<html>
<head><meta charset="utf-8" /></head>
<body>
    <div>                        <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
        <script type="text/javascript">/**
* plotly.js v2.6.3
* Copyright 2012-2021, Plotly, Inc.
* All rights reserved.
* Licensed under the MIT license
*/
!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Plotly=t()}}((function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,(function(t){return i(e[o][1][t]||t)}),u,u.exports,t,e,r,n)}return r[o].exports}for(var a="function"==typeof require&&require,o=0;o<n.length;o++)i(n[o]);return i}({1:[function(t,e,r){"use strict";var n=t("../src/lib"),i={"X,X div":'direction:ltr;font-family:"Open Sans",verdana,arial,sans-serif;margin:0;padding:0;',"X input,X button":'font-family:"Open Sans",verdana,arial,sans-serif;',"X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .cursor-grab":"cursor:-webkit-grab;cursor:grab;","X .modebar":"position:absolute;top:2px;right:2px;","X .ease-bg":"-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;","X .modebar--hover>:not(.watermark)":"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":'content:"";position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',"X [data-title]:after":"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:#fff;","X .select-outline-2":"stroke:#000;stroke-dasharray:2px 2px;",Y:'font-family:"Open Sans",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',"Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var a in i){var o=a.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,i[a])}},{"../src/lib":503}],2:[function(t,e,r){"use strict";e.exports=t("../src/transforms/aggregate")},{"../src/transforms/aggregate":1113}],3:[function(t,e,r){"use strict";e.exports=t("../src/traces/bar")},{"../src/traces/bar":656}],4:[function(t,e,r){"use strict";e.exports=t("../src/traces/barpolar")},{"../src/traces/barpolar":669}],5:[function(t,e,r){"use strict";e.exports=t("../src/traces/box")},{"../src/traces/box":679}],6:[function(t,e,r){"use strict";e.exports=t("../src/components/calendars")},{"../src/components/calendars":364}],7:[function(t,e,r){"use strict";e.exports=t("../src/traces/candlestick")},{"../src/traces/candlestick":688}],8:[function(t,e,r){"use strict";e.exports=t("../src/traces/carpet")},{"../src/traces/carpet":707}],9:[function(t,e,r){"use strict";e.exports=t("../src/traces/choropleth")},{"../src/traces/choropleth":721}],10:[function(t,e,r){"use strict";e.exports=t("../src/traces/choroplethmapbox")},{"../src/traces/choroplethmapbox":728}],11:[function(t,e,r){"use strict";e.exports=t("../src/traces/cone")},{"../src/traces/cone":734}],12:[function(t,e,r){"use strict";e.exports=t("../src/traces/contour")},{"../src/traces/contour":749}],13:[function(t,e,r){"use strict";e.exports=t("../src/traces/contourcarpet")},{"../src/traces/contourcarpet":760}],14:[function(t,e,r){"use strict";e.exports=t("../src/core")},{"../src/core":481}],15:[function(t,e,r){"use strict";e.exports=t("../src/traces/densitymapbox")},{"../src/traces/densitymapbox":768}],16:[function(t,e,r){"use strict";e.exports=t("../src/transforms/filter")},{"../src/transforms/filter":1114}],17:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnel")},{"../src/traces/funnel":778}],18:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnelarea")},{"../src/traces/funnelarea":787}],19:[function(t,e,r){"use strict";e.exports=t("../src/transforms/groupby")},{"../src/transforms/groupby":1115}],20:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmap")},{"../src/traces/heatmap":800}],21:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmapgl")},{"../src/traces/heatmapgl":810}],22:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram")},{"../src/traces/histogram":822}],23:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2d")},{"../src/traces/histogram2d":828}],24:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2dcontour")},{"../src/traces/histogram2dcontour":832}],25:[function(t,e,r){"use strict";e.exports=t("../src/traces/icicle")},{"../src/traces/icicle":838}],26:[function(t,e,r){"use strict";e.exports=t("../src/traces/image")},{"../src/traces/image":851}],27:[function(t,e,r){"use strict";var n=t("./core");n.register([t("./bar"),t("./box"),t("./heatmap"),t("./histogram"),t("./histogram2d"),t("./histogram2dcontour"),t("./contour"),t("./scatterternary"),t("./violin"),t("./funnel"),t("./waterfall"),t("./image"),t("./pie"),t("./sunburst"),t("./treemap"),t("./icicle"),t("./funnelarea"),t("./scatter3d"),t("./surface"),t("./isosurface"),t("./volume"),t("./mesh3d"),t("./cone"),t("./streamtube"),t("./scattergeo"),t("./choropleth"),t("./scattergl"),t("./splom"),t("./pointcloud"),t("./heatmapgl"),t("./parcoords"),t("./parcats"),t("./scattermapbox"),t("./choroplethmapbox"),t("./densitymapbox"),t("./sankey"),t("./indicator"),t("./table"),t("./carpet"),t("./scattercarpet"),t("./contourcarpet"),t("./ohlc"),t("./candlestick"),t("./scatterpolar"),t("./scatterpolargl"),t("./barpolar"),t("./scattersmith"),t("./aggregate"),t("./filter"),t("./groupby"),t("./sort"),t("./calendars")]),e.exports=n},{"./aggregate":2,"./bar":3,"./barpolar":4,"./box":5,"./calendars":6,"./candlestick":7,"./carpet":8,"./choropleth":9,"./choroplethmapbox":10,"./cone":11,"./contour":12,"./contourcarpet":13,"./core":14,"./densitymapbox":15,"./filter":16,"./funnel":17,"./funnelarea":18,"./groupby":19,"./heatmap":20,"./heatmapgl":21,"./histogram":22,"./histogram2d":23,"./histogram2dcontour":24,"./icicle":25,"./image":26,"./indicator":28,"./isosurface":29,"./mesh3d":30,"./ohlc":31,"./parcats":32,"./parcoords":33,"./pie":34,"./pointcloud":35,"./sankey":36,"./scatter3d":37,"./scattercarpet":38,"./scattergeo":39,"./scattergl":40,"./scattermapbox":41,"./scatterpolar":42,"./scatterpolargl":43,"./scattersmith":44,"./scatterternary":45,"./sort":46,"./splom":47,"./streamtube":48,"./sunburst":49,"./surface":50,"./table":51,"./treemap":52,"./violin":53,"./volume":54,"./waterfall":55}],28:[function(t,e,r){"use strict";e.exports=t("../src/traces/indicator")},{"../src/traces/indicator":859}],29:[function(t,e,r){"use strict";e.exports=t("../src/traces/isosurface")},{"../src/traces/isosurface":865}],30:[function(t,e,r){"use strict";e.exports=t("../src/traces/mesh3d")},{"../src/traces/mesh3d":870}],31:[function(t,e,r){"use strict";e.exports=t("../src/traces/ohlc")},{"../src/traces/ohlc":875}],32:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcats")},{"../src/traces/parcats":884}],33:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcoords")},{"../src/traces/parcoords":894}],34:[function(t,e,r){"use strict";e.exports=t("../src/traces/pie")},{"../src/traces/pie":905}],35:[function(t,e,r){"use strict";e.exports=t("../src/traces/pointcloud")},{"../src/traces/pointcloud":914}],36:[function(t,e,r){"use strict";e.exports=t("../src/traces/sankey")},{"../src/traces/sankey":920}],37:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatter3d")},{"../src/traces/scatter3d":958}],38:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattercarpet")},{"../src/traces/scattercarpet":965}],39:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergeo")},{"../src/traces/scattergeo":973}],40:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergl")},{"../src/traces/scattergl":986}],41:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattermapbox")},{"../src/traces/scattermapbox":996}],42:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolar")},{"../src/traces/scatterpolar":1004}],43:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolargl")},{"../src/traces/scatterpolargl":1011}],44:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattersmith")},{"../src/traces/scattersmith":1018}],45:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterternary")},{"../src/traces/scatterternary":1026}],46:[function(t,e,r){"use strict";e.exports=t("../src/transforms/sort")},{"../src/transforms/sort":1117}],47:[function(t,e,r){"use strict";e.exports=t("../src/traces/splom")},{"../src/traces/splom":1035}],48:[function(t,e,r){"use strict";e.exports=t("../src/traces/streamtube")},{"../src/traces/streamtube":1043}],49:[function(t,e,r){"use strict";e.exports=t("../src/traces/sunburst")},{"../src/traces/sunburst":1051}],50:[function(t,e,r){"use strict";e.exports=t("../src/traces/surface")},{"../src/traces/surface":1060}],51:[function(t,e,r){"use strict";e.exports=t("../src/traces/table")},{"../src/traces/table":1068}],52:[function(t,e,r){"use strict";e.exports=t("../src/traces/treemap")},{"../src/traces/treemap":1079}],53:[function(t,e,r){"use strict";e.exports=t("../src/traces/violin")},{"../src/traces/violin":1092}],54:[function(t,e,r){"use strict";e.exports=t("../src/traces/volume")},{"../src/traces/volume":1100}],55:[function(t,e,r){"use strict";e.exports=t("../src/traces/waterfall")},{"../src/traces/waterfall":1108}],56:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array"),t("d3-collection"),t("d3-shape"),t("elementary-circuits-directed-graph")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,null)}(this,(function(t,e,r,n,i){"use strict";function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}i=i&&i.hasOwnProperty("default")?i.default:i;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function c(t,e){return f(t.source,e.source)||t.index-e.index}function u(t,e){return f(t.target,e.target)||t.index-e.index}function f(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:"top"===t.circularLinkType||"bottom"===e.circularLinkType?-1:1}function h(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function g(t){return p(t.target)}function m(t){return t.index}function v(t){return t.nodes}function y(t){return t.links}function x(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function b(t,e){return e(t)}function _(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o<t.links.length;o++){var s=t.links[o],l=s.source.index,c=s.target.index;a[l]||(a[l]=[]),a[c]||(a[c]=[]),-1===a[l].indexOf(c)&&a[l].push(c)}var u=i(a);u.sort((function(t,e){return t.length-e.length}));var f={};for(o=0;o<u.length;o++){var h=u[o].slice(-2);f[h[0]]||(f[h[0]]={}),f[h[0]][h[1]]=!0}t.links.forEach((function(t){var e=t.target.index,r=t.source.index;e===r||f[r]&&f[r][e]?(t.circular=!0,t.circularLinkID=n,n+=1):t.circular=!1}))}else t.links.forEach((function(t){t.source[r]<t.target[r]?t.circular=!1:(t.circular=!0,t.circularLinkID=n,n+=1)}))}function w(t,e){var r=0,n=0;t.links.forEach((function(i){i.circular&&(i.source.circularLinkType||i.target.circularLinkType?i.circularLinkType=i.source.circularLinkType?i.source.circularLinkType:i.target.circularLinkType:i.circularLinkType=r<n?"top":"bottom","top"==i.circularLinkType?r+=1:n+=1,t.nodes.forEach((function(t){b(t,e)!=b(i.source,e)&&b(t,e)!=b(i.target,e)||(t.circularLinkType=i.circularLinkType)})))})),t.links.forEach((function(t){t.circular&&(t.source.circularLinkType==t.target.circularLinkType&&(t.circularLinkType=t.source.circularLinkType),q(t,e)&&(t.circularLinkType=t.source.circularLinkType))}))}function T(t){var e=Math.abs(t.y1-t.y0),r=Math.abs(t.target.x0-t.source.x1);return Math.atan(r/e)}function k(t,e){var r=0;t.sourceLinks.forEach((function(t){r=t.circular&&!q(t,e)?r+1:r}));var n=0;return t.targetLinks.forEach((function(t){n=t.circular&&!q(t,e)?n+1:n})),r+n}function A(t){var e=t.source.sourceLinks,r=0;e.forEach((function(t){r=t.circular?r+1:r}));var n=t.target.targetLinks,i=0;return n.forEach((function(t){i=t.circular?i+1:i})),!(r>1||i>1)}function M(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s=0;if(q(n,r)&&A(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;l<i;l++)if(a=t[i],o=t[l],!(a.source.column<o.target.column||a.target.column>o.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function S(t,r,i,a){var o=e.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),M(t.links.filter((function(t){return"top"==t.circularLinkType})),r,a),M(t.links.filter((function(t){return"bottom"==t.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+10,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,q(e,a)&&A(e))e.circularPathData.leftSmallArcRadius=10+e.width/2,e.circularPathData.leftLargeArcRadius=10+e.width/2,e.circularPathData.rightSmallArcRadius=10+e.width/2,e.circularPathData.rightLargeArcRadius=10+e.width/2,"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));"bottom"==e.circularLinkType?c.sort(C):c.sort(L);var u=0;c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=10+e.width/2+u,e.circularPathData.leftLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),s=e.target.column,c=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),"bottom"==e.circularLinkType?c.sort(I):c.sort(P),u=0,c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=10+e.width/2+u,e.circularPathData.rightLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e="";e="top"==t.circularLinkType?"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 0 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 0 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 0 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 0 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY:"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 1 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 1 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 1 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 1 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));e.path=f(e)}}))}function E(t,e){return O(t)==O(e)?"bottom"==t.circularLinkType?C(t,e):L(t,e):O(e)-O(t)}function L(t,e){return t.y0-e.y0}function C(t,e){return e.y0-t.y0}function P(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function O(t){return t.target.column-t.source.column}function z(t){return t.target.x0-t.source.x1}function D(t,e){var r=T(t),n=z(e)/Math.tan(r);return"up"==H(t)?t.y1+n:t.y1-n}function R(t,e){var r=T(t),n=z(e)/Math.tan(r);return"up"==H(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),g=f*i.y0+h*i.y0+p*i.y1+d*i.y1,m=g-i.width/2,v=g+i.width/2;m>o.y0&&m<o.y1?(c=o.y1-m+10,c="bottom"==o.circularLinkType?c:-c,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&B(o,t)&&N(t,c,e,r)}))):(v>o.y0&&v<o.y1||m<o.y0&&v>o.y1)&&(c=v-o.y0+10,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0<o.y1&&t.y1>o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0<e.y1||(t.y1>e.y0&&t.y1<e.y1||t.y0<e.y0&&t.y1>e.y1)}function N(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return b(t.source,r)==b(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=R(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:"top"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if("bottom"==t.circularLinkType){for(var r=e+1,n=0;r<o;r++)n+=a[r].width;t.y0=i.y1-n-t.width/2}}))}))}function U(t,e,r){t.nodes.forEach((function(e){var n=t.links.filter((function(t){return b(t.target,r)==b(e,r)})),i=n.length;i>1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.column<t.source.column){var r=D(e,t);return t.y0-r}if(t.source.column<e.source.column)return D(t,e)-e.y0}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:t.source.column-e.source.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:e.source.column-t.source.column:"top"==t.circularLinkType?-1:1:void 0}));var a=e.y0;n.forEach((function(t){t.y1=a+t.width/2,a+=t.width})),n.forEach((function(t,r){if("bottom"==t.circularLinkType){for(var a=r+1,o=0;a<i;a++)o+=n[a].width;t.y1=e.y1-o-t.width/2}}))}))}function V(t,e){return H(t)==H(e)}function H(t){return t.y0-t.y1>0?"up":"down"}function q(t,e){return b(t.source,e)==b(t.target,e)}function G(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){"top"==t.circularLinkType?o=!0:"bottom"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=e.min(i,(function(t){return t.y0})),c=(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*c;t.y0=(t.y0-l)*c,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*c,t.y1=(t.y1-l)*c,t.width=t.width*c}))}}t.sankeyCircular=function(){var t,n,i=0,a=0,b=1,T=1,A=24,M=m,E=o,L=v,C=y,P=32,I=2,O=null;function z(){var t={nodes:L.apply(null,arguments),links:C.apply(null,arguments)};D(t),_(t,M,O),R(t),B(t),w(t,M),N(t,P,M),V(t);for(var e=4,r=0;r<e;r++)j(t,T,M),U(t,T,M),F(t,a,T,M),j(t,T,M),U(t,T,M);return G(t,a,T),S(t,I,T,M),t}function D(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=r.map(t.nodes,M);return t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;"object"!==(void 0===n?"undefined":l(n))&&(n=t.source=x(e,n)),"object"!==(void 0===i?"undefined":l(i))&&(i=t.target=x(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})),t}function R(t){t.nodes.forEach((function(t){t.partOfCycle=!1,t.value=Math.max(e.sum(t.sourceLinks,h),e.sum(t.targetLinks,h)),t.sourceLinks.forEach((function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)})),t.targetLinks.forEach((function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)}))}))}function B(t){var e,r,n;for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach((function(t){t.depth=n,t.sourceLinks.forEach((function(t){r.indexOf(t.target)<0&&!t.circular&&r.push(t.target)}))}));for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach((function(t){t.height=n,t.targetLinks.forEach((function(t){r.indexOf(t.source)<0&&!t.circular&&r.push(t.source)}))}));t.nodes.forEach((function(t){t.column=Math.floor(E.call(null,t,n))}))}function N(o,s,l){var c=r.nest().key((function(t){return t.column})).sortKeys(e.ascending).entries(o.nodes).map((function(t){return t.values}));!function(r){if(n){var s=1/0;c.forEach((function(t){var e=T*n/(t.length+1);s=e<s?e:s})),t=s}var l=e.min(c,(function(r){return(T-a-(r.length-1)*t)/e.sum(r,h)}));l*=.3,o.links.forEach((function(t){t.width=t.value*l}));var u=function(t){var r=0,n=0,i=0,a=0,o=e.max(t.nodes,(function(t){return t.column}));return t.links.forEach((function(t){t.circular&&("top"==t.circularLinkType?r+=t.width:n+=t.width,0==t.target.column&&(a+=t.width),t.source.column==o&&(i+=t.width))})),{top:r=r>0?r+25+10:r,bottom:n=n>0?n+25+10:n,left:a=a>0?a+25+10:a,right:i=i>0?i+25+10:i}}(o),f=function(t,r){var n=e.max(t.nodes,(function(t){return t.column})),o=b-i,s=T-a,l=o/(o+r.right+r.left),c=s/(s+r.top+r.bottom);return i=i*l+r.left,b=0==r.right?b:b*l,a=a*c+r.top,T*=c,t.nodes.forEach((function(t){t.x0=i+t.column*((b-i-A)/n),t.x1=t.x0+A})),c}(o,u);l*=f,o.links.forEach((function(t){t.width=t.value*l})),c.forEach((function(t){var e=t.length;t.forEach((function(t,n){t.depth==c.length-1&&1==e||0==t.depth&&1==e?(t.y0=T/2-t.value*l,t.y1=t.y0+t.value*l):t.partOfCycle?0==k(t,r)?(t.y0=T/2+n,t.y1=t.y0+t.value*l):"top"==t.circularLinkType?(t.y0=a+n,t.y1=t.y0+t.value*l):(t.y0=T-t.value*l-n,t.y1=t.y0+t.value*l):0==u.top||0==u.bottom?(t.y0=(T-a)/e*n,t.y1=t.y0+t.value*l):(t.y0=(T-a)/2-e/2+n,t.y1=t.y0+t.value*l)}))}))}(l),y();for(var u=1,m=s;m>0;--m)v(u*=.99,l),y();function v(t,r){var n=c.length;c.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else{var l=e.mean(i.sourceLinks,g),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}}))}))}function y(){c.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(f),i=0;i<s;++i)(n=o-(r=e[i]).y0)>0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-T)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return z.nodeId=function(t){return arguments.length?(M="function"==typeof t?t:s(t),z):M},z.nodeAlign=function(t){return arguments.length?(E="function"==typeof t?t:s(t),z):E},z.nodeWidth=function(t){return arguments.length?(A=+t,z):A},z.nodePadding=function(e){return arguments.length?(t=+e,z):t},z.nodes=function(t){return arguments.length?(L="function"==typeof t?t:s(t),z):L},z.links=function(t){return arguments.length?(C="function"==typeof t?t:s(t),z):C},z.size=function(t){return arguments.length?(i=a=0,b=+t[0],T=+t[1],z):[b-i,T-a]},z.extent=function(t){return arguments.length?(i=+t[0][0],b=+t[1][0],a=+t[0][1],T=+t[1][1],z):[[i,a],[b,T]]},z.iterations=function(t){return arguments.length?(P=+t,z):P},z.circularLinkGap=function(t){return arguments.length?(I=+t,z):I},z.nodePaddingRatio=function(t){return arguments.length?(n=+t,z):n},z.sortNodes=function(t){return arguments.length?(O=t,z):O},z.update=function(t){return w(t,M),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y1<T?"top":"bottom",t.source.circularLinkType=t.circularLinkType,t.target.circularLinkType=t.circularLinkType)})),j(t,T,M,!1),U(t,T,M),S(t,I,T,M),t},z},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,a)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=o,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":107,"d3-collection":108,"d3-shape":119,"elementary-circuits-directed-graph":130}],57:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array"),t("d3-collection"),t("d3-shape")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3)}(this,(function(t,e,r,n){"use strict";function i(t){return t.target.depth}function a(t,e){return t.sourceLinks.length?t.depth:e-1}function o(t){return function(){return t}}function s(t,e){return c(t.source,e.source)||t.index-e.index}function l(t,e){return c(t.target,e.target)||t.index-e.index}function c(t,e){return t.y0-e.y0}function u(t){return t.value}function f(t){return(t.y0+t.y1)/2}function h(t){return f(t.source)*t.value}function p(t){return f(t.target)*t.value}function d(t){return t.index}function g(t){return t.nodes}function m(t){return t.links}function v(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function y(t){return[t.source.x1,t.y0]}function x(t){return[t.target.x0,t.y1]}t.sankey=function(){var t=0,n=0,i=1,y=1,x=24,b=8,_=d,w=a,T=g,k=m,A=32;function M(){var t={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return S(t),E(t),L(t),C(t),P(t),t}function S(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=r.map(t.nodes,_);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;"object"!=typeof n&&(n=t.source=v(e,n)),"object"!=typeof i&&(i=t.target=v(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}function E(t){t.nodes.forEach((function(t){t.value=Math.max(e.sum(t.sourceLinks,u),e.sum(t.targetLinks,u))}))}function L(e){var r,n,a;for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){n.indexOf(t.target)<0&&n.push(t.target)}))}));for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){n.indexOf(t.source)<0&&n.push(t.source)}))}));var o=(i-t-x)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*o)+x}))}function C(t){var i=r.nest().key((function(t){return t.x0})).sortKeys(e.ascending).entries(t.nodes).map((function(t){return t.values}));!function(){var r=e.max(i,(function(t){return t.length})),a=2/3*(y-n)/(r-1);b>a&&(b=a);var o=e.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*o}))})),t.links.forEach((function(t){t.width=t.value*o}))}(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function d(){i.forEach((function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i<o;++i)(r=a-(e=t[i]).y0)>0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)(r=(e=t[i]).y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return P(t),t},M.nodeId=function(t){return arguments.length?(_="function"==typeof t?t:o(t),M):_},M.nodeAlign=function(t){return arguments.length?(w="function"==typeof t?t:o(t),M):w},M.nodeWidth=function(t){return arguments.length?(x=+t,M):x},M.nodePadding=function(t){return arguments.length?(b=+t,M):b},M.nodes=function(t){return arguments.length?(T="function"==typeof t?t:o(t),M):T},M.links=function(t){return arguments.length?(k="function"==typeof t?t:o(t),M):k},M.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],M):[i-t,y-n]},M.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],M):[[t,n],[i,y]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":107,"d3-collection":108,"d3-shape":119}],58:[function(t,e,r){(function(){var t={version:"3.8.0"},r=[].slice,n=function(t){return r.call(t)},i=self.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+"")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+"")},u.setProperty=function(t,e,r){f.call(this,t,e+"",r)}}function h(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function g(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&r>n&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&r>n&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&n>r&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&n>r&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a<o;)if(null!=(n=t[a])&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=t[a])&&(r>n&&(r=n),i<n&&(i=n))}else{for(;++a<o;)if(null!=(n=e.call(t,t[a],a))&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=e.call(t,t[a],a))&&(r>n&&(r=n),i<n&&(i=n))}return[r,i]},t.sum=function(t,e){var r,n=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)d(r=+t[a])&&(n+=r);else for(;++a<i;)d(r=+e.call(t,t[a],a))&&(n+=r);return n},t.mean=function(t,e){var r,n=0,i=t.length,a=-1,o=i;if(1===arguments.length)for(;++a<i;)d(r=p(t[a]))?n+=r:--o;else for(;++a<i;)d(r=p(e.call(t,t[a],a)))?n+=r:--o;if(o)return n/o},t.quantile=function(t,e){var r=(t.length-1)*e+1,n=Math.floor(r),i=+t[n-1],a=r-n;return a?i+a*(t[n]-i):i},t.median=function(e,r){var n,i=[],a=e.length,o=-1;if(1===arguments.length)for(;++o<a;)d(n=p(e[o]))&&i.push(n);else for(;++o<a;)d(n=p(r.call(e,e[o],o)))&&i.push(n);if(i.length)return t.quantile(i.sort(h),.5)},t.variance=function(t,e){var r,n,i=t.length,a=0,o=0,s=-1,l=0;if(1===arguments.length)for(;++s<i;)d(r=p(t[s]))&&(o+=(n=r-a)*(r-(a+=n/++l)));else for(;++s<i;)d(r=p(e.call(t,t[s],s)))&&(o+=(n=r-a)*(r-(a+=n/++l)));if(l>1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var m=g(h);function v(t){return t.length}t.bisectLeft=m.left,t.bisect=t.bisectRight=m.right,t.bisector=function(t){return g(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e<r;)i[e]=[n,n=t[++e]];return i},t.transpose=function(e){if(!(a=e.length))return[];for(var r=-1,n=t.min(e,v),i=new Array(n);++r<n;)for(var a,o=-1,s=i[r]=new Array(a);++o<a;)s[o]=e[o][r];return i},t.zip=function(){return t.transpose(arguments)},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t){for(var e=1;t*e%1;)e*=10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function _(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error("infinite range");var n,i=[],a=x(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)<e;)i.push(n/a);return i},t.map=function(t,e){var r=new _;if(t instanceof _)t.forEach((function(t,e){r.set(t,e)}));else if(Array.isArray(t)){var n,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)r.set(i,t[i]);else for(;++i<a;)r.set(e.call(t,n=t[i],i),n)}else for(var o in t)r.set(o,t[o]);return r};function w(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function T(t){return"\0"===(t+="")[0]?t.slice(1):t}function k(t){return w(t)in this._}function A(t){return(t=w(t))in this._&&delete this._[t]}function M(){var t=[];for(var e in this._)t.push(T(e));return t}function S(){var t=0;for(var e in this._)++t;return t}function E(){for(var t in this._)return!1;return!0}function L(){this._=Object.create(null)}function C(t){return t}function P(t,e,r){return function(){var n=r.apply(e,arguments);return n===e?t:n}}function I(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0,n=O.length;r<n;++r){var i=O[r]+e;if(i in t)return i}}b(_,{has:k,get:function(t){return this._[w(t)]},set:function(t,e){return this._[w(t)]=e},remove:A,keys:M,values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:T(e),value:this._[e]});return t},size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e),this._[e])}}),t.nest=function(){var e,r,n={},i=[],a=[];function o(t,a,s){if(s>=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],g=new _;++h<p;)(f=g.get(l=d(c=a[h])))?f.push(c):g.set(l,[c]);return t?(c=t(),u=function(e,r){c.set(e,o(t,r,s))}):(c={},u=function(e,r){c[e]=o(t,r,s)}),g.forEach(u),c}return n.map=function(t,e){return o(e,t,0)},n.entries=function(e){return function t(e,r){if(r>=i.length)return e;var n=[],o=a[r++];return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r<n;++r)e.add(t[r]);return e},b(L,{has:k,add:function(t){return this._[w(t+="")]=!0,t},remove:A,values:M,size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e))}}),t.behavior={},t.rebind=function(t,e){for(var r,n=1,i=arguments.length;++n<i;)t[r=arguments[n]]=P(t,e,e[r]);return t};var O=["webkit","ms","moz","Moz","o","O"];function z(){}function D(){}function R(t){var e=[],r=new _;function n(){for(var r,n=e,i=-1,a=n.length;++i<a;)(r=n[i].on)&&r.apply(this,arguments);return t}return n.on=function(n,i){var a,o=r.get(n);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,a=e.indexOf(o)).concat(e.slice(a+1)),r.remove(n)),i&&e.push(r.set(n,{on:i})),t)},n}function F(){t.event.preventDefault()}function B(){for(var e,r=t.event;e=r.sourceEvent;)r=e;return r}function N(e){for(var r=new D,n=0,i=arguments.length;++n<i;)r[arguments[n]]=R(r);return r.of=function(n,i){return function(a){try{var o=a.sourceEvent=t.event;a.target=e,t.event=a,r[a.type].apply(n,i)}finally{t.event=o}}},r}t.dispatch=function(){for(var t=new D,e=-1,r=arguments.length;++e<r;)t[arguments[e]]=R(t);return t},D.prototype.on=function(t,e){var r=t.indexOf("."),n="";if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(j,"\\$&")};var j=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function V(t){return U(t,Y),t}var H=function(t,e){return e.querySelector(t)},q=function(t,e){return e.querySelectorAll(t)},G=function(t,e){var r=t.matches||t[I(t,"matchesSelector")];return(G=function(t,e){return r.call(t,e)})(t,e)};"function"==typeof Sizzle&&(H=function(t,e){return Sizzle(t,e)[0]||null},q=Sizzle,G=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var Y=t.selection.prototype=[];function W(t){return"function"==typeof t?t:function(){return H(t,this)}}function X(t){return"function"==typeof t?t:function(){return q(t,this)}}Y.select=function(t){var e,r,n,i,a=[];t=W(t);for(var o=-1,s=this.length;++o<s;){a.push(e=[]),e.parentNode=(n=this[o]).parentNode;for(var l=-1,c=n.length;++l<c;)(i=n[l])?(e.push(r=t.call(i,i.__data__,l,o)),r&&"__data__"in i&&(r.__data__=i.__data__)):e.push(null)}return V(a)},Y.selectAll=function(t){var e,r,i=[];t=X(t);for(var a=-1,o=this.length;++a<o;)for(var s=this[a],l=-1,c=s.length;++l<c;)(r=s[l])&&(i.push(e=n(t.call(r,r.__data__,l,a))),e.parentNode=r);return V(i)};var Z="http://www.w3.org/1999/xhtml",J={svg:"http://www.w3.org/2000/svg",xhtml:Z,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function K(e,r){return e=t.ns.qualify(e),null==r?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:"function"==typeof r?e.local?function(){var t=r.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}:function(){var t=r.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}:e.local?function(){this.setAttributeNS(e.space,e.local,r)}:function(){this.setAttribute(e,r)}}function Q(t){return t.trim().replace(/\s+/g," ")}function $(e){return new RegExp("(?:^|\\s+)"+t.requote(e)+"(?:\\s+|$)","g")}function tt(t){return(t+"").trim().split(/^|\s+/)}function et(t,e){var r=(t=tt(t).map(rt)).length;return"function"==typeof e?function(){for(var n=-1,i=e.apply(this,arguments);++n<r;)t[n](this,i)}:function(){for(var n=-1;++n<r;)t[n](this,e)}}function rt(t){var e=$(t);return function(r,n){if(i=r.classList)return n?i.add(t):i.remove(t);var i=r.getAttribute("class")||"";n?(e.lastIndex=0,e.test(i)||r.setAttribute("class",Q(i+" "+t))):r.setAttribute("class",Q(i.replace(e," ")))}}function nt(t,e,r){return null==e?function(){this.style.removeProperty(t)}:"function"==typeof e?function(){var n=e.apply(this,arguments);null==n?this.style.removeProperty(t):this.style.setProperty(t,n,r)}:function(){this.style.setProperty(t,e,r)}}function it(t,e){return null==e?function(){delete this[t]}:"function"==typeof e?function(){var r=e.apply(this,arguments);null==r?delete this[t]:this[t]=r}:function(){this[t]=e}}function at(e){return"function"==typeof e?e:(e=t.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var t=this.ownerDocument,r=this.namespaceURI;return r===Z&&t.documentElement.namespaceURI===Z?t.createElement(e):t.createElementNS(r,e)}}function ot(){var t=this.parentNode;t&&t.removeChild(this)}function st(t){return{__data__:t}}function lt(t){return function(){return G(this,t)}}function ct(t){return arguments.length||(t=h),function(e,r){return e&&r?t(e.__data__,r.__data__):!e-!r}}function ut(t,e){for(var r=0,n=t.length;r<n;r++)for(var i,a=t[r],o=0,s=a.length;o<s;o++)(i=a[o])&&e(i,o,r);return t}function ft(t){return U(t,ht),t}t.ns={prefix:J,qualify:function(t){var e=t.indexOf(":"),r=t;return e>=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},Y.attr=function(e,r){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},Y.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=tt(t)).length,i=-1;if(e=r.classList){for(;++i<n;)if(!e.contains(t[i]))return!1}else for(e=r.getAttribute("class");++i<n;)if(!$(t[i]).test(e))return!1;return!0}for(e in t)this.each(et(e,t[e]));return this}return this.each(et(t,e))},Y.style=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=""),t)this.each(nt(r,t[r],e));return this}if(n<2){var i=this.node();return o(i).getComputedStyle(i,null).getPropertyValue(t)}r=""}return this.each(nt(t,e,r))},Y.property=function(t,e){if(arguments.length<2){if("string"==typeof t)return this.node()[t];for(e in t)this.each(it(e,t[e]));return this}return this.each(it(t,e))},Y.text=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}:null==t?function(){this.textContent=""}:function(){this.textContent=t}):this.node().textContent},Y.html=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}:null==t?function(){this.innerHTML=""}:function(){this.innerHTML=t}):this.node().innerHTML},Y.append=function(t){return t=at(t),this.select((function(){return this.appendChild(t.apply(this,arguments))}))},Y.insert=function(t,e){return t=at(t),e=W(e),this.select((function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)}))},Y.remove=function(){return this.each(ot)},Y.data=function(t,e){var r,n,i=-1,a=this.length;if(!arguments.length){for(t=new Array(a=(r=this[0]).length);++i<a;)(n=r[i])&&(t[i]=n.__data__);return t}function o(t,r){var n,i,a,o=t.length,u=r.length,f=Math.min(o,u),h=new Array(u),p=new Array(u),d=new Array(o);if(e){var g,m=new _,v=new Array(o);for(n=-1;++n<o;)(i=t[n])&&(m.has(g=e.call(i,i.__data__,n))?d[n]=i:m.set(g,i),v[n]=g);for(n=-1;++n<u;)(i=m.get(g=e.call(r,a=r[n],n)))?!0!==i&&(h[n]=i,i.__data__=a):p[n]=st(a),m.set(g,!0);for(n=-1;++n<o;)n in v&&!0!==m.get(v[n])&&(d[n]=t[n])}else{for(n=-1;++n<f;)i=t[n],a=r[n],i?(i.__data__=a,h[n]=i):p[n]=st(a);for(;n<u;++n)p[n]=st(r[n]);for(;n<o;++n)d[n]=t[n]}p.update=h,p.parentNode=h.parentNode=d.parentNode=t.parentNode,s.push(p),l.push(h),c.push(d)}var s=ft([]),l=V([]),c=V([]);if("function"==typeof t)for(;++i<a;)o(r=this[i],t.call(r,r.parentNode.__data__,i));else for(;++i<a;)o(r=this[i],t);return l.enter=function(){return s},l.exit=function(){return c},l},Y.datum=function(t){return arguments.length?this.property("__data__",t):this.property("__data__")},Y.filter=function(t){var e,r,n,i=[];"function"!=typeof t&&(t=lt(t));for(var a=0,o=this.length;a<o;a++){i.push(e=[]),e.parentNode=(r=this[a]).parentNode;for(var s=0,l=r.length;s<l;s++)(n=r[s])&&t.call(n,n.__data__,s,a)&&e.push(n)}return V(i)},Y.order=function(){for(var t=-1,e=this.length;++t<e;)for(var r,n=this[t],i=n.length-1,a=n[i];--i>=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Y.sort=function(t){t=ct.apply(this,arguments);for(var e=-1,r=this.length;++e<r;)this[e].sort(t);return this.order()},Y.each=function(t){return ut(this,(function(e,r,n){t.call(e,e.__data__,r,n)}))},Y.call=function(t){var e=n(arguments);return t.apply(e[0]=this,e),this},Y.empty=function(){return!this.node()},Y.node=function(){for(var t=0,e=this.length;t<e;t++)for(var r=this[t],n=0,i=r.length;n<i;n++){var a=r[n];if(a)return a}return null},Y.size=function(){var t=0;return ut(this,(function(){++t})),t};var ht=[];function pt(t){var e,r;return function(n,i,a){var o,s=t[a].update,l=s.length;for(a!=r&&(r=a,e=0),i>=e&&(e=i+1);!(o=s[e])&&++e<l;);return o}}function dt(e,r,i){var a="__on"+e,o=e.indexOf("."),s=mt;o>0&&(e=e.slice(0,o));var l=gt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?z:function(){var r,n=new RegExp("^__on([^.]+)"+t.requote(e)+"$");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=Y.append,ht.empty=Y.empty,ht.node=Y.node,ht.call=Y.call,ht.size=Y.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s<l;){n=(i=this[s]).update,o.push(e=[]),e.parentNode=i.parentNode;for(var c=-1,u=i.length;++c<u;)(a=i[c])?(e.push(n[c]=r=t.call(i.parentNode,a.__data__,c,s)),r.__data__=a.__data__):e.push(null)}return V(o)},ht.insert=function(t,e){return arguments.length<2&&(e=pt(this)),Y.insert.call(this,t,e)},t.select=function(t){var e;return"string"==typeof t?(e=[H(t,i)]).parentNode=i.documentElement:(e=[t]).parentNode=a(t),V([e])},t.selectAll=function(t){var e;return"string"==typeof t?(e=n(q(t,i))).parentNode=i.documentElement:(e=n(t)).parentNode=null,V([e])},Y.on=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=!1),t)this.each(dt(r,t[r],e));return this}if(n<2)return(n=this.node()["__on"+t])&&n._;r=!1}return this.each(dt(t,e,r))};var gt=t.map({mouseenter:"mouseover",mouseleave:"mouseout"});function mt(e,r){return function(n){var i=t.event;t.event=n,r[0]=this.__data__;try{e.apply(this,r)}finally{t.event=i}}}function vt(t,e){var r=mt(t,e);return function(t){var e=t.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||r.call(this,t)}}i&&gt.forEach((function(t){"on"+t in i&&gt.remove(t)}));var yt,xt=0;function bt(e){var r=".dragsuppress-"+ ++xt,n="click"+r,i=t.select(o(e)).on("touchmove"+r,F).on("dragstart"+r,F).on("selectstart"+r,F);if(null==yt&&(yt=!("onselectstart"in e)&&I(e.style,"userSelect")),yt){var s=a(e).style,l=s[yt];s[yt]="none"}return function(t){if(i.on(r,null),yt&&(s[yt]=l),t){var e=function(){i.on(n,null)};i.on(n,(function(){F(),e()}),!0),setTimeout(e,0)}}}t.mouse=function(t){return wt(t,B())};var _t=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function wt(e,r){r.changedTouches&&(r=r.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();if(_t<0){var a=o(e);if(a.scrollX||a.scrollY){var s=(n=t.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important"))[0][0].getScreenCTM();_t=!(s.f||s.e),n.remove()}}return _t?(i.x=r.pageX,i.y=r.pageY):(i.x=r.clientX,i.y=r.clientY),[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var l=e.getBoundingClientRect();return[r.clientX-l.left-e.clientLeft,r.clientY-l.top-e.clientTop]}function Tt(){return t.event.changedTouches[0].identifier}t.touch=function(t,e,r){if(arguments.length<3&&(r=e,e=B().changedTouches),e)for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).identifier===r)return wt(t,n)},t.behavior.drag=function(){var e=N(a,"drag","dragstart","dragend"),r=null,n=s(z,t.mouse,o,"mousemove","mouseup"),i=s(Tt,t.touch,C,"touchmove","touchend");function a(){this.on("mousedown.drag",n).on("touchstart.drag",i)}function s(n,i,a,o,s){return function(){var l,c=this,u=t.event.target.correspondingElement||t.event.target,f=c.parentNode,h=e.of(c,arguments),p=0,d=n(),g=".drag"+(null==d?"":"-"+d),m=t.select(a(u)).on(o+g,x).on(s+g,b),v=bt(u),y=i(f,d);function x(){var t,e,r=i(f,d);r&&(t=r[0]-y[0],e=r[1]-y[1],p|=t|e,y=r,h({type:"drag",x:r[0]+l[0],y:r[1]+l[1],dx:t,dy:e}))}function b(){i(f,d)&&(m.on(o+g,null).on(s+g,null),v(p),h({type:"dragend"}))}l=r?[(l=r.apply(c,arguments)).x-y[0],l.y-y[1]]:[0,0],h({type:"dragstart"})}}return a.origin=function(t){return arguments.length?(r=t,a):r},t.rebind(a,e,"on")},t.touches=function(t,e){return arguments.length<2&&(e=B().touches),e?n(e).map((function(e){var r=wt(t,e);return r.identifier=e.identifier,r})):[]};var kt=1e-6,At=Math.PI,Mt=2*At,St=Mt-kt,Et=At/2,Lt=At/180,Ct=180/At;function Pt(t){return t>1?Et:t<-1?-Et:Math.asin(t)}function It(t){return((t=Math.exp(t))+1/t)/2}var Ot=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/Ot,r=function(t){return[i+t*u,a+t*f,o*Math.exp(Ot*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),g=(c*c-o*o-4*h)/(2*c*2*p),m=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(g*g+1)-g);n=(v-m)/Ot,r=function(t){var e,r=t*n,s=It(m),l=o/(2*p)*(s*(e=Ot*r+m,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(m));return[i+l*u,a+l*f,o*s/It(Ot*r+m)]}}return r.duration=1e3*n,r},t.behavior.zoom=function(){var e,r,n,a,s,l,c,u,f,h={x:0,y:0,k:1},p=[960,500],d=Rt,g=250,m=0,v="mousedown.zoom",y="mousemove.zoom",x="mouseup.zoom",b="touchstart.zoom",_=N(w,"zoomstart","zoom","zoomend");function w(t){t.on(v,P).on(Dt+".zoom",O).on("dblclick.zoom",z).on(b,I)}function T(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function k(t){h.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function M(e,n,i,a){e.__chart__={x:h.x,y:h.y,k:h.k},k(Math.pow(2,a)),A(r=n,i),e=t.select(e),g>0&&(e=e.transition().duration(g)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){m++||t({type:"zoomstart"})}function L(t){S(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function C(t){--m||(t({type:"zoomend"}),r=null)}function P(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,l).on(x,c),a=T(t.mouse(e)),s=bt(e);function l(){n=1,A(t.mouse(e),a),L(r)}function c(){i.on(y,null).on(x,null),s(n),C(r)}Di.call(e),E(r)}function I(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=".zoom-"+t.event.changedTouches[0].identifier,l="touchmove"+o,c="touchend"+o,u=[],f=t.select(r),p=bt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=T(t))})),n}function g(){var e=t.event.target;t.select(e).on(l,m).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o<f;++o)i[n[o].identifier]=null;var p=d(),g=Date.now();if(1===p.length){if(g-s<500){var v=p[0];M(r,v,i[v.identifier],Math.floor(Math.log(h.k)/Math.LN2)+1),F()}s=g}else if(p.length>1){v=p[0];var x=p[1],b=v[0]-x[0],_=v[1]-x[1];a=b*b+_*_}}function m(){var o,l,c,u,f=t.touches(r);Di.call(r);for(var h=0,p=f.length;h<p;++h,u=null)if(c=f[h],u=i[c.identifier]){if(l)break;o=c,l=u}if(u){var d=(d=c[0]-o[0])*d+(d=c[1]-o[1])*d,g=a&&Math.sqrt(d/a);o=[(o[0]+c[0])/2,(o[1]+c[1])/2],l=[(l[0]+u[0])/2,(l[1]+u[1])/2],k(g*e)}s=null,A(o,l),L(n)}function y(){if(t.event.touches.length){for(var e=t.event.changedTouches,r=0,a=e.length;r<a;++r)delete i[e[r].identifier];for(var s in i)return void d()}t.selectAll(u).on(o,null),f.on(v,P).on(b,I),p(),C(n)}g(),E(n),f.on(v,null).on(b,g)}function O(){var i=_.of(this,arguments);a?clearTimeout(a):(Di.call(this),e=T(r=n||t.mouse(this)),E(i)),a=setTimeout((function(){a=null,C(i)}),50),F(),k(Math.pow(2,.002*zt())*h.k),A(r,e),L(i)}function z(){var e=t.mouse(this),r=Math.log(h.k)/Math.LN2;M(this,e,T(e),t.event.shiftKey?Math.ceil(r)-1:Math.floor(r)+1)}return Dt||(Dt="onwheel"in i?(zt=function(){return-t.event.deltaY*(t.event.deltaMode?120:1)},"wheel"):"onmousewheel"in i?(zt=function(){return t.event.wheelDelta},"mousewheel"):(zt=function(){return-t.event.detail},"MozMousePixelScroll")),w.event=function(e){e.each((function(){var e=_.of(this,arguments),n=h;Bi?t.select(this).transition().each("start.zoom",(function(){h=this.__chart__||{x:0,y:0,k:1},E(e)})).tween("zoom:zoom",(function(){var i=p[0],a=p[1],o=r?r[0]:i/2,s=r?r[1]:a/2,l=t.interpolateZoom([(o-h.x)/h.k,(s-h.y)/h.k,i/h.k],[(o-n.x)/n.k,(s-n.y)/n.k,i/n.k]);return function(t){var r=l(t),n=i/r[2];this.__chart__=h={x:o-r[0]*n,y:s-r[1]*n,k:n},L(e)}})).each("interrupt.zoom",(function(){C(e)})).each("end.zoom",(function(){C(e)})):(this.__chart__=h,E(e),L(e),C(e))}))},w.translate=function(t){return arguments.length?(h={x:+t[0],y:+t[1],k:h.k},S(),w):[h.x,h.y]},w.scale=function(t){return arguments.length?(h={x:h.x,y:h.y,k:null},k(+t),S(),w):h.k},w.scaleExtent=function(t){return arguments.length?(d=null==t?Rt:[+t[0],+t[1]],w):d},w.center=function(t){return arguments.length?(n=t&&[+t[0],+t[1]],w):n},w.size=function(t){return arguments.length?(p=t&&[+t[0],+t[1]],w):p},w.duration=function(t){return arguments.length?(g=+t,w):g},w.x=function(t){return arguments.length?(c=t,l=t.copy(),h={x:0,y:0,k:1},w):c},w.y=function(t){return arguments.length?(f=t,u=t.copy(),h={x:0,y:0,k:1},w):f},t.rebind(w,_,"on")};var zt,Dt,Rt=[0,1/0];function Ft(){}function Bt(t,e,r){return this instanceof Bt?(this.h=+t,this.s=+e,void(this.l=+r)):arguments.length<2?t instanceof Bt?new Bt(t.h,t.s,t.l):ne(""+t,ie,Bt):new Bt(t,e,r)}t.color=Ft,Ft.prototype.toString=function(){return this.rgb()+""},t.hsl=Bt;var Nt=Bt.prototype=new Ft;function jt(t,e,r){var n,i;function a(t){return Math.round(255*function(t){return t>360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new Qt(a(t+120),a(t),a(t-120))}function Ut(e,r,n){return this instanceof Ut?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Ut?new Ut(e.h,e.c,e.l):Xt(e instanceof qt?e.l:(e=ae((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ut(e,r,n)}Nt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,this.l/t)},Nt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,t*this.l)},Nt.rgb=function(){return jt(this.h,this.s,this.l)},t.hcl=Ut;var Vt=Ut.prototype=new Ft;function Ht(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new qt(r,Math.cos(t*=Lt)*e,Math.sin(t)*e)}function qt(t,e,r){return this instanceof qt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof qt?new qt(t.l,t.a,t.b):t instanceof Ut?Ht(t.h,t.c,t.l):ae((t=Qt(t)).r,t.g,t.b):new qt(t,e,r)}Vt.brighter=function(t){return new Ut(this.h,this.c,Math.min(100,this.l+Gt*(arguments.length?t:1)))},Vt.darker=function(t){return new Ut(this.h,this.c,Math.max(0,this.l-Gt*(arguments.length?t:1)))},Vt.rgb=function(){return Ht(this.h,this.c,this.l).rgb()},t.lab=qt;var Gt=18,Yt=qt.prototype=new Ft;function Wt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new Qt(Kt(3.2404542*(i=.95047*Zt(i))-1.5371385*(n=1*Zt(n))-.4985314*(a=1.08883*Zt(a))),Kt(-.969266*i+1.8760108*n+.041556*a),Kt(.0556434*i-.2040259*n+1.0572252*a))}function Xt(t,e,r){return t>0?new Ut(Math.atan2(r,e)*Ct,Math.sqrt(e*e+r*r),t):new Ut(NaN,NaN,t)}function Zt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function Jt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function Kt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function Qt(t,e,r){return this instanceof Qt?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof Qt?new Qt(t.r,t.g,t.b):ne(""+t,Qt,jt):new Qt(t,e,r)}function $t(t){return new Qt(t>>16,t>>8&255,255&t)}function te(t){return $t(t)+""}Yt.brighter=function(t){return new qt(Math.min(100,this.l+Gt*(arguments.length?t:1)),this.a,this.b)},Yt.darker=function(t){return new qt(Math.max(0,this.l-Gt*(arguments.length?t:1)),this.a,this.b)},Yt.rgb=function(){return Wt(this.l,this.a,this.b)},t.rgb=Qt;var ee=Qt.prototype=new Ft;function re(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ne(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(","),n[1]){case"hsl":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return e(se(i[0]),se(i[1]),se(i[2]))}return(a=le.get(t))?e(a.r,a.g,a.b):(null==t||"#"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ie(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e<r?6:0):e==o?(r-t)/s+2:(t-e)/s+4,n*=60):(n=NaN,i=l>0&&l<1?0:n),new Bt(n,i,l)}function ae(t,e,r){var n=Jt((.4124564*(t=oe(t))+.3575761*(e=oe(e))+.1804375*(r=oe(r)))/.95047),i=Jt((.2126729*t+.7151522*e+.072175*r)/1);return qt(116*i-16,500*(n-i),200*(i-Jt((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function oe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function se(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}ee.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e<i&&(e=i),r&&r<i&&(r=i),n&&n<i&&(n=i),new Qt(Math.min(255,e/t),Math.min(255,r/t),Math.min(255,n/t))):new Qt(i,i,i)},ee.darker=function(t){return new Qt((t=Math.pow(.7,arguments.length?t:1))*this.r,t*this.g,t*this.b)},ee.hsl=function(){return ie(this.r,this.g,this.b)},ee.toString=function(){return"#"+re(this.r)+re(this.g)+re(this.b)};var le=t.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function ce(t){return"function"==typeof t?t:function(){return t}}function ue(t){return function(e,r,n){return 2===arguments.length&&"function"==typeof r&&(n=r,r=null),fe(e,r,t,n)}}function fe(e,r,i,a){var o={},s=t.dispatch("beforesend","progress","load","error"),l={},c=new XMLHttpRequest,u=null;function f(){var t,e=c.status;if(!e&&function(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}(c)||e>=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return self.XDomainRequest&&!("withCredentials"in c)&&/^(http(s)?:)?\/\//.test(e)&&(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},["get","post"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}})),o.send=function(t,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||"accept"in l||(l.accept=r+",*/*"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on("error",i).on("load",(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,"on"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}le.forEach((function(t,e){le.set(t,$t(e))})),t.functor=ce,t.xhr=ue(C),t.dsv=function(t,e){var r=new RegExp('["'+t+"\n]"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=fe(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i<n;++i)r[t[i]]=e[i];return r};r=e?function(t,r){return e(i(t),r)}:i}))},i.parseRows=function(t,e){var r,i,a={},o={},s=[],l=t.length,c=0,u=0;function f(){if(c>=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++<l;)if(34===t.charCodeAt(r)){if(34!==t.charCodeAt(r+1))break;++r}return c=r+2,13===(s=t.charCodeAt(r+1))?(i=!0,10===t.charCodeAt(r+2)&&++c):10===s&&(i=!0),t.slice(e+1,r).replace(/""/g,'"')}for(;c<l;){var s,u=1;if(10===(s=t.charCodeAt(c++)))i=!0;else if(13===s)i=!0,10===t.charCodeAt(c)&&(++c,++u);else if(s!==n)continue;return t.slice(e,c-u)}return t.slice(e)}for(;(r=f())!==o;){for(var h=[];r!==a&&r!==o;)h.push(r),r=f();e&&null==(h=e(h,u++))||s.push(h)}return s},i.format=function(e){if(Array.isArray(e[0]))return i.formatRows(e);var r=new L,n=[];return e.forEach((function(t){for(var e in t)r.has(e)||n.push(r.add(e))})),[n.map(l).join(t)].concat(e.map((function(e){return n.map((function(t){return l(e[t])})).join(t)}))).join("\n")},i.formatRows=function(t){return t.map(s).join("\n")},i},t.csv=t.dsv(",","text/csv"),t.tsv=t.dsv("\t","text/tab-separated-values");var he,pe,de,ge,me=this[I(this,"requestAnimationFrame")]||function(t){setTimeout(t,17)};function ve(t,e,r){var n=arguments.length;n<2&&(e=0),n<3&&(r=Date.now());var i=r+e,a={c:t,t:i,n:null};return pe?pe.n=a:he=a,pe=a,de||(ge=clearTimeout(ge),de=1,me(ye)),a}function ye(){var t=xe(),e=be()-t;e>24?(isFinite(e)&&(clearTimeout(ge),ge=setTimeout(ye,e)),de=0):(de=1,me(ye))}function xe(){for(var t=Date.now(),e=he;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function be(){for(var t,e=he,r=1/0;e;)e.c?(e.t<r&&(r=e.t),e=(t=e).n):e=t?t.n=e.n:he=e.n;return pe=t,r}function _e(t){return t[0]}function we(t){return t[1]}function Te(t){for(var e,r,n,i=t.length,a=[0,1],o=2,s=2;s<i;s++){for(;o>1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function ke(t,e){return t[0]-e[0]||t[1]-e[1]}t.timer=function(){ve.apply(this,arguments)},t.timer.flush=function(){xe(),be()},t.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},t.geom={},t.geom.hull=function(t){var e=_e,r=we;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ce(e),a=ce(r),o=t.length,s=[],l=[];for(n=0;n<o;n++)s.push([+i.call(this,t[n],n),+a.call(this,t[n],n),n]);for(s.sort(ke),n=0;n<o;n++)l.push([s[n][0],-s[n][1]]);var c=Te(s),u=Te(l),f=u[0]===c[0],h=u[u.length-1]===c[c.length-1],p=[];for(n=c.length-1;n>=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;n<u.length-h;++n)p.push(t[s[u[n]][2]]);return p}return n.x=function(t){return arguments.length?(e=t,n):e},n.y=function(t){return arguments.length?(r=t,n):r},n},t.geom.polygon=function(t){return U(t,Ae),t};var Ae=t.geom.polygon.prototype=[];function Me(t,e,r){return(r[0]-e[0])*(t[1]-e[1])<(r[1]-e[1])*(t[0]-e[0])}function Se(t,e,r,n){var i=t[0],a=r[0],o=e[0]-i,s=n[0]-a,l=t[1],c=r[1],u=e[1]-l,f=n[1]-c,h=(s*(l-c)-f*(i-a))/(f*o-s*u);return[i+h*o,l+h*u]}function Ee(t){var e=t[0],r=t[t.length-1];return!(e[0]-r[0]||e[1]-r[1])}Ae.area=function(){for(var t,e=-1,r=this.length,n=this[r-1],i=0;++e<r;)t=n,n=this[e],i+=t[1]*n[0]-t[0]*n[1];return.5*i},Ae.centroid=function(t){var e,r,n=-1,i=this.length,a=0,o=0,s=this[i-1];for(arguments.length||(t=-1/(6*this.area()));++n<i;)e=s,s=this[n],r=e[0]*s[1]-s[0]*e[1],a+=(e[0]+s[0])*r,o+=(e[1]+s[1])*r;return[a*t,o*t]},Ae.clip=function(t){for(var e,r,n,i,a,o,s=Ee(t),l=-1,c=this.length-Ee(this),u=this[c-1];++l<c;){for(e=t.slice(),t.length=0,i=this[l],a=e[(n=e.length-s)-1],r=-1;++r<n;)Me(o=e[r],u,i)?(Me(a,u,i)||t.push(Se(a,o,u,i)),t.push(o)):Me(a,u,i)&&t.push(Se(a,o,u,i)),a=o;s&&t.push(t[0]),u=i}return t};var Le,Ce,Pe,Ie,Oe,ze=[],De=[];function Re(){er(this),this.edge=this.site=this.circle=null}function Fe(t){var e=ze.pop()||new Re;return e.site=t,e}function Be(t){We(t),Pe.remove(t),ze.push(t),er(t)}function Ne(t){var e=t.circle,r=e.x,n=e.cy,i={x:r,y:n},a=t.P,o=t.N,s=[t];Be(t);for(var l=a;l.circle&&y(r-l.circle.x)<kt&&y(n-l.circle.cy)<kt;)a=l.P,s.unshift(l),Be(l),l=a;s.unshift(l),We(l);for(var c=o;c.circle&&y(r-c.circle.x)<kt&&y(n-c.circle.cy)<kt;)o=c.N,s.push(c),Be(c),c=o;s.push(c),We(c);var u,f=s.length;for(u=1;u<f;++u)c=s[u],l=s[u-1],Qe(c.edge,l.site,c.site,i);l=s[0],(c=s[f-1]).edge=Je(l.site,c.site,null,i),Ye(l),Ye(c)}function je(t){for(var e,r,n,i,a=t.x,o=t.y,s=Pe._;s;)if((n=Ue(s,o)-a)>kt)s=s.L;else{if(!((i=a-Ve(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=Fe(t);if(Pe.insert(e,l),e||r){if(e===r)return We(e),r=Fe(e.site),Pe.insert(l,r),l.edge=r.edge=Je(e.site,l.site),Ye(e),void Ye(r);if(r){We(e),We(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,g=d.x-u,m=d.y-f,v=2*(h*m-p*g),y=h*h+p*p,x=g*g+m*m,b={x:(m*y-p*x)/v+u,y:(h*x-g*y)/v+f};Qe(r.edge,c,d,b),l.edge=Je(c,t,null,b),r.edge=Je(t,d,null,b),Ye(e),Ye(r)}else l.edge=Je(e.site,l.site)}}function Ue(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ve(t,e){var r=t.N;if(r)return Ue(r,e);var n=t.site;return n.y===e?n.x:1/0}function He(t){this.site=t,this.edges=[]}function qe(t,e){return e.angle-t.angle}function Ge(){er(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ye(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(m=a.y-s)-c*u);if(!(f>=-1e-12)){var h=l*l+c*c,p=u*u+m*m,d=(m*h-c*p)/f,g=(l*p-u*h)/f,m=g+s,v=De.pop()||new Ge;v.arc=t,v.site=i,v.x=d+o,v.y=m+Math.sqrt(d*d+g*g),v.cy=m,t.circle=v;for(var y=null,x=Oe._;x;)if(v.y<x.y||v.y===x.y&&v.x<=x.x){if(!x.L){y=x.P;break}x=x.L}else{if(!x.R){y=x;break}x=x.R}Oe.insert(y,v),y||(Ie=v)}}}}function We(t){var e=t.circle;e&&(e.P||(Ie=e.N),Oe.remove(e),De.push(e),er(e),t.circle=null)}function Xe(t,e){var r=t.b;if(r)return!0;var n,i,a=t.a,o=e[0][0],s=e[1][0],l=e[0][1],c=e[1][1],u=t.l,f=t.r,h=u.x,p=u.y,d=f.x,g=f.y,m=(h+d)/2,v=(p+g)/2;if(g===p){if(m<o||m>=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:m,y:l};r={x:m,y:c}}else{if(a){if(a.y<l)return}else a={x:m,y:c};r={x:m,y:l}}}else if(i=v-(n=(h-d)/(g-p))*m,n<-1||n>1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y<l)return}else a={x:(c-i)/n,y:c};r={x:(l-i)/n,y:l}}else if(p<g){if(a){if(a.x>=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x<o)return}else a={x:s,y:n*s+i};r={x:o,y:n*o+i}}return t.a=a,t.b=r,!0}function Ze(t,e){this.l=t,this.r=e,this.a=this.b=null}function Je(t,e,r,n){var i=new Ze(t,e);return Le.push(i),r&&Qe(i,t,e,r),n&&Qe(i,e,t,n),Ce[t.i].edges.push(new $e(i,t,e)),Ce[e.i].edges.push(new $e(i,e,t)),i}function Ke(t,e,r){var n=new Ze(t,null);return n.a=e,n.b=r,Le.push(n),n}function Qe(t,e,r,n){t.a||t.b?t.l===r?t.b=n:t.a=n:(t.a=n,t.l=e,t.r=r)}function $e(t,e,r){var n=t.a,i=t.b;this.edge=t,this.site=e,this.angle=r?Math.atan2(r.y-e.y,r.x-e.x):t.l===e?Math.atan2(i.x-n.x,n.y-i.y):Math.atan2(n.x-i.x,i.y-n.y)}function tr(){this._=null}function er(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function rr(t,e){var r=e,n=e.R,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.R=n.L,r.R&&(r.R.U=r),n.L=r}function nr(t,e){var r=e,n=e.L,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.L=n.R,r.L&&(r.L.U=r),n.R=r}function ir(t){for(;t.L;)t=t.L;return t}function ar(t,e){var r,n,i,a=t.sort(or).pop();for(Le=[],Ce=new Array(t.length),Pe=new tr,Oe=new tr;;)if(i=Ie,a&&(!i||a.y<i.y||a.y===i.y&&a.x<i.x))a.x===r&&a.y===n||(Ce[a.i]=new He(a),je(a),r=a.x,n=a.y),a=t.pop();else{if(!i)break;Ne(i.arc)}e&&(function(t){for(var e,r,n,i,a,o=Le,s=(r=t[0][0],n=t[0][1],i=t[1][0],a=t[1][1],function(t){var e,o=t.a,s=t.b,l=o.x,c=o.y,u=0,f=1,h=s.x-l,p=s.y-c;if(e=r-l,h||!(e>0)){if(e/=h,h<0){if(e<u)return;e<f&&(f=e)}else if(h>0){if(e>f)return;e>u&&(u=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>u&&(u=e)}else if(h>0){if(e<u)return;e<f&&(f=e)}if(e=n-c,p||!(e>0)){if(e/=p,p<0){if(e<u)return;e<f&&(f=e)}else if(p>0){if(e>f)return;e>u&&(u=e)}if(e=a-c,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>u&&(u=e)}else if(p>0){if(e<u)return;e<f&&(f=e)}return u>0&&(t.a={x:l+u*h,y:c+u*p}),f<1&&(t.b={x:l+f*h,y:c+f*p}),t}}}}}),l=o.length;l--;)(!Xe(e=o[l],t)||!s(e)||y(e.a.x-e.b.x)<kt&&y(e.a.y-e.b.y)<kt)&&(e.a=e.b=null,o.splice(l,1))}(e),function(t){for(var e,r,n,i,a,o,s,l,c,u,f=t[0][0],h=t[1][0],p=t[0][1],d=t[1][1],g=Ce,m=g.length;m--;)if((a=g[m])&&a.prepare())for(l=(s=a.edges).length,o=0;o<l;)n=(u=s[o].end()).x,i=u.y,e=(c=s[++o%l].start()).x,r=c.y,(y(n-e)>kt||y(i-r)>kt)&&(s.splice(o,0,new $e(Ke(a.site,u,y(n-f)<kt&&d-i>kt?{x:f,y:y(e-f)<kt?r:d}:y(i-d)<kt&&h-n>kt?{x:y(r-d)<kt?e:h,y:d}:y(n-h)<kt&&i-p>kt?{x:h,y:y(e-h)<kt?r:p}:y(i-p)<kt&&n-f>kt?{x:y(r-p)<kt?e:f,y:p}:null),a.site,null)),++l)}(e));var o={cells:Ce,edges:Le};return Pe=Oe=Le=Ce=null,o}function or(t,e){return e.y-t.y||e.x-t.x}He.prototype.prepare=function(){for(var t,e=this.edges,r=e.length;r--;)(t=e[r].edge).b&&t.a||e.splice(r,1);return e.sort(qe),e.length},$e.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},tr.prototype={insert:function(t,e){var r,n,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;r=t}else this._?(t=ir(this._),e.P=null,e.N=t,t.P=t.L=e,r=t):(e.P=e.N=null,this._=e,r=null);for(e.L=e.R=null,e.U=r,e.C=!0,t=e;r&&r.C;)r===(n=r.U).L?(i=n.R)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.R&&(rr(this,r),r=(t=r).U),r.C=!1,n.C=!0,nr(this,n)):(i=n.L)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.L&&(nr(this,r),r=(t=r).U),r.C=!1,n.C=!0,rr(this,n)),r=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,r,n,i=t.U,a=t.L,o=t.R;if(r=a?o?ir(o):a:o,i?i.L===t?i.L=r:i.R=r:this._=r,a&&o?(n=r.C,r.C=t.C,r.L=a,a.U=r,r!==o?(i=r.U,r.U=t.U,t=r.R,i.L=t,r.R=o,o.U=r):(r.U=i,i=r,t=r.R)):(n=t.C,t=r),t&&(t.U=i),!n)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((e=i.R).C&&(e.C=!1,i.C=!0,rr(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,nr(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,rr(this,i),t=this._;break}}else if((e=i.L).C&&(e.C=!1,i.C=!0,nr(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,rr(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,nr(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},t.geom.voronoi=function(t){var e=_e,r=we,n=e,i=r,a=sr;if(t)return o(t);function o(t){var e=new Array(t.length),r=a[0][0],n=a[0][1],i=a[1][0],o=a[1][1];return ar(s(t),a).cells.forEach((function(a,s){var l=a.edges,c=a.site;(e[s]=l.length?l.map((function(t){var e=t.start();return[e.x,e.y]})):c.x>=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.links=function(t){return ar(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return ar(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(qe),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++u<f;)h,i=p,p=(h=c[u].edge).l===l?h.r:h.l,n<i.i&&n<p.i&&(o=i,s=p,((a=l).x-s.x)*(o.y-a.y)-(a.x-o.x)*(s.y-a.y)<0)&&e.push([t[n],t[i.i],t[p.i]])})),e},o.x=function(t){return arguments.length?(n=ce(e=t),o):e},o.y=function(t){return arguments.length?(i=ce(r=t),o):r},o.clipExtent=function(t){return arguments.length?(a=null==t?sr:t,o):a===sr?null:a},o.size=function(t){return arguments.length?o.clipExtent(t&&[[0,0],t]):a===sr?null:a&&a[1]},o};var sr=[[-1e6,-1e6],[1e6,1e6]];function lr(t){return t.x}function cr(t){return t.y}function ur(t,e,r,n,i,a){if(!t(e,r,n,i,a)){var o=.5*(r+i),s=.5*(n+a),l=e.nodes;l[0]&&ur(t,l[0],r,n,o,s),l[1]&&ur(t,l[1],o,n,i,s),l[2]&&ur(t,l[2],r,s,o,a),l[3]&&ur(t,l[3],o,s,i,a)}}function fr(t,e,r,n,i,a,o){var s,l=1/0;return function t(c,u,f,h,p){if(!(u>a||f>o||h<n||p<i)){if(d=c.point){var d,g=e-c.x,m=r-c.y,v=g*g+m*m;if(v<l){var y=Math.sqrt(l=v);n=e-y,i=r-y,a=e+y,o=r+y,s=d}}for(var x=c.nodes,b=.5*(u+h),_=.5*(f+p),w=(r>=_)<<1|e>=b,T=w+4;w<T;++w)if(c=x[3&w])switch(3&w){case 0:t(c,u,f,b,_);break;case 1:t(c,b,f,h,_);break;case 2:t(c,u,_,b,p);break;case 3:t(c,b,_,h,p)}}}(t,n,i,a,o),s}function hr(e,r){e=t.rgb(e),r=t.rgb(r);var n=e.r,i=e.g,a=e.b,o=r.r-n,s=r.g-i,l=r.b-a;return function(t){return"#"+re(Math.round(n+o*t))+re(Math.round(i+s*t))+re(Math.round(a+l*t))}}function pr(t,e){var r,n={},i={};for(r in t)r in e?n[r]=yr(t[r],e[r]):i[r]=t[r];for(r in e)r in t||(i[r]=e[r]);return function(t){for(r in n)i[r]=n[r](t);return i}}function dr(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function gr(t,e){var r,n,i,a=mr.lastIndex=vr.lastIndex=0,o=-1,s=[],l=[];for(t+="",e+="";(r=mr.exec(t))&&(n=vr.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:dr(r,n)})),a=vr.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?(e=l[0].x,function(t){return e(t)+""}):function(){return e}:(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join("")})}t.geom.delaunay=function(e){return t.geom.voronoi().triangles(e)},t.geom.quadtree=function(t,e,r,n,i){var a,o=_e,s=we;if(a=arguments.length)return o=lr,s=cr,3===a&&(i=r,n=e,r=e=0),l(t);function l(t){var l,c,u,f,h,p,d,g,m,v=ce(o),x=ce(s);if(null!=e)p=e,d=r,g=n,m=i;else if(g=m=-(p=d=1/0),c=[],u=[],h=t.length,a)for(f=0;f<h;++f)(l=t[f]).x<p&&(p=l.x),l.y<d&&(d=l.y),l.x>g&&(g=l.x),l.y>m&&(m=l.y),c.push(l.x),u.push(l.y);else for(f=0;f<h;++f){var b=+v(l=t[f],f),_=+x(l,f);b<p&&(p=b),_<d&&(d=_),b>g&&(g=b),_>m&&(m=_),c.push(b),u.push(_)}var w=g-p,T=m-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?m=d+w:g=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+v(t,++f),+x(t,f),p,d,g,m)},visit:function(t){ur(t,M,p,d,g,m)},find:function(t){return fr(M,t[0],t[1],p,d,g,m)}};if(f=-1,null==e){for(;++f<h;)k(M,t[f],c[f],u[f],p,d,g,m);--f}else t.forEach(M.add);return c=u=t=l=null,M}return l.x=function(t){return arguments.length?(o=t,l):o},l.y=function(t){return arguments.length?(s=t,l):s},l.extent=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=+t[0][0],r=+t[0][1],n=+t[1][0],i=+t[1][1]),l):null==e?null:[[e,r],[n,i]]},l.size=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=r=0,n=+t[0],i=+t[1]),l):null==e?null:[n-e,i-r]},l},t.interpolateRgb=hr,t.interpolateObject=pr,t.interpolateNumber=dr,t.interpolateString=gr;var mr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,vr=new RegExp(mr.source,"g");function yr(e,r){for(var n,i=t.interpolators.length;--i>=0&&!(n=t.interpolators[i](e,r)););return n}function xr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r<s;++r)n.push(yr(t[r],e[r]));for(;r<a;++r)i[r]=t[r];for(;r<o;++r)i[r]=e[r];return function(t){for(r=0;r<s;++r)i[r]=n[r](t);return i}}t.interpolate=yr,t.interpolators=[function(t,e){var r=typeof e;return("string"===r?le.has(e.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(e)?hr:gr:e instanceof Ft?hr:Array.isArray(e)?xr:"object"===r&&isNaN(e)?pr:dr)(t,e)}],t.interpolateArray=xr;var br=function(){return C},_r=t.map({linear:br,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return Mr},cubic:function(){return Sr},sin:function(){return Lr},exp:function(){return Cr},circle:function(){return Pr},elastic:function(t,e){var r;arguments.length<2&&(e=.45);arguments.length?r=e/Mt*Math.asin(1/t):(t=1,r=e/4);return function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-r)*Mt/e)}},back:function(t){t||(t=1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return Ir}}),wr=t.map({in:C,out:kr,"in-out":Ar,"out-in":function(t){return Ar(kr(t))}});function Tr(t){return function(e){return e<=0?0:e>=1?1:t(e)}}function kr(t){return function(e){return 1-t(1-e)}}function Ar(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Mr(t){return t*t}function Sr(t){return t*t*t}function Er(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Lr(t){return 1-Math.cos(t*Et)}function Cr(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Ir(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Or(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function zr(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=Rr(i),s=Dr(i,a),l=Rr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]<a[0]*i[1]&&(i[0]*=-1,i[1]*=-1,o*=-1,s*=-1),this.rotate=(o?Math.atan2(i[1],i[0]):Math.atan2(-a[0],a[1]))*Ct,this.translate=[t.e,t.f],this.scale=[o,l],this.skew=l?Math.atan2(s,l)*Ct:0}function Dr(t,e){return t[0]*e[0]+t[1]*e[1]}function Rr(t){var e=Math.sqrt(Dr(t,t));return e&&(t[0]/=e,t[1]/=e),e}t.ease=function(t){var e=t.indexOf("-"),n=e>=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):"in";return n=_r.get(n)||br,Tr((i=wr.get(i)||C)(n.apply(null,r.call(arguments,1))))},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+""}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return jt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return Wt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateRound=Or,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){r.setAttribute("transform",t);var e=r.transform.baseVal.consolidate()}return new zr(e?e.matrix:Fr)})(e)},zr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Fr={a:1,b:0,c:0,d:1,e:0,f:0};function Br(t){return t.length?t.pop()+",":""}function Nr(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push("translate(",null,",",null,")");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else(e[0]||e[1])&&r.push("translate("+e+")")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Br(r)+"rotate(",null,")")-2,x:dr(t,e)})):e&&r.push(Br(r)+"rotate("+e+")")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(Br(r)+"skewX(",null,")")-2,x:dr(t,e)}):e&&r.push(Br(r)+"skewX("+e+")")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Br(r)+"scale(",null,",",null,")");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Br(r)+"scale("+e+")")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r<a;)n[(e=i[r]).i]=e.x(t);return n.join("")}}function jr(t,e){return e=(e-=t=+t)||1/e,function(r){return(r-t)/e}}function Ur(t,e){return e=(e-=t=+t)||1/e,function(r){return Math.max(0,Math.min(1,(r-t)/e))}}function Vr(t){for(var e=t.source,r=t.target,n=function(t,e){if(t===e)return t;var r=Hr(t),n=Hr(e),i=r.pop(),a=n.pop(),o=null;for(;i===a;)o=i,i=r.pop(),a=n.pop();return o}(e,r),i=[e];e!==n;)e=e.parent,i.push(e);for(var a=i.length;r!==n;)i.splice(a,0,r),r=r.parent;return i}function Hr(t){for(var e=[],r=t.parent;null!=r;)e.push(t),t=r,r=r.parent;return e.push(t),e}function qr(t){t.fixed|=2}function Gr(t){t.fixed&=-7}function Yr(t){t.fixed|=4,t.px=t.x,t.py=t.y}function Wr(t){t.fixed&=-5}t.interpolateTransform=Nr,t.layout={},t.layout.bundle=function(){return function(t){for(var e=[],r=-1,n=t.length;++r<n;)e.push(Vr(t[r]));return e}},t.layout.chord=function(){var e,r,n,i,a,o,s,l={},c=0;function u(){var l,u,h,p,d,g={},m=[],v=t.range(i),y=[];for(e=[],r=[],l=0,p=-1;++p<i;){for(u=0,d=-1;++d<i;)u+=n[p][d];m.push(u),y.push(t.range(i)),l+=u}for(a&&v.sort((function(t,e){return a(m[t],m[e])})),o&&y.forEach((function(t,e){t.sort((function(t,r){return o(n[e][t],n[e][r])}))})),l=(Mt-c*i)/l,u=0,p=-1;++p<i;){for(h=u,d=-1;++d<i;){var x=v[p],b=y[x][d],_=n[x][b],w=u,T=u+=_*l;g[x+"-"+b]={index:x,subindex:b,startAngle:w,endAngle:T,value:_}}r[x]={index:x,startAngle:h,endAngle:u,value:m[x]},u+=c}for(p=-1;++p<i;)for(d=p-1;++d<i;){var k=g[p+"-"+d],A=g[d+"-"+p];(k.value||A.value)&&e.push(k.value<A.value?{source:A,target:k}:{source:k,target:A})}s&&f()}function f(){e.sort((function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)}))}return l.matrix=function(t){return arguments.length?(i=(n=t)&&n.length,e=r=null,l):n},l.padding=function(t){return arguments.length?(c=t,e=r=null,l):c},l.sortGroups=function(t){return arguments.length?(a=t,e=r=null,l):a},l.sortSubgroups=function(t){return arguments.length?(o=t,e=null,l):o},l.sortChords=function(t){return arguments.length?(s=t,e&&f(),l):s},l.chords=function(){return e||u(),e},l.groups=function(){return r||u(),r},l},t.layout.force=function(){var e,r,n,i,a,o,s={},l=t.dispatch("start","tick","end"),c=[1,1],u=.9,f=Xr,h=Zr,p=-30,d=Jr,g=.1,m=.64,v=[],y=[];function x(t){return function(e,r,n,i){if(e.point!==t){var a=e.cx-t.x,o=e.cy-t.y,s=i-r,l=a*a+o*o;if(s*s/m<l){if(l<d){var c=e.charge/l;t.px-=a*c,t.py-=o*c}return!0}if(e.point&&l&&l<d){c=e.pointCharge/l;t.px-=a*c,t.py-=o*c}}return!e.charge}}function b(e){e.px=t.event.x,e.py=t.event.y,s.resume()}return s.tick=function(){if((n*=.99)<.005)return e=null,l.end({type:"end",alpha:n=0}),!0;var r,s,f,h,d,m,b,_,w,T=v.length,k=y.length;for(s=0;s<k;++s)h=(f=y[s]).source,(m=(_=(d=f.target).x-h.x)*_+(w=d.y-h.y)*w)&&(_*=m=n*a[s]*((m=Math.sqrt(m))-i[s])/m,w*=m,d.x-=_*(b=h.weight+d.weight?h.weight/(h.weight+d.weight):.5),d.y-=w*b,h.x+=_*(b=1-b),h.y+=w*b);if((b=n*g)&&(_=c[0]/2,w=c[1]/2,s=-1,b))for(;++s<T;)(f=v[s]).x+=(_-f.x)*b,f.y+=(w-f.y)*b;if(p)for(!function t(e,r,n){var i=0,a=0;if(e.charge=0,!e.leaf)for(var o,s=e.nodes,l=s.length,c=-1;++c<l;)null!=(o=s[c])&&(t(o,r,n),e.charge+=o.charge,i+=o.charge*o.cx,a+=o.charge*o.cy);if(e.point){e.leaf||(e.point.x+=Math.random()-.5,e.point.y+=Math.random()-.5);var u=r*n[e.point.index];e.charge+=e.pointCharge=u,i+=u*e.point.x,a+=u*e.point.y}e.cx=i/e.charge,e.cy=a/e.charge}(r=t.geom.quadtree(v),n,o),s=-1;++s<T;)(f=v[s]).fixed||r.visit(x(f));for(s=-1;++s<T;)(f=v[s]).fixed?(f.x=f.px,f.y=f.py):(f.x-=(f.px-(f.px=f.x))*u,f.y-=(f.py-(f.py=f.y))*u);l.tick({type:"tick",alpha:n})},s.nodes=function(t){return arguments.length?(v=t,s):v},s.links=function(t){return arguments.length?(y=t,s):y},s.size=function(t){return arguments.length?(c=t,s):c},s.linkDistance=function(t){return arguments.length?(f="function"==typeof t?t:+t,s):f},s.distance=s.linkDistance,s.linkStrength=function(t){return arguments.length?(h="function"==typeof t?t:+t,s):h},s.friction=function(t){return arguments.length?(u=+t,s):u},s.charge=function(t){return arguments.length?(p="function"==typeof t?t:+t,s):p},s.chargeDistance=function(t){return arguments.length?(d=t*t,s):Math.sqrt(d)},s.gravity=function(t){return arguments.length?(g=+t,s):g},s.theta=function(t){return arguments.length?(m=t*t,s):Math.sqrt(m)},s.alpha=function(t){return arguments.length?(t=+t,n?t>0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:"end",alpha:n=0})):t>0&&(l.start({type:"start",alpha:n=t}),e=ve(s.tick)),s):n},s.start=function(){var t,e,r,n=v.length,l=y.length,u=c[0],d=c[1];for(t=0;t<n;++t)(r=v[t]).index=t,r.weight=0;for(t=0;t<l;++t)"number"==typeof(r=y[t]).source&&(r.source=v[r.source]),"number"==typeof r.target&&(r.target=v[r.target]),++r.source.weight,++r.target.weight;for(t=0;t<n;++t)r=v[t],isNaN(r.x)&&(r.x=g("x",u)),isNaN(r.y)&&(r.y=g("y",d)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(i=[],"function"==typeof f)for(t=0;t<l;++t)i[t]=+f.call(this,y[t],t);else for(t=0;t<l;++t)i[t]=f;if(a=[],"function"==typeof h)for(t=0;t<l;++t)a[t]=+h.call(this,y[t],t);else for(t=0;t<l;++t)a[t]=h;if(o=[],"function"==typeof p)for(t=0;t<n;++t)o[t]=+p.call(this,v[t],t);else for(t=0;t<n;++t)o[t]=p;function g(r,i){if(!e){for(e=new Array(n),c=0;c<n;++c)e[c]=[];for(c=0;c<l;++c){var a=y[c];e[a.source.index].push(a.target),e[a.target.index].push(a.source)}}for(var o,s=e[t],c=-1,u=s.length;++c<u;)if(!isNaN(o=s[c][r]))return o;return Math.random()*i}return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){if(r||(r=t.behavior.drag().origin(C).on("dragstart.force",qr).on("drag.force",b).on("dragend.force",Gr)),!arguments.length)return r;this.on("mouseover.force",Yr).on("mouseout.force",Wr).call(r)},t.rebind(s,l,"on")};var Xr=20,Zr=1,Jr=1/0;function Kr(e,r){return t.rebind(e,r,"sort","children","value"),e.nodes=e,e.links=nn,e}function Qr(t,e){for(var r=[t];null!=(t=r.pop());)if(e(t),(i=t.children)&&(n=i.length))for(var n,i;--n>=0;)r.push(i[n])}function $r(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o<i;)r.push(a[o]);for(;null!=(t=n.pop());)e(t)}function tn(t){return t.children}function en(t){return t.value}function rn(t,e){return e.value-t.value}function nn(e){return t.merge(e.map((function(t){return(t.children||[]).map((function(e){return{source:t,target:e}}))})))}t.layout.hierarchy=function(){var t=rn,e=tn,r=en;function n(i){var a,o=[i],s=[];for(i.depth=0;null!=(a=o.pop());)if(s.push(a),(c=e.call(n,a,a.depth))&&(l=c.length)){for(var l,c,u;--l>=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return $r(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Qr(t,(function(t){t.children&&(t.value=0)})),$r(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++c<o;)t(s=a[c],r,l=s.value*n,i),r+=l}}(i[0],0,r[0],r[1]/function t(e){var r=e.children,n=0;if(r&&(i=r.length))for(var i,a=-1;++a<i;)n=Math.max(n,t(r[a]));return 1+n}(i[0])),i}return n.size=function(t){return arguments.length?(r=t,n):r},Kr(n,e)},t.layout.pie=function(){var e=Number,r=an,n=0,i=Mt,a=0;function o(s){var l,c=s.length,u=s.map((function(t,r){return+e.call(o,t,r)})),f=+("function"==typeof n?n.apply(this,arguments):n),h=("function"==typeof i?i.apply(this,arguments):i)-f,p=Math.min(Math.abs(h)/c,+("function"==typeof a?a.apply(this,arguments):a)),d=p*(h<0?-1:1),g=t.sum(u),m=g?(h-c*d)/g:0,v=t.range(c),y=[];return null!=r&&v.sort(r===an?function(t,e){return u[e]-u[t]}:function(t,e){return r(s[t],s[e])}),v.forEach((function(t){y[t]={data:s[t],value:l=u[t],startAngle:f,endAngle:f+=l*m+d,padAngle:p}})),y}return o.value=function(t){return arguments.length?(e=t,o):e},o.sort=function(t){return arguments.length?(r=t,o):r},o.startAngle=function(t){return arguments.length?(n=t,o):n},o.endAngle=function(t){return arguments.length?(i=t,o):i},o.padAngle=function(t){return arguments.length?(a=t,o):a},o};var an={};function on(t){return t.x}function sn(t){return t.y}function ln(t,e,r){t.y0=e,t.y=r}t.layout.stack=function(){var e=C,r=fn,n=hn,i=ln,a=on,o=sn;function s(l,c){if(!(p=l.length))return l;var u=l.map((function(t,r){return e.call(s,t,r)})),f=u.map((function(t){return t.map((function(t,e){return[a.call(s,t,e),o.call(s,t,e)]}))})),h=r.call(s,f,c);u=t.permute(u,h),f=t.permute(f,h);var p,d,g,m,v=n.call(s,f,c),y=u[0].length;for(g=0;g<y;++g)for(i.call(s,u[0][g],m=v[g],f[0][g][1]),d=1;d<p;++d)i.call(s,u[d][g],m+=f[d-1][g][1],f[d][g][1]);return l}return s.values=function(t){return arguments.length?(e=t,s):e},s.order=function(t){return arguments.length?(r="function"==typeof t?t:cn.get(t)||fn,s):r},s.offset=function(t){return arguments.length?(n="function"==typeof t?t:un.get(t)||hn,s):n},s.x=function(t){return arguments.length?(a=t,s):a},s.y=function(t){return arguments.length?(o=t,s):o},s.out=function(t){return arguments.length?(i=t,s):i},s};var cn=t.map({"inside-out":function(e){var r,n,i=e.length,a=e.map(pn),o=e.map(dn),s=t.range(i).sort((function(t,e){return a[t]-a[e]})),l=0,c=0,u=[],f=[];for(r=0;r<i;++r)n=s[r],l<c?(l+=o[n],u.push(n)):(c+=o[n],f.push(n));return f.reverse().concat(u)},reverse:function(e){return t.range(e.length).reverse()},default:fn}),un=t.map({silhouette:function(t){var e,r,n,i=t.length,a=t[0].length,o=[],s=0,l=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];n>s&&(s=n),o.push(n)}for(r=0;r<a;++r)l[r]=(s-o[r])/2;return l},wiggle:function(t){var e,r,n,i,a,o,s,l,c,u=t.length,f=t[0],h=f.length,p=[];for(p[0]=l=c=0,r=1;r<h;++r){for(e=0,i=0;e<u;++e)i+=t[e][r][1];for(e=0,a=0,s=f[r][0]-f[r-1][0];e<u;++e){for(n=0,o=(t[e][r][1]-t[e][r-1][1])/(2*s);n<e;++n)o+=(t[n][r][1]-t[n][r-1][1])/s;a+=o*t[e][r][1]}p[r]=l-=i?a/i*s:0,l<c&&(c=l)}for(r=0;r<h;++r)p[r]-=c;return p},expand:function(t){var e,r,n,i=t.length,a=t[0].length,o=1/i,s=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];if(n)for(e=0;e<i;e++)t[e][r][1]/=n;else for(e=0;e<i;e++)t[e][r][1]=o}for(r=0;r<a;++r)s[r]=0;return s},zero:hn});function fn(e){return t.range(e.length)}function hn(t){for(var e=-1,r=t[0].length,n=[];++e<r;)n[e]=0;return n}function pn(t){for(var e,r=1,n=0,i=t[0][1],a=t.length;r<a;++r)(e=t[r][1])>i&&(n=r,i=e);return n}function dn(t){return t.reduce(gn,0)}function gn(t,e){return t+e[1]}function mn(t,e){return vn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function vn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function yn(e){return[t.min(e),t.max(e)]}function xn(t,e){return t.value-e.value}function bn(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function _n(t,e){t._pack_next=e,e._pack_prev=t}function wn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Tn(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(kn),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(Mn(r,n,i=e[2]),x(i),bn(r,i),r._pack_prev=i,bn(i,n),n=r._pack_next,a=3;a<l;a++){Mn(r,n,i=e[a]);var p=0,d=1,g=1;for(o=n._pack_next;o!==n;o=o._pack_next,d++)if(wn(o,i)){p=1;break}if(1==p)for(s=r._pack_prev;s!==o._pack_prev&&!wn(s,i);s=s._pack_prev,g++);p?(d<g||d==g&&n.r<r.r?_n(r,n=o):_n(r=s,n),a--):(bn(r,i),n=i,x(i))}var m=(c+u)/2,v=(f+h)/2,y=0;for(a=0;a<l;a++)(i=e[a]).x-=m,i.y-=v,y=Math.max(y,i.r+Math.sqrt(i.x*i.x+i.y*i.y));t.r=y,e.forEach(An)}function x(t){c=Math.min(t.x-t.r,c),u=Math.max(t.x+t.r,u),f=Math.min(t.y-t.r,f),h=Math.max(t.y+t.r,h)}}function kn(t){t._pack_next=t._pack_prev=t}function An(t){delete t._pack_next,delete t._pack_prev}function Mn(t,e,r){var n=t.r+r.r,i=e.x-t.x,a=e.y-t.y;if(n&&(i||a)){var o=e.r+r.r,s=i*i+a*a,l=.5+((n*=n)-(o*=o))/(2*s),c=Math.sqrt(Math.max(0,2*o*(n+s)-(n-=s)*n-o*o))/(2*s);r.x=t.x+l*i+c*a,r.y=t.y+l*a-c*i}else r.x=t.x+n,r.y=t.y}function Sn(t,e){return t.parent==e.parent?1:2}function En(t){var e=t.children;return e.length?e[0]:t.t}function Ln(t){var e,r=t.children;return(e=r.length)?r[e-1]:t.t}function Cn(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function Pn(t,e,r){return t.a.parent===e.parent?t.a:r}function In(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function On(t,e){var r=t.x+e[3],n=t.y+e[0],i=t.dx-e[1]-e[3],a=t.dy-e[0]-e[2];return i<0&&(r+=i/2,i=0),a<0&&(n+=a/2,a=0),{x:r,y:n,dx:i,dy:a}}function zn(t){var e=t[0],r=t[t.length-1];return e<r?[e,r]:[r,e]}function Dn(t){return t.rangeExtent?t.rangeExtent():zn(t.range())}function Rn(t,e,r,n){var i=r(t[0],t[1]),a=n(e[0],e[1]);return function(t){return a(i(t))}}function Fn(t,e){var r,n=0,i=t.length-1,a=t[n],o=t[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),t[n]=e.floor(a),t[i]=e.ceil(o),t}function Bn(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:Nn}t.layout.histogram=function(){var e=!0,r=Number,n=yn,i=mn;function a(a,o){for(var s,l,c=[],u=a.map(r,this),f=n.call(this,u,o),h=i.call(this,f,u,o),p=(o=-1,u.length),d=h.length-1,g=e?1:1/p;++o<d;)(s=c[o]=[]).dx=h[o+1]-(s.x=h[o]),s.y=0;if(d>0)for(o=-1;++o<p;)(l=u[o])>=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=g,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ce(t),a):n},a.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return vn(e,t)}:ce(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(xn),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,$r(s,(function(t){t.r=+u(t.value)})),$r(s,Tn),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;$r(s,(function(t){t.r+=f})),$r(s,Tn),$r(s,(function(t){t.r-=f}))}return function t(e,r,n,i){var a=e.children;if(e.x=r+=i*e.x,e.y=n+=i*e.y,e.r*=i,a)for(var o=-1,s=a.length;++o<s;)t(a[o],r,n,i)}(s,l/2,c/2,e?1:1/Math.max(2*s.r/l,2*s.r/c)),o}return a.size=function(t){return arguments.length?(i=t,a):i},a.radius=function(t){return arguments.length?(e=null==t||"function"==typeof t?t:+t,a):e},a.padding=function(t){return arguments.length?(n=+t,a):n},Kr(a,r)},t.layout.tree=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=null;function a(t,a){var c=e.call(this,t,a),u=c[0],f=function(t){var e,r={A:null,children:[t]},n=[r];for(;null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;o<s;++o)n.push((a[o]=i={_:a[o],parent:e,children:(i=a[o].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=i);return r.children[0]}(u);if($r(f,o),f.parent.m=-f.z,Qr(f,s),i)Qr(u,l);else{var h=u,p=u,d=u;Qr(u,(function(t){t.x<h.x&&(h=t),t.x>p.x&&(p=t),t.depth>d.depth&&(d=t)}));var g=r(h,p)/2-h.x,m=n[0]/(p.x+r(p,h)/2+g),v=n[1]/(d.depth||1);Qr(u,(function(t){t.x=(t.x+g)*m,t.y=t.depth*v}))}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=Ln(s),a=En(a),s&&a;)l=En(l),(o=Ln(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(Cn(Pn(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!Ln(o)&&(o.t=s,o.m+=f-u),a&&!En(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Kr(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;$r(c,(function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.y=function(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)}));var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return $r(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Kr(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=In,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i<a;)n=(r=t[i]).value*(e<0?0:e),r.area=isNaN(n)||n<=0?0:n}function f(t){var e=t.children;if(e&&e.length){var r,n,i,a=o(t),s=[],c=e.slice(),h=1/0,g="slice"===l?a.dx:"dice"===l?a.dy:"slice-dice"===l?1&t.depth?a.dy:a.dx:Math.min(a.dx,a.dy);for(u(c,a.dx*a.dy/t.value),s.area=0;(i=c.length)>0;)s.push(r=c[i-1]),s.area+=r.area,"squarify"!==l||(n=p(s,g))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,g,a,!1),g=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,g,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++o<s;)(r=t[o].area)&&(r<a&&(a=r),r>i&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++o<s;)(a=t[o]).x=l,a.y=c,a.dy=u,l+=a.dx=Math.min(r.x+r.dx-l,u?n(a.area/u):0);a.z=!0,a.dx+=r.x+r.dx-l,r.y+=u,r.dy-=u}else{for((i||u>r.dx)&&(u=r.dx);++o<s;)(a=t[o]).x=l,a.y=c,a.dx=u,c+=a.dy=Math.min(r.y+r.dy-c,u?n(a.area/u):0);a.z=!1,a.dy+=r.y+r.dy-c,r.x+=u,r.dx-=u}}function g(t){var n=e||r(t),a=n[0];return a.x=a.y=0,a.value?(a.dx=i[0],a.dy=i[1]):a.dx=a.dy=0,e&&r.revalue(a),u([a],a.dx*a.dy/a.value),(e?h:f)(a),s&&(e=n),n}return g.size=function(t){return arguments.length?(i=t,g):i},g.padding=function(t){if(!arguments.length)return a;function e(e){var r=t.call(g,e,e.depth);return null==r?In(e):On(e,"number"==typeof r?[r,r,r,r]:r)}function r(e){return On(e,t)}var n;return o=null==(a=t)?In:"function"==(n=typeof t)?e:"number"===n?(t=[t,t,t,t],r):r,g},g.round=function(t){return arguments.length?(n=t?Math.round:Number,g):n!=Number},g.sticky=function(t){return arguments.length?(s=t,e=null,g):s},g.ratio=function(t){return arguments.length?(c=t,g):c},g.mode=function(t){return arguments.length?(l=t+"",g):l},Kr(g,r)},t.random={normal:function(t,e){var r=arguments.length;return r<2&&(e=1),r<1&&(t=0),function(){var r,n,i;do{i=(r=2*Math.random()-1)*r+(n=2*Math.random()-1)*n}while(!i||i>1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r<t;r++)e+=Math.random();return e}}},t.scale={};var Nn={floor:C,ceil:C};function jn(e,r,n,i){var a=[],o=[],s=0,l=Math.min(e.length,r.length)-1;for(e[l]<e[0]&&(e=e.slice().reverse(),r=r.slice().reverse());++s<=l;)a.push(n(e[s-1],e[s])),o.push(i(r[s-1],r[s]));return function(r){var n=t.bisect(e,r,1,l)-1;return o[n](a[n](r))}}function Un(e,r){return t.rebind(e,r,"range","rangeRound","interpolate","clamp")}function Vn(t,e){return Fn(t,Bn(Hn(t,e)[2])),Fn(t,Bn(Hn(t,e)[2])),t}function Hn(t,e){null==e&&(e=10);var r=zn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function qn(e,r){return t.range.apply(t,Hn(e,r))}t.scale.linear=function(){return function t(e,r,n,i){var a,o;function s(){var t=Math.min(e.length,r.length)>2?jn:Rn,s=i?Ur:jr;return a=t(e,r,s,n),o=t(r,e,s,yr),l}function l(t){return a(t)}return l.invert=function(t){return o(t)},l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e},l.range=function(t){return arguments.length?(r=t,s()):r},l.rangeRound=function(t){return l.range(t).interpolate(Or)},l.clamp=function(t){return arguments.length?(i=t,s()):i},l.interpolate=function(t){return arguments.length?(n=t,s()):n},l.ticks=function(t){return qn(e,t)},l.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nice=function(t){return Vn(e,t),s()},l.copy=function(){return t(e,r,n,i)},s()}([0,1],[0,1],yr,!1)};t.scale.log=function(){return function t(e,r,n,i){function a(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function o(t){return n?Math.pow(r,t):-Math.pow(r,-t)}function s(t){return e(a(t))}return s.invert=function(t){return o(e.invert(t))},s.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((i=t.map(Number)).map(a)),s):i},s.base=function(t){return arguments.length?(r=+t,e.domain(i.map(a)),s):r},s.nice=function(){var t=Fn(i.map(a),n?Math:Gn);return e.domain(t),i=t.map(o),s},s.ticks=function(){var t=zn(i),e=[],s=t[0],l=t[1],c=Math.floor(a(s)),u=Math.ceil(a(l)),f=r%1?2:r;if(isFinite(u-c)){if(n){for(;c<u;c++)for(var h=1;h<f;h++)e.push(o(c)*h);e.push(o(c))}else for(e.push(o(c));c++<u;)for(h=f-1;h>0;h--)e.push(o(c)*h);for(c=0;e[c]<s;c++);for(u=e.length;e[u-1]>l;u--);e=e.slice(c,u)}return e},s.copy=function(){return t(e.copy(),r,n,i)},Un(s,e)}(t.scale.linear().domain([0,1]),10,!0,[1,10])};var Gn={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Yn(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.pow=function(){return function t(e,r,n){var i=Yn(r),a=Yn(1/r);function o(t){return e(i(t))}return o.invert=function(t){return a(e.invert(t))},o.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(i)),o):n},o.ticks=function(t){return qn(n,t)},o.tickFormat=function(t,e){return d3_scale_linearTickFormat(n,t,e)},o.nice=function(t){return o.domain(Vn(n,t))},o.exponent=function(t){return arguments.length?(i=Yn(r=t),a=Yn(1/r),e.domain(n.map(i)),o):r},o.copy=function(){return t(e.copy(),r,n)},Un(o,e)}(t.scale.linear(),1,[0,1])},t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return function e(r,n){var i,a,o;function s(t){return a[((i.get(t)||("range"===n.t?i.set(t,r.push(t)):NaN))-1)%a.length]}function l(e,n){return t.range(r.length).map((function(t){return e+n*t}))}return s.domain=function(t){if(!arguments.length)return r;r=[],i=new _;for(var e,a=-1,o=t.length;++a<o;)i.has(e=t[a])||i.set(e,r.push(e));return s[n.t].apply(s,n.a)},s.range=function(t){return arguments.length?(a=t,o=0,n={t:"range",a:arguments},s):a},s.rangePoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=(i+c)/2,0):(c-i)/(r.length-1+e);return a=l(i+u*e/2,u),o=0,n={t:"rangePoints",a:arguments},s},s.rangeRoundPoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=c=Math.round((i+c)/2),0):(c-i)/(r.length-1+e)|0;return a=l(i+Math.round(u*e/2+(c-i-(r.length-1+e)*u)/2),u),o=0,n={t:"rangeRoundPoints",a:arguments},s},s.rangeBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],f=t[1-c],h=(f-u)/(r.length-e+2*i);return a=l(u+h*i,h),c&&a.reverse(),o=h*(1-e),n={t:"rangeBands",a:arguments},s},s.rangeRoundBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],f=t[1-c],h=Math.floor((f-u)/(r.length-e+2*i));return a=l(u+Math.round((f-u-(r.length-e)*h)/2),h),c&&a.reverse(),o=Math.round(h*(1-e)),n={t:"rangeRoundBands",a:arguments},s},s.rangeBand=function(){return o},s.rangeExtent=function(){return zn(n.a[0])},s.copy=function(){return e(r,n)},s.domain(r)}([],{t:"range",a:[[]]})},t.scale.category10=function(){return t.scale.ordinal().range(Wn)},t.scale.category20=function(){return t.scale.ordinal().range(Xn)},t.scale.category20b=function(){return t.scale.ordinal().range(Zn)},t.scale.category20c=function(){return t.scale.ordinal().range(Jn)};var Wn=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(te),Xn=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(te),Zn=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(te),Jn=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(te);function Kn(){return 0}t.scale.quantile=function(){return function e(r,n){var i;function a(){var e=0,a=n.length;for(i=[];++e<a;)i[e-1]=t.quantile(r,e/a);return o}function o(e){if(!isNaN(e=+e))return n[t.bisect(i,e)]}return o.domain=function(t){return arguments.length?(r=t.map(p).filter(d).sort(h),a()):r},o.range=function(t){return arguments.length?(n=t,a()):n},o.quantiles=function(){return i},o.invertExtent=function(t){return(t=n.indexOf(t))<0?[NaN,NaN]:[t>0?i[t-1]:r[0],t<i.length?i[t]:r[r.length-1]]},o.copy=function(){return e(r,n)},a()}([],[])},t.scale.quantize=function(){return function t(e,r,n){var i,a;function o(t){return n[Math.max(0,Math.min(a,Math.floor(i*(t-e))))]}function s(){return i=n.length/(r-e),a=n.length-1,o}return o.domain=function(t){return arguments.length?(e=+t[0],r=+t[t.length-1],s()):[e,r]},o.range=function(t){return arguments.length?(n=t,s()):n},o.invertExtent=function(t){return[t=(t=n.indexOf(t))<0?NaN:t/i+e,t+1/i]},o.copy=function(){return t(e,r,n)},s()}(0,1,[0,1])},t.scale.threshold=function(){return function e(r,n){function i(e){if(e<=e)return n[t.bisect(r,e)]}return i.domain=function(t){return arguments.length?(r=t,i):r},i.range=function(t){return arguments.length?(n=t,i):n},i.invertExtent=function(t){return t=n.indexOf(t),[r[t-1],r[t]]},i.copy=function(){return e(r,n)},i}([.5],[0,1])},t.scale.identity=function(){return function t(e){function r(t){return+t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=t.map(r),r):e},r.ticks=function(t){return qn(e,t)},r.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},r.copy=function(){return t(e)},r}([0,1])},t.svg={},t.svg.arc=function(){var t=$n,e=ti,r=Kn,n=Qn,i=ei,a=ri,o=ni;function s(){var s=Math.max(0,+t.apply(this,arguments)),c=Math.max(0,+e.apply(this,arguments)),u=i.apply(this,arguments)-Et,f=a.apply(this,arguments)-Et,h=Math.abs(f-u),p=u>f?0:1;if(c<s&&(d=c,c=s,s=d),h>=St)return l(c,p)+(s?l(s,1-p):"")+"Z";var d,g,m,v,y,x,b,_,w,T,k,A,M=0,S=0,E=[];if((v=(+o.apply(this,arguments)||0)/2)&&(m=n===Qn?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Pt(m/c*Math.sin(v))),s&&(M=Pt(m/s*Math.sin(v)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var L=Math.abs(f-u-2*S)<=At?0:1;if(S&&ii(y,x,b,_)===p^L){var C=(u+f)/2;y=c*Math.cos(C),x=c*Math.sin(C),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(u+M),A=s*Math.sin(u+M);var P=Math.abs(u-f+2*M)<=At?0:1;if(M&&ii(w,T,k,A)===1-p^P){var I=(u+f)/2;w=s*Math.cos(I),T=s*Math.sin(I),k=A=null}}else w=T=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){g=s<c^p?0:1;var O=d,z=d;if(h<At){var D=null==k?[w,T]:null==b?[y,x]:Se([y,x],[k,A],[b,_],[w,T]),R=y-D[0],F=x-D[1],B=b-D[0],N=_-D[1],j=1/Math.sin(Math.acos((R*B+F*N)/(Math.sqrt(R*R+F*F)*Math.sqrt(B*B+N*N)))/2),U=Math.sqrt(D[0]*D[0]+D[1]*D[1]);z=Math.min(d,(s-U)/(j-1)),O=Math.min(d,(c-U)/(j+1))}if(null!=b){var V=ai(null==k?[w,T]:[k,A],[y,x],c,O,p),H=ai([b,_],[w,T],c,O,p);d===O?E.push("M",V[0],"A",O,",",O," 0 0,",g," ",V[1],"A",c,",",c," 0 ",1-p^ii(V[1][0],V[1][1],H[1][0],H[1][1]),",",p," ",H[1],"A",O,",",O," 0 0,",g," ",H[0]):E.push("M",V[0],"A",O,",",O," 0 1,",g," ",H[0])}else E.push("M",y,",",x);if(null!=k){var q=ai([y,x],[k,A],s,-z,p),G=ai([w,T],null==b?[y,x]:[b,_],s,-z,p);d===z?E.push("L",G[0],"A",z,",",z," 0 0,",g," ",G[1],"A",s,",",s," 0 ",p^ii(G[1][0],G[1][1],q[1][0],q[1][1]),",",1-p," ",q[1],"A",z,",",z," 0 0,",g," ",q[0]):E.push("L",G[0],"A",z,",",z," 0 0,",g," ",q[0])}else E.push("L",w,",",T)}else E.push("M",y,",",x),null!=b&&E.push("A",c,",",c," 0 ",L,",",p," ",b,",",_),E.push("L",w,",",T),null!=k&&E.push("A",s,",",s," 0 ",P,",",1-p," ",k,",",A);return E.push("Z"),E.join("")}function l(t,e){return"M0,"+t+"A"+t+","+t+" 0 1,"+e+" 0,"+-t+"A"+t+","+t+" 0 1,"+e+" 0,"+t}return s.innerRadius=function(e){return arguments.length?(t=ce(e),s):t},s.outerRadius=function(t){return arguments.length?(e=ce(t),s):e},s.cornerRadius=function(t){return arguments.length?(r=ce(t),s):r},s.padRadius=function(t){return arguments.length?(n=t==Qn?Qn:ce(t),s):n},s.startAngle=function(t){return arguments.length?(i=ce(t),s):i},s.endAngle=function(t){return arguments.length?(a=ce(t),s):a},s.padAngle=function(t){return arguments.length?(o=ce(t),s):o},s.centroid=function(){var r=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,n=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-Et;return[Math.cos(n)*r,Math.sin(n)*r]},s};var Qn="auto";function $n(t){return t.innerRadius}function ti(t){return t.outerRadius}function ei(t){return t.startAngle}function ri(t){return t.endAngle}function ni(t){return t&&t.padAngle}function ii(t,e,r,n){return(t-r)*e-(e-n)*t>0?0:1}function ai(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,g=(f+p)/2,m=h-u,v=p-f,y=m*m+v*v,x=r-n,b=u*p-h*f,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-m*_)/y,T=(-b*m-v*_)/y,k=(b*v+m*_)/y,A=(-b*m+v*_)/y,M=w-d,S=T-g,E=k-d,L=A-g;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-c],[w*r/x,T*r/x]]}function oi(){return!0}function si(t){var e=_e,r=we,n=oi,i=ci,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=ce(e),p=ce(r);function d(){l.push("M",i(t(c),o))}for(;++u<f;)n.call(this,s=a[u],u)?c.push([+h.call(this,s,u),+p.call(this,s,u)]):c.length&&(d(),c=[]);return c.length&&d(),l.length?l.join(""):null}return s.x=function(t){return arguments.length?(e=t,s):e},s.y=function(t){return arguments.length?(r=t,s):r},s.defined=function(t){return arguments.length?(n=t,s):n},s.interpolate=function(t){return arguments.length?(a="function"==typeof t?i=t:(i=li.get(t)||ci).key,s):a},s.tension=function(t){return arguments.length?(o=t,s):o},s}t.svg.line=function(){return si(C)};var li=t.map({linear:ci,"linear-closed":ui,step:function(t){var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];for(;++e<r;)i.push("H",(n[0]+(n=t[e])[0])/2,"V",n[1]);r>1&&i.push("H",n[0]);return i.join("")},"step-before":fi,"step-after":hi,basis:gi,"basis-open":function(t){if(t.length<4)return ci(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(mi(xi,a)+","+mi(xi,o)),--n;for(;++n<i;)e=t[n],a.shift(),a.push(e[0]),o.shift(),o.push(e[1]),bi(r,a,o);return r.join("")},"basis-closed":function(t){var e,r,n=-1,i=t.length,a=i+4,o=[],s=[];for(;++n<4;)r=t[n%i],o.push(r[0]),s.push(r[1]);e=[mi(xi,o),",",mi(xi,s)],--n;for(;++n<a;)r=t[n%i],o.shift(),o.push(r[0]),s.shift(),s.push(r[1]),bi(e,o,s);return e.join("")},bundle:function(t,e){var r=t.length-1;if(r)for(var n,i,a=t[0][0],o=t[0][1],s=t[r][0]-a,l=t[r][1]-o,c=-1;++c<=r;)n=t[c],i=c/r,n[0]=e*n[0]+(1-e)*(a+i*s),n[1]=e*n[1]+(1-e)*(o+i*l);return gi(t)},cardinal:function(t,e){return t.length<3?ci(t):t[0]+pi(t,di(t,e))},"cardinal-open":function(t,e){return t.length<4?ci(t):t[1]+pi(t.slice(1,-1),di(t,e))},"cardinal-closed":function(t,e){return t.length<3?ui(t):t[0]+pi((t.push(t[0]),t),di([t[t.length-2]].concat(t,[t[1]]),e))},monotone:function(t){return t.length<3?ci(t):t[0]+pi(t,function(t){var e,r,n,i,a=[],o=function(t){var e=0,r=t.length-1,n=[],i=t[0],a=t[1],o=n[0]=_i(i,a);for(;++e<r;)n[e]=(o+(o=_i(i=a,a=t[e+1])))/2;return n[e]=o,n}(t),s=-1,l=t.length-1;for(;++s<l;)e=_i(t[s],t[s+1]),y(e)<kt?o[s]=o[s+1]=0:(r=o[s]/e,n=o[s+1]/e,(i=r*r+n*n)>9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function ci(t){return t.length>1?t.join("L"):t+"Z"}function ui(t){return t.join("L")+"Z"}function fi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e<r;)i.push("V",(n=t[e])[1],"H",n[0]);return i.join("")}function hi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e<r;)i.push("H",(n=t[e])[0],"V",n[1]);return i.join("")}function pi(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return ci(t);var r=t.length!=e.length,n="",i=t[0],a=t[1],o=e[0],s=o,l=1;if(r&&(n+="Q"+(a[0]-2*o[0]/3)+","+(a[1]-2*o[1]/3)+","+a[0]+","+a[1],i=t[1],l=2),e.length>1){s=e[1],a=t[l],l++,n+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1];for(var c=2;c<e.length;c++,l++)a=t[l],s=e[c],n+="S"+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1]}if(r){var u=t[l];n+="Q"+(a[0]+2*s[0]/3)+","+(a[1]+2*s[1]/3)+","+u[0]+","+u[1]}return n}function di(t,e){for(var r,n=[],i=(1-e)/2,a=t[0],o=t[1],s=1,l=t.length;++s<l;)r=a,a=o,o=t[s],n.push([i*(o[0]-r[0]),i*(o[1]-r[1])]);return n}function gi(t){if(t.length<3)return ci(t);var e=1,r=t.length,n=t[0],i=n[0],a=n[1],o=[i,i,i,(n=t[1])[0]],s=[a,a,a,n[1]],l=[i,",",a,"L",mi(xi,o),",",mi(xi,s)];for(t.push(t[r-1]);++e<=r;)n=t[e],o.shift(),o.push(n[0]),s.shift(),s.push(n[1]),bi(l,o,s);return t.pop(),l.push("L",n),l.join("")}function mi(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}li.forEach((function(t,e){e.key=t,e.closed=/-closed$/.test(t)}));var vi=[0,2/3,1/3,0],yi=[0,1/3,2/3,0],xi=[0,1/6,2/3,1/6];function bi(t,e,r){t.push("C",mi(vi,e),",",mi(vi,r),",",mi(yi,e),",",mi(yi,r),",",mi(xi,e),",",mi(xi,r))}function _i(t,e){return(e[1]-t[1])/(e[0]-t[0])}function wi(t){for(var e,r,n,i=-1,a=t.length;++i<a;)r=(e=t[i])[0],n=e[1]-Et,e[0]=r*Math.cos(n),e[1]=r*Math.sin(n);return t}function Ti(t){var e=_e,r=_e,n=0,i=we,a=oi,o=ci,s=o.key,l=o,c="L",u=.7;function f(s){var f,h,p,d=[],g=[],m=[],v=-1,y=s.length,x=ce(e),b=ce(n),_=e===r?function(){return h}:ce(r),w=n===i?function(){return p}:ce(i);function T(){d.push("M",o(t(m),u),c,l(t(g.reverse()),u),"Z")}for(;++v<y;)a.call(this,f=s[v],v)?(g.push([h=+x.call(this,f,v),p=+b.call(this,f,v)]),m.push([+_.call(this,f,v),+w.call(this,f,v)])):g.length&&(T(),g=[],m=[]);return g.length&&T(),d.length?d.join(""):null}return f.x=function(t){return arguments.length?(e=r=t,f):r},f.x0=function(t){return arguments.length?(e=t,f):e},f.x1=function(t){return arguments.length?(r=t,f):r},f.y=function(t){return arguments.length?(n=i=t,f):i},f.y0=function(t){return arguments.length?(n=t,f):n},f.y1=function(t){return arguments.length?(i=t,f):i},f.defined=function(t){return arguments.length?(a=t,f):a},f.interpolate=function(t){return arguments.length?(s="function"==typeof t?o=t:(o=li.get(t)||ci).key,l=o.reverse||o,c=o.closed?"M":"L",f):s},f.tension=function(t){return arguments.length?(u=t,f):u},f}function ki(t){return t.source}function Ai(t){return t.target}function Mi(t){return t.radius}function Si(t){return[t.x,t.y]}function Ei(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-Et;return[r*Math.cos(n),r*Math.sin(n)]}}function Li(){return 64}function Ci(){return"circle"}function Pi(t){var e=Math.sqrt(t/At);return"M0,"+e+"A"+e+","+e+" 0 1,1 0,"+-e+"A"+e+","+e+" 0 1,1 0,"+e+"Z"}t.svg.line.radial=function(){var t=si(wi);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},fi.reverse=hi,hi.reverse=fi,t.svg.area=function(){return Ti(C)},t.svg.area.radial=function(){var t=Ti(wi);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},t.svg.chord=function(){var t=ki,e=Ai,r=Mi,n=ei,i=ri;function a(r,n){var i,a,c=o(this,t,r,n),u=o(this,e,r,n);return"M"+c.p0+s(c.r,c.p1,c.a1-c.a0)+(a=u,((i=c).a0==a.a0&&i.a1==a.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,u.r,u.p0)+s(u.r,u.p1,u.a1-u.a0)+l(u.r,u.p1,c.r,c.p0))+"Z")}function o(t,e,a,o){var s=e.call(t,a,o),l=r.call(t,s,o),c=n.call(t,s,o)-Et,u=i.call(t,s,o)-Et;return{r:l,a0:c,a1:u,p0:[l*Math.cos(c),l*Math.sin(c)],p1:[l*Math.cos(u),l*Math.sin(u)]}}function s(t,e,r){return"A"+t+","+t+" 0 "+ +(r>At)+",1 "+e}function l(t,e,r,n){return"Q 0,0 "+n}return a.radius=function(t){return arguments.length?(r=ce(t),a):r},a.source=function(e){return arguments.length?(t=ce(e),a):t},a.target=function(t){return arguments.length?(e=ce(t),a):e},a.startAngle=function(t){return arguments.length?(n=ce(t),a):n},a.endAngle=function(t){return arguments.length?(i=ce(t),a):i},a},t.svg.diagonal=function(){var t=ki,e=Ai,r=Si;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(r))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=ce(e),n):t},n.target=function(t){return arguments.length?(e=ce(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=Si,n=e.projection;return e.projection=function(t){return arguments.length?n(Ei(r=t)):r},e},t.svg.symbol=function(){var t=Ci,e=Li;function r(r,n){return(Ii.get(t.call(this,r,n))||Pi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ce(e),r):t},r.size=function(t){return arguments.length?(e=ce(t),r):e},r};var Ii=t.map({circle:Pi,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*zi)),r=e*zi;return"M0,"+-e+"L"+r+",0 0,"+e+" "+-r+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});t.svg.symbolTypes=Ii.keys();var Oi=Math.sqrt(3),zi=Math.tan(30*Lt);Y.transition=function(t){for(var e,r,n=Bi||++Ui,i=qi(t),a=[],o=Ni||{time:Date.now(),ease:Er,delay:0,duration:250},s=-1,l=this.length;++s<l;){a.push(e=[]);for(var c=this[s],u=-1,f=c.length;++u<f;)(r=c[u])&&Gi(r,u,i,n,o),e.push(r)}return Fi(a,i,n)},Y.interrupt=function(t){return this.each(null==t?Di:Ri(qi(t)))};var Di=Ri(qi());function Ri(t){return function(){var e,r,n;(e=this[t])&&(n=e[r=e.active])&&(n.timer.c=null,n.timer.t=NaN,--e.count?delete e[r]:delete this[t],e.active+=.5,n.event&&n.event.interrupt.call(this,this.__data__,n.index))}}function Fi(t,e,r){return U(t,ji),t.namespace=e,t.id=r,t}var Bi,Ni,ji=[],Ui=0;function Vi(t,e,r,n){var i=t.id,a=t.namespace;return ut(t,"function"==typeof r?function(t,o,s){t[a][i].tween.set(e,n(r.call(t,t.__data__,o,s)))}:(r=n(r),function(t){t[a][i].tween.set(e,r)}))}function Hi(t){return null==t&&(t=""),function(){this.textContent=t}}function qi(t){return null==t?"__transition__":"__transition_"+t+"__"}function Gi(t,e,r,n,i){var a,o,s,l,c,u=t[r]||(t[r]={active:0,count:0}),f=u[n];function h(r){var i=u.active,h=u[i];for(var d in h&&(h.timer.c=null,h.timer.t=NaN,--u.count,delete u[i],h.event&&h.event.interrupt.call(t,t.__data__,h.index)),u)if(+d<n){var g=u[d];g.timer.c=null,g.timer.t=NaN,--u.count,delete u[d]}o.c=p,ve((function(){return o.c&&p(r||1)&&(o.c=null,o.t=NaN),1}),0,a),u.active=n,f.event&&f.event.start.call(t,t.__data__,e),c=[],f.tween.forEach((function(r,n){(n=n.call(t,t.__data__,e))&&c.push(n)})),l=f.ease,s=f.duration}function p(i){for(var a=i/s,o=l(a),h=c.length;h>0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=ve((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=u[n]={tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}ji.call=Y.call,ji.empty=Y.empty,ji.node=Y.node,ji.size=Y.size,t.transition=function(e,r){return e&&e.transition?Bi?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=ji,ji.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=W(t);for(var s=-1,l=this.length;++s<l;){o.push(e=[]);for(var c=this[s],u=-1,f=c.length;++u<f;)(n=c[u])&&(r=t.call(n,n.__data__,u,s))?("__data__"in n&&(r.__data__=n.__data__),Gi(r,u,a,i,n[a][i]),e.push(r)):e.push(null)}return Fi(o,a,i)},ji.selectAll=function(t){var e,r,n,i,a,o=this.id,s=this.namespace,l=[];t=X(t);for(var c=-1,u=this.length;++c<u;)for(var f=this[c],h=-1,p=f.length;++h<p;)if(n=f[h]){a=n[s][o],r=t.call(n,n.__data__,h,c),l.push(e=[]);for(var d=-1,g=r.length;++d<g;)(i=r[d])&&Gi(i,d,s,o,a),e.push(i)}return Fi(l,s,o)},ji.filter=function(t){var e,r,n=[];"function"!=typeof t&&(t=lt(t));for(var i=0,a=this.length;i<a;i++){n.push(e=[]);for(var o,s=0,l=(o=this[i]).length;s<l;s++)(r=o[s])&&t.call(r,r.__data__,s,i)&&e.push(r)}return Fi(n,this.namespace,this.id)},ji.tween=function(t,e){var r=this.id,n=this.namespace;return arguments.length<2?this.node()[n][r].tween.get(t):ut(this,null==e?function(e){e[n][r].tween.remove(t)}:function(i){i[n][r].tween.set(t,e)})},ji.attr=function(e,r){if(arguments.length<2){for(r in e)this.attr(r,e[r]);return this}var n="transform"==e?Nr:yr,i=t.ns.qualify(e);function a(){this.removeAttribute(i)}function o(){this.removeAttributeNS(i.space,i.local)}function s(t){return null==t?a:(t+="",function(){var e,r=this.getAttribute(i);return r!==t&&(e=n(r,t),function(t){this.setAttribute(i,e(t))})})}function l(t){return null==t?o:(t+="",function(){var e,r=this.getAttributeNS(i.space,i.local);return r!==t&&(e=n(r,t),function(t){this.setAttributeNS(i.space,i.local,e(t))})})}return Vi(this,"attr."+e,r,i.local?l:s)},ji.attrTween=function(e,r){var n=t.ns.qualify(e);return this.tween("attr."+e,n.local?function(t,e){var i=r.call(this,t,e,this.getAttributeNS(n.space,n.local));return i&&function(t){this.setAttributeNS(n.space,n.local,i(t))}}:function(t,e){var i=r.call(this,t,e,this.getAttribute(n));return i&&function(t){this.setAttribute(n,i(t))}})},ji.style=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=""),t)this.style(r,t[r],e);return this}r=""}function i(){this.style.removeProperty(t)}function a(e){return null==e?i:(e+="",function(){var n,i=o(this).getComputedStyle(this,null).getPropertyValue(t);return i!==e&&(n=yr(i,e),function(e){this.style.setProperty(t,n(e),r)})})}return Vi(this,"style."+t,e,a)},ji.styleTween=function(t,e,r){function n(n,i){var a=e.call(this,n,i,o(this).getComputedStyle(this,null).getPropertyValue(t));return a&&function(e){this.style.setProperty(t,a(e),r)}}return arguments.length<3&&(r=""),this.tween("style."+t,n)},ji.text=function(t){return Vi(this,"text",t,Hi)},ji.remove=function(){var t=this.namespace;return this.each("end.transition",(function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)}))},ji.ease=function(e){var r=this.id,n=this.namespace;return arguments.length<1?this.node()[n][r].ease:("function"!=typeof e&&(e=t.ease.apply(t,arguments)),ut(this,(function(t){t[n][r].ease=e})))},ji.delay=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].delay:ut(this,"function"==typeof t?function(n,i,a){n[r][e].delay=+t.call(n,n.__data__,i,a)}:(t=+t,function(n){n[r][e].delay=t}))},ji.duration=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].duration:ut(this,"function"==typeof t?function(n,i,a){n[r][e].duration=Math.max(1,t.call(n,n.__data__,i,a))}:(t=Math.max(1,t),function(n){n[r][e].duration=t}))},ji.each=function(e,r){var n=this.id,i=this.namespace;if(arguments.length<2){var a=Ni,o=Bi;try{Bi=n,ut(this,(function(t,r,a){Ni=t[i][n],e.call(t,t.__data__,r,a)}))}finally{Ni=a,Bi=o}}else ut(this,(function(a){var o=a[i][n];(o.event||(o.event=t.dispatch("start","end","interrupt"))).on(e,r)}));return this},ji.transition=function(){for(var t,e,r,n=this.id,i=++Ui,a=this.namespace,o=[],s=0,l=this.length;s<l;s++){o.push(t=[]);for(var c,u=0,f=(c=this[s]).length;u<f;u++)(e=c[u])&&Gi(e,u,a,i,{time:(r=e[a][n]).time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration}),t.push(e)}return Fi(o,a,i)},t.svg.axis=function(){var e,r=t.scale.linear(),i=Yi,a=6,o=6,s=3,l=[10],c=null;function u(n){n.each((function(){var n,u=t.select(this),f=this.__chart__||r,h=this.__chart__=r.copy(),p=null==c?h.ticks?h.ticks.apply(h,l):h.domain():c,d=null==e?h.tickFormat?h.tickFormat.apply(h,l):C:e,g=u.selectAll(".tick").data(p,h),m=g.enter().insert("g",".domain").attr("class","tick").style("opacity",kt),v=t.transition(g.exit()).style("opacity",kt).remove(),y=t.transition(g.order()).style("opacity",1),x=Math.max(a,0)+s,b=Dn(h),_=u.selectAll(".domain").data([0]),w=(_.enter().append("path").attr("class","domain"),t.transition(_));m.append("line"),m.append("text");var T,k,A,M,S=m.select("line"),E=y.select("line"),L=g.select("text").text(d),P=m.select("text"),I=y.select("text"),O="top"===i||"left"===i?-1:1;if("bottom"===i||"top"===i?(n=Xi,T="x",A="y",k="x2",M="y2",L.attr("dy",O<0?"0em":".71em").style("text-anchor","middle"),w.attr("d","M"+b[0]+","+O*o+"V0H"+b[1]+"V"+O*o)):(n=Zi,T="y",A="x",k="y2",M="x2",L.attr("dy",".32em").style("text-anchor",O<0?"end":"start"),w.attr("d","M"+O*o+","+b[0]+"H0V"+b[1]+"H"+O*o)),S.attr(M,O*a),P.attr(A,O*x),E.attr(k,0).attr(M,O*a),I.attr(T,0).attr(A,O*x),h.rangeBand){var z=h,D=z.rangeBand()/2;f=h=function(t){return z(t)+D}}else f.rangeBand?f=h:v.call(n,h,f);m.call(n,f,h),y.call(n,h,h)}))}return u.scale=function(t){return arguments.length?(r=t,u):r},u.orient=function(t){return arguments.length?(i=t in Wi?t+"":Yi,u):i},u.ticks=function(){return arguments.length?(l=n(arguments),u):l},u.tickValues=function(t){return arguments.length?(c=t,u):c},u.tickFormat=function(t){return arguments.length?(e=t,u):e},u.tickSize=function(t){var e=arguments.length;return e?(a=+t,o=+arguments[e-1],u):a},u.innerTickSize=function(t){return arguments.length?(a=+t,u):a},u.outerTickSize=function(t){return arguments.length?(o=+t,u):o},u.tickPadding=function(t){return arguments.length?(s=+t,u):s},u.tickSubdivide=function(){return arguments.length&&u},u};var Yi="bottom",Wi={top:1,right:1,bottom:1,left:1};function Xi(t,e,r){t.attr("transform",(function(t){var n=e(t);return"translate("+(isFinite(n)?n:r(t))+",0)"}))}function Zi(t,e,r){t.attr("transform",(function(t){var n=e(t);return"translate(0,"+(isFinite(n)?n:r(t))+")"}))}t.svg.brush=function(){var e,r,n=N(h,"brushstart","brush","brushend"),i=null,a=null,s=[0,0],l=[0,0],c=!0,u=!0,f=Ki[0];function h(e){e.each((function(){var e=t.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",m).on("touchstart.brush",m),r=e.selectAll(".background").data([0]);r.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),e.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var n=e.selectAll(".resize").data(f,C);n.exit().remove(),n.enter().append("g").attr("class",(function(t){return"resize "+t})).style("cursor",(function(t){return Ji[t]})).append("rect").attr("x",(function(t){return/[ew]$/.test(t)?-3:null})).attr("y",(function(t){return/^[ns]/.test(t)?-3:null})).attr("width",6).attr("height",6).style("visibility","hidden"),n.style("display",h.empty()?"none":null);var o,s=t.transition(e),l=t.transition(r);i&&(o=Dn(i),l.attr("x",o[0]).attr("width",o[1]-o[0]),d(s)),a&&(o=Dn(a),l.attr("y",o[0]).attr("height",o[1]-o[0]),g(s)),p(s)}))}function p(t){t.selectAll(".resize").attr("transform",(function(t){return"translate("+s[+/e$/.test(t)]+","+l[+/^s/.test(t)]+")"}))}function d(t){t.select(".extent").attr("x",s[0]),t.selectAll(".extent,.n>rect,.s>rect").attr("width",s[1]-s[0])}function g(t){t.select(".extent").attr("y",l[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function m(){var f,m,v=this,y=t.select(t.event.target),x=n.of(v,arguments),b=t.select(v),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,T=!/^(e|w)$/.test(_)&&a,k=y.classed("extent"),A=bt(v),M=t.mouse(v),S=t.select(o(v)).on("keydown.brush",C).on("keyup.brush",P);if(t.event.changedTouches?S.on("touchmove.brush",I).on("touchend.brush",z):S.on("mousemove.brush",I).on("mouseup.brush",z),b.interrupt().selectAll("*").interrupt(),k)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);m=[s[1-E]-M[0],l[1-L]-M[1]],M[0]=s[E],M[1]=l[L]}else t.event.altKey&&(f=M.slice());function C(){32==t.event.keyCode&&(k||(f=null,M[0]-=s[1],M[1]-=l[1],k=2),F())}function P(){32==t.event.keyCode&&2==k&&(M[0]+=s[1],M[1]+=l[1],k=0,F())}function I(){var e=t.mouse(v),r=!1;m&&(e[0]+=m[0],e[1]+=m[1]),k||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]<f[0])],M[1]=l[+(e[1]<f[1])]):f=null),w&&O(e,i,0)&&(d(b),r=!0),T&&O(e,a,1)&&(g(b),r=!0),r&&(p(b),x({type:"brush",mode:k?"move":"resize"}))}function O(t,n,i){var a,o,h=Dn(n),p=h[0],d=h[1],g=M[i],m=i?l:s,v=m[1]-m[0];if(k&&(p-=g,d-=v+g),a=(i?u:c)?Math.max(p,Math.min(d,t[i])):t[i],k?o=(a+=g)+v:(f&&(g=Math.max(p,Math.min(d,2*f[i]-a))),g<a?(o=a,a=g):o=g),m[0]!=a||m[1]!=o)return i?r=null:e=null,m[0]=a,m[1]=o,!0}function z(){I(),b.style("pointer-events","all").selectAll(".resize").style("display",h.empty()?"none":null),t.select("body").style("cursor",null),S.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),A(),x({type:"brushend"})}b.style("pointer-events","none").selectAll(".resize").style("display",null),t.select("body").style("cursor",y.style("cursor")),x({type:"brushstart"}),I()}return h.event=function(i){i.each((function(){var i=n.of(this,arguments),a={x:s,y:l,i:e,j:r},o=this.__chart__||a;this.__chart__=a,Bi?t.select(this).transition().each("start.brush",(function(){e=o.i,r=o.j,s=o.x,l=o.y,i({type:"brushstart"})})).tween("brush:brush",(function(){var t=xr(s,a.x),n=xr(l,a.y);return e=r=null,function(e){s=a.x=t(e),l=a.y=n(e),i({type:"brush",mode:"resize"})}})).each("end.brush",(function(){e=a.i,r=a.j,i({type:"brush",mode:"resize"}),i({type:"brushend"})})):(i({type:"brushstart"}),i({type:"brush",mode:"resize"}),i({type:"brushend"}))}))},h.x=function(t){return arguments.length?(f=Ki[!(i=t)<<1|!a],h):i},h.y=function(t){return arguments.length?(f=Ki[!i<<1|!(a=t)],h):a},h.clamp=function(t){return arguments.length?(i&&a?(c=!!t[0],u=!!t[1]):i?c=!!t:a&&(u=!!t),h):i&&a?[c,u]:i?c:a?u:null},h.extent=function(t){var n,o,c,u,f;return arguments.length?(i&&(n=t[0],o=t[1],a&&(n=n[0],o=o[0]),e=[n,o],i.invert&&(n=i(n),o=i(o)),o<n&&(f=n,n=o,o=f),n==s[0]&&o==s[1]||(s=[n,o])),a&&(c=t[0],u=t[1],i&&(c=c[1],u=u[1]),r=[c,u],a.invert&&(c=a(c),u=a(u)),u<c&&(f=c,c=u,u=f),c==l[0]&&u==l[1]||(l=[c,u])),h):(i&&(e?(n=e[0],o=e[1]):(n=s[0],o=s[1],i.invert&&(n=i.invert(n),o=i.invert(o)),o<n&&(f=n,n=o,o=f))),a&&(r?(c=r[0],u=r[1]):(c=l[0],u=l[1],a.invert&&(c=a.invert(c),u=a.invert(u)),u<c&&(f=c,c=u,u=f))),i&&a?[[n,c],[o,u]]:i?[n,o]:a&&[c,u])},h.clear=function(){return h.empty()||(s=[0,0],l=[0,0],e=r=null),h},h.empty=function(){return!!i&&s[0]==s[1]||!!a&&l[0]==l[1]},t.rebind(h,n,"on")};var Ji={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ki=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]];function Qi(t){return JSON.parse(t.responseText)}function $i(t){var e=i.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}t.text=ue((function(t){return t.responseText})),t.json=function(t,e){return fe(t,"application/json",Qi,e)},t.html=function(t,e){return fe(t,"text/html",$i,e)},t.xml=ue((function(t){return t.responseXML})),"object"==typeof e&&e.exports?e.exports=t:this.d3=t}).apply(self)},{}],59:[function(t,e,r){"use strict";e.exports=t("./quad")},{"./quad":60}],60:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("clamp"),a=t("parse-rect"),o=t("array-bounds"),s=t("pick-by-alias"),l=t("defined"),c=t("flatten-vertex-data"),u=t("is-obj"),f=t("dtype"),h=t("math-log2");function p(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,c=t.length/2;l<c;l++)s[2*l]=i((t[2*l]-r)*a,0,1),s[2*l+1]=i((t[2*l+1]-n)*o,0,1);return s}e.exports=function(t,e){e||(e={}),t=c(t,"float64"),e=s(e,{bounds:"range bounds dataBox databox",maxDepth:"depth maxDepth maxdepth level maxLevel maxlevel levels",dtype:"type dtype format out dst output destination"});var r=l(e.maxDepth,255),i=l(e.bounds,o(t,2));i[0]===i[2]&&i[2]++,i[1]===i[3]&&i[3]++;var d,g=p(t,i),m=t.length>>>1;e.dtype||(e.dtype="array"),"string"==typeof e.dtype?d=new(f(e.dtype))(m):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=m));for(var v=0;v<m;++v)d[v]=v;var y=[],x=[],b=[],_=[];!function t(e,n,i,a,o,s){if(!a.length)return null;var l=y[o]||(y[o]=[]),c=b[o]||(b[o]=[]),u=x[o]||(x[o]=[]),f=l.length;if(++o>r||s>1073741824){for(var h=0;h<a.length;h++)l.push(a[h]),c.push(s),u.push(null,null,null,null);return f}if(l.push(a[0]),c.push(s),a.length<=1)return u.push(null,null,null,null),f;for(var p=.5*i,d=e+p,m=n+p,v=[],_=[],w=[],T=[],k=1,A=a.length;k<A;k++){var M=a[k],S=g[2*M],E=g[2*M+1];S<d?E<m?v.push(M):_.push(M):E<m?w.push(M):T.push(M)}return s<<=2,u.push(t(e,n,p,v,o,s),t(e,m,p,_,o,s+1),t(d,n,p,w,o,s+2),t(d,m,p,T,o,s+3)),f}(0,0,1,d,0,1);for(var w=0,T=0;T<y.length;T++){var k=y[T];if(d.set)d.set(k,w);else for(var A=0,M=k.length;A<M;A++)d[A+w]=k[A];var S=w+y[T].length;_[T]=[w,S],w=S}return d.range=function(){var e,r=[],n=arguments.length;for(;n--;)r[n]=arguments[n];if(u(r[r.length-1])){var o=r.pop();r.length||null==o.x&&null==o.l&&null==o.left||(r=[o],e={}),e=s(o,{level:"level maxLevel",d:"d diam diameter r radius px pxSize pixel pixelSize maxD size minSize",lod:"lod details ranges offsets"})}else e={};r.length||(r=i);var c=a.apply(void 0,r),f=[Math.min(c.x,c.x+c.width),Math.min(c.y,c.y+c.height),Math.max(c.x,c.x+c.width),Math.max(c.y,c.y+c.height)],d=f[0],g=f[1],m=f[2],v=f[3],b=p([d,g,m,v],i),_=b[0],w=b[1],T=b[2],k=b[3],A=l(e.level,y.length);if(null!=e.d){var M;"number"==typeof e.d?M=[e.d,e.d]:e.d.length&&(M=e.d),A=Math.min(Math.max(Math.ceil(-h(Math.abs(M[0])/(i[2]-i[0]))),Math.ceil(-h(Math.abs(M[1])/(i[3]-i[1])))),A)}if(A=Math.min(A,y.length),e.lod)return E(_,w,T,k,A);var S=[];function L(e,r,n,i,a,o){if(null!==a&&null!==o&&!(_>e+n||w>r+n||T<e||k<r||i>=A||a===o)){var s=y[i];void 0===o&&(o=s.length);for(var l=a;l<o;l++){var c=s[l],u=t[2*c],f=t[2*c+1];u>=d&&u<=m&&f>=g&&f<=v&&S.push(c)}var h=x[i],p=h[4*a+0],b=h[4*a+1],M=h[4*a+2],E=h[4*a+3],P=C(h,a+1),I=.5*n,O=i+1;L(e,r,I,O,p,b||M||E||P),L(e,r+I,I,O,b,M||E||P),L(e+I,r,I,O,M,E||P),L(e+I,r+I,I,O,E,P)}}function C(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s<a;s++){var l=b[s],c=_[s][0],u=L(t,e,s),f=L(r,i,s),h=n.ge(l,u),p=n.gt(l,f,h,l.length-1);o[s]=[h+c,p+c]}return o}function L(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s<r;s++)n<<=2,n+=t<i?e<a?0:1:e<a?2:3,o*=.5,i+=t<i?-o:o,a+=e<a?-o:o;return n}}},{"array-bounds":71,"binary-search-bounds":80,clamp:86,defined:124,dtype:127,"flatten-vertex-data":191,"is-obj":235,"math-log2":240,"parse-rect":249,"pick-by-alias":253}],61:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta");function i(t){var e=0;if(t&&t.length>0){e+=Math.abs(a(t[0]));for(var r=1;r<t.length;r++)e-=Math.abs(a(t[r]))}return e}function a(t){var e,r,n,i,a,s,l=0,c=t.length;if(c>2){for(s=0;s<c;s++)s===c-2?(n=c-2,i=c-1,a=0):s===c-1?(n=c-1,i=0,a=1):(n=s,i=s+1,a=s+2),e=t[n],r=t[i],l+=(o(t[a][0])-o(e[0]))*Math.sin(o(r[1]));l=6378137*l*6378137/2}return l}function o(t){return t*Math.PI/180}r.default=function(t){return n.geomReduce(t,(function(t,e){return t+function(t){var e,r=0;switch(t.type){case"Polygon":return i(t.coordinates);case"MultiPolygon":for(e=0;e<t.coordinates.length;e++)r+=i(t.coordinates[e]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0}return 0}(e)}),0)}},{"@turf/meta":63}],62:[function(t,e,r){"use strict";function n(t,e,r){void 0===r&&(r={});var n={type:"Feature"};return(0===r.id||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=e||{},n.geometry=t,n}function i(t,e,r){if(void 0===r&&(r={}),!t)throw new Error("coordinates is required");if(!Array.isArray(t))throw new Error("coordinates must be an Array");if(t.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!d(t[0])||!d(t[1]))throw new Error("coordinates must contain numbers");return n({type:"Point",coordinates:t},e,r)}function a(t,e,r){void 0===r&&(r={});for(var i=0,a=t;i<a.length;i++){var o=a[i];if(o.length<4)throw new Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<o[o.length-1].length;s++)if(o[o.length-1][s]!==o[0][s])throw new Error("First and last Position are not equivalent.")}return n({type:"Polygon",coordinates:t},e,r)}function o(t,e,r){if(void 0===r&&(r={}),t.length<2)throw new Error("coordinates must be an array of two or more positions");return n({type:"LineString",coordinates:t},e,r)}function s(t,e){void 0===e&&(e={});var r={type:"FeatureCollection"};return e.id&&(r.id=e.id),e.bbox&&(r.bbox=e.bbox),r.features=t,r}function l(t,e,r){return void 0===r&&(r={}),n({type:"MultiLineString",coordinates:t},e,r)}function c(t,e,r){return void 0===r&&(r={}),n({type:"MultiPoint",coordinates:t},e,r)}function u(t,e,r){return void 0===r&&(r={}),n({type:"MultiPolygon",coordinates:t},e,r)}function f(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t*n}function h(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t/n}function p(t){return 180*(t%(2*Math.PI))/Math.PI}function d(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)}Object.defineProperty(r,"__esModule",{value:!0}),r.earthRadius=6371008.8,r.factors={centimeters:100*r.earthRadius,centimetres:100*r.earthRadius,degrees:r.earthRadius/111325,feet:3.28084*r.earthRadius,inches:39.37*r.earthRadius,kilometers:r.earthRadius/1e3,kilometres:r.earthRadius/1e3,meters:r.earthRadius,metres:r.earthRadius,miles:r.earthRadius/1609.344,millimeters:1e3*r.earthRadius,millimetres:1e3*r.earthRadius,nauticalmiles:r.earthRadius/1852,radians:1,yards:1.0936*r.earthRadius},r.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/r.earthRadius,yards:1.0936133},r.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},r.feature=n,r.geometry=function(t,e,r){switch(void 0===r&&(r={}),t){case"Point":return i(e).geometry;case"LineString":return o(e).geometry;case"Polygon":return a(e).geometry;case"MultiPoint":return c(e).geometry;case"MultiLineString":return l(e).geometry;case"MultiPolygon":return u(e).geometry;default:throw new Error(t+" is invalid")}},r.point=i,r.points=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return i(t,e)})),r)},r.polygon=a,r.polygons=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return a(t,e)})),r)},r.lineString=o,r.lineStrings=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return o(t,e)})),r)},r.featureCollection=s,r.multiLineString=l,r.multiPoint=c,r.multiPolygon=u,r.geometryCollection=function(t,e,r){return void 0===r&&(r={}),n({type:"GeometryCollection",geometries:t},e,r)},r.round=function(t,e){if(void 0===e&&(e=0),e&&!(e>=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=r.areaFactors[e];if(!i)throw new Error("invalid original units");var a=r.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!d(t))throw new Error("bbox must only contain numbers")}))},r.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}},{}],63:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/helpers");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,g="FeatureCollection"===d,m="Feature"===d,v=g?t.features.length:1,y=0;y<v;y++){l=(f=!!(u=g?t.features[y].geometry:m?t.geometry:t)&&"GeometryCollection"===u.type)?u.geometries.length:1;for(var x=0;x<l;x++){var b=0,_=0;if(null!==(s=f?u.geometries[x]:u)){c=s.coordinates;var w=s.type;switch(h=!r||"Polygon"!==w&&"MultiPolygon"!==w?0:1,w){case null:break;case"Point":if(!1===e(c,p,y,b,_))return!1;p++,b++;break;case"LineString":case"MultiPoint":for(n=0;n<c.length;n++){if(!1===e(c[n],p,y,b,_))return!1;p++,"MultiPoint"===w&&b++}"LineString"===w&&b++;break;case"Polygon":case"MultiLineString":for(n=0;n<c.length;n++){for(a=0;a<c[n].length-h;a++){if(!1===e(c[n][a],p,y,b,_))return!1;p++}"MultiLineString"===w&&b++,"Polygon"===w&&_++}"Polygon"===w&&b++;break;case"MultiPolygon":for(n=0;n<c.length;n++){for(_=0,a=0;a<c[n].length;a++){for(o=0;o<c[n][a].length-h;o++){if(!1===e(c[n][a][o],p,y,b,_))return!1;p++}_++}b++}break;case"GeometryCollection":for(n=0;n<s.geometries.length;n++)if(!1===i(s.geometries[n],e,r))return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function a(t,e){var r;switch(t.type){case"FeatureCollection":for(r=0;r<t.features.length&&!1!==e(t.features[r].properties,r);r++);break;case"Feature":e(t.properties,0)}}function o(t,e){if("Feature"===t.type)e(t,0);else if("FeatureCollection"===t.type)for(var r=0;r<t.features.length&&!1!==e(t.features[r],r);r++);}function s(t,e){var r,n,i,a,o,s,l,c,u,f,h=0,p="FeatureCollection"===t.type,d="Feature"===t.type,g=p?t.features.length:1;for(r=0;r<g;r++){for(s=p?t.features[r].geometry:d?t.geometry:t,c=p?t.features[r].properties:d?t.properties:{},u=p?t.features[r].bbox:d?t.bbox:void 0,f=p?t.features[r].id:d?t.id:void 0,o=(l=!!s&&"GeometryCollection"===s.type)?s.geometries.length:1,i=0;i<o;i++)if(null!==(a=l?s.geometries[i]:s))switch(a.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(!1===e(a,h,c,u,f))return!1;break;case"GeometryCollection":for(n=0;n<a.geometries.length;n++)if(!1===e(a.geometries[n],h,c,u,f))return!1;break;default:throw new Error("Unknown Geometry Type")}else if(!1===e(null,h,c,u,f))return!1;h++}}function l(t,e){s(t,(function(t,r,i,a,o){var s,l=null===t?null:t.type;switch(l){case null:case"Point":case"LineString":case"Polygon":return!1!==e(n.feature(t,i,{bbox:a,id:o}),r,0)&&void 0}switch(l){case"MultiPoint":s="Point";break;case"MultiLineString":s="LineString";break;case"MultiPolygon":s="Polygon"}for(var c=0;c<t.coordinates.length;c++){var u={type:s,coordinates:t.coordinates[c]};if(!1===e(n.feature(u,i),r,c))return!1}}))}function c(t,e){l(t,(function(t,r,a){var o=0;if(t.geometry){var s=t.geometry.type;if("Point"!==s&&"MultiPoint"!==s){var l,c=0,u=0,f=0;return!1!==i(t,(function(i,s,h,p,d){if(void 0===l||r>c||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var g=n.lineString([l,i],t.properties);if(!1===e(g,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;s<o.length;s++)if(!1===e(n.lineString(o[s],t.properties),r,i,s))return!1}}}))}r.coordEach=i,r.coordReduce=function(t,e,r,n){var a=r;return i(t,(function(t,n,i,o,s){a=0===n&&void 0===r?t:e(a,t,n,i,o,s)}),n),a},r.propEach=a,r.propReduce=function(t,e,r){var n=r;return a(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.featureEach=o,r.featureReduce=function(t,e,r){var n=r;return o(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.coordAll=function(t){var e=[];return i(t,(function(t){e.push(t)})),e},r.geomEach=s,r.geomReduce=function(t,e,r){var n=r;return s(t,(function(t,i,a,o,s){n=0===i&&void 0===r?t:e(n,t,i,a,o,s)})),n},r.flattenEach=l,r.flattenReduce=function(t,e,r){var n=r;return l(t,(function(t,i,a){n=0===i&&0===a&&void 0===r?t:e(n,t,i,a)})),n},r.segmentEach=c,r.segmentReduce=function(t,e,r){var n=r,i=!1;return c(t,(function(t,a,o,s,l){n=!1===i&&void 0===r?t:e(n,t,a,o,s,l),i=!0})),n},r.lineEach=u,r.lineReduce=function(t,e,r){var n=r;return u(t,(function(t,i,a,o){n=0===i&&void 0===r?t:e(n,t,i,a,o)})),n},r.findSegment=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.segmentIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":case"MultiPoint":return null;case"LineString":return s<0&&(s=c.length+s-1),n.lineString([c[s],c[s+1]],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s-1),n.lineString([c[o][s],c[o][s+1]],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s-1),n.lineString([c[a][s],c[a][s+1]],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s-1),n.lineString([c[a][o][s],c[a][o][s+1]],l,e)}throw new Error("geojson is invalid")},r.findPoint=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.coordIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":return n.point(c,l,e);case"MultiPoint":return a<0&&(a=c.length+a),n.point(c[a],l,e);case"LineString":return s<0&&(s=c.length+s),n.point(c[s],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s),n.point(c[o][s],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s),n.point(c[a][s],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s),n.point(c[a][o][s],l,e)}throw new Error("geojson is invalid")}},{"@turf/helpers":62}],64:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta");function i(t){var e=[1/0,1/0,-1/0,-1/0];return n.coordEach(t,(function(t){e[0]>t[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]<t[0]&&(e[2]=t[0]),e[3]<t[1]&&(e[3]=t[1])})),e}i.default=i,r.default=i},{"@turf/meta":66}],65:[function(t,e,r){arguments[4][62][0].apply(r,arguments)},{dup:62}],66:[function(t,e,r){arguments[4][63][0].apply(r,arguments)},{"@turf/helpers":65,dup:63}],67:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta"),i=t("@turf/helpers");r.default=function(t,e){void 0===e&&(e={});var r=0,a=0,o=0;return n.coordEach(t,(function(t){r+=t[0],a+=t[1],o++})),i.point([r/o,a/o],e.properties)}},{"@turf/helpers":68,"@turf/meta":69}],68:[function(t,e,r){"use strict";function n(t,e,r){void 0===r&&(r={});var n={type:"Feature"};return(0===r.id||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=e||{},n.geometry=t,n}function i(t,e,r){return void 0===r&&(r={}),n({type:"Point",coordinates:t},e,r)}function a(t,e,r){void 0===r&&(r={});for(var i=0,a=t;i<a.length;i++){var o=a[i];if(o.length<4)throw new Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<o[o.length-1].length;s++)if(o[o.length-1][s]!==o[0][s])throw new Error("First and last Position are not equivalent.")}return n({type:"Polygon",coordinates:t},e,r)}function o(t,e,r){if(void 0===r&&(r={}),t.length<2)throw new Error("coordinates must be an array of two or more positions");return n({type:"LineString",coordinates:t},e,r)}function s(t,e){void 0===e&&(e={});var r={type:"FeatureCollection"};return e.id&&(r.id=e.id),e.bbox&&(r.bbox=e.bbox),r.features=t,r}function l(t,e,r){return void 0===r&&(r={}),n({type:"MultiLineString",coordinates:t},e,r)}function c(t,e,r){return void 0===r&&(r={}),n({type:"MultiPoint",coordinates:t},e,r)}function u(t,e,r){return void 0===r&&(r={}),n({type:"MultiPolygon",coordinates:t},e,r)}function f(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t*n}function h(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t/n}function p(t){return 180*(t%(2*Math.PI))/Math.PI}function d(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)&&!/^\s*$/.test(t)}Object.defineProperty(r,"__esModule",{value:!0}),r.earthRadius=6371008.8,r.factors={centimeters:100*r.earthRadius,centimetres:100*r.earthRadius,degrees:r.earthRadius/111325,feet:3.28084*r.earthRadius,inches:39.37*r.earthRadius,kilometers:r.earthRadius/1e3,kilometres:r.earthRadius/1e3,meters:r.earthRadius,metres:r.earthRadius,miles:r.earthRadius/1609.344,millimeters:1e3*r.earthRadius,millimetres:1e3*r.earthRadius,nauticalmiles:r.earthRadius/1852,radians:1,yards:r.earthRadius/1.0936},r.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/r.earthRadius,yards:1/1.0936},r.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},r.feature=n,r.geometry=function(t,e,r){switch(void 0===r&&(r={}),t){case"Point":return i(e).geometry;case"LineString":return o(e).geometry;case"Polygon":return a(e).geometry;case"MultiPoint":return c(e).geometry;case"MultiLineString":return l(e).geometry;case"MultiPolygon":return u(e).geometry;default:throw new Error(t+" is invalid")}},r.point=i,r.points=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return i(t,e)})),r)},r.polygon=a,r.polygons=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return a(t,e)})),r)},r.lineString=o,r.lineStrings=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return o(t,e)})),r)},r.featureCollection=s,r.multiLineString=l,r.multiPoint=c,r.multiPolygon=u,r.geometryCollection=function(t,e,r){return void 0===r&&(r={}),n({type:"GeometryCollection",geometries:t},e,r)},r.round=function(t,e){if(void 0===e&&(e=0),e&&!(e>=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=r.areaFactors[e];if(!i)throw new Error("invalid original units");var a=r.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!d(t))throw new Error("bbox must only contain numbers")}))},r.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")},r.radians2degrees=function(){throw new Error("method has been renamed to `radiansToDegrees`")},r.degrees2radians=function(){throw new Error("method has been renamed to `degreesToRadians`")},r.distanceToDegrees=function(){throw new Error("method has been renamed to `lengthToDegrees`")},r.distanceToRadians=function(){throw new Error("method has been renamed to `lengthToRadians`")},r.radiansToDistance=function(){throw new Error("method has been renamed to `radiansToLength`")},r.bearingToAngle=function(){throw new Error("method has been renamed to `bearingToAzimuth`")},r.convertDistance=function(){throw new Error("method has been renamed to `convertLength`")}},{}],69:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/helpers");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,g="FeatureCollection"===d,m="Feature"===d,v=g?t.features.length:1,y=0;y<v;y++){l=(f=!!(u=g?t.features[y].geometry:m?t.geometry:t)&&"GeometryCollection"===u.type)?u.geometries.length:1;for(var x=0;x<l;x++){var b=0,_=0;if(null!==(s=f?u.geometries[x]:u)){c=s.coordinates;var w=s.type;switch(h=!r||"Polygon"!==w&&"MultiPolygon"!==w?0:1,w){case null:break;case"Point":if(!1===e(c,p,y,b,_))return!1;p++,b++;break;case"LineString":case"MultiPoint":for(n=0;n<c.length;n++){if(!1===e(c[n],p,y,b,_))return!1;p++,"MultiPoint"===w&&b++}"LineString"===w&&b++;break;case"Polygon":case"MultiLineString":for(n=0;n<c.length;n++){for(a=0;a<c[n].length-h;a++){if(!1===e(c[n][a],p,y,b,_))return!1;p++}"MultiLineString"===w&&b++,"Polygon"===w&&_++}"Polygon"===w&&b++;break;case"MultiPolygon":for(n=0;n<c.length;n++){for(_=0,a=0;a<c[n].length;a++){for(o=0;o<c[n][a].length-h;o++){if(!1===e(c[n][a][o],p,y,b,_))return!1;p++}_++}b++}break;case"GeometryCollection":for(n=0;n<s.geometries.length;n++)if(!1===i(s.geometries[n],e,r))return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function a(t,e){var r;switch(t.type){case"FeatureCollection":for(r=0;r<t.features.length&&!1!==e(t.features[r].properties,r);r++);break;case"Feature":e(t.properties,0)}}function o(t,e){if("Feature"===t.type)e(t,0);else if("FeatureCollection"===t.type)for(var r=0;r<t.features.length&&!1!==e(t.features[r],r);r++);}function s(t,e){var r,n,i,a,o,s,l,c,u,f,h=0,p="FeatureCollection"===t.type,d="Feature"===t.type,g=p?t.features.length:1;for(r=0;r<g;r++){for(s=p?t.features[r].geometry:d?t.geometry:t,c=p?t.features[r].properties:d?t.properties:{},u=p?t.features[r].bbox:d?t.bbox:void 0,f=p?t.features[r].id:d?t.id:void 0,o=(l=!!s&&"GeometryCollection"===s.type)?s.geometries.length:1,i=0;i<o;i++)if(null!==(a=l?s.geometries[i]:s))switch(a.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(!1===e(a,h,c,u,f))return!1;break;case"GeometryCollection":for(n=0;n<a.geometries.length;n++)if(!1===e(a.geometries[n],h,c,u,f))return!1;break;default:throw new Error("Unknown Geometry Type")}else if(!1===e(null,h,c,u,f))return!1;h++}}function l(t,e){s(t,(function(t,r,i,a,o){var s,l=null===t?null:t.type;switch(l){case null:case"Point":case"LineString":case"Polygon":return!1!==e(n.feature(t,i,{bbox:a,id:o}),r,0)&&void 0}switch(l){case"MultiPoint":s="Point";break;case"MultiLineString":s="LineString";break;case"MultiPolygon":s="Polygon"}for(var c=0;c<t.coordinates.length;c++){var u={type:s,coordinates:t.coordinates[c]};if(!1===e(n.feature(u,i),r,c))return!1}}))}function c(t,e){l(t,(function(t,r,a){var o=0;if(t.geometry){var s=t.geometry.type;if("Point"!==s&&"MultiPoint"!==s){var l,c=0,u=0,f=0;return!1!==i(t,(function(i,s,h,p,d){if(void 0===l||r>c||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var g=n.lineString([l,i],t.properties);if(!1===e(g,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;s<o.length;s++)if(!1===e(n.lineString(o[s],t.properties),r,i,s))return!1}}}))}r.coordEach=i,r.coordReduce=function(t,e,r,n){var a=r;return i(t,(function(t,n,i,o,s){a=0===n&&void 0===r?t:e(a,t,n,i,o,s)}),n),a},r.propEach=a,r.propReduce=function(t,e,r){var n=r;return a(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.featureEach=o,r.featureReduce=function(t,e,r){var n=r;return o(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.coordAll=function(t){var e=[];return i(t,(function(t){e.push(t)})),e},r.geomEach=s,r.geomReduce=function(t,e,r){var n=r;return s(t,(function(t,i,a,o,s){n=0===i&&void 0===r?t:e(n,t,i,a,o,s)})),n},r.flattenEach=l,r.flattenReduce=function(t,e,r){var n=r;return l(t,(function(t,i,a){n=0===i&&0===a&&void 0===r?t:e(n,t,i,a)})),n},r.segmentEach=c,r.segmentReduce=function(t,e,r){var n=r,i=!1;return c(t,(function(t,a,o,s,l){n=!1===i&&void 0===r?t:e(n,t,a,o,s,l),i=!0})),n},r.lineEach=u,r.lineReduce=function(t,e,r){var n=r;return u(t,(function(t,i,a,o){n=0===i&&void 0===r?t:e(n,t,i,a,o)})),n},r.findSegment=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.segmentIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":case"MultiPoint":return null;case"LineString":return s<0&&(s=c.length+s-1),n.lineString([c[s],c[s+1]],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s-1),n.lineString([c[o][s],c[o][s+1]],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s-1),n.lineString([c[a][s],c[a][s+1]],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s-1),n.lineString([c[a][o][s],c[a][o][s+1]],l,e)}throw new Error("geojson is invalid")},r.findPoint=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.coordIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":return n.point(c,l,e);case"MultiPoint":return a<0&&(a=c.length+a),n.point(c[a],l,e);case"LineString":return s<0&&(s=c.length+s),n.point(c[s],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s),n.point(c[o][s],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s),n.point(c[a][s],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s),n.point(c[a][o][s],l,e)}throw new Error("geojson is invalid")}},{"@turf/helpers":68}],70:[function(t,e,r){e.exports=function(t){var e=0,r=0,n=0,i=0;return t.map((function(t){var a=(t=t.slice())[0],o=a.toUpperCase();if(a!=o)switch(t[0]=o,a){case"a":t[6]+=n,t[7]+=i;break;case"v":t[1]+=i;break;case"h":t[1]+=n;break;default:for(var s=1;s<t.length;)t[s++]+=n,t[s++]+=i}switch(o){case"Z":n=e,i=r;break;case"H":n=t[1];break;case"V":i=t[1];break;case"M":n=e=t[1],i=r=t[2];break;default:n=t[t.length-2],i=t[t.length-1]}return t}))}},{}],71:[function(t,e,r){"use strict";e.exports=function(t,e){if(!t||null==t.length)throw Error("Argument should be an array");e=null==e?1:Math.floor(e);for(var r=Array(2*e),n=0;n<e;n++){for(var i=-1/0,a=1/0,o=n,s=t.length;o<s;o+=e)t[o]>i&&(i=t[o]),t[o]<a&&(a=t[o]);r[n]=a,r[e+n]=i}return r}},{}],72:[function(t,e,r){"use strict";e.exports=function(t,e,r){if("function"==typeof Array.prototype.findIndex)return t.findIndex(e,r);if("function"!=typeof e)throw new TypeError("predicate must be a function");var n=Object(t),i=n.length;if(0===i)return-1;for(var a=0;a<i;a++)if(e.call(r,n[a],a,n))return a;return-1}},{}],73:[function(t,e,r){"use strict";var n=t("array-bounds");e.exports=function(t,e,r){if(!t||null==t.length)throw Error("Argument should be an array");null==e&&(e=1);null==r&&(r=n(t,e));for(var i=0;i<e;i++){var a=r[e+i],o=r[i],s=i,l=t.length;if(a===1/0&&o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:t[s]===o?0:.5;else if(a===1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:0;else if(o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===o?0:1;else{var c=a-o;for(s=i;s<l;s+=e)isNaN(t[s])||(t[s]=0===c?.5:(t[s]-o)/c)}}return t}},{"array-bounds":71}],74:[function(t,e,r){e.exports=function(t,e){var r="number"==typeof t,n="number"==typeof e;r&&!n?(e=t,t=0):r||n||(t=0,e=0);var i=(e|=0)-(t|=0);if(i<0)throw new Error("array length must be positive");for(var a=new Array(i),o=0,s=t;o<i;o++,s++)a[o]=s;return a}},{}],75:[function(t,e,r){(function(r){(function(){"use strict";var n=t("object-assign");
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i<a;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0}function a(t){return r.Buffer&&"function"==typeof r.Buffer.isBuffer?r.Buffer.isBuffer(t):!(null==t||!t._isBuffer)}var o=t("util/"),s=Object.prototype.hasOwnProperty,l=Array.prototype.slice,c="foo"===function(){}.name;function u(t){return Object.prototype.toString.call(t)}function f(t){return!a(t)&&("function"==typeof r.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&(t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer))))}var h=e.exports=y,p=/\s*function\s+([^\(\s]*)\s*/;function d(t){if(o.isFunction(t)){if(c)return t.name;var e=t.toString().match(p);return e&&e[1]}}function g(t,e){return"string"==typeof t?t.length<e?t:t.slice(0,e):t}function m(t){if(c||!o.isFunction(t))return o.inspect(t);var e=d(t);return"[Function"+(e?": "+e:"")+"]"}function v(t,e,r,n,i){throw new h.AssertionError({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}function y(t,e){t||v(t,!0,e,"==",h.ok)}function x(t,e,r,n){if(t===e)return!0;if(a(t)&&a(e))return 0===i(t,e);if(o.isDate(t)&&o.isDate(e))return t.getTime()===e.getTime();if(o.isRegExp(t)&&o.isRegExp(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if(null!==t&&"object"==typeof t||null!==e&&"object"==typeof e){if(f(t)&&f(e)&&u(t)===u(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===i(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(a(t)!==a(e))return!1;var s=(n=n||{actual:[],expected:[]}).actual.indexOf(t);return-1!==s&&s===n.expected.indexOf(e)||(n.actual.push(t),n.expected.push(e),function(t,e,r,n){if(null==t||null==e)return!1;if(o.isPrimitive(t)||o.isPrimitive(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=b(t),a=b(e);if(i&&!a||!i&&a)return!1;if(i)return t=l.call(t),e=l.call(e),x(t,e,r);var s,c,u=T(t),f=T(e);if(u.length!==f.length)return!1;for(u.sort(),f.sort(),c=u.length-1;c>=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var a="string"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return g(m(t.actual),128)+" "+t.operator+" "+g(m(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=d(e),a=n.indexOf("\n"+i);if(a>=0){var o=n.indexOf("\n",a+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(h.AssertionError,Error),h.fail=v,h.ok=y,h.equal=function(t,e,r){t!=e&&v(t,e,r,"==",h.equal)},h.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",h.notEqual)},h.deepEqual=function(t,e,r){x(t,e,!1)||v(t,e,r,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(t,e,r){x(t,e,!0)||v(t,e,r,"deepStrictEqual",h.deepStrictEqual)},h.notDeepEqual=function(t,e,r){x(t,e,!1)&&v(t,e,r,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},h.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",h.strictEqual)},h.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",h.notStrictEqual)},h.throws=function(t,e,r){w(!0,t,e,r)},h.doesNotThrow=function(t,e,r){w(!1,t,e,r)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(e,r){e||v(e,!0,r,"==",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var T=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"object-assign":247,"util/":78}],76:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],77:[function(t,e,r){e.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},{}],78:[function(t,e,r){(function(e,n){(function(){var i=/%[sdj%]/g;r.format=function(t){if(!v(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(s(arguments[r]));return e.join(" ")}r=1;for(var n=arguments,a=n.length,o=String(t).replace(i,(function(t){if("%%"===t)return"%";if(r>=a)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),l=n[r];r<a;l=n[++r])g(l)||!b(l)?o+=" "+l:o+=" "+s(l);return o},r.deprecate=function(t,i){if(y(n.process))return function(){return r.deprecate(t,i).apply(this,arguments)};if(!0===e.noDeprecation)return t;var a=!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(i);e.traceDeprecation?console.trace(i):console.error(i),a=!0}return t.apply(this,arguments)}};var a,o={};function s(t,e){var n={seen:[],stylize:c};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?"\x1b["+s.colors[r][0]+"m"+t+"\x1b["+s.colors[r][1]+"m":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return v(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize("undefined","undefined");if(v(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(m(e))return t.stylize(""+e,"number");if(d(e))return t.stylize(""+e,"boolean");if(g(e))return t.stylize("null","null")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return f(e);if(0===o.length){if(T(e)){var l=e.name?": "+e.name:"";return t.stylize("[Function"+l+"]","special")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(_(e))return t.stylize(Date.prototype.toString.call(e),"date");if(w(e))return f(e)}var c,b="",k=!1,A=["{","}"];(p(e)&&(k=!0,A=["[","]"]),T(e))&&(b=" [Function"+(e.name?": "+e.name:"")+"]");return x(e)&&(b=" "+RegExp.prototype.toString.call(e)),_(e)&&(b=" "+Date.prototype.toUTCString.call(e)),w(e)&&(b=" "+f(e)),0!==o.length||k&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),c=k?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)E(e,String(o))?a.push(h(t,e,r,n,String(o),!0)):a.push("");return i.forEach((function(i){i.match(/^\d+$/)||a.push(h(t,e,r,n,i,!0))})),a}(t,e,n,s,o):o.map((function(r){return h(t,e,n,s,r,k)})),t.seen.pop(),function(t,e,r){if(t.reduce((function(t,e){return e.indexOf("\n")>=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n  ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1]}(c,b,A)):A[0]+b+A[1]}function f(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),E(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=g(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return"   "+t})).join("\n")):s=t.stylize("[Circular]","special")),y(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function p(t){return Array.isArray(t)}function d(t){return"boolean"==typeof t}function g(t){return null===t}function m(t){return"number"==typeof t}function v(t){return"string"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&"[object RegExp]"===k(t)}function b(t){return"object"==typeof t&&null!==t}function _(t){return b(t)&&"[object Date]"===k(t)}function w(t){return b(t)&&("[object Error]"===k(t)||t instanceof Error)}function T(t){return"function"==typeof t}function k(t){return Object.prototype.toString.call(t)}function A(t){return t<10?"0"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=p,r.isBoolean=d,r.isNull=g,r.isNullOrUndefined=function(t){return null==t},r.isNumber=m,r.isString=v,r.isSymbol=function(t){return"symbol"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=T,r.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},r.isBuffer=t("./support/isBuffer");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(){var t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(":");return[t.getDate(),M[t.getMonth()],e].join(" ")}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){console.log("%s - %s",S(),r.format.apply(r,arguments))},r.inherits=t("inherits"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":77,_process:277,inherits:76}],79:[function(t,e,r){"use strict";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(u(t,o,o+16383>s?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],80:[function(t,e,r){"use strict";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],81:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t<e)},r.max=function(t,e){return t^(t^e)&-(t<e)},r.isPow2=function(t){return!(t&t-1||!t)},r.log2=function(t){var e,r;return e=(t>65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<<i&255}}(i),r.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],82:[function(t,e,r){"use strict";var n=t("clamp");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,g,m=null==e.cutoff?.25:e.cutoff,v=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error("For raw data width and height should be provided by options");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext("2d"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,g=c.length;d<g;d++)l[d]=c[d*u+y]/255;else if(1!==u)throw Error("Raw data can have only 1 value per pixel");var x=Array(r*o),b=Array(r*o),_=Array(s),w=Array(s),T=Array(s+1),k=Array(s);for(d=0,g=r*o;d<g;d++){var A=l[d];x[d]=1===A?0:0===A?i:Math.pow(Math.max(0,.5-A),2),b[d]=1===A?i:0===A?0:Math.pow(Math.max(0,A-.5),2)}a(x,r,o,_,w,k,T),a(b,r,o,_,w,k,T);var M=window.Float32Array?new Float32Array(r*o):new Array(r*o);for(d=0,g=r*o;d<g;d++)M[d]=n(1-((x[d]-b[d])/v+m),0,1);return M};var i=1e20;function a(t,e,r,n,i,a,s){for(var l=0;l<e;l++){for(var c=0;c<r;c++)n[c]=t[c*e+l];for(o(n,i,a,s,r),c=0;c<r;c++)t[c*e+l]=i[c]}for(c=0;c<r;c++){for(l=0;l<e;l++)n[l]=t[c*e+l];for(o(n,i,a,s,e),l=0;l<e;l++)t[c*e+l]=Math.sqrt(i[l])}}function o(t,e,r,n,a){r[0]=0,n[0]=-i,n[1]=+i;for(var o=1,s=0;o<a;o++){for(var l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);l<=n[s];)s--,l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);r[++s]=o,n[s]=l,n[s+1]=+i}for(o=0,s=0;o<a;o++){for(;n[s+1]<o;)s++;e[o]=(o-r[s])*(o-r[s])+t[r[s]]}}},{clamp:86}],83:[function(t,e,r){},{}],84:[function(t,e,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var o=Number.isNaN||function(t){return t!=t};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(t,e){return new Promise((function(r,n){function i(){void 0!==a&&t.removeListener("error",a),r([].slice.call(arguments))}var a;"error"!==e&&(a=function(r){t.removeListener(e,i),n(r)},t.once("error",a)),t.once(e,i)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function u(t){return void 0===t._maxListeners?s.defaultMaxListeners:t._maxListeners}function f(t,e,r,n){var i,a,o,s;if(c(r),void 0===(a=t._events)?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),a=t._events),o=a[e]),void 0===o)o=a[e]=r,++t._eventsCount;else if("function"==typeof o?o=a[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=u(t))>0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}(i):m(i,i.length)}function g(t){var e=this._events;if(void 0!==e){var r=e[t];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||o(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||o(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(t){for(var e=[],r=1;r<arguments.length;r++)e.push(arguments[r]);var n="error"===t,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var o;if(e.length>0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[t];if(void 0===l)return!1;if("function"==typeof l)a(l,this,e);else{var c=l.length,u=m(l,c);for(r=0;r<c;++r)a(u[r],this,e)}return!0},s.prototype.addListener=function(t,e){return f(this,t,e,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(t,e){return f(this,t,e,!0)},s.prototype.once=function(t,e){return c(e),this.on(t,p(this,t,e)),this},s.prototype.prependOnceListener=function(t,e){return c(e),this.prependListener(t,p(this,t,e)),this},s.prototype.removeListener=function(t,e){var r,n,i,a,o;if(c(e),void 0===(n=this._events))return this;if(void 0===(r=n[t]))return this;if(r===e||r.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,r.listener||e));else if("function"!=typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(r,i),1===r.length&&(n[t]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",t,o||e)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var e,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[t]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=r[t]))this.removeListener(t,e);else if(void 0!==e)for(n=e.length-1;n>=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return d(this,t,!0)},s.prototype.rawListeners=function(t){return d(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):g.call(t,e)},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],85:[function(t,e,r){(function(e){(function(){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */
"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__=a.prototype,n}(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return a.from(n,e,r);var o=function(t){if(a.isBuffer(t)){var e=0|u(t.length),r=i(e);return 0===r.length||t.copy(r,0,0,e),r}if(void 0!==t.length)return"number"!=typeof t.length||N(t.length)?i(0):c(t);if("Buffer"===t.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return a.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return s(t),i(t<0?0:0|u(t))}function c(t){for(var e=t.length<0?0:0|u(t.length),r=i(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function u(t){if(t>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return R(t).length;default:if(i)return n?-1:D(t).length;e=(""+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return k(this,e,r);case"latin1":case"binary":return A(this,e,r);case"base64":return w(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:g(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):g(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(t,a+h)!==c(e,h)){f=!1;break}if(f)return a}return-1}function m(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(e.substr(2*o,2),16);if(N(s))return o;t[r+o]=s}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a,o,s,l,c=t[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}r.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(t,e,r){return o(t,e,r)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(t,e,r){return function(t,e,r){return s(t),t<=0?i(t):void 0!==e?"string"==typeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafe=function(t){return l(t)},a.allocUnsafeSlow=function(t){return l(t)},a.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==a.prototype},a.compare=function(t,e){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=a.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var o=t[r];if(B(o,Uint8Array)&&(o=a.from(o)),!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)p(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toString=function(){var t=this.length;return 0===t?"":0===arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f<l;++f)if(c[f]!==u[f]){o=c[f],s=u[f];break}return o<s?-1:s<o?1:0},a.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},a.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},a.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return v(this,t,e,r);case"ascii":return y(this,t,e,r);case"latin1":case"binary":return x(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function A(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function M(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=z(t[a]);return i}function S(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function E(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t);var n=this.subarray(t,e);return n.__proto__=a.prototype,n},a.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n},a.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a<r&&(i*=256);)this[e+a]=t/i&255;return e+r},a.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a<r&&(o*=256);)t<0&&0===s&&0!==this[e+a-1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i=n-r;if(this===t&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(this===t&&r<e&&e<n)for(var o=i-1;o>=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var o;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{var s=a.isBuffer(t)?t:a.from(t,n),l=s.length;if(0===l)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<r-e;++o)this[o+e]=s[o%l]}return this};var O=/[^+/0-9A-Za-z-_]/g;function z(t){return t<16?"0"+t.toString(16):t.toString(16)}function D(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o<n;++o){if((r=t.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(O,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t("buffer").Buffer)},{"base64-js":79,buffer:85,ieee754:230}],86:[function(t,e,r){e.exports=function(t,e,r){return e<r?t<e?e:t>r?r:t:t<r?r:t>e?e:t}},{}],87:[function(t,e,r){"use strict";var n=t("clamp");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:86}],88:[function(t,e,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],89:[function(t,e,r){"use strict";var n=t("color-rgba"),i=t("clamp"),a=t("dtype");e.exports=function(t,e){"float"!==e&&e||(e="array"),"uint"===e&&(e="uint8"),"uint_clamped"===e&&(e="uint8_clamped");var r=new(a(e))(4),o="uint8"!==e&&"uint8_clamped"!==e;return t.length&&"string"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:86,"color-rgba":91,dtype:127}],90:[function(t,e,r){(function(r){(function(){"use strict";var n=t("color-name"),i=t("is-plain-obj"),a=t("defined");e.exports=function(t){var e,s,l=[],c=1;if("string"==typeof t)if(n[t])l=n[t].slice(),s="rgb";else if("transparent"===t)c=0,s="rgb",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=(p=t.slice(1)).length;c=1,u<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===u&&(c=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===u&&(c=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s="rgb"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(t)){var f=e[1],h="rgb"===f,p=f.replace(/a$/,"");s=p;u="cmyk"===p?4:"gray"===p?1:3;l=e[2].trim().split(/\s*,\s*/).map((function(t,e){if(/%$/.test(t))return e===u?parseFloat(t)/100:"rgb"===p?255*parseFloat(t)/100:parseFloat(t);if("h"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),c=h||void 0===l[u]?1:l[u],l=l.slice(0,u)}else t.length>10&&/[0-9](?:\s|\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join("").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s="rgb",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s="hsl",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s="rgb",c=4===t.length?t[3]:1);else s="rgb",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"color-name":88,defined:124,"is-plain-obj":236}],91:[function(t,e,r){"use strict";var n=t("color-parse"),i=t("color-space/hsl"),a=t("clamp");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),"h"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:86,"color-parse":90,"color-space/hsl":92}],92:[function(t,e,r){"use strict";var n=t("./rgb");e.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{"./rgb":93}],93:[function(t,e,r){"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},{}],94:[function(t,e,r){e.exports={AFG:"afghan",ALA:"\\b\\wland",ALB:"albania",DZA:"algeria",ASM:"^(?=.*americ).*samoa",AND:"andorra",AGO:"angola",AIA:"anguill?a",ATA:"antarctica",ATG:"antigua",ARG:"argentin",ARM:"armenia",ABW:"^(?!.*bonaire).*\\baruba",AUS:"australia",AUT:"^(?!.*hungary).*austria|\\baustri.*\\bemp",AZE:"azerbaijan",BHS:"bahamas",BHR:"bahrain",BGD:"bangladesh|^(?=.*east).*paki?stan",BRB:"barbados",BLR:"belarus|byelo",BEL:"^(?!.*luxem).*belgium",BLZ:"belize|^(?=.*british).*honduras",BEN:"benin|dahome",BMU:"bermuda",BTN:"bhutan",BOL:"bolivia",BES:"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\bbes.?islands",BIH:"herzegovina|bosnia",BWA:"botswana|bechuana",BVT:"bouvet",BRA:"brazil",IOT:"british.?indian.?ocean",BRN:"brunei",BGR:"bulgaria",BFA:"burkina|\\bfaso|upper.?volta",BDI:"burundi",CPV:"verde",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CYM:"cayman",CAF:"\\bcentral.african.republic",TCD:"\\bchad",CHL:"\\bchile",CHN:"^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?=.*peo)(?=.*rep).*china",CXR:"christmas",CCK:"\\bcocos|keeling",COL:"colombia",COM:"comoro",COG:"^(?!.*\\bdem)(?!.*\\bd[\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo",COK:"\\bcook",CRI:"costa.?rica",CIV:"ivoire|ivory",HRV:"croatia",CUB:"\\bcuba",CUW:"^(?!.*bonaire).*\\bcura(c|\xe7)ao",CYP:"cyprus",CSK:"czechoslovakia",CZE:"^(?=.*rep).*czech|czechia|bohemia",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bd[\\.]?r|\\bd[\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",DNK:"denmark",DJI:"djibouti",DMA:"dominica(?!n)",DOM:"dominican.rep",ECU:"ecuador",EGY:"egypt",SLV:"el.?salvador",GNQ:"guine.*eq|eq.*guine|^(?=.*span).*guinea",ERI:"eritrea",EST:"estonia",ETH:"ethiopia|abyssinia",FLK:"falkland|malvinas",FRO:"faroe|faeroe",FJI:"fiji",FIN:"finland",FRA:"^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul",GUF:"^(?=.*french).*guiana",PYF:"french.?polynesia|tahiti",ATF:"french.?southern",GAB:"gabon",GMB:"gambia",GEO:"^(?!.*south).*georgia",DDR:"german.?democratic.?republic|democratic.?republic.*germany|east.germany",DEU:"^(?!.*east).*germany|^(?=.*\\bfed.*\\brep).*german",GHA:"ghana|gold.?coast",GIB:"gibraltar",GRC:"greece|hellenic|hellas",GRL:"greenland",GRD:"grenada",GLP:"guadeloupe",GUM:"\\bguam",GTM:"guatemala",GGY:"guernsey",GIN:"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea",GNB:"bissau|^(?=.*portu).*guinea",GUY:"guyana|british.?guiana",HTI:"haiti",HMD:"heard.*mcdonald",VAT:"holy.?see|vatican|papal.?st",HND:"^(?!.*brit).*honduras",HKG:"hong.?kong",HUN:"^(?!.*austr).*hungary",ISL:"iceland",IND:"india(?!.*ocea)",IDN:"indonesia",IRN:"\\biran|persia",IRQ:"\\biraq|mesopotamia",IRL:"(^ireland)|(^republic.*ireland)",IMN:"^(?=.*isle).*\\bman",ISR:"israel",ITA:"italy",JAM:"jamaica",JPN:"japan",JEY:"jersey",JOR:"jordan",KAZ:"kazak",KEN:"kenya|british.?east.?africa|east.?africa.?prot",KIR:"kiribati",PRK:"^(?=.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r)",KWT:"kuwait",KGZ:"kyrgyz|kirghiz",LAO:"\\blaos?\\b",LVA:"latvia",LBN:"lebanon",LSO:"lesotho|basuto",LBR:"liberia",LBY:"libya",LIE:"liechtenstein",LTU:"lithuania",LUX:"^(?!.*belg).*luxem",MAC:"maca(o|u)",MDG:"madagascar|malagasy",MWI:"malawi|nyasa",MYS:"malaysia",MDV:"maldive",MLI:"\\bmali\\b",MLT:"\\bmalta",MHL:"marshall",MTQ:"martinique",MRT:"mauritania",MUS:"mauritius",MYT:"\\bmayotte",MEX:"\\bmexic",FSM:"fed.*micronesia|micronesia.*fed",MCO:"monaco",MNG:"mongolia",MNE:"^(?!.*serbia).*montenegro",MSR:"montserrat",MAR:"morocco|\\bmaroc",MOZ:"mozambique",MMR:"myanmar|burma",NAM:"namibia",NRU:"nauru",NPL:"nepal",NLD:"^(?!.*\\bant)(?!.*\\bcarib).*netherlands",ANT:"^(?=.*\\bant).*(nether|dutch)",NCL:"new.?caledonia",NZL:"new.?zealand",NIC:"nicaragua",NER:"\\bniger(?!ia)",NGA:"nigeria",NIU:"niue",NFK:"norfolk",MNP:"mariana",NOR:"norway",OMN:"\\boman|trucial",PAK:"^(?!.*east).*paki?stan",PLW:"palau",PSE:"palestin|\\bgaza|west.?bank",PAN:"panama",PNG:"papua|new.?guinea",PRY:"paraguay",PER:"peru",PHL:"philippines",PCN:"pitcairn",POL:"poland",PRT:"portugal",PRI:"puerto.?rico",QAT:"qatar",KOR:"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r)",MDA:"moldov|b(a|e)ssarabia",REU:"r(e|\xe9)union",ROU:"r(o|u|ou)mania",RUS:"\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics",RWA:"rwanda",BLM:"barth(e|\xe9)lemy",SHN:"helena",KNA:"kitts|\\bnevis",LCA:"\\blucia",MAF:"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)",SPM:"miquelon",VCT:"vincent",WSM:"^(?!.*amer).*samoa",SMR:"san.?marino",STP:"\\bs(a|\xe3)o.?tom(e|\xe9)",SAU:"\\bsa\\w*.?arabia",SEN:"senegal",SRB:"^(?!.*monte).*serbia",SYC:"seychell",SLE:"sierra",SGP:"singapore",SXM:"^(?!.*martin)(?!.*saba).*maarten",SVK:"^(?!.*cze).*slovak",SVN:"slovenia",SLB:"solomon",SOM:"somali",ZAF:"south.africa|s\\\\..?africa",SGS:"south.?georgia|sandwich",SSD:"\\bs\\w*.?sudan",ESP:"spain",LKA:"sri.?lanka|ceylon",SDN:"^(?!.*\\bs(?!u)).*sudan",SUR:"surinam|dutch.?guiana",SJM:"svalbard",SWZ:"swaziland",SWE:"sweden",CHE:"switz|swiss",SYR:"syria",TWN:"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china",TJK:"tajik",THA:"thailand|\\bsiam",MKD:"macedonia|fyrom",TLS:"^(?=.*leste).*timor|^(?=.*east).*timor",TGO:"togo",TKL:"tokelau",TON:"tonga",TTO:"trinidad|tobago",TUN:"tunisia",TUR:"turkey",TKM:"turkmen",TCA:"turks",TUV:"tuvalu",UGA:"uganda",UKR:"ukrain",ARE:"emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em",GBR:"united.?kingdom|britain|^u\\.?k\\.?$",TZA:"tanzania",USA:"united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands)",UMI:"minor.?outlying.?is",URY:"uruguay",UZB:"uzbek",VUT:"vanuatu|new.?hebrides",VEN:"venezuela",VNM:"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam",VGB:"^(?=.*\\bu\\.?\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin",VIR:"^(?=.*\\bu\\.?\\s?s).*virgin|^(?=.*states).*virgin",WLF:"futuna|wallis",ESH:"western.sahara",YEM:"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen",YMD:"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\bp\\.?d\\.?r).*yemen",YUG:"yugoslavia",ZMB:"zambia|northern.?rhodesia",EAZ:"zanzibar",ZWE:"zimbabwe|^(?!.*northern).*rhodesia"}},{}],95:[function(t,e,r){e.exports=["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]},{}],96:[function(t,e,r){e.exports=["normal","condensed","semi-condensed","extra-condensed","ultra-condensed","expanded","semi-expanded","extra-expanded","ultra-expanded"]},{}],97:[function(t,e,r){e.exports=["normal","italic","oblique"]},{}],98:[function(t,e,r){e.exports=["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900"]},{}],99:[function(t,e,r){"use strict";e.exports={parse:t("./parse"),stringify:t("./stringify")}},{"./parse":101,"./stringify":102}],100:[function(t,e,r){"use strict";var n=t("css-font-size-keywords");e.exports={isSize:function(t){return/^[\d\.]/.test(t)||-1!==t.indexOf("/")||-1!==n.indexOf(t)}}},{"css-font-size-keywords":95}],101:[function(t,e,r){"use strict";var n=t("unquote"),i=t("css-global-keywords"),a=t("css-system-font-keywords"),o=t("css-font-weight-keywords"),s=t("css-font-style-keywords"),l=t("css-font-stretch-keywords"),c=t("string-split-by"),u=t("./lib/util").isSize;e.exports=h;var f=h.cache={};function h(t){if("string"!=typeof t)throw new Error("Font argument must be a string.");if(f[t])return f[t];if(""===t)throw new Error("Cannot parse an empty string.");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:"normal",variant:"normal",weight:"normal",stretch:"normal",lineHeight:"normal",size:"1rem",family:["serif"]},h=c(t,/\s+/);e=h.shift();){if(-1!==i.indexOf(e))return["style","variant","weight","stretch"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if("normal"!==e&&"small-caps"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,"/");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):"/"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error("Missing required font-family.");return r.family=c(h.join(" "),/\s*,\s*/).map(n),f[t]=r}throw new Error("Unknown or unsupported font token: "+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error("Missing required font-size.")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{"./lib/util":100,"css-font-stretch-keywords":96,"css-font-style-keywords":97,"css-font-weight-keywords":98,"css-global-keywords":103,"css-system-font-keywords":104,"string-split-by":305,unquote:328}],102:[function(t,e,r){"use strict";var n=t("pick-by-alias"),i=t("./lib/util").isSize,a=g(t("css-global-keywords")),o=g(t("css-system-font-keywords")),s=g(t("css-font-weight-keywords")),l=g(t("css-font-style-keywords")),c=g(t("css-font-stretch-keywords")),u={normal:1,"small-caps":1},f={serif:1,"sans-serif":1,monospace:1,cursive:1,fantasy:1,"system-ui":1},h="1rem",p="serif";function d(t,e){if(t&&!e[t]&&!a[t])throw Error("Unknown keyword `"+t+"`");return t}function g(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=1;return e}e.exports=function(t){if((t=n(t,{style:"style fontstyle fontStyle font-style slope distinction",variant:"variant font-variant fontVariant fontvariant var capitalization",weight:"weight w font-weight fontWeight fontweight",stretch:"stretch font-stretch fontStretch fontstretch width",size:"size s font-size fontSize fontsize height em emSize",lineHeight:"lh line-height lineHeight lineheight leading",family:"font family fontFamily font-family fontfamily type typeface face",system:"system reserved default global"})).system)return t.system&&d(t.system,o),t.system;if(d(t.style,l),d(t.variant,u),d(t.weight,s),d(t.stretch,c),null==t.size&&(t.size=h),"number"==typeof t.size&&(t.size+="px"),!i)throw Error("Bad size value `"+t.size+"`");t.family||(t.family=p),Array.isArray(t.family)&&(t.family.length||(t.family=[p]),t.family=t.family.map((function(t){return f[t]?t:'"'+t+'"'})).join(", "));var e=[];return e.push(t.style),t.variant!==t.style&&e.push(t.variant),t.weight!==t.variant&&t.weight!==t.style&&e.push(t.weight),t.stretch!==t.weight&&t.stretch!==t.variant&&t.stretch!==t.style&&e.push(t.stretch),e.push(t.size+(null==t.lineHeight||"normal"===t.lineHeight||t.lineHeight+""=="1"?"":"/"+t.lineHeight)),e.push(t.family),e.filter(Boolean).join(" ")}},{"./lib/util":100,"css-font-stretch-keywords":96,"css-font-style-keywords":97,"css-font-weight-keywords":98,"css-global-keywords":103,"css-system-font-keywords":104,"pick-by-alias":253}],103:[function(t,e,r){e.exports=["inherit","initial","unset"]},{}],104:[function(t,e,r){e.exports=["caption","icon","menu","message-box","small-caption","status-bar"]},{}],105:[function(t,e,r){"use strict";var n,i=t("type/value/is"),a=t("type/value/ensure"),o=t("type/plain-function/ensure"),s=t("es5-ext/object/copy"),l=t("es5-ext/object/normalize-options"),c=t("es5-ext/object/map"),u=Function.prototype.bind,f=Object.defineProperty,h=Object.prototype.hasOwnProperty;n=function(t,e,r){var n,i=a(e)&&o(e.value);return delete(n=s(e)).writable,delete n.value,n.get=function(){return!r.overwriteDefinition&&h.call(this,t)?i:(e.value=u.call(i,r.resolveContext?r.resolveContext(this):this),f(this,t,e),this[t])},n},e.exports=function(t){var e=l(arguments[1]);return i(e.resolveContext)&&o(e.resolveContext),c(t,(function(t,r){return n(r,t,e)}))}},{"es5-ext/object/copy":147,"es5-ext/object/map":155,"es5-ext/object/normalize-options":156,"type/plain-function/ensure":321,"type/value/ensure":325,"type/value/is":326}],106:[function(t,e,r){"use strict";var n=t("type/value/is"),i=t("type/plain-function/is"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/normalize-options"),s=t("es5-ext/string/#/contains");(e.exports=function(t,e){var r,i,l,c,u;return arguments.length<2||"string"!=typeof t?(c=e,e=t,t=null):c=arguments[2],n(t)?(r=s.call(t,"c"),i=s.call(t,"e"),l=s.call(t,"w")):(r=l=!0,i=!1),u={value:e,configurable:r,enumerable:i,writable:l},c?a(o(c),u):u}).gs=function(t,e,r){var l,c,u,f;return"string"!=typeof t?(u=r,r=e,e=t,t=null):u=arguments[3],n(e)?i(e)?n(r)?i(r)||(u=r,r=void 0):r=void 0:(u=e,e=r=void 0):e=void 0,n(t)?(l=s.call(t,"c"),c=s.call(t,"e")):(l=!0,c=!1),f={get:e,set:r,configurable:l,enumerable:c},u?a(o(u),f):f}},{"es5-ext/object/assign":144,"es5-ext/object/normalize-options":156,"es5-ext/string/#/contains":163,"type/plain-function/is":322,"type/value/is":326}],107:[function(t,e,r){!function(t,n){n("object"==typeof r&&void 0!==e?r:t.d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o<i;)isNaN(r=s(t[o]))||(c+=(n=r-l)*(r-(l+=n/++a)));else for(;++o<i;)isNaN(r=s(e(t[o],o,t)))||(c+=(n=r-l)*(r-(l+=n/++a)));if(a>1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o<a;)if(null!=(r=t[o])&&r>=r)for(n=i=r;++o<a;)null!=(r=t[o])&&(n>r&&(n=r),i<r&&(i=r))}else for(;++o<a;)if(null!=(r=e(t[o],o,t))&&r>=r)for(n=i=r;++o<a;)null!=(r=e(t[o],o,t))&&(n>r&&(n=r),i<r&&(i=r));return[n,i]}var f=Array.prototype,h=f.slice,p=f.map;function d(t){return function(){return t}}function g(t){return t}function m(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n<i;)a[n]=t+n*r;return a}var v=Math.sqrt(50),y=Math.sqrt(10),x=Math.sqrt(2);function b(t,e,r){var n=(e-t)/Math.max(0,r),i=Math.floor(Math.log(n)/Math.LN10),a=n/Math.pow(10,i);return i>=0?(a>=v?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=v?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=v?i*=10:a>=y?i*=5:a>=x&&(i*=2),e<t?-i:i}function w(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function T(t,e,r){if(null==r&&(r=s),n=t.length){if((e=+e)<=0||n<2)return+r(t[0],0,t);if(e>=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function k(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&n>r&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&n>r&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=k(t,M),n=new Array(r);++e<r;)for(var i,a=-1,o=n[e]=new Array(i);++a<i;)o[a]=t[a][e];return n}function M(t){return t.length}t.bisect=i,t.bisectRight=i,t.bisectLeft=a,t.ascending=e,t.bisector=r,t.cross=function(t,e,r){var n,i,a,s,l=t.length,c=e.length,u=new Array(l*c);for(null==r&&(r=o),n=a=0;n<l;++n)for(s=t[n],i=0;i<c;++i,++a)u[a]=r(s,e[i]);return u},t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=g,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;a<s;++a)l[a]=t(n[a],a,n);var c=e(l),u=c[0],f=c[1],h=r(l,u,f);Array.isArray(h)||(h=_(u,f,h),h=m(Math.ceil(u/h)*h,f,h));for(var p=h.length;h[0]<=u;)h.shift(),--p;for(;h[p-1]>f;)h.pop(),--p;var d,g=new Array(p+1);for(a=0;a<=p;++a)(d=g[a]=[]).x0=a>0?h[a-1]:u,d.x1=a<p?h[a]:f;for(a=0;a<s;++a)u<=(o=l[a])&&o<=f&&g[i(h,o,0,p)].push(n[a]);return g}return n.value=function(e){return arguments.length?(t="function"==typeof e?e:d(e),n):t},n.domain=function(t){return arguments.length?(e="function"==typeof t?t:d([t[0],t[1]]),n):e},n.thresholds=function(t){return arguments.length?(r="function"==typeof t?t:Array.isArray(t)?d(h.call(t)):d(t),n):r},n},t.thresholdFreedmanDiaconis=function(t,r,n){return t=p.call(t,s).sort(e),Math.ceil((n-r)/(2*(T(t,.75)-T(t,.25))*Math.pow(t.length,-1/3)))},t.thresholdScott=function(t,e,r){return Math.ceil((r-e)/(3.5*c(t)*Math.pow(t.length,-1/3)))},t.thresholdSturges=w,t.max=function(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&r>n&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&r>n&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a<n;)isNaN(r=s(t[a]))?--i:o+=r;else for(;++a<n;)isNaN(r=s(e(t[a],a,t)))?--i:o+=r;if(i)return o/i},t.median=function(t,r){var n,i=t.length,a=-1,o=[];if(null==r)for(;++a<i;)isNaN(n=s(t[a]))||o.push(n);else for(;++a<i;)isNaN(n=s(r(t[a],a,t)))||o.push(n);return T(o.sort(e),.5)},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=k,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return a},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.quantile=T,t.range=m,t.scan=function(t,r){if(n=t.length){var n,i,a=0,o=0,s=t[o];for(null==r&&(r=e);++a<n;)(r(i=t[a],s)<0||0!==r(s,s))&&(s=i,o=a);return 0===r(s,s)?o:void 0}},t.shuffle=function(t,e,r){for(var n,i,a=(null==r?t.length:r)-(e=null==e?0:+e);a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.sum=function(t,e){var r,n=t.length,i=-1,a=0;if(null==e)for(;++i<n;)(r=+t[i])&&(a+=r);else for(;++i<n;)(r=+e(t[i],i,t))&&(a+=r);return a},t.ticks=function(t,e,r){var n,i,a,o,s=-1;if(r=+r,(t=+t)===(e=+e)&&r>0)return[t];if((n=e<t)&&(i=t,t=e,e=i),0===(o=b(t,e,r))||!isFinite(o))return[];if(o>0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s<i;)a[s]=(t+s)*o;else for(t=Math.floor(t*o),e=Math.ceil(e*o),a=new Array(i=Math.ceil(t-e+1));++s<i;)a[s]=(t-s)/o;return n&&a.reverse(),a},t.tickIncrement=b,t.tickStep=_,t.transpose=A,t.variance=l,t.zip=function(){return A(arguments)},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],108:[function(t,e,r){!function(t,n){n("object"==typeof r&&void 0!==e?r:t.d3=t.d3||{})}(this,(function(t){"use strict";function e(){}function r(t,r){var n=new e;if(t instanceof e)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var i,a=-1,o=t.length;if(null==r)for(;++a<o;)n.set(a,t[a]);else for(;++a<o;)n.set(r(i=t[a],a,t),i)}else if(t)for(var s in t)n.set(s,t[s]);return n}function n(){return{}}function i(t,e,r){t[e]=r}function a(){return r()}function o(t,e,r){t.set(e,r)}function s(){}e.prototype=r.prototype={constructor:e,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,e){return this["$"+t]=e,this},remove:function(t){var e="$"+t;return e in this&&delete this[e]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)"$"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)"$"===e[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var e in this)"$"===e[0]&&t(this[e],e.slice(1),this)}};var l=r.prototype;function c(t,e){var r=new s;if(t instanceof s)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n<i;)r.add(t[n]);else for(;++n<i;)r.add(e(t[n],n,t))}return r}s.prototype=c.prototype={constructor:s,has:l.has,add:function(t){return this["$"+(t+="")]=t,this},remove:l.remove,clear:l.clear,values:l.keys,size:l.size,empty:l.empty,each:l.each},t.nest=function(){var t,e,s,l=[],c=[];function u(n,i,a,o){if(i>=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],g=r(),m=a();++h<p;)(f=g.get(s=d(c=n[h])+""))?f.push(c):g.set(s,[c]);return g.each((function(t,e){o(m,e,u(t,i,a,o))})),m}return s={object:function(t){return u(t,0,n,i)},map:function(t){return u(t,0,a,o)},entries:function(t){return function t(r,n){if(++n>l.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],109:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),c=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[i,i,i,a]+"\\)$"),f=new RegExp("^rgba\\("+[o,o,o,a]+"\\)$"),h=new RegExp("^hsl\\("+[a,o,o]+"\\)$"),p=new RegExp("^hsla\\("+[a,o,o,a]+"\\)$"),d={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function g(){return this.rgb().formatHex()}function m(){return this.rgb().formatRgb()}function v(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=s.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?y(e):3===r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new w(e[1],e[2],e[3],1):(e=c.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=u.exec(t))?x(e[1],e[2],e[3],e[4]):(e=f.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?M(e[1],e[2]/100,e[3]/100,1):(e=p.exec(t))?M(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(t)?y(d[t]):"transparent"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n<=0&&(t=e=r=NaN),new w(t,e,r,n)}function b(t){return t instanceof n||(t=v(t)),t?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1===arguments.length?b(t):new w(t,e,r,null==n?1:n)}function w(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function T(){return"#"+A(this.r)+A(this.g)+A(this.b)}function k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function A(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function M(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new L(t,e,r,n)}function S(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new L;if(t instanceof L)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r<i):r===o?(i-e)/l+2:(e-r)/l+4,l/=c<.5?o+a:2-o-a,s*=60):l=c>0&&c<1?0:s,new L(s,l,c,t.opacity)}function E(t,e,r,n){return 1===arguments.length?S(t):new L(t,e,r,null==n?1:n)}function L(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function C(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:g,formatHex:g,formatHsl:function(){return S(this).formatHsl()},formatRgb:m,toString:m}),e(w,_,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(L,E,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new w(C(t>=240?t-240:t+120,i,n),C(t,i,n),C(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var P=Math.PI/180,I=180/Math.PI,O=6/29,z=3*O*O;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof q)return G(t);t instanceof w||(t=b(t));var e,r,n=U(t.r),i=U(t.g),a=U(t.b),o=B((.2225045*n+.7168786*i+.0606169*a)/1);return n===i&&i===a?e=r=o:(e=B((.4360747*n+.3850649*i+.1430804*a)/.96422),r=B((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1===arguments.length?D(t):new F(t,e,r,null==n?1:n)}function F(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/z+4/29}function N(t){return t>O?t*t*t:z*(t-4/29)}function j(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof q)return new q(t.h,t.c,t.l,t.opacity);if(t instanceof F||(t=D(t)),0===t.a&&0===t.b)return new q(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*I;return new q(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function H(t,e,r,n){return 1===arguments.length?V(t):new q(t,e,r,null==n?1:n)}function q(t,e,r,n){this.h=+t,this.c=+e,this.l=+r,this.opacity=+n}function G(t){if(isNaN(t.h))return new F(t.l,0,0,t.opacity);var e=t.h*P;return new F(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}e(F,R,r(n,{brighter:function(t){return new F(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new F(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,r=isNaN(this.b)?t:t-this.b/200;return new w(j(3.1338561*(e=.96422*N(e))-1.6168667*(t=1*N(t))-.4906146*(r=.82521*N(r))),j(-.9787684*e+1.9161415*t+.033454*r),j(.0719453*e-.2289914*t+1.4052427*r),this.opacity)}})),e(q,H,r(n,{brighter:function(t){return new q(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new q(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return G(this).rgb()}}));var Y=-.14861,W=1.78277,X=-.29227,Z=-.90649,J=1.97294,K=J*Z,Q=J*W,$=W*X-Z*Y;function tt(t){if(t instanceof rt)return new rt(t.h,t.s,t.l,t.opacity);t instanceof w||(t=b(t));var e=t.r/255,r=t.g/255,n=t.b/255,i=($*n+K*e-Q*r)/($+K-Q),a=n-i,o=(J*(r-i)-X*a)/Z,s=Math.sqrt(o*o+a*a)/(J*i*(1-i)),l=s?Math.atan2(o,a)*I-120:NaN;return new rt(l<0?l+360:l,s,i,t.opacity)}function et(t,e,r,n){return 1===arguments.length?tt(t):new rt(t,e,r,null==n?1:n)}function rt(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}e(rt,et,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*P,e=+this.l,r=isNaN(this.s)?0:this.s*e*(1-e),n=Math.cos(t),i=Math.sin(t);return new w(255*(e+r*(Y*n+W*i)),255*(e+r*(X*n+Z*i)),255*(e+r*(J*n)),this.opacity)}})),t.color=v,t.cubehelix=et,t.gray=function(t,e){return new F(t,0,0,null==e?1:e)},t.hcl=H,t.hsl=E,t.lab=R,t.lch=function(t,e,r,n){return 1===arguments.length?V(t):new q(r,e,t,null==n?1:n)},t.rgb=_,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],110:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e={value:function(){}};function r(){for(var t,e=0,r=arguments.length,i={};e<r;++e){if(!(t=arguments[e]+"")||t in i||/[\s.]/.test(t))throw new Error("illegal type: "+t);i[t]=[]}return new n(i)}function n(t){this._=t}function i(t,e){return t.trim().split(/^|\s+/).map((function(t){var r="",n=t.indexOf(".");if(n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:r}}))}function a(t,e){for(var r,n=0,i=t.length;n<i;++n)if((r=t[n]).name===e)return r.value}function o(t,r,n){for(var i=0,a=t.length;i<a;++i)if(t[i].name===r){t[i]=e,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=n&&t.push({name:r,value:n}),t}n.prototype=r.prototype={constructor:n,on:function(t,e){var r,n=this._,s=i(t+"",n),l=-1,c=s.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++l<c;)if(r=(t=s[l]).type)n[r]=o(n[r],t.name,e);else if(null==e)for(r in n)n[r]=o(n[r],t.name,null);return this}for(;++l<c;)if((r=(t=s[l]).type)&&(r=a(n[r],t.name)))return r},copy:function(){var t={},e=this._;for(var r in e)t[r]=e[r].slice();return new n(t)},call:function(t,e){if((r=arguments.length-2)>0)for(var r,n,i=new Array(r),a=0;a<r;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,r=(n=this._[t]).length;a<r;++a)n[a].value.apply(e,i)},apply:function(t,e,r){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var n=this._[t],i=0,a=n.length;i<a;++i)n[i].value.apply(e,r)}},t.dispatch=r,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],111:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-quadtree"),t("d3-collection"),t("d3-dispatch"),t("d3-timer")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,n.d3)}(this,(function(t,e,r,n,i){"use strict";function a(t){return function(){return t}}function o(){return 1e-6*(Math.random()-.5)}function s(t){return t.x+t.vx}function l(t){return t.y+t.vy}function c(t){return t.index}function u(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function f(t){return t.x}function h(t){return t.y}var p=Math.PI*(3-Math.sqrt(5));t.forceCenter=function(t,e){var r;function n(){var n,i,a=r.length,o=0,s=0;for(n=0;n<a;++n)o+=(i=r[n]).x,s+=i.y;for(o=o/a-t,s=s/a-e,n=0;n<a;++n)(i=r[n]).x-=o,i.y-=s}return null==t&&(t=0),null==e&&(e=0),n.initialize=function(t){r=t},n.x=function(e){return arguments.length?(t=+e,n):t},n.y=function(t){return arguments.length?(e=+t,n):e},n},t.forceCollide=function(t){var r,n,i=1,c=1;function u(){for(var t,a,u,h,p,d,g,m=r.length,v=0;v<c;++v)for(a=e.quadtree(r,s,l).visitAfter(f),t=0;t<m;++t)u=r[t],d=n[u.index],g=d*d,h=u.x+u.vx,p=u.y+u.vy,a.visit(y);function y(t,e,r,n,a){var s=t.data,l=t.r,c=d+l;if(!s)return e>h+c||n<h-c||r>p+c||a<p-c;if(s.index>u.index){var f=h-s.x-s.vx,m=p-s.y-s.vy,v=f*f+m*m;v<c*c&&(0===f&&(v+=(f=o())*f),0===m&&(v+=(m=o())*m),v=(c-(v=Math.sqrt(v)))/v*i,u.vx+=(f*=v)*(c=(l*=l)/(g+l)),u.vy+=(m*=v)*c,s.vx-=f*(c=1-c),s.vy-=m*c)}}}function f(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e<a;++e)i=r[e],n[i.index]=+t(i,e,r)}}return"function"!=typeof t&&(t=a(null==t?1:+t)),u.initialize=function(t){r=t,h()},u.iterations=function(t){return arguments.length?(c=+t,u):c},u.strength=function(t){return arguments.length?(i=+t,u):i},u.radius=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),h(),u):t},u},t.forceLink=function(t){var e,n,i,s,l,f=c,h=function(t){return 1/Math.min(s[t.source.index],s[t.target.index])},p=a(30),d=1;function g(r){for(var i=0,a=t.length;i<d;++i)for(var s,c,u,f,h,p,g,m=0;m<a;++m)c=(s=t[m]).source,f=(u=s.target).x+u.vx-c.x-c.vx||o(),h=u.y+u.vy-c.y-c.vy||o(),f*=p=((p=Math.sqrt(f*f+h*h))-n[m])/p*r*e[m],h*=p,u.vx-=f*(g=l[m]),u.vy-=h*g,c.vx+=f*(g=1-g),c.vy+=h*g}function m(){if(i){var a,o,c=i.length,h=t.length,p=r.map(i,f);for(a=0,s=new Array(c);a<h;++a)(o=t[a]).index=a,"object"!=typeof o.source&&(o.source=u(p,o.source)),"object"!=typeof o.target&&(o.target=u(p,o.target)),s[o.source.index]=(s[o.source.index]||0)+1,s[o.target.index]=(s[o.target.index]||0)+1;for(a=0,l=new Array(h);a<h;++a)o=t[a],l[a]=s[o.source.index]/(s[o.source.index]+s[o.target.index]);e=new Array(h),v(),n=new Array(h),y()}}function v(){if(i)for(var r=0,n=t.length;r<n;++r)e[r]=+h(t[r],r,t)}function y(){if(i)for(var e=0,r=t.length;e<r;++e)n[e]=+p(t[e],e,t)}return null==t&&(t=[]),g.initialize=function(t){i=t,m()},g.links=function(e){return arguments.length?(t=e,m(),g):t},g.id=function(t){return arguments.length?(f=t,g):f},g.iterations=function(t){return arguments.length?(d=+t,g):d},g.strength=function(t){return arguments.length?(h="function"==typeof t?t:a(+t),v(),g):h},g.distance=function(t){return arguments.length?(p="function"==typeof t?t:a(+t),y(),g):p},g},t.forceManyBody=function(){var t,r,n,i,s=a(-30),l=1,c=1/0,u=.81;function p(i){var a,o=t.length,s=e.quadtree(t,f,h).visitAfter(g);for(n=i,a=0;a<o;++a)r=t[a],s.visit(m)}function d(){if(t){var e,r,n=t.length;for(i=new Array(n),e=0;e<n;++e)r=t[e],i[r.index]=+s(r,e,t)}}function g(t){var e,r,n,a,o,s=0,l=0;if(t.length){for(n=a=o=0;o<4;++o)(e=t[o])&&(r=Math.abs(e.value))&&(s+=e.value,l+=r,n+=r*e.x,a+=r*e.y);t.x=n/l,t.y=a/l}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=i[e.data.index]}while(e=e.next)}t.value=s}function m(t,e,a,s){if(!t.value)return!0;var f=t.x-r.x,h=t.y-r.y,p=s-e,d=f*f+h*h;if(p*p/u<d)return d<c&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d<l&&(d=Math.sqrt(l*d)),r.vx+=f*t.value*n/d,r.vy+=h*t.value*n/d),!0;if(!(t.length||d>=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d<l&&(d=Math.sqrt(l*d)));do{t.data!==r&&(p=i[t.data.index]*n/d,r.vx+=f*p,r.vy+=h*p)}while(t=t.next)}}return p.initialize=function(e){t=e,d()},p.strength=function(t){return arguments.length?(s="function"==typeof t?t:a(+t),d(),p):s},p.distanceMin=function(t){return arguments.length?(l=t*t,p):Math.sqrt(l)},p.distanceMax=function(t){return arguments.length?(c=t*t,p):Math.sqrt(c)},p.theta=function(t){return arguments.length?(u=t*t,p):Math.sqrt(u)},p},t.forceRadial=function(t,e,r){var n,i,o,s=a(.1);function l(t){for(var a=0,s=n.length;a<s;++a){var l=n[a],c=l.x-e||1e-6,u=l.y-r||1e-6,f=Math.sqrt(c*c+u*u),h=(o[a]-f)*i[a]*t/f;l.vx+=c*h,l.vy+=u*h}}function c(){if(n){var e,r=n.length;for(i=new Array(r),o=new Array(r),e=0;e<r;++e)o[e]=+t(n[e],e,n),i[e]=isNaN(o[e])?0:+s(n[e],e,n)}}return"function"!=typeof t&&(t=a(+t)),null==e&&(e=0),null==r&&(r=0),l.initialize=function(t){n=t,c()},l.strength=function(t){return arguments.length?(s="function"==typeof t?t:a(+t),c(),l):s},l.radius=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),c(),l):t},l.x=function(t){return arguments.length?(e=+t,l):e},l.y=function(t){return arguments.length?(r=+t,l):r},l},t.forceSimulation=function(t){var e,a=1,o=.001,s=1-Math.pow(o,1/300),l=0,c=.6,u=r.map(),f=i.timer(d),h=n.dispatch("tick","end");function d(){g(),h.call("tick",e),a<o&&(f.stop(),h.call("end",e))}function g(r){var n,i,o=t.length;void 0===r&&(r=1);for(var f=0;f<r;++f)for(a+=(l-a)*s,u.each((function(t){t(a)})),n=0;n<o;++n)null==(i=t[n]).fx?i.x+=i.vx*=c:(i.x=i.fx,i.vx=0),null==i.fy?i.y+=i.vy*=c:(i.y=i.fy,i.vy=0);return e}function m(){for(var e,r=0,n=t.length;r<n;++r){if((e=t[r]).index=r,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var i=10*Math.sqrt(r),a=r*p;e.x=i*Math.cos(a),e.y=i*Math.sin(a)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function v(e){return e.initialize&&e.initialize(t),e}return null==t&&(t=[]),m(),e={tick:g,restart:function(){return f.restart(d),e},stop:function(){return f.stop(),e},nodes:function(r){return arguments.length?(t=r,m(),u.each(v),e):t},alpha:function(t){return arguments.length?(a=+t,e):a},alphaMin:function(t){return arguments.length?(o=+t,e):o},alphaDecay:function(t){return arguments.length?(s=+t,e):+s},alphaTarget:function(t){return arguments.length?(l=+t,e):l},velocityDecay:function(t){return arguments.length?(c=1-t,e):1-c},force:function(t,r){return arguments.length>1?(null==r?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c<u;++c)(o=(i=e-(s=t[c]).x)*i+(a=r-s.y)*a)<n&&(l=s,n=o);return l},on:function(t,r){return arguments.length>1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vx+=(n[a]-i.x)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i="function"==typeof t?t:a(+t),s(),o):i},o.x=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),s(),o):t},o},t.forceY=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vy+=(n[a]-i.y)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i="function"==typeof t?t:a(+t),s(),o):i},o.y=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),s(),o):t},o},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-collection":108,"d3-dispatch":110,"d3-quadtree":118,"d3-timer":123}],112:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t="undefined"!=typeof globalThis?globalThis:t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function r(t){return(t=e(Math.abs(t)))?t[1]:NaN}var n,i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=i.exec(t)))throw new Error("invalid format: "+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function s(t,r){var n=e(t,r);if(!n)return t+"";var i=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return s(100*t,e)},r:s,s:function(t,r){var i=e(t,r);if(!i)return t+"";var a=i[0],o=i[1],s=o-(n=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+e(t,Math.max(0,r+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var u,f=Array.prototype.map,h=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function p(t){var e,i,o=void 0===t.grouping||void 0===t.thousands?c:(e=f.call(t.grouping,Number),i=t.thousands+"",function(t,r){for(var n=t.length,a=[],o=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(i)}),s=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",p=void 0===t.decimal?".":t.decimal+"",d=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(f.call(t.numerals,String)),g=void 0===t.percent?"%":t.percent+"",m=void 0===t.minus?"-":t.minus+"",v=void 0===t.nan?"NaN":t.nan+"";function y(t){var e=(t=a(t)).fill,r=t.align,i=t.sign,c=t.symbol,f=t.zero,y=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;"n"===w?(x=!0,w="g"):l[w]||(void 0===b&&(b=12),_=!0,w="g"),(f||"0"===e&&"="===r)&&(f=!0,e="0",r="=");var T="$"===c?s:"#"===c&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",k="$"===c?u:/[%p]/.test(w)?g:"",A=l[w],M=/[defgprs%]/.test(w);function S(t){var a,s,l,c=T,u=k;if("c"===w)u=A(t)+u,t="";else{var g=(t=+t)<0||1/t<0;if(t=isNaN(t)?v:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n<r;++n)switch(t[n]){case".":i=e=n;break;case"0":0===i&&(i=n),e=n;break;default:if(!+t[n])break t;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),g&&0==+t&&"+"!==i&&(g=!1),c=(g?"("===i?i:m:"-"===i||"("===i?"":i)+c,u=("s"===w?h[8+n/3]:"")+u+(g&&"("===i?")":""),M)for(a=-1,s=t.length;++a<s;)if(48>(l=t.charCodeAt(a))||l>57){u=(46===l?p+t.slice(a+1):t.slice(a))+u,t=t.slice(0,a);break}}x&&!f&&(t=o(t,1/0));var S=c.length+t.length+u.length,E=S<y?new Array(y-S+1).join(e):"";switch(x&&f&&(t=o(E+t,E.length?y-u.length:1/0),E=""),r){case"<":t=c+t+u+E;break;case"=":t=c+E+t+u;break;case"^":t=E.slice(0,S=E.length>>1)+c+t+u+E.slice(S);break;default:t=E+c+t+u}return d(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+""},S}return{format:y,formatPrefix:function(t,e){var n=y(((t=a(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(r(e)/3))),o=Math.pow(10,-i),s=h[8+i/3];return function(t){return n(o*t)+s}}}}function d(e){return u=p(e),t.format=u.format,t.formatPrefix=u.formatPrefix,u}d({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),t.FormatSpecifier=o,t.formatDefaultLocale=d,t.formatLocale=p,t.formatSpecifier=a,t.precisionFixed=function(t){return Math.max(0,-r(Math.abs(t)))},t.precisionPrefix=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(e)/3)))-r(Math.abs(t)))},t.precisionRound=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,r(e)-r(t))+1},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],113:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-geo"),t("d3-array")):i(n.d3=n.d3||{},n.d3,n.d3)}(this,(function(t,e,r){"use strict";var n=Math.abs,i=Math.atan,a=Math.atan2,o=Math.cos,s=Math.exp,l=Math.floor,c=Math.log,u=Math.max,f=Math.min,h=Math.pow,p=Math.round,d=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,m=Math.tan,v=1e-6,y=Math.PI,x=y/2,b=y/4,_=Math.SQRT1_2,w=L(2),T=L(y),k=2*y,A=180/y,M=y/180;function S(t){return t>1?x:t<-1?-x:Math.asin(t)}function E(t){return t>1?0:t<-1?y:Math.acos(t)}function L(t){return t>0?Math.sqrt(t):0}function C(t){return(s(t)-s(-t))/2}function P(t){return(s(t)+s(-t))/2}function I(t){var e=m(t/2),r=2*c(o(t/2))/(e*e);function i(t,e){var n=o(t),i=o(e),a=g(e),s=i*n,l=-((1-s?c((1+s)/2)/(1-s):-.5)+r/(1+s));return[l*i*g(t),l*a]}return i.invert=function(e,i){var s,l=L(e*e+i*i),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=o(h),d=g(h),m=d/p,y=-c(n(p));u-=s=(2/m*y-r*m-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(n(s)>v&&--f>0);var x=g(u);return[a(e*x,l*o(u)),S(i*x/l)]},i}function O(t,e){var r=o(e),n=function(t){return t?t/Math.sin(t):1}(E(r*o(t/=2)));return[2*r*g(t)*n,g(e)*n]}function z(t){var e=g(t),r=o(t),i=t>=0?1:-1,s=m(i*t),l=(1+e-r)/2;function c(t,n){var c=o(n),u=o(t/=2);return[(1+c)*g(t),(i*n>-a(u,s)-.001?0:10*-i)+l+g(n)*r-(1+c)*e*u]}return c.invert=function(t,c){var u=0,f=0,h=50;do{var p=o(u),d=g(u),m=o(f),y=g(f),x=1+m,b=x*d-t,_=l+y*r-x*e*p-c,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*m+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;n(E)>2&&(E/=2),u-=S,f-=E}while((n(S)>v||n(E)>v)&&--h>0);return i*f>-a(o(u),s)-.001?[2*u,f]:null},c}function D(t,e){var r=m(e/2),n=L(1-r*r),i=1+n*o(t/=2),a=g(t)*n/i,s=r/i,l=a*a,c=s*s;return[4/3*a*(3+l-3*c),4/3*s*(3+3*l-c)]}O.invert=function(t,e){if(!(t*t+4*e*e>y*y+v)){var r=t,i=e,a=25;do{var s,l=g(r),c=g(r/2),u=o(r/2),f=g(i),h=o(i),p=g(2*i),d=f*f,m=h*h,x=c*c,b=1-m*u*u,_=b?E(h*u)*L(s=1/b):s=0,w=2*_*h*c-t,T=_*f-e,k=s*(m*x+_*h*u*d),A=s*(.5*l*p-2*_*f*c),M=.25*s*(p*c-_*f*m*l),S=s*(d*u+_*x*h),C=A*M-S*k;if(!C)break;var P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]}},D.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&n(e)>1)return null;var r=1+t*t+e*e,i=L((r-L(r*r-4*e*e))/2),s=S(i)/3,l=i?function(t){return c(t+L(t*t-1))}(n(e/i))/3:function(t){return c(t+L(t*t+1))}(n(t))/3,u=o(s),f=P(l),h=f*f-u*u;return[2*d(t)*a(C(l)*u,.25-h),2*d(e)*a(f*g(s),.25+h)]};var R=L(8),F=c(1+w);function B(t,e){var r=n(e);return r<b?[t,c(m(b+e/2))]:[t*o(r)*(2*w-1/g(r)),d(e)*(2*w*(r-b)-c(m(r/2)))]}function N(t){var r=2*y/t;function s(t,i){var s=e.geoAzimuthalEquidistantRaw(t,i);if(n(t)>x){var l=a(s[1],s[0]),c=L(s[0]*s[0]+s[1]*s[1]),u=r*p((l-x)/r)+x,f=a(g(l-=u),2-o(l));l=u+S(y/c*g(f))-f,s[0]=c*o(l),s[1]=c*g(l)}return s}return s.invert=function(t,n){var s=L(t*t+n*n);if(s>x){var l=a(n,t),c=r*p((l-x)/r)+x,u=l>c?-1:1,f=s*o(c-l),h=1/m(u*E((f-y)/L(y*(y-2*f)+s*s)));l=c+2*i((h+u*L(h*h-3))/3),t=s*o(l),n=s*g(l)}return e.geoAzimuthalEquidistantRaw.invert(t,n)},s}function j(t,r){if(arguments.length<2&&(r=t),1===r)return e.geoAzimuthalEqualAreaRaw;if(r===1/0)return U;function n(n,i){var a=e.geoAzimuthalEqualAreaRaw(n/r,i);return a[0]*=t,a}return n.invert=function(n,i){var a=e.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a[0]*=r,a},n}function U(t,e){return[t*o(e)/o(e/=2),2*g(e)]}function V(t,e,r){var i,a,o,s=100;r=void 0===r?0:+r,e=+e;do{(a=t(r))===(o=t(r+v))&&(o=a+v),r-=i=-1*v*(a-e)/(a-o)}while(s-- >0&&n(i)>v);return s<0?NaN:r}function H(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=1e-12),function(i,a,o,s){var l,c,u;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;f<e;f++){var h=t(o,s),p=h[0]-i,d=h[1]-a;if(n(p)<r&&n(d)<r)break;var g=p*p+d*d;if(g>l)o-=c/=2,s-=u/=2;else{l=g;var m=(o>0?-1:1)*r,v=(s>0?-1:1)*r,y=t(o+m,s),x=t(o,s+v),b=(y[0]-h[0])/m,_=(y[1]-h[1])/m,w=(x[0]-h[0])/v,T=(x[1]-h[1])/v,k=T*b-_*w,A=(n(k)<.5?.5:1)/k;if(o+=c=(d*w-p*T)*A,s+=u=(p*_-d*b)*A,n(c)<r&&n(u)<r)break}}return[o,s]}}function q(){var t=j(1.68,2);function e(e,r){if(e+r<-1.4){var n=(e-r+1.6)*(e+r+1.4)/8;e+=n,r-=.8*n*g(r+y/2)}var i=t(e,r),a=(1-o(e*r))/12;return i[1]<0&&(i[0]*=1+a),i[1]>0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=H(e),e}function G(t,e){var r,i=t*g(e),a=30;do{e-=r=(e+g(e)-i)/(1+o(e))}while(n(r)>v&&--a>0);return e/2}function Y(t,e,r){function n(n,i){return[t*n*o(i=G(r,i)),e*g(i)]}return n.invert=function(n,i){return i=S(i/e),[n/(t*o(i)),S((2*i+g(2*i))/r)]},n}B.invert=function(t,e){if((a=n(e))<F)return[t,2*i(s(e))-x];var r,a,l=b,u=25;do{var f=o(l/2),h=m(l/2);l-=r=(R*(l-b)-c(h)-a)/(R-f*f/(2*h))}while(n(r)>1e-12&&--u>0);return[t/(o(l)*(R-1/g(l))),d(e)*l]},U.invert=function(t,e){var r=2*S(e/2);return[t*o(r/2)/o(r),r]};var W=Y(w/x,w,y);var X=2.00276,Z=1.11072;function J(t,e){var r=G(y,e);return[X*t/(1/o(e)+Z/o(r)),(e+w*g(r))/X]}function K(t){var r=0,n=e.geoProjectionMutator(t),i=n(r);return i.parallel=function(t){return arguments.length?n(r=t*M):r*A},i}function Q(t,e){return[t*o(e),e]}function $(t){if(!t)return Q;var e=1/m(t);function r(r,n){var i=e+t-n,a=i?r*o(n)/i:i;return[i*g(a),e-i*o(a)]}return r.invert=function(r,n){var i=L(r*r+(n=e-n)*n),s=e+t-i;return[i/o(s)*a(r,n),s]},r}function tt(t){function e(e,r){var n=x-r,i=n?e*t*g(n)/n:n;return[n*g(i)/t,x-n*o(i)]}return e.invert=function(e,r){var n=e*t,i=x-r,o=L(n*n+i*i),s=a(n,i);return[(o?o/g(o):1)*s/t,x-o]},e}J.invert=function(t,e){var r,i,a=X*e,s=e<0?-b:b,l=25;do{i=a-w*g(s),s-=r=(g(2*s)+2*s-y*g(i))/(2*o(2*s)+2+y*o(i)*w*o(s))}while(n(r)>v&&--l>0);return i=a-w*g(s),[t*(1/o(i)+Z/o(s))/X,i]},Q.invert=function(t,e){return[t/o(e),e]};var et=Y(1,4/y,y);function rt(t,e,r,i,s,l){var c,u=o(l);if(n(t)>1||n(l)>1)c=E(r*s+e*i*u);else{var f=g(t/2),h=g(l/2);c=2*S(L(f*f+e*i*h*h))}return n(c)>v?[c,a(i*g(l),e*s-r*i*u)]:[0,0]}function nt(t,e,r){return E((t*t+e*e-r*r)/(2*t*e))}function it(t){return t-2*y*l((t+y)/(2*y))}function at(t,e,r){for(var n,i=[[t[0],t[1],g(t[1]),o(t[1])],[e[0],e[1],g(e[1]),o(e[1])],[r[0],r[1],g(r[1]),o(r[1])]],a=i[2],s=0;s<3;++s,a=n)n=i[s],a.v=rt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=nt(i[0].v[0],i[2].v[0],i[1].v[0]),c=nt(i[0].v[0],i[1].v[0],i[2].v[0]),u=y-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*o(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*g(l))];return function(t,e){var r,n=g(e),a=o(e),s=new Array(3);for(r=0;r<3;++r){var l=i[r];if(s[r]=rt(e-l[1],l[3],l[2],a,n,t-l[0]),!s[r][0])return l.point;s[r][1]=it(s[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=nt(i[r].v[0],s[r][0],s[p][0]);s[r][1]<0&&(d=-d),r?1==r?(d=c-d,h[0]-=s[r][0]*o(d),h[1]-=s[r][0]*g(d)):(d=u-d,h[0]+=s[r][0]*o(d),h[1]+=s[r][0]*g(d)):(h[0]+=s[r][0]*o(d),h[1]-=s[r][0]*g(d))}return h[0]/=3,h[1]/=3,h}}function ot(t){return t[0]*=M,t[1]*=M,t}function st(t,r,n){var i=e.geoCentroid({type:"MultiPoint",coordinates:[t,r,n]}),a=[-i[0],-i[1]],o=e.geoRotation(a),s=at(ot(o(t)),ot(o(r)),ot(o(n)));s.invert=H(s);var l=e.geoProjection(s).rotate(a),c=l.center;return delete l.rotate,l.center=function(t){return arguments.length?c(o(t)):o.invert(c())},l.clipAngle(90)}function lt(t,e){var r=L(1-g(e));return[2/T*t*r,T*(1-r)]}function ct(t){var e=m(t);function r(t,r){return[t,(t?t/g(t):1)*(g(r)*o(t)-e*o(r))]}return r.invert=e?function(t,r){t&&(r*=g(t)/t);var n=o(t);return[t,2*a(L(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,S(t?e*m(t)/t:e)]},r}lt.invert=function(t,e){var r=(r=e/T-1)*r;return[r>0?t*L(y/r)/2:0,S(1-r)]};var ut=L(3);function ft(t,e){return[ut*t*(2*o(2*e/3)-1)/T,ut*T*g(e/3)]}function ht(t){var e=o(t);function r(t,r){return[t*e,g(r)/e]}return r.invert=function(t,r){return[t/e,S(r*e)]},r}function pt(t){var e=o(t);function r(t,r){return[t*e,(1+e)*m(r/2)]}return r.invert=function(t,r){return[t/e,2*i(r/(1+e))]},r}function dt(t,e){var r=L(8/(3*y));return[r*t*(1-n(e)/y),r*e]}function gt(t,e){var r=L(4-3*g(n(e)));return[2/L(6*y)*t*r,d(e)*L(2*y/3)*(2-r)]}function mt(t,e){var r=L(y*(4+y));return[2/r*t*(1+L(1-4*e*e/(y*y))),4/r*e]}function vt(t,e){var r=(2+x)*g(e);e/=2;for(var i=0,a=1/0;i<10&&n(a)>v;i++){var s=o(e);e-=a=(e+g(e)*(s+2)-r)/(2*s*(1+s))}return[2/L(y*(4+y))*t*(1+o(e)),2*L(y/(4+y))*g(e)]}function yt(t,e){return[t*(1+o(e))/L(2+y),2*e/L(2+y)]}function xt(t,e){for(var r=(1+x)*g(e),i=0,a=1/0;i<10&&n(a)>v;i++)e-=a=(e+g(e)-r)/(1+o(e));return r=L(2+y),[t*(1+o(e))/r,2*e/r]}ft.invert=function(t,e){var r=3*S(e/(ut*T));return[T*t/(ut*(2*o(2*r/3)-1)),r]},dt.invert=function(t,e){var r=L(8/(3*y)),i=e/r;return[t/(r*(1-n(i)/y)),i]},gt.invert=function(t,e){var r=2-n(e)/L(2*y/3);return[t*L(6*y)/(2*r),d(e)*S((4-r*r)/3)]},mt.invert=function(t,e){var r=L(y*(4+y))/2;return[t*r/(1+L(1-e*e*(4+y)/(4*y))),e*r/2]},vt.invert=function(t,e){var r=e*L((4+y)/y)/2,n=S(r),i=o(n);return[t/(2/L(y*(4+y))*(1+i)),S((n+r*(i+2))/(2+x))]},yt.invert=function(t,e){var r=L(2+y),n=e*r/2;return[r*t/(1+o(n)),n]},xt.invert=function(t,e){var r=1+x,n=L(r/2);return[2*t*n/(1+o(e*=n)),S((e+g(e))/r)]};var bt=3+2*w;function _t(t,e){var r=g(t/=2),n=o(t),a=L(o(e)),s=o(e/=2),l=g(e)/(s+w*n*a),u=L(2/(1+l*l)),f=L((w*s+(n+r)*a)/(w*s+(n-r)*a));return[bt*(u*(f-1/f)-2*c(f)),bt*(u*l*(f+1/f)-2*i(l))]}_t.invert=function(t,e){if(!(r=D.invert(t/1.2,1.065*e)))return null;var r,a=r[0],s=r[1],l=20;t/=bt,e/=bt;do{var h=a/2,p=s/2,d=g(h),m=o(h),y=g(p),b=o(p),T=o(s),k=L(T),A=y/(b+w*m*k),M=A*A,S=L(2/(1+M)),E=(w*b+(m+d)*k)/(w*b+(m-d)*k),C=L(E),P=C-1/C,I=C+1/C,O=S*P-2*c(C)-t,z=S*A*I-2*i(A)-e,R=y&&_*k*d*M/y,F=(w*m*b+k)/(2*(b+w*m*k)*(b+w*m*k)*k),B=-.5*A*S*S*S,N=B*R,j=B*F,U=(U=2*b+w*k*(m-d))*U*C,V=(w*m*b*k+T)/U,H=-w*d*y/(k*U),q=P*N-2*V/C+S*(V+V/E),G=P*j-2*H/C+S*(H+H/E),Y=A*I*N-2*R/(1+M)+S*I*R+S*A*(V-V/E),W=A*I*j-2*F/(1+M)+S*I*F+S*A*(H-H/E),X=G*Y-W*q;if(!X)break;var Z=(z*G-O*W)/X,J=(O*Y-z*q)/X;a-=Z,s=u(-x,f(x,s-J))}while((n(Z)>v||n(J)>v)&&--l>0);return n(n(s)-x)<v?[0,s]:l&&[a,s]};var wt=o(35*M);function Tt(t,e){var r=m(e/2);return[t*wt*L(1-r*r),(1+wt)*r]}function kt(t,e){var r=e/2,n=o(r);return[2*t/T*o(e)*n*n,T*m(r)]}function At(t){var e=1-t,r=i(y,0)[0]-i(-y,0)[0],n=L(2*(i(0,x)[1]-i(0,-x)[1])/r);function i(r,n){var i=o(n),a=g(n);return[i/(e+t*i)*r,e*n+t*a]}function a(t,e){var r=i(t,e);return[r[0]*n,r[1]/n]}function s(t){return a(0,t)[1]}return a.invert=function(r,i){var a=V(s,i);return[r/n*(t+e/o(a)),a]},a}function Mt(t){return[t[0]/2,S(m(t[1]/2*M))*A]}function St(t){return[2*t[0],2*i(g(t[1]*M))*A]}function Et(t,r){var i=2*y/r,s=t*t;function l(r,l){var c=e.geoAzimuthalEquidistantRaw(r,l),u=c[0],f=c[1],h=u*u+f*f;if(h>s){var d=L(h),m=a(f,u),b=i*p(m/i),_=m-b,w=t*o(_),T=(t*g(_)-_*g(w))/(x-w),k=Lt(_,T),A=(y-t)/Ct(k,w,y);u=d;var M,S=50;do{u-=M=(t+Ct(k,w,u)*A-d)/(k(u)*A)}while(n(M)>v&&--S>0);f=_*g(u),u<x&&(f-=T*(u-x));var E=g(b),C=o(b);c[0]=u*C-f*E,c[1]=u*E+f*C}return c}return l.invert=function(r,l){var c=r*r+l*l;if(c>s){var u=L(c),f=a(l,r),h=i*p(f/i),d=f-h;r=u*o(d),l=u*g(d);for(var m=r-x,v=g(r),b=l/v,_=r<x?1/0:0,w=10;;){var T=t*g(b),k=t*o(b),A=g(k),M=x-k,S=(T-b*A)/M,E=Lt(b,S);if(n(_)<1e-12||!--w)break;b-=_=(b*v-S*m-l)/(v-2*m*(M*(k+b*T*o(k)-A)-T*(T-b*A))/(M*M))}r=(u=t+Ct(E,k,r)*(y-t)/Ct(E,k,y))*o(f=h+b),l=u*g(f)}return e.geoAzimuthalEquidistantRaw.invert(r,l)},l}function Lt(t,e){return function(r){var n=t*o(r);return r<x&&(n-=e),L(1+n*n)}}function Ct(t,e,r){for(var n=(r-e)/50,i=t(e)+t(r),a=1,o=e;a<50;++a)i+=2*t(o+=n);return.5*i*n}function Pt(t,e,r,i,a,s,l,c){function u(n,u){if(!u)return[t*n/y,0];var f=u*u,h=t+f*(e+f*(r+f*i)),p=u*(a-1+f*(s-c+f*l)),d=(h*h+p*p)/(2*p),m=n*S(h/d)/y;return[d*g(m),u*(1+f*c)+d*(1-o(m))]}return arguments.length<8&&(c=0),u.invert=function(u,f){var h,p,d=y*u/t,m=f,x=50;do{var b=m*m,_=t+b*(e+b*(r+b*i)),w=m*(a-1+b*(s-c+b*l)),T=_*_+w*w,k=2*w,A=T/k,M=A*A,E=S(_/A)/y,C=d*E,P=_*_,I=(2*e+b*(4*r+6*b*i))*m,O=a+b*(3*s+5*b*l),z=(2*(_*I+w*(O-1))*k-T*(2*(O-1)))/(k*k),D=o(C),R=g(C),F=A*D,B=A*R,N=d/y*(1/L(1-P/M))*(I*A-_*z)/M,j=B-u,U=m*(1+b*c)+A-F-f,V=z*R+F*N,H=F*E,q=1+z-(z*D-B*N),G=B*E,Y=V*G-q*H;if(!Y)break;d-=h=(U*V-j*q)/Y,m-=p=(j*G-U*H)/Y}while((n(h)>v||n(p)>v)&&--x>0);return[d,m]},u}Tt.invert=function(t,e){var r=e/(1+wt);return[t&&t/(wt*L(1-r*r)),2*i(r)]},kt.invert=function(t,e){var r=i(e/T),n=o(r),a=2*r;return[t*T/2/(o(a)*n*n),a]};var It=Pt(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);var Ot=Pt(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);var zt=Pt(5/6*y,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Dt(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}Dt.invert=function(t,e){var r,i=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(n(r)>v&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=i*i)*l;i-=r=(i*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(n(r)>v&&--o>0);return[i,a]};var Rt=Pt(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Ft(t){var e=t(x,0)[0]-t(-x,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*y,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*y;return o<-y?o+=2*y:o>y&&(o-=2*y),a[0]=o,a}),r}function Bt(t,e){var r=d(t),i=d(e),s=o(e),l=o(t)*s,c=g(t)*s,u=g(i*e);t=n(a(c,u)),e=S(l),n(t-x)>v&&(t%=x);var f=function(t,e){if(e===x)return[0,0];var r,i,a=g(e),s=a*a,l=s*s,c=1+l,u=1+3*l,f=1-l,h=S(1/L(c)),p=f+s*c*h,d=(1-a)/p,m=L(d),b=d*c,_=L(b),w=m*f;if(0===t)return[0,-(w+s*_)];var T,k=o(e),A=1/k,M=2*a*k,E=(-p*k-(-3*s+h*u)*M*(1-a))/(p*p),C=-A*M,P=-A*(s*c*E+d*u*M),I=-2*A*(f*(.5*E/m)-2*s*m*M),O=4*t/y;if(t>.222*y||e<y/4&&t>.175*y){if(r=(w+s*L(b*(1+l)-w*w))/(1+l),t>y/4)return[r,r];var z=r,D=.5*r;r=.5*(D+z),i=50;do{var R=L(b-r*r),F=r*(I+C*R)+P*S(r/_)-O;if(!F)break;F<0?D=r:z=r,r=.5*(D+z)}while(n(z-D)>v&&--i>0)}else{r=v,i=25;do{var B=r*r,N=L(b-B),j=I+C*N,U=r*j+P*S(r/_)-O,V=j+(P-C*B)/N;r-=T=N?U/V:0}while(n(T)>v&&--i>0)}return[r,-w-s*L(b-r*r)]}(t>y/4?x-t:t,e);return t>y/4&&(u=f[0],f[0]=-f[1],f[1]=-u),f[0]*=r,f[1]*=-i,f}function Nt(t,e){var r,a,l,c,u,f;if(e<v)return[(c=g(t))-(r=e*(t-c*(a=o(t)))/4)*a,a+r*c,1-e*c*c/2,t-r];if(e>=1-v)return r=(1-e)/4,l=1/(a=P(t)),[(c=((f=s(2*(f=t)))-1)/(f+1))+r*((u=a*C(t))-t)/(a*a),l-r*c*l*(u-t),l+r*c*l*(u+t),2*i(s(t))-x+r*(u-t)/a];var h=[1,0,0,0,0,0,0,0,0],p=[L(e),0,0,0,0,0,0,0,0],d=0;for(a=L(1-e),u=1;n(p[d]/h[d])>v&&d<8;)r=h[d++],p[d]=(r-a)/2,h[d]=(r+a)/2,a=L(r*a),u*=2;l=u*h[d]*t;do{l=(S(c=p[d]*g(a=l)/h[d])+l)/2}while(--d);return[g(l),c=o(l),c/o(l-a),l]}function jt(t,e){if(!e)return t;if(1===e)return c(m(t/2+b));for(var r=1,a=L(1-e),o=L(e),s=0;n(o)>v;s++){if(t%y){var l=i(a*m(t)/r);l<0&&(l+=y),t+=l+~~(t/y)*y}else t+=t;o=(r+a)/2,a=L(r*a),o=((r=o)-a)/2}return t/(h(2,s)*r)}function Ut(t,e){var r=(w-1)/(w+1),l=L(1-r*r),u=jt(x,l*l),f=c(m(y/4+n(e)/2)),h=s(-1*f)/L(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?x:-x)-a(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*o(-1*t),h*g(-1*t)),v=function(t,e,r){var a=n(t),o=C(n(e));if(a){var s=1/g(a),l=1/(m(a)*m(a)),c=-(l+r*(o*o*s*s)-1+r),u=(-c+L(c*c-4*((r-1)*l)))/2;return[jt(i(1/L(u)),r)*d(t),jt(i(L((u/l-1)/r)),1-r)*d(e)]}return[0,jt(i(o),1-r)*d(e)]}(p[0],p[1],l*l);return[-v[1],(e>=0?1:-1)*(.5*u-v[0])]}function Vt(t){var e=g(t),r=o(t),i=Ht(t);function s(t,a){var s=i(t,a);t=s[0],a=s[1];var l=g(a),c=o(a),u=o(t),f=E(e*l+r*c*u),h=g(f),p=n(h)>v?f/h:1;return[p*r*g(t),(n(t)>x?p:-p)*(e*c-r*l*u)]}return i.invert=Ht(-t),s.invert=function(t,r){var n=L(t*t+r*r),s=-g(n),l=o(n),c=n*l,u=-r*s,f=n*e,h=L(c*c+u*u-f*f),p=a(c*f+u*h,u*f-c*h),d=(n>x?-1:1)*a(t*s,n*o(p)*l+r*g(p)*s);return i.invert(d,p)},s}function Ht(t){var e=g(t),r=o(t);return function(t,n){var i=o(n),s=o(t)*i,l=g(t)*i,c=g(n);return[a(l,s*r-c*e),S(c*r+s*e)]}}Bt.invert=function(t,e){n(t)>1&&(t=2*d(t)-t),n(e)>1&&(e=2*d(e)-e);var r=d(t),i=d(e),s=-r*t,l=-i*e,c=l/s<1,u=function(t,e){var r=0,i=1,a=.5,s=50;for(;;){var l=a*a,c=L(a),u=S(1/L(1+l)),f=1-l+a*(1+l)*u,h=(1-c)/f,p=L(h),d=h*(1+l),g=p*(1-l),m=L(d-t*t),v=e+g+a*m;if(n(i-r)<1e-12||0==--s||0===v)break;v>0?r=a:i=a,a=.5*(r+i)}if(!s)return null;var x=S(c),b=o(x),_=1/b,w=2*c*b,T=(-f*b-(-3*a+u*(1+3*l))*w*(1-c))/(f*f);return[y/4*(t*(-2*_*(.5*T/p*(1-l)-2*a*p*w)+-_*w*m)+-_*(a*(1+l)*T+h*(1+3*l)*w)*S(t/L(d))),x]}(c?l:s,c?s:l),f=u[0],h=u[1],p=o(h);return c&&(f=-x-f),[r*(a(g(f)*p,-g(h))+y),i*S(o(f)*p)]},Ut.invert=function(t,e){var r,n,o,l,u,f,h=(w-1)/(w+1),p=L(1-h*h),d=jt(x,p*p),g=(n=-t,o=p*p,(r=.5*d-e)?(l=Nt(r,o),n?(f=(u=Nt(n,1-o))[1]*u[1]+o*l[0]*l[0]*u[0]*u[0],[[l[0]*u[2]/f,l[1]*l[2]*u[0]*u[1]/f],[l[1]*u[1]/f,-l[0]*l[2]*u[0]*u[2]/f],[l[2]*u[1]*u[2]/f,-o*l[0]*l[1]*u[0]/f]]):[[l[0],0],[l[1],0],[l[2],0]]):[[0,(u=Nt(n,1-o))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),m=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(g[0],g[1]);return[a(m[1],m[0])/-1,2*i(s(-.5*c(h*m[0]*m[0]+h*m[1]*m[1])))-x]};var qt=S(1-1/3)*A,Gt=ht(0);function Yt(t){var e=qt*M,r=lt(y,e)[0]-lt(-y,e)[0],i=Gt(0,e)[1],a=lt(0,e)[1],o=T-a,s=k/t,c=4/k,h=i+o*o*4/k;function p(p,d){var g,m=n(d);if(m>e){var v=f(t-1,u(0,l((p+y)/s)));(g=lt(p+=y*(t-1)/t-v*s,m))[0]=g[0]*k/r-k*(t-1)/(2*t)+v*k/t,g[1]=i+4*(g[1]-a)*o/k,d<0&&(g[1]=-g[1])}else g=Gt(p,d);return g[0]*=c,g[1]/=h,g}return p.invert=function(e,p){e/=c;var d=n(p*=h);if(d>i){var g=f(t-1,u(0,l((e+y)/s)));e=(e+y*(t-1)/t-g*s)*r/k;var m=lt.invert(e,.25*(d-i)*k/o+a);return m[0]-=y*(t-1)/t-g*s,p<0&&(m[1]=-m[1]),m}return Gt.invert(e,p)},p}function Wt(t,e){return[t,1&e?90-v:qt]}function Xt(t,e){return[t,1&e?-90+v:-qt]}function Zt(t){return[t[0]*(1-v),t[1]]}function Jt(t){var e,r=1+t,i=S(g(1/r)),s=2*L(y/(e=y+4*i*r)),l=.5*s*(r+L(t*(2+t))),c=t*t,u=r*r;function f(f,h){var p,d,m=1-g(h);if(m&&m<2){var v,b=x-h,_=25;do{var w=g(b),T=o(b),k=i+a(w,r-T),A=1+u-2*r*T;b-=v=(b-c*i-r*w+A*k-.5*m*e)/(2*r*w*k)}while(n(v)>1e-12&&--_>0);p=s*L(A),d=f*k/y}else p=s*(t+m),d=f*i/y;return[p*g(d),l-p*o(d)]}return f.invert=function(t,n){var o=t*t+(n-=l)*n,f=(1+u-o/(s*s))/(2*r),h=E(f),p=g(h),d=i+a(p,r-f);return[S(t/L(o))*y/d,S(1-2*(h-c*i-r*p+(1+u-2*r*f)*d)/e)]},f}function Kt(t,e){return e>-.7109889596207567?((t=W(t,e))[1]+=.0528035274542,t):Q(t,e)}function Qt(t,e){return n(e)>.7109889596207567?((t=W(t,e))[1]-=e>0?.0528035274542:-.0528035274542,t):Q(t,e)}function $t(t,e,r,n){var i=L(4*y/(2*r+(1+t-e/2)*g(2*r)+(t+e)/2*g(4*r)+e/2*g(6*r))),a=L(n*g(r)*L((1+t*o(2*r)+e*o(4*r))/(1+t+e))),s=r*c(1);function l(r){return L(1+t*o(2*r)+e*o(4*r))}function c(n){var i=n*r;return(2*i+(1+t-e/2)*g(2*i)+(t+e)/2*g(4*i)+e/2*g(6*i))/r}function u(t){return l(t)*g(t)}var f=function(t,e){var n=r*V(c,s*g(e)/r,e/y);isNaN(n)&&(n=r*d(e));var u=i*l(n);return[u*a*t/y*o(n),u/a*g(n)]};return f.invert=function(t,e){var n=V(u,e*a/i);return[t*y/(o(n)*i*a*l(n)),S(r*c(n/r)/s)]},0===r&&(i=L(n/y),(f=function(t,e){return[t*i,g(e)/i]}).invert=function(t,e){return[t/i,S(e*i)]}),f}function te(t,e,r,n,i){void 0===n&&(n=1e-8),void 0===i&&(i=20);var a=t(e),o=t(.5*(e+r)),s=t(r);return function t(e,r,n,i,a,o,s,l,c,u,f){if(f.nanEncountered)return NaN;var h,p,d,g,m,v,y,x,b,_;if(p=e(r+.25*(h=n-r)),d=e(n-.25*h),isNaN(p))f.nanEncountered=!0;else{if(!isNaN(d))return _=((v=(g=h*(i+4*p+a)/12)+(m=h*(a+4*d+o)/12))-s)/15,u>c?(f.maxDepthCount++,v+_):Math.abs(_)<l?v+_:(x=t(e,r,y=r+.5*h,i,p,a,g,.5*l,c,u+1,f),isNaN(x)?(f.nanEncountered=!0,NaN):(b=t(e,y,n,a,d,o,m,.5*l,c,u+1,f),isNaN(b)?(f.nanEncountered=!0,NaN):x+b));f.nanEncountered=!0}}(t,e,r,a,o,s,(a+4*o+s)*(r-e)/6,n,i,1,{maxDepthCount:0,nanEncountered:!1})}function ee(t,e,r){function i(r){return t+(1-t)*h(1-h(r,e),1/e)}function a(t){return te(i,0,t,1e-4)}for(var o=1/a(1),s=1e3,l=(1+1e-8)*o,c=[],u=0;u<=s;u++)c.push(a(u/s)*l);function f(t){var e=0,r=s,n=500;do{c[n]>t?r=n:e=n,n=e+r>>1}while(n>e);var i=c[n+1]-c[n];return i&&(i=(t-c[n+1])/i),(n+1+i)/s}var p=2*f(1)/y*o/r,m=function(t,e){var r=f(n(g(e))),a=i(r)*t;return r/=p,[a,e>=0?r:-r]};return m.invert=function(t,e){var r;return n(e*=p)<1&&(r=d(e)*S(a(n(e))*o)),[t/i(n(e)),r]},m}function re(t,e){return n(t[0]-e[0])<v&&n(t[1]-e[1])<v}function ne(t,e){for(var r,n,i,a=-1,o=t.length,s=t[0],l=[];++a<o;){n=((r=t[a])[0]-s[0])/e,i=(r[1]-s[1])/e;for(var c=0;c<e;++c)l.push([s[0]+c*n,s[1]+c*i]);s=r}return l.push(r),l}function ie(t){var e,n,i,a,o,s,l,c=[],u=t[0].length;for(l=0;l<u;++l)n=(e=t[0][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[n+v,i+v],[n+v,a-v],[o-v,a-v],[o-v,s+v]],30));for(l=t[1].length-1;l>=0;--l)n=(e=t[1][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[o-v,s-v],[o-v,a+v],[n+v,a+v],[n+v,i-v]],30));return{type:"Polygon",coordinates:[r.merge(c)]}}function ae(t,r,n){var i,a;function o(e,n){for(var i=n<0?-1:1,a=r[+(n<0)],o=0,s=a.length-1;o<s&&e>a[o][2][0];++o);var l=t(e-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}n?o.invert=n(o):t.invert&&(o.invert=function(e,n){for(var i=a[+(n<0)],s=r[+(n<0)],l=0,c=i.length;l<c;++l){var u=i[l];if(u[0][0]<=e&&e<u[1][0]&&u[0][1]<=n&&n<u[1][1]){var f=t.invert(e-t(s[l][1][0],0)[0],n);return f[0]+=s[l][1][0],re(o(f[0],f[1]),[e,n])?f:null}}});var s=e.geoProjection(o),l=s.stream;return s.stream=function(t){var r=s.rotate(),n=l(t),a=(s.rotate([0,0]),l(t));return s.rotate(r),n.sphere=function(){e.geoStream(i,a)},n},s.lobes=function(e){return arguments.length?(i=ie(e),r=e.map((function(t){return t.map((function(t){return[[t[0][0]*M,t[0][1]*M],[t[1][0]*M,t[1][1]*M],[t[2][0]*M,t[2][1]*M]]}))})),a=r.map((function(e){return e.map((function(e){var r,n=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):r.map((function(t){return t.map((function(t){return[[t[0][0]*A,t[0][1]*A],[t[1][0]*A,t[1][1]*A],[t[2][0]*A,t[2][1]*A]]}))}))},null!=r&&s.lobes(r),s}Kt.invert=function(t,e){return e>-.7109889596207567?W.invert(t,e-.0528035274542):Q.invert(t,e)},Qt.invert=function(t,e){return n(e)>.7109889596207567?W.invert(t,e+(e>0?.0528035274542:-.0528035274542)):Q.invert(t,e)};var oe=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var se=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var le=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var ce=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];var ue=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];var fe=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function he(t,e){return[3/k*t*L(y*y/3-e*e),e]}function pe(t){function e(e,r){if(n(n(r)-x)<v)return[0,r<0?-2:2];var i=g(r),a=h((1+i)/(1-i),t/2),s=.5*(a+1/a)+o(e*=t);return[2*g(e)/s,(a-1/a)/s]}return e.invert=function(e,r){var i=n(r);if(n(i-2)<v)return e?null:[0,d(r)*x];if(i>2)return null;var o=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+o+s);return l=h((1+l)/(1-l),1/t),[a(2*e,1-o-s)/t,S((l-1)/(l+1))]},e}he.invert=function(t,e){return[k/3*t/L(y*y/3-e*e),e]};var de=y/w;function ge(t,e){return[t*(1+L(o(e)))/2,e/(o(e/2)*o(t/6))]}function me(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function ve(t,e){return[g(t)/o(e),m(e)*o(t)]}function ye(t){var e=o(t),r=m(b+t/2);function i(i,a){var o=a-t,s=n(o)<v?i*e:n(s=b+a/2)<v||n(n(s)-x)<v?0:i*o/c(m(s)/r);return[s,o]}return i.invert=function(i,a){var o,s=a+t;return[n(a)<v?i/e:n(o=b+s/2)<v||n(n(o)-x)<v?0:i*c(m(o)/r)/a,s]},i}function xe(t,e){return[t,1.25*c(m(b+.4*e))]}function be(t){var e=t.length-1;function r(r,n){for(var i,a=o(n),s=2/(1+a*o(r)),l=s*a*g(r),c=s*g(n),u=e,f=t[u],h=f[0],p=f[1];--u>=0;)h=(f=t[u])[0]+l*(i=h)-c*p,p=f[1]+l*p+c*i;return[h=l*(i=h)-c*p,p=l*p+c*i]}return r.invert=function(r,s){var l=20,c=r,u=s;do{for(var f,h=e,p=t[h],d=p[0],m=p[1],v=0,y=0;--h>=0;)v=d+c*(f=v)-u*y,y=m+c*y+u*f,d=(p=t[h])[0]+c*(f=d)-u*m,m=p[1]+c*m+u*f;var x,b,_=(v=d+c*(f=v)-u*y)*v+(y=m+c*y+u*f)*y;c-=x=((d=c*(f=d)-u*m-r)*v+(m=c*m+u*f-s)*y)/_,u-=b=(m*v-d*y)/_}while(n(x)+n(b)>1e-12&&--l>0);if(l){var w=L(c*c+u*u),T=2*i(.5*w),k=g(T);return[a(c*k,w*o(T)),w?S(u*k/w):0]}},r}ge.invert=function(t,e){var r=n(t),i=n(e),a=v,s=x;i<de?s*=i/de:a+=6*E(de/i);for(var l=0;l<25;l++){var c=g(s),u=L(o(s)),f=g(s/2),h=o(s/2),p=g(a/6),d=o(a/6),m=.5*a*(1+u)-r,y=s/(h*d)-i,b=u?-.25*a*c/u:0,_=.5*(1+u),w=(1+.5*s*f/h)/(h*d),T=s/h*(p/6)/(d*d),k=b*T-w*_,A=(m*T-y*_)/k,M=(y*b-m*w)/k;if(s-=A,a-=M,n(A)<v&&n(M)<v)break}return[t<0?-a:a,e<0?-s:s]},me.invert=function(t,e){var r=d(t)*y,i=e/2,a=50;do{var o=r*r,s=i*i,l=r*i,c=r*(.975534+s*(-.0143059*o-.119161+-.0547009*s))-t,u=i*(1.00384+o*(.0802894+-.02855*s+199025e-9*o)+s*(.0998909+-.0491032*s))-e,f=.975534-s*(.119161+3*o*.0143059+.0547009*s),h=-l*(.238322+.2188036*s+.0286118*o),p=l*(.1605788+7961e-7*o+-.0571*s),g=1.00384+o*(.0802894+199025e-9*o)+s*(3*(.0998909-.02855*o)-.245516*s),m=h*p-g*f,x=(u*h-c*g)/m,b=(c*p-u*f)/m;r-=x,i-=b}while((n(x)>v||n(b)>v)&&--a>0);return a&&[r,i]},ve.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?_*L((i-L(i*i-4*r))/r):1/L(n);return[S(t*a),d(e)*E(a)]},xe.invert=function(t,e){return[t,2.5*i(s(.8*e))-.625*y]};var _e=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],we=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Te=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],ke=[[.9245,0],[0,0],[.01943,0]],Ae=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Me(t,r){var n=e.geoProjection(be(t)).rotate(r).clipAngle(90),i=e.geoRotation(r),a=n.center;return delete n.rotate,n.center=function(t){return arguments.length?a(i(t)):i.invert(a())},n}var Se=L(6),Ee=L(7);function Le(t,e){var r=S(7*g(e)/(3*Se));return[Se*t*(2*o(2*r/3)-1)/Ee,9*g(r/3)/Ee]}function Ce(t,e){for(var r,i=(1+_)*g(e),a=e,s=0;s<25&&(a-=r=(g(a/2)+g(a)-i)/(.5*o(a/2)+o(a)),!(n(r)<v));s++);return[t*(1+2*o(a)/o(a/2))/(3*w),2*L(3)*g(a/2)/L(2+w)]}function Pe(t,e){for(var r,i=L(6/(4+y)),a=(1+y/4)*g(e),s=e/2,l=0;l<25&&(s-=r=(s/2+g(s)-a)/(.5+o(s)),!(n(r)<v));l++);return[i*(.5+o(s))*t/1.5,i*s]}function Ie(t,e){var r=e*e,n=r*r,i=r*n;return[t*(.84719-.13063*r+i*i*(.05494*r-.04515-.02326*n+.00331*i)),e*(1.01183+n*n*(.01926*r-.02625-.00396*n))]}function Oe(t,e){return[t*(1+o(e))/2,2*(e-m(e/2))]}Le.invert=function(t,e){var r=3*S(e*Ee/9);return[t*Ee/(Se*(2*o(2*r/3)-1)),S(3*g(r)*Se/7)]},Ce.invert=function(t,e){var r=e*L(2+w)/(2*L(3)),n=2*S(r);return[3*w*t/(1+2*o(n)/o(n/2)),S((r+g(n))/(1+_))]},Pe.invert=function(t,e){var r=L(6/(4+y)),i=e/r;return n(n(i)-x)<v&&(i=i<0?-x:x),[1.5*t/(r*(.5+o(i))),S((i/2+g(i))/(1+y/4))]},Ie.invert=function(t,e){var r,i,a,o,s=e,l=25;do{s-=r=(s*(1.01183+(a=(i=s*s)*i)*a*(.01926*i-.02625-.00396*a))-e)/(1.01183+a*a*(.21186*i-.23625+-.05148*a))}while(n(r)>1e-12&&--l>0);return[t/(.84719-.13063*(i=s*s)+(o=i*(a=i*i))*o*(.05494*i-.04515-.02326*a+.00331*o)),s]},Oe.invert=function(t,e){for(var r=e/2,i=0,a=1/0;i<10&&n(a)>v;++i){var s=o(e/2);e-=a=(e-m(e/2)-r)/(1-.5/(s*s))}return[2*t/(1+o(e)),e]};var ze=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function De(t,e){var r=g(e),i=o(e),a=d(t);if(0===t||n(e)===x)return[0,e];if(0===e)return[t,0];if(n(t)===x)return[t*i,x*r];var s=y/(2*t)-2*t/y,l=2*e/y,c=(1-l*l)/(r-l),u=s*s,f=c*c,h=1+u/f,p=1+f/u,m=(s*r/c-s/2)/h,v=(f*r/u+c/2)/p,b=v*v-(f*r*r/u+c*r-1)/p;return[x*(m+L(m*m+i*i/h)*a),x*(v+L(b<0?0:b)*d(-e*s)*a)]}De.invert=function(t,e){var r=(t/=x)*t,n=r+(e/=x)*e,i=y*y;return[t?(n-1+L((1-n)*(1-n)+4*r))/(2*t)*x:0,V((function(t){return n*(y*g(t)-2*t)*y+4*t*t*(e-g(t))+2*y*t-i*e}),0)]};function Re(t,e){var r=e*e;return[t,e*(1.0148+r*r*(.23185+r*(.02406*r-.14499)))]}function Fe(t,e){if(n(e)<v)return[t,0];var r=m(e),i=t*g(e);return[g(i)/r,e+(1-o(i))/r]}function Be(t,e){var r=je(t[1],t[0]),n=je(e[1],e[0]),i=function(t,e){return a(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(r,n),s=Ue(r)/Ue(n);return Ne([1,0,t[0][0],0,1,t[0][1]],Ne([s,0,0,0,s,0],Ne([o(i),g(i),0,-g(i),o(i),0],[1,0,-e[0][0],0,1,-e[0][1]])))}function Ne(t,e){return[t[0]*e[0]+t[1]*e[3],t[0]*e[1]+t[1]*e[4],t[0]*e[2]+t[1]*e[5]+t[2],t[3]*e[0]+t[4]*e[3],t[3]*e[1]+t[4]*e[4],t[3]*e[2]+t[4]*e[5]+t[5]]}function je(t,e){return[t[0]-e[0],t[1]-e[1]]}function Ue(t){return L(t[0]*t[0]+t[1]*t[1])}function Ve(t,r,i){function a(t,e){var n,i=r(t,e),a=i.project([t*A,e*A]);return(n=i.transform)?[n[0]*a[0]+n[1]*a[1]+n[2],-(n[3]*a[0]+n[4]*a[1]+n[5])]:(a[1]=-a[1],a)}!function t(e,r){if(e.edges=function(t){for(var e=t.length,r=[],n=t[e-1],i=0;i<e;++i)r.push([n,n=t[i]]);return r}(e.face),r.face){var n=e.shared=function(t,e){for(var r,n,i=t.length,a=null,o=0;o<i;++o){r=t[o];for(var s=e.length;--s>=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=Be(n.map(r.project),n.map(e.project));e.transform=r.transform?Ne(r.transform,i):i;for(var a=r.edges,o=0,s=a.length;o<s;++o)He(n[0],a[o][1])&&He(n[1],a[o][0])&&(a[o]=e),He(n[0],a[o][0])&&He(n[1],a[o][1])&&(a[o]=e);for(a=e.edges,o=0,s=a.length;o<s;++o)He(n[0],a[o][0])&&He(n[1],a[o][1])&&(a[o]=r),He(n[0],a[o][1])&&He(n[1],a[o][0])&&(a[o]=r)}else e.transform=r.transform;e.children&&e.children.forEach((function(r){t(r,e)}));return e}(t,{transform:null}),qe(t)&&(a.invert=function(e,n){var i=function t(e,n){var i=e.project.invert,a=e.transform,o=n;a&&(a=function(t){var e=1/(t[0]*t[4]-t[1]*t[3]);return[e*t[4],-e*t[1],e*(t[1]*t[5]-t[2]*t[4]),-e*t[3],e*t[0],e*(t[2]*t[3]-t[0]*t[5])]}(a),o=[a[0]*o[0]+a[1]*o[1]+a[2],a[3]*o[0]+a[4]*o[1]+a[5]]);if(i&&e===function(t){return r(t[0]*M,t[1]*M)}(s=i(o)))return s;for(var s,l=e.children,c=0,u=l&&l.length;c<u;++c)if(s=t(l[c],n))return s}(t,[e,-n]);return i&&(i[0]*=M,i[1]*=M,i)});var o=e.geoProjection(a),s=o.stream;return o.stream=function(r){var i=o.rotate(),a=s(r),l=(o.rotate([0,0]),s(r));return o.rotate(i),a.sphere=function(){l.polygonStart(),l.lineStart(),function t(r,i,a){var o,s,l=i.edges,c=l.length,u={type:"MultiPoint",coordinates:i.face},f=i.face.filter((function(t){return 90!==n(t[1])})),h=e.geoBounds({type:"MultiPoint",coordinates:f}),p=!1,d=-1,g=h[1][0]-h[0][0],m=180===g||360===g?[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]:e.geoCentroid(u);if(a)for(;++d<c&&l[d]!==a;);++d;for(var y=0;y<c;++y)s=l[(y+d)%c],Array.isArray(s)?(p||(r.point((o=e.geoInterpolate(s[0],m)(v))[0],o[1]),p=!0),r.point((o=e.geoInterpolate(s[1],m)(v))[0],o[1])):(p=!1,s!==a&&t(r,s,i))}(l,t),l.lineEnd(),l.polygonEnd()},a},o.angle(null==i?-30:i*A)}function He(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}function qe(t){return t.project.invert||t.children&&t.children.some(qe)}Re.invert=function(t,e){e>1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var r,i=e;do{var a=i*i;i-=r=(i*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(n(r)>v);return[t,i]},Fe.invert=function(t,e){if(n(e)<v)return[t,0];var r,i=t*t+e*e,a=.5*e,s=10;do{var l=m(a),c=1/o(a),u=i-2*e*a+a*a;a-=r=(l*u+2*(a-e))/(2+u*c*c+2*(a-e)*l)}while(n(r)>v&&--s>0);return l=m(a),[(n(e)<n(a+1/l)?S(t*l):d(e)*d(t)*(E(n(t*l))+x))/g(a),a]};var Ge=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]],Ye=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map((function(t){return t.map((function(t){return Ge[t]}))}));var We=2/L(3);function Xe(t,e){var r=lt(t,e);return[r[0]*We,r[1]]}function Ze(t,e){for(var r=0,n=t.length,i=0;r<n;++r)i+=t[r]*e[r];return i}function Je(t){return[a(t[1],t[0])*A,S(u(-1,f(1,t[2])))*A]}function Ke(t){var e=t[0]*M,r=t[1]*M,n=o(r);return[n*o(e),n*g(e),g(r)]}function Qe(){}function $e(t,e){return{type:"FeatureCollection",features:t.features.map((function(t){return tr(t,e)}))}}function tr(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:er(t.geometry,e)}}function er(t,r){if(!t)return null;if("GeometryCollection"===t.type)return function(t,e){return{type:"GeometryCollection",geometries:t.geometries.map((function(t){return er(t,e)}))}}(t,r);var n;switch(t.type){case"Point":case"MultiPoint":n=ir;break;case"LineString":case"MultiLineString":n=ar;break;case"Polygon":case"MultiPolygon":case"Sphere":n=or;break;default:return null}return e.geoStream(t,r(n)),n.result()}Xe.invert=function(t,e){return lt.invert(t/We,e)};var rr=[],nr=[],ir={point:function(t,e){rr.push([t,e])},result:function(){var t=rr.length?rr.length<2?{type:"Point",coordinates:rr[0]}:{type:"MultiPoint",coordinates:rr}:null;return rr=[],t}},ar={lineStart:Qe,point:function(t,e){rr.push([t,e])},lineEnd:function(){rr.length&&(nr.push(rr),rr=[])},result:function(){var t=nr.length?nr.length<2?{type:"LineString",coordinates:nr[0]}:{type:"MultiLineString",coordinates:nr}:null;return nr=[],t}},or={polygonStart:Qe,lineStart:Qe,point:function(t,e){rr.push([t,e])},lineEnd:function(){var t=rr.length;if(t){do{rr.push(rr[0].slice())}while(++t<4);nr.push(rr),rr=[]}},polygonEnd:Qe,result:function(){if(!nr.length)return null;var t=[],e=[];return nr.forEach((function(r){!function(t){if((e=t.length)<4)return!1;for(var e,r=0,n=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++r<e;)n+=t[r-1][1]*t[r][0]-t[r-1][0]*t[r][1];return n<=0}(r)?e.push(r):t.push([r])})),e.forEach((function(e){var r=e[0];t.some((function(t){if(function(t,e){for(var r=e[0],n=e[1],i=!1,a=0,o=t.length,s=o-1;a<o;s=a++){var l=t[a],c=l[0],u=l[1],f=t[s],h=f[0],p=f[1];u>n^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),nr=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}};function sr(t){var r=t(x,0)[0]-t(-x,0)[0];function i(e,i){var a=n(e)<x,o=t(a?e:e>0?e-y:e+y,i),s=(o[0]-o[1])*_,l=(o[0]+o[1])*_;if(a)return[s,l];var c=r*_,u=s>0^l>0?-1:1;return[u*s-d(l)*c,u*l-d(s)*c]}return t.invert&&(i.invert=function(e,i){var a=(e+i)*_,o=(i-e)*_,s=n(a)<.5*r&&n(o)<.5*r;if(!s){var l=r*_,c=a>0^o>0?-1:1,u=-c*e+(o>0?1:-1)*l,f=-c*i+(a>0?1:-1)*l;a=(-u-f)*_,o=(u-f)*_}var h=t.invert(a,o);return s||(h[0]+=a>0?y:-y),h}),e.geoProjection(i).rotate([-90,-90,45]).clipAngle(179.999)}function lr(){return sr(Ut).scale(111.48)}function cr(t){var e=g(t);function r(r,n){var a=e?m(r*e/2)/e:r/2;if(!n)return[2*a,-t];var s=2*i(a*g(n)),l=1/m(n);return[g(s)*l,n+(1-o(s))*l-t]}return r.invert=function(r,a){if(n(a+=t)<v)return[e?2*i(e*r/2)/e:r,0];var s,l=r*r+a*a,c=0,u=10;do{var f=m(c),h=1/o(c),p=l-2*a*c+c*c;c-=s=(f*p+2*(c-a))/(2+p*h*h+2*(c-a)*f)}while(n(s)>v&&--u>0);var d=r*(f=m(c)),x=m(n(a)<n(c+1/f)?.5*S(d):.5*E(d)+y/4)/g(c);return[e?2*i(e*x)/e:2*x,c]},r}var ur=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function fr(t,e){var r,i=f(18,36*n(e)/y),a=l(i),o=i-a,s=(r=ur[a])[0],c=r[1],u=(r=ur[++a])[0],h=r[1],p=(r=ur[f(19,++a)])[0],d=r[1];return[t*(u+o*(p-s)/2+o*o*(p-2*u+s)/2),(e>0?x:-x)*(h+o*(d-c)/2+o*o*(d-2*h+c)/2)]}function hr(t,e){var r=function(t){function e(e,r){var n=o(r),i=(t-1)/(t-n*o(e));return[i*n*g(e),i*g(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=L(n),o=(t-L(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[a(e*o,i*L(1-o*o)),i?S(r*o/i):0]},e}(t);if(!e)return r;var n=o(e),i=g(e);function s(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return s.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},s}ur.forEach((function(t){t[1]*=1.0144})),fr.invert=function(t,e){var r=e/x,i=90*r,a=f(18,n(i/5)),o=u(0,l(a));do{var s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],p=h-s,d=h-2*c+s,g=2*(n(r)-c)/p,m=d/p,v=g*(1-m*g*(1-2*m*g));if(v>=0||1===o){i=(e>=0?5:-5)*(v+a);var y,b=50;do{v=(a=f(18,n(i)/5))-(o=l(a)),s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],i-=(y=(e>=0?x:-x)*(c+v*(h-s)/2+v*v*(h-2*c+s)/2)-e)*A}while(n(y)>1e-12&&--b>0);break}}while(--o>=0);var _=ur[o][0],w=ur[o+1][0],T=ur[f(19,o+2)][0];return[t/(w+v*(T-_)/2+v*v*(T-2*w+_)/2),i*M]};var pr=-179.9999,dr=179.9999,gr=-89.9999;function mr(t){return t.length>0}function vr(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function yr(t){var e=t[0],r=t[1],n=!1;return e<=pr?(e=-180,n=!0):e>=dr&&(e=180,n=!0),r<=gr?(r=-90,n=!0):r>=89.9999&&(r=90,n=!0),n?[e,r]:t}function xr(t){return t.map(yr)}function br(t,e,r){for(var n=0,i=t.length;n<i;++n){var a=t[n].slice();r.push({index:-1,polygon:e,ring:a});for(var o=0,s=a.length;o<s;++o){var l=a[o],c=l[0],u=l[1];if(c<=pr||c>=dr||u<=gr||u>=89.9999){a[o]=yr(l);for(var f=o+1;f<s;++f){var h=a[f],p=h[0],d=h[1];if(p>pr&&p<dr&&d>gr&&d<89.9999)break}if(f===o+1)continue;if(o){var g={index:-1,polygon:e,ring:a.slice(0,o+1)};g.ring[g.ring.length-1]=vr(u),r[r.length-1]=g}else r.pop();if(f>=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=vr(a[0][1]),o=-1,s=a.length}}}}function _r(t){var e,r,n,i,a,o,s=t.length,l={},c={};for(e=0;e<s;++e)n=(r=t[e]).ring[0],a=r.ring[r.ring.length-1],n[0]!==a[0]||n[1]!==a[1]?(r.index=e,l[n]=c[a]=r):(r.polygon.push(r.ring),t[e]=null);for(e=0;e<s;++e)if(r=t[e]){if(n=r.ring[0],a=r.ring[r.ring.length-1],i=c[n],o=l[a],delete l[n],delete c[a],n[0]===a[0]&&n[1]===a[1]){r.polygon.push(r.ring);continue}i?(delete c[n],delete l[i.ring[0]],i.ring.pop(),t[i.index]=null,r={index:-1,polygon:i.polygon,ring:i.ring.concat(r.ring)},i===o?r.polygon.push(r.ring):(r.index=s++,t.push(l[r.ring[0]]=c[r.ring[r.ring.length-1]]=r))):o?(delete l[a],delete c[o.ring[o.ring.length-1]],r.ring.pop(),r={index:s++,polygon:o.polygon,ring:r.ring.concat(o.ring)},t[o.index]=null,t.push(l[r.ring[0]]=c[r.ring[r.ring.length-1]]=r)):(r.ring.push(r.ring[0]),r.polygon.push(r.ring))}}function wr(t){var e={type:"Feature",geometry:Tr(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function Tr(t){if(null==t)return t;var e,r,n,i;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(Tr)};break;case"Point":e={type:"Point",coordinates:yr(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:xr(t.coordinates)};break;case"MultiLineString":e={type:"MultiLineString",coordinates:t.coordinates.map(xr)};break;case"Polygon":var a=[];br(t.coordinates,a,r=[]),_r(r),e={type:"Polygon",coordinates:a};break;case"MultiPolygon":r=[],n=-1,i=t.coordinates.length;for(var o=new Array(i);++n<i;)br(t.coordinates[n],o[n]=[],r);_r(r),e={type:"MultiPolygon",coordinates:o.filter(mr)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function kr(t,e){var r=m(e/2),n=g(b*r);return[t*(.74482-.34588*n*n),1.70711*r]}function Ar(t,r,n){var i=e.geoInterpolate(r,n),a=i(.5),o=e.geoRotation([-a[0],-a[1]])(r),s=i.distance/2,l=-S(g(o[1]*M)/g(s)),c=[-a[0],-a[1],-(o[0]>0?y-l:l)*A],u=e.geoProjection(t(s)).rotate(c),f=e.geoRotation(c),h=u.center;return delete u.rotate,u.center=function(t){return arguments.length?h(f(t)):f.invert(h())},u.clipAngle(90)}function Mr(t){var r=o(t);function n(t,n){var i=e.geoGnomonicRaw(t,n);return i[0]*=r,i}return n.invert=function(t,n){return e.geoGnomonicRaw.invert(t/r,n)},n}function Sr(t,e){return Ar(Mr,t,e)}function Er(t){if(!(t*=2))return e.geoAzimuthalEquidistantRaw;var r=-t/2,n=-r,i=t*t,s=m(n),l=.5/g(n);function c(e,a){var s=E(o(a)*o(e-r)),l=E(o(a)*o(e-n));return[((s*=s)-(l*=l))/(2*t),(a<0?-1:1)*L(4*i*l-(i-s+l)*(i-s+l))/(2*t)]}return c.invert=function(t,e){var i,c,u=e*e,f=o(L(u+(i=t+r)*i)),h=o(L(u+(i=t+n)*i));return[a(c=f-h,i=(f+h)*s),(e<0?-1:1)*E(L(i*i+c*c)*l)]},c}function Lr(t,e){return Ar(Er,t,e)}function Cr(t,e){if(n(e)<v)return[t,0];var r=n(e/x),i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,d(e)*y*m(i/2)];var a=o(i),s=n(y/t-t/y)/2,l=s*s,c=a/(r+a-1),u=c*(2/r-1),f=u*u,h=f+l,p=c-f,g=l+c;return[d(t)*y*(s*p+L(l*p*p-h*(c*c-f)))/h,d(e)*y*(u*g-s*L((l+1)*h-g*g))/h]}function Pr(t,e){if(n(e)<v)return[t,0];var r=n(e/x),i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,d(e)*y*m(i/2)];var a=o(i),s=n(y/t-t/y)/2,l=s*s,c=a*(L(1+l)-s*a)/(1+l*r*r);return[d(t)*y*c,d(e)*y*L(1-c*(2*s+c))]}function Ir(t,e){if(n(e)<v)return[t,0];var r=e/x,i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,y*m(i/2)];var a=(y/t-t/y)/2,s=r/(1+o(i));return[y*(d(t)*L(a*a+1-s*s)-a),y*s]}function Or(t,e){if(!e)return[t,0];var r=n(e);if(!t||r===x)return[0,e];var i=r/x,a=i*i,o=(8*i-a*(a+2)-5)/(2*a*(i-1)),s=o*o,l=i*o,c=a+s+2*l,u=i+3*o,f=t/x,h=f+1/f,p=d(n(t)-x)*L(h*h-4),g=p*p,m=(p*(c+s-1)+2*L(c*(a+s*g-1)+(1-a)*(a*(u*u+4*s)+12*l*s+4*s*s)))/(4*c+g);return[d(t)*x*m,d(e)*x*L(1+p*n(m)-m*m)]}function zr(t,e,r,n){var i=y/3;t=u(t,v),e=u(e,v),t=f(t,x),e=f(e,y-v),r=u(r,0),r=f(r,100-v);var s=(n=u(n,v))/100,l=E((r/100+1)*o(i))/i,c=g(t)/g(l*x),h=e/y,p=L(s*g(t/2)/g(e/2));return function(t,e,r,n,i){function s(a,s){var l=r*g(n*s),c=L(1-l*l),u=L(2/(1+c*o(a*=i)));return[t*c*u*g(a),e*l*u]}return s.invert=function(o,s){var l=o/t,c=s/e,u=L(l*l+c*c),f=2*S(u/2);return[a(o*m(f),t*u)/i,u&&S(s*g(f)/(e*r*u))/n]},s}(p/L(h*c*l),1/(p*L(h*c*l)),c,l,h)}function Dr(){var t=65*M,r=60*M,n=20,i=200,a=e.geoProjectionMutator(zr),o=a(t,r,n,i);return o.poleline=function(e){return arguments.length?a(t=+e*M,r,n,i):t*A},o.parallels=function(e){return arguments.length?a(t,r=+e*M,n,i):r*A},o.inflation=function(e){return arguments.length?a(t,r,n=+e,i):n},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(163.775)}kr.invert=function(t,e){var r=e/1.70711,n=g(b*r);return[t/(.74482-.34588*n*n),2*i(r)]},Cr.invert=function(t,e){if(n(e)<v)return[t,0];if(n(t)<v)return[0,x*g(2*i(e/y))];var r=(t/=y)*t,a=(e/=y)*e,s=r+a,l=s*s,c=-n(e)*(1+s),u=c-2*a+r,f=-2*c+1+2*a+l,h=a/f+(2*u*u*u/(f*f*f)-9*c*u/(f*f))/27,p=(c-u*u/(3*f))/f,m=2*L(-p/3),b=E(3*h/(p*m))/3;return[y*(s-1+L(1+2*(r-a)+l))/(2*t),d(e)*y*(-m*o(b+y/3)-u/(3*f))]},Pr.invert=function(t,e){if(!t)return[0,x*g(2*i(e/y))];var r=n(t/y),o=(1-r*r-(e/=y)*e)/(2*r),s=L(o*o+1);return[d(t)*y*(s-o),d(e)*x*g(2*a(L((1-2*o*r)*(o+s)-r),L(s+o+r)))]},Ir.invert=function(t,e){if(!e)return[t,0];var r=e/y,n=(y*y*(1-r*r)-t*t)/(2*y*t);return[t?y*(d(t)*L(n*n+1)-n):0,x*g(2*i(r))]},Or.invert=function(t,e){var r;if(!t||!e)return[t,e];e/=y;var i=d(t)*t/x,a=(i*i-1+4*e*e)/n(i),o=a*a,s=2*e,l=50;do{var c=s*s,u=(8*s-c*(c+2)-5)/(2*c*(s-1)),f=(3*s-c*s-10)/(2*c*s),h=u*u,p=s*u,g=s+u,m=g*g,b=s+3*u,_=-2*g*(4*p*h+(1-4*c+3*c*c)*(1+f)+h*(14*c-6-o+(8*c-8-2*o)*f)+p*(12*c-8+(10*c-10-o)*f)),w=L(m*(c+h*o-1)+(1-c)*(c*(b*b+4*h)+h*(12*p+4*h)));s-=r=(a*(m+h-1)+2*w-i*(4*m+o))/(a*(2*u*f+2*g*(1+f))+_/w-8*g*(a*(-1+h+m)+2*w)*(1+f)/(o+4*m))}while(r>v&&--l>0);return[d(t)*(L(a*a+4)+a)*y/4,x*s]};var Rr=4*y+3*L(3),Fr=2*L(2*y*L(3)/Rr),Br=Y(Fr*L(3)/y,Fr,Rr/6);function Nr(t,e){return[t*L(1-3*e*e/(y*y)),e]}function jr(t,e){var r=o(e),n=o(t)*r,i=1-n,s=o(t=a(g(t)*r,-g(e))),l=g(t);return[l*(r=L(1-n*n))-s*i,-s*r-l*i]}function Ur(t,e){var r=O(t,e);return[(r[0]+t/x)/2,(r[1]+e)/2]}Nr.invert=function(t,e){return[t/L(1-3*e*e/(y*y)),e]},jr.invert=function(t,e){var r=(t*t+e*e)/-2,n=L(-r*(2+r)),i=e*r+t*n,o=t*r-e*n,s=L(o*o+i*i);return[a(n*i,s*(1+r)),s?-S(n*o/s):0]},Ur.invert=function(t,e){var r=t,i=e,a=25;do{var s,l=o(i),c=g(i),u=g(2*i),f=c*c,h=l*l,p=g(r),d=o(r/2),m=g(r/2),y=m*m,b=1-h*d*d,_=b?E(l*d)*L(s=1/b):s=0,w=.5*(2*_*l*m+r/x)-t,T=.5*(_*c+i)-e,k=.5*s*(h*y+_*l*d*f)+.5/x,A=s*(p*u/4-_*c*m),M=.125*s*(u*m-_*c*h*p),S=.5*s*(f*d+_*y*l)+.5,C=A*M-S*k,P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]},t.geoNaturalEarth=e.geoNaturalEarth1,t.geoNaturalEarthRaw=e.geoNaturalEarth1Raw,t.geoAiry=function(){var t=x,r=e.geoProjectionMutator(I),n=r(t);return n.radius=function(e){return arguments.length?r(t=e*M):t*A},n.scale(179.976).clipAngle(147)},t.geoAiryRaw=I,t.geoAitoff=function(){return e.geoProjection(O).scale(152.63)},t.geoAitoffRaw=O,t.geoArmadillo=function(){var t=20*M,r=t>=0?1:-1,n=m(r*t),i=e.geoProjectionMutator(z),s=i(t),l=s.stream;return s.parallel=function(e){return arguments.length?(n=m((r=(t=e*M)>=0?1:-1)*t),i(t)):t*A},s.stream=function(e){var i=s.rotate(),c=l(e),u=(s.rotate([0,0]),l(e)),f=s.precision();return s.rotate(i),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=-180*r;r*e<180;e+=90*r)u.point(e,90*r);if(t)for(;r*(e-=3*r*f)>=-180;)u.point(e,r*-a(o(e*M/2),n)*A);u.lineEnd(),u.polygonEnd()},c},s.scale(218.695).center([0,28.0974])},t.geoArmadilloRaw=z,t.geoAugust=function(){return e.geoProjection(D).scale(66.1603)},t.geoAugustRaw=D,t.geoBaker=function(){return e.geoProjection(B).scale(112.314)},t.geoBakerRaw=B,t.geoBerghaus=function(){var t=5,r=e.geoProjectionMutator(N),n=r(t),i=n.stream,s=-o(.01*M),l=g(.01*M);return n.lobes=function(e){return arguments.length?r(t=+e):t},n.stream=function(e){var r=n.rotate(),c=i(e),u=(n.rotate([0,0]),i(e));return n.rotate(r),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=0,r=360/t,n=2*y/t,i=90-180/t,c=x;e<t;++e,i-=r,c-=n)u.point(a(l*o(c),s)*A,S(l*g(c))*A),i<-90?(u.point(-90,-180-i-.01),u.point(-90,-180-i+.01)):(u.point(90,i+.01),u.point(90,i-.01));u.lineEnd(),u.polygonEnd()},c},n.scale(87.8076).center([0,17.1875]).clipAngle(179.999)},t.geoBerghausRaw=N,t.geoBertin1953=function(){return e.geoProjection(q()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])},t.geoBertin1953Raw=q,t.geoBoggs=function(){return e.geoProjection(J).scale(160.857)},t.geoBoggsRaw=J,t.geoBonne=function(){return K($).scale(123.082).center([0,26.1441]).parallel(45)},t.geoBonneRaw=$,t.geoBottomley=function(){var t=.5,r=e.geoProjectionMutator(tt),n=r(t);return n.fraction=function(e){return arguments.length?r(t=+e):t},n.scale(158.837)},t.geoBottomleyRaw=tt,t.geoBromley=function(){return e.geoProjection(et).scale(152.63)},t.geoBromleyRaw=et,t.geoChamberlin=st,t.geoChamberlinRaw=at,t.geoChamberlinAfrica=function(){return st([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])},t.geoCollignon=function(){return e.geoProjection(lt).scale(95.6464).center([0,30])},t.geoCollignonRaw=lt,t.geoCraig=function(){return K(ct).scale(249.828).clipAngle(90)},t.geoCraigRaw=ct,t.geoCraster=function(){return e.geoProjection(ft).scale(156.19)},t.geoCrasterRaw=ft,t.geoCylindricalEqualArea=function(){return K(ht).parallel(38.58).scale(195.044)},t.geoCylindricalEqualAreaRaw=ht,t.geoCylindricalStereographic=function(){return K(pt).scale(124.75)},t.geoCylindricalStereographicRaw=pt,t.geoEckert1=function(){return e.geoProjection(dt).scale(165.664)},t.geoEckert1Raw=dt,t.geoEckert2=function(){return e.geoProjection(gt).scale(165.664)},t.geoEckert2Raw=gt,t.geoEckert3=function(){return e.geoProjection(mt).scale(180.739)},t.geoEckert3Raw=mt,t.geoEckert4=function(){return e.geoProjection(vt).scale(180.739)},t.geoEckert4Raw=vt,t.geoEckert5=function(){return e.geoProjection(yt).scale(173.044)},t.geoEckert5Raw=yt,t.geoEckert6=function(){return e.geoProjection(xt).scale(173.044)},t.geoEckert6Raw=xt,t.geoEisenlohr=function(){return e.geoProjection(_t).scale(62.5271)},t.geoEisenlohrRaw=_t,t.geoFahey=function(){return e.geoProjection(Tt).scale(137.152)},t.geoFaheyRaw=Tt,t.geoFoucaut=function(){return e.geoProjection(kt).scale(135.264)},t.geoFoucautRaw=kt,t.geoFoucautSinusoidal=function(){var t=.5,r=e.geoProjectionMutator(At),n=r(t);return n.alpha=function(e){return arguments.length?r(t=+e):t},n.scale(168.725)},t.geoFoucautSinusoidalRaw=At,t.geoGilbert=function(t){null==t&&(t=e.geoOrthographic);var r=t(),n=e.geoEquirectangular().scale(A).precision(0).clipAngle(null).translate([0,0]);function i(t){return r(Mt(t))}function a(t){i[t]=function(){return arguments.length?(r[t].apply(r,arguments),i):r[t]()}}return r.invert&&(i.invert=function(t){return St(r.invert(t))}),i.stream=function(t){var e=r.stream(t),i=n.stream({point:function(t,r){e.point(t/2,S(m(-r/2*M))*A)},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}});return i.sphere=e.sphere,i},i.rotate=function(t){return arguments.length?(n.rotate(t),i):n.rotate()},i.center=function(t){return arguments.length?(r.center(Mt(t)),i):St(r.center())},a("angle"),a("clipAngle"),a("clipExtent"),a("fitExtent"),a("fitHeight"),a("fitSize"),a("fitWidth"),a("scale"),a("translate"),a("precision"),i.scale(249.5)},t.geoGingery=function(){var t=6,r=30*M,n=o(r),i=g(r),s=e.geoProjectionMutator(Et),l=s(r,t),c=l.stream,u=-o(.01*M),f=g(.01*M);return l.radius=function(e){return arguments.length?(n=o(r=e*M),i=g(r),s(r,t)):r*A},l.lobes=function(e){return arguments.length?s(r,t=+e):t},l.stream=function(e){var r=l.rotate(),s=c(e),h=(l.rotate([0,0]),c(e));return l.rotate(r),s.sphere=function(){h.polygonStart(),h.lineStart();for(var e=0,r=2*y/t,s=0;e<t;++e,s-=r)h.point(a(f*o(s),u)*A,S(f*g(s))*A),h.point(a(i*o(s-r/2),n)*A,S(i*g(s-r/2))*A);h.lineEnd(),h.polygonEnd()},s},l.rotate([90,-40]).scale(91.7095).clipAngle(179.999)},t.geoGingeryRaw=Et,t.geoGinzburg4=function(){return e.geoProjection(It).scale(149.995)},t.geoGinzburg4Raw=It,t.geoGinzburg5=function(){return e.geoProjection(Ot).scale(153.93)},t.geoGinzburg5Raw=Ot,t.geoGinzburg6=function(){return e.geoProjection(zt).scale(130.945)},t.geoGinzburg6Raw=zt,t.geoGinzburg8=function(){return e.geoProjection(Dt).scale(131.747)},t.geoGinzburg8Raw=Dt,t.geoGinzburg9=function(){return e.geoProjection(Rt).scale(131.087)},t.geoGinzburg9Raw=Rt,t.geoGringorten=function(){return e.geoProjection(Ft(Bt)).scale(239.75)},t.geoGringortenRaw=Bt,t.geoGuyou=function(){return e.geoProjection(Ft(Ut)).scale(151.496)},t.geoGuyouRaw=Ut,t.geoHammer=function(){var t=2,r=e.geoProjectionMutator(j),n=r(t);return n.coefficient=function(e){return arguments.length?r(t=+e):t},n.scale(169.529)},t.geoHammerRaw=j,t.geoHammerRetroazimuthal=function(){var t=0,r=e.geoProjectionMutator(Vt),n=r(t),i=n.rotate,a=n.stream,o=e.geoCircle();return n.parallel=function(e){if(!arguments.length)return t*A;var i=n.rotate();return r(t=e*M).rotate(i)},n.rotate=function(e){return arguments.length?(i.call(n,[e[0],e[1]-t*A]),o.center([-e[0],-e[1]]),n):((e=i.call(n))[1]+=t*A,e)},n.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i<n;)t.point((e=r[i])[0],e[1]);for(t.lineEnd(),n=(r=o.radius(90.01)().coordinates[0]).length-1,t.lineStart();--i>=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)},t.geoHammerRetroazimuthalRaw=Vt,t.geoHealpix=function(){var t=4,n=e.geoProjectionMutator(Yt),i=n(t),a=i.stream;return i.lobes=function(e){return arguments.length?n(t=+e):t},i.stream=function(n){var o=i.rotate(),s=a(n),l=(i.rotate([0,0]),a(n));return i.rotate(o),s.sphere=function(){var n,i;e.geoStream((n=180/t,i=[].concat(r.range(-180,180+n/2,n).map(Wt),r.range(180,-180-n/2,-n).map(Xt)),{type:"Polygon",coordinates:[180===n?i.map(Zt):i]}),l)},s},i.scale(239.75)},t.geoHealpixRaw=Yt,t.geoHill=function(){var t=1,r=e.geoProjectionMutator(Jt),n=r(t);return n.ratio=function(e){return arguments.length?r(t=+e):t},n.scale(167.774).center([0,18.67])},t.geoHillRaw=Jt,t.geoHomolosine=function(){return e.geoProjection(Qt).scale(152.63)},t.geoHomolosineRaw=Qt,t.geoHufnagel=function(){var t=1,r=0,n=45*M,i=2,a=e.geoProjectionMutator($t),o=a(t,r,n,i);return o.a=function(e){return arguments.length?a(t=+e,r,n,i):t},o.b=function(e){return arguments.length?a(t,r=+e,n,i):r},o.psiMax=function(e){return arguments.length?a(t,r,n=+e*M,i):n*A},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(180.739)},t.geoHufnagelRaw=$t,t.geoHyperelliptical=function(){var t=0,r=2.5,n=1.183136,i=e.geoProjectionMutator(ee),a=i(t,r,n);return a.alpha=function(e){return arguments.length?i(t=+e,r,n):t},a.k=function(e){return arguments.length?i(t,r=+e,n):r},a.gamma=function(e){return arguments.length?i(t,r,n=+e):n},a.scale(152.63)},t.geoHyperellipticalRaw=ee,t.geoInterrupt=ae,t.geoInterruptedBoggs=function(){return ae(J,oe).scale(160.857)},t.geoInterruptedHomolosine=function(){return ae(Qt,se).scale(152.63)},t.geoInterruptedMollweide=function(){return ae(W,le).scale(169.529)},t.geoInterruptedMollweideHemispheres=function(){return ae(W,ce).scale(169.529).rotate([20,0])},t.geoInterruptedSinuMollweide=function(){return ae(Kt,ue,H).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoInterruptedSinusoidal=function(){return ae(Q,fe).scale(152.63).rotate([-20,0])},t.geoKavrayskiy7=function(){return e.geoProjection(he).scale(158.837)},t.geoKavrayskiy7Raw=he,t.geoLagrange=function(){var t=.5,r=e.geoProjectionMutator(pe),n=r(t);return n.spacing=function(e){return arguments.length?r(t=+e):t},n.scale(124.75)},t.geoLagrangeRaw=pe,t.geoLarrivee=function(){return e.geoProjection(ge).scale(97.2672)},t.geoLarriveeRaw=ge,t.geoLaskowski=function(){return e.geoProjection(me).scale(139.98)},t.geoLaskowskiRaw=me,t.geoLittrow=function(){return e.geoProjection(ve).scale(144.049).clipAngle(89.999)},t.geoLittrowRaw=ve,t.geoLoximuthal=function(){return K(ye).parallel(40).scale(158.837)},t.geoLoximuthalRaw=ye,t.geoMiller=function(){return e.geoProjection(xe).scale(108.318)},t.geoMillerRaw=xe,t.geoModifiedStereographic=Me,t.geoModifiedStereographicRaw=be,t.geoModifiedStereographicAlaska=function(){return Me(_e,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)},t.geoModifiedStereographicGs48=function(){return Me(we,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])},t.geoModifiedStereographicGs50=function(){return Me(Te,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])},t.geoModifiedStereographicMiller=function(){return Me(ke,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)},t.geoModifiedStereographicLee=function(){return Me(Ae,[165,10]).scale(250).clipAngle(130).center([-165,-10])},t.geoMollweide=function(){return e.geoProjection(W).scale(169.529)},t.geoMollweideRaw=W,t.geoMtFlatPolarParabolic=function(){return e.geoProjection(Le).scale(164.859)},t.geoMtFlatPolarParabolicRaw=Le,t.geoMtFlatPolarQuartic=function(){return e.geoProjection(Ce).scale(188.209)},t.geoMtFlatPolarQuarticRaw=Ce,t.geoMtFlatPolarSinusoidal=function(){return e.geoProjection(Pe).scale(166.518)},t.geoMtFlatPolarSinusoidalRaw=Pe,t.geoNaturalEarth2=function(){return e.geoProjection(Ie).scale(175.295)},t.geoNaturalEarth2Raw=Ie,t.geoNellHammer=function(){return e.geoProjection(Oe).scale(152.63)},t.geoNellHammerRaw=Oe,t.geoInterruptedQuarticAuthalic=function(){return ae(j(1/0),ze).rotate([20,0]).scale(152.63)},t.geoNicolosi=function(){return e.geoProjection(De).scale(127.267)},t.geoNicolosiRaw=De,t.geoPatterson=function(){return e.geoProjection(Re).scale(139.319)},t.geoPattersonRaw=Re,t.geoPolyconic=function(){return e.geoProjection(Fe).scale(103.74)},t.geoPolyconicRaw=Fe,t.geoPolyhedral=Ve,t.geoPolyhedralButterfly=function(t){t=t||function(t){var r=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5]})).angle(-30).scale(101.858).center([0,45])},t.geoPolyhedralCollignon=function(t){t=t||function(t){var r=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoProjection(Xe).translate([0,0]).scale(1).rotate(r[1]>0?[-r[0],0]:[180-r[0],180])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5]})).angle(-30).scale(121.906).center([0,48.5904])},t.geoPolyhedralWaterman=function(t){t=t||function(t){var r=6===t.length?e.geoCentroid({type:"MultiPoint",coordinates:t}):t[0];return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(t){for(var e,r=t.map(Ke),n=r.length,i=r[n-1],a=[],o=0;o<n;++o)e=r[o],a.push(Je([.9486832980505138*i[0]+.31622776601683794*e[0],.9486832980505138*i[1]+.31622776601683794*e[1],.9486832980505138*i[2]+.31622776601683794*e[2]]),Je([.9486832980505138*e[0]+.31622776601683794*i[0],.9486832980505138*e[1]+.31622776601683794*i[1],.9486832980505138*e[2]+.31622776601683794*i[2]])),i=e;return a})),n=[],i=[-1,0,0,1,0,1,4,5];r.forEach((function(t,e){for(var a,o,s=Ye[e],l=s.length,c=n[e]=[],u=0;u<l;++u)r.push([s[u],t[(2*u+2)%(2*l)],t[(2*u+1)%(2*l)]]),i.push(e),c.push((a=Ke(t[(2*u+2)%(2*l)]),o=Ke(t[(2*u+1)%(2*l)]),[a[1]*o[2]-a[2]*o[1],a[2]*o[0]-a[0]*o[2],a[0]*o[1]-a[1]*o[0]]))}));var a=r.map((function(e){return{project:t(e),face:e}}));return i.forEach((function(t,e){var r=a[t];r&&(r.children||(r.children=[])).push(a[e])})),Ve(a[0],(function(t,e){var r=o(e),i=[r*o(t),r*g(t),g(e)],s=t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5,l=n[s];return a[Ze(l[0],i)<0?8+3*s:Ze(l[1],i)<0?8+3*s+1:Ze(l[2],i)<0?8+3*s+2:s]})).angle(-30).scale(110.625).center([0,45])},t.geoProject=function(t,e){var r,n=e.stream;if(!n)throw new Error("invalid projection");switch(t&&t.type){case"Feature":r=tr;break;case"FeatureCollection":r=$e;break;default:r=er}return r(t,n)},t.geoGringortenQuincuncial=function(){return sr(Bt).scale(176.423)},t.geoPeirceQuincuncial=lr,t.geoPierceQuincuncial=lr,t.geoQuantize=function(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error("invalid digits");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n<r;)i[n]=t[n],++n;return i}function n(t){return t.map(r)}function i(t){for(var e=r(t[0]),n=[e],i=1;i<t.length;i++){var a=r(t[i]);(a.length>2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(o)};break;case"Point":e={type:"Point",coordinates:r(t.coordinates)};break;case"MultiPoint":e={type:t.type,coordinates:n(t.coordinates)};break;case"LineString":e={type:t.type,coordinates:i(t.coordinates)};break;case"MultiLineString":case"Polygon":e={type:t.type,coordinates:a(t.coordinates)};break;case"MultiPolygon":e={type:"MultiPolygon",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:"Feature",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case"Feature":return s(t);case"FeatureCollection":var l={type:"FeatureCollection",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t},t.geoQuincuncial=sr,t.geoRectangularPolyconic=function(){return K(cr).scale(131.215)},t.geoRectangularPolyconicRaw=cr,t.geoRobinson=function(){return e.geoProjection(fr).scale(152.63)},t.geoRobinsonRaw=fr,t.geoSatellite=function(){var t=2,r=0,n=e.geoProjectionMutator(hr),i=n(t,r);return i.distance=function(e){return arguments.length?n(t=+e,r):t},i.tilt=function(e){return arguments.length?n(t,r=e*M):r*A},i.scale(432.147).clipAngle(E(1/t)*A-1e-6)},t.geoSatelliteRaw=hr,t.geoSinuMollweide=function(){return e.geoProjection(Kt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoSinuMollweideRaw=Kt,t.geoSinusoidal=function(){return e.geoProjection(Q).scale(152.63)},t.geoSinusoidalRaw=Q,t.geoStitch=function(t){if(null==t)return t;switch(t.type){case"Feature":return wr(t);case"FeatureCollection":var e={type:"FeatureCollection",features:t.features.map(wr)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return Tr(t)}},t.geoTimes=function(){return e.geoProjection(kr).scale(146.153)},t.geoTimesRaw=kr,t.geoTwoPointAzimuthal=Sr,t.geoTwoPointAzimuthalRaw=Mr,t.geoTwoPointAzimuthalUsa=function(){return Sr([-158,21.5],[-77,39]).clipAngle(60).scale(400)},t.geoTwoPointEquidistant=Lr,t.geoTwoPointEquidistantRaw=Er,t.geoTwoPointEquidistantUsa=function(){return Lr([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)},t.geoVanDerGrinten=function(){return e.geoProjection(Cr).scale(79.4183)},t.geoVanDerGrintenRaw=Cr,t.geoVanDerGrinten2=function(){return e.geoProjection(Pr).scale(79.4183)},t.geoVanDerGrinten2Raw=Pr,t.geoVanDerGrinten3=function(){return e.geoProjection(Ir).scale(79.4183)},t.geoVanDerGrinten3Raw=Ir,t.geoVanDerGrinten4=function(){return e.geoProjection(Or).scale(127.16)},t.geoVanDerGrinten4Raw=Or,t.geoWagner=Dr,t.geoWagner7=function(){return Dr().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)},t.geoWagnerRaw=zr,t.geoWagner4=function(){return e.geoProjection(Br).scale(176.84)},t.geoWagner4Raw=Br,t.geoWagner6=function(){return e.geoProjection(Nr).scale(152.63)},t.geoWagner6Raw=Nr,t.geoWiechel=function(){return e.geoProjection(jr).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)},t.geoWiechelRaw=jr,t.geoWinkel3=function(){return e.geoProjection(Ur).scale(158.837)},t.geoWinkel3Raw=Ur,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":107,"d3-geo":114}],114:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(){return new n}function n(){this.reset()}n.prototype={constructor:n,reset:function(){this.s=this.t=0},add:function(t){a(i,t,this.t),a(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new n;function a(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}var o=1e-6,s=Math.PI,l=s/2,c=s/4,u=2*s,f=180/s,h=s/180,p=Math.abs,d=Math.atan,g=Math.atan2,m=Math.cos,v=Math.ceil,y=Math.exp,x=Math.log,b=Math.pow,_=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},T=Math.sqrt,k=Math.tan;function A(t){return t>1?0:t<-1?s:Math.acos(t)}function M(t){return t>1?l:t<-1?-l:Math.asin(t)}function S(t){return(t=_(t/2))*t}function E(){}function L(t,e){t&&P.hasOwnProperty(t.type)&&P[t.type](t,e)}var C={Feature:function(t,e){L(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n<i;)L(r[n].geometry,e)}},P={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)t=r[n],e.point(t[0],t[1],t[2])},LineString:function(t,e){I(t.coordinates,e,0)},MultiLineString:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)I(r[n],e,0)},Polygon:function(t,e){O(t.coordinates,e)},MultiPolygon:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)O(r[n],e)},GeometryCollection:function(t,e){for(var r=t.geometries,n=-1,i=r.length;++n<i;)L(r[n],e)}};function I(t,e,r){var n,i=-1,a=t.length-r;for(e.lineStart();++i<a;)n=t[i],e.point(n[0],n[1],n[2]);e.lineEnd()}function O(t,e){var r=-1,n=t.length;for(e.polygonStart();++r<n;)I(t[r],e,1);e.polygonEnd()}function z(t,e){t&&C.hasOwnProperty(t.type)?C[t.type](t,e):L(t,e)}var D,R,F,B,N,j=r(),U=r(),V={point:E,lineStart:E,lineEnd:E,polygonStart:function(){j.reset(),V.lineStart=H,V.lineEnd=q},polygonEnd:function(){var t=+j;U.add(t<0?u+t:t),this.lineStart=this.lineEnd=this.point=E},sphere:function(){U.add(u)}};function H(){V.point=G}function q(){Y(D,R)}function G(t,e){V.point=Y,D=t,R=e,F=t*=h,B=m(e=(e*=h)/2+c),N=_(e)}function Y(t,e){var r=(t*=h)-F,n=r>=0?1:-1,i=n*r,a=m(e=(e*=h)/2+c),o=_(e),s=N*o,l=B*a+s*m(i),u=s*n*_(i);j.add(g(u,l)),F=t,B=a,N=o}function W(t){return[g(t[1],t[0]),M(t[2])]}function X(t){var e=t[0],r=t[1],n=m(r);return[n*m(e),n*_(e),_(r)]}function Z(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function J(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function K(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Q(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function $(t){var e=T(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,gt,mt,vt,yt,xt,bt,_t,wt,Tt,kt,At,Mt=r(),St={point:Et,lineStart:Ct,lineEnd:Pt,polygonStart:function(){St.point=It,St.lineStart=Ot,St.lineEnd=zt,Mt.reset(),V.polygonStart()},polygonEnd:function(){V.polygonEnd(),St.point=Et,St.lineStart=Ct,St.lineEnd=Pt,j<0?(tt=-(rt=180),et=-(nt=90)):Mt>o?nt=90:Mt<-o&&(et=-90),ct[0]=tt,ct[1]=rt},sphere:function(){tt=-(rt=180),et=-(nt=90)}};function Et(t,e){lt.push(ct=[tt=t,rt=t]),e<et&&(et=e),e>nt&&(nt=e)}function Lt(t,e){var r=X([t*h,e*h]);if(st){var n=J(st,r),i=J([n[1],-n[0],0],n);$(i),i=W(i);var a,o=t-it,s=o>0?1:-1,l=i[0]*f*s,c=p(o)>180;c^(s*it<l&&l<s*t)?(a=i[1]*f)>nt&&(nt=a):c^(s*it<(l=(l+360)%360-180)&&l<s*t)?(a=-i[1]*f)<et&&(et=a):(e<et&&(et=e),e>nt&&(nt=e)),c?t<it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t):rt>=tt?(t<tt&&(tt=t),t>rt&&(rt=t)):t>it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t)}else lt.push(ct=[tt=t,rt=t]);e<et&&(et=e),e>nt&&(nt=e),st=r,it=t}function Ct(){St.point=Lt}function Pt(){ct[0]=tt,ct[1]=rt,St.point=Et,st=null}function It(t,e){if(st){var r=t-it;Mt.add(p(r)>180?r+(r>0?360:-360):r)}else at=t,ot=e;V.point(t,e),Lt(t,e)}function Ot(){V.lineStart()}function zt(){It(at,ot),V.lineEnd(),p(Mt)>o&&(tt=-(rt=180)),ct[0]=tt,ct[1]=rt,st=null}function Dt(t,e){return(e-=t)<0?e+360:e}function Rt(t,e){return t[0]-e[0]}function Ft(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var Bt={sphere:E,point:Nt,lineStart:Ut,lineEnd:qt,polygonStart:function(){Bt.lineStart=Gt,Bt.lineEnd=Yt},polygonEnd:function(){Bt.lineStart=Ut,Bt.lineEnd=qt}};function Nt(t,e){t*=h;var r=m(e*=h);jt(r*m(t),r*_(t),_(e))}function jt(t,e,r){++ut,ht+=(t-ht)/ut,pt+=(e-pt)/ut,dt+=(r-dt)/ut}function Ut(){Bt.point=Vt}function Vt(t,e){t*=h;var r=m(e*=h);Tt=r*m(t),kt=r*_(t),At=_(e),Bt.point=Ht,jt(Tt,kt,At)}function Ht(t,e){t*=h;var r=m(e*=h),n=r*m(t),i=r*_(t),a=_(e),o=g(T((o=kt*a-At*i)*o+(o=At*n-Tt*a)*o+(o=Tt*i-kt*n)*o),Tt*n+kt*i+At*a);ft+=o,gt+=o*(Tt+(Tt=n)),mt+=o*(kt+(kt=i)),vt+=o*(At+(At=a)),jt(Tt,kt,At)}function qt(){Bt.point=Nt}function Gt(){Bt.point=Wt}function Yt(){Xt(_t,wt),Bt.point=Nt}function Wt(t,e){_t=t,wt=e,t*=h,e*=h,Bt.point=Xt;var r=m(e);Tt=r*m(t),kt=r*_(t),At=_(e),jt(Tt,kt,At)}function Xt(t,e){t*=h;var r=m(e*=h),n=r*m(t),i=r*_(t),a=_(e),o=kt*a-At*i,s=At*n-Tt*a,l=Tt*i-kt*n,c=T(o*o+s*s+l*l),u=M(c),f=c&&-u/c;yt+=f*o,xt+=f*s,bt+=f*l,ft+=u,gt+=u*(Tt+(Tt=n)),mt+=u*(kt+(kt=i)),vt+=u*(At+(At=a)),jt(Tt,kt,At)}function Zt(t){return function(){return t}}function Jt(t,e){function r(r,n){return r=t(r,n),e(r[0],r[1])}return t.invert&&e.invert&&(r.invert=function(r,n){return(r=e.invert(r,n))&&t.invert(r[0],r[1])}),r}function Kt(t,e){return[p(t)>s?t+Math.round(-t/u)*u:t,e]}function Qt(t,e,r){return(t%=u)?e||r?Jt(te(t),ee(e,r)):te(t):e||r?ee(e,r):Kt}function $t(t){return function(e,r){return[(e+=t)>s?e-u:e<-s?e+u:e,r]}}function te(t){var e=$t(t);return e.invert=$t(-t),e}function ee(t,e){var r=m(t),n=_(t),i=m(e),a=_(e);function o(t,e){var o=m(e),s=m(t)*o,l=_(t)*o,c=_(e),u=c*r+s*n;return[g(l*i-u*a,s*r-c*n),M(u*i+l*a)]}return o.invert=function(t,e){var o=m(e),s=m(t)*o,l=_(t)*o,c=_(e),u=c*i-l*a;return[g(l*i+c*a,s*r+u*n),M(u*r-s*n)]},o}function re(t){function e(e){return(e=t(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e}return t=Qt(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return(e=t.invert(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e},e}function ne(t,e,r,n,i,a){if(r){var o=m(e),s=_(e),l=n*r;null==i?(i=e+n*u,a=e-l/2):(i=ie(o,i),a=ie(o,a),(n>0?i<a:i>a)&&(i+=n*u));for(var c,f=i;n>0?f>a:f<a;f-=l)c=W([o,-s*m(f),-s*_(f)]),t.point(c[0],c[1])}}function ie(t,e){(e=X(e))[0]-=t,$(e);var r=A(-e[1]);return((-e[2]<0?-r:r)+u-o)%u}function ae(){var t,e=[];return{point:function(e,r,n){t.push([e,r,n])},lineStart:function(){e.push(t=[])},lineEnd:E,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function oe(t,e){return p(t[0]-e[0])<o&&p(t[1]-e[1])<o}function se(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function le(t,e,r,n,i){var a,s,l=[],c=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,n=t[0],s=t[e];if(oe(n,s)){if(!n[2]&&!s[2]){for(i.lineStart(),a=0;a<e;++a)i.point((n=t[a])[0],n[1]);return void i.lineEnd()}s[0]+=2*o}l.push(r=new se(n,t,null,!0)),c.push(r.o=new se(n,null,r,!1)),l.push(r=new se(s,t,null,!1)),c.push(r.o=new se(s,null,r,!0))}})),l.length){for(c.sort(e),ce(l),ce(c),a=0,s=c.length;a<s;++a)c[a].e=r=!r;for(var u,f,h=l[0];;){for(var p=h,d=!0;p.v;)if((p=p.n)===h)return;u=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(d)for(a=0,s=u.length;a<s;++a)i.point((f=u[a])[0],f[1]);else n(p.x,p.n.x,1,i);p=p.n}else{if(d)for(u=p.p.z,a=u.length-1;a>=0;--a)i.point((f=u[a])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function ce(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n<e;)i.n=r=t[n],r.p=i,i=r;i.n=r=t[0],r.p=i}}Kt.invert=Kt;var ue=r();function fe(t){return p(t[0])<=s?t[0]:w(t[0])*((p(t[0])+s)%u-s)}function he(t,e){var r=fe(e),n=e[1],i=_(n),a=[_(r),-m(r),0],f=0,h=0;ue.reset(),1===i?n=l+o:-1===i&&(n=-l-o);for(var p=0,d=t.length;p<d;++p)if(y=(v=t[p]).length)for(var v,y,x=v[y-1],b=fe(x),w=x[1]/2+c,T=_(w),k=m(w),A=0;A<y;++A,b=E,T=C,k=P,x=S){var S=v[A],E=fe(S),L=S[1]/2+c,C=_(L),P=m(L),I=E-b,O=I>=0?1:-1,z=O*I,D=z>s,R=T*C;if(ue.add(g(R*O*_(z),k*P+R*m(z))),f+=D?I+O*u:I,D^b>=r^E>=r){var F=J(X(x),X(S));$(F);var B=J(a,F);$(B);var N=(D^I>=0?-1:1)*M(B[2]);(n>N||n===N&&(F[0]||F[1]))&&(h+=D^I>=0?1:-1)}}return(f<-o||f<o&&ue<-o)^1&h}function pe(t,r,n,i){return function(a){var o,s,l,c=r(a),u=ae(),f=r(u),h=!1,p={point:d,lineStart:m,lineEnd:v,polygonStart:function(){p.point=y,p.lineStart=x,p.lineEnd=b,s=[],o=[]},polygonEnd:function(){p.point=d,p.lineStart=m,p.lineEnd=v,s=e.merge(s);var t=he(o,i);s.length?(h||(a.polygonStart(),h=!0),le(s,ge,t,n,a)):t&&(h||(a.polygonStart(),h=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),h&&(a.polygonEnd(),h=!1),s=o=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function d(e,r){t(e,r)&&a.point(e,r)}function g(t,e){c.point(t,e)}function m(){p.point=g,c.lineStart()}function v(){p.point=d,c.lineEnd()}function y(t,e){l.push([t,e]),f.point(t,e)}function x(){f.lineStart(),l=[]}function b(){y(l[0][0],l[0][1]),f.lineEnd();var t,e,r,n,i=f.clean(),c=u.result(),p=c.length;if(l.pop(),o.push(l),l=null,p)if(1&i){if((e=(r=c[0]).length-1)>0){for(h||(a.polygonStart(),h=!0),a.lineStart(),t=0;t<e;++t)a.point((n=r[t])[0],n[1]);a.lineEnd()}}else p>1&&2&i&&c.push(c.pop().concat(c.shift())),s.push(c.filter(de))}return p}}function de(t){return t.length>1}function ge(t,e){return((t=t.x)[0]<0?t[1]-l-o:l-t[1])-((e=e.x)[0]<0?e[1]-l-o:l-e[1])}var me=pe((function(){return!0}),(function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,c){var u=a>0?s:-s,f=p(a-r);p(f-s)<o?(t.point(r,n=(n+c)/2>0?l:-l),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),t.point(a,n),e=0):i!==u&&f>=s&&(p(r-i)<o&&(r-=i*o),p(a-u)<o&&(a-=u*o),n=function(t,e,r,n){var i,a,s=_(t-r);return p(s)>o?d((_(e)*(a=m(n))*_(r)-_(n)*(i=m(e))*_(t))/(i*a*s)):(e+n)/2}(r,n,a,c),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),e=0),t.point(r=a,n=c),i=u},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(null==t)i=r*l,n.point(-s,i),n.point(0,i),n.point(s,i),n.point(s,0),n.point(s,-i),n.point(0,-i),n.point(-s,-i),n.point(-s,0),n.point(-s,i);else if(p(t[0]-e[0])>o){var a=t[0]<e[0]?s:-s;i=r*a/2,n.point(-a,i),n.point(0,i),n.point(a,i)}else n.point(e[0],e[1])}),[-s,-l]);function ve(t){var e=m(t),r=6*h,n=e>0,i=p(e)>o;function a(t,r){return m(t)*m(r)>e}function l(t,r,n){var i=[1,0,0],a=J(X(t),X(r)),l=Z(a,a),c=a[0],u=l-c*c;if(!u)return!n&&t;var f=e*l/u,h=-e*c/u,d=J(i,a),g=Q(i,f);K(g,Q(a,h));var m=d,v=Z(g,m),y=Z(m,m),x=v*v-y*(Z(g,g)-1);if(!(x<0)){var b=T(x),_=Q(m,(-v-b)/y);if(K(_,g),_=W(_),!n)return _;var w,k=t[0],A=r[0],M=t[1],S=r[1];A<k&&(w=k,k=A,A=w);var E=A-k,L=p(E-s)<o;if(!L&&S<M&&(w=M,M=S,S=w),L||E<o?L?M+S>0^_[1]<(p(_[0]-k)<o?M:S):M<=_[1]&&_[1]<=S:E>s^(k<=_[0]&&_[0]<=A)){var C=Q(m,(-v+b)/y);return K(C,g),[_,W(C)]}}}function c(e,r){var i=n?t:s-t,a=0;return e<-i?a|=1:e>i&&(a|=2),r<-i?a|=4:r>i&&(a|=8),a}return pe(a,(function(t){var e,r,o,u,f;return{lineStart:function(){u=o=!1,f=1},point:function(h,p){var d,g=[h,p],m=a(h,p),v=n?m?0:c(h,p):m?c(h+(h<0?s:-s),p):0;if(!e&&(u=o=m)&&t.lineStart(),m!==o&&(!(d=l(e,g))||oe(e,d)||oe(g,d))&&(g[2]=1),m!==o)f=0,m?(t.lineStart(),d=l(g,e),t.point(d[0],d[1])):(d=l(e,g),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(i&&e&&n^m){var y;v&r||!(y=l(g,e,!0))||(f=0,n?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!m||e&&oe(e,g)||t.point(g[0],g[1]),e=g,o=m,r=v},lineEnd:function(){o&&t.lineEnd(),e=null},clean:function(){return f|(u&&o)<<1}}}),(function(e,n,i,a){ne(a,t,r,i,e,n)}),n?[0,-t]:[-s,t-s])}function ye(t,r,n,i){function a(e,a){return t<=e&&e<=n&&r<=a&&a<=i}function s(e,a,o,s){var c=0,f=0;if(null==e||(c=l(e,o))!==(f=l(a,o))||u(e,a)<0^o>0)do{s.point(0===c||3===c?t:n,c>1?i:r)}while((c=(c+o+4)%4)!==f);else s.point(a[0],a[1])}function l(e,i){return p(e[0]-t)<o?i>0?0:3:p(e[0]-n)<o?i>0?2:1:p(e[1]-r)<o?i>0?1:0:i>0?3:2}function c(t,e){return u(t.x,e.x)}function u(t,e){var r=l(t,1),n=l(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(o){var l,u,f,h,p,d,g,m,v,y,x,b=o,_=ae(),w={point:T,lineStart:function(){w.point=k,u&&u.push(f=[]);y=!0,v=!1,g=m=NaN},lineEnd:function(){l&&(k(h,p),d&&v&&_.rejoin(),l.push(_.result()));w.point=T,v&&b.lineEnd()},polygonStart:function(){b=_,l=[],u=[],x=!0},polygonEnd:function(){var r=function(){for(var e=0,r=0,n=u.length;r<n;++r)for(var a,o,s=u[r],l=1,c=s.length,f=s[0],h=f[0],p=f[1];l<c;++l)a=h,o=p,f=s[l],h=f[0],p=f[1],o<=i?p>i&&(h-a)*(i-o)>(p-o)*(t-a)&&++e:p<=i&&(h-a)*(i-o)<(p-o)*(t-a)&&--e;return e}(),n=x&&r,a=(l=e.merge(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),s(null,null,1,o),o.lineEnd()),a&&le(l,c,r,s,o),o.polygonEnd());b=o,l=u=f=null}};function T(t,e){a(t,e)&&b.point(t,e)}function k(e,o){var s=a(e,o);if(u&&f.push([e,o]),y)h=e,p=o,d=s,y=!1,s&&(b.lineStart(),b.point(e,o));else if(s&&v)b.point(e,o);else{var l=[g=Math.max(-1e9,Math.min(1e9,g)),m=Math.max(-1e9,Math.min(1e9,m))],c=[e=Math.max(-1e9,Math.min(1e9,e)),o=Math.max(-1e9,Math.min(1e9,o))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],c=0,u=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o<c)return;o<u&&(u=o)}else if(f>0){if(o>u)return;o>c&&(c=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>c&&(c=o)}else if(f>0){if(o<c)return;o<u&&(u=o)}if(o=n-l,h||!(o>0)){if(o/=h,h<0){if(o<c)return;o<u&&(u=o)}else if(h>0){if(o>u)return;o>c&&(c=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>u)return;o>c&&(c=o)}else if(h>0){if(o<c)return;o<u&&(u=o)}return c>0&&(t[0]=s+c*f,t[1]=l+c*h),u<1&&(e[0]=s+u*f,e[1]=l+u*h),!0}}}}}(l,c,t,r,n,i)?s&&(b.lineStart(),b.point(e,o),x=!1):(v||(b.lineStart(),b.point(l[0],l[1])),b.point(c[0],c[1]),s||b.lineEnd(),x=!1)}g=e,m=o,v=s}return w}}var xe,be,_e,we=r(),Te={sphere:E,point:E,lineStart:function(){Te.point=Ae,Te.lineEnd=ke},lineEnd:E,polygonStart:E,polygonEnd:E};function ke(){Te.point=Te.lineEnd=E}function Ae(t,e){xe=t*=h,be=_(e*=h),_e=m(e),Te.point=Me}function Me(t,e){t*=h;var r=_(e*=h),n=m(e),i=p(t-xe),a=m(i),o=n*_(i),s=_e*r-be*n*a,l=be*r+_e*n*a;we.add(g(T(o*o+s*s),l)),xe=t,be=r,_e=n}function Se(t){return we.reset(),z(t,Te),+we}var Ee=[null,null],Le={type:"LineString",coordinates:Ee};function Ce(t,e){return Ee[0]=t,Ee[1]=e,Se(Le)}var Pe={Feature:function(t,e){return Oe(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n<i;)if(Oe(r[n].geometry,e))return!0;return!1}},Ie={Sphere:function(){return!0},Point:function(t,e){return ze(t.coordinates,e)},MultiPoint:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(ze(r[n],e))return!0;return!1},LineString:function(t,e){return De(t.coordinates,e)},MultiLineString:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(De(r[n],e))return!0;return!1},Polygon:function(t,e){return Re(t.coordinates,e)},MultiPolygon:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(Re(r[n],e))return!0;return!1},GeometryCollection:function(t,e){for(var r=t.geometries,n=-1,i=r.length;++n<i;)if(Oe(r[n],e))return!0;return!1}};function Oe(t,e){return!(!t||!Ie.hasOwnProperty(t.type))&&Ie[t.type](t,e)}function ze(t,e){return 0===Ce(t,e)}function De(t,e){for(var r,n,i,a=0,o=t.length;a<o;a++){if(0===(n=Ce(t[a],e)))return!0;if(a>0&&(i=Ce(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))<1e-12*i)return!0;r=n}return!1}function Re(t,e){return!!he(t.map(Fe),Be(e))}function Fe(t){return(t=t.map(Be)).pop(),t}function Be(t){return[t[0]*h,t[1]*h]}function Ne(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[t,e]}))}}function je(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[e,t]}))}}function Ue(){var t,r,n,i,a,s,l,c,u,f,h,d,g=10,m=g,y=90,x=360,b=2.5;function _(){return{type:"MultiLineString",coordinates:w()}}function w(){return e.range(v(i/y)*y,n,y).map(h).concat(e.range(v(c/x)*x,l,x).map(d)).concat(e.range(v(r/g)*g,t,g).filter((function(t){return p(t%y)>o})).map(u)).concat(e.range(v(s/m)*m,a,m).filter((function(t){return p(t%x)>o})).map(f))}return _.lines=function(){return w().map((function(t){return{type:"LineString",coordinates:t}}))},_.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(d(l).slice(1),h(n).reverse().slice(1),d(c).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],c=+t[0][1],l=+t[1][1],i>n&&(t=i,i=n,n=t),c>l&&(t=c,c=l,l=t),_.precision(b)):[[i,c],[n,l]]},_.extentMinor=function(e){return arguments.length?(r=+e[0][0],t=+e[1][0],s=+e[0][1],a=+e[1][1],r>t&&(e=r,r=t,t=e),s>a&&(e=s,s=a,a=e),_.precision(b)):[[r,s],[t,a]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(y=+t[0],x=+t[1],_):[y,x]},_.stepMinor=function(t){return arguments.length?(g=+t[0],m=+t[1],_):[g,m]},_.precision=function(e){return arguments.length?(b=+e,u=Ne(s,a,90),f=je(r,t,b),h=Ne(c,l,90),d=je(i,n,b),_):b},_.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function Ve(t){return t}var He,qe,Ge,Ye,We=r(),Xe=r(),Ze={point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ze.lineStart=Je,Ze.lineEnd=$e},polygonEnd:function(){Ze.lineStart=Ze.lineEnd=Ze.point=E,We.add(p(Xe)),Xe.reset()},result:function(){var t=We/2;return We.reset(),t}};function Je(){Ze.point=Ke}function Ke(t,e){Ze.point=Qe,He=Ge=t,qe=Ye=e}function Qe(t,e){Xe.add(Ye*t-Ge*e),Ge=t,Ye=e}function $e(){Qe(He,qe)}var tr=1/0,er=tr,rr=-tr,nr=rr,ir={point:function(t,e){t<tr&&(tr=t);t>rr&&(rr=t);e<er&&(er=e);e>nr&&(nr=e)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E,result:function(){var t=[[tr,er],[rr,nr]];return rr=nr=-(er=tr=1/0),t}};var ar,or,sr,lr,cr=0,ur=0,fr=0,hr=0,pr=0,dr=0,gr=0,mr=0,vr=0,yr={point:xr,lineStart:br,lineEnd:Tr,polygonStart:function(){yr.lineStart=kr,yr.lineEnd=Ar},polygonEnd:function(){yr.point=xr,yr.lineStart=br,yr.lineEnd=Tr},result:function(){var t=vr?[gr/vr,mr/vr]:dr?[hr/dr,pr/dr]:fr?[cr/fr,ur/fr]:[NaN,NaN];return cr=ur=fr=hr=pr=dr=gr=mr=vr=0,t}};function xr(t,e){cr+=t,ur+=e,++fr}function br(){yr.point=_r}function _r(t,e){yr.point=wr,xr(sr=t,lr=e)}function wr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,xr(sr=t,lr=e)}function Tr(){yr.point=xr}function kr(){yr.point=Mr}function Ar(){Sr(ar,or)}function Mr(t,e){yr.point=Sr,xr(ar=sr=t,or=lr=e)}function Sr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,gr+=(i=lr*t-sr*e)*(sr+t),mr+=i*(lr+e),vr+=3*i,xr(sr=t,lr=e)}function Er(t){this._context=t}Er.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:E};var Lr,Cr,Pr,Ir,Or,zr=r(),Dr={point:E,lineStart:function(){Dr.point=Rr},lineEnd:function(){Lr&&Fr(Cr,Pr),Dr.point=E},polygonStart:function(){Lr=!0},polygonEnd:function(){Lr=null},result:function(){var t=+zr;return zr.reset(),t}};function Rr(t,e){Dr.point=Fr,Cr=Ir=t,Pr=Or=e}function Fr(t,e){Ir-=t,Or-=e,zr.add(T(Ir*Ir+Or*Or)),Ir=t,Or=e}function Br(){this._string=[]}function Nr(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function jr(t){return function(e){var r=new Ur;for(var n in t)r[n]=t[n];return r.stream=e,r}}function Ur(){}function Vr(t,e,r){var n=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=n&&t.clipExtent(null),z(r,t.stream(ir)),e(ir.result()),null!=n&&t.clipExtent(n),t}function Hr(t,e,r){return Vr(t,(function(r){var n=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(n/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),o=+e[0][0]+(n-a*(r[1][0]+r[0][0]))/2,s=+e[0][1]+(i-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([o,s])}),r)}function qr(t,e,r){return Hr(t,[[0,0],e],r)}function Gr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][0]-r[0][0]),a=(n-i*(r[1][0]+r[0][0]))/2,o=-i*r[0][1];t.scale(150*i).translate([a,o])}),r)}function Yr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][1]-r[0][1]),a=-i*r[0][0],o=(n-i*(r[1][1]+r[0][1]))/2;t.scale(150*i).translate([a,o])}),r)}Br.prototype={_radius:4.5,_circle:Nr(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Nr(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},Ur.prototype={constructor:Ur,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wr=m(30*h);function Xr(t,e){return+e?function(t,e){function r(n,i,a,s,l,c,u,f,h,d,m,v,y,x){var b=u-n,_=f-i,w=b*b+_*_;if(w>4*e&&y--){var k=s+d,A=l+m,S=c+v,E=T(k*k+A*A+S*S),L=M(S/=E),C=p(p(S)-1)<o||p(a-h)<o?(a+h)/2:g(A,k),P=t(C,L),I=P[0],O=P[1],z=I-n,D=O-i,R=_*z-b*D;(R*R/w>e||p((b*z+_*D)/w-.5)>.3||s*d+l*m+c*v<Wr)&&(r(n,i,a,s,l,c,I,O,C,k/=E,A/=E,S,y,x),x.point(I,O),r(I,O,C,k,A,S,u,f,h,d,m,v,y,x))}}return function(e){var n,i,a,o,s,l,c,u,f,h,p,d,g={point:m,lineStart:v,lineEnd:x,polygonStart:function(){e.polygonStart(),g.lineStart=b},polygonEnd:function(){e.polygonEnd(),g.lineStart=v}};function m(r,n){r=t(r,n),e.point(r[0],r[1])}function v(){u=NaN,g.point=y,e.lineStart()}function y(n,i){var a=X([n,i]),o=t(n,i);r(u,f,c,h,p,d,u=o[0],f=o[1],c=n,h=a[0],p=a[1],d=a[2],16,e),e.point(u,f)}function x(){g.point=m,e.lineEnd()}function b(){v(),g.point=_,g.lineEnd=w}function _(t,e){y(n=t,e),i=u,a=f,o=h,s=p,l=d,g.point=y}function w(){r(u,f,c,h,p,d,i,a,n,o,s,l,16,e),g.lineEnd=x,x()}return g}}(t,e):function(t){return jr({point:function(e,r){e=t(e,r),this.stream.point(e[0],e[1])}})}(t)}var Zr=jr({point:function(t,e){this.stream.point(t*h,e*h)}});function Jr(t,e,r,n,i){function a(a,o){return[e+t*(a*=n),r-t*(o*=i)]}return a.invert=function(a,o){return[(a-e)/t*n,(r-o)/t*i]},a}function Kr(t,e,r,n,i,a){var o=m(a),s=_(a),l=o*t,c=s*t,u=o/t,f=s/t,h=(s*r-o*e)/t,p=(s*e+o*r)/t;function d(t,a){return[l*(t*=n)-c*(a*=i)+e,r-c*t-l*a]}return d.invert=function(t,e){return[n*(u*t-f*e+h),i*(p-f*t-u*e)]},d}function Qr(t){return $r((function(){return t}))()}function $r(t){var e,r,n,i,a,o,s,l,c,u,p=150,d=480,g=250,m=0,v=0,y=0,x=0,b=0,_=0,w=1,k=1,A=null,M=me,S=null,E=Ve,L=.5;function C(t){return l(t[0]*h,t[1]*h)}function P(t){return(t=l.invert(t[0],t[1]))&&[t[0]*f,t[1]*f]}function I(){var t=Kr(p,0,0,w,k,_).apply(null,e(m,v)),n=(_?Kr:Jr)(p,d-t[0],g-t[1],w,k,_);return r=Qt(y,x,b),s=Jt(e,n),l=Jt(r,s),o=Xr(s,L),O()}function O(){return c=u=null,C}return C.stream=function(t){return c&&u===t?c:c=Zr(function(t){return jr({point:function(e,r){var n=t(e,r);return this.stream.point(n[0],n[1])}})}(r)(M(o(E(u=t)))))},C.preclip=function(t){return arguments.length?(M=t,A=void 0,O()):M},C.postclip=function(t){return arguments.length?(E=t,S=n=i=a=null,O()):E},C.clipAngle=function(t){return arguments.length?(M=+t?ve(A=t*h):(A=null,me),O()):A*f},C.clipExtent=function(t){return arguments.length?(E=null==t?(S=n=i=a=null,Ve):ye(S=+t[0][0],n=+t[0][1],i=+t[1][0],a=+t[1][1]),O()):null==S?null:[[S,n],[i,a]]},C.scale=function(t){return arguments.length?(p=+t,I()):p},C.translate=function(t){return arguments.length?(d=+t[0],g=+t[1],I()):[d,g]},C.center=function(t){return arguments.length?(m=t[0]%360*h,v=t[1]%360*h,I()):[m*f,v*f]},C.rotate=function(t){return arguments.length?(y=t[0]%360*h,x=t[1]%360*h,b=t.length>2?t[2]%360*h:0,I()):[y*f,x*f,b*f]},C.angle=function(t){return arguments.length?(_=t%360*h,I()):_*f},C.reflectX=function(t){return arguments.length?(w=t?-1:1,I()):w<0},C.reflectY=function(t){return arguments.length?(k=t?-1:1,I()):k<0},C.precision=function(t){return arguments.length?(o=Xr(s,L=t*t),O()):T(L)},C.fitExtent=function(t,e){return Hr(C,t,e)},C.fitSize=function(t,e){return qr(C,t,e)},C.fitWidth=function(t,e){return Gr(C,t,e)},C.fitHeight=function(t,e){return Yr(C,t,e)},function(){return e=t.apply(this,arguments),C.invert=e.invert&&P,I()}}function tn(t){var e=0,r=s/3,n=$r(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*h,r=t[1]*h):[e*f,r*f]},i}function en(t,e){var r=_(t),n=(r+_(e))/2;if(p(n)<o)return function(t){var e=m(t);function r(t,r){return[t*e,_(r)/e]}return r.invert=function(t,r){return[t/e,M(r*e)]},r}(t);var i=1+r*(2*n-r),a=T(i)/n;function l(t,e){var r=T(i-2*n*_(e))/n;return[r*_(t*=n),a-r*m(t)]}return l.invert=function(t,e){var r=a-e,o=g(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,M((i-(t*t+r*r)*n*n)/(2*n))]},l}function rn(){return tn(en).scale(155.424).center([0,33.6442])}function nn(){return rn().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function an(t){return function(e,r){var n=m(e),i=m(r),a=t(n*i);return[a*i*_(e),a*_(r)]}}function on(t){return function(e,r){var n=T(e*e+r*r),i=t(n),a=_(i),o=m(i);return[g(e*a,n*o),M(n&&r*a/n)]}}var sn=an((function(t){return T(2/(1+t))}));sn.invert=on((function(t){return 2*M(t/2)}));var ln=an((function(t){return(t=A(t))&&t/_(t)}));function cn(t,e){return[t,x(k((l+e)/2))]}function un(t){var e,r,n,i=Qr(t),a=i.center,o=i.scale,l=i.translate,c=i.clipExtent,u=null;function f(){var a=s*o(),l=i(re(i.rotate()).invert([0,0]));return c(null==u?[[l[0]-a,l[1]-a],[l[0]+a,l[1]+a]]:t===cn?[[Math.max(l[0]-a,u),e],[Math.min(l[0]+a,r),n]]:[[u,Math.max(l[1]-a,e)],[r,Math.min(l[1]+a,n)]])}return i.scale=function(t){return arguments.length?(o(t),f()):o()},i.translate=function(t){return arguments.length?(l(t),f()):l()},i.center=function(t){return arguments.length?(a(t),f()):a()},i.clipExtent=function(t){return arguments.length?(null==t?u=e=r=n=null:(u=+t[0][0],e=+t[0][1],r=+t[1][0],n=+t[1][1]),f()):null==u?null:[[u,e],[r,n]]},f()}function fn(t){return k((l+t)/2)}function hn(t,e){var r=m(t),n=t===e?_(t):x(r/m(e))/x(fn(e)/fn(t)),i=r*b(fn(t),n)/n;if(!n)return cn;function a(t,e){i>0?e<-l+o&&(e=-l+o):e>l-o&&(e=l-o);var r=i/b(fn(e),n);return[r*_(n*t),i-r*m(n*t)]}return a.invert=function(t,e){var r=i-e,a=w(n)*T(t*t+r*r),o=g(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,2*d(b(i/a,1/n))-l]},a}function pn(t,e){return[t,e]}function dn(t,e){var r=m(t),n=t===e?_(t):(r-m(e))/(e-t),i=r/n+t;if(p(n)<o)return pn;function a(t,e){var r=i-e,a=n*t;return[r*_(a),i-r*m(a)]}return a.invert=function(t,e){var r=i-e,a=g(t,p(r))*w(r);return r*n<0&&(a-=s*w(t)*w(r)),[a/n,i-w(n)*T(t*t+r*r)]},a}ln.invert=on((function(t){return t})),cn.invert=function(t,e){return[t,2*d(y(e))-l]},pn.invert=pn;var gn=1.340264,mn=-.081106,vn=893e-6,yn=.003796,xn=T(3)/2;function bn(t,e){var r=M(xn*_(e)),n=r*r,i=n*n*n;return[t*m(r)/(xn*(gn+3*mn*n+i*(7*vn+9*yn*n))),r*(gn+mn*n+i*(vn+yn*n))]}function _n(t,e){var r=m(e),n=m(t)*r;return[r*_(t)/n,_(e)/n]}function wn(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function Tn(t,e){return[m(e)*_(t),_(e)]}function kn(t,e){var r=m(e),n=1+m(t)*r;return[r*_(t)/n,_(e)/n]}function An(t,e){return[x(k((l+e)/2)),-t]}bn.invert=function(t,e){for(var r,n=e,i=n*n,a=i*i*i,o=0;o<12&&(a=(i=(n-=r=(n*(gn+mn*i+a*(vn+yn*i))-e)/(gn+3*mn*i+a*(7*vn+9*yn*i)))*n)*i*i,!(p(r)<1e-12));++o);return[xn*t*(gn+3*mn*i+a*(7*vn+9*yn*i))/m(n),M(_(n)/xn)]},_n.invert=on(d),wn.invert=function(t,e){var r,n=e,i=25;do{var a=n*n,s=a*a;n-=r=(n*(1.007226+a*(.015085+s*(.028874*a-.044475-.005916*s)))-e)/(1.007226+a*(.045255+s*(.259866*a-.311325-.005916*11*s)))}while(p(r)>o&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},Tn.invert=on(M),kn.invert=on((function(t){return 2*d(t)})),An.invert=function(t,e){return[-e,2*d(y(t))-l]},t.geoAlbers=nn,t.geoAlbersUsa=function(){var t,e,r,n,i,a,s=nn(),l=rn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=rn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){a=[t,e]}};function f(t){var e=t[0],o=t[1];return a=null,r.point(e,o),a||(n.point(e,o),a)||(i.point(e,o),a)}function h(){return t=e=null,f}return f.invert=function(t){var e=s.scale(),r=s.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?l:i>=.166&&i<.234&&n>=-.214&&n<-.115?c:s).invert(t)},f.stream=function(r){return t&&e===r?t:(n=[s.stream(e=r),l.stream(r),c.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r<i;)n[r].point(t,e)},sphere:function(){for(var t=-1;++t<i;)n[t].sphere()},lineStart:function(){for(var t=-1;++t<i;)n[t].lineStart()},lineEnd:function(){for(var t=-1;++t<i;)n[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<i;)n[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<i;)n[t].polygonEnd()}});var n,i},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),c.precision(t),h()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(.35*t),c.scale(t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),a=+t[0],f=+t[1];return r=s.translate(t).clipExtent([[a-.455*e,f-.238*e],[a+.455*e,f+.238*e]]).stream(u),n=l.translate([a-.307*e,f+.201*e]).clipExtent([[a-.425*e+o,f+.12*e+o],[a-.214*e-o,f+.234*e-o]]).stream(u),i=c.translate([a-.205*e,f+.212*e]).clipExtent([[a-.214*e+o,f+.166*e+o],[a-.115*e-o,f+.234*e-o]]).stream(u),h()},f.fitExtent=function(t,e){return Hr(f,t,e)},f.fitSize=function(t,e){return qr(f,t,e)},f.fitWidth=function(t,e){return Gr(f,t,e)},f.fitHeight=function(t,e){return Yr(f,t,e)},f.scale(1070)},t.geoArea=function(t){return U.reset(),z(t,V),2*U},t.geoAzimuthalEqualArea=function(){return Qr(sn).scale(124.75).clipAngle(179.999)},t.geoAzimuthalEqualAreaRaw=sn,t.geoAzimuthalEquidistant=function(){return Qr(ln).scale(79.4188).clipAngle(179.999)},t.geoAzimuthalEquidistantRaw=ln,t.geoBounds=function(t){var e,r,n,i,a,o,s;if(nt=rt=-(tt=et=1/0),lt=[],z(t,St),r=lt.length){for(lt.sort(Rt),e=1,a=[n=lt[0]];e<r;++e)Ft(n,(i=lt[e])[0])||Ft(n,i[1])?(Dt(n[0],i[1])>Dt(n[0],n[1])&&(n[1]=i[1]),Dt(i[0],n[1])>Dt(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,e=0,n=a[r=a.length-1];e<=r;n=i,++e)i=a[e],(s=Dt(n[1],i[0]))>o&&(o=s,tt=i[0],rt=n[1])}return lt=ct=null,tt===1/0||et===1/0?[[NaN,NaN],[NaN,NaN]]:[[tt,et],[rt,nt]]},t.geoCentroid=function(t){ut=ft=ht=pt=dt=gt=mt=vt=yt=xt=bt=0,z(t,Bt);var e=yt,r=xt,n=bt,i=e*e+r*r+n*n;return i<1e-12&&(e=gt,r=mt,n=vt,ft<o&&(e=ht,r=pt,n=dt),(i=e*e+r*r+n*n)<1e-12)?[NaN,NaN]:[g(r,e)*f,M(n/T(i))*f]},t.geoCircle=function(){var t,e,r=Zt([0,0]),n=Zt(90),i=Zt(6),a={point:function(r,n){t.push(r=e(r,n)),r[0]*=f,r[1]*=f}};function o(){var o=r.apply(this,arguments),s=n.apply(this,arguments)*h,l=i.apply(this,arguments)*h;return t=[],e=Qt(-o[0]*h,-o[1]*h,0).invert,ne(a,s,l,1),o={type:"Polygon",coordinates:[t]},t=e=null,o}return o.center=function(t){return arguments.length?(r="function"==typeof t?t:Zt([+t[0],+t[1]]),o):r},o.radius=function(t){return arguments.length?(n="function"==typeof t?t:Zt(+t),o):n},o.precision=function(t){return arguments.length?(i="function"==typeof t?t:Zt(+t),o):i},o},t.geoClipAntimeridian=me,t.geoClipCircle=ve,t.geoClipExtent=function(){var t,e,r,n=0,i=0,a=960,o=500;return r={stream:function(r){return t&&e===r?t:t=ye(n,i,a,o)(e=r)},extent:function(s){return arguments.length?(n=+s[0][0],i=+s[0][1],a=+s[1][0],o=+s[1][1],t=e=null,r):[[n,i],[a,o]]}}},t.geoClipRectangle=ye,t.geoConicConformal=function(){return tn(hn).scale(109.5).parallels([30,30])},t.geoConicConformalRaw=hn,t.geoConicEqualArea=rn,t.geoConicEqualAreaRaw=en,t.geoConicEquidistant=function(){return tn(dn).scale(131.154).center([0,13.9389])},t.geoConicEquidistantRaw=dn,t.geoContains=function(t,e){return(t&&Pe.hasOwnProperty(t.type)?Pe[t.type]:Oe)(t,e)},t.geoDistance=Ce,t.geoEqualEarth=function(){return Qr(bn).scale(177.158)},t.geoEqualEarthRaw=bn,t.geoEquirectangular=function(){return Qr(pn).scale(152.63)},t.geoEquirectangularRaw=pn,t.geoGnomonic=function(){return Qr(_n).scale(144.049).clipAngle(60)},t.geoGnomonicRaw=_n,t.geoGraticule=Ue,t.geoGraticule10=function(){return Ue()()},t.geoIdentity=function(){var t,e,r,n,i,a,o,s=1,l=0,c=0,u=1,p=1,d=0,g=null,v=1,y=1,x=jr({point:function(t,e){var r=T([t,e]);this.stream.point(r[0],r[1])}}),b=Ve;function w(){return v=s*u,y=s*p,a=o=null,T}function T(r){var n=r[0]*v,i=r[1]*y;if(d){var a=i*t-n*e;n=n*t+i*e,i=a}return[n+l,i+c]}return T.invert=function(r){var n=r[0]-l,i=r[1]-c;if(d){var a=i*t+n*e;n=n*t-i*e,i=a}return[n/v,i/y]},T.stream=function(t){return a&&o===t?a:a=x(b(o=t))},T.postclip=function(t){return arguments.length?(b=t,g=r=n=i=null,w()):b},T.clipExtent=function(t){return arguments.length?(b=null==t?(g=r=n=i=null,Ve):ye(g=+t[0][0],r=+t[0][1],n=+t[1][0],i=+t[1][1]),w()):null==g?null:[[g,r],[n,i]]},T.scale=function(t){return arguments.length?(s=+t,w()):s},T.translate=function(t){return arguments.length?(l=+t[0],c=+t[1],w()):[l,c]},T.angle=function(r){return arguments.length?(e=_(d=r%360*h),t=m(d),w()):d*f},T.reflectX=function(t){return arguments.length?(u=t?-1:1,w()):u<0},T.reflectY=function(t){return arguments.length?(p=t?-1:1,w()):p<0},T.fitExtent=function(t,e){return Hr(T,t,e)},T.fitSize=function(t,e){return qr(T,t,e)},T.fitWidth=function(t,e){return Gr(T,t,e)},T.fitHeight=function(t,e){return Yr(T,t,e)},T},t.geoInterpolate=function(t,e){var r=t[0]*h,n=t[1]*h,i=e[0]*h,a=e[1]*h,o=m(n),s=_(n),l=m(a),c=_(a),u=o*m(r),p=o*_(r),d=l*m(i),v=l*_(i),y=2*M(T(S(a-n)+o*l*S(i-r))),x=_(y),b=y?function(t){var e=_(t*=y)/x,r=_(y-t)/x,n=r*u+e*d,i=r*p+e*v,a=r*s+e*c;return[g(i,n)*f,g(a,T(n*n+i*i))*f]}:function(){return[r*f,n*f]};return b.distance=y,b},t.geoLength=Se,t.geoMercator=function(){return un(cn).scale(961/u)},t.geoMercatorRaw=cn,t.geoNaturalEarth1=function(){return Qr(wn).scale(175.295)},t.geoNaturalEarth1Raw=wn,t.geoOrthographic=function(){return Qr(Tn).scale(249.5).clipAngle(90+o)},t.geoOrthographicRaw=Tn,t.geoPath=function(t,e){var r,n,i=4.5;function a(t){return t&&("function"==typeof i&&n.pointRadius(+i.apply(this,arguments)),z(t,r(n))),n.result()}return a.area=function(t){return z(t,r(Ze)),Ze.result()},a.measure=function(t){return z(t,r(Dr)),Dr.result()},a.bounds=function(t){return z(t,r(ir)),ir.result()},a.centroid=function(t){return z(t,r(yr)),yr.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Ve):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Br):new Er(e=t),"function"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)},t.geoProjection=Qr,t.geoProjectionMutator=$r,t.geoRotation=re,t.geoStereographic=function(){return Qr(kn).scale(250).clipAngle(142)},t.geoStereographicRaw=kn,t.geoStream=z,t.geoTransform=function(t){return{stream:jr(t)}},t.geoTransverseMercator=function(){var t=un(An),e=t.center,r=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?r([t[0],t[1],t.length>2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=An,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":107}],115:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){return t.parent===e.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e=0,r=t.children,n=r&&r.length;if(n)for(;--n>=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n<i;++n)o.push(r[n])}while(o.length);return this},eachAfter:function(t){for(var e,r,n,i=this,a=[i],o=[];i=a.pop();)if(o.push(i),e=i.children)for(r=0,n=e.length;r<n;++r)a.push(e[r]);for(;i=o.pop();)t(i);return this},eachBefore:function(t){for(var e,r,n=this,i=[n];n=i.pop();)if(t(n),e=n.children)for(r=e.length-1;r>=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;t=r.pop(),e=n.pop();for(;t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n<i;)e=t[n],r&&d(r,e)?++n:(r=m(a=h(a,e)),n=0);return r}function h(t,e){var r,n;if(g(e,t))return[e];for(r=0;r<t.length;++r)if(p(e,t[r])&&g(v(t[r],e),t))return[t[r],e];for(r=0;r<t.length-1;++r)for(n=r+1;n<t.length;++n)if(p(v(t[r],t[n]),e)&&p(v(t[r],e),t[n])&&p(v(t[n],e),t[r])&&g(y(t[r],t[n],e),t))return[t[r],t[n],e];throw new Error}function p(t,e){var r=t.r-e.r,n=e.x-t.x,i=e.y-t.y;return r<0||r*r<n*n+i*i}function d(t,e){var r=t.r-e.r+1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function g(t,e){for(var r=0;r<e.length;++r)if(!d(t,e[r]))return!1;return!0}function m(t){switch(t.length){case 1:return{x:(e=t[0]).x,y:e.y,r:e.r};case 2:return v(t[0],t[1]);case 3:return y(t[0],t[1],t[2])}var e}function v(t,e){var r=t.x,n=t.y,i=t.r,a=e.x,o=e.y,s=e.r,l=a-r,c=o-n,u=s-i,f=Math.sqrt(l*l+c*c);return{x:(r+a+l/f*u)/2,y:(n+o+c/f*u)/2,r:(f+i+s)/2}}function y(t,e,r){var n=t.x,i=t.y,a=t.r,o=e.x,s=e.y,l=e.r,c=r.x,u=r.y,f=r.r,h=n-o,p=n-c,d=i-s,g=i-u,m=l-a,v=f-a,y=n*n+i*i-a*a,x=y-o*o-s*s+l*l,b=y-c*c-u*u+f*f,_=p*d-h*g,w=(d*b-g*x)/(2*_)-n,T=(g*m-d*v)/_,k=(p*x-h*b)/(2*_)-i,A=(h*v-p*m)/_,M=T*T+A*A-1,S=2*(a+w*T+k*A),E=w*w+k*k-a*a,L=-(M?(S+Math.sqrt(S*S-4*M*E))/(2*M):E/S);return{x:n+w+T*L,y:i+k+A*L,r:L}}function x(t,e,r){var n,i,a,o,s=t.x-e.x,l=t.y-e.y,c=s*s+l*l;c?(i=e.r+r.r,i*=i,o=t.r+r.r,i>(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function T(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s<i;++s){x(e._,r._,n=t[s]),n=new w(n),l=r.next,c=e.previous,u=r._.r,h=e._.r;do{if(u<=h){if(b(l._,n._)){r=l,e.next=r,r.previous=e,--s;continue t}u+=l._.r,l=l.next}else{if(b(c._,n._)){(e=c).next=r,r.previous=e,--s;continue t}h+=c._.r,c=c.previous}}while(l!==c.next);for(n.previous=e,n.next=r,e.next=r.previous=r=n,a=_(e);(n=n.next)!==r;)(o=_(n))<a&&(e=n,a=o);r=e.next}for(e=[r._],n=r;(n=n.next)!==r;)e.push(n._);for(n=f(e),s=0;s<i;++s)(e=t[s]).x-=n.x,e.y-=n.y;return n.r}function k(t){return null==t?null:A(t)}function A(t){if("function"!=typeof t)throw new Error;return t}function M(){return 0}function S(t){return function(){return t}}function E(t){return Math.sqrt(t.value)}function L(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function C(t,e){return function(r){if(n=r.children){var n,i,a,o=n.length,s=t(r)*e||0;if(s)for(i=0;i<o;++i)n[i].r+=s;if(a=T(n),s)for(i=0;i<o;++i)n[i].r-=s;r.r=a+s}}}function P(t){return function(e){var r=e.parent;e.r*=t,r&&(e.x=r.x+t*e.x,e.y=r.y+t*e.y)}}function I(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function O(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(n-e)/t.value;++s<l;)(a=o[s]).y0=r,a.y1=i,a.x0=e,a.x1=e+=a.value*c}var z={depth:-1},D={};function R(t){return t.id}function F(t){return t.parentId}function B(t,e){return t.parent===e.parent?1:2}function N(t){var e=t.children;return e?e[0]:t.t}function j(t){var e=t.children;return e?e[e.length-1]:t.t}function U(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function V(t,e,r){return t.a.parent===e.parent?t.a:r}function H(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function q(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(i-r)/t.value;++s<l;)(a=o[s]).x0=e,a.x1=n,a.y0=r,a.y1=r+=a.value*c}H.prototype=Object.create(c.prototype);var G=(1+Math.sqrt(5))/2;function Y(t,e,r,n,i,a){for(var o,s,l,c,u,f,h,p,d,g,m,v=[],y=e.children,x=0,b=0,_=y.length,w=e.value;x<_;){l=i-r,c=a-n;do{u=y[b++].value}while(!u&&b<_);for(f=h=u,m=u*u*(g=Math.max(c/l,l/c)/(w*t)),d=Math.max(h/m,m/f);b<_;++b){if(u+=s=y[b].value,s<f&&(f=s),s>h&&(h=s),m=u*u*g,(p=Math.max(h/m,m/f))>d){u-=s;break}d=p}v.push(o={value:u,dice:l<c,children:y.slice(x,b)}),o.dice?O(o,r,n,i,w?n+=c*u/w:a):q(o,r,n,w?r+=l*u/w:i,a),w-=u,x=b}return v}var W=function t(e){function r(t,r,n,i,a){Y(e,t,r,n,i,a)}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f<h;){for(l=(s=o[f]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?O(s,r,n,i,n+=(a-n)*s.value/p):q(s,r,n,r+=(i-r)*s.value/p,a),p-=s.value}else t._squarify=o=Y(e,t,r,n,i,a),o.ratio=e}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter((function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=M;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(L(t)).eachAfter(C(n,.5)).eachBefore(P(1)):i.eachBefore(L(E)).eachAfter(C(M,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(P(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=k(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n="function"==typeof t?t:S(+t),i):n},i},t.packEnclose=f,t.packSiblings=function(t){return T(t),t},t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o<i&&(i=o=(i+o)/2),s<a&&(a=s=(a+s)/2),n.x0=i,n.y0=a,n.x1=o,n.y1=s}}(e,a)),n&&i.eachBefore(I),i}return i.round=function(t){return arguments.length?(n=!!t,i):n},i.size=function(r){return arguments.length?(t=+r[0],e=+r[1],i):[t,e]},i.padding=function(t){return arguments.length?(r=+t,i):r},i},t.stratify=function(){var t=R,e=F;function r(r){var n,i,a,o,s,u,f,h=r.length,p=new Array(h),d={};for(i=0;i<h;++i)n=r[i],s=p[i]=new c(n),null!=(u=t(n,i,r))&&(u+="")&&(d[f="$"+(s.id=u)]=f in d?D:s);for(i=0;i<h;++i)if(s=p[i],null!=(u=e(r[i],i,r))&&(u+="")){if(!(o=d["$"+u]))throw new Error("missing: "+u);if(o===D)throw new Error("ambiguous: "+u);o.children?o.children.push(s):o.children=[s],s.parent=o}else{if(a)throw new Error("multiple roots");a=s}if(!a)throw new Error("no root");if(a.parent=z,a.eachBefore((function(t){t.depth=t.parent.depth+1,--h})).eachBefore(l),a.parent=null,h>0)throw new Error("cycle");return a}return r.id=function(e){return arguments.length?(t=A(e),r):t},r.parentId=function(t){return arguments.length?(e=A(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new H(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new H(n[i],i)),r.parent=e;return(o.parent=new H(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore((function(t){t.x<c.x&&(c=t),t.x>u.x&&(u=t),t.depth>f.depth&&(f=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),g=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*g}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=M,o=M,s=M,l=M,c=M;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(I),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f<n&&(n=f=(n+f)/2),h<u&&(u=h=(u+h)/2),e.x0=n,e.y0=u,e.x1=f,e.y1=h,e.children&&(r=i[e.depth+1]=a(e)/2,n+=c(e)-r,u+=o(e)-r,(f-=s(e)-r)<n&&(n=f=(n+f)/2),(h-=l(e)-r)<u&&(u=h=(u+h)/2),t(e,n,u,f,h))}return u.round=function(t){return arguments.length?(e=!!t,u):e},u.size=function(t){return arguments.length?(r=+t[0],n=+t[1],u):[r,n]},u.tile=function(e){return arguments.length?(t=A(e),u):t},u.padding=function(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInner=function(t){return arguments.length?(a="function"==typeof t?t:S(+t),u):a},u.paddingOuter=function(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTop=function(t){return arguments.length?(o="function"==typeof t?t:S(+t),u):o},u.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:S(+t),u):s},u.paddingBottom=function(t){return arguments.length?(l="function"==typeof t?t:S(+t),u):l},u.paddingLeft=function(t){return arguments.length?(c="function"==typeof t?t:S(+t),u):c},u},t.treemapBinary=function(t,e,r,n,i){var a,o,s=t.children,l=s.length,c=new Array(l+1);for(c[0]=o=a=0;a<l;++a)c[a+1]=o+=s[a].value;!function t(e,r,n,i,a,o,l){if(e>=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}var f=c[e],h=n/2+f,p=e+1,d=r-1;for(;p<d;){var g=p+d>>>1;c[g]<h?p=g+1:d=g}h-c[p-1]<c[p]-h&&e+1<p&&--p;var m=c[p]-f,v=n-m;if(o-i>l-a){var y=(i*v+o*m)/n;t(e,p,m,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x=(a*v+l*m)/n;t(e,p,m,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapResquarify=X,t.treemapSlice=q,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarify=W,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],116:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-color")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i<e-1?t[i+2]:2*o-a;return r((n-i/e)*e,s,a,o,l)}}function i(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),a=t[(i+e-1)%e],o=t[i%e],s=t[(i+1)%e],l=t[(i+2)%e];return r((n-i/e)*e,a,o,s,l)}}function a(t){return function(){return t}}function o(t,e){return function(r){return t+r*e}}function s(t,e){var r=e-t;return r?o(t,r>180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+""}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;n<a;++n)i=e.rgb(r[n]),o[n]=i.r||0,s[n]=i.g||0,l[n]=i.b||0;return o=t(o),s=t(s),l=t(l),i.opacity=1,function(t){return i.r=o(t),i.g=s(t),i.b=l(t),i+""}}}var h=f(n),p=f(i);function d(t,e){e||(e=[]);var r,n=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(r=0;r<n;++r)i[r]=t[r]*(1-a)+e[r]*a;return i}}function g(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function m(t,e){var r,n=e?e.length:0,i=t?Math.min(n,t.length):0,a=new Array(i),o=new Array(n);for(r=0;r<i;++r)a[r]=T(t[r],e[r]);for(;r<n;++r)o[r]=e[r];return function(t){for(r=0;r<i;++r)o[r]=a[r](t);return o}}function v(t,e){var r=new Date;return t=+t,e=+e,function(n){return r.setTime(t*(1-n)+e*n),r}}function y(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function x(t,e){var r,n={},i={};for(r in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)r in t?n[r]=T(t[r],e[r]):i[r]=e[r];return function(t){for(r in n)i[r]=n[r](t);return i}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,_=new RegExp(b.source,"g");function w(t,e){var r,n,i,a=b.lastIndex=_.lastIndex=0,o=-1,s=[],l=[];for(t+="",e+="";(r=b.exec(t))&&(n=_.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:y(r,n)})),a=_.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join("")})}function T(t,r){var n,i=typeof r;return null==r||"boolean"===i?a(r):("number"===i?y:"string"===i?(n=e.color(r))?(r=n,u):w:r instanceof e.color?u:r instanceof Date?v:g(r)?d:Array.isArray(r)?m:"function"!=typeof r.valueOf&&"function"!=typeof r.toString||isNaN(r)?x:y)(t,r)}var k,A,M,S,E=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function C(t,e,r,n,i,a){var o,s,l;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(l=t*r+e*n)&&(r-=t*l,n-=e*l),(s=Math.sqrt(r*r+n*n))&&(r/=s,n/=s,l/=s),t*n<e*r&&(t=-t,e=-e,l=-l,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*E,skewX:Math.atan(l)*E,scaleX:o,scaleY:s}}function P(t,e,r,n){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],l=[];return a=t(a),o=t(o),function(t,n,i,a,o,s){if(t!==i||n!==a){var l=o.push("translate(",null,e,null,r);s.push({i:l-4,x:y(t,i)},{i:l-2,x:y(n,a)})}else(i||a)&&o.push("translate("+i+e+a+r)}(a.translateX,a.translateY,o.translateX,o.translateY,s,l),function(t,e,r,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+"rotate(",null,n)-2,x:y(t,e)})):e&&r.push(i(r)+"rotate("+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+"skewX(",null,n)-2,x:y(t,e)}):e&&r.push(i(r)+"skewX("+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1===r&&1===n||a.push(i(a)+"scale("+r+","+n+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r<n;)s[(e=l[r]).i]=e.x(t);return s.join("")}}}var I=P((function(t){return"none"===t?L:(k||(k=document.createElement("DIV"),A=document.documentElement,M=document.defaultView),k.style.transform=t,t=M.getComputedStyle(A.appendChild(k),null).getPropertyValue("transform"),A.removeChild(k),C(+(t=t.slice(7,-1).split(","))[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}),"px, ","px)","deg)"),O=P((function(t){return null==t?L:(S||(S=document.createElementNS("http://www.w3.org/2000/svg","g")),S.setAttribute("transform",t),(t=S.transform.baseVal.consolidate())?C((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):L)}),", ",")",")"),z=Math.SQRT2;function D(t){return((t=Math.exp(t))+1/t)/2}function R(t){return function(r,n){var i=t((r=e.hsl(r)).h,(n=e.hsl(n)).h),a=c(r.s,n.s),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.s=a(t),r.l=o(t),r.opacity=s(t),r+""}}}var F=R(s),B=R(c);function N(t){return function(r,n){var i=t((r=e.hcl(r)).h,(n=e.hcl(n)).h),a=c(r.c,n.c),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.c=a(t),r.l=o(t),r.opacity=s(t),r+""}}}var j=N(s),U=N(c);function V(t){return function r(n){function i(r,i){var a=t((r=e.cubehelix(r)).h,(i=e.cubehelix(i)).h),o=c(r.s,i.s),s=c(r.l,i.l),l=c(r.opacity,i.opacity);return function(t){return r.h=a(t),r.s=o(t),r.l=s(Math.pow(t,n)),r.opacity=l(t),r+""}}return n=+n,i.gamma=r,i}(1)}var H=V(s),q=V(c);t.interpolate=T,t.interpolateArray=function(t,e){return(g(e)?d:m)(t,e)},t.interpolateBasis=n,t.interpolateBasisClosed=i,t.interpolateCubehelix=H,t.interpolateCubehelixLong=q,t.interpolateDate=v,t.interpolateDiscrete=function(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}},t.interpolateHcl=j,t.interpolateHclLong=U,t.interpolateHsl=F,t.interpolateHslLong=B,t.interpolateHue=function(t,e){var r=s(+t,+e);return function(t){var e=r(t);return e-360*Math.floor(e/360)}},t.interpolateLab=function(t,r){var n=c((t=e.lab(t)).l,(r=e.lab(r)).l),i=c(t.a,r.a),a=c(t.b,r.b),o=c(t.opacity,r.opacity);return function(e){return t.l=n(e),t.a=i(e),t.b=a(e),t.opacity=o(e),t+""}},t.interpolateNumber=y,t.interpolateNumberArray=d,t.interpolateObject=x,t.interpolateRgb=u,t.interpolateRgbBasis=h,t.interpolateRgbBasisClosed=p,t.interpolateRound=function(t,e){return t=+t,e=+e,function(r){return Math.round(t*(1-r)+e*r)}},t.interpolateString=w,t.interpolateTransformCss=I,t.interpolateTransformSvg=O,t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/z,r=function(t){return[i+t*u,a+t*f,o*Math.exp(z*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),g=(c*c-o*o-4*h)/(2*c*2*p),m=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(g*g+1)-g);n=(v-m)/z,r=function(t){var e,r=t*n,s=D(m),l=o/(2*p)*(s*(e=z*r+m,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(m));return[i+l*u,a+l*f,o*s/D(z*r+m)]}}return r.duration=1e3*n,r},t.piecewise=function(t,e){for(var r=0,n=e.length-1,i=e[0],a=new Array(n<0?0:n);r<n;)a[r]=t(i,i=e[++r]);return function(t){var e=Math.max(0,Math.min(n-1,Math.floor(t*=n)));return a[e](t-e)}},t.quantize=function(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t(n/(e-1));return r},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-color":109}],117:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e=Math.PI,r=2*e,n=r-1e-6;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function a(){return new i}i.prototype=a.prototype={constructor:i,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+="Q"+ +t+","+ +e+","+(this._x1=+r)+","+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+="C"+ +t+","+ +e+","+ +r+","+ +n+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,r,n,i,a){t=+t,r=+r,n=+n,i=+i,a=+a;var o=this._x1,s=this._y1,l=n-t,c=i-r,u=o-t,f=s-r,h=u*u+f*f;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=r);else if(h>1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,g=l*l+c*c,m=p*p+d*d,v=Math.sqrt(g),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((g+h-m)/(2*v*y)))/2),b=x/y,_=x/v;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*u)+","+(r+b*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>u*d)+","+(this._x1=t+_*l)+","+(this._y1=r+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i,l=!!l;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),a&&(d<0&&(d=d%r+r),d>n?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-u)+"A"+a+","+a+",0,1,"+p+","+(this._x1=f)+","+(this._y1=h):d>1e-6&&(this._+="A"+a+","+a+",0,"+ +(d>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],118:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},g=t._x0,m=t._y0,v=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(g+v)/2))?g=a:v=a,(u=r>=(o=(m+y)/2))?m=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(g+v)/2))?g=a:v=a,(u=r>=(o=(m+y)/2))?m=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function r(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,r=t[n]))||isNaN(a=+this._y.call(null,r))||(s[n]=i,l[n]=a,i<c&&(c=i),i>f&&(f=i),a<u&&(u=a),a>h&&(h=a));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n=0;n<o;++n)e(this,s[n],l[n],t[n]);return this},l.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var r=this._x0,n=this._y0,i=this._x1,a=this._y1;if(isNaN(r))i=(r=Math.floor(t))+1,a=(n=Math.floor(e))+1;else{for(var o,s,l=i-r,c=this._root;r>t||t>=i||n>e||e>=a;)switch(s=(e<n)<<1|t<r,(o=new Array(4))[s]=c,c=o,l*=2,s){case 0:i=r+l,a=n+l;break;case 1:r=i-l,a=n+l;break;case 2:i=r+l,n=a-l;break;case 3:r=i-l,n=a-l}this._root&&this._root.length&&(this._root=c)}return this._x0=r,this._y0=n,this._x1=i,this._y1=a,this},l.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},l.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(t,e,n){var i,a,o,s,l,c,u,f=this._x0,h=this._y0,p=this._x1,d=this._y1,g=[],m=this._root;for(m&&g.push(new r(m,f,h,p,d)),null==n?n=1/0:(f=t-n,h=e-n,p=t+n,d=e+n,n*=n);c=g.pop();)if(!(!(m=c.node)||(a=c.x0)>p||(o=c.y0)>d||(s=c.x1)<f||(l=c.y1)<h))if(m.length){var v=(a+s)/2,y=(o+l)/2;g.push(new r(m[3],v,y,s,l),new r(m[2],a,y,v,l),new r(m[1],v,o,s,y),new r(m[0],a,o,v,y)),(u=(e>=y)<<1|t>=v)&&(c=g[g.length-1],g[g.length-1]=g[g.length-1-u],g[g.length-1-u]=c)}else{var x=t-+this._x.call(null,m.data),b=e-+this._y.call(null,m.data),_=x*x+b*b;if(_<n){var w=Math.sqrt(n=_);f=t-w,h=e-w,p=t+w,d=e+w,i=m.data}}return i},l.remove=function(t){if(isNaN(a=+this._x.call(null,t))||isNaN(o=+this._y.call(null,t)))return this;var e,r,n,i,a,o,s,l,c,u,f,h,p=this._root,d=this._x0,g=this._y0,m=this._x1,v=this._y1;if(!p)return this;if(p.length)for(;;){if((c=a>=(s=(d+m)/2))?d=s:m=s,(u=o>=(l=(g+v)/2))?g=l:v=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e<r;++e)this.remove(t[e]);return this},l.root=function(){return this._root},l.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},l.visit=function(t){var e,n,i,a,o,s,l=[],c=this._root;for(c&&l.push(new r(c,this._x0,this._y0,this._x1,this._y1));e=l.pop();)if(!t(c=e.node,i=e.x0,a=e.y0,o=e.x1,s=e.y1)&&c.length){var u=(i+o)/2,f=(a+s)/2;(n=c[3])&&l.push(new r(n,u,f,o,s)),(n=c[2])&&l.push(new r(n,i,f,u,s)),(n=c[1])&&l.push(new r(n,u,a,o,f)),(n=c[0])&&l.push(new r(n,i,a,u,f))}return this},l.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new r(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var a=e.node;if(a.length){var o,s=e.x0,l=e.y0,c=e.x1,u=e.y1,f=(s+c)/2,h=(l+u)/2;(o=a[0])&&n.push(new r(o,s,l,f,h)),(o=a[1])&&n.push(new r(o,f,l,c,h)),(o=a[2])&&n.push(new r(o,s,h,f,u)),(o=a[3])&&n.push(new r(o,f,h,c,u))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},l.x=function(t){return arguments.length?(this._x=t,this):this._x},l.y=function(t){return arguments.length?(this._y=t,this):this._y},t.quadtree=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],119:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-path")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t){return function(){return t}}var n=Math.abs,i=Math.atan2,a=Math.cos,o=Math.max,s=Math.min,l=Math.sin,c=Math.sqrt,u=Math.PI,f=u/2,h=2*u;function p(t){return t>1?0:t<-1?u:Math.acos(t)}function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function g(t){return t.innerRadius}function m(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,u=o-i,f=s-a,h=f*l-u*c;if(!(h*h<1e-12))return[t+(h=(u*(e-a)-f*(t-i))/h)*l,e+h*c]}function _(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,g=e+p,m=r+h,v=n+p,y=(d+m)/2,x=(g+v)/2,b=m-d,_=v-g,w=b*b+_*_,T=i-a,k=d*v-m*g,A=(_<0?-1:1)*c(o(0,T*T*w-k*k)),M=(k*_-b*A)/w,S=(-k*b-_*A)/w,E=(k*_+b*A)/w,L=(-k*b+_*A)/w,C=M-y,P=S-x,I=E-y,O=L-x;return C*C+P*P>I*I+O*O&&(M=E,S=L),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/T-1),y11:S*(i/T-1)}}function w(t){this._context=t}function T(t){return new w(t)}function k(t){return t[0]}function A(t){return t[1]}function M(){var t=k,n=A,i=r(!0),a=null,o=T,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l<f&&i(c=r[l],l,r))===h&&((h=!h)?s.lineStart():s.lineEnd()),h&&s.point(+t(c,l,r),+n(c,l,r));if(u)return s=null,u+""||null}return l.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),l):t},l.y=function(t){return arguments.length?(n="function"==typeof t?t:r(+t),l):n},l.defined=function(t){return arguments.length?(i="function"==typeof t?t:r(!!t),l):i},l.curve=function(t){return arguments.length?(o=t,null!=a&&(s=o(a)),l):o},l.context=function(t){return arguments.length?(null==t?a=s=null:s=o(a=t),l):a},l}function S(){var t=k,n=null,i=r(0),a=A,o=r(!0),s=null,l=T,c=null;function u(r){var u,f,h,p,d,g=r.length,m=!1,v=new Array(g),y=new Array(g);for(null==s&&(c=l(d=e.path())),u=0;u<=g;++u){if(!(u<g&&o(p=r[u],u,r))===m)if(m=!m)f=u,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),h=u-1;h>=f;--h)c.point(v[h],y[h]);c.lineEnd(),c.areaEnd()}m&&(v[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):v[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+""||null}function f(){return M().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:"function"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o="function"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function E(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function L(t){return t}w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=I(T);function P(t){this._curve=t}function I(t){function e(e){return new P(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function z(){return O(M().curve(C))}function D(){var t=S().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function R(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}P.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var n=B,i=N,a=k,o=A,s=null;function l(){var r,l=F.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+""||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function H(t,e,r,n,i){var a=R(e,r),o=R(e,r=(r+i)/2),s=R(n,r),l=R(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var q={draw:function(t,e){var r=Math.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},Y=Math.sqrt(1/3),W=2*Y,X={draw:function(t,e){var r=Math.sqrt(e/W),n=r*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},Z=Math.sin(u/10)/Math.sin(7*u/10),J=Math.sin(h/10)*Z,K=-Math.cos(h/10)*Z,Q={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=J*r,i=K*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=h*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},tt=Math.sqrt(3),et={draw:function(t,e){var r=-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt=-.5,nt=Math.sqrt(3)/2,it=1/Math.sqrt(12),at=3*(it/2+1),ot={draw:function(t,e){var r=Math.sqrt(e/at),n=r/2,i=r*it,a=n,o=r*it+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},st=[q,G,X,$,Q,et,ot];function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t){this._context=t}function pt(t,e){this._basis=new ut(t),this._beta=e}ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},pt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function r(t){return 1===e?new ut(t):new pt(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function gt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function mt(t,e){this._context=t,this._k=(1-e)/6}mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:gt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new mt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var xt=function t(e){function r(t){return new yt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var _t=function t(e){function r(t){return new bt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function wt(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new Tt(t,e):new mt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function At(t,e){this._context=t,this._alpha=e}At.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Mt=function t(e){function r(t){return e?new At(t,e):new yt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function St(t,e){this._context=t,this._alpha=e}St.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Lt(t){this._context=t}function Ct(t){return t<0?-1:1}function Pt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function It(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._context=t}function Dt(t){this._context=new Rt(t)}function Rt(t){this._context=t}function Ft(t){this._context=t}function Bt(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e<n-1;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*t[n-1]+t[n],e=1;e<n;++e)r=i[e]/a[e-1],a[e]-=r,o[e]-=r*o[e-1];for(i[n-1]=o[n-1]/a[n-1],e=n-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e<n-1;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function Nt(t,e){this._context=t,this._t=e}function jt(t,e){if((i=t.length)>1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a<i;++a)for(n=o,o=t[e[a]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function Ut(t){for(var e=t.length,r=new Array(e);--e>=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function Ht(t){var e=t.map(qt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function qt(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++r<i;)(e=+t[r][1])>a&&(a=e,n=r);return n}function Gt(t){var e=t.map(Yt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Yt(t){for(var e,r=0,n=-1,i=t.length;++n<i;)(e=+t[n][1])&&(r+=e);return r}Lt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},zt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ot(this,this._t0,It(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var r=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Ot(this,It(this,r=Pt(this,t,e)),r);break;default:Ot(this,this._t0,r=Pt(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=r}}},(Dt.prototype=Object.create(zt.prototype)).point=function(t,e){zt.prototype.point.call(this,e,t)},Rt.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,i,a){this._context.bezierCurveTo(e,t,n,r,a,i)}},Ft.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,r=t.length;if(r)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===r)this._context.lineTo(t[1],e[1]);else for(var n=Bt(t),i=Bt(e),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Nt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=g,o=m,w=r(0),T=null,k=v,A=y,M=x,S=null;function E(){var r,g,m=+t.apply(this,arguments),v=+o.apply(this,arguments),y=k.apply(this,arguments)-f,x=A.apply(this,arguments)-f,E=n(x-y),L=x>y;if(S||(S=r=e.path()),v<m&&(g=v,v=m,m=g),v>1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!L),m>1e-12&&(S.moveTo(m*a(x),m*l(x)),S.arc(0,0,m,x,y,L));else{var C,P,I=y,O=x,z=y,D=x,R=E,F=E,B=M.apply(this,arguments)/2,N=B>1e-12&&(T?+T.apply(this,arguments):c(m*m+v*v)),j=s(n(v-m)/2,+w.apply(this,arguments)),U=j,V=j;if(N>1e-12){var H=d(N/m*l(B)),q=d(N/v*l(B));(R-=2*H)>1e-12?(z+=H*=L?1:-1,D-=H):(R=0,z=D=(y+x)/2),(F-=2*q)>1e-12?(I+=q*=L?1:-1,O-=q):(F=0,I=O=(y+x)/2)}var G=v*a(I),Y=v*l(I),W=m*a(D),X=m*l(D);if(j>1e-12){var Z,J=v*a(O),K=v*l(O),Q=m*a(z),$=m*l(z);if(E<u&&(Z=b(G,Y,Q,$,J,K,W,X))){var tt=G-Z[0],et=Y-Z[1],rt=J-Z[0],nt=K-Z[1],it=1/l(p((tt*rt+et*nt)/(c(tt*tt+et*et)*c(rt*rt+nt*nt)))/2),at=c(Z[0]*Z[0]+Z[1]*Z[1]);U=s(j,(m-at)/(it-1)),V=s(j,(v-at)/(it+1))}}F>1e-12?V>1e-12?(C=_(Q,$,G,Y,v,V,L),P=_(J,K,W,X,v,V,L),S.moveTo(C.cx+C.x01,C.cy+C.y01),V<j?S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,v,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),!L),S.arc(P.cx,P.cy,V,i(P.y11,P.x11),i(P.y01,P.x01),!L))):(S.moveTo(G,Y),S.arc(0,0,v,I,O,!L)):S.moveTo(G,Y),m>1e-12&&R>1e-12?U>1e-12?(C=_(W,X,J,K,m,-U,L),P=_(G,Y,Q,$,m,-U,L),S.lineTo(C.cx+C.x01,C.cy+C.y01),U<j?S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,m,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),L),S.arc(P.cx,P.cy,U,i(P.y11,P.x11),i(P.y01,P.x01),!L))):S.arc(0,0,m,D,z,L):S.lineTo(W,X)}else S.moveTo(0,0);if(S.closePath(),r)return S=null,r+""||null}return E.centroid=function(){var e=(+t.apply(this,arguments)+ +o.apply(this,arguments))/2,r=(+k.apply(this,arguments)+ +A.apply(this,arguments))/2-u/2;return[a(r)*e,l(r)*e]},E.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),E):t},E.outerRadius=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),E):o},E.cornerRadius=function(t){return arguments.length?(w="function"==typeof t?t:r(+t),E):w},E.padRadius=function(t){return arguments.length?(T=null==t?null:"function"==typeof t?t:r(+t),E):T},E.startAngle=function(t){return arguments.length?(k="function"==typeof t?t:r(+t),E):k},E.endAngle=function(t){return arguments.length?(A="function"==typeof t?t:r(+t),E):A},E.padAngle=function(t){return arguments.length?(M="function"==typeof t?t:r(+t),E):M},E.context=function(t){return arguments.length?(S=null==t?null:t,E):S},E},t.area=S,t.areaRadial=D,t.curveBasis=function(t){return new ut(t)},t.curveBasisClosed=function(t){return new ft(t)},t.curveBasisOpen=function(t){return new ht(t)},t.curveBundle=dt,t.curveCardinal=vt,t.curveCardinalClosed=xt,t.curveCardinalOpen=_t,t.curveCatmullRom=kt,t.curveCatmullRomClosed=Mt,t.curveCatmullRomOpen=Et,t.curveLinear=T,t.curveLinearClosed=function(t){return new Lt(t)},t.curveMonotoneX=function(t){return new zt(t)},t.curveMonotoneY=function(t){return new Dt(t)},t.curveNatural=function(t){return new Ft(t)},t.curveStep=function(t){return new Nt(t,.5)},t.curveStepAfter=function(t){return new Nt(t,1)},t.curveStepBefore=function(t){return new Nt(t,0)},t.line=M,t.lineRadial=z,t.linkHorizontal=function(){return j(U)},t.linkRadial=function(){var t=j(H);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.linkVertical=function(){return j(V)},t.pie=function(){var t=L,e=E,n=null,i=r(0),a=r(h),o=r(0);function s(r){var s,l,c,u,f,p=r.length,d=0,g=new Array(p),m=new Array(p),v=+i.apply(this,arguments),y=Math.min(h,Math.max(-h,a.apply(this,arguments)-v)),x=Math.min(Math.abs(y)/p,o.apply(this,arguments)),b=x*(y<0?-1:1);for(s=0;s<p;++s)(f=m[g[s]=s]=+t(r[s],s,r))>0&&(d+=f);for(null!=e?g.sort((function(t,r){return e(m[t],m[r])})):null!=n&&g.sort((function(t,e){return n(r[t],r[e])})),s=0,c=d?(y-p*b)/d:0;s<p;++s,v=u)l=g[s],u=v+((f=m[l])>0?f*c:0)+b,m[l]={data:r[l],index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return m}return s.value=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),s):o},s},t.pointRadial=R,t.radialArea=D,t.radialLine=z,t.stack=function(){var t=r([]),e=Ut,n=jt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a<c;++a){for(var f,h=s[a],p=u[a]=new Array(l),d=0;d<l;++d)p[d]=f=[0,+i(r[d],h,d,r)],f.data=r[d];p.key=h}for(a=0,o=e(u);a<c;++a)u[o[a]].index=a;return n(u,o),u}return a.keys=function(e){return arguments.length?(t="function"==typeof e?e:r(F.call(e)),a):t},a.value=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a):i},a.order=function(t){return arguments.length?(e=null==t?Ut:"function"==typeof t?t:r(F.call(t)),a):e},a.offset=function(t){return arguments.length?(n=null==t?jt:t,a):n},a},t.stackOffsetDiverging=function(t,e){if((s=t.length)>0)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l<c;++l)for(a=o=0,r=0;r<s;++r)(i=(n=t[e[r]][l])[1]-n[0])>0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):(n[0]=0,n[1]=i)},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=t[r][a][1]||0;if(i)for(r=0;r<n;++r)t[r][a][1]/=i}jt(t,e)}},t.stackOffsetNone=jt,t.stackOffsetSilhouette=function(t,e){if((r=t.length)>0){for(var r,n=0,i=t[e[0]],a=i.length;n<a;++n){for(var o=0,s=0;o<r;++o)s+=t[o][n][1]||0;i[n][1]+=i[n][0]=-s/2}jt(t,e)}},t.stackOffsetWiggle=function(t,e){if((i=t.length)>0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var s=0,l=0,c=0;s<i;++s){for(var u=t[e[s]],f=u[o][1]||0,h=(f-(u[o-1][1]||0))/2,p=0;p<s;++p){var d=t[e[p]];h+=(d[o][1]||0)-(d[o-1][1]||0)}l+=f,c+=h*f}r[o-1][1]+=r[o-1][0]=a,l&&(a-=c/l)}r[o-1][1]+=r[o-1][0]=a,jt(t,e)}},t.stackOrderAppearance=Ht,t.stackOrderAscending=Gt,t.stackOrderDescending=function(t){return Gt(t).reverse()},t.stackOrderInsideOut=function(t){var e,r,n=t.length,i=t.map(Yt),a=Ht(t),o=0,s=0,l=[],c=[];for(e=0;e<n;++e)r=a[e],o<s?(o+=i[r],l.push(r)):(s+=i[r],c.push(r));return c.reverse().concat(l)},t.stackOrderNone=Ut,t.stackOrderReverse=function(t){return Ut(t).reverse()},t.symbol=function(){var t=r(q),n=r(64),i=null;function a(){var r;if(i||(i=r=e.path()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),r)return i=null,r+""||null}return a.type=function(e){return arguments.length?(t="function"==typeof e?e:r(e),a):t},a.size=function(t){return arguments.length?(n="function"==typeof t?t:r(+t),a):n},a.context=function(t){return arguments.length?(i=null==t?null:t,a):i},a},t.symbolCircle=q,t.symbolCross=G,t.symbolDiamond=X,t.symbolSquare=$,t.symbolStar=Q,t.symbolTriangle=et,t.symbolWye=ot,t.symbols=st,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-path":117}],120:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-time")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function n(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function i(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function a(t){var a=t.dateTime,o=t.date,l=t.time,c=t.periods,u=t.days,f=t.shortDays,h=t.months,yt=t.shortMonths,xt=p(c),bt=d(c),_t=p(u),wt=d(u),Tt=p(f),kt=d(f),At=p(h),Mt=d(h),St=p(yt),Et=d(yt),Lt={a:function(t){return f[t.getDay()]},A:function(t){return u[t.getDay()]},b:function(t){return yt[t.getMonth()]},B:function(t){return h[t.getMonth()]},c:null,d:D,e:D,f:j,H:R,I:F,j:B,L:N,m:U,M:V,p:function(t){return c[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:mt,s:vt,S:H,u:q,U:G,V:Y,w:W,W:X,x:null,X:null,y:Z,Y:J,Z:K,"%":gt},Ct={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return yt[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:Q,e:Q,f:nt,H:$,I:tt,j:et,L:rt,m:it,M:at,p:function(t){return c[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:mt,s:vt,S:ot,u:st,U:lt,V:ct,w:ut,W:ft,x:null,X:null,y:ht,Y:pt,Z:dt,"%":gt},Pt={a:function(t,e,r){var n=Tt.exec(e.slice(r));return n?(t.w=kt[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=_t.exec(e.slice(r));return n?(t.w=wt[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=St.exec(e.slice(r));return n?(t.m=Et[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=At.exec(e.slice(r));return n?(t.m=Mt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,e,r){return zt(t,a,e,r)},d:A,e:A,f:P,H:S,I:S,j:M,L:C,m:k,M:E,p:function(t,e,r){var n=xt.exec(e.slice(r));return n?(t.p=bt[n[0].toLowerCase()],r+n[0].length):-1},q:T,Q:O,s:z,S:L,u:m,U:v,V:y,w:g,W:x,x:function(t,e,r){return zt(t,o,e,r)},X:function(t,e,r){return zt(t,l,e,r)},y:_,Y:b,Z:w,"%":I};function It(t,e){return function(r){var n,i,a,o=[],l=-1,c=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++l<u;)37===t.charCodeAt(l)&&(o.push(t.slice(c,l)),null!=(i=s[n=t.charAt(++l)])?n=t.charAt(++l):i="e"===n?" ":"0",(a=e[n])&&(n=a(r,i)),o.push(n),c=l+1);return o.push(t.slice(c,l)),o.join("")}}function Ot(t,a){return function(o){var s,l,c=i(1900,void 0,1);if(zt(c,t,o+="",0)!=o.length)return null;if("Q"in c)return new Date(c.Q);if("s"in c)return new Date(1e3*c.s+("L"in c?c.L:0));if(a&&!("Z"in c)&&(c.Z=0),"p"in c&&(c.H=c.H%12+12*c.p),void 0===c.m&&(c.m="q"in c?c.q:0),"V"in c){if(c.V<1||c.V>53)return null;"w"in c||(c.w=1),"Z"in c?(l=(s=n(i(c.y,0,1))).getUTCDay(),s=l>4||0===l?e.utcMonday.ceil(s):e.utcMonday(s),s=e.utcDay.offset(s,7*(c.V-1)),c.y=s.getUTCFullYear(),c.m=s.getUTCMonth(),c.d=s.getUTCDate()+(c.w+6)%7):(l=(s=r(i(c.y,0,1))).getDay(),s=l>4||0===l?e.timeMonday.ceil(s):e.timeMonday(s),s=e.timeDay.offset(s,7*(c.V-1)),c.y=s.getFullYear(),c.m=s.getMonth(),c.d=s.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),l="Z"in c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,n(c)):r(c)}}function zt(t,e,r,n){for(var i,a,o=0,l=e.length,c=r.length;o<l;){if(n>=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Pt[i in s?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Lt.x=It(o,Lt),Lt.X=It(l,Lt),Lt.c=It(a,Lt),Ct.x=It(o,Ct),Ct.X=It(l,Ct),Ct.c=It(a,Ct),{format:function(t){var e=It(t+="",Lt);return e.toString=function(){return t},e},parse:function(t){var e=Ot(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=It(t+="",Ct);return e.toString=function(){return t},e},utcParse:function(t){var e=Ot(t+="",!0);return e.toString=function(){return t},e}}}var o,s={"-":"",_:" ",0:"0"},l=/^\s*\d+/,c=/^%/,u=/[\\^$*+?|[\]().{}]/g;function f(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(e)+i:i)}function h(t){return t.replace(u,"\\$&")}function p(t){return new RegExp("^(?:"+t.map(h).join("|")+")","i")}function d(t){for(var e={},r=-1,n=t.length;++r<n;)e[t[r].toLowerCase()]=r;return e}function g(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function m(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function v(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function y(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function x(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function b(t,e,r){var n=l.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function _(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function w(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function T(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function k(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function A(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function M(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function S(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function E(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function L(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function C(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function P(t,e,r){var n=l.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function I(t,e,r){var n=c.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function O(t,e,r){var n=l.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function z(t,e,r){var n=l.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+"000"}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function H(t,e){return f(t.getSeconds(),e,2)}function q(t){var e=t.getDay();return 0===e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t,r){var n=t.getDay();return t=n>=4||0===n?e.timeThursday(t):e.timeThursday.ceil(t),f(e.timeThursday.count(e.timeYear(t),t)+(4===e.timeYear(t).getDay()),r,2)}function W(t){return t.getDay()}function X(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function Z(t,e){return f(t.getFullYear()%100,e,2)}function J(t,e){return f(t.getFullYear()%1e4,e,4)}function K(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+f(e/60|0,"0",2)+f(e%60,"0",2)}function Q(t,e){return f(t.getUTCDate(),e,2)}function $(t,e){return f(t.getUTCHours(),e,2)}function tt(t,e){return f(t.getUTCHours()%12||12,e,2)}function et(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function rt(t,e){return f(t.getUTCMilliseconds(),e,3)}function nt(t,e){return rt(t,e)+"000"}function it(t,e){return f(t.getUTCMonth()+1,e,2)}function at(t,e){return f(t.getUTCMinutes(),e,2)}function ot(t,e){return f(t.getUTCSeconds(),e,2)}function st(t){var e=t.getUTCDay();return 0===e?7:e}function lt(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ct(t,r){var n=t.getUTCDay();return t=n>=4||0===n?e.utcThursday(t):e.utcThursday.ceil(t),f(e.utcThursday.count(e.utcYear(t),t)+(4===e.utcYear(t).getUTCDay()),r,2)}function ut(t){return t.getUTCDay()}function ft(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function ht(t,e){return f(t.getUTCFullYear()%100,e,2)}function pt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function dt(){return"+0000"}function gt(){return"%"}function mt(t){return+t}function vt(t){return Math.floor(+t/1e3)}function yt(e){return o=a(e),t.timeFormat=o.format,t.timeParse=o.parse,t.utcFormat=o.utcFormat,t.utcParse=o.utcParse,o}yt({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var xt=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ");var bt=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");t.isoFormat=xt,t.isoParse=bt,t.timeFormatDefaultLocale=yt,t.timeFormatLocale=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-time":121}],121:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e=new Date,r=new Date;function n(t,i,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),i(e,1),t(e),e},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e<r-t?e:r},s.offset=function(t,e){return i(t=new Date(+t),null==e?1:Math.floor(e)),t},s.range=function(e,r,n){var a,o=[];if(e=s.ceil(e),n=null==n?1:Math.floor(n),!(e<r&&n>0))return o;do{o.push(a=new Date(+e)),i(e,n),t(e)}while(a<e&&e<r);return o},s.filter=function(e){return n((function(r){if(r>=r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;i(t,-1),!e(t););else for(;--r>=0;)for(;i(t,1),!e(t););}))},a&&(s.count=function(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var i=n((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i.range,o=n((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),s=o.range,l=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),c=l.range,u=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),f=u.range,h=n((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),p=h.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var g=d(0),m=d(1),v=d(2),y=d(3),x=d(4),b=d(5),_=d(6),w=g.range,T=m.range,k=v.range,A=y.range,M=x.range,S=b.range,E=_.range,L=n((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),C=L.range,P=n((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));P.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var I=P.range,O=n((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),z=O.range,D=n((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),R=D.range,F=n((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),B=F.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var j=N(0),U=N(1),V=N(2),H=N(3),q=N(4),G=N(5),Y=N(6),W=j.range,X=U.range,Z=V.range,J=H.range,K=q.range,Q=G.range,$=Y.range,tt=n((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),et=tt.range,rt=n((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var nt=rt.range;t.timeDay=h,t.timeDays=p,t.timeFriday=b,t.timeFridays=S,t.timeHour=u,t.timeHours=f,t.timeInterval=n,t.timeMillisecond=i,t.timeMilliseconds=a,t.timeMinute=l,t.timeMinutes=c,t.timeMonday=m,t.timeMondays=T,t.timeMonth=L,t.timeMonths=C,t.timeSaturday=_,t.timeSaturdays=E,t.timeSecond=o,t.timeSeconds=s,t.timeSunday=g,t.timeSundays=w,t.timeThursday=x,t.timeThursdays=M,t.timeTuesday=v,t.timeTuesdays=k,t.timeWednesday=y,t.timeWednesdays=A,t.timeWeek=g,t.timeWeeks=w,t.timeYear=P,t.timeYears=I,t.utcDay=F,t.utcDays=B,t.utcFriday=G,t.utcFridays=Q,t.utcHour=D,t.utcHours=R,t.utcMillisecond=i,t.utcMilliseconds=a,t.utcMinute=O,t.utcMinutes=z,t.utcMonday=U,t.utcMondays=X,t.utcMonth=tt,t.utcMonths=et,t.utcSaturday=Y,t.utcSaturdays=$,t.utcSecond=o,t.utcSeconds=s,t.utcSunday=j,t.utcSundays=W,t.utcThursday=q,t.utcThursdays=K,t.utcTuesday=V,t.utcTuesdays=Z,t.utcWednesday=H,t.utcWednesdays=J,t.utcWeek=j,t.utcWeeks=W,t.utcYear=rt,t.utcYears=nt,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],122:[function(t,e,r){arguments[4][121][0].apply(r,arguments)},{dup:121}],123:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e,r,n=0,i=0,a=0,o=0,s=0,l=0,c="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),s=c.now()+l)}function h(){s=0}function p(){this._call=this._time=this._next=null}function d(t,e,r){var n=new p;return n.restart(t,e,r),n}function g(){f(),++n;for(var t,r=e;r;)(t=s-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function m(){s=(o=c.now())+l,n=i=0;try{g()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,y(a)}(),s=0}}function v(){var t=c.now(),e=t-o;e>1e3&&(l-=e,o=t)}function y(t){n||(i&&(i=clearTimeout(i)),t-s>24?(t<1/0&&(i=setTimeout(m,t-c.now()-l)),a&&(a=clearInterval(a))):(a||(o=c.now(),a=setInterval(v,1e3)),n=1,u(m)))}p.prototype=d.prototype={constructor:p,restart:function(t,n,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.interval=function(t,e,r){var n=new p,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart((function a(o){o+=i,n.restart(a,i+=e,r),t(o)}),e,r),n)},t.now=f,t.timeout=function(t,e,r){var n=new p;return e=null==e?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timer=d,t.timerFlush=g,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],124:[function(t,e,r){e.exports=function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]}},{}],125:[function(t,e,r){"use strict";e.exports=a;var n=(a.canvas=document.createElement("canvas")).getContext("2d"),i=o([32,126]);function a(t,e){Array.isArray(t)&&(t=t.join(", "));var r,a={},s=16,l=.05;e&&(2===e.length&&"number"==typeof e[0]?r=o(e):Array.isArray(e)?r=e:(e.o?r=o(e.o):e.pairs&&(r=e.pairs),e.fontSize&&(s=e.fontSize),null!=e.threshold&&(l=e.threshold))),r||(r=i),n.font=s+"px "+t;for(var c=0;c<r.length;c++){var u=r[c],f=n.measureText(u[0]).width+n.measureText(u[1]).width,h=n.measureText(u).width;if(Math.abs(f-h)>s*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i<t[1];i++){var a=n+String.fromCharCode(i);e.push(a)}return e}a.createPairs=o,a.ascii=i},{}],126:[function(t,e,r){var n=t("abs-svg-path"),i=t("normalize-svg-path"),a={M:"moveTo",C:"bezierCurveTo"};e.exports=function(t,e){t.beginPath(),i(n(e)).forEach((function(e){var r=e[0],n=e.slice(1);t[a[r]].apply(t,n)})),t.closePath()}},{"abs-svg-path":70,"normalize-svg-path":246}],127:[function(t,e,r){e.exports=function(t){switch(t){case"int8":return Int8Array;case"int16":return Int16Array;case"int32":return Int32Array;case"uint8":return Uint8Array;case"uint16":return Uint16Array;case"uint32":return Uint32Array;case"float32":return Float32Array;case"float64":return Float64Array;case"array":return Array;case"uint8_clamped":return Uint8ClampedArray}}},{}],128:[function(t,e,r){"use strict";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n<t;++n)r[n]=e;return r}(0|t,e);break;case"object":if("number"==typeof t.length)return function t(e,r,n){var i=0|e[n];if(i<=0)return[];var a,o=new Array(i);if(n===e.length-1)for(a=0;a<i;++a)o[a]=r;else for(a=0;a<i;++a)o[a]=t(e,r,n+1);return o}(t,e,0)}return[]}},{}],129:[function(t,e,r){"use strict";function n(t,e,r){r=r||2;var n,s,l,c,u,p,d,m=e&&e.length,v=m?e[0]*r:t.length,y=i(t,0,v,r,!0),x=[];if(!y||y.next===y.prev)return x;if(m&&(y=function(t,e,r,n){var o,s,l,c,u,p=[];for(o=0,s=e.length;o<s;o++)l=e[o]*n,c=o<s-1?e[o+1]*n:t.length,(u=i(t,l,c,n,!1))===u.next&&(u.steiner=!0),p.push(g(u));for(p.sort(f),o=0;o<p.length;o++)h(p[o],r),r=a(r,r.next);return r}(t,e,y,r)),t.length>80*r){n=l=t[0],s=c=t[1];for(var b=r;b<v;b+=r)(u=t[b])<n&&(n=u),(p=t[b+1])<s&&(s=p),u>l&&(l=u),p>c&&(c=p);d=0!==(d=Math.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(i===E(t,e,r,n)>0)for(a=e;a<r;a+=n)o=A(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=A(a,t[a],t[a+1],o);return o&&x(o,o.next)&&(M(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!x(n,n.next)&&0!==y(n.prev,n,n.next))n=n.next;else{if(M(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=d(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var p,g,m=t;t.prev!==t.next;)if(p=t.prev,g=t.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(g.i/r),M(t),t=g.next,m=g.next;else if((t=g)===m){h?1===h?o(t=c(a(t),e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(y(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(m(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(y(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=d(s,l,e,r,n),h=d(c,u,e,r,n),p=t.prevZ,g=t.nextZ;p&&p.z>=f&&g&&g.z<=h;){if(p!==t.prev&&p!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,g!==t.prev&&g!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;g&&g.z<=h;){if(g!==t.prev&&g!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),M(n),M(n.next),n=t=o),n=n.next}while(n!==t);return a(n)}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=k(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r;var l,c=r,u=r.x,f=r.y,h=1/0;n=r;do{i>=n.x&&n.x>=u&&i!==n.x&&m(a<f?i:o,a,u,f,a<f?o:i,a,n.x,n.y)&&(l=Math.abs(a-n.y)/(i-n.x),T(n,t)&&(l<h||l===h&&(n.x>r.x||n.x===r.x&&p(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=k(e,t);a(e,e.next),a(r,r.next)}}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function d(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function g(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function m(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&b(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,r,n){var i=w(y(t,e,r)),a=w(y(t,e,n)),o=w(y(r,n,t)),s=w(y(r,n,e));return i!==a&&o!==s||(!(0!==i||!_(t,r,e))||(!(0!==a||!_(t,n,e))||(!(0!==o||!_(r,t,n))||!(0!==s||!_(r,e,n)))))}function _(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function T(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function k(t,e){var r=new S(t.i,t.x,t.y),n=new S(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function A(t,e,r,n){var i=new S(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function M(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function S(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function E(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}e.exports=n,e.exports.default=n,n.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(E(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(E(t,c,u,r))}var f=0;for(s=0;s<n.length;s+=3){var h=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;f+=Math.abs((t[h]-t[d])*(t[p+1]-t[h+1])-(t[h]-t[p])*(t[d+1]-t[h+1]))}return 0===o&&0===f?0:Math.abs((f-o)/o)},n.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],130:[function(t,e,r){var n=t("strongly-connected-components");e.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e<l[t].length;e++)(n=l[t][e])===r?(u(r,a),i=!0):o[n]||(i=c(n));if(i)!function t(e){o[e]=!1,s.hasOwnProperty(e)&&Object.keys(s[e]).forEach((function(r){delete s[e][r],o[r]&&t(r)}))}(t);else for(e=0;e<l[t].length;e++){n=l[t][e];var f=s[n];f||(f={},s[n]=f),f[n]=!0}return a.pop(),i}function u(t,r){var n=[].concat(r).concat(t);e?e(c):i.push(n)}function f(e){!function(e){for(var r=0;r<t.length;r++)r<e&&(t[r]=[]),t[r]=t[r].filter((function(t){return t>=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o<i.length;o++)for(var s=0;s<i[o].length;s++)i[o][s]<a&&(a=i[o][s],r=o);var l=i[r];return!!l&&{leastVertex:a,adjList:t.map((function(t,e){return-1===l.indexOf(e)?[]:t.filter((function(t){return-1!==l.indexOf(t)}))}))}}r=0;for(var h=t.length;r<h;){var p=f(r);if(r=p.leastVertex,l=p.adjList){for(var d=0;d<l.length;d++)for(var g=0;g<l[d].length;g++){var m=l[d][g];o[+m]=!1,s[m]={}}c(r),r+=1}else r=h}return e?void 0:i}},{"strongly-connected-components":306}],131:[function(t,e,r){"use strict";var n=t("../../object/valid-value");e.exports=function(){return n(this).length=0,this}},{"../../object/valid-value":162}],132:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Array.from:t("./shim")},{"./is-implemented":133,"./shim":134}],133:[function(t,e,r){"use strict";e.exports=function(){var t,e,r=Array.from;return"function"==typeof r&&(e=r(t=["raz","dwa"]),Boolean(e&&e!==t&&"dwa"===e[1]))}},{}],134:[function(t,e,r){"use strict";var n=t("es6-symbol").iterator,i=t("../../function/is-arguments"),a=t("../../function/is-function"),o=t("../../number/to-pos-integer"),s=t("../../object/valid-callable"),l=t("../../object/valid-value"),c=t("../../object/is-value"),u=t("../../string/is-string"),f=Array.isArray,h=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},d=Object.defineProperty;e.exports=function(t){var e,r,g,m,v,y,x,b,_,w,T=arguments[1],k=arguments[2];if(t=Object(l(t)),c(T)&&s(T),this&&this!==Array&&a(this))e=this;else{if(!T){if(i(t))return 1!==(v=t.length)?Array.apply(null,t):((m=new Array(1))[0]=t[0],m);if(f(t)){for(m=new Array(v=t.length),r=0;r<v;++r)m[r]=t[r];return m}}m=[]}if(!f(t))if(void 0!==(_=t[n])){for(x=s(_).call(t),e&&(m=new e),b=x.next(),r=0;!b.done;)w=T?h.call(T,k,b.value,r):b.value,e?(p.value=w,d(m,r,p)):m[r]=w,b=x.next(),++r;v=r}else if(u(t)){for(v=t.length,e&&(m=new e),r=0,g=0;r<v;++r)w=t[r],r+1<v&&(y=w.charCodeAt(0))>=55296&&y<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,g):w,e?(p.value=w,d(m,g,p)):m[g]=w,++g;v=g}if(void 0===v)for(v=o(t.length),e&&(m=new e(v)),r=0;r<v;++r)w=T?h.call(T,k,t[r],r):t[r],e?(p.value=w,d(m,r,p)):m[r]=w;return e&&(p.value=null,m.length=v),m}},{"../../function/is-arguments":135,"../../function/is-function":136,"../../number/to-pos-integer":142,"../../object/is-value":151,"../../object/valid-callable":160,"../../object/valid-value":162,"../../string/is-string":166,"es6-symbol":175}],135:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call(function(){return arguments}());e.exports=function(t){return n.call(t)===i}},{}],136:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);e.exports=function(t){return"function"==typeof t&&i(n.call(t))}},{}],137:[function(t,e,r){"use strict";e.exports=function(){}},{}],138:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Math.sign:t("./shim")},{"./is-implemented":139,"./shim":140}],139:[function(t,e,r){"use strict";e.exports=function(){var t=Math.sign;return"function"==typeof t&&(1===t(10)&&-1===t(-20))}},{}],140:[function(t,e,r){"use strict";e.exports=function(t){return t=Number(t),isNaN(t)||0===t?t:t>0?1:-1}},{}],141:[function(t,e,r){"use strict";var n=t("../math/sign"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{"../math/sign":138}],142:[function(t,e,r){"use strict";var n=t("./to-integer"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{"./to-integer":141}],143:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./valid-value"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort("function"==typeof h?a.call(h,r):void 0),"function"!=typeof t&&(t=u[t]),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e}))}}},{"./valid-callable":160,"./valid-value":162}],144:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.assign:t("./shim")},{"./is-implemented":145,"./shim":146}],145:[function(t,e,r){"use strict";e.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},{}],146:[function(t,e,r){"use strict";var n=t("../keys"),i=t("../valid-value"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o<l;++o)n(e=arguments[o]).forEach(s);if(void 0!==r)throw r;return t}},{"../keys":152,"../valid-value":162}],147:[function(t,e,r){"use strict";var n=t("../array/from"),i=t("./assign"),a=t("./valid-value");e.exports=function(t){var e=Object(a(t)),r=arguments[1],o=Object(arguments[2]);if(e!==t&&!r)return e;var s={};return r?n(r,(function(e){(o.ensure||e in t)&&(s[e]=t[e])})):i(s,t),s}},{"../array/from":132,"./assign":144,"./valid-value":162}],148:[function(t,e,r){"use strict";var n,i,a,o,s=Object.create;t("./set-prototype-of/is-implemented")()||(n=t("./set-prototype-of/shim")),e.exports=n?1!==n.level?s:(i={},a={},o={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach((function(t){a[t]="__proto__"!==t?o:{configurable:!0,enumerable:!1,writable:!0,value:void 0}})),Object.defineProperties(i,a),Object.defineProperty(n,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:i}),function(t,e){return s(null===t?i:t,e)}):s},{"./set-prototype-of/is-implemented":158,"./set-prototype-of/shim":159}],149:[function(t,e,r){"use strict";e.exports=t("./_iterate")("forEach")},{"./_iterate":143}],150:[function(t,e,r){"use strict";var n=t("./is-value"),i={function:!0,object:!0};e.exports=function(t){return n(t)&&i[typeof t]||!1}},{"./is-value":151}],151:[function(t,e,r){"use strict";var n=t("../function/noop")();e.exports=function(t){return t!==n&&null!==t}},{"../function/noop":137}],152:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.keys:t("./shim")},{"./is-implemented":153,"./shim":154}],153:[function(t,e,r){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(t){return!1}}},{}],154:[function(t,e,r){"use strict";var n=t("../is-value"),i=Object.keys;e.exports=function(t){return i(n(t)?Object(t):t)}},{"../is-value":151}],155:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./for-each"),a=Function.prototype.call;e.exports=function(t,e){var r={},o=arguments[2];return n(e),i(t,(function(t,n,i,s){r[n]=a.call(e,o,t,n,i,s)})),r}},{"./for-each":149,"./valid-callable":160}],156:[function(t,e,r){"use strict";var n=t("./is-value"),i=Array.prototype.forEach,a=Object.create,o=function(t,e){var r;for(r in t)e[r]=t[r]};e.exports=function(t){var e=a(null);return i.call(arguments,(function(t){n(t)&&o(Object(t),e)})),e}},{"./is-value":151}],157:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.setPrototypeOf:t("./shim")},{"./is-implemented":158,"./shim":159}],158:[function(t,e,r){"use strict";var n=Object.create,i=Object.getPrototypeOf,a={};e.exports=function(){var t=Object.setPrototypeOf,e=arguments[0]||n;return"function"==typeof t&&i(t(e(null),a))===a}},{}],159:[function(t,e,r){"use strict";var n,i=t("../is-object"),a=t("../valid-value"),o=Object.prototype.isPrototypeOf,s=Object.defineProperty,l={configurable:!0,enumerable:!1,writable:!0,value:void 0};n=function(t,e){if(a(t),null===e||i(e))return t;throw new TypeError("Prototype must be null or an object")},e.exports=function(t){var e,r;return t?(2===t.level?t.set?(r=t.set,e=function(t,e){return r.call(n(t,e),e),t}):e=function(t,e){return n(t,e).__proto__=e,t}:e=function t(e,r){var i;return n(e,r),(i=o.call(t.nullPolyfill,e))&&delete t.nullPolyfill.__proto__,null===r&&(r=t.nullPolyfill),e.__proto__=r,i&&s(t.nullPolyfill,"__proto__",l),e},Object.defineProperty(e,"level",{configurable:!1,enumerable:!1,writable:!1,value:t.level})):null}(function(){var t,e=Object.create(null),r={},n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(n){try{(t=n.set).call(e,r)}catch(t){}if(Object.getPrototypeOf(e)===r)return{set:t,level:2}}return e.__proto__=r,Object.getPrototypeOf(e)===r?{level:2}:((e={}).__proto__=r,Object.getPrototypeOf(e)===r&&{level:1})}()),t("../create")},{"../create":148,"../is-object":150,"../valid-value":162}],160:[function(t,e,r){"use strict";e.exports=function(t){if("function"!=typeof t)throw new TypeError(t+" is not a function");return t}},{}],161:[function(t,e,r){"use strict";var n=t("./is-object");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not an Object");return t}},{"./is-object":150}],162:[function(t,e,r){"use strict";var n=t("./is-value");e.exports=function(t){if(!n(t))throw new TypeError("Cannot use null or undefined");return t}},{"./is-value":151}],163:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?String.prototype.contains:t("./shim")},{"./is-implemented":164,"./shim":165}],164:[function(t,e,r){"use strict";var n="razdwatrzy";e.exports=function(){return"function"==typeof n.contains&&(!0===n.contains("dwa")&&!1===n.contains("foo"))}},{}],165:[function(t,e,r){"use strict";var n=String.prototype.indexOf;e.exports=function(t){return n.call(this,t,arguments[1])>-1}},{}],166:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call("");e.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],167:[function(t,e,r){"use strict";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],168:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("es5-ext/string/#/contains"),o=t("d"),s=t("es6-symbol"),l=t("./"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");l.call(this,t),e=e?a.call(e,"key+value")?"key+value":a.call(e,"key")?"key":"value":"value",c(this,"__kind__",o("",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return"value"===this.__kind__?this.__list__[t]:"key+value"===this.__kind__?[t,this.__list__[t]]:t}))}),c(n.prototype,s.toStringTag,o("c","Array Iterator"))},{"./":171,d:106,"es5-ext/object/set-prototype-of":157,"es5-ext/string/#/contains":163,"es6-symbol":175}],169:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/valid-callable"),a=t("es5-ext/string/is-string"),o=t("./get"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,g,m,v=arguments[2];if(s(t)||n(t)?r="array":a(t)?r="string":t=o(t),i(e),f=function(){h=!0},"array"!==r)if("string"!==r)for(u=t.next();!u.done;){if(l.call(e,v,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p<d&&(g=t[p],p+1<d&&(m=g.charCodeAt(0))>=55296&&m<=56319&&(g+=t[++p]),l.call(e,v,g,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{"./get":170,"es5-ext/function/is-arguments":135,"es5-ext/object/valid-callable":160,"es5-ext/string/is-string":166}],170:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/string/is-string"),a=t("./array"),o=t("./string"),s=t("./valid-iterable"),l=t("es6-symbol").iterator;e.exports=function(t){return"function"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{"./array":168,"./string":173,"./valid-iterable":174,"es5-ext/function/is-arguments":135,"es5-ext/string/is-string":166,"es6-symbol":175}],171:[function(t,e,r){"use strict";var n,i=t("es5-ext/array/#/clear"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/valid-callable"),s=t("es5-ext/object/valid-value"),l=t("d"),c=t("d/auto-bind"),u=t("es6-symbol"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");h(this,{__list__:l("w",s(t)),__context__:l("w",e),__nextIndex__:l("w",0)}),e&&(o(e.on),e.on("_add",this._onAdd),e.on("_delete",this._onDelete),e.on("_clear",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()})),next:l((function(){return this._createResult(this._next())})),_createResult:l((function(t){return void 0===t?{done:!0,value:void 0}:{done:!1,value:this._resolve(t)}})),_resolve:l((function(t){return this.__list__[t]})),_unBind:l((function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd),this.__context__.off("_delete",this._onDelete),this.__context__.off("_clear",this._onClear),this.__context__=null)})),toString:l((function(){return"[object "+(this[u.toStringTag]||"Object")+"]"}))},c({_onAdd:l((function(t){t>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,"__redo__",l("c",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:106,"d/auto-bind":105,"es5-ext/array/#/clear":131,"es5-ext/object/assign":144,"es5-ext/object/valid-callable":160,"es5-ext/object/valid-value":162,"es6-symbol":175}],172:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/is-value"),a=t("es5-ext/string/is-string"),o=t("es6-symbol").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||"function"==typeof t[o])))}},{"es5-ext/function/is-arguments":135,"es5-ext/object/is-value":151,"es5-ext/string/is-string":166,"es6-symbol":175}],173:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("d"),o=t("es6-symbol"),s=t("./"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");t=String(t),s.call(this,t),l(this,"__length__",a("",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__<this.__length__?this.__nextIndex__++:void this._unBind()})),_resolve:a((function(t){var e,r=this.__list__[t];return this.__nextIndex__===this.__length__?r:(e=r.charCodeAt(0))>=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a("c","String Iterator"))},{"./":171,d:106,"es5-ext/object/set-prototype-of":157,"es6-symbol":175}],174:[function(t,e,r){"use strict";var n=t("./is-iterable");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not iterable");return t}},{"./is-iterable":172}],175:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?t("ext/global-this").Symbol:t("./polyfill")},{"./is-implemented":176,"./polyfill":181,"ext/global-this":188}],176:[function(t,e,r){"use strict";var n=t("ext/global-this"),i={object:!0,symbol:!0};e.exports=function(){var t,e=n.Symbol;if("function"!=typeof e)return!1;t=e("test symbol");try{String(t)}catch(t){return!1}return!!i[typeof e.iterator]&&(!!i[typeof e.toPrimitive]&&!!i[typeof e.toStringTag])}},{"ext/global-this":188}],177:[function(t,e,r){"use strict";e.exports=function(t){return!!t&&("symbol"==typeof t||!!t.constructor&&("Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag]))}},{}],178:[function(t,e,r){"use strict";var n=t("d"),i=Object.create,a=Object.defineProperty,o=Object.prototype,s=i(null);e.exports=function(t){for(var e,r,i=0;s[t+(i||"")];)++i;return s[t+=i||""]=!0,a(o,e="@@"+t,n.gs(null,(function(t){r||(r=!0,a(this,e,n(t)),r=!1)}))),e}},{d:106}],179:[function(t,e,r){"use strict";var n=t("d"),i=t("ext/global-this").Symbol;e.exports=function(t){return Object.defineProperties(t,{hasInstance:n("",i&&i.hasInstance||t("hasInstance")),isConcatSpreadable:n("",i&&i.isConcatSpreadable||t("isConcatSpreadable")),iterator:n("",i&&i.iterator||t("iterator")),match:n("",i&&i.match||t("match")),replace:n("",i&&i.replace||t("replace")),search:n("",i&&i.search||t("search")),species:n("",i&&i.species||t("species")),split:n("",i&&i.split||t("split")),toPrimitive:n("",i&&i.toPrimitive||t("toPrimitive")),toStringTag:n("",i&&i.toStringTag||t("toStringTag")),unscopables:n("",i&&i.unscopables||t("unscopables"))})}},{d:106,"ext/global-this":188}],180:[function(t,e,r){"use strict";var n=t("d"),i=t("../../../validate-symbol"),a=Object.create(null);e.exports=function(t){return Object.defineProperties(t,{for:n((function(e){return a[e]?a[e]:a[e]=t(String(e))})),keyFor:n((function(t){var e;for(e in i(t),a)if(a[e]===t)return e}))})}},{"../../../validate-symbol":182,d:106}],181:[function(t,e,r){"use strict";var n,i,a,o=t("d"),s=t("./validate-symbol"),l=t("ext/global-this").Symbol,c=t("./lib/private/generate-name"),u=t("./lib/private/setup/standard-symbols"),f=t("./lib/private/setup/symbol-registry"),h=Object.create,p=Object.defineProperties,d=Object.defineProperty;if("function"==typeof l)try{String(l()),a=!0}catch(t){}else l=null;i=function(t){if(this instanceof i)throw new TypeError("Symbol is not a constructor");return n(t)},e.exports=n=function t(e){var r;if(this instanceof t)throw new TypeError("Symbol is not a constructor");return a?l(e):(r=h(i.prototype),e=void 0===e?"":String(e),p(r,{__description__:o("",e),__name__:o("",c(e))}))},u(n),f(n),p(i.prototype,{constructor:o(n),toString:o("",(function(){return this.__name__}))}),p(n.prototype,{toString:o((function(){return"Symbol ("+s(this).__description__+")"})),valueOf:o((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,o("",(function(){var t=s(this);return"symbol"==typeof t?t:t.toString()}))),d(n.prototype,n.toStringTag,o("c","Symbol")),d(i.prototype,n.toStringTag,o("c",n.prototype[n.toStringTag])),d(i.prototype,n.toPrimitive,o("c",n.prototype[n.toPrimitive]))},{"./lib/private/generate-name":178,"./lib/private/setup/standard-symbols":179,"./lib/private/setup/symbol-registry":180,"./validate-symbol":182,d:106,"ext/global-this":188}],182:[function(t,e,r){"use strict";var n=t("./is-symbol");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not a symbol");return t}},{"./is-symbol":177}],183:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?WeakMap:t("./polyfill")},{"./is-implemented":184,"./polyfill":186}],184:[function(t,e,r){"use strict";e.exports=function(){var t,e;if("function"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},"one"],[{},"two"],[{},"three"]])}catch(t){return!1}return"[object WeakMap]"===String(t)&&("function"==typeof t.set&&(t.set({},1)===t&&("function"==typeof t.delete&&("function"==typeof t.has&&"one"===t.get(e)))))}},{}],185:[function(t,e,r){"use strict";e.exports="function"==typeof WeakMap&&"[object WeakMap]"===Object.prototype.toString.call(new WeakMap)},{}],186:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/is-value"),a=t("es5-ext/object/set-prototype-of"),o=t("es5-ext/object/valid-object"),s=t("es5-ext/object/valid-value"),l=t("es5-ext/string/random-uniq"),c=t("d"),u=t("es6-iterator/get"),f=t("es6-iterator/for-of"),h=t("es6-symbol").toStringTag,p=t("./is-native-implemented"),d=Array.isArray,g=Object.defineProperty,m=Object.prototype.hasOwnProperty,v=Object.getPrototypeOf;e.exports=n=function(){var t,e=arguments[0];if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");return t=p&&a&&WeakMap!==n?a(new WeakMap,v(this)):this,i(e)&&(d(e)||(e=u(e))),g(t,"__weakMapData__",c("c","$weakMap$"+l())),e?(f(e,(function(e){s(e),t.set(e[0],e[1])})),t):t},p&&(a&&a(n,WeakMap),n.prototype=Object.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c((function(t){return!!m.call(o(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)})),get:c((function(t){if(m.call(o(t),this.__weakMapData__))return t[this.__weakMapData__]})),has:c((function(t){return m.call(o(t),this.__weakMapData__)})),set:c((function(t,e){return g(o(t),this.__weakMapData__,c("c",e)),this})),toString:c((function(){return"[object WeakMap]"}))}),g(n.prototype,h,c("c","WeakMap"))},{"./is-native-implemented":185,d:106,"es5-ext/object/is-value":151,"es5-ext/object/set-prototype-of":157,"es5-ext/object/valid-object":161,"es5-ext/object/valid-value":162,"es5-ext/string/random-uniq":167,"es6-iterator/for-of":169,"es6-iterator/get":170,"es6-symbol":175}],187:[function(t,e,r){var n=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(t){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},{}],188:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?globalThis:t("./implementation")},{"./implementation":187,"./is-implemented":189}],189:[function(t,e,r){"use strict";e.exports=function(){return"object"==typeof globalThis&&(!!globalThis&&globalThis.Array===Array)}},{}],190:[function(t,e,r){"use strict";var n=t("is-string-blank");e.exports=function(t){var e=typeof t;if("string"===e){var r=t;if(0===(t=+t)&&n(r))return!1}else if("number"!==e)return!1;return t-t<1}},{"is-string-blank":237}],191:[function(t,e,r){var n=t("dtype");e.exports=function(t,e,r){if(!t)throw new TypeError("must specify data as first parameter");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&"number"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&"string"!=typeof e||(e=new(n(e||"float32"))(c+r));var u=e.length-r;if(c!==u)throw new Error("source length "+c+" ("+l+"x"+t.length+") does not match destination length "+u);for(i=0,o=r;i<t.length;i++)for(a=0;a<l;a++)e[o++]=null===t[i][a]?NaN:t[i][a]}else if(e&&"string"!=typeof e)e.set(t,r);else{var f=n(e||"float32");if(Array.isArray(t)||"array"===e)for(e=new f(t.length+r),i=0,o=r,s=e.length;o<s;o++,i++)e[o]=null===t[i]?NaN:t[i];else 0===r?e=new f(t):(e=new f(t.length+r)).set(t,r)}return e}},{dtype:127}],192:[function(t,e,r){"use strict";var n=t("css-font/stringify"),i=[32,126];e.exports=function(t){var e=(t=t||{}).shape?t.shape:t.canvas?[t.canvas.width,t.canvas.height]:[512,512],r=t.canvas||document.createElement("canvas"),a=t.font,o="number"==typeof t.step?[t.step,t.step]:t.step||[32,32],s=t.chars||i;a&&"string"!=typeof a&&(a=n(a));if(Array.isArray(s)){if(2===s.length&&"number"==typeof s[0]&&"number"==typeof s[1]){for(var l=[],c=s[0],u=0;c<=s[1];c++)l[u++]=String.fromCharCode(c);s=l}}else s=String(s).split("");e=e.slice(),r.width=e[0],r.height=e[1];var f=r.getContext("2d");f.fillStyle="#000",f.fillRect(0,0,r.width,r.height),f.font=a,f.textAlign="center",f.textBaseline="middle",f.fillStyle="#fff";var h=o[0]/2,p=o[1]/2;for(c=0;c<s.length;c++)f.fillText(s[c],h,p),(h+=o[0])>e[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{"css-font/stringify":102}],193:[function(t,e,r){"use strict";function n(t,e){e||(e={}),("string"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(", "):e.family;if(!r)throw Error("`family` must be defined");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||"",c=(t=[e.style||e.fontStyle||"",l,s].join(" ")+"px "+r,e.origin||"top");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext("2d"),h={upper:void 0!==e.upper?e.upper:"H",lower:void 0!==e.lower?e.lower:"x",descent:void 0!==e.descent?e.descent:"p",ascent:void 0!==e.ascent?e.ascent:"h",tittle:void 0!==e.tittle?e.tittle:"i",overshoot:void 0!==e.overshoot?e.overshoot:"O"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline="top",f.fillStyle="black",f.fillText("H",0,0);var g=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline="bottom",f.fillText("H",0,p);var m=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-m+g,f.clearRect(0,0,p,p),f.textBaseline="alphabetic",f.fillText("H",0,p);var v=p-a(f.getImageData(0,0,p,p))-1+g;d.baseline=d.alphabetic=v,f.clearRect(0,0,p,p),f.textBaseline="middle",f.fillText("H",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="hanging",f.fillText("H",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="ideographic",f.fillText("H",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-v}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in"string"==typeof e&&(e=t[e]),t)"em"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n<r.length;n+=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}function o(t){for(var e=t.height,r=t.data,n=r.length-1;n>0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement("canvas"),n.cache={}},{}],194:[function(t,e,r){e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("must specify type string");if(e=e||{},"undefined"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement("canvas");"number"==typeof e.width&&(r.width=e.width);"number"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf("webgl")&&a.push("experimental-"+t);for(var o=0;o<a.length;o++)if(n=r.getContext(a[o],i))return n}catch(t){n=null}return n||null}},{}],195:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],g=e[13],m=e[14],v=e[15];return t[0]=s*(h*v-p*m)-f*(l*v-c*m)+g*(l*p-c*h),t[1]=-(n*(h*v-p*m)-f*(i*v-a*m)+g*(i*p-a*h)),t[2]=n*(l*v-c*m)-s*(i*v-a*m)+g*(i*c-a*l),t[3]=-(n*(l*p-c*h)-s*(i*p-a*h)+f*(i*c-a*l)),t[4]=-(o*(h*v-p*m)-u*(l*v-c*m)+d*(l*p-c*h)),t[5]=r*(h*v-p*m)-u*(i*v-a*m)+d*(i*p-a*h),t[6]=-(r*(l*v-c*m)-o*(i*v-a*m)+d*(i*c-a*l)),t[7]=r*(l*p-c*h)-o*(i*p-a*h)+u*(i*c-a*l),t[8]=o*(f*v-p*g)-u*(s*v-c*g)+d*(s*p-c*f),t[9]=-(r*(f*v-p*g)-u*(n*v-a*g)+d*(n*p-a*f)),t[10]=r*(s*v-c*g)-o*(n*v-a*g)+d*(n*c-a*s),t[11]=-(r*(s*p-c*f)-o*(n*p-a*f)+u*(n*c-a*s)),t[12]=-(o*(f*m-h*g)-u*(s*m-l*g)+d*(s*h-l*f)),t[13]=r*(f*m-h*g)-u*(n*m-i*g)+d*(n*h-i*f),t[14]=-(r*(s*m-l*g)-o*(n*m-i*g)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+u*(n*l-i*s),t}},{}],196:[function(t,e,r){e.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},{}],197:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],198:[function(t,e,r){e.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],199:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],f=t[10],h=t[11],p=t[12],d=t[13],g=t[14],m=t[15];return(e*o-r*a)*(f*m-h*g)-(e*s-n*a)*(u*m-h*d)+(e*l-i*a)*(u*g-f*d)+(r*s-n*o)*(c*m-h*p)-(r*l-i*o)*(c*g-f*p)+(n*l-i*s)*(c*d-u*p)}},{}],200:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,f=n*s,h=i*o,p=i*s,d=i*l,g=a*o,m=a*s,v=a*l;return t[0]=1-f-d,t[1]=u+v,t[2]=h-m,t[3]=0,t[4]=u-v,t[5]=1-c-d,t[6]=p+g,t[7]=0,t[8]=h+m,t[9]=p-g,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],201:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],c=Math.sqrt(o*o+s*s+l*l);if(Math.abs(c)<1e-6)return null;return o*=c=1/c,s*=c,l*=c,n=Math.sin(e),i=Math.cos(e),a=1-i,t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],202:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,c=a+a,u=n*s,f=n*l,h=n*c,p=i*l,d=i*c,g=a*c,m=o*s,v=o*l,y=o*c;return t[0]=1-(p+g),t[1]=f+y,t[2]=h-v,t[3]=0,t[4]=f-y,t[5]=1-(u+g),t[6]=d+m,t[7]=0,t[8]=h+v,t[9]=d-m,t[10]=1-(u+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},{}],203:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],204:[function(t,e,r){e.exports=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},{}],205:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],206:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],207:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],208:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),c=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*c,t[15]=0,t}},{}],209:[function(t,e,r){e.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],210:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),copy:t("./copy"),identity:t("./identity"),transpose:t("./transpose"),invert:t("./invert"),adjoint:t("./adjoint"),determinant:t("./determinant"),multiply:t("./multiply"),translate:t("./translate"),scale:t("./scale"),rotate:t("./rotate"),rotateX:t("./rotateX"),rotateY:t("./rotateY"),rotateZ:t("./rotateZ"),fromRotation:t("./fromRotation"),fromRotationTranslation:t("./fromRotationTranslation"),fromScaling:t("./fromScaling"),fromTranslation:t("./fromTranslation"),fromXRotation:t("./fromXRotation"),fromYRotation:t("./fromYRotation"),fromZRotation:t("./fromZRotation"),fromQuat:t("./fromQuat"),frustum:t("./frustum"),perspective:t("./perspective"),perspectiveFromFieldOfView:t("./perspectiveFromFieldOfView"),ortho:t("./ortho"),lookAt:t("./lookAt"),str:t("./str")}},{"./adjoint":195,"./clone":196,"./copy":197,"./create":198,"./determinant":199,"./fromQuat":200,"./fromRotation":201,"./fromRotationTranslation":202,"./fromScaling":203,"./fromTranslation":204,"./fromXRotation":205,"./fromYRotation":206,"./fromZRotation":207,"./frustum":208,"./identity":209,"./invert":211,"./lookAt":212,"./multiply":213,"./ortho":214,"./perspective":215,"./perspectiveFromFieldOfView":216,"./rotate":217,"./rotateX":218,"./rotateY":219,"./rotateZ":220,"./scale":221,"./str":222,"./translate":223,"./transpose":224}],211:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],g=e[13],m=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*g-f*d,A=u*m-h*d,M=u*v-p*d,S=f*m-h*g,E=f*v-p*g,L=h*v-p*m,C=y*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(g*T-m*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(m*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-g*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(g*x-d*_-m*y)*C,t[15]=(u*_-f*x+h*y)*C,t}},{}],212:[function(t,e,r){var n=t("./identity");e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,g=e[0],m=e[1],v=e[2],y=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];if(Math.abs(g-_)<1e-6&&Math.abs(m-w)<1e-6&&Math.abs(v-T)<1e-6)return n(t);f=g-_,h=m-w,p=v-T,d=1/Math.sqrt(f*f+h*h+p*p),a=x*(p*=d)-b*(h*=d),o=b*(f*=d)-y*p,s=y*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0);l=h*s-p*o,c=p*a-f*s,u=f*o-h*a,(d=Math.sqrt(l*l+c*c+u*u))?(l*=d=1/d,c*=d,u*=d):(l=0,c=0,u=0);return t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=c,t[6]=h,t[7]=0,t[8]=s,t[9]=u,t[10]=p,t[11]=0,t[12]=-(a*g+o*m+s*v),t[13]=-(l*g+c*m+u*v),t[14]=-(f*g+h*m+p*v),t[15]=1,t}},{"./identity":209}],213:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],g=e[12],m=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*g,t[1]=x*i+b*l+_*h+w*m,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*g,t[5]=x*i+b*l+_*h+w*m,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*g,t[9]=x*i+b*l+_*h+w*m,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*g,t[13]=x*i+b*l+_*h+w*m,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}},{}],214:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}},{}],215:[function(t,e,r){e.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),c=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=c,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*c*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},{}],217:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);if(Math.abs(P)<1e-6)return null;E*=P=1/P,L*=P,C*=P,i=Math.sin(r),a=Math.cos(r),o=1-a,s=e[0],l=e[1],c=e[2],u=e[3],f=e[4],h=e[5],p=e[6],d=e[7],g=e[8],m=e[9],v=e[10],y=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+g*_,t[1]=l*x+h*b+m*_,t[2]=c*x+p*b+v*_,t[3]=u*x+d*b+y*_,t[4]=s*w+f*T+g*k,t[5]=l*w+h*T+m*k,t[6]=c*w+p*T+v*k,t[7]=u*w+d*T+y*k,t[8]=s*A+f*M+g*S,t[9]=l*A+h*M+m*S,t[10]=c*A+p*M+v*S,t[11]=u*A+d*M+y*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t}},{}],218:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},{}],219:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i-c*n,t[1]=o*i-u*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+c*i,t[9]=o*n+u*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},{}],220:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},{}],221:[function(t,e,r){e.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],222:[function(t,e,r){e.exports=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}},{}],223:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,g=r[0],m=r[1],v=r[2];e===t?(t[12]=e[0]*g+e[4]*m+e[8]*v+e[12],t[13]=e[1]*g+e[5]*m+e[9]*v+e[13],t[14]=e[2]*g+e[6]*m+e[10]*v+e[14],t[15]=e[3]*g+e[7]*m+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*g+s*m+f*v+e[12],t[13]=i*g+l*m+h*v+e[13],t[14]=a*g+c*m+p*v+e[14],t[15]=o*g+u*m+d*v+e[15]);return t}},{}],224:[function(t,e,r){e.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},{}],225:[function(t,e,r){"use strict";var n=t("css-font"),i=t("pick-by-alias"),a=t("regl"),o=t("gl-util/context"),s=t("es6-weak-map"),l=t("color-normalize"),c=t("font-atlas"),u=t("typedarray-pool"),f=t("parse-rect"),h=t("is-plain-obj"),p=t("parse-unit"),d=t("to-px"),g=t("detect-kerning"),m=t("object-assign"),v=t("font-measure"),y=t("flatten-vertex-data"),x=t("bit-twiddle").nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement("div"));w.style.font="italic small-caps bold condensed 16px/2 cursive",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return"function"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:"uint8",usage:"stream"}),this.sizeBuffer=this.regl.buffer({type:"float",usage:"stream"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop("count"),offset:t.prop("offset"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this("sizeBuffer")},width:{offset:0,stride:8,buffer:t.this("sizeBuffer")},char:t.this("charBuffer"),position:t.this("position")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop("color"),opacity:t.prop("opacity"),viewport:t.this("viewportArray"),scale:t.this("scale"),align:t.prop("align"),baseline:t.prop("baseline"),translate:t.this("translate"),positionOffset:t.prop("positionOffset")},primitive:"points",viewport:t.this("viewport"),vert:"\n\t\t\tprecision highp float;\n\t\t\tattribute float width, charOffset, char;\n\t\t\tattribute vec2 position;\n\t\t\tuniform float fontSize, charStep, em, align, baseline;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform vec4 color;\n\t\t\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvoid main () {\n\t\t\t\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\n\t\t\t\t\t+ vec2(positionOffset.x, -positionOffset.y)))\n\t\t\t\t\t/ (viewport.zw * scale.xy);\n\n\t\t\t\tvec2 position = (position + translate) * scale;\n\t\t\t\tposition += offset * scale;\n\n\t\t\t\tcharCoord = position * viewport.zw + viewport.xy;\n\n\t\t\t\tgl_Position = vec4(position * 2. - 1., 0, 1);\n\n\t\t\t\tgl_PointSize = charStep;\n\n\t\t\t\tcharId.x = mod(char, atlasDim.x);\n\t\t\t\tcharId.y = floor(char / atlasDim.x);\n\n\t\t\t\tcharWidth = width * em;\n\n\t\t\t\tfontColor = color / 255.;\n\t\t\t}",frag:"\n\t\t\tprecision highp float;\n\t\t\tuniform float fontSize, charStep, opacity;\n\t\t\tuniform vec2 atlasSize;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform sampler2D atlas;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\n\t\t\tfloat lightness(vec4 color) {\n\t\t\t\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\n\t\t\t}\n\n\t\t\tvoid main () {\n\t\t\t\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\n\t\t\t\tfloat halfCharStep = floor(charStep * .5 + .5);\n\n\t\t\t\t// invert y and shift by 1px (FF expecially needs that)\n\t\t\t\tuv.y = charStep - uv.y;\n\n\t\t\t\t// ignore points outside of character bounding box\n\t\t\t\tfloat halfCharWidth = ceil(charWidth * .5);\n\t\t\t\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv += charId * charStep;\n\t\t\t\tuv = uv / atlasSize;\n\n\t\t\t\tvec4 color = fontColor;\n\t\t\t\tvec4 mask = texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY = lightness(mask);\n\t\t\t\t// float colorY = lightness(color);\n\t\t\t\tcolor.a *= maskY;\n\t\t\t\tcolor.a *= opacity;\n\n\t\t\t\t// color.a += .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor = color;\n\t\t\t}"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if("string"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:"position positions coord coords coordinates",font:"font fontFace fontface typeface cssFont css-font family fontFamily",fontSize:"fontSize fontsize size font-size",text:"text texts chars characters value values symbols",align:"align alignment textAlign textbaseline",baseline:"baseline textBaseline textbaseline",direction:"dir direction textDirection",color:"color colour fill fill-color fillColor textColor textcolor",kerning:"kerning kern",range:"range dataBox",viewport:"vp viewport viewBox viewbox viewPort",opacity:"opacity alpha transparency visible visibility opaque",offset:"offset positionOffset padding shift indent indentation"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&("number"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+"px sans-serif");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if("string"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+"px "+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var c=t.family.join(", "),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:"top",fontSize:T.baseFontSize,fontStyle:u.join(" ")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),"string"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h<s.length;h++)s[h]=t.text;t.text=s}if(null!=t.text||a){if(this.textOffsets=[0],Array.isArray(t.text)){this.count=t.text[0].length,this.counts=[this.count];for(var b=1;b<t.text.length;b++)this.textOffsets[b]=this.textOffsets[b-1]+t.text[b-1].length,this.count+=t.text[b].length,this.counts.push(t.text[b].length);this.text=t.text.join("")}else this.text=t.text,this.count=this.text.length,this.counts=[this.count];r=[],this.font.forEach((function(t,n){T.atlasContext.font=t.baseString;for(var i=e.fontAtlas[n],a=0;a<e.text.length;a++){var o=e.text.charAt(a);if(null==i.ids[o]&&(i.ids[o]=i.chars.length,i.chars.push(o),r.push(o)),null==t.width[o]&&(t.width[o]=T.atlasContext.measureText(o).width/T.baseFontSize,e.kerning)){var s=[];for(var l in t.width)s.push(l+o,o+l);m(t.kerning,g(t.family,{pairs:s}))}}}))}if(t.position)if(t.position.length>2){for(var w=!t.position[0].length,k=u.mallocFloat(2*this.count),A=0,M=0;A<this.counts.length;A++){var S=this.counts[A];if(w)for(var E=0;E<S;E++)k[M++]=t.position[2*A],k[M++]=t.position[2*A+1];else for(var L=0;L<S;L++)k[M++]=t.position[A][0],k[M++]=t.position[A][1]}this.position.call?this.position({type:"float",data:k}):this.position=this.regl.buffer({type:"float",data:k}),u.freeFloat(k)}else this.position.destroy&&this.position.destroy(),this.position={constant:t.position};if(t.text||a){var C=u.mallocUint8(this.count),P=u.mallocFloat(2*this.count);this.textWidth=[];for(var I=0,O=0;I<this.counts.length;I++){for(var z=this.counts[I],D=this.font[I]||this.font[0],R=this.fontAtlas[I]||this.fontAtlas[0],F=0;F<z;F++){var B=this.text.charAt(O),N=this.text.charAt(O-1);if(C[O]=R.ids[B],P[2*O]=D.width[B],F){var j=P[2*O-2],U=P[2*O],V=P[2*O-1]+.5*j+.5*U;if(this.kerning){var H=D.kerning[N+B];H&&(V+=.001*H)}P[2*O+1]=V}else P[2*O+1]=.5*P[2*O];O++}this.textWidth.push(P.length?.5*P[2*O-2]+P[2*O-1]:0)}t.align||(t.align=this.align),this.charBuffer({data:C,type:"uint8",usage:"stream"}),this.sizeBuffer({data:P,type:"float",usage:"stream"}),u.freeUint8(C),u.freeFloat(P),r.length&&this.font.forEach((function(t,r){var n=e.fontAtlas[r],i=n.step,a=Math.floor(T.maxAtlasSize/i),o=Math.min(a,n.chars.length),s=Math.ceil(n.chars.length/o),l=x(o*i),u=x(s*i);n.width=l,n.height=u,n.rows=s,n.cols=o,n.em&&n.texture({data:c({canvas:T.atlasCanvas,font:n.fontString,chars:n.chars,shape:[l,u],step:[i,i]})})}))}if(t.align&&(this.align=t.align,this.alignOffset=this.textWidth.map((function(t,r){var n=Array.isArray(e.align)?e.align.length>1?e.align[r]:e.align[0]:e.align;if("number"==typeof n)return n;switch(n){case"right":case"end":return-t;case"center":case"centre":case"middle":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+="number"==typeof t?t-n.baseline:-n[t],i*=-1}))),null!=t.color)if(t.color||(t.color="transparent"),"string"!=typeof t.color&&isNaN(t.color)){var q;if("number"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W<G;W+=4)q.set(l(Y(W,W+4),"uint8"),W)}else{var X=t.color.length;q=u.mallocUint8(4*X);for(var Z=0;Z<X;Z++)q.set(l(t.color[Z]||0,"uint8"),4*Z)}this.color=q}else this.color=l(t.color,"uint8");if(t.position||t.text||t.color||t.baseline||t.align||t.font||t.offset||t.opacity)if(this.color.length>4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K<this.batch.length;K++)this.batch[K]={count:this.counts.length>1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text="",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement("canvas"),T.atlasContext=T.atlasCanvas.getContext("2d",{alpha:!1}),T.baseFontSize=64,T.fonts={},e.exports=T},{"bit-twiddle":81,"color-normalize":89,"css-font":99,"detect-kerning":125,"es6-weak-map":183,"flatten-vertex-data":191,"font-atlas":192,"font-measure":193,"gl-util/context":226,"is-plain-obj":236,"object-assign":247,"parse-rect":249,"parse-unit":251,"pick-by-alias":253,regl:283,"to-px":314,"typedarray-pool":327}],226:[function(t,e,r){(function(r){(function(){"use strict";var n=t("pick-by-alias");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return"function"==typeof t.getContext&&"width"in t&&"height"in t}function o(){var t=document.createElement("canvas");return t.style.position="absolute",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?"string"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t="string"==typeof(e=t).nodeName&&"function"==typeof e.appendChild&&"function"==typeof e.getBoundingClientRect?{container:t}:function(t){return"function"==typeof t.drawArrays||"function"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:"container target element el canvas holder parent parentNode wrapper use ref root node",gl:"gl context webgl glContext",attrs:"attributes attrs contextAttributes",pixelRatio:"pixelRatio pxRatio px ratio pxratio pixelratio",width:"w width",height:"h height"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if("string"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error("Element "+t.container+" is not found");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if("undefined"==typeof document)throw Error("Not DOM environment. Use headless-gl.");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||["webgl","experimental-webgl","webgl-experimental"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"pick-by-alias":253}],227:[function(t,e,r){e.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n<t.length-1;n++)r.push(t[n],e[n]||"");return r.push(t[n]),r.join("")}},{}],228:[function(t,e,r){(function(r){(function(){"use strict";var n,i=t("is-browser");n="function"==typeof r.matchMedia?!r.matchMedia("(hover: none)").matches:i,e.exports=n}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"is-browser":232}],229:[function(t,e,r){"use strict";var n=t("is-browser");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return t}()},{"is-browser":232}],230:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g}},{}],231:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},{}],232:[function(t,e,r){e.exports=!0},{}],233:[function(t,e,r){"use strict";e.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},{}],234:[function(t,e,r){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||"undefined"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")&&(r=!0),r}},{}],235:[function(t,e,r){"use strict";e.exports=function(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}},{}],236:[function(t,e,r){"use strict";var n=Object.prototype.toString;e.exports=function(t){var e;return"[object Object]"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],237:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=t.length,n=0;n<r;n++)if(((e=t.charCodeAt(n))<9||e>13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],238:[function(t,e,r){"use strict";e.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},{}],239:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?e.exports=n():(t=t||self).mapboxgl=n()}(this,(function(){"use strict";var t,e,r;function n(n,i){if(t)if(e){var a="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:"text/javascript"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)<e)return i;var s=this.sampleCurveDerivativeX(i);if(Math.abs(s)<1e-6)break;i-=a/s}if((i=t)<(r=0))return r;if(i>(n=1))return n;for(;r<n;){if(a=this.sampleCurveX(i),Math.abs(a-t)<e)return i;t>a?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var s=o(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function u(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}var f=1;function h(){return f++}function p(){return function t(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function d(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function g(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function m(t,e){return-1!==t.indexOf(e,t.length-e.length)}function v(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function y(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):"object"==typeof t&&t?v(t,x):t}var b={};function _(t){b[t]||("undefined"!=typeof console&&console.warn(t),b[t]=!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r<n;i=r++)a=t[r],e+=((o=t[i]).x-a.x)*(a.y+o.y);return e}function k(){return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope}function A(t){var e={};if(t.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var M=null;function S(t){if(null==M){var e=t.navigator?t.navigator.userAgent:null;M=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return M}function E(t){try{var e=self[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var L,C,P,I,O=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R={now:O,frame:function(t){var e=z(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return L||(L=self.document.createElement("a")),L.href=t,L.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==C&&(C=self.matchMedia("(prefers-reduced-motion: reduce)")),C.matches)}},F={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B={supported:!1,testSupport:function(t){if(N||!I)return;j?U(t):P=t}},N=!1,j=!1;function U(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;B.supported=!0}catch(t){}t.deleteTexture(e),N=!0}self.document&&((I=self.document.createElement("img")).onload=function(){P&&U(P),P=null,j=!0},I.onerror=function(){N=!0,P=null},I.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var V="01";var H=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function q(t){return 0===t.indexOf("mapbox:")}H.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",V,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},H.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},H.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},H.prototype.normalizeStyleURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeGlyphsURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSourceURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return q(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,Z(i))},H.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!q(t))return t;var r=X(t),n=R.devicePixelRatio>=2||512===e?"@2x":"",i=B.supported?".webp":"$1";r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,""+n+i),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e<r.length;e+=1){var n=r[e].match(/^access_token=(.*)$/);if(n)return n[1]}return null}(r.params)||F.ACCESS_TOKEN;return F.REQUIRE_ACCESS_TOKEN&&a&&this._skuToken&&r.params.push("sku="+this._skuToken),this._makeAPIURL(r,a)},H.prototype.canonicalizeTileURL=function(t,e){var r=X(t);if(!r.path.match(/(^\/v4\/)/)||!r.path.match(/\.[\w]+$/))return t;var n="mapbox://tiles/";n+=r.path.replace("/v4/","");var i=r.params;return e&&(i=i.filter((function(t){return!t.match(/^access_token=/)}))),i.length&&(n+="?"+i.join("&")),n},H.prototype.canonicalizeTileset=function(t,e){for(var r=!!e&&q(e),n=[],i=0,a=t.tiles||[];i<a.length;i+=1){var o=a[i];Y(o)?n.push(this.canonicalizeTileURL(o,r)):n.push(o)}return n},H.prototype._makeAPIURL=function(t,e){var r="See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes",n=X(F.API_URL);if(t.protocol=n.protocol,t.authority=n.authority,"/"!==n.path&&(t.path=""+n.path+t.path),!F.REQUIRE_ACCESS_TOKEN)return Z(t);if(!(e=e||F.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+r);if("s"===e[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+r);return t.params=t.params.filter((function(t){return-1===t.indexOf("access_token")})),t.params.push("access_token="+e),Z(t)};var G=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function Y(t){return G.test(t)}var W=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function X(t){var e=t.match(W);if(!e)throw new Error("Unable to parse URL object");return{protocol:e[1],authority:e[2],path:e[3]||"/",params:e[4]?e[4].split("&"):[]}}function Z(t){var e=t.params.length?"?"+t.params.join("&"):"";return t.protocol+"://"+t.authority+t.path+e}function J(t){if(!t)return null;var e,r=t.split(".");if(!r||3!==r.length)return null;try{return JSON.parse((e=r[1],decodeURIComponent(self.atob(e).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(t){return null}}var K=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};K.prototype.getStorageKey=function(t){var e,r=J(F.ACCESS_TOKEN),n="";return r&&r.u?(e=r.u,n=self.btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number("0x"+e))})))):n=F.ACCESS_TOKEN||"",t?"mapbox.eventData."+t+":"+n:"mapbox.eventData:"+n},K.prototype.fetchEventData=function(){var t=E("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{var n=self.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=self.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){_("Unable to read from LocalStorage")}},K.prototype.saveEventData=function(){var t=E("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{self.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_("Unable to write to LocalStorage")}},K.prototype.processRequests=function(t){},K.prototype.postEvent=function(t,e,r,n){var i=this;if(F.EVENTS_URL){var a=X(F.EVENTS_URL);a.params.push("access_token="+(n||F.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.10.1",skuId:V,userId:this.anonId},s=e?u(o,e):o,l={url:Z(a),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=bt(l,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,tt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonId=p()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(K),et=new(function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(F.ACCESS_TOKEN),n=r?r.u:F.ACCESS_TOKEN,i=n!==this.eventData.tokenU;d(this.anonId)||(this.anonId=p(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(K)),rt=et.postTurnstileEvent.bind(et),nt=new tt,it=nt.postMapLoadEvent.bind(nt),at=500,ot=50;function st(){self.caches&&!Q&&(Q=self.caches.open("mapbox-tiles"))}function lt(t,e,r){if(st(),Q){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=A(e.headers.get("Cache-Control")||"");if(!i["no-store"])i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===$)try{new Response(new ReadableStream),$=!0}catch(t){$=!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return _(t.message)}))}))}}function ct(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}function ut(t,e){if(st(),!Q)return e(null);var r=ct(t.url);Q.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=A(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var ft,ht=1/0;function pt(){return null==ft&&(ft=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof self.createImageBitmap),ft}var dt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(dt);var gt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),mt=k()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===self.location.protocol?self.parent:self).location.href};function vt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:mt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf("sku=")>0&&Y(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!o){if(r&&"SecurityError"!==r.message&&_(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new gt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},c=function(r,n,s){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){o||(n&&s&&lt(i,n,s),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){o||e(new Error(t.message))}))};return s?ut(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var yt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(mt())&&!/^\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty("signal"))return vt(t,e);if(k()&&self.worker&&self.worker.actor){return self.worker.actor.send("getResource",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new gt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},xt=function(t,e){return yt(u(t,{type:"arrayBuffer"}),e)},bt=function(t,e){return yt(u(t,{method:"POST"}),e)};var _t,wt;_t=[],wt=0;var Tt=function(t,e){if(B.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),wt>=F.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return _t.push(r),r}wt++;var n=!1,i=function(){if(!n)for(n=!0,wt--;_t.length&&wt<F.MAX_PARALLEL_IMAGE_REQUESTS;){var t=_t.shift(),e=t.requestParameters,r=t.callback;t.cancelled||(t.cancel=Tt(e,r).cancel)}},a=xt(t,(function(t,r,n,a){i(),t?e(t):r&&(pt()?function(t,e){var r=new self.Blob([new Uint8Array(t)],{type:"image/png"});self.createImageBitmap(r).then((function(t){e(null,t)})).catch((function(t){e(new Error("Could not load image because of "+t.message+". Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."))}))}(r,e):function(t,e,r,n){var i=new self.Image,a=self.URL;i.onload=function(){e(null,i),a.revokeObjectURL(i.src)},i.onerror=function(){return e(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."))};var o=new self.Blob([new Uint8Array(t)],{type:"image/png"});i.cacheControl=r,i.expires=n,i.src=t.byteLength?a.createObjectURL(o):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}(r,e,n,a))}));return{cancel:function(){a.cancel(),i()}}};function kt(t,e,r){r[t]&&-1!==r[t].indexOf(e)||(r[t]=r[t]||[],r[t].push(e))}function At(t,e,r){if(r&&r[t]){var n=r[t].indexOf(e);-1!==n&&r[t].splice(n,1)}}var Mt=function(t,e){void 0===e&&(e={}),u(this,e),this.type=t},St=function(t){function e(e,r){void 0===r&&(r={}),t.call(this,"error",u({error:e},r))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Mt),Et=function(){};Et.prototype.on=function(t,e){return this._listeners=this._listeners||{},kt(t,e,this._listeners),this},Et.prototype.off=function(t,e){return At(t,e,this._listeners),At(t,e,this._oneTimeListeners),this},Et.prototype.once=function(t,e){return this._oneTimeListeners=this._oneTimeListeners||{},kt(t,e,this._oneTimeListeners),this},Et.prototype.fire=function(t,e){"string"==typeof t&&(t=new Mt(t,e||{}));var r=t.type;if(this.listens(r)){t.target=this;for(var n=0,i=this._listeners&&this._listeners[r]?this._listeners[r].slice():[];n<i.length;n+=1){i[n].call(this,t)}for(var a=0,o=this._oneTimeListeners&&this._oneTimeListeners[r]?this._oneTimeListeners[r].slice():[];a<o.length;a+=1){var s=o[a];At(r,s,this._oneTimeListeners),s.call(this,t)}var l=this._eventedParent;l&&(u(t,"function"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),l.fire(t))}else t instanceof St&&console.error(t.error);return this},Et.prototype.listens=function(t){return this._listeners&&this._listeners[t]&&this._listeners[t].length>0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Et.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Lt={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},Ct=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Pt(t){var e=t.key,r=t.value;return r?[new Ct(e,r,"constants have been deprecated as of v8")]:[]}function It(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}function Ot(t){return t instanceof Number||t instanceof String||t instanceof Boolean?t.valueOf():t}function zt(t){if(Array.isArray(t))return t.map(zt);if(t instanceof Object&&!(t instanceof Number||t instanceof String||t instanceof Boolean)){var e={};for(var r in t)e[r]=zt(t[r]);return e}return Ot(t)}var Dt=function(t){function e(e,r){t.call(this,r),this.message=r,this.key=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Error),Rt=function(t,e){void 0===e&&(e=[]),this.parent=t,this.bindings={};for(var r=0,n=e;r<n.length;r+=1){var i=n[r],a=i[0],o=i[1];this.bindings[a]=o}};Rt.prototype.concat=function(t){return new Rt(this,t)},Rt.prototype.get=function(t){if(this.bindings[t])return this.bindings[t];if(this.parent)return this.parent.get(t);throw new Error(t+" not found in scope.")},Rt.prototype.has=function(t){return!!this.bindings[t]||!!this.parent&&this.parent.has(t)};var Ft={kind:"null"},Bt={kind:"number"},Nt={kind:"string"},jt={kind:"boolean"},Ut={kind:"color"},Vt={kind:"object"},Ht={kind:"value"},qt={kind:"collator"},Gt={kind:"formatted"},Yt={kind:"resolvedImage"};function Wt(t,e){return{kind:"array",itemType:t,N:e}}function Xt(t){if("array"===t.kind){var e=Xt(t.itemType);return"number"==typeof t.N?"array<"+e+", "+t.N+">":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Zt=[Ft,Bt,Nt,jt,Ut,Gt,Vt,Wt(Ht),Yt];function Jt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!Jt(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Zt;r<n.length;r+=1){if(!Jt(n[r],e))return null}}return"Expected "+Xt(t)+" but found "+Xt(e)+" instead."}function Kt(t,e){return e.some((function(e){return e.kind===t.kind}))}function Qt(t,e){return e.some((function(e){return"null"===e?null===t:"array"===e?Array.isArray(t):"object"===e?t&&!Array.isArray(t)&&"object"==typeof t:e===typeof t}))}var $t=e((function(t,e){var r={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function n(t){return(t=Math.round(t))<0?0:t>255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return"%"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return"%"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,"").toLowerCase();if(i in r)return r[i].slice();if("#"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf("("),c=i.indexOf(")");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),f=i.substr(l+1,c-(l+1)).split(","),h=1;switch(u){case"rgba":if(4!==f.length)return null;h=o(f.pop());case"rgb":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case"hsla":if(4!==f.length)return null;h=o(f.pop());case"hsl":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),g=o(f[2]),m=g<=.5?g*(d+1):g+d-g*d,v=2*g-m;return[n(255*s(v,m,p+1/3)),n(255*s(v,m,p)),n(255*s(v,m,p-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,te=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};te.parse=function(t){if(t){if(t instanceof te)return t;if("string"==typeof t){var e=$t(t);if(e)return new te(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},te.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return"rgba("+Math.round(e)+","+Math.round(r)+","+Math.round(n)+","+i+")"},te.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},te.black=new te(0,0,0,1),te.white=new te(1,1,1,1),te.transparent=new te(0,0,0,0),te.red=new te(1,0,0,1);var ee=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};ee.prototype.compare=function(t,e){return this.collator.compare(t,e)},ee.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var re=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new re(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},ne.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];if(n.image)t.push(["image",n.image.name]);else{t.push(n.text);var i={};n.fontStack&&(i["text-font"]=["literal",n.fontStack.split(",")]),n.scale&&(i["font-scale"]=n.scale),n.textColor&&(i["text-color"]=["rgba"].concat(n.textColor.toArray())),t.push(i)}}return t};var ie=function(t){this.name=t.name,this.available=t.available};function ae(t,e,r,n){return"number"==typeof t&&t>=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function oe(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(t instanceof ne)return!0;if(t instanceof ie)return!0;if(Array.isArray(t)){for(var e=0,r=t;e<r.length;e+=1){if(!oe(r[e]))return!1}return!0}if("object"==typeof t){for(var n in t)if(!oe(t[n]))return!1;return!0}return!1}function se(t){if(null===t)return Ft;if("string"==typeof t)return Nt;if("boolean"==typeof t)return jt;if("number"==typeof t)return Bt;if(t instanceof te)return Ut;if(t instanceof ee)return qt;if(t instanceof ne)return Gt;if(t instanceof ie)return Yt;if(Array.isArray(t)){for(var e,r=t.length,n=0,i=t;n<i.length;n+=1){var a=se(i[n]);if(e){if(e===a)continue;e=Ht;break}e=a}return Wt(e||Ht,r)}return Vt}function le(t){var e=typeof t;return null===t?"":"string"===e||"number"===e||"boolean"===e?String(t):t instanceof te||t instanceof ne||t instanceof ie?t.toString():JSON.stringify(t)}ie.prototype.toString=function(){return this.name},ie.fromString=function(t){return t?new ie({name:t,available:!1}):null},ie.prototype.serialize=function(){return["image",this.name]};var ce=function(t,e){this.type=t,this.value=e};ce.parse=function(t,e){if(2!==t.length)return e.error("'literal' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(!oe(t[1]))return e.error("invalid value");var r=t[1],n=se(r),i=e.expectedType;return"array"!==n.kind||0!==n.N||!i||"array"!==i.kind||"number"==typeof i.N&&0!==i.N||(n=i),new ce(n,r)},ce.prototype.evaluate=function(){return this.value},ce.prototype.eachChild=function(){},ce.prototype.outputDefined=function(){return!0},ce.prototype.serialize=function(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof te?["rgba"].concat(this.value.toArray()):this.value instanceof ne?this.value.serialize():this.value};var ue=function(t){this.name="ExpressionEvaluationError",this.message=t};ue.prototype.toJSON=function(){return this.message};var fe={string:Nt,number:Bt,boolean:jt,object:Vt},he=function(t,e){this.type=t,this.args=e};he.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r,n=1,i=t[0];if("array"===i){var a,o;if(t.length>2){var s=t[1];if("string"!=typeof s||!(s in fe)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=fe[s],n++}else a=Ht;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=Wt(a,o)}else r=fe[i];for(var l=[];n<t.length;n++){var c=e.parse(t[n],n,Ht);if(!c)return null;l.push(c)}return new he(r,l)},he.prototype.evaluate=function(t){for(var e=0;e<this.args.length;e++){var r=this.args[e].evaluate(t);if(!Jt(this.type,se(r)))return r;if(e===this.args.length-1)throw new ue("Expected value to be of type "+Xt(this.type)+", but found "+Xt(se(r))+" instead.")}return null},he.prototype.eachChild=function(t){this.args.forEach(t)},he.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},he.prototype.serialize=function(){var t=this.type,e=[t.kind];if("array"===t.kind){var r=t.itemType;if("string"===r.kind||"number"===r.kind||"boolean"===r.kind){e.push(r.kind);var n=t.N;("number"==typeof n||this.args.length>1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var pe=function(t){this.type=Gt,this.sections=t};pe.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Bt)))return null;var l=null;if(o["text-font"]&&!(l=e.parse(o["text-font"],1,Wt(Nt))))return null;var c=null;if(o["text-color"]&&!(c=e.parse(o["text-color"],1,Ut)))return null;var u=n[n.length-1];u.scale=s,u.font=l,u.textColor=c}else{var f=e.parse(t[a],1,Ht);if(!f)return null;var h=f.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new pe(n)},pe.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return se(r)===Yt?new re("",r,null,null,null):new re(le(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},pe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t(n.content),n.scale&&t(n.scale),n.font&&t(n.font),n.textColor&&t(n.textColor)}},pe.prototype.outputDefined=function(){return!1},pe.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t.push(n.content.serialize());var i={};n.scale&&(i["font-scale"]=n.scale.serialize()),n.font&&(i["text-font"]=n.font.serialize()),n.textColor&&(i["text-color"]=n.textColor.serialize()),t.push(i)}return t};var de=function(t){this.type=Yt,this.input=t};de.parse=function(t,e){if(2!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Nt);return r?new de(r):e.error("No image name provided.")},de.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=ie.fromString(e);return r&&t.availableImages&&(r.available=t.availableImages.indexOf(e)>-1),r},de.prototype.eachChild=function(t){t(this.input)},de.prototype.outputDefined=function(){return!1},de.prototype.serialize=function(){return["image",this.input.serialize()]};var ge={"to-boolean":jt,"to-color":Ut,"to-number":Bt,"to-string":Nt},me=function(t,e){this.type=t,this.args=e};me.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=ge[r],i=[],a=1;a<t.length;a++){var o=e.parse(t[a],a,Ht);if(!o)return null;i.push(o)}return new me(n,i)},me.prototype.evaluate=function(t){if("boolean"===this.type.kind)return Boolean(this.args[0].evaluate(t));if("color"===this.type.kind){for(var e,r,n=0,i=this.args;n<i.length;n+=1){if(r=null,(e=i[n].evaluate(t))instanceof te)return e;if("string"==typeof e){var a=t.parseColor(e);if(a)return a}else if(Array.isArray(e)&&!(r=e.length<3||e.length>4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":ae(e[0],e[1],e[2],e[3])))return new te(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ue(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,l=this.args;s<l.length;s+=1){if(null===(o=l[s].evaluate(t)))return 0;var c=Number(o);if(!isNaN(c))return c}throw new ue("Could not convert "+JSON.stringify(o)+" to number.")}return"formatted"===this.type.kind?ne.fromString(le(this.args[0].evaluate(t))):"resolvedImage"===this.type.kind?ie.fromString(le(this.args[0].evaluate(t))):le(this.args[0].evaluate(t))},me.prototype.eachChild=function(t){this.args.forEach(t)},me.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},me.prototype.serialize=function(){if("formatted"===this.type.kind)return new pe([{content:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new de(this.args[0]).serialize();var t=["to-"+this.type.kind];return this.eachChild((function(e){t.push(e.serialize())})),t};var ve=["Unknown","Point","LineString","Polygon"],ye=function(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null};ye.prototype.id=function(){return this.feature&&"id"in this.feature?this.feature.id:null},ye.prototype.geometryType=function(){return this.feature?"number"==typeof this.feature.type?ve[this.feature.type]:this.feature.type:null},ye.prototype.geometry=function(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null},ye.prototype.canonicalID=function(){return this.canonical},ye.prototype.properties=function(){return this.feature&&this.feature.properties||{}},ye.prototype.parseColor=function(t){var e=this._parseColorCache[t];return e||(e=this._parseColorCache[t]=te.parse(t)),e};var xe=function(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,this.args=n};xe.prototype.evaluate=function(t){return this._evaluate(t,this.args)},xe.prototype.eachChild=function(t){this.args.forEach(t)},xe.prototype.outputDefined=function(){return!1},xe.prototype.serialize=function(){return[this.name].concat(this.args.map((function(t){return t.serialize()})))},xe.parse=function(t,e){var r,n=t[0],i=xe.definitions[n];if(!i)return e.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0);for(var a=Array.isArray(i)?i[0]:i.type,o=Array.isArray(i)?[[i[1],i[2]]]:i.overloads,s=o.filter((function(e){var r=e[0];return!Array.isArray(r)||r.length===t.length-1})),l=null,c=0,u=s;c<u.length;c+=1){var f=u[c],h=f[0],p=f[1];l=new Ue(e.registry,e.path,null,e.scope);for(var d=[],g=!1,m=1;m<t.length;m++){var v=t[m],y=Array.isArray(h)?h[m-1]:h.type,x=l.parse(v,1+d.length,y);if(!x){g=!0;break}d.push(x)}if(!g)if(Array.isArray(h)&&h.length!==d.length)l.error("Expected "+h.length+" arguments, but found "+d.length+" instead.");else{for(var b=0;b<d.length;b++){var _=Array.isArray(h)?h[b]:h.type,w=d[b];l.concat(b+1).checkSubtype(_,w.type)}if(0===l.errors.length)return new xe(n,a,p,d)}}if(1===s.length)(r=e.errors).push.apply(r,l.errors);else{for(var T=(s.length?s:o).map((function(t){var e,r=t[0];return e=r,Array.isArray(e)?"("+e.map(Xt).join(", ")+")":"("+Xt(e.type)+"...)"})).join(" | "),k=[],A=1;A<t.length;A++){var M=e.parse(t[A],1+k.length);if(!M)return null;k.push(Xt(M.type))}e.error("Expected arguments of type "+T+", but found ("+k.join(", ")+") instead.")}return null},xe.register=function(t,e){for(var r in xe.definitions=e,e)t[r]=xe};var be=function(t,e,r){this.type=qt,this.locale=r,this.caseSensitive=t,this.diacriticSensitive=e};be.parse=function(t,e){if(2!==t.length)return e.error("Expected one argument.");var r=t[1];if("object"!=typeof r||Array.isArray(r))return e.error("Collator options argument must be an object.");var n=e.parse(void 0!==r["case-sensitive"]&&r["case-sensitive"],1,jt);if(!n)return null;var i=e.parse(void 0!==r["diacritic-sensitive"]&&r["diacritic-sensitive"],1,jt);if(!i)return null;var a=null;return r.locale&&!(a=e.parse(r.locale,1,Nt))?null:new be(n,i,a)},be.prototype.evaluate=function(t){return new ee(this.caseSensitive.evaluate(t),this.diacriticSensitive.evaluate(t),this.locale?this.locale.evaluate(t):null)},be.prototype.eachChild=function(t){t(this.caseSensitive),t(this.diacriticSensitive),this.locale&&t(this.locale)},be.prototype.outputDefined=function(){return!1},be.prototype.serialize=function(){var t={};return t["case-sensitive"]=this.caseSensitive.serialize(),t["diacritic-sensitive"]=this.diacriticSensitive.serialize(),this.locale&&(t.locale=this.locale.serialize()),["collator",t]};function _e(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.max(t[2],e[0]),t[3]=Math.max(t[3],e[1])}function we(t,e){return!(t[0]<=e[0])&&(!(t[2]>=e[2])&&(!(t[1]<=e[1])&&!(t[3]>=e[3])))}function Te(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*8192),Math.round(i*a*8192)]}function ke(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ae(t,e){for(var r,n,i,a,o,s,l,c=!1,u=0,f=e.length;u<f;u++)for(var h=e[u],p=0,d=h.length;p<d-1;p++){if(r=t,n=h[p],i=h[p+1],a=void 0,o=void 0,s=void 0,l=void 0,a=r[0]-n[0],o=r[1]-n[1],s=r[0]-i[0],l=r[1]-i[1],a*l-s*o==0&&a*s<=0&&o*l<=0)return!1;ke(t,h[p],h[p+1])&&(c=!c)}return c}function Me(t,e){for(var r=0;r<e.length;r++)if(Ae(t,e[r]))return!0;return!1}function Se(t,e,r,n){var i=t[0]-r[0],a=t[1]-r[1],o=e[0]-r[0],s=e[1]-r[1],l=n[0]-r[0],c=n[1]-r[1],u=i*c-l*a,f=o*c-l*s;return u>0&&f<0||u<0&&f>0}function Ee(t,e,r){for(var n=0,i=r;n<i.length;n+=1)for(var a=i[n],o=0;o<a.length-1;++o)if(s=t,l=e,c=a[o],u=a[o+1],f=void 0,h=void 0,p=void 0,d=void 0,p=[l[0]-s[0],l[1]-s[1]],d=[u[0]-c[0],u[1]-c[1]],0!=(f=d)[0]*(h=p)[1]-f[1]*h[0]&&Se(s,l,c,u)&&Se(c,u,s,l))return!0;var s,l,c,u,f,h,p,d;return!1}function Le(t,e){for(var r=0;r<t.length;++r)if(!Ae(t[r],e))return!1;for(var n=0;n<t.length-1;++n)if(Ee(t[n],t[n+1],e))return!1;return!0}function Ce(t,e){for(var r=0;r<e.length;r++)if(Le(t,e[r]))return!0;return!1}function Pe(t,e,r){for(var n=[],i=0;i<t.length;i++){for(var a=[],o=0;o<t[i].length;o++){var s=Te(t[i][o],r);_e(e,s),a.push(s)}n.push(a)}return n}function Ie(t,e,r){for(var n=[],i=0;i<t.length;i++){var a=Pe(t[i],e,r);n.push(a)}return n}function Oe(t,e,r,n){if(t[0]<r[0]||t[0]>r[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}_e(e,t)}function ze(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,l=t;s<l.length;s+=1)for(var c=0,u=l[s];c<u.length;c+=1){var f=u[c],h=[f.x+a[0],f.y+a[1]];Oe(h,e,r,i),o.push(h)}return o}function De(t,e,r,n){for(var i,a=8192*Math.pow(2,n.z),o=[8192*n.x,8192*n.y],s=[],l=0,c=t;l<c.length;l+=1){for(var u=[],f=0,h=c[l];f<h.length;f+=1){var p=h[f],d=[p.x+o[0],p.y+o[1]];_e(e,d),u.push(d)}s.push(u)}if(e[2]-e[0]<=a/2){(i=e)[0]=i[1]=1/0,i[2]=i[3]=-1/0;for(var g=0,m=s;g<m.length;g+=1)for(var v=0,y=m[g];v<y.length;v+=1){Oe(y[v],e,r,a)}}return s}var Re=function(t,e){this.type=jt,this.geojson=t,this.geometries=e};function Fe(t){if(t instanceof xe){if("get"===t.name&&1===t.args.length)return!1;if("feature-state"===t.name)return!1;if("has"===t.name&&1===t.args.length)return!1;if("properties"===t.name||"geometry-type"===t.name||"id"===t.name)return!1;if(/^filter-/.test(t.name))return!1}if(t instanceof Re)return!1;var e=!0;return t.eachChild((function(t){e&&!Fe(t)&&(e=!1)})),e}function Be(t){if(t instanceof xe&&"feature-state"===t.name)return!1;var e=!0;return t.eachChild((function(t){e&&!Be(t)&&(e=!1)})),e}function Ne(t,e){if(t instanceof xe&&e.indexOf(t.name)>=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ne(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(oe(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;n<r.features.length;++n){var i=r.features[n].geometry.type;if("Polygon"===i||"MultiPolygon"===i)return new Re(r,r.features[n].geometry)}else if("Feature"===r.type){var a=r.geometry.type;if("Polygon"===a||"MultiPolygon"===a)return new Re(r,r.geometry)}else if("Polygon"===r.type||"MultiPolygon"===r.type)return new Re(r,r)}return e.error("'within' expression requires valid geojson object that contains polygon geometry type.")},Re.prototype.evaluate=function(t){if(null!=t.geometry()&&null!=t.canonicalID()){if("Point"===t.geometryType())return function(t,e){var r=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],i=t.canonicalID();if("Polygon"===e.type){var a=Pe(e.coordinates,n,i),o=ze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s=0,l=o;s<l.length;s+=1){if(!Ae(l[s],a))return!1}}if("MultiPolygon"===e.type){var c=Ie(e.coordinates,n,i),u=ze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f=0,h=u;f<h.length;f+=1){if(!Me(h[f],c))return!1}}return!0}(t,this.geometries);if("LineString"===t.geometryType())return function(t,e){var r=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],i=t.canonicalID();if("Polygon"===e.type){var a=Pe(e.coordinates,n,i),o=De(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s=0,l=o;s<l.length;s+=1){if(!Le(l[s],a))return!1}}if("MultiPolygon"===e.type){var c=Ie(e.coordinates,n,i),u=De(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f=0,h=u;f<h.length;f+=1){if(!Ce(h[f],c))return!1}}return!0}(t,this.geometries)}return!1},Re.prototype.eachChild=function(){},Re.prototype.outputDefined=function(){return!0},Re.prototype.serialize=function(){return["within",this.geojson]};var je=function(t,e){this.type=e.type,this.name=t,this.boundExpression=e};je.parse=function(t,e){if(2!==t.length||"string"!=typeof t[1])return e.error("'var' expression requires exactly one string literal argument.");var r=t[1];return e.scope.has(r)?new je(r,e.scope.get(r)):e.error('Unknown variable "'+r+'". Make sure "'+r+'" has been bound in an enclosing "let" expression before using it.',1)},je.prototype.evaluate=function(t){return this.boundExpression.evaluate(t)},je.prototype.eachChild=function(){},je.prototype.outputDefined=function(){return!1},je.prototype.serialize=function(){return["var",this.name]};var Ue=function(t,e,r,n,i){void 0===e&&(e=[]),void 0===n&&(n=new Rt),void 0===i&&(i=[]),this.registry=t,this.path=e,this.key=e.map((function(t){return"["+t+"]"})).join(""),this.scope=n,this.errors=i,this.expectedType=r};function Ve(t,e){for(var r,n,i=t.length-1,a=0,o=i,s=0;a<=o;)if(r=t[s=Math.floor((a+o)/2)],n=t[s+1],r<=e){if(s===i||e<n)return s;a=s+1}else{if(!(r>e))throw new ue("Input is not a number.");o=s-1}return 0}Ue.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ue.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new he(e,[t]):"coerce"===r?new me(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof ce)&&"resolvedImage"!==a.type.kind&&function t(e){if(e instanceof je)return t(e.boundExpression);if(e instanceof xe&&"error"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof me||e instanceof he,n=!0;if(e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!n)return!1;return Fe(e)&&Ne(e,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(a)){var l=new ye;try{a=new ce(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===t?this.error("'undefined' value invalid. Use null instead."):"object"==typeof t?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof t+" instead.")},Ue.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ue(this.registry,n,e||null,i,this.errors)},Ue.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Dt(n,t))},Ue.prototype.checkSubtype=function(t,e){var r=Jt(t,e);return r&&this.error(r),r};var He=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n<i.length;n+=1){var a=i[n],o=a[0],s=a[1];this.labels.push(o),this.outputs.push(s)}};function qe(t,e,r){return t*(1-r)+e*r}He.parse=function(t,e){if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=[],i=null;e.expectedType&&"value"!==e.expectedType.kind&&(i=e.expectedType);for(var a=1;a<t.length;a+=2){var o=1===a?-1/0:t[a],s=t[a+1],l=a,c=a+1;if("number"!=typeof o)return e.error('Input/output pairs for "step" expressions must be defined using literal numeric values (not computed expressions) for the input values.',l);if(n.length&&n[n.length-1][0]>=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new He(i,r,n)},He.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Ve(e,n)].evaluate(t)},He.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1){t(r[e])}},He.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))},He.prototype.serialize=function(){for(var t=["step",this.input.serialize()],e=0;e<this.labels.length;e++)e>0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ge=Object.freeze({__proto__:null,number:qe,color:function(t,e,r){return new te(qe(t.r,e.r,r),qe(t.g,e.g,r),qe(t.b,e.b,r),qe(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return qe(t,e[n],r)}))}}),Ye=6/29,We=3*Ye*Ye,Xe=Math.PI/180,Ze=180/Math.PI;function Je(t){return t>.008856451679035631?Math.pow(t,1/3):t/We+4/29}function Ke(t){return t>Ye?t*t*t:We*(t-4/29)}function Qe(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function $e(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=$e(t.r),r=$e(t.g),n=$e(t.b),i=Je((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Je((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Je((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ke(e),r=.95047*Ke(r),n=1.08883*Ke(n),new te(Qe(3.2404542*r-1.5371385*e-.4985314*n),Qe(-.969266*r+1.8760108*e+.041556*n),Qe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var nr={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:qe(t.l,e.l,r),a:qe(t.a,e.a,r),b:qe(t.b,e.b,r),alpha:qe(t.alpha,e.alpha,r)}}},ir={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Ze;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*Xe,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:qe(t.c,e.c,r),l:qe(t.l,e.l,r),alpha:qe(t.alpha,e.alpha,r)}}},ar=Object.freeze({__proto__:null,lab:nr,hcl:ir}),or=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a<o.length;a+=1){var s=o[a],l=s[0],c=s[1];this.labels.push(l),this.outputs.push(c)}};function sr(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}or.interpolationFactor=function(t,e,n,i){var a=0;if("exponential"===t.name)a=sr(e,t.base,n,i);else if("linear"===t.name)a=sr(e,1,n,i);else if("cubic-bezier"===t.name){var o=t.controlPoints;a=new r(o[0],o[1],o[2],o[3]).solve(sr(e,1,n,i))}return a},or.parse=function(t,e){var r=t[0],n=t[1],i=t[2],a=t.slice(3);if(!Array.isArray(n)||0===n.length)return e.error("Expected an interpolation type expression.",1);if("linear"===n[0])n={name:"linear"};else if("exponential"===n[0]){var o=n[1];if("number"!=typeof o)return e.error("Exponential interpolation requires a numeric base.",1,1);n={name:"exponential",base:o}}else{if("cubic-bezier"!==n[0])return e.error("Unknown interpolation type "+String(n[0]),1,0);var s=n.slice(1);if(4!==s.length||s.some((function(t){return"number"!=typeof t||t<0||t>1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Bt)))return null;var l=[],c=null;"interpolate-hcl"===r||"interpolate-lab"===r?c=Ut:e.expectedType&&"value"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u<a.length;u+=2){var f=a[u],h=a[u+1],p=u+3,d=u+4;if("number"!=typeof f)return e.error('Input/output pairs for "interpolate" expressions must be defined using literal numeric values (not computed expressions) for the input values.',p);if(l.length&&l[l.length-1][0]>=f)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var g=e.parse(h,d,c);if(!g)return null;c=c||g.type,l.push([f,g])}return"number"===c.kind||"color"===c.kind||"array"===c.kind&&"number"===c.itemType.kind&&"number"==typeof c.N?new or(c,r,n,i,l):e.error("Type "+Xt(c)+" is not interpolatable.")},or.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Ve(e,n),o=e[a],s=e[a+1],l=or.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return"interpolate"===this.operator?Ge[this.type.kind.toLowerCase()](c,u,l):"interpolate-hcl"===this.operator?ir.reverse(ir.interpolate(ir.forward(c),ir.forward(u),l)):nr.reverse(nr.interpolate(nr.forward(c),nr.forward(u),l))},or.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1){t(r[e])}},or.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))},or.prototype.serialize=function(){var t;t="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);for(var e=[this.operator,t,this.input.serialize()],r=0;r<this.labels.length;r++)e.push(this.labels[r],this.outputs[r].serialize());return e};var lr=function(t,e){this.type=t,this.args=e};lr.parse=function(t,e){if(t.length<2)return e.error("Expectected at least one argument.");var r=null,n=e.expectedType;n&&"value"!==n.kind&&(r=n);for(var i=[],a=0,o=t.slice(1);a<o.length;a+=1){var s=o[a],l=e.parse(s,1+i.length,r,void 0,{typeAnnotation:"omit"});if(!l)return null;r=r||l.type,i.push(l)}var c=n&&i.some((function(t){return Jt(n,t.type)}));return new lr(c?Ht:r,i)},lr.prototype.evaluate=function(t){for(var e,r=null,n=0,i=0,a=this.args;i<a.length;i+=1){if(n++,(r=a[i].evaluate(t))&&r instanceof ie&&!r.available&&(e||(e=r.name),r=null,n===this.args.length&&(r=e)),null!==r)break}return r},lr.prototype.eachChild=function(t){this.args.forEach(t)},lr.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},lr.prototype.serialize=function(){var t=["coalesce"];return this.eachChild((function(e){t.push(e.serialize())})),t};var cr=function(t,e){this.type=e.type,this.bindings=[].concat(t),this.result=e};cr.prototype.evaluate=function(t){return this.result.evaluate(t)},cr.prototype.eachChild=function(t){for(var e=0,r=this.bindings;e<r.length;e+=1){t(r[e][1])}t(this.result)},cr.parse=function(t,e){if(t.length<4)return e.error("Expected at least 3 arguments, but found "+(t.length-1)+" instead.");for(var r=[],n=1;n<t.length-1;n+=2){var i=t[n];if("string"!=typeof i)return e.error("Expected string, but found "+typeof i+" instead.",n);if(/[^a-zA-Z0-9_]/.test(i))return e.error("Variable names must contain only alphanumeric characters or '_'.",n);var a=e.parse(t[n+1],n+1);if(!a)return null;r.push([i,a])}var o=e.parse(t[t.length-1],t.length-1,e.expectedType,r);return o?new cr(r,o):null},cr.prototype.outputDefined=function(){return this.result.outputDefined()},cr.prototype.serialize=function(){for(var t=["let"],e=0,r=this.bindings;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t.push(i,a.serialize())}return t.push(this.result.serialize()),t};var ur=function(t,e,r){this.type=t,this.index=e,this.input=r};ur.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Bt),n=e.parse(t[2],2,Wt(e.expectedType||Ht));if(!r||!n)return null;var i=n.type;return new ur(i.itemType,r,n)},ur.prototype.evaluate=function(t){var e=this.index.evaluate(t),r=this.input.evaluate(t);if(e<0)throw new ue("Array index out of bounds: "+e+" < 0.");if(e>=r.length)throw new ue("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new ue("Array index must be an integer, but found "+e+" instead.");return r[e]},ur.prototype.eachChild=function(t){t(this.index),t(this.input)},ur.prototype.outputDefined=function(){return!1},ur.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var fr=function(t,e){this.type=jt,this.needle=t,this.haystack=e};fr.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);return r&&n?Kt(r.type,[jt,Nt,Bt,Ft,Ht])?new fr(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+Xt(r.type)+" instead"):null},fr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,["boolean","string","number","null"]))throw new ue("Expected first argument to be of type boolean, string, number or null, but found "+Xt(se(e))+" instead.");if(!Qt(r,["string","array"]))throw new ue("Expected second argument to be of type array or string, but found "+Xt(se(r))+" instead.");return r.indexOf(e)>=0},fr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},fr.prototype.outputDefined=function(){return!0},fr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Bt,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!Kt(r.type,[jt,Nt,Bt,Ft,Ht]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+Xt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,["boolean","string","number","null"]))throw new ue("Expected first argument to be of type boolean, string, number or null, but found "+Xt(se(e))+" instead.");if(!Qt(r,["string","array"]))throw new ue("Expected second argument to be of type array or string, but found "+Xt(se(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var pr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};pr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;o<t.length-1;o+=2){var s=t[o],l=t[o+1];Array.isArray(s)||(s=[s]);var c=e.concat(o);if(0===s.length)return c.error("Expected at least one branch label.");for(var u=0,f=s;u<f.length;u+=1){var h=f[u];if("number"!=typeof h&&"string"!=typeof h)return c.error("Branch labels must be numbers or strings.");if("number"==typeof h&&Math.abs(h)>Number.MAX_SAFE_INTEGER)return c.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return c.error("Numeric branch labels must be integer values.");if(r){if(c.checkSubtype(r,se(h)))return null}else r=se(h);if(void 0!==i[String(h)])return c.error("Branch labels must be unique.");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Ht);if(!d)return null;var g=e.parse(t[t.length-1],t.length-1,n);return g?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new pr(r,n,d,i,a,g):null},pr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(se(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},pr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},pr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},pr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i<a.length;i+=1){var o=a[i];void 0===(f=n[this.cases[o]])?(n[this.cases[o]]=r.length,r.push([this.cases[o],[o]])):r[f][1].push(o)}for(var s=function(e){return"number"===t.inputType.kind?Number(e):e},l=0,c=r;l<c.length;l+=1){var u=c[l],f=u[0],h=u[1];1===h.length?e.push(s(h[0])):e.push(h.map(s)),e.push(this.outputs[outputIndex$1].serialize())}return e.push(this.otherwise.serialize()),e};var dr=function(t,e,r){this.type=t,this.branches=e,this.otherwise=r};dr.parse=function(t,e){if(t.length<4)return e.error("Expected at least 3 arguments, but found only "+(t.length-1)+".");if(t.length%2!=0)return e.error("Expected an odd number of arguments.");var r;e.expectedType&&"value"!==e.expectedType.kind&&(r=e.expectedType);for(var n=[],i=1;i<t.length-1;i+=2){var a=e.parse(t[i],i,jt);if(!a)return null;var o=e.parse(t[i+1],i+1,r);if(!o)return null;n.push([a,o]),r=r||o.type}var s=e.parse(t[t.length-1],t.length-1,r);return s?new dr(r,n,s):null},dr.prototype.evaluate=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];if(i.evaluate(t))return a.evaluate(t)}return this.otherwise.evaluate(t)},dr.prototype.eachChild=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t(i),t(a)}t(this.otherwise)},dr.prototype.outputDefined=function(){return this.branches.every((function(t){t[0];return t[1].outputDefined()}))&&this.otherwise.outputDefined()},dr.prototype.serialize=function(){var t=["case"];return this.eachChild((function(e){t.push(e.serialize())})),t};var gr=function(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r,this.endIndex=n};function mr(t,e){return"=="===t||"!="===t?"boolean"===e.kind||"string"===e.kind||"number"===e.kind||"null"===e.kind||"value"===e.kind:"string"===e.kind||"number"===e.kind||"value"===e.kind}function vr(t,e,r,n){return 0===n.compare(e,r)}function yr(t,e,r){var n="=="!==t&&"!="!==t;return function(){function i(t,e,r){this.type=jt,this.lhs=t,this.rhs=e,this.collator=r,this.hasUntypedArgument="value"===t.type.kind||"value"===e.type.kind}return i.parse=function(t,e){if(3!==t.length&&4!==t.length)return e.error("Expected two or three arguments.");var r=t[0],a=e.parse(t[1],1,Ht);if(!a)return null;if(!mr(r,a.type))return e.concat(1).error('"'+r+"\" comparisons are not supported for type '"+Xt(a.type)+"'.");var o=e.parse(t[2],2,Ht);if(!o)return null;if(!mr(r,o.type))return e.concat(2).error('"'+r+"\" comparisons are not supported for type '"+Xt(o.type)+"'.");if(a.type.kind!==o.type.kind&&"value"!==a.type.kind&&"value"!==o.type.kind)return e.error("Cannot compare types '"+Xt(a.type)+"' and '"+Xt(o.type)+"'.");n&&("value"===a.type.kind&&"value"!==o.type.kind?a=new he(o.type,[a]):"value"!==a.type.kind&&"value"===o.type.kind&&(o=new he(a.type,[o])));var s=null;if(4===t.length){if("string"!==a.type.kind&&"string"!==o.type.kind&&"value"!==a.type.kind&&"value"!==o.type.kind)return e.error("Cannot use collator to compare non-string types.");if(!(s=e.parse(t[3],3,qt)))return null}return new i(a,o,s)},i.prototype.evaluate=function(i){var a=this.lhs.evaluate(i),o=this.rhs.evaluate(i);if(n&&this.hasUntypedArgument){var s=se(a),l=se(o);if(s.kind!==l.kind||"string"!==s.kind&&"number"!==s.kind)throw new ue('Expected arguments for "'+t+'" to be (string, string) or (number, number), but found ('+s.kind+", "+l.kind+") instead.")}if(this.collator&&!n&&this.hasUntypedArgument){var c=se(a),u=se(o);if("string"!==c.kind||"string"!==u.kind)return e(i,a,o)}return this.collator?r(i,a,o,this.collator.evaluate(i)):e(i,a,o)},i.prototype.eachChild=function(t){t(this.lhs),t(this.rhs),this.collator&&t(this.collator)},i.prototype.outputDefined=function(){return!0},i.prototype.serialize=function(){var e=[t];return this.eachChild((function(t){e.push(t.serialize())})),e},i}()}gr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Bt);if(!r||!n)return null;if(!Kt(r.type,[Wt(Ht),Nt,Ht]))return e.error("Expected first argument to be of type array or string, but found "+Xt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new gr(r.type,r,n,i):null}return new gr(r.type,r,n)},gr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,["string","array"]))throw new ue("Expected first argument to be of type array or string, but found "+Xt(se(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},gr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},gr.prototype.outputDefined=function(){return!1},gr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var xr=yr("==",(function(t,e,r){return e===r}),vr),br=yr("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!vr(0,e,r,n)})),_r=yr("<",(function(t,e,r){return e<r}),(function(t,e,r,n){return n.compare(e,r)<0})),wr=yr(">",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Tr=yr("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),kr=yr(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Ar=function(t,e,r,n,i){this.type=Nt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Ar.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Nt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Nt)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Bt)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Bt))?null:new Ar(r,i,a,o,s)},Ar.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Ar.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var Mr=function(t){this.type=Bt,this.input=t};Mr.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+Xt(r.type)+" instead."):new Mr(r):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ue("Expected value to be of type string or array, but found "+Xt(se(e))+" instead.")},Mr.prototype.eachChild=function(t){t(this.input)},Mr.prototype.outputDefined=function(){return!1},Mr.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Sr={"==":xr,"!=":br,">":wr,"<":_r,">=":kr,"<=":Tr,array:he,at:ur,boolean:he,case:dr,coalesce:lr,collator:be,format:pe,image:de,in:fr,"index-of":hr,interpolate:or,"interpolate-hcl":or,"interpolate-lab":or,length:Mr,let:cr,literal:ce,match:pr,number:he,"number-format":Ar,object:he,slice:gr,step:He,string:he,"to-boolean":me,"to-color":me,"to-number":me,"to-string":me,var:je,within:Re};function Er(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new ue(s);return new te(r/255*o,n/255*o,i/255*o,o)}function Lr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Ir(t){return{result:"success",value:t}}function Or(t){return{result:"error",value:t}}function zr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Dr(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Rr(t){return!!t.expression&&t.expression.interpolated}function Fr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Br(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Nr(t){return t}function jr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Ur(t,e,r,n,i){return jr(typeof r===i?n[r]:void 0,t.default,e.default)}function Vr(t,e,r){if("number"!==Fr(r))return jr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Ve(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function Hr(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==Fr(r))return jr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Ve(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ge[e.type]||Nr;if(t.colorSpace&&"rgb"!==t.colorSpace){var u=ar[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function qr(t,e,r){return"color"===e.type?r=te.parse(r):"formatted"===e.type?r=ne.fromString(r.toString()):"resolvedImage"===e.type?r=ie.fromString(r.toString()):Fr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),jr(r,t.default,e.default)}xe.register(Sr,{error:[{kind:"error"},[Nt],function(t,e){var r=e[0];throw new ue(r.evaluate(t))}],typeof:[Nt,[Ht],function(t,e){return Xt(se(e[0].evaluate(t)))}],"to-rgba":[Wt(Bt,4),[Ut],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Ut,[Bt,Bt,Bt],Er],rgba:[Ut,[Bt,Bt,Bt,Bt],Er],has:{type:jt,overloads:[[[Nt],function(t,e){return Lr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Lr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Ht,overloads:[[[Nt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Cr(r.evaluate(t),n.evaluate(t))}]]},"feature-state":[Ht,[Nt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[Vt,[],function(t){return t.properties()}],"geometry-type":[Nt,[],function(t){return t.geometryType()}],id:[Ht,[],function(t){return t.id()}],zoom:[Bt,[],function(t){return t.globals.zoom}],"heatmap-density":[Bt,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Bt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Ht,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Bt,Pr(Bt),function(t,e){for(var r=0,n=0,i=e;n<i.length;n+=1){r+=i[n].evaluate(t)}return r}],"*":[Bt,Pr(Bt),function(t,e){for(var r=1,n=0,i=e;n<i.length;n+=1){r*=i[n].evaluate(t)}return r}],"-":{type:Bt,overloads:[[[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)-n.evaluate(t)}],[[Bt],function(t,e){return-e[0].evaluate(t)}]]},"/":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)/n.evaluate(t)}],"%":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)%n.evaluate(t)}],ln2:[Bt,[],function(){return Math.LN2}],pi:[Bt,[],function(){return Math.PI}],e:[Bt,[],function(){return Math.E}],"^":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return Math.pow(r.evaluate(t),n.evaluate(t))}],sqrt:[Bt,[Bt],function(t,e){var r=e[0];return Math.sqrt(r.evaluate(t))}],log10:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN10}],ln:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))}],log2:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN2}],sin:[Bt,[Bt],function(t,e){var r=e[0];return Math.sin(r.evaluate(t))}],cos:[Bt,[Bt],function(t,e){var r=e[0];return Math.cos(r.evaluate(t))}],tan:[Bt,[Bt],function(t,e){var r=e[0];return Math.tan(r.evaluate(t))}],asin:[Bt,[Bt],function(t,e){var r=e[0];return Math.asin(r.evaluate(t))}],acos:[Bt,[Bt],function(t,e){var r=e[0];return Math.acos(r.evaluate(t))}],atan:[Bt,[Bt],function(t,e){var r=e[0];return Math.atan(r.evaluate(t))}],min:[Bt,Pr(Bt),function(t,e){return Math.min.apply(Math,e.map((function(e){return e.evaluate(t)})))}],max:[Bt,Pr(Bt),function(t,e){return Math.max.apply(Math,e.map((function(e){return e.evaluate(t)})))}],abs:[Bt,[Bt],function(t,e){var r=e[0];return Math.abs(r.evaluate(t))}],round:[Bt,[Bt],function(t,e){var r=e[0].evaluate(t);return r<0?-Math.round(-r):Math.round(r)}],floor:[Bt,[Bt],function(t,e){var r=e[0];return Math.floor(r.evaluate(t))}],ceil:[Bt,[Bt],function(t,e){var r=e[0];return Math.ceil(r.evaluate(t))}],"filter-==":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1];return t.properties()[r.value]===n.value}],"filter-id-==":[jt,[Ht],function(t,e){var r=e[0];return t.id()===r.value}],"filter-type-==":[jt,[Nt],function(t,e){var r=e[0];return t.geometryType()===r.value}],"filter-<":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<a}],"filter-id-<":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<i}],"filter->":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[jt,[Ht],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[jt,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[jt,[Wt(Nt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[jt,[Wt(Ht)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r<n.length;r+=1){if(!n[r].evaluate(t))return!1}return!0}]]},any:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)||n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r<n.length;r+=1){if(n[r].evaluate(t))return!0}return!1}]]},"!":[jt,[jt],function(t,e){return!e[0].evaluate(t)}],"is-supported-script":[jt,[Nt],function(t,e){var r=e[0],n=t.globals&&t.globals.isSupportedScript;return!n||n(r.evaluate(t))}],upcase:[Nt,[Nt],function(t,e){return e[0].evaluate(t).toUpperCase()}],downcase:[Nt,[Nt],function(t,e){return e[0].evaluate(t).toLowerCase()}],concat:[Nt,Pr(Ht),function(t,e){return e.map((function(e){return le(e.evaluate(t))})).join("")}],"resolved-locale":[Nt,[qt],function(t,e){return e[0].evaluate(t).resolvedLocale()}]});var Gr=function(t,e){this.expression=t,this._warningHistory={},this._evaluator=new ye,this._defaultValue=e?function(t){return"color"===t.type&&Br(t.default)?new te(0,0,0,0):"color"===t.type?te.parse(t.default)||null:void 0===t.default?null:t.default}(e):null,this._enumValues=e&&"enum"===e.type?e.values:null};function Yr(t){return Array.isArray(t)&&t.length>0&&"string"==typeof t[0]&&t[0]in Sr}function Wr(t,e){var r=new Ue(Sr,[],e?function(t){var e={color:Ut,string:Nt,number:Bt,enum:Nt,boolean:jt,formatted:Gt,resolvedImage:Yt};if("array"===t.type)return Wt(e[t.value]||Ht,t.length);return e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Ir(new Gr(n,e)):Or(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ue("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var Xr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!Be(e.expression)};Xr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Xr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Zr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!Be(e.expression),this.interpolationType=n};function Jr(t,e){if("error"===(t=Wr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!zr(e))return Or([new Dt("","data expressions not supported")]);var i=Ne(r,["zoom"]);if(!i&&!Dr(e))return Or([new Dt("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof cr)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;n<i.length;n+=1){var a=i[n];if(r=t(a))break}else(e instanceof He||e instanceof or)&&e.input instanceof xe&&"zoom"===e.input.name&&(r=e);if(r instanceof Dt)return r;return e.eachChild((function(e){var n=t(e);n instanceof Dt?r=n:!r&&n?r=new Dt("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):r&&n&&r!==n&&(r=new Dt("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))})),r}(r);if(!a&&!i)return Or([new Dt("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(a instanceof Dt)return Or([a]);if(a instanceof or&&!Rr(e))return Or([new Dt("",'"interpolate" expressions cannot be used with this property')]);if(!a)return Ir(new Xr(n?"constant":"source",t.value));var o=a instanceof or?a.interpolation:void 0;return Ir(new Zr(n?"camera":"composite",t.value,a.labels,o))}Zr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Zr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},Zr.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?or.interpolationFactor(this.interpolationType,t,e,r):0};var Kr=function(t,e){this._parameters=t,this._specification=e,It(this,function t(e,r){var n,i,a,o="color"===r.type,s=e.stops&&"object"==typeof e.stops[0][0],l=s||void 0!==e.property,c=s||!l,u=e.type||(Rr(r)?"exponential":"interval");if(o&&((e=It({},e)).stops&&(e.stops=e.stops.map((function(t){return[t[0],te.parse(t[1])]}))),e.default?e.default=te.parse(e.default):e.default=te.parse(r.default)),e.colorSpace&&"rgb"!==e.colorSpace&&!ar[e.colorSpace])throw new Error("Unknown color space: "+e.colorSpace);if("exponential"===u)n=Hr;else if("interval"===u)n=Vr;else if("categorical"===u){n=Ur,i=Object.create(null);for(var f=0,h=e.stops;f<h.length;f+=1){var p=h[f];i[p[0]]=p[1]}a=typeof e.stops[0][0]}else{if("identity"!==u)throw new Error('Unknown function type "'+u+'"');n=qr}if(s){for(var d={},g=[],m=0;m<e.stops.length;m++){var v=e.stops[m],y=v[0].zoom;void 0===d[y]&&(d[y]={zoom:y,type:e.type,property:e.property,default:e.default,stops:[]},g.push(y)),d[y].stops.push([v[0].value,v[1]])}for(var x=[],b=0,_=g;b<_.length;b+=1){var w=_[b];x.push([d[w].zoom,t(d[w],r)])}var T={name:"linear"};return{kind:"composite",interpolationType:T,interpolationFactor:or.interpolationFactor.bind(void 0,T),zoomStops:x.map((function(t){return t[0]})),evaluate:function(t,n){var i=t.zoom;return Hr({stops:x,base:e.base},r,i).evaluate(i,n)}}}if(c){var k="exponential"===u?{name:"exponential",base:void 0!==e.base?e.base:1}:null;return{kind:"camera",interpolationType:k,interpolationFactor:or.interpolationFactor.bind(void 0,k),zoomStops:e.stops.map((function(t){return t[0]})),evaluate:function(t){var o=t.zoom;return n(e,r,o,i,a)}}}return{kind:"source",evaluate:function(t,o){var s=o&&o.properties?o.properties[e.property]:void 0;return void 0===s?jr(e.default,r.default):n(e,r,s,i,a)}}}(this._parameters,this._specification))};function Qr(t){var e=t.key,r=t.value,n=t.valueSpec||{},i=t.objectElementValidators||{},a=t.style,o=t.styleSpec,s=[],l=Fr(r);if("object"!==l)return[new Ct(e,r,"object expected, "+l+" found")];for(var c in r){var u=c.split(".")[0],f=n[u]||n["*"],h=void 0;if(i[u])h=i[u];else if(n[u])h=kn;else if(i["*"])h=i["*"];else{if(!n["*"]){s.push(new Ct(e,r[c],'unknown property "'+c+'"'));continue}h=kn}s=s.concat(h({key:(e?e+".":e)+c,value:r[c],valueSpec:f,style:a,styleSpec:o,object:r,objectKey:c},r))}for(var p in n)i[p]||n[p].required&&void 0===n[p].default&&void 0===r[p]&&s.push(new Ct(e,r,'missing required property "'+p+'"'));return s}function $r(t){var e=t.value,r=t.valueSpec,n=t.style,i=t.styleSpec,a=t.key,o=t.arrayElementValidator||kn;if("array"!==Fr(e))return[new Ct(a,e,"array expected, "+Fr(e)+" found")];if(r.length&&e.length!==r.length)return[new Ct(a,e,"array length "+r.length+" expected, length "+e.length+" found")];if(r["min-length"]&&e.length<r["min-length"])return[new Ct(a,e,"array length at least "+r["min-length"]+" expected, length "+e.length+" found")];var s={type:r.value,values:r.values};i.$version<7&&(s.function=r.function),"object"===Fr(r.value)&&(s=r.value);for(var l=[],c=0;c<e.length;c++)l=l.concat(o({array:e,arrayIndex:c,value:e[c],valueSpec:s,style:n,styleSpec:i,key:a+"["+c+"]"}));return l}function tn(t){var e=t.key,r=t.value,n=t.valueSpec,i=Fr(r);return"number"===i&&r!=r&&(i="NaN"),"number"!==i?[new Ct(e,r,"number expected, "+i+" found")]:"minimum"in n&&r<n.minimum?[new Ct(e,r,r+" is less than the minimum value "+n.minimum)]:"maximum"in n&&r>n.maximum?[new Ct(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function en(t){var e,r,n,i=t.valueSpec,a=Ot(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,l=!s,c="array"===Fr(t.value.stops)&&"array"===Fr(t.value.stops[0])&&"object"===Fr(t.value.stops[0][0]),u=Qr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new Ct(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;e=e.concat($r({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),"array"===Fr(r)&&0===r.length&&e.push(new Ct(t.key,r,"array must have at least one stop"));return e},default:function(t){return kn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&u.push(new Ct(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||u.push(new Ct(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Rr(t.valueSpec)&&u.push(new Ct(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!zr(t.valueSpec)?u.push(new Ct(t.key,t.value,"property functions not supported")):s&&!Dr(t.valueSpec)&&u.push(new Ct(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!c||void 0!==t.value.property||u.push(new Ct(t.key,t.value,'"property" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if("array"!==Fr(a))return[new Ct(s,a,"array expected, "+Fr(a)+" found")];if(2!==a.length)return[new Ct(s,a,"array length 2 expected, length "+a.length+" found")];if(c){if("object"!==Fr(a[0]))return[new Ct(s,a,"object expected, "+Fr(a[0])+" found")];if(void 0===a[0].zoom)return[new Ct(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new Ct(s,a,"object stop key must have value")];if(n&&n>Ot(a[0].zoom))return[new Ct(s,a[0].zoom,"stop zoom values must appear in ascending order")];Ot(a[0].zoom)!==n&&(n=Ot(a[0].zoom),r=void 0,o={}),e=e.concat(Qr({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:tn,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Yr(zt(a[1]))?e.concat([new Ct(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(kn({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Fr(t.value),l=Ot(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new Ct(t.key,c,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Ct(t.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var u="number expected, "+s+" found";return zr(i)&&void 0===a&&(u+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Ct(t.key,c,u)]}return"categorical"!==a||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==a&&"number"===s&&void 0!==r&&l<r?[new Ct(t.key,c,"stop domain values must appear in ascending order")]:(r=l,"categorical"===a&&l in o?[new Ct(t.key,c,"stop domain values must be unique")]:(o[l]=!0,[])):[new Ct(t.key,c,"integer expected, found "+l)]}}function rn(t){var e=("property"===t.expressionContext?Jr:Wr)(zt(t.value),t.valueSpec);if("error"===e.result)return e.value.map((function(e){return new Ct(""+t.key+e.key,t.value,e.message)}));var r=e.value.expression||e.value._styleExpression.expression;if("property"===t.expressionContext&&"text-font"===t.propertyKey&&!r.outputDefined())return[new Ct(t.key,t.value,'Invalid data expression for "'+t.propertyKey+'". Output values must be contained as literals within the expression.')];if("property"===t.expressionContext&&"layout"===t.propertyType&&!Be(r))return[new Ct(t.key,t.value,'"feature-state" data expressions are not supported with layout properties.')];if("filter"===t.expressionContext&&!Be(r))return[new Ct(t.key,t.value,'"feature-state" data expressions are not supported with filters.')];if(t.expressionContext&&0===t.expressionContext.indexOf("cluster")){if(!Ne(r,["zoom","feature-state"]))return[new Ct(t.key,t.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if("cluster-initial"===t.expressionContext&&!Fe(r))return[new Ct(t.key,t.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function nn(t){var e=t.key,r=t.value,n=t.valueSpec,i=[];return Array.isArray(n.values)?-1===n.values.indexOf(Ot(r))&&i.push(new Ct(e,r,"expected one of ["+n.values.join(", ")+"], "+JSON.stringify(r)+" found")):-1===Object.keys(n.values).indexOf(Ot(r))&&i.push(new Ct(e,r,"expected one of ["+Object.keys(n.values).join(", ")+"], "+JSON.stringify(r)+" found")),i}function an(t){if(!0===t||!1===t)return!0;if(!Array.isArray(t)||0===t.length)return!1;switch(t[0]){case"has":return t.length>=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);e<r.length;e+=1){var n=r[e];if(!an(n)&&"boolean"!=typeof n)return!1}return!0;default:return!0}}Kr.deserialize=function(t){return new Kr(t._parameters,t._specification)},Kr.serialize=function(t){return{_parameters:t._parameters,_specification:t._specification}};var on={type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}};function sn(t){if(null==t)return{filter:function(){return!0},needGeometry:!1};an(t)||(t=cn(t));var e=Wr(t,on);if("error"===e.result)throw new Error(e.value.map((function(t){return t.key+": "+t.message})).join(", "));return{filter:function(t,r,n){return e.value.evaluate(t,r,{},n)},needGeometry:function t(e){if(!Array.isArray(e))return!1;if("within"===e[0])return!0;for(var r=1;r<e.length;r++)if(t(e[r]))return!0;return!1}(t)}}function ln(t,e){return t<e?-1:t>e?1:0}function cn(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?un(t[1],t[2],"=="):"!="===r?pn(un(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?un(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(cn))):"all"===r?["all"].concat(t.slice(1).map(cn)):"none"===r?["all"].concat(t.slice(1).map(cn).map(pn)):"in"===r?fn(t[1],t.slice(2)):"!in"===r?pn(fn(t[1],t.slice(2))):"has"===r?hn(t[1]):"!has"===r?pn(hn(t[1])):"within"!==r||t}function un(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function fn(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(ln)]]:["filter-in-small",t,["literal",e]]}}function hn(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function pn(t){return["!",t]}function dn(t){return an(zt(t.value))?rn(It({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==Fr(r))return[new Ct(n,r,"array expected, "+Fr(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Ct(n,r,"filter array must have at least 1 element")];switch(o=o.concat(nn({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ot(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===Ot(r[1])&&o.push(new Ct(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new Ct(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=Fr(r[1]))&&o.push(new Ct(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s<r.length;s++)i=Fr(r[s]),"$type"===Ot(r[1])?o=o.concat(nn({key:n+"["+s+"]",value:r[s],valueSpec:a.geometry_type,style:e.style,styleSpec:e.styleSpec})):"string"!==i&&"number"!==i&&"boolean"!==i&&o.push(new Ct(n+"["+s+"]",r[s],"string, number, or boolean expected, "+i+" found"));break;case"any":case"all":case"none":for(var l=1;l<r.length;l++)o=o.concat(t({key:n+"["+l+"]",value:r[l],style:e.style,styleSpec:e.styleSpec}));break;case"has":case"!has":i=Fr(r[1]),2!==r.length?o.push(new Ct(n,r,'filter array for "'+r[0]+'" operator must have 2 elements')):"string"!==i&&o.push(new Ct(n+"[1]",r[1],"string expected, "+i+" found"));break;case"within":i=Fr(r[1]),2!==r.length?o.push(new Ct(n,r,'filter array for "'+r[0]+'" operator must have 2 elements')):"object"!==i&&o.push(new Ct(n+"[1]",r[1],"object expected, "+i+" found"))}return o}(t)}function gn(t,e){var r=t.key,n=t.style,i=t.styleSpec,a=t.value,o=t.objectKey,s=i[e+"_"+t.layerType];if(!s)return[];var l=o.match(/^(.*)-transition$/);if("paint"===e&&l&&s[l[1]]&&s[l[1]].transition)return kn({key:r,value:a,valueSpec:i.transition,style:n,styleSpec:i});var c,u=t.valueSpec||s[o];if(!u)return[new Ct(r,a,'unknown property "'+o+'"')];if("string"===Fr(a)&&zr(u)&&!u.tokens&&(c=/^{([^}]+)}$/.exec(a)))return[new Ct(r,a,'"'+o+'" does not support interpolation syntax\nUse an identity property function instead: `{ "type": "identity", "property": '+JSON.stringify(c[1])+" }`.")];var f=[];return"symbol"===t.layerType&&("text-field"===o&&n&&!n.glyphs&&f.push(new Ct(r,a,'use of "text-field" requires a style "glyphs" property')),"text-font"===o&&Br(zt(a))&&"identity"===Ot(a.type)&&f.push(new Ct(r,a,'"text-font" does not support identity functions'))),f.concat(kn({key:t.key,value:a,valueSpec:u,style:n,styleSpec:i,expressionContext:"property",propertyType:e,propertyKey:o}))}function mn(t){return gn(t,"paint")}function vn(t){return gn(t,"layout")}function yn(t){var e=[],r=t.value,n=t.key,i=t.style,a=t.styleSpec;r.type||r.ref||e.push(new Ct(n,r,'either "type" or "ref" is required'));var o,s=Ot(r.type),l=Ot(r.ref);if(r.id)for(var c=Ot(r.id),u=0;u<t.arrayIndex;u++){var f=i.layers[u];Ot(f.id)===c&&e.push(new Ct(n,r.id,'duplicate layer id "'+r.id+'", previously used at line '+f.id.__line__))}if("ref"in r)["type","source","source-layer","filter","layout"].forEach((function(t){t in r&&e.push(new Ct(n,r[t],'"'+t+'" is prohibited for ref layers'))})),i.layers.forEach((function(t){Ot(t.id)===l&&(o=t)})),o?o.ref?e.push(new Ct(n,r.ref,"ref cannot reference another ref layer")):s=Ot(o.type):e.push(new Ct(n,r.ref,'ref layer "'+l+'" not found'));else if("background"!==s)if(r.source){var h=i.sources&&i.sources[r.source],p=h&&Ot(h.type);h?"vector"===p&&"raster"===s?e.push(new Ct(n,r.source,'layer "'+r.id+'" requires a raster source')):"raster"===p&&"raster"!==s?e.push(new Ct(n,r.source,'layer "'+r.id+'" requires a vector source')):"vector"!==p||r["source-layer"]?"raster-dem"===p&&"hillshade"!==s?e.push(new Ct(n,r.source,"raster-dem source can only be used with layer type 'hillshade'.")):"line"!==s||!r.paint||!r.paint["line-gradient"]||"geojson"===p&&h.lineMetrics||e.push(new Ct(n,r,'layer "'+r.id+'" specifies a line-gradient, which requires a GeoJSON source with `lineMetrics` enabled.')):e.push(new Ct(n,r,'layer "'+r.id+'" must specify a "source-layer"')):e.push(new Ct(n,r.source,'source "'+r.source+'" not found'))}else e.push(new Ct(n,r,'missing required property "source"'));return e=e.concat(Qr({key:n,value:r,valueSpec:a.layer,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(){return[]},type:function(){return kn({key:n+".type",value:r.type,valueSpec:a.layer.type,style:t.style,styleSpec:t.styleSpec,object:r,objectKey:"type"})},filter:dn,layout:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(t){return vn(It({layerType:s},t))}}})},paint:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(t){return mn(It({layerType:s},t))}}})}}}))}function xn(t){var e=t.value,r=t.key,n=Fr(e);return"string"!==n?[new Ct(r,e,"string expected, "+n+" found")]:[]}var bn={promoteId:function(t){var e=t.key,r=t.value;if("string"===Fr(r))return xn({key:e,value:r});var n=[];for(var i in r)n.push.apply(n,xn({key:e+"."+i,value:r[i]}));return n}};function _n(t){var e=t.value,r=t.key,n=t.styleSpec,i=t.style;if(!e.type)return[new Ct(r,e,'"type" is required')];var a,o=Ot(e.type);switch(o){case"vector":case"raster":case"raster-dem":return a=Qr({key:r,value:e,valueSpec:n["source_"+o.replace("-","_")],style:t.style,styleSpec:n,objectElementValidators:bn});case"geojson":if(a=Qr({key:r,value:e,valueSpec:n.source_geojson,style:i,styleSpec:n,objectElementValidators:bn}),e.cluster)for(var s in e.clusterProperties){var l=e.clusterProperties[s],c=l[0],u=l[1],f="string"==typeof c?[c,["accumulated"],["get",s]]:c;a.push.apply(a,rn({key:r+"."+s+".map",value:u,expressionContext:"cluster-map"})),a.push.apply(a,rn({key:r+"."+s+".reduce",value:f,expressionContext:"cluster-reduce"}))}return a;case"video":return Qr({key:r,value:e,valueSpec:n.source_video,style:i,styleSpec:n});case"image":return Qr({key:r,value:e,valueSpec:n.source_image,style:i,styleSpec:n});case"canvas":return[new Ct(r,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return nn({key:r+".type",value:e.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image"]},style:i,styleSpec:n})}}function wn(t){var e=t.value,r=t.styleSpec,n=r.light,i=t.style,a=[],o=Fr(e);if(void 0===e)return a;if("object"!==o)return a=a.concat([new Ct("light",e,"object expected, "+o+" found")]);for(var s in e){var l=s.match(/^(.*)-transition$/);a=l&&n[l[1]]&&n[l[1]].transition?a.concat(kn({key:s,value:e[s],valueSpec:r.transition,style:i,styleSpec:r})):n[s]?a.concat(kn({key:s,value:e[s],valueSpec:n[s],style:i,styleSpec:r})):a.concat([new Ct(s,e[s],'unknown property "'+s+'"')])}return a}var Tn={"*":function(){return[]},array:$r,boolean:function(t){var e=t.value,r=t.key,n=Fr(e);return"boolean"!==n?[new Ct(r,e,"boolean expected, "+n+" found")]:[]},number:tn,color:function(t){var e=t.key,r=t.value,n=Fr(r);return"string"!==n?[new Ct(e,r,"color expected, "+n+" found")]:null===$t(r)?[new Ct(e,r,'color expected, "'+r+'" found')]:[]},constants:Pt,enum:nn,filter:dn,function:en,layer:yn,object:Qr,source:_n,light:wn,string:xn,formatted:function(t){return 0===xn(t).length?[]:rn(t)},resolvedImage:function(t){return 0===xn(t).length?[]:rn(t)}};function kn(t){var e=t.value,r=t.valueSpec,n=t.styleSpec;return r.expression&&Br(Ot(e))?en(t):r.expression&&Yr(zt(e))?rn(t):r.type&&Tn[r.type]?Tn[r.type](t):Qr(It({},t,{valueSpec:r.type?n[r.type]:r}))}function An(t){var e=t.value,r=t.key,n=xn(t);return n.length||(-1===e.indexOf("{fontstack}")&&n.push(new Ct(r,e,'"glyphs" url must include a "{fontstack}" token')),-1===e.indexOf("{range}")&&n.push(new Ct(r,e,'"glyphs" url must include a "{range}" token'))),n}function Mn(t,e){void 0===e&&(e=Lt);var r=[];return r=r.concat(kn({key:"",value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:An,"*":function(){return[]}}})),t.constants&&(r=r.concat(Pt({key:"constants",value:t.constants,style:t,styleSpec:e}))),Sn(r)}function Sn(t){return[].concat(t).sort((function(t,e){return t.line-e.line}))}function En(t){return function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return Sn(t.apply(this,e))}}Mn.source=En(_n),Mn.light=En(wn),Mn.layer=En(yn),Mn.filter=En(dn),Mn.paintProperty=En(mn),Mn.layoutProperty=En(vn);var Ln=Mn,Cn=Ln.light,Pn=Ln.paintProperty,In=Ln.layoutProperty;function On(t,e){var r=!1;if(e&&e.length)for(var n=0,i=e;n<i.length;n+=1){var a=i[n];t.fire(new St(new Error(a.message))),r=!0}return r}var zn=Dn;function Dn(t,e,r){var n=this.cells=[];if(t instanceof ArrayBuffer){this.arrayBuffer=t;var i=new Int32Array(this.arrayBuffer);t=i[0],e=i[1],r=i[2],this.d=e+2*r;for(var a=0;a<this.d*this.d;a++){var o=i[3+a],s=i[3+a+1];n.push(o===s?null:i.subarray(o,s))}var l=i[3+n.length],c=i[3+n.length+1];this.keys=i.subarray(l,c),this.bboxes=i.subarray(c),this.insert=this._insertReadonly}else{this.d=e+2*r;for(var u=0;u<this.d*this.d;u++)n.push([]);this.keys=[],this.bboxes=[]}this.n=e,this.extent=t,this.padding=r,this.scale=e/t,this.uid=0;var f=r/e*t;this.min=-f,this.max=t+f}Dn.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertCell,this.uid++),this.keys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Dn.prototype._insertReadonly=function(){throw"Cannot insert into a GridIndex created from an ArrayBuffer."},Dn.prototype._insertCell=function(t,e,r,n,i,a){this.cells[i].push(a)},Dn.prototype.query=function(t,e,r,n,i){var a=this.min,o=this.max;if(t<=a&&e<=a&&o<=r&&o<=n&&!i)return Array.prototype.slice.call(this.keys);var s=[];return this._forEachCell(t,e,r,n,this._queryCell,s,{},i),s},Dn.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=this.cells[i];if(null!==l)for(var c=this.keys,u=this.bboxes,f=0;f<l.length;f++){var h=l[f];if(void 0===o[h]){var p=4*h;(s?s(u[p+0],u[p+1],u[p+2],u[p+3]):t<=u[p+2]&&e<=u[p+3]&&r>=u[p+0]&&n>=u[p+1])?(o[h]=!0,a.push(c[h])):o[h]=!1}}},Dn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Dn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Dn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Dn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n<this.cells.length;n++)r+=this.cells[n].length;var i=new Int32Array(e+r+this.keys.length+this.bboxes.length);i[0]=this.extent,i[1]=this.n,i[2]=this.padding;for(var a=e,o=0;o<t.length;o++){var s=t[o];i[3+o]=a,i.set(s,a),a+=s.length}return i[3+t.length]=a,i.set(this.keys,a),a+=this.keys.length,i[3+t.length+1]=a,i.set(this.bboxes,a),a+=this.bboxes.length,i.buffer};var Rn=self.ImageData,Fn=self.ImageBitmap,Bn={};function Nn(t,e,r){void 0===r&&(r={}),Object.defineProperty(e,"_classRegistryKey",{value:t,writeable:!1}),Bn[t]={klass:e,omit:r.omit||[],shallow:r.shallow||[]}}for(var jn in Nn("Object",Object),zn.serialize=function(t,e){var r=t.toArrayBuffer();return e&&e.push(r),{buffer:r}},zn.deserialize=function(t){return new zn(t.buffer)},Nn("Grid",zn),Nn("Color",te),Nn("Error",Error),Nn("ResolvedImage",ie),Nn("StylePropertyFunction",Kr),Nn("StyleExpression",Gr,{omit:["_evaluator"]}),Nn("ZoomDependentExpression",Zr),Nn("ZoomConstantExpression",Xr),Nn("CompoundExpression",xe,{omit:["_evaluate"]}),Sr)Sr[jn]._classRegistryKey||Nn("Expression_"+jn,Sr[jn]);function Un(t){return t&&"undefined"!=typeof ArrayBuffer&&(t instanceof ArrayBuffer||t.constructor&&"ArrayBuffer"===t.constructor.name)}function Vn(t){return Fn&&t instanceof Fn}function Hn(t,e){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp)return t;if(Un(t)||Vn(t))return e&&e.push(t),t;if(ArrayBuffer.isView(t)){var r=t;return e&&e.push(r.buffer),r}if(t instanceof Rn)return e&&e.push(t.data.buffer),t;if(Array.isArray(t)){for(var n=[],i=0,a=t;i<a.length;i+=1){var o=a[i];n.push(Hn(o,e))}return n}if("object"==typeof t){var s=t.constructor,l=s._classRegistryKey;if(!l)throw new Error("can't serialize object of unregistered class");var c=s.serialize?s.serialize(t,e):{};if(!s.serialize){for(var u in t)if(t.hasOwnProperty(u)&&!(Bn[l].omit.indexOf(u)>=0)){var f=t[u];c[u]=Bn[l].shallow.indexOf(u)>=0?f:Hn(f,e)}t instanceof Error&&(c.message=t.message)}if(c.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==l&&(c.$name=l),c}throw new Error("can't serialize object of type "+typeof t)}function qn(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Un(t)||Vn(t)||ArrayBuffer.isView(t)||t instanceof Rn)return t;if(Array.isArray(t))return t.map(qn);if("object"==typeof t){var e=t.$name||"Object",r=Bn[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i<a.length;i+=1){var o=a[i];if("$name"!==o){var s=t[o];n[o]=Bn[e].shallow.indexOf(o)>=0?s:qn(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var Gn=function(){this.first=!0};Gn.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom<r&&(this.lastIntegerZoom=r,this.lastIntegerZoomTime=e),t!==this.lastZoom&&(this.lastZoom=t,this.lastFloorZoom=r,!0))};var Yn={"Latin-1 Supplement":function(t){return t>=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function Wn(t){for(var e=0,r=t;e<r.length;e+=1){if(Zn(r[e].charCodeAt(0)))return!0}return!1}function Xn(t){return!Yn.Arabic(t)&&(!Yn["Arabic Supplement"](t)&&(!Yn["Arabic Extended-A"](t)&&(!Yn["Arabic Presentation Forms-A"](t)&&!Yn["Arabic Presentation Forms-B"](t))))}function Zn(t){return 746===t||747===t||!(t<4352)&&(!!Yn["Bopomofo Extended"](t)||(!!Yn.Bopomofo(t)||(!(!Yn["CJK Compatibility Forms"](t)||t>=65097&&t<=65103)||(!!Yn["CJK Compatibility Ideographs"](t)||(!!Yn["CJK Compatibility"](t)||(!!Yn["CJK Radicals Supplement"](t)||(!!Yn["CJK Strokes"](t)||(!(!Yn["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||(!!Yn["CJK Unified Ideographs Extension A"](t)||(!!Yn["CJK Unified Ideographs"](t)||(!!Yn["Enclosed CJK Letters and Months"](t)||(!!Yn["Hangul Compatibility Jamo"](t)||(!!Yn["Hangul Jamo Extended-A"](t)||(!!Yn["Hangul Jamo Extended-B"](t)||(!!Yn["Hangul Jamo"](t)||(!!Yn["Hangul Syllables"](t)||(!!Yn.Hiragana(t)||(!!Yn["Ideographic Description Characters"](t)||(!!Yn.Kanbun(t)||(!!Yn["Kangxi Radicals"](t)||(!!Yn["Katakana Phonetic Extensions"](t)||(!(!Yn.Katakana(t)||12540===t)||(!(!Yn["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||(!(!Yn["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||(!!Yn["Unified Canadian Aboriginal Syllabics"](t)||(!!Yn["Unified Canadian Aboriginal Syllabics Extended"](t)||(!!Yn["Vertical Forms"](t)||(!!Yn["Yijing Hexagram Symbols"](t)||(!!Yn["Yi Syllables"](t)||!!Yn["Yi Radicals"](t))))))))))))))))))))))))))))))}function Jn(t){return!(Zn(t)||function(t){return!(!Yn["Latin-1 Supplement"](t)||167!==t&&169!==t&&174!==t&&177!==t&&188!==t&&189!==t&&190!==t&&215!==t&&247!==t)||(!(!Yn["General Punctuation"](t)||8214!==t&&8224!==t&&8225!==t&&8240!==t&&8241!==t&&8251!==t&&8252!==t&&8258!==t&&8263!==t&&8264!==t&&8265!==t&&8273!==t)||(!!Yn["Letterlike Symbols"](t)||(!!Yn["Number Forms"](t)||(!(!Yn["Miscellaneous Technical"](t)||!(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215))||(!(!Yn["Control Pictures"](t)||9251===t)||(!!Yn["Optical Character Recognition"](t)||(!!Yn["Enclosed Alphanumerics"](t)||(!!Yn["Geometric Shapes"](t)||(!(!Yn["Miscellaneous Symbols"](t)||t>=9754&&t<=9759)||(!(!Yn["Miscellaneous Symbols and Arrows"](t)||!(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243))||(!!Yn["CJK Symbols and Punctuation"](t)||(!!Yn.Katakana(t)||(!!Yn["Private Use Area"](t)||(!!Yn["CJK Compatibility Forms"](t)||(!!Yn["Small Form Variants"](t)||(!!Yn["Halfwidth and Fullwidth Forms"](t)||(8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)))))))))))))))))}(t))}function Kn(t){return t>=1424&&t<=2303||Yn["Arabic Presentation Forms-A"](t)||Yn["Arabic Presentation Forms-B"](t)}function Qn(t,e){return!(!e&&Kn(t))&&!(t>=2304&&t<=3583||t>=3840&&t<=4255||Yn.Khmer(t))}function $n(t){for(var e=0,r=t;e<r.length;e+=1){if(Kn(r[e].charCodeAt(0)))return!0}return!1}var ti="deferred",ei="loading",ri="loaded",ni="error",ii=null,ai="unavailable",oi=null,si=function(t){t&&"string"==typeof t&&t.indexOf("NetworkError")>-1&&(ai=ni),ii&&ii(t)};function li(){ci.fire(new Mt("pluginStateChange",{pluginStatus:ai,pluginURL:oi}))}var ci=new Et,ui=function(){return ai},fi=function(){if(ai!==ti||!oi)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");ai=ei,li(),oi&&xt({url:oi},(function(t){t?si(t):(ai=ri,li())}))},hi={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return ai===ri||null!=hi.applyArabicShaping},isLoading:function(){return ai===ei},setState:function(t){ai=t.pluginStatus,oi=t.pluginURL},isParsed:function(){return null!=hi.applyArabicShaping&&null!=hi.processBidirectionalText&&null!=hi.processStyledBidirectionalText},getPluginURL:function(){return oi}},pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gn,this.transition={})};pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;r<n.length;r+=1){if(!Qn(n[r].charCodeAt(0),e))return!1}return!0}(t,hi.isLoaded())},pi.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},pi.prototype.getCrossfadeParameters=function(){var t=this.zoom,e=t-Math.floor(t),r=this.crossFadingFactor();return t>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var di=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Br(t))return new Kr(t,e);if(Yr(t)){var r=Jr(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=te.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};di.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},di.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var gi=function(t){this.property=t,this.value=new di(t,void 0)};gi.prototype.transitioned=function(t,e){return new vi(this.property,this.value,e,u({},t.transition,this.transition),t.now)},gi.prototype.untransitioned=function(){return new vi(this.property,this.value,null,{},0)};var mi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};mi.prototype.getValue=function(t){return x(this._values[t].value.value)},mi.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new gi(this._values[t].property)),this._values[t].value=new di(this._values[t].property,null===e?void 0:x(e))},mi.prototype.getTransition=function(t){return x(this._values[t].transition)},mi.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new gi(this._values[t].property)),this._values[t].transition=x(e)||void 0},mi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i);var a=this.getTransition(n);void 0!==a&&(t[n+"-transition"]=a)}return t},mi.prototype.transitioned=function(t,e){for(var r=new yi(this._properties),n=0,i=Object.keys(this._values);n<i.length;n+=1){var a=i[n];r._values[a]=this._values[a].transitioned(t,e._values[a])}return r},mi.prototype.untransitioned=function(){for(var t=new yi(this._properties),e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e];t._values[n]=this._values[n].untransitioned()}return t};var vi=function(t,e,r,n,i){this.property=t,this.value=e,this.begin=i+n.delay||0,this.end=this.begin+n.duration||0,t.specification.transition&&(n.delay||n.duration)&&(this.prior=r)};vi.prototype.possiblyEvaluate=function(t,e,r){var n=t.now||0,i=this.value.possiblyEvaluate(t,e,r),a=this.prior;if(a){if(n>this.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n<this.begin)return a.possiblyEvaluate(t,e,r);var o=(n-this.begin)/(this.end-this.begin);return this.property.interpolate(a.possiblyEvaluate(t,e,r),i,function(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var yi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};yi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);i<a.length;i+=1){var o=a[i];n._values[o]=this._values[o].possiblyEvaluate(t,e,r)}return n},yi.prototype.hasTransition=function(){for(var t=0,e=Object.keys(this._values);t<e.length;t+=1){var r=e[t];if(this._values[r].prior)return!0}return!1};var xi=function(t){this._properties=t,this._values=Object.create(t.defaultPropertyValues)};xi.prototype.getValue=function(t){return x(this._values[t].value)},xi.prototype.setValue=function(t,e){this._values[t]=new di(this._values[t].property,null===e?void 0:x(e))},xi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i)}return t},xi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);i<a.length;i+=1){var o=a[i];n._values[o]=this._values[o].possiblyEvaluate(t,e,r)}return n};var bi=function(t,e,r){this.property=t,this.value=e,this.parameters=r};bi.prototype.isConstant=function(){return"constant"===this.value.kind},bi.prototype.constantOr=function(t){return"constant"===this.value.kind?this.value.value:t},bi.prototype.evaluate=function(t,e,r,n){return this.property.evaluate(this.value,this.parameters,t,e,r,n)};var _i=function(t){this._properties=t,this._values=Object.create(t.defaultPossiblyEvaluatedValues)};_i.prototype.get=function(t){return this._values[t]};var wi=function(t){this.specification=t};wi.prototype.possiblyEvaluate=function(t,e){return t.expression.evaluate(e)},wi.prototype.interpolate=function(t,e,r){var n=Ge[this.specification.type];return n?n(t,e,r):t};var Ti=function(t,e){this.specification=t,this.overrides=e};Ti.prototype.possiblyEvaluate=function(t,e,r,n){return"constant"===t.expression.kind||"camera"===t.expression.kind?new bi(this,{kind:"constant",value:t.expression.evaluate(e,null,{},r,n)},e):new bi(this,t.expression,e)},Ti.prototype.interpolate=function(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.kind)return t;if(void 0===t.value.value||void 0===e.value.value)return new bi(this,{kind:"constant",value:void 0},t.parameters);var n=Ge[this.specification.type];return n?new bi(this,{kind:"constant",value:n(t.value.value,e.value.value,r)},t.parameters):t},Ti.prototype.evaluate=function(t,e,r,n,i,a){return"constant"===t.kind?t.value:t.evaluate(e,r,n,i,a)};var ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0===t.value)return new bi(this,{kind:"constant",value:void 0},e);if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n),a="resolvedImage"===t.property.specification.type&&"string"!=typeof i?i.name:i,o=this._calculate(a,a,a,e);return new bi(this,{kind:"constant",value:o},e)}if("camera"===t.expression.kind){var s=this._calculate(t.expression.evaluate({zoom:e.zoom-1}),t.expression.evaluate({zoom:e.zoom}),t.expression.evaluate({zoom:e.zoom+1}),e);return new bi(this,{kind:"constant",value:s},e)}return new bi(this,t.expression,e)},e.prototype.evaluate=function(t,e,r,n,i,a){if("source"===t.kind){var o=t.evaluate(e,r,n,i,a);return this._calculate(o,o,o,e)}return"composite"===t.kind?this._calculate(t.evaluate({zoom:Math.floor(e.zoom)-1},r,n),t.evaluate({zoom:Math.floor(e.zoom)},r,n),t.evaluate({zoom:Math.floor(e.zoom)+1},r,n),e):t.value},e.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ti),Ai=function(t){this.specification=t};Ai.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new pi(Math.floor(e.zoom),e)),t.expression.evaluate(new pi(Math.floor(e.zoom+1),e)),e)}},Ai.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ai.prototype.interpolate=function(t){return t};var Mi=function(t){this.specification=t};Mi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Mi.prototype.interpolate=function(){return!1};var Si=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new di(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new gi(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Nn("DataDrivenProperty",Ti),Nn("DataConstantProperty",wi),Nn("CrossFadedDataDrivenProperty",ki),Nn("CrossFadedProperty",Ai),Nn("ColorRampProperty",Mi);var Ei=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(e=e,this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new xi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new mi(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new _i(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".layout."+t;if(this._validate(In,n,t,e,r))return}"visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return m(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-"-transition".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".paint."+t;if(this._validate(Pn,n,t,e,r))return!1}if(m(t,"-transition"))return this._transitionablePaint.setTransition(t.slice(0,-"-transition".length),e||void 0),!1;var i=this._transitionablePaint._values[t],a="cross-faded-data-driven"===i.property.specification["property-type"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t<this.minzoom)||(!!(this.maxzoom&&t>=this.maxzoom)||"none"===this.visibility)},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),y(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&On(this,t.call(Ln,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Lt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof bi&&zr(e.property.specification)&&(("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent))return!0}return!1},e}(Et),Li={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Ci=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Pi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ii(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Li[i].BYTES_PER_ELEMENT),o=r=Oi(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Oi(r,Math.max(n,e)),alignment:e}}function Oi(t,e){return Math.ceil(t/e)*e}Pi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Pi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Pi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Pi.prototype.clear=function(){this.length=0},Pi.prototype.resize=function(t){this.reserve(t),this.length=t},Pi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Pi.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Pi);zi.prototype.bytesPerElement=4,Nn("StructArrayLayout2i4",zi);var Di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Pi);Di.prototype.bytesPerElement=8,Nn("StructArrayLayout4i8",Di);var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Ri.prototype.bytesPerElement=12,Nn("StructArrayLayout2i4i12",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Pi);Fi.prototype.bytesPerElement=8,Nn("StructArrayLayout2i4ub8",Fi);var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=c,this.uint8[h+17]=u,t},e}(Pi);Bi.prototype.bytesPerElement=18,Nn("StructArrayLayout8ui2ub18",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Pi);Ni.prototype.bytesPerElement=24,Nn("StructArrayLayout4i4ui4i24",Ni);var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Pi);ji.prototype.bytesPerElement=12,Nn("StructArrayLayout3f12",ji);var Ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Pi);Ui.prototype.bytesPerElement=4,Nn("StructArrayLayout1ul4",Ui);var Vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c){var u=10*t,f=5*t;return this.int16[u+0]=e,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[f+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,t},e}(Pi);Vi.prototype.bytesPerElement=20,Nn("StructArrayLayout6i1ul2ui20",Vi);var Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Hi.prototype.bytesPerElement=12,Nn("StructArrayLayout2i2i2i12",Hi);var qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Pi);qi.prototype.bytesPerElement=16,Nn("StructArrayLayout2f1f2i16",qi);var Gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Pi);Gi.prototype.bytesPerElement=12,Nn("StructArrayLayout2ub2f12",Gi);var Yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Pi);Yi.prototype.bytesPerElement=6,Nn("StructArrayLayout3ui6",Yi);var Wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v){var y=24*t,x=12*t,b=48*t;return this.int16[y+0]=e,this.int16[y+1]=r,this.uint16[y+2]=n,this.uint16[y+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[y+10]=l,this.uint16[y+11]=c,this.uint16[y+12]=u,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=g,this.uint32[x+10]=m,this.int16[y+22]=v,t},e}(Pi);Wi.prototype.bytesPerElement=48,Nn("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",Wi);var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=c,this.uint16[L+9]=u,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=g,this.uint16[L+15]=m,this.uint16[L+16]=v,this.uint16[L+17]=y,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Pi);Xi.prototype.bytesPerElement=68,Nn("StructArrayLayout8i15ui1ul4f68",Xi);var Zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Pi);Zi.prototype.bytesPerElement=4,Nn("StructArrayLayout1f4",Zi);var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Pi);Ji.prototype.bytesPerElement=6,Nn("StructArrayLayout3i6",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Pi);Ki.prototype.bytesPerElement=8,Nn("StructArrayLayout1ul2ui8",Ki);var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Pi);Qi.prototype.bytesPerElement=4,Nn("StructArrayLayout2ui4",Qi);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Pi);$i.prototype.bytesPerElement=2,Nn("StructArrayLayout1ui2",$i);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Pi);ta.prototype.bytesPerElement=8,Nn("StructArrayLayout2f8",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Pi);ea.prototype.bytesPerElement=16,Nn("StructArrayLayout4f16",ea);var ra=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Ci);ra.prototype.size=20;var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ra(this,t)},e}(Vi);Nn("CollisionBoxArray",na);var ia=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Ci);ia.prototype.size=48;var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ia(this,t)},e}(Wi);Nn("PlacedSymbolArray",aa);var oa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Ci);oa.prototype.size=68;var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new oa(this,t)},e}(Xi);Nn("SymbolInstanceArray",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Zi);Nn("GlyphOffsetArray",la);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Ji);Nn("SymbolLineVertexArray",ca);var ua=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Ci);ua.prototype.size=8;var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ua(this,t)},e}(Ki);Nn("FeatureIndexArray",fa);var ha=Ii([{name:"a_pos",components:2,type:"Int16"}],4).members,pa=function(t){void 0===t&&(t=[]),this.segments=t};function da(t,e){return 256*(t=l(Math.floor(t),0,255))+(e=l(Math.floor(e),0,255))}pa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>pa.MAX_VERTEX_ARRAY_LENGTH&&_("Max vertices per segment is "+pa.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>pa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},pa.prototype.get=function(){return this.segments},pa.prototype.destroy=function(){for(var t=0,e=this.segments;t<e.length;t+=1){var r=e[t];for(var n in r.vaos)r.vaos[n].destroy()}},pa.simpleSegment=function(t,e,r,n){return new pa([{vertexOffset:t,primitiveOffset:e,vertexLength:r,primitiveLength:n,vaos:{},sortKey:0}])},pa.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,Nn("SegmentVector",pa);var ga=Ii([{name:"a_pattern_from",components:4,type:"Uint16"},{name:"a_pattern_to",components:4,type:"Uint16"},{name:"a_pixel_ratio_from",components:1,type:"Uint8"},{name:"a_pixel_ratio_to",components:1,type:"Uint8"}]),ma=e((function(t){t.exports=function(t,e){var r,n,i,a,o,s,l,c;for(r=3&t.length,n=t.length-r,i=e,o=3432918353,s=461845907,c=0;c<n;)l=255&t.charCodeAt(c)|(255&t.charCodeAt(++c))<<8|(255&t.charCodeAt(++c))<<16|(255&t.charCodeAt(++c))<<24,++c,i=27492+(65535&(a=5*(65535&(i=(i^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),va=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),ya=ma,xa=ma,ba=va;ya.murmur3=xa,ya.murmur2=ba;var _a=function(){this.ids=[],this.positions=[],this.indexed=!1};_a.prototype.add=function(t,e,r,n){this.ids.push(Ta(t)),this.positions.push(e,r,n)},_a.prototype.getPositions=function(t){for(var e=Ta(t),r=0,n=this.ids.length-1;r<n;){var i=r+n>>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},_a.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n<i;){for(var a=e[n+i>>1],o=n-1,s=i+1;;){do{o++}while(e[o]<a);do{s--}while(e[s]>a);if(o>=s)break;ka(e,o,s),ka(r,3*o,3*s),ka(r,3*o+1,3*s+1),ka(r,3*o+2,3*s+2)}s-n<i-s?(t(e,r,n,s),n=s+1):(t(e,r,s+1,i),i=s)}}(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},_a.deserialize=function(t){var e=new _a;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var wa=Math.pow(2,53)-1;function Ta(t){var e=+t;return!isNaN(e)&&e<=wa?e:ya(String(t))}function ka(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}Nn("FeaturePositionMap",_a);var Aa=function(t,e){this.gl=t.gl,this.location=e},Ma=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1i(this.location,t))},e}(Aa),Sa=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1f(this.location,t))},e}(Aa),Ea=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]||(this.current=t,this.gl.uniform2f(this.location,t[0],t[1]))},e}(Aa),La=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]||(this.current=t,this.gl.uniform3f(this.location,t[0],t[1],t[2]))},e}(Aa),Ca=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]&&t[3]===this.current[3]||(this.current=t,this.gl.uniform4f(this.location,t[0],t[1],t[2],t[3]))},e}(Aa),Pa=function(t){function e(e,r){t.call(this,e,r),this.current=te.transparent}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t.r===this.current.r&&t.g===this.current.g&&t.b===this.current.b&&t.a===this.current.a||(this.current=t,this.gl.uniform4f(this.location,t.r,t.g,t.b,t.a))},e}(Aa),Ia=new Float32Array(16),Oa=function(t){function e(e,r){t.call(this,e,r),this.current=Ia}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t[12]!==this.current[12]||t[0]!==this.current[0])return this.current=t,void this.gl.uniformMatrix4fv(this.location,!1,t);for(var e=1;e<16;e++)if(t[e]!==this.current[e]){this.current=t,this.gl.uniformMatrix4fv(this.location,!1,t);break}},e}(Aa);function za(t){return[da(255*t.r,255*t.g),da(255*t.b,255*t.a)]}var Da=function(t,e,r){this.value=t,this.uniformNames=e.map((function(t){return"u_"+t})),this.type=r};Da.prototype.setUniform=function(t,e,r){t.set(r.constantOr(this.value))},Da.prototype.getBinding=function(t,e,r){return"color"===this.type?new Pa(t,e):new Sa(t,e)};var Ra=function(t,e){this.uniformNames=e.map((function(t){return"u_"+t})),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1};Ra.prototype.setConstantPatternPositions=function(t,e){this.pixelRatioFrom=e.pixelRatio,this.pixelRatioTo=t.pixelRatio,this.patternFrom=e.tlbr,this.patternTo=t.tlbr},Ra.prototype.setUniform=function(t,e,r,n){var i="u_pattern_to"===n?this.patternTo:"u_pattern_from"===n?this.patternFrom:"u_pixel_ratio_to"===n?this.pixelRatioTo:"u_pixel_ratio_from"===n?this.pixelRatioFrom:null;i&&t.set(i)},Ra.prototype.getBinding=function(t,e,r){return"u_pattern"===r.substr(0,9)?new Ca(t,e):new Sa(t,e)};var Fa=function(t,e,r,n){this.expression=t,this.type=r,this.maxValue=0,this.paintVertexAttributes=e.map((function(t){return{name:"a_"+t,type:"Float32",components:"color"===r?2:1,offset:0}})),this.paintVertexArray=new n};Fa.prototype.populatePaintArray=function(t,e,r,n,i){var a=this.paintVertexArray.length,o=this.expression.evaluate(new pi(0),e,{},n,[],i);this.paintVertexArray.resize(t),this._setPaintValue(a,t,o)},Fa.prototype.updatePaintArray=function(t,e,r,n){var i=this.expression.evaluate({zoom:0},r,n);this._setPaintValue(t,e,i)},Fa.prototype._setPaintValue=function(t,e,r){if("color"===this.type)for(var n=za(r),i=t;i<e;i++)this.paintVertexArray.emplace(i,n[0],n[1]);else{for(var a=t;a<e;a++)this.paintVertexArray.emplace(a,r);this.maxValue=Math.max(this.maxValue,Math.abs(r))}},Fa.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Fa.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()};var Ba=function(t,e,r,n,i,a){this.expression=t,this.uniformNames=e.map((function(t){return"u_"+t+"_t"})),this.type=r,this.useIntegerZoom=n,this.zoom=i,this.maxValue=0,this.paintVertexAttributes=e.map((function(t){return{name:"a_"+t,type:"Float32",components:"color"===r?4:2,offset:0}})),this.paintVertexArray=new a};Ba.prototype.populatePaintArray=function(t,e,r,n,i){var a=this.expression.evaluate(new pi(this.zoom),e,{},n,[],i),o=this.expression.evaluate(new pi(this.zoom+1),e,{},n,[],i),s=this.paintVertexArray.length;this.paintVertexArray.resize(t),this._setPaintValue(s,t,a,o)},Ba.prototype.updatePaintArray=function(t,e,r,n){var i=this.expression.evaluate({zoom:this.zoom},r,n),a=this.expression.evaluate({zoom:this.zoom+1},r,n);this._setPaintValue(t,e,i,a)},Ba.prototype._setPaintValue=function(t,e,r,n){if("color"===this.type)for(var i=za(r),a=za(n),o=t;o<e;o++)this.paintVertexArray.emplace(o,i[0],i[1],a[0],a[1]);else{for(var s=t;s<e;s++)this.paintVertexArray.emplace(s,r,n);this.maxValue=Math.max(this.maxValue,Math.abs(r),Math.abs(n))}},Ba.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Ba.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},Ba.prototype.setUniform=function(t,e){var r=this.useIntegerZoom?Math.floor(e.zoom):e.zoom,n=l(this.expression.interpolationFactor(r,this.zoom,this.zoom+1),0,1);t.set(n)},Ba.prototype.getBinding=function(t,e,r){return new Sa(t,e)};var Na=function(t,e,r,n,i,a){this.expression=t,this.type=e,this.useIntegerZoom=r,this.zoom=n,this.layerId=a,this.zoomInPaintVertexArray=new i,this.zoomOutPaintVertexArray=new i};Na.prototype.populatePaintArray=function(t,e,r){var n=this.zoomInPaintVertexArray.length;this.zoomInPaintVertexArray.resize(t),this.zoomOutPaintVertexArray.resize(t),this._setPaintValues(n,t,e.patterns&&e.patterns[this.layerId],r)},Na.prototype.updatePaintArray=function(t,e,r,n,i){this._setPaintValues(t,e,r.patterns&&r.patterns[this.layerId],i)},Na.prototype._setPaintValues=function(t,e,r,n){if(n&&r){var i=r.min,a=r.mid,o=r.max,s=n[i],l=n[a],c=n[o];if(s&&l&&c)for(var u=t;u<e;u++)this.zoomInPaintVertexArray.emplace(u,l.tl[0],l.tl[1],l.br[0],l.br[1],s.tl[0],s.tl[1],s.br[0],s.br[1],l.pixelRatio,s.pixelRatio),this.zoomOutPaintVertexArray.emplace(u,l.tl[0],l.tl[1],l.br[0],l.br[1],c.tl[0],c.tl[1],c.br[0],c.br[1],l.pixelRatio,c.pixelRatio)}},Na.prototype.upload=function(t){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arrayBuffer&&this.zoomOutPaintVertexArray&&this.zoomOutPaintVertexArray.arrayBuffer&&(this.zoomInPaintVertexBuffer=t.createVertexBuffer(this.zoomInPaintVertexArray,ga.members,this.expression.isStateDependent),this.zoomOutPaintVertexBuffer=t.createVertexBuffer(this.zoomOutPaintVertexArray,ga.members,this.expression.isStateDependent))},Na.prototype.destroy=function(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()};var ja=function(t,e,r,n){this.binders={},this.layoutAttributes=n,this._buffers=[];var i=[];for(var a in t.paint._values)if(r(a)){var o=t.paint.get(a);if(o instanceof bi&&zr(o.property.specification)){var s=Va(a,t.type),l=o.value,c=o.property.specification.type,u=o.property.useIntegerZoom,f=o.property.specification["property-type"],h="cross-faded"===f||"cross-faded-data-driven"===f;if("constant"===l.kind)this.binders[a]=h?new Ra(l.value,s):new Da(l.value,s,c),i.push("/u_"+a);else if("source"===l.kind||h){var p=Ha(a,c,"source");this.binders[a]=h?new Na(l,c,u,e,p,t.id):new Fa(l,s,c,p),i.push("/a_"+a)}else{var d=Ha(a,c,"composite");this.binders[a]=new Ba(l,s,c,u,e,d),i.push("/z_"+a)}}}this.cacheKey=i.sort().join("")};ja.prototype.getMaxValue=function(t){var e=this.binders[t];return e instanceof Fa||e instanceof Ba?e.maxValue:0},ja.prototype.populatePaintArrays=function(t,e,r,n,i){for(var a in this.binders){var o=this.binders[a];(o instanceof Fa||o instanceof Ba||o instanceof Na)&&o.populatePaintArray(t,e,r,n,i)}},ja.prototype.setConstantPatternPositions=function(t,e){for(var r in this.binders){var n=this.binders[r];n instanceof Ra&&n.setConstantPatternPositions(t,e)}},ja.prototype.updatePaintArrays=function(t,e,r,n,i){var a=!1;for(var o in t)for(var s=0,l=e.getPositions(o);s<l.length;s+=1){var c=l[s],u=r.feature(c.index);for(var f in this.binders){var h=this.binders[f];if((h instanceof Fa||h instanceof Ba||h instanceof Na)&&!0===h.expression.isStateDependent){var p=n.paint.get(f);h.expression=p.value,h.updatePaintArray(c.start,c.end,u,t[o],i),a=!0}}}return a},ja.prototype.defines=function(){var t=[];for(var e in this.binders){var r=this.binders[e];(r instanceof Da||r instanceof Ra)&&t.push.apply(t,r.uniformNames.map((function(t){return"#define HAS_UNIFORM_"+t})))}return t},ja.prototype.getPaintVertexBuffers=function(){return this._buffers},ja.prototype.getUniforms=function(t,e){var r=[];for(var n in this.binders){var i=this.binders[n];if(i instanceof Da||i instanceof Ra||i instanceof Ba)for(var a=0,o=i.uniformNames;a<o.length;a+=1){var s=o[a];if(e[s]){var l=i.getBinding(t,e[s],s);r.push({name:s,property:n,binding:l})}}}return r},ja.prototype.setUniforms=function(t,e,r,n){for(var i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.name,l=o.property,c=o.binding;this.binders[l].setUniform(c,n,r.get(l),s)}},ja.prototype.updatePaintBuffers=function(t){for(var e in this._buffers=[],this.binders){var r=this.binders[e];if(t&&r instanceof Na){var n=2===t.fromScale?r.zoomInPaintVertexBuffer:r.zoomOutPaintVertexBuffer;n&&this._buffers.push(n)}else(r instanceof Fa||r instanceof Ba)&&r.paintVertexBuffer&&this._buffers.push(r.paintVertexBuffer)}},ja.prototype.upload=function(t){for(var e in this.binders){var r=this.binders[e];(r instanceof Fa||r instanceof Ba||r instanceof Na)&&r.upload(t)}this.updatePaintBuffers()},ja.prototype.destroy=function(){for(var t in this.binders){var e=this.binders[t];(e instanceof Fa||e instanceof Ba||e instanceof Na)&&e.destroy()}};var Ua=function(t,e,r,n){void 0===n&&(n=function(){return!0}),this.programConfigurations={};for(var i=0,a=e;i<a.length;i+=1){var o=a[i];this.programConfigurations[o.id]=new ja(o,r,n,t)}this.needsUpload=!1,this._featureMap=new _a,this._bufferOffset=0};function Va(t,e){return{"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-extrusion-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"]}[t]||[t.replace(e+"-","").replace(/-/g,"_")]}function Ha(t,e,r){var n={color:{source:ta,composite:ea},number:{source:Zi,composite:ta}},i=function(t){return{"line-pattern":{source:Bi,composite:Bi},"fill-pattern":{source:Bi,composite:Bi},"fill-extrusion-pattern":{source:Bi,composite:Bi}}[t]}(t);return i&&i[r]||n[e][r]}Ua.prototype.populatePaintArrays=function(t,e,r,n,i,a){for(var o in this.programConfigurations)this.programConfigurations[o].populatePaintArrays(t,e,n,i,a);void 0!==e.id&&this._featureMap.add(e.id,r,this._bufferOffset,t),this._bufferOffset=t,this.needsUpload=!0},Ua.prototype.updatePaintArrays=function(t,e,r,n){for(var i=0,a=r;i<a.length;i+=1){var o=a[i];this.needsUpload=this.programConfigurations[o.id].updatePaintArrays(t,this._featureMap,e,o,n)||this.needsUpload}},Ua.prototype.get=function(t){return this.programConfigurations[t]},Ua.prototype.upload=function(t){if(this.needsUpload){for(var e in this.programConfigurations)this.programConfigurations[e].upload(t);this.needsUpload=!1}},Ua.prototype.destroy=function(){for(var t in this.programConfigurations)this.programConfigurations[t].destroy()},Nn("ConstantBinder",Da),Nn("CrossFadedConstantBinder",Ra),Nn("SourceExpressionBinder",Fa),Nn("CrossFadedCompositeBinder",Na),Nn("CompositeExpressionBinder",Ba),Nn("ProgramConfiguration",ja,{omit:["_buffers"]}),Nn("ProgramConfigurationSet",Ua);var qa,Ga=(qa=15,{min:-1*Math.pow(2,qa-1),max:Math.pow(2,qa-1)-1});function Ya(t){for(var e=8192/t.extent,r=t.loadGeometry(),n=0;n<r.length;n++)for(var i=r[n],a=0;a<i.length;a++){var o=i[a];o.x=Math.round(o.x*e),o.y=Math.round(o.y*e),(o.x<Ga.min||o.x>Ga.max||o.y<Ga.min||o.y>Ga.max)&&(_("Geometry exceeds allowed extent, reduce your vector tile buffer size"),o.x=l(o.x,Ga.min,Ga.max),o.y=l(o.y,Ga.min,Ga.max))}return r}function Wa(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Xa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zi,this.indexArray=new Yi,this.segments=new pa,this.programConfigurations=new Ua(ha,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Za(t,e){for(var r=0;r<t.length;r++)if(io(e,t[r]))return!0;for(var n=0;n<e.length;n++)if(io(t,e[n]))return!0;return!!$a(t,e)}function Ja(t,e,r){return!!io(t,e)||!!eo(e,t,r)}function Ka(t,e){if(1===t.length)return no(e,t[0]);for(var r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++)if(io(t,n[i]))return!0;for(var a=0;a<t.length;a++)if(no(e,t[a]))return!0;for(var o=0;o<e.length;o++)if($a(t,e[o]))return!0;return!1}function Qa(t,e,r){if(t.length>1){if($a(t,e))return!0;for(var n=0;n<e.length;n++)if(eo(e[n],t,r))return!0}for(var i=0;i<t.length;i++)if(eo(t[i],e,r))return!0;return!1}function $a(t,e){if(0===t.length||0===e.length)return!1;for(var r=0;r<t.length-1;r++)for(var n=t[r],i=t[r+1],a=0;a<e.length-1;a++){if(to(n,i,e[a],e[a+1]))return!0}return!1}function to(t,e,r,n){return w(t,r,n)!==w(e,r,n)&&w(t,e,r)!==w(t,e,n)}function eo(t,e,r){var n=r*r;if(1===e.length)return t.distSqr(e[0])<n;for(var i=1;i<e.length;i++){if(ro(t,e[i-1],e[i])<n)return!0}return!1}function ro(t,e,r){var n=e.distSqr(r);if(0===n)return t.distSqr(e);var i=((t.x-e.x)*(r.x-e.x)+(t.y-e.y)*(r.y-e.y))/n;return i<0?t.distSqr(e):i>1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function no(t,e){for(var r,n,i,a=!1,o=0;o<t.length;o++)for(var s=0,l=(r=t[o]).length-1;s<r.length;l=s++)n=r[s],i=r[l],n.y>e.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function io(t,e){for(var r=!1,n=0,i=t.length-1;n<t.length;i=n++){var a=t[n],o=t[i];a.y>e.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ao(t,e,r){var n=r[0],i=r[2];if(t.x<n.x&&e.x<n.x||t.x>i.x&&e.x>i.x||t.y<n.y&&e.y<n.y||t.y>i.y&&e.y>i.y)return!1;var a=w(t,e,r[0]);return a!==w(t,e,r[1])||a!==w(t,e,r[2])||a!==w(t,e,r[3])}function oo(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function so(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function lo(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);"viewport"===r&&o._rotate(-n);for(var s=[],l=0;l<t.length;l++){var c=t[l];s.push(c.sub(o))}return s}Xa.prototype.populate=function(t,e,r){var n=this.layers[0],i=[],a=null;"circle"===n.type&&(a=n.layout.get("circle-sort-key"));for(var o=0,s=t;o<s.length;o+=1){var l=s[o],c=l.feature,u=l.id,f=l.index,h=l.sourceLayerIndex,p=this.layers[0]._featureFilter.needGeometry,d={type:c.type,id:u,properties:c.properties,geometry:p?Ya(c):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),d,r)){p||(d.geometry=Ya(c));var g=a?a.evaluate(d,{},r):void 0,m={id:u,properties:c.properties,type:c.type,sourceLayerIndex:h,index:f,geometry:d.geometry,patterns:{},sortKey:g};i.push(m)}}a&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var v=0,y=i;v<y.length;v+=1){var x=y[v],b=x,_=b.geometry,w=b.index,T=b.sourceLayerIndex,k=t[w].feature;this.addFeature(x,_,w,r),e.featureIndex.insert(k,_,w,T,this.index)}},Xa.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Xa.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Xa.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Xa.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,ha),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},Xa.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Xa.prototype.addFeature=function(t,e,r,n){for(var i=0,a=e;i<a.length;i+=1)for(var o=0,s=a[i];o<s.length;o+=1){var l=s[o],c=l.x,u=l.y;if(!(c<0||c>=8192||u<0||u>=8192)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;Wa(this.layoutVertexArray,c,u,-1,-1),Wa(this.layoutVertexArray,c,u,1,-1),Wa(this.layoutVertexArray,c,u,1,1),Wa(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Nn("CircleBucket",Xa,{omit:["layers"]});var co=new Si({"circle-sort-key":new Ti(Lt.layout_circle["circle-sort-key"])}),uo={paint:new Si({"circle-radius":new Ti(Lt.paint_circle["circle-radius"]),"circle-color":new Ti(Lt.paint_circle["circle-color"]),"circle-blur":new Ti(Lt.paint_circle["circle-blur"]),"circle-opacity":new Ti(Lt.paint_circle["circle-opacity"]),"circle-translate":new wi(Lt.paint_circle["circle-translate"]),"circle-translate-anchor":new wi(Lt.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new wi(Lt.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new wi(Lt.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new Ti(Lt.paint_circle["circle-stroke-width"]),"circle-stroke-color":new Ti(Lt.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new Ti(Lt.paint_circle["circle-stroke-opacity"])}),layout:co},fo="undefined"!=typeof Float32Array?Float32Array:Array;function ho(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function po(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],g=e[12],m=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*g,t[1]=x*i+b*l+_*h+w*m,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*g,t[5]=x*i+b*l+_*h+w*m,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*g,t[9]=x*i+b*l+_*h+w*m,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*g,t[13]=x*i+b*l+_*h+w*m,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var go=po;var mo,vo,yo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};mo=new fo(3),fo!=Float32Array&&(mo[0]=0,mo[1]=0,mo[2]=0),vo=mo;function xo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}!function(){var t=function(){var t=new fo(4);return fo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}()}();var bo=function(t){var e=t[0],r=t[1];return e*e+r*r},_o=(function(){var t=function(){var t=new fo(2);return fo!=Float32Array&&(t[0]=0,t[1]=0),t}()}(),function(t){function e(e){t.call(this,e,uo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Xa(t)},e.prototype.queryRadius=function(t){var e=t;return oo("circle-radius",this,e)+oo("circle-stroke-width",this,e)+so(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=lo(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),c=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),u="map"===this.paint.get("circle-pitch-alignment"),f=u?l:function(t,e){return t.map((function(t){return wo(t,e)}))}(l,s),h=u?c*o:c,p=0,d=n;p<d.length;p+=1)for(var g=0,m=d[p];g<m.length;g+=1){var v=m[g],y=u?v:wo(v,s),x=h,b=xo([],[v.x,v.y,0,1],s);if("viewport"===this.paint.get("circle-pitch-scale")&&"map"===this.paint.get("circle-pitch-alignment")?x*=b[3]/a.cameraToCenterDistance:"map"===this.paint.get("circle-pitch-scale")&&"viewport"===this.paint.get("circle-pitch-alignment")&&(x*=a.cameraToCenterDistance/b[3]),Ja(f,y,x))return!0}return!1},e}(Ei));function wo(t,e){var r=xo([],[t.x,t.y,0,1],e);return new i(r[0]/r[3],r[1]/r[3])}var To=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Xa);function ko(t,e,r,n){var i=e.width,a=e.height;if(n){if(n instanceof Uint8ClampedArray)n=new Uint8Array(n.buffer);else if(n.length!==i*a*r)throw new RangeError("mismatched image size")}else n=new Uint8Array(i*a*r);return t.width=i,t.height=a,t.data=n,t}function Ao(t,e,r){var n=e.width,i=e.height;if(n!==t.width||i!==t.height){var a=ko({},{width:n,height:i},r);Mo(t,a,{x:0,y:0},{x:0,y:0},{width:Math.min(t.width,n),height:Math.min(t.height,i)},r),t.width=n,t.height=i,t.data=a.data}}function Mo(t,e,r,n,i,a){if(0===i.width||0===i.height)return e;if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,l=0;l<i.height;l++)for(var c=((r.y+l)*t.width+r.x)*a,u=((n.y+l)*e.width+n.x)*a,f=0;f<i.width*a;f++)s[u+f]=o[c+f];return e}Nn("HeatmapBucket",To,{omit:["layers"]});var So=function(t,e){ko(this,t,1,e)};So.prototype.resize=function(t){Ao(this,t,1)},So.prototype.clone=function(){return new So({width:this.width,height:this.height},new Uint8Array(this.data))},So.copy=function(t,e,r,n,i){Mo(t,e,r,n,i,1)};var Eo=function(t,e){ko(this,t,4,e)};Eo.prototype.resize=function(t){Ao(this,t,4)},Eo.prototype.replace=function(t,e){e?this.data.set(t):t instanceof Uint8ClampedArray?this.data=new Uint8Array(t.buffer):this.data=t},Eo.prototype.clone=function(){return new Eo({width:this.width,height:this.height},new Uint8Array(this.data))},Eo.copy=function(t,e,r,n,i){Mo(t,e,r,n,i,4)},Nn("AlphaImage",So),Nn("RGBAImage",Eo);var Lo={paint:new Si({"heatmap-radius":new Ti(Lt.paint_heatmap["heatmap-radius"]),"heatmap-weight":new Ti(Lt.paint_heatmap["heatmap-weight"]),"heatmap-intensity":new wi(Lt.paint_heatmap["heatmap-intensity"]),"heatmap-color":new Mi(Lt.paint_heatmap["heatmap-color"]),"heatmap-opacity":new wi(Lt.paint_heatmap["heatmap-opacity"])})};function Co(t,e){for(var r=new Uint8Array(1024),n={},i=0,a=0;i<256;i++,a+=4){n[e]=i/255;var o=t.evaluate(n);r[a+0]=Math.floor(255*o.r/o.a),r[a+1]=Math.floor(255*o.g/o.a),r[a+2]=Math.floor(255*o.b/o.a),r[a+3]=Math.floor(255*o.a)}return new Eo({width:256,height:1},r)}var Po=function(t){function e(e){t.call(this,e,Lo),this._updateColorRamp()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new To(t)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){"heatmap-color"===t&&this._updateColorRamp()},e.prototype._updateColorRamp=function(){var t=this._transitionablePaint._values["heatmap-color"].value.expression;this.colorRamp=Co(t,"heatmapDensity"),this.colorRampTexture=null},e.prototype.resize=function(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("heatmap-opacity")&&"none"!==this.visibility},e}(Ei),Io={paint:new Si({"hillshade-illumination-direction":new wi(Lt.paint_hillshade["hillshade-illumination-direction"]),"hillshade-illumination-anchor":new wi(Lt.paint_hillshade["hillshade-illumination-anchor"]),"hillshade-exaggeration":new wi(Lt.paint_hillshade["hillshade-exaggeration"]),"hillshade-shadow-color":new wi(Lt.paint_hillshade["hillshade-shadow-color"]),"hillshade-highlight-color":new wi(Lt.paint_hillshade["hillshade-highlight-color"]),"hillshade-accent-color":new wi(Lt.paint_hillshade["hillshade-accent-color"])})},Oo=function(t){function e(e){t.call(this,e,Io)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("hillshade-exaggeration")&&"none"!==this.visibility},e}(Ei),zo=Ii([{name:"a_pos",components:2,type:"Int16"}],4).members,Do=Fo,Ro=Fo;function Fo(t,e,r){r=r||2;var n,i,a,o,s,l,c,u=e&&e.length,f=u?e[0]*r:t.length,h=Bo(t,0,f,r,!0),p=[];if(!h||h.next===h.prev)return p;if(u&&(h=function(t,e,r,n){var i,a,o,s,l,c=[];for(i=0,a=e.length;i<a;i++)o=e[i]*n,s=i<a-1?e[i+1]*n:t.length,(l=Bo(t,o,s,n,!1))===l.next&&(l.steiner=!0),c.push(Zo(l));for(c.sort(Go),i=0;i<c.length;i++)Yo(c[i],r),r=No(r,r.next);return r}(t,e,h,r)),t.length>80*r){n=a=t[0],i=o=t[1];for(var d=r;d<f;d+=r)(s=t[d])<n&&(n=s),(l=t[d+1])<i&&(i=l),s>a&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return jo(h,p,r,n,i,c),p}function Bo(t,e,r,n,i){var a,o;if(i===ls(t,e,r,n)>0)for(a=e;a<r;a+=n)o=as(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=as(a,t[a],t[a+1],o);return o&&$o(o,o.next)&&(os(o),o=o.next),o}function No(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!$o(n,n.next)&&0!==Qo(n.prev,n,n.next))n=n.next;else{if(os(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function jo(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Xo(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Vo(t,n,i,a):Uo(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),os(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?jo(t=Ho(No(t),e,r),e,r,n,i,a,2):2===o&&qo(t,e,r,n,i,a):jo(No(t),e,r,n,i,a,1);break}}}function Uo(t){var e=t.prev,r=t,n=t.next;if(Qo(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Jo(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Qo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Vo(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Qo(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=Xo(s,l,e,r,n),h=Xo(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function Ho(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!$o(i,a)&&ts(i,n,n.next,a)&&ns(i,a)&&ns(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),os(n),os(n.next),n=t=a),n=n.next}while(n!==t);return No(n)}function qo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Ko(o,s)){var l=is(o,s);return o=No(o,o.next),l=No(l,l.next),jo(o,e,r,n,i,a),void jo(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Go(t,e){return t.x-e.x}function Yo(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r;var l,c=r,u=r.x,f=r.y,h=1/0;n=r;do{i>=n.x&&n.x>=u&&i!==n.x&&Jo(a<f?i:o,a,u,f,a<f?o:i,a,n.x,n.y)&&(l=Math.abs(a-n.y)/(i-n.x),ns(n,t)&&(l<h||l===h&&(n.x>r.x||n.x===r.x&&Wo(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=is(e,t);No(e,e.next),No(r,r.next)}}function Wo(t,e){return Qo(t.prev,t,e.prev)<0&&Qo(e.next,t,t.next)<0}function Xo(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Zo(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function Jo(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Ko(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&ts(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(ns(t,e)&&ns(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Qo(t.prev,t,e.prev)||Qo(t,e.prev,e))||$o(t,e)&&Qo(t.prev,t,t.next)>0&&Qo(e.prev,e,e.next)>0)}function Qo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function $o(t,e){return t.x===e.x&&t.y===e.y}function ts(t,e,r,n){var i=rs(Qo(t,e,r)),a=rs(Qo(t,e,n)),o=rs(Qo(r,n,t)),s=rs(Qo(r,n,e));return i!==a&&o!==s||(!(0!==i||!es(t,r,e))||(!(0!==a||!es(t,n,e))||(!(0!==o||!es(r,t,n))||!(0!==s||!es(r,e,n)))))}function es(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function rs(t){return t>0?1:t<0?-1:0}function ns(t,e){return Qo(t.prev,t,t.next)<0?Qo(t,e,t.next)>=0&&Qo(t,t.prev,e)>=0:Qo(t,e,t.prev)<0||Qo(t,t.next,e)<0}function is(t,e){var r=new ss(t.i,t.x,t.y),n=new ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function as(t,e,r,n){var i=new ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function os(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ls(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}function cs(t,e,r,n,i){!function t(e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1),f=Math.max(n,Math.floor(r-s*c/o+u)),h=Math.min(i,Math.floor(r+(o-s)*c/o+u));t(e,r,f,h,a)}var p=e[r],d=n,g=i;for(us(e,n,r),a(e[i],p)>0&&us(e,n,i);d<g;){for(us(e,d,g),d++,g--;a(e[d],p)<0;)d++;for(;a(e[g],p)>0;)g--}0===a(e[n],p)?us(e,n,g):(g++,us(e,g,i)),g<=r&&(n=g+1),r<=g&&(i=g-1)}}(t,e,r||0,n||t.length-1,i||fs)}function us(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function fs(t,e){return t<e?-1:t>e?1:0}function hs(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o<r;o++){var s=T(t[o]);0!==s&&(t[o].area=Math.abs(s),void 0===i&&(i=s<0),i===s<0?(n&&a.push(n),n=[t[o]]):n.push(t[o]))}if(n&&a.push(n),e>1)for(var l=0;l<a.length;l++)a[l].length<=e||(cs(a[l],e,1,a[l].length-1,ps),a[l]=a[l].slice(0,e));return a}function ps(t,e){return e.area-t.area}function ds(t,e,r){for(var n=r.patternDependencies,i=!1,a=0,o=e;a<o.length;a+=1){var s=o[a].paint.get(t+"-pattern");s.isConstant()||(i=!0);var l=s.constantOr(null);l&&(i=!0,n[l.to]=!0,n[l.from]=!0)}return i}function gs(t,e,r,n,i){for(var a=i.patternDependencies,o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.paint.get(t+"-pattern").value;if("constant"!==c.kind){var u=c.evaluate({zoom:n-1},r,{},i.availableImages),f=c.evaluate({zoom:n},r,{},i.availableImages),h=c.evaluate({zoom:n+1},r,{},i.availableImages);u=u&&u.name?u.name:u,f=f&&f.name?f.name:f,h=h&&h.name?h.name:h,a[u]=!0,a[f]=!0,a[h]=!0,r.patterns[l.id]={min:u,mid:f,max:h}}}return r}Fo.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(ls(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(ls(t,c,u,r))}var f=0;for(s=0;s<n.length;s+=3){var h=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;f+=Math.abs((t[h]-t[d])*(t[p+1]-t[h+1])-(t[h]-t[p])*(t[d+1]-t[h+1]))}return 0===o&&0===f?0:Math.abs((f-o)/o)},Fo.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r},Do.default=Ro;var ms=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zi,this.indexArray=new Yi,this.indexArray2=new Qi,this.programConfigurations=new Ua(zo,t.layers,t.zoom),this.segments=new pa,this.segments2=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};ms.prototype.populate=function(t,e,r){this.hasPattern=ds("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=[],a=0,o=t;a<o.length;a+=1){var s=o[a],l=s.feature,c=s.id,u=s.index,f=s.sourceLayerIndex,h=this.layers[0]._featureFilter.needGeometry,p={type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometry=Ya(l));var d=n?n.evaluate(p,{},r,e.availableImages):void 0,g={id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(g)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var m=0,v=i;m<v.length;m+=1){var y=v[m],x=y,b=x.geometry,_=x.index,w=x.sourceLayerIndex;if(this.hasPattern){var T=gs("fill",this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var k=t[_].feature;e.featureIndex.insert(k,b,_,w,this.index)}},ms.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},ms.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.patternFeatures;n<i.length;n+=1){var a=i[n];this.addFeature(a,a.geometry,a.index,e,r)}},ms.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},ms.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},ms.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,zo),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.indexBuffer2=t.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(t),this.uploaded=!0},ms.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())},ms.prototype.addFeature=function(t,e,r,n,i){for(var a=0,o=hs(e,500);a<o.length;a+=1){for(var s=o[a],l=0,c=0,u=s;c<u.length;c+=1){l+=u[c].length}for(var f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray),h=f.vertexLength,p=[],d=[],g=0,m=s;g<m.length;g+=1){var v=m[g];if(0!==v.length){v!==s[0]&&d.push(p.length/2);var y=this.segments2.prepareSegment(v.length,this.layoutVertexArray,this.indexArray2),x=y.vertexLength;this.layoutVertexArray.emplaceBack(v[0].x,v[0].y),this.indexArray2.emplaceBack(x+v.length-1,x),p.push(v[0].x),p.push(v[0].y);for(var b=1;b<v.length;b++)this.layoutVertexArray.emplaceBack(v[b].x,v[b].y),this.indexArray2.emplaceBack(x+b-1,x+b),p.push(v[b].x),p.push(v[b].y);y.vertexLength+=v.length,y.primitiveLength+=v.length}}for(var _=Do(p,d),w=0;w<_.length;w+=3)this.indexArray.emplaceBack(h+_[w],h+_[w+1],h+_[w+2]);f.vertexLength+=l,f.primitiveLength+=_.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn("FillBucket",ms,{omit:["layers","patternFeatures"]});var vs=new Si({"fill-sort-key":new Ti(Lt.layout_fill["fill-sort-key"])}),ys={paint:new Si({"fill-antialias":new wi(Lt.paint_fill["fill-antialias"]),"fill-opacity":new Ti(Lt.paint_fill["fill-opacity"]),"fill-color":new Ti(Lt.paint_fill["fill-color"]),"fill-outline-color":new Ti(Lt.paint_fill["fill-outline-color"]),"fill-translate":new wi(Lt.paint_fill["fill-translate"]),"fill-translate-anchor":new wi(Lt.paint_fill["fill-translate-anchor"]),"fill-pattern":new ki(Lt.paint_fill["fill-pattern"])}),layout:vs},xs=function(t){function e(e){t.call(this,e,ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r);var n=this.paint._values["fill-outline-color"];"constant"===n.value.kind&&void 0===n.value.value&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])},e.prototype.createBucket=function(t){return new ms(t)},e.prototype.queryRadius=function(){return so(this.paint.get("fill-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o){return Ka(lo(t,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),a.angle,o),n)},e.prototype.isTileClipped=function(){return!0},e}(Ei),bs=Ii([{name:"a_pos",components:2,type:"Int16"},{name:"a_normal_ed",components:4,type:"Int16"}],4).members,_s=ws;function ws(t,e,r,n,i){this.properties={},this.extent=r,this.type=0,this._pbf=t,this._geometry=-1,this._keys=n,this._values=i,t.readFields(Ts,this,e)}function Ts(t,e,r){1==t?e.id=r.readVarint():2==t?function(t,e){var r=t.readVarint()+t.pos;for(;t.pos<r;){var n=e._keys[t.readVarint()],i=e._values[t.readVarint()];e.properties[n]=i}}(r,e):3==t?e.type=r.readVarint():4==t&&(e._geometry=r.pos)}function ks(t){for(var e,r,n=0,i=0,a=t.length,o=a-1;i<a;o=i++)e=t[i],n+=((r=t[o]).x-e.x)*(e.y+r.y);return n}ws.types=["Unknown","Point","LineString","Polygon"],ws.prototype.loadGeometry=function(){var t=this._pbf;t.pos=this._geometry;for(var e,r=t.readVarint()+t.pos,n=1,a=0,o=0,s=0,l=[];t.pos<r;){if(a<=0){var c=t.readVarint();n=7&c,a=c>>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},ws.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos<e;){if(n<=0){var u=t.readVarint();r=7&u,n=u>>3}if(n--,1===r||2===r)(i+=t.readSVarint())<o&&(o=i),i>s&&(s=i),(a+=t.readSVarint())<l&&(l=a),a>c&&(c=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,c]},ws.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=ws.types[this.type];function u(t){for(var e=0;e<t.length;e++){var r=t[e],n=180-360*(r.y+s)/a;t[e]=[360*(r.x+o)/a-180,360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90]}}switch(this.type){case 1:var f=[];for(n=0;n<l.length;n++)f[n]=l[n][0];u(l=f);break;case 2:for(n=0;n<l.length;n++)u(l[n]);break;case 3:for(l=function(t){var e=t.length;if(e<=1)return[t];for(var r,n,i=[],a=0;a<e;a++){var o=ks(t[a]);0!==o&&(void 0===n&&(n=o<0),n===o<0?(r&&i.push(r),r=[t[a]]):r.push(t[a]))}r&&i.push(r);return i}(l),n=0;n<l.length;n++)for(i=0;i<l[n].length;i++)u(l[n][i])}1===l.length?l=l[0]:c="Multi"+c;var h={type:"Feature",geometry:{type:c,coordinates:l},properties:this.properties};return"id"in this&&(h.id=this.id),h};var As=Ms;function Ms(t,e){this.version=1,this.name=null,this.extent=4096,this.length=0,this._pbf=t,this._keys=[],this._values=[],this._features=[],t.readFields(Ss,this,e),this.length=this._features.length}function Ss(t,e,r){15===t?e.version=r.readVarint():1===t?e.name=r.readString():5===t?e.extent=r.readVarint():2===t?e._features.push(r.pos):3===t?e._keys.push(r.readString()):4===t&&e._values.push(function(t){var e=null,r=t.readVarint()+t.pos;for(;t.pos<r;){var n=t.readVarint()>>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Es(t,e,r){if(3===t){var n=new As(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ms.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new _s(this._pbf,e,this.extent,this._keys,this._values)};var Ls={VectorTile:function(t,e){this.layers=t.readFields(Es,{},e)},VectorTileFeature:_s,VectorTileLayer:As},Cs=Ls.VectorTileFeature.types,Ps=Math.pow(2,13);function Is(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ps)+o,i*Ps*2,a*Ps*2,Math.round(s))}var Os=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Ri,this.indexArray=new Yi,this.programConfigurations=new Ua(bs,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function zs(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}function Ds(t){return t.every((function(t){return t.x<0}))||t.every((function(t){return t.x>8192}))||t.every((function(t){return t.y<0}))||t.every((function(t){return t.y>8192}))}Os.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=ds("fill-extrusion",this.layers,e);for(var n=0,i=t;n<i.length;n+=1){var a=i[n],o=a.feature,s=a.id,l=a.index,c=a.sourceLayerIndex,u=this.layers[0]._featureFilter.needGeometry,f={type:o.type,id:s,properties:o.properties,geometry:u?Ya(o):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),f,r)){var h={id:s,sourceLayerIndex:c,index:l,geometry:u?f.geometry:Ya(o),properties:o.properties,type:o.type,patterns:{}};void 0!==o.id&&(h.id=o.id),this.hasPattern?this.features.push(gs("fill-extrusion",this.layers,h,this.zoom,e)):this.addFeature(h,h.geometry,l,r,{}),e.featureIndex.insert(o,h.geometry,l,c,this.index,!0)}}},Os.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.features;n<i.length;n+=1){var a=i[n],o=a.geometry;this.addFeature(a,o,a.index,e,r)}},Os.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Os.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Os.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Os.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,bs),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},Os.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Os.prototype.addFeature=function(t,e,r,n,i){for(var a=0,o=hs(e,500);a<o.length;a+=1){for(var s=o[a],l=0,c=0,u=s;c<u.length;c+=1){l+=u[c].length}for(var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),h=0,p=s;h<p.length;h+=1){var d=p[h];if(0!==d.length&&!Ds(d))for(var g=0,m=0;m<d.length;m++){var v=d[m];if(m>=1){var y=d[m-1];if(!zs(v,y)){f.vertexLength+4>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=v.sub(y)._perp()._unit(),b=y.dist(v);g+b>32768&&(g=0),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,g),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,g),g+=b,Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,g),Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,g);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),"Polygon"===Cs[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A<M.length;A+=1){var S=M[A];if(0!==S.length){S!==s[0]&&T.push(w.length/2);for(var E=0;E<S.length;E++){var L=S[E];Is(this.layoutVertexArray,L.x,L.y,0,0,1,1,0),w.push(L.x),w.push(L.y)}}}for(var C=Do(w,T),P=0;P<C.length;P+=3)this.indexArray.emplaceBack(k+C[P],k+C[P+2],k+C[P+1]);f.primitiveLength+=C.length/3,f.vertexLength+=l}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn("FillExtrusionBucket",Os,{omit:["layers","features"]});var Rs={paint:new Si({"fill-extrusion-opacity":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new ki(Lt["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"])})},Fs=function(t){function e(e){t.call(this,e,Rs)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Os(t)},e.prototype.queryRadius=function(){return so(this.paint.get("fill-extrusion-translate"))},e.prototype.is3D=function(){return!0},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s,l){var c=lo(t,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),o.angle,s),u=this.paint.get("fill-extrusion-height").evaluate(e,r),f=this.paint.get("fill-extrusion-base").evaluate(e,r),h=function(t,e,r,n){for(var a=[],o=0,s=t;o<s.length;o+=1){var l=s[o],c=[l.x,l.y,n,1];xo(c,c,e),a.push(new i(c[0]/c[3],c[1]/c[3]))}return a}(c,l,0,0),p=function(t,e,r,n){for(var a=[],o=[],s=n[8]*e,l=n[9]*e,c=n[10]*e,u=n[11]*e,f=n[8]*r,h=n[9]*r,p=n[10]*r,d=n[11]*r,g=0,m=t;g<m.length;g+=1){for(var v=m[g],y=[],x=[],b=0,_=v;b<_.length;b+=1){var w=_[b],T=w.x,k=w.y,A=n[0]*T+n[4]*k+n[12],M=n[1]*T+n[5]*k+n[13],S=n[2]*T+n[6]*k+n[14],E=n[3]*T+n[7]*k+n[15],L=S+c,C=E+u,P=A+f,I=M+h,O=S+p,z=E+d,D=new i((A+s)/C,(M+l)/C);D.z=L/C,y.push(D);var R=new i(P/z,I/z);R.z=O/z,x.push(R)}a.push(y),o.push(x)}return[a,o]}(n,f,u,l);return function(t,e,r){var n=1/0;Ka(r,e)&&(n=Ns(r,e[0]));for(var i=0;i<e.length;i++)for(var a=e[i],o=t[i],s=0;s<a.length-1;s++){var l=a[s],c=a[s+1],u=o[s],f=o[s+1],h=[l,c,f,u,l];Za(r,h)&&(n=Math.min(n,Ns(r,h)))}return n!==1/0&&n}(p[0],p[1],h)},e}(Ei);function Bs(t,e){return t.x*e.x+t.y*e.y}function Ns(t,e){if(1===t.length){for(var r,n=0,i=e[n++];!r||i.equals(r);)if(!(r=e[n++]))return 1/0;for(;n<e.length;n++){var a=e[n],o=t[0],s=r.sub(i),l=a.sub(i),c=o.sub(i),u=Bs(s,s),f=Bs(s,l),h=Bs(l,l),p=Bs(c,s),d=Bs(c,l),g=u*h-f*f,m=(h*p-f*d)/g,v=(u*d-f*p)/g,y=1-m-v,x=i.z*y+r.z*m+a.z*v;if(isFinite(x))return x}return 1/0}for(var b=1/0,_=0,w=e;_<w.length;_+=1){var T=w[_];b=Math.min(b,T.z)}return b}var js=Ii([{name:"a_pos_normal",components:2,type:"Int16"},{name:"a_data",components:4,type:"Uint8"}],4).members,Us=Ls.VectorTileFeature.types,Vs=Math.cos(Math.PI/180*37.5),Hs=Math.pow(2,14)/.5,qs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Fi,this.indexArray=new Yi,this.programConfigurations=new Ua(js,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};qs.prototype.populate=function(t,e,r){this.hasPattern=ds("line",this.layers,e);for(var n=this.layers[0].layout.get("line-sort-key"),i=[],a=0,o=t;a<o.length;a+=1){var s=o[a],l=s.feature,c=s.id,u=s.index,f=s.sourceLayerIndex,h=this.layers[0]._featureFilter.needGeometry,p={type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometry=Ya(l));var d=n?n.evaluate(p,{},r):void 0,g={id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(g)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var m=0,v=i;m<v.length;m+=1){var y=v[m],x=y,b=x.geometry,_=x.index,w=x.sourceLayerIndex;if(this.hasPattern){var T=gs("line",this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var k=t[_].feature;e.featureIndex.insert(k,b,_,w,this.index)}},qs.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},qs.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.patternFeatures;n<i.length;n+=1){var a=i[n];this.addFeature(a,a.geometry,a.index,e,r)}},qs.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},qs.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},qs.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,js),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},qs.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},qs.prototype.addFeature=function(t,e,r,n,i){for(var a=this.layers[0].layout,o=a.get("line-join").evaluate(t,{}),s=a.get("line-cap"),l=a.get("line-miter-limit"),c=a.get("line-round-limit"),u=0,f=e;u<f.length;u+=1){var h=f[u];this.addLine(h,t,o,s,l,c)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},qs.prototype.addLine=function(t,e,r,n,i,a){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,e.properties&&e.properties.hasOwnProperty("mapbox_clip_start")&&e.properties.hasOwnProperty("mapbox_clip_end")){this.clipStart=+e.properties.mapbox_clip_start,this.clipEnd=+e.properties.mapbox_clip_end;for(var o=0;o<t.length-1;o++)this.totalDistance+=t[o].dist(t[o+1]);this.updateScaledDistance()}for(var s="Polygon"===Us[e.type],l=t.length;l>=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;c<l-1&&t[c].equals(t[c+1]);)c++;if(!(l<(s?3:2))){"bevel"===r&&(i=1.05);var u,f=this.overscaling<=16?122880/(512*this.overscaling):0,h=this.segments.prepareSegment(10*l,this.layoutVertexArray,this.indexArray),p=void 0,d=void 0,g=void 0,m=void 0;this.e1=this.e2=-1,s&&(u=t[l-2],m=t[c].sub(u)._unit()._perp());for(var v=c;v<l;v++)if(!(d=v===l-1?s?t[c+1]:void 0:t[v+1])||!t[v].equals(d)){m&&(g=m),u&&(p=u),u=t[v],m=d?d.sub(u)._unit()._perp():g;var y=(g=g||m).add(m);0===y.x&&0===y.y||y._unit();var x=g.x*m.x+g.y*m.y,b=y.x*m.x+y.y*m.y,_=0!==b?1/b:1/0,w=2*Math.sqrt(2-2*b),T=b<Vs&&p&&d,k=g.x*m.y-g.y*m.x>0;if(T&&v>c){var A=u.dist(p);if(A>2*f){var M=u.sub(u.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,g,0,0,h),p=M}}var S=p&&d,E=S?r:s?"butt":n;if(S&&"round"===E&&(_<a?E="miter":_<=2&&(E="fakeround")),"miter"===E&&_>i&&(E="bevel"),"bevel"===E&&(_>2&&(E="flipbevel"),_<i&&(E="miter")),p&&this.updateDistance(p,u),"miter"===E)y._mult(_),this.addCurrentVertex(u,y,0,0,h);else if("flipbevel"===E){if(_>100)y=m.mult(-1);else{var L=_*g.add(m).mag()/g.sub(m).mag();y._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if("bevel"===E||"fakeround"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,I=k?0:C;if(p&&this.addCurrentVertex(u,g,P,I,h),"fakeround"===E)for(var O=Math.round(180*w/Math.PI/20),z=1;z<O;z++){var D=z/O;if(.5!==D){var R=D-.5;D+=D*R*(D-1)*((1.0904+x*(x*(3.55645-1.43519*x)-3.2452))*R*R+(.848013+x*(.215638*x-1.06021)))}var F=m.sub(g)._mult(D)._add(g)._unit()._mult(k?-1:1);this.addHalfVertex(u,F.x,F.y,!1,k,0,h)}d&&this.addCurrentVertex(u,m,-P,-I,h)}else if("butt"===E)this.addCurrentVertex(u,y,0,0,h);else if("square"===E){var B=p?1:-1;this.addCurrentVertex(u,y,B,B,h)}else"round"===E&&(p&&(this.addCurrentVertex(u,g,0,0,h),this.addCurrentVertex(u,g,1,1,h,!0)),d&&(this.addCurrentVertex(u,m,-1,-1,h,!0),this.addCurrentVertex(u,m,0,0,h)));if(T&&v<l-1){var N=u.dist(d);if(N>2*f){var j=u.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,m,0,0,h),u=j}}}}},qs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,c=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,c,a,!0,-n,i),this.distance>Hs/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},qs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,c=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&c)<<2,c>>6);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},qs.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Hs-1):this.distance},qs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Nn("LineBucket",qs,{omit:["layers","patternFeatures"]});var Gs=new Si({"line-cap":new wi(Lt.layout_line["line-cap"]),"line-join":new Ti(Lt.layout_line["line-join"]),"line-miter-limit":new wi(Lt.layout_line["line-miter-limit"]),"line-round-limit":new wi(Lt.layout_line["line-round-limit"]),"line-sort-key":new Ti(Lt.layout_line["line-sort-key"])}),Ys={paint:new Si({"line-opacity":new Ti(Lt.paint_line["line-opacity"]),"line-color":new Ti(Lt.paint_line["line-color"]),"line-translate":new wi(Lt.paint_line["line-translate"]),"line-translate-anchor":new wi(Lt.paint_line["line-translate-anchor"]),"line-width":new Ti(Lt.paint_line["line-width"]),"line-gap-width":new Ti(Lt.paint_line["line-gap-width"]),"line-offset":new Ti(Lt.paint_line["line-offset"]),"line-blur":new Ti(Lt.paint_line["line-blur"]),"line-dasharray":new Ai(Lt.paint_line["line-dasharray"]),"line-pattern":new ki(Lt.paint_line["line-pattern"]),"line-gradient":new Mi(Lt.paint_line["line-gradient"])}),layout:Gs},Ws=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=u({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ti))(Ys.paint.properties["line-width"].specification);Ws.useIntegerZoom=!0;var Xs=function(t){function e(e){t.call(this,e,Ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values["line-gradient"].value.expression;this.gradient=Co(t,"lineProgress"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=Ws.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new qs(t)},e.prototype.queryRadius=function(t){var e=t,r=Zs(oo("line-width",this,e),oo("line-gap-width",this,e)),n=oo("line-offset",this,e);return r/2+Math.abs(n)+so(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=lo(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),c=s/2*Zs(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),u=this.paint.get("line-offset").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a<t.length;a++){for(var o=t[a],s=[],l=0;l<o.length;l++){var c=o[l-1],u=o[l],f=o[l+1],h=0===l?n:u.sub(c)._unit()._perp(),p=l===o.length-1?n:f.sub(u)._unit()._perp(),d=h._add(p)._unit(),g=d.x*p.x+d.y*p.y;d._mult(1/g),s.push(d._mult(e)._add(u))}r.push(s)}return r}(n,u*s)),function(t,e,r){for(var n=0;n<e.length;n++){var i=e[n];if(t.length>=3)for(var a=0;a<i.length;a++)if(io(t,i[a]))return!0;if(Qa(t,i,r))return!0}return!1}(l,n,c)},e.prototype.isTileClipped=function(){return!0},e}(Ei);function Zs(t,e){return e>0?e+2*t:t}var Js=Ii([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),Ks=Ii([{name:"a_projected_pos",components:3,type:"Float32"}],4),Qs=(Ii([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),Ii([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),$s=(Ii([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),Ii([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),tl=Ii([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);Ii([{name:"triangle",components:3,type:"Uint16"}]),Ii([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),Ii([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),Ii([{type:"Float32",name:"offsetX"}]),Ii([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);function el(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),hi.applyArabicShaping&&(t=hi.applyArabicShaping(t)),t}(t.text,e,r)})),t}var rl={"!":"\ufe15","#":"\uff03",$:"\uff04","%":"\uff05","&":"\uff06","(":"\ufe35",")":"\ufe36","*":"\uff0a","+":"\uff0b",",":"\ufe10","-":"\ufe32",".":"\u30fb","/":"\uff0f",":":"\ufe13",";":"\ufe14","<":"\ufe3f","=":"\uff1d",">":"\ufe40","?":"\ufe16","@":"\uff20","[":"\ufe47","\\":"\uff3c","]":"\ufe48","^":"\uff3e",_:"\ufe33","`":"\uff40","{":"\ufe37","|":"\u2015","}":"\ufe38","~":"\uff5e","\xa2":"\uffe0","\xa3":"\uffe1","\xa5":"\uffe5","\xa6":"\uffe4","\xac":"\uffe2","\xaf":"\uffe3","\u2013":"\ufe32","\u2014":"\ufe31","\u2018":"\ufe43","\u2019":"\ufe44","\u201c":"\ufe41","\u201d":"\ufe42","\u2026":"\ufe19","\u2027":"\u30fb","\u20a9":"\uffe6","\u3001":"\ufe11","\u3002":"\ufe12","\u3008":"\ufe3f","\u3009":"\ufe40","\u300a":"\ufe3d","\u300b":"\ufe3e","\u300c":"\ufe41","\u300d":"\ufe42","\u300e":"\ufe43","\u300f":"\ufe44","\u3010":"\ufe3b","\u3011":"\ufe3c","\u3014":"\ufe39","\u3015":"\ufe3a","\u3016":"\ufe17","\u3017":"\ufe18","\uff01":"\ufe15","\uff08":"\ufe35","\uff09":"\ufe36","\uff0c":"\ufe10","\uff0d":"\ufe32","\uff0e":"\u30fb","\uff1a":"\ufe13","\uff1b":"\ufe14","\uff1c":"\ufe3f","\uff1e":"\ufe40","\uff1f":"\ufe16","\uff3b":"\ufe47","\uff3d":"\ufe48","\uff3f":"\ufe33","\uff5b":"\ufe37","\uff5c":"\u2015","\uff5d":"\ufe38","\uff5f":"\ufe35","\uff60":"\ufe36","\uff61":"\ufe12","\uff62":"\ufe41","\uff63":"\ufe42"};var nl=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},il=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g},al=ol;function ol(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}ol.Varint=0,ol.Fixed64=1,ol.Bytes=2,ol.Fixed32=5;var sl="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function ll(t){return t.type===ol.Bytes?t.readVarint()+t.pos:t.pos+1}function cl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function ul(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function fl(t,e){for(var r=0;r<t.length;r++)e.writeVarint(t[r])}function hl(t,e){for(var r=0;r<t.length;r++)e.writeSVarint(t[r])}function pl(t,e){for(var r=0;r<t.length;r++)e.writeFloat(t[r])}function dl(t,e){for(var r=0;r<t.length;r++)e.writeDouble(t[r])}function gl(t,e){for(var r=0;r<t.length;r++)e.writeBoolean(t[r])}function ml(t,e){for(var r=0;r<t.length;r++)e.writeFixed32(t[r])}function vl(t,e){for(var r=0;r<t.length;r++)e.writeSFixed32(t[r])}function yl(t,e){for(var r=0;r<t.length;r++)e.writeFixed64(t[r])}function xl(t,e){for(var r=0;r<t.length;r++)e.writeSFixed64(t[r])}function bl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+16777216*t[e+3]}function _l(t,e,r){t[r]=e,t[r+1]=e>>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function wl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}ol.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos<r;){var n=this.readVarint(),i=n>>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=bl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=wl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*bl(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*wl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=nl(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=nl(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(i=a[r.pos++],n=(112&i)>>4,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<3,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<10,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<17,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<24,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(1&i)<<31,i<128)return cl(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&sl?function(t,e,r){return sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){var n="",i=e;for(;i<r;){var a,o,s,l=t[i],c=null,u=l>239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==ol.Bytes)return t.push(this.readVarint(e));var r=ll(this);for(t=t||[];this.pos<r;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!==ol.Bytes)return t.push(this.readSVarint());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!==ol.Bytes)return t.push(this.readBoolean());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!==ol.Bytes)return t.push(this.readFloat());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!==ol.Bytes)return t.push(this.readDouble());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!==ol.Bytes)return t.push(this.readFixed32());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!==ol.Bytes)return t.push(this.readSFixed32());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!==ol.Bytes)return t.push(this.readFixed64());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!==ol.Bytes)return t.push(this.readSFixed64());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed64());return t},skip:function(t){var e=7&t;if(e===ol.Varint)for(;this.buf[this.pos++]>127;);else if(e===ol.Bytes)this.pos=this.readVarint()+this.pos;else if(e===ol.Fixed32)this.pos+=4;else{if(e!==ol.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e<this.pos+t;)e*=2;if(e!==this.length){var r=new Uint8Array(e);r.set(this.buf),this.buf=r,this.length=e}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+=4},writeSFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+=4},writeFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeSFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeVarint:function(t){(t=+t||0)>268435455||t<0?function(t,e){var r,n;t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0));if(t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;if(e.buf[e.pos++]|=r|((t>>>=3)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;e.buf[e.pos++]=127&t}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a<e.length;a++){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&ul(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),il(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),il(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r<e;r++)this.buf[this.pos++]=t[r]},writeRawMessage:function(t,e){this.pos++;var r=this.pos;t(e,this);var n=this.pos-r;n>=128&&ul(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,ol.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,fl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,gl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,ml,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,vl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,yl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,xl,e)},writeBytesField:function(t,e){this.writeTag(t,ol.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ol.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ol.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Tl(t,e,r){1===t&&r.readMessage(kl,e)}function kl(t,e,r){if(3===t){var n=r.readMessage(Al,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new So({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Al(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function Ml(t){for(var e=0,r=0,n=0,i=t;n<i.length;n+=1){var a=i[n];e+=a.w*a.h,r=Math.max(r,a.w)}t.sort((function(t,e){return e.h-t.h}));for(var o=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(e/.95)),r),h:1/0}],s=0,l=0,c=0,u=t;c<u.length;c+=1)for(var f=u[c],h=o.length-1;h>=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h<o.length&&(o[h]=d)}else f.h===p.h?(p.x+=f.w,p.w-=f.w):f.w===p.w?(p.y+=f.h,p.h-=f.h):(o.push({x:p.x+f.w,y:p.y,w:p.w-f.w,h:f.h}),p.y+=f.h,p.h-=f.h);break}}return{w:s,h:l,fill:e/(s*l)||0}}var Sl=function(t,e){var r=e.pixelRatio,n=e.version,i=e.stretchX,a=e.stretchY,o=e.content;this.paddedRect=t,this.pixelRatio=r,this.stretchX=i,this.stretchY=a,this.content=o,this.version=n},El={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};El.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},El.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},El.tlbr.get=function(){return this.tl.concat(this.br)},El.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(Sl.prototype,El);var Ll=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=Ml(i),o=a.w,s=a.h,l=new Eo({width:o||1,height:s||1});for(var c in t){var u=t[c],f=r[c].paddedRect;Eo.copy(u.data,l,{x:0,y:0},{x:f.x+1,y:f.y+1},u.data)}for(var h in e){var p=e[h],d=n[h].paddedRect,g=d.x+1,m=d.y+1,v=p.data.width,y=p.data.height;Eo.copy(p.data,l,{x:0,y:0},{x:g,y:m},p.data),Eo.copy(p.data,l,{x:0,y:y-1},{x:g,y:m-1},{width:v,height:1}),Eo.copy(p.data,l,{x:0,y:0},{x:g,y:m+y},{width:v,height:1}),Eo.copy(p.data,l,{x:v-1,y:0},{x:g-1,y:m},{width:1,height:y}),Eo.copy(p.data,l,{x:0,y:0},{x:g+v,y:m},{width:1,height:y})}this.image=l,this.iconPositions=r,this.patternPositions=n};Ll.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new Sl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},Ll.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},Ll.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl,i=n[0],a=n[1];r.update(e.data,void 0,{x:i,y:a})}},Nn("ImagePosition",Sl),Nn("ImageAtlas",Ll);var Cl={horizontal:1,vertical:2,horizontalOnly:3};var Pl=function(){this.scale=1,this.fontStack="",this.imageName=null};Pl.forText=function(t,e){var r=new Pl;return r.scale=t||1,r.fontStack=e,r},Pl.forImage=function(t){var e=new Pl;return e.imageName=t,e};var Il=function(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null};function Ol(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g){var m,v=Il.fromFeature(t,i);f===Cl.vertical&&v.verticalizePunctuation();var y=hi.processBidirectionalText,x=hi.processStyledBidirectionalText;if(y&&1===v.sections.length){m=[];for(var b=0,_=y(v.toString(),jl(v,c,a,e,n,p,d));b<_.length;b+=1){var w=_[b],T=new Il;T.text=w,T.sections=v.sections;for(var k=0;k<w.length;k++)T.sectionIndex.push(0);m.push(T)}}else if(x){m=[];for(var A=0,M=x(v.text,v.sectionIndex,jl(v,c,a,e,n,p,d));A<M.length;A+=1){var S=M[A],E=new Il;E.text=S[0],E.sectionIndex=S[1],E.sections=v.sections,m.push(E)}}else m=function(t,e){for(var r=[],n=t.text,i=0,a=0,o=e;a<o.length;a+=1){var s=o[a];r.push(t.substring(i,s)),i=s}return i<n.length&&r.push(t.substring(i,n.length)),r}(v,jl(v,c,a,e,n,p,d));var L=[],C={positionedLines:L,text:v.toString(),top:u[1],bottom:u[1],left:u[0],right:u[0],writingMode:f,iconsInText:!1,verticalizable:!1};return function(t,e,r,n,i,a,o,s,l,c,u,f){for(var h=0,p=-17,d=0,g=0,m="right"===s?1:"left"===s?0:.5,v=0,y=0,x=i;y<x.length;y+=1){var b=x[y];b.trim();var _=b.getMaxScale(),w=24*(_-1),T={positionedGlyphs:[],lineOffset:0};t.positionedLines[v]=T;var k=T.positionedGlyphs,A=0;if(b.length()){for(var M=0;M<b.length();M++){var S=b.getSection(M),E=b.getSectionIndex(M),L=b.getCharCode(M),C=0,P=null,I=null,O=null,z=24,D=!(l===Cl.horizontal||!u&&!Zn(L)||u&&(zl[L]||(Y=L,Yn.Arabic(Y)||Yn["Arabic Supplement"](Y)||Yn["Arabic Extended-A"](Y)||Yn["Arabic Presentation Forms-A"](Y)||Yn["Arabic Presentation Forms-B"](Y))));if(S.imageName){var R=n[S.imageName];if(!R)continue;O=S.imageName,t.iconsInText=t.iconsInText||!0,I=R.paddedRect;var F=R.displaySize;S.scale=24*S.scale/f,P={width:F[0],height:F[1],left:1,top:-3,advance:D?F[1]:F[0]};var B=24-F[1]*S.scale;C=w+B,z=P.advance;var N=D?F[0]*S.scale-24*_:F[1]*S.scale-24*_;N>0&&N>A&&(A=N)}else{var j=r[S.fontStack],U=j&&j[L];if(U&&U.rect)I=U.rect,P=U.metrics;else{var V=e[S.fontStack],H=V&&V[L];if(!H)continue;P=H.metrics}C=24*(_-S.scale)}D?(t.verticalizable=!0,k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=z*S.scale+c):(k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=P.advance*S.scale+c)}if(0!==k.length){var q=h-c;d=Math.max(q,d),Vl(k,0,k.length-1,m,A)}h=0;var G=a*_+A;T.lineOffset=Math.max(A,w),p+=G,g=Math.max(G,g),++v}else p+=a,++v}var Y;var W=p- -17,X=Ul(o),Z=X.horizontalAlign,J=X.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c=(e-r)*i,u=0;u=a!==o?-s*n- -17:(-n*l+.5)*o;for(var f=0,h=t;f<h.length;f+=1)for(var p=h[f],d=0,g=p.positionedGlyphs;d<g.length;d+=1){var m=g[d];m.x+=c,m.y+=u}})(t.positionedLines,m,Z,J,d,g,a,W,i.length),t.top+=-J*W,t.bottom=t.top+W,t.left+=-Z*d,t.right=t.left+d}(C,e,r,n,m,o,s,l,f,c,h,g),!function(t){for(var e=0,r=t;e<r.length;e+=1){if(0!==r[e].positionedGlyphs.length)return!1}return!0}(L)&&C}Il.fromFeature=function(t,e){for(var r=new Il,n=0;n<t.sections.length;n++){var i=t.sections[n];i.image?r.addImageSection(i):r.addTextSection(i,e)}return r},Il.prototype.length=function(){return this.text.length},Il.prototype.getSection=function(t){return this.sections[this.sectionIndex[t]]},Il.prototype.getSectionIndex=function(t){return this.sectionIndex[t]},Il.prototype.getCharCode=function(t){return this.text.charCodeAt(t)},Il.prototype.verticalizePunctuation=function(){this.text=function(t){for(var e="",r=0;r<t.length;r++){var n=t.charCodeAt(r+1)||null,i=t.charCodeAt(r-1)||null;(!n||!Jn(n)||rl[t[r+1]])&&(!i||!Jn(i)||rl[t[r-1]])&&rl[t[r]]?e+=rl[t[r]]:e+=t[r]}return e}(this.text)},Il.prototype.trim=function(){for(var t=0,e=0;e<this.text.length&&zl[this.text.charCodeAt(e)];e++)t++;for(var r=this.text.length,n=this.text.length-1;n>=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Il.prototype.substring=function(t,e){var r=new Il;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Il.prototype.toString=function(){return this.text},Il.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},Il.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Pl.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n<t.text.length;++n)this.sectionIndex.push(r)},Il.prototype.addImageSection=function(t){var e=t.image?t.image.name:"";if(0!==e.length){var r=this.getNextImageSectionCharCode();r?(this.text+=String.fromCharCode(r),this.sections.push(Pl.forImage(e)),this.sectionIndex.push(this.sections.length-1)):_("Reached maximum number of images 6401")}else _("Can't add FormattedSection with an empty image.")},Il.prototype.getNextImageSectionCharCode=function(){return this.imageSectionID?this.imageSectionID>=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Dl={};function Rl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function Fl(t,e,r,n){var i=Math.pow(t-e,2);return n?t<e?i/2:2*i:i+Math.abs(r)*r}function Bl(t,e,r){var n=0;return 10===t&&(n-=1e4),r&&(n+=150),40!==t&&65288!==t||(n+=50),41!==e&&65289!==e||(n+=50),n}function Nl(t,e,r,n,i,a){for(var o=null,s=Fl(e,r,i,a),l=0,c=n;l<c.length;l+=1){var u=c[l],f=Fl(e-u.x,r,i,a)+u.badness;f<=s&&(o=u,s=f)}return{index:t,x:e,priorBreak:o,badness:s}}function jl(t,e,r,n,i,a,o){if("point"!==a)return[];if(!t)return[];for(var s,l=[],c=function(t,e,r,n,i,a){for(var o=0,s=0;s<t.length();s++){var l=t.getSection(s);o+=Rl(t.getCharCode(s),l,n,i,e,a)}return o/Math.max(1,Math.ceil(o/r))}(t,e,r,n,i,o),u=t.text.indexOf("\u200b")>=0,f=0,h=0;h<t.length();h++){var p=t.getSection(h),d=t.getCharCode(h);if(zl[d]||(f+=Rl(d,p,n,i,e,o)),h<t.length()-1){var g=!!(!((s=d)<11904)&&(Yn["Bopomofo Extended"](s)||Yn.Bopomofo(s)||Yn["CJK Compatibility Forms"](s)||Yn["CJK Compatibility Ideographs"](s)||Yn["CJK Compatibility"](s)||Yn["CJK Radicals Supplement"](s)||Yn["CJK Strokes"](s)||Yn["CJK Symbols and Punctuation"](s)||Yn["CJK Unified Ideographs Extension A"](s)||Yn["CJK Unified Ideographs"](s)||Yn["Enclosed CJK Letters and Months"](s)||Yn["Halfwidth and Fullwidth Forms"](s)||Yn.Hiragana(s)||Yn["Ideographic Description Characters"](s)||Yn["Kangxi Radicals"](s)||Yn["Katakana Phonetic Extensions"](s)||Yn.Katakana(s)||Yn["Vertical Forms"](s)||Yn["Yi Radicals"](s)||Yn["Yi Syllables"](s)));(Dl[d]||g||p.imageName)&&l.push(Nl(h+1,f,c,l,Bl(d,t.getCharCode(h+1),g&&u),!1))}}return function t(e){return e?t(e.priorBreak).concat(e.index):[]}(Nl(t.length(),f,c,l,0,!0))}function Ul(t){var e=.5,r=.5;switch(t){case"right":case"top-right":case"bottom-right":e=1;break;case"left":case"top-left":case"bottom-left":e=0}switch(t){case"bottom":case"bottom-right":case"bottom-left":r=1;break;case"top":case"top-right":case"top-left":r=0}return{horizontalAlign:e,verticalAlign:r}}function Vl(t,e,r,n,i){if(n||i)for(var a=t[r],o=a.metrics.advance*a.scale,s=(t[r].x+o)*n,l=e;l<=r;l++)t[l].x-=s,t[l].y+=i}function Hl(t,e,r,n,i,a){var o,s=t.image;if(s.content){var l=s.content,c=s.pixelRatio||1;o=[l[0]/c,l[1]/c,s.displaySize[0]-l[2]/c,s.displaySize[1]-l[3]/c]}var u,f,h,p,d=e.left*a,g=e.right*a;"width"===r||"both"===r?(p=i[0]+d-n[3],f=i[0]+g+n[1]):f=(p=i[0]+(d+g-s.displaySize[0])/2)+s.displaySize[0];var m=e.top*a,v=e.bottom*a;return"height"===r||"both"===r?(u=i[1]+m-n[0],h=i[1]+v+n[2]):h=(u=i[1]+(m+v-s.displaySize[1])/2)+s.displaySize[1],{image:s,top:u,right:f,bottom:h,left:p,collisionPadding:o}}Dl[10]=!0,Dl[32]=!0,Dl[38]=!0,Dl[40]=!0,Dl[41]=!0,Dl[43]=!0,Dl[45]=!0,Dl[47]=!0,Dl[173]=!0,Dl[183]=!0,Dl[8203]=!0,Dl[8208]=!0,Dl[8211]=!0,Dl[8231]=!0;var ql=function(t){function e(e,r,n,i){t.call(this,e,r),this.angle=n,void 0!==i&&(this.segment=i)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.clone=function(){return new e(this.x,this.y,this.angle,this.segment)},e}(i);Nn("Anchor",ql);function Gl(t,e){var r=e.expression;if("constant"===r.kind)return{kind:"constant",layoutSize:r.evaluate(new pi(t+1))};if("source"===r.kind)return{kind:"source"};for(var n=r.zoomStops,i=r.interpolationType,a=0;a<n.length&&n[a]<=t;)a++;for(var o=a=Math.max(0,a-1);o<n.length&&n[o]<t+1;)o++;o=Math.min(n.length-1,o);var s=n[a],l=n[o];return"composite"===r.kind?{kind:"composite",minZoom:s,maxZoom:l,interpolationType:i}:{kind:"camera",minZoom:s,maxZoom:l,minSize:r.evaluate(new pi(s)),maxSize:r.evaluate(new pi(l)),interpolationType:i}}function Yl(t,e,r){var n=e.uSize,i=e.uSizeT,a=r.lowerSize,o=r.upperSize;return"source"===t.kind?a/128:"composite"===t.kind?qe(a/128,o/128,i):n}function Wl(t,e){var r=0,n=0;if("constant"===t.kind)n=t.layoutSize;else if("source"!==t.kind){var i=t.interpolationType,a=t.minZoom,o=t.maxZoom,s=i?l(or.interpolationFactor(i,e,a,o),0,1):0;"camera"===t.kind?n=qe(t.minSize,t.maxSize,s):r=s}return{uSizeT:r,uSize:n}}var Xl=Object.freeze({__proto__:null,getSizeData:Gl,evaluateSizeForFeature:Yl,evaluateSizeForZoom:Wl,SIZE_PACK_FACTOR:128});function Zl(t,e,r,n,i){if(void 0===e.segment)return!0;for(var a=e,o=e.segment+1,s=0;s>-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;s<r/2;){var u=t[o-1],f=t[o],h=t[o+1];if(!h)return!1;var p=u.angleTo(f)-f.angleTo(h);for(p=Math.abs((p+3*Math.PI)%(2*Math.PI)-Math.PI),l.push({distance:s,angleDelta:p}),c+=p;s-l[0].distance>n;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=f.dist(h)}return!0}function Jl(t){for(var e=0,r=0;r<t.length-1;r++)e+=t[r].dist(t[r+1]);return e}function Kl(t,e,r){return t?.6*e*r:0}function Ql(t,e){return Math.max(t?t.right-t.left:0,e?e.right-e.left:0)}function $l(t,e,r,n,i,a){for(var o=Kl(r,i,a),s=Ql(r,n)*a,l=0,c=Jl(t)/2,u=0;u<t.length-1;u++){var f=t[u],h=t[u+1],p=f.dist(h);if(l+p>c){var d=(c-l)/p,g=qe(f.x,h.x,d),m=qe(f.y,h.y,d),v=new ql(g,m,h.angleTo(f),u);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}l+=p}}function tc(t,e,r,n,i,a,o,s,l){var c=Kl(n,a,o),u=Ql(n,i),f=u*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f<e/4&&(e=f+e/4),function t(e,r,n,i,a,o,s,l,c){for(var u=o/2,f=Jl(e),h=0,p=r-n,d=[],g=0;g<e.length-1;g++){for(var m=e[g],v=e[g+1],y=m.dist(v),x=v.angleTo(m);p+n<h+y;){var b=((p+=n)-h)/y,_=qe(m.x,v.x,b),w=qe(m.y,v.y,b);if(_>=0&&_<c&&w>=0&&w<c&&p-u>=0&&p+u<=f){var T=new ql(_,w,x,g);T._round(),i&&!Zl(e,T,o,i,a)||d.push(T)}}h+=y}l||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,c));return d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function ec(t,e,r,n,a){for(var o=[],s=0;s<t.length;s++)for(var l=t[s],c=void 0,u=0;u<l.length-1;u++){var f=l[u],h=l[u+1];f.x<e&&h.x<e||(f.x<e?f=new i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round():h.x<e&&(h=new i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round()),f.y<r&&h.y<r||(f.y<r?f=new i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round():h.y<r&&(h=new i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round()),f.x>=n&&h.x>=n||(f.x>=n?f=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>=a&&(h=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(c[c.length-1])||(c=[f],o.push(c)),c.push(h)))))}return o}function rc(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,c=o.paddedRect.h-2,u=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,c]],d=function(t,e){return t+e[1]-e[0]},g=h.reduce(d,0),m=p.reduce(d,0),v=l-g,y=c-m,x=0,b=g,_=0,w=m,T=0,k=v,A=0,M=y;if(o.content&&n){var S=o.content;x=nc(h,0,S[0]),_=nc(p,0,S[1]),b=nc(h,S[0],S[2]),w=nc(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,a,l,c){var h=ac(n.stretch-x,b,u,t.left),p=oc(n.fixed-T,k,n.stretch,g),d=ac(a.stretch-_,w,f,t.top),v=oc(a.fixed-A,M,a.stretch,m),y=ac(l.stretch-x,b,u,t.left),S=oc(l.fixed-T,k,l.stretch,g),E=ac(c.stretch-_,w,f,t.top),L=oc(c.fixed-A,M,c.stretch,m),C=new i(h,d),P=new i(y,d),I=new i(y,E),O=new i(h,E),z=new i(p/s,v/s),D=new i(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),O._matMult(N),I._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=a.stretch+a.fixed,H=c.stretch+c.fixed;return{tl:C,tr:P,bl:O,br:I,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:z,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=ic(h,v,g),C=ic(p,y,m),P=0;P<L.length-1;P++)for(var I=L[P],O=L[P+1],z=0;z<C.length-1;z++){var D=C[z],R=C[z+1];a.push(E(I,D,O,R))}else a.push(E({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:l+1},{fixed:0,stretch:c+1}));return a}function nc(t,e,r){for(var n=0,i=0,a=t;i<a.length;i+=1){var o=a[i];n+=Math.max(e,Math.min(r,o[1]))-Math.max(e,Math.min(r,o[0]))}return n}function ic(t,e,r){for(var n=[{fixed:-1,stretch:0}],i=0,a=t;i<a.length;i+=1){var o=a[i],s=o[0],l=o[1],c=n[n.length-1];n.push({fixed:s-c.stretch,stretch:c.stretch}),n.push({fixed:s-c.stretch,stretch:c.stretch+(l-s)})}return n.push({fixed:e+1,stretch:r}),n}function ac(t,e,r,n){return t/e*r+n}function oc(t,e,r,n){return t-e*r/n}var sc=function(t,e,r,n,a,o,s,l,c,u){if(this.boxStartIndex=t.length,c){var f=o.top,h=o.bottom,p=o.collisionPadding;p&&(f-=p[1],h+=p[3]);var d=h-f;d>0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var g=o.top*s-l,m=o.bottom*s+l,v=o.left*s-l,y=o.right*s+l,x=o.collisionPadding;if(x&&(v-=x[0]*s,g-=x[1]*s,y+=x[2]*s,m+=x[3]*s),u){var b=new i(v,g),_=new i(y,g),w=new i(v,m),T=new i(y,m),k=u*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),v=Math.min(b.x,_.x,w.x,T.x),y=Math.max(b.x,_.x,w.x,T.x),g=Math.min(b.y,_.y,w.y,T.y),m=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,g,y,m,r,n,a)}this.boxEndIndex=t.length},lc=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=cc),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function cc(t,e){return t<e?-1:t>e?1:0}function uc(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;c<l.length;c++){var u=l[c];(!c||u.x<n)&&(n=u.x),(!c||u.y<a)&&(a=u.y),(!c||u.x>o)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var f=o-n,h=s-a,p=Math.min(f,h),d=p/2,g=new lc([],fc);if(0===p)return new i(n,a);for(var m=n;m<o;m+=p)for(var v=a;v<s;v+=p)g.push(new hc(m+d,v+d,d,t));for(var y=function(t){for(var e=0,r=0,n=0,i=t[0],a=0,o=i.length,s=o-1;a<o;s=a++){var l=i[a],c=i[s],u=l.x*c.y-c.x*l.y;r+=(l.x+c.x)*u,n+=(l.y+c.y)*u,e+=3*u}return new hc(r/e,n/e,0,t)}(t),x=g.length;g.length;){var b=g.pop();(b.d>y.d||!y.d)&&(y=b,r&&console.log("found best %d after %d probes",Math.round(1e4*b.d)/1e4,x)),b.max-y.d<=e||(d=b.h/2,g.push(new hc(b.p.x-d,b.p.y-d,d,t)),g.push(new hc(b.p.x+d,b.p.y-d,d,t)),g.push(new hc(b.p.x-d,b.p.y+d,d,t)),g.push(new hc(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log("num probes: "+x),console.log("best distance: "+y.d)),y.p}function fc(t,e){return e.max-t.max}function hc(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;i<e.length;i++)for(var a=e[i],o=0,s=a.length,l=s-1;o<s;l=o++){var c=a[o],u=a[l];c.y>t.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,ro(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}lc.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},lc.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},lc.prototype.peek=function(){return this.data[0]},lc.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},lc.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t<n;){var a=1+(t<<1),o=e[a],s=a+1;if(s<this.length&&r(e[s],o)<0&&(a=s,o=e[s]),r(o,i)>=0)break;e[t]=o,t=a}e[t]=i};var pc=Number.POSITIVE_INFINITY;function dc(t,e){return e[1]!==pc?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function gc(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function mc(t,e,r,n,a,o,s,l,c,u,f,h,p,d,g){var m=function(t,e,r,n,a,o,s,l){for(var c=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,u=[],f=0,h=e.positionedLines;f<h.length;f+=1)for(var p=h[f],d=0,g=p.positionedGlyphs;d<g.length;d+=1){var m=g[d];if(m.rect){var v=m.rect||{},y=4,x=!0,b=1,_=0,w=(a||l)&&m.vertical,T=m.metrics.advance*m.scale/2;if(l&&e.verticalizable){var k=24*(m.scale-1),A=(24-m.metrics.width*m.scale)/2;_=p.lineOffset/2-(m.imageName?-A:k)}if(m.imageName){var M=s[m.imageName];x=M.sdf,y=1/(b=M.pixelRatio)}var S=a?[m.x+T,m.y]:[0,0],E=a?[0,0]:[m.x+T+r[0],m.y+r[1]-_],L=[0,0];w&&(L=E,E=[0,0]);var C=(m.metrics.left-y)*m.scale-T+E[0],P=(-m.metrics.top-y)*m.scale+E[1],I=C+v.w*m.scale/b,O=P+v.h*m.scale/b,z=new i(C,P),D=new i(I,P),R=new i(C,O),F=new i(I,O);if(w){var B=new i(-T,T- -17),N=-Math.PI/2,j=12-T,U=m.imageName?j:0,V=new i(22-j,-U),H=new(Function.prototype.bind.apply(i,[null].concat(L)));z._rotateAround(N,B)._add(V)._add(H),D._rotateAround(N,B)._add(V)._add(H),R._rotateAround(N,B)._add(V)._add(H),F._rotateAround(N,B)._add(V)._add(H)}if(c){var q=Math.sin(c),G=Math.cos(c),Y=[G,-q,q,G];z._matMult(Y),D._matMult(Y),R._matMult(Y),F._matMult(Y)}var W=new i(0,0),X=new i(0,0);u.push({tl:z,tr:D,bl:R,br:F,tex:v,writingMode:e.writingMode,glyphOffset:S,sectionIndex:m.sectionIndex,isSDF:x,pixelOffsetTL:W,pixelOffsetBR:X,minFontScaleX:0,minFontScaleY:0})}}return u}(0,r,l,a,o,s,n,t.allowVerticalPlacement),v=t.textSizeData,y=null;"source"===v.kind?(y=[128*a.layout.get("text-size").evaluate(s,{})])[0]>32640&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'):"composite"===v.kind&&((y=[128*d.compositeTextSizes[0].evaluate(s,{},g),128*d.compositeTextSizes[1].evaluate(s,{},g)])[0]>32640||y[1]>32640)&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'),t.addSymbols(t.text,m,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,g);for(var x=0,b=f;x<b.length;x+=1){h[b[x]]=t.text.placedSymbolArray.length-1}return 4*m.length}function vc(t){for(var e in t)return t[e];return null}function yc(t,e,r,n){var i=t.compareText;if(e in i){for(var a=i[e],o=a.length-1;o>=0;o--)if(n.dist(a[o])<r)return!0}else i[e]=[];return i[e].push(n),!1}var xc=Ls.VectorTileFeature.types,bc=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}];function _c(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=s?Math.min(32640,Math.round(s[0])):0,d=s?Math.min(32640,Math.round(s[1])):0;t.emplaceBack(e,r,Math.round(32*n),Math.round(32*i),a,o,(p<<1)+(l?1:0),d,16*c,16*u,256*f,256*h)}function wc(t,e,r){t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r)}function Tc(t){for(var e=0,r=t.sections;e<r.length;e+=1){if($n(r[e].text))return!0}return!1}var kc=function(t){this.layoutVertexArray=new Ni,this.indexArray=new Yi,this.programConfigurations=t,this.segments=new pa,this.dynamicLayoutVertexArray=new ji,this.opacityVertexArray=new Ui,this.placedSymbolArray=new aa};kc.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length&&0===this.indexArray.length&&0===this.dynamicLayoutVertexArray.length&&0===this.opacityVertexArray.length},kc.prototype.upload=function(t,e,r,n){this.isEmpty()||(r&&(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Js.members),this.indexBuffer=t.createIndexBuffer(this.indexArray,e),this.dynamicLayoutVertexBuffer=t.createVertexBuffer(this.dynamicLayoutVertexArray,Ks.members,!0),this.opacityVertexBuffer=t.createVertexBuffer(this.opacityVertexArray,bc,!0),this.opacityVertexBuffer.itemSize=1),(r||n)&&this.programConfigurations.upload(t))},kc.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},Nn("SymbolBuffers",kc);var Ac=function(t,e,r){this.layoutVertexArray=new t,this.layoutAttributes=e,this.indexArray=new r,this.segments=new pa,this.collisionVertexArray=new Gi};Ac.prototype.upload=function(t){this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=t.createVertexBuffer(this.collisionVertexArray,Qs.members,!0)},Ac.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},Nn("CollisionBuffers",Ac);var Mc=function(t){this.collisionBoxArray=t.collisionBoxArray,this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasPattern=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[],this.placementInvProjMatrix=ho([]),this.placementViewportMatrix=ho([]);var e=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Gl(this.zoom,e["text-size"]),this.iconSizeData=Gl(this.zoom,e["icon-size"]);var r=this.layers[0].layout,n=r.get("symbol-sort-key"),i=r.get("symbol-z-order");this.sortFeaturesByKey="viewport-y"!==i&&void 0!==n.constantOr(1);var a="viewport-y"===i||"auto"===i&&!this.sortFeaturesByKey;this.sortFeaturesByY=a&&(r.get("text-allow-overlap")||r.get("icon-allow-overlap")||r.get("text-ignore-placement")||r.get("icon-ignore-placement")),"point"===r.get("symbol-placement")&&(this.writingModes=r.get("text-writing-mode").map((function(t){return Cl[t]}))),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id})),this.sourceID=t.sourceID};Mc.prototype.createArrays=function(){this.text=new kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^text/.test(t)}))),this.icon=new kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^icon/.test(t)}))),this.glyphOffsetArray=new la,this.lineVertexArray=new ca,this.symbolInstances=new sa},Mc.prototype.calculateGlyphDependencies=function(t,e,r,n,i){for(var a=0;a<t.length;a++)if(e[t.charCodeAt(a)]=!0,(r||n)&&i){var o=rl[t.charAt(a)];o&&(e[o.charCodeAt(0)]=!0)}},Mc.prototype.populate=function(t,e,r){var n=this.layers[0],i=n.layout,a=i.get("text-font"),o=i.get("text-field"),s=i.get("icon-image"),l=("constant"!==o.value.kind||o.value.value instanceof ne&&!o.value.value.isEmpty()||o.value.value.toString().length>0)&&("constant"!==a.value.kind||a.value.value.length>0),c="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get("symbol-sort-key");if(this.features=[],l||c){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new pi(this.zoom),g=0,m=t;g<m.length;g+=1){var v=m[g],y=v.feature,x=v.id,b=v.index,_=v.sourceLayerIndex,w=n._featureFilter.needGeometry,T={type:y.type,id:x,properties:y.properties,geometry:w?Ya(y):[]};if(n._featureFilter.filter(d,T,r)){w||(T.geometry=Ya(y));var k=void 0;if(l){var A=n.getValueAndResolveTokens("text-field",T,r,p),M=ne.factory(A);Tc(M)&&(this.hasRTLText=!0),(!this.hasRTLText||"unavailable"===ui()||this.hasRTLText&&hi.isParsed())&&(k=el(M,n,T))}var S=void 0;if(c){var E=n.getValueAndResolveTokens("icon-image",T,r,p);S=E instanceof ie?E:ie.fromString(E)}if(k||S){var L=this.sortFeaturesByKey?u.evaluate(T,{},r):void 0,C={id:x,text:k,icon:S,index:b,sourceLayerIndex:_,geometry:Ya(y),properties:y.properties,type:xc[y.type],sortKey:L};if(this.features.push(C),S&&(f[S.name]=!0),k){var P=a.evaluate(T,{},r).join(","),I="map"===i.get("text-rotation-alignment")&&"point"!==i.get("symbol-placement");this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(Cl.vertical)>=0;for(var O=0,z=k.sections;O<z.length;O+=1){var D=z[O];if(D.image)f[D.image.name]=!0;else{var R=Wn(k.toString()),F=D.fontStack||P,B=h[F]=h[F]||{};this.calculateGlyphDependencies(D.text,B,I,this.allowVerticalPlacement,R)}}}}}}"line"===i.get("symbol-placement")&&(this.features=function(t){var e={},r={},n=[],i=0;function a(e){n.push(t[e]),i++}function o(t,e,i){var a=r[t];return delete r[t],r[e]=a,n[a].geometry[0].pop(),n[a].geometry[0]=n[a].geometry[0].concat(i[0]),a}function s(t,r,i){var a=e[r];return delete e[r],e[t]=a,n[a].geometry[0].shift(),n[a].geometry[0]=i[0].concat(n[a].geometry[0]),a}function l(t,e,r){var n=r?e[0][e[0].length-1]:e[0][0];return t+":"+n.x+":"+n.y}for(var c=0;c<t.length;c++){var u=t[c],f=u.geometry,h=u.text?u.text.toString():null;if(h){var p=l(h,f),d=l(h,f,!0);if(p in r&&d in e&&r[p]!==e[d]){var g=s(p,d,f),m=o(p,d,n[g].geometry);delete e[p],delete r[d],r[l(h,n[m].geometry,!0)]=m,n[g].geometry=null}else p in r?o(p,d,f):d in e?s(p,d,f):(a(c),e[p]=i-1,r[d]=i-1)}else a(c)}return n.filter((function(t){return t.geometry}))}(this.features)),this.sortFeaturesByKey&&this.features.sort((function(t,e){return t.sortKey-e.sortKey}))}},Mc.prototype.update=function(t,e,r){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(t,e,this.layers,r),this.icon.programConfigurations.updatePaintArrays(t,e,this.layers,r))},Mc.prototype.isEmpty=function(){return 0===this.symbolInstances.length&&!this.hasRTLText},Mc.prototype.uploadPending=function(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload},Mc.prototype.upload=function(t){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(t),this.iconCollisionBox.upload(t)),this.text.upload(t,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(t,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0},Mc.prototype.destroyDebugData=function(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()},Mc.prototype.destroy=function(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()},Mc.prototype.addToLineVertexArray=function(t,e){var r=this.lineVertexArray.length;if(void 0!==t.segment){for(var n=t.dist(e[t.segment+1]),i=t.dist(e[t.segment]),a={},o=t.segment+1;o<e.length;o++)a[o]={x:e[o].x,y:e[o].y,tileUnitDistanceFromAnchor:n},o<e.length-1&&(n+=e[o+1].dist(e[o]));for(var s=t.segment||0;s>=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l<e.length;l++){var c=a[l];this.lineVertexArray.emplaceBack(c.x,c.y,c.tileUnitDistanceFromAnchor)}}return{lineStartIndex:r,lineLength:this.lineVertexArray.length-r}},Mc.prototype.addSymbols=function(t,e,r,n,i,a,o,s,l,c,u,f){for(var h=t.indexArray,p=t.layoutVertexArray,d=t.segments.prepareSegment(4*e.length,p,h,a.sortKey),g=this.glyphOffsetArray.length,m=d.vertexLength,v=this.allowVerticalPlacement&&o===Cl.vertical?Math.PI/2:0,y=a.text&&a.text.sections,x=0;x<e.length;x++){var b=e[x],_=b.tl,w=b.tr,T=b.bl,k=b.br,A=b.tex,M=b.pixelOffsetTL,S=b.pixelOffsetBR,E=b.minFontScaleX,L=b.minFontScaleY,C=b.glyphOffset,P=b.isSDF,I=b.sectionIndex,O=d.vertexLength,z=C[1];_c(p,s.x,s.y,_.x,z+_.y,A.x,A.y,r,P,M.x,M.y,E,L),_c(p,s.x,s.y,w.x,z+w.y,A.x+A.w,A.y,r,P,S.x,M.y,E,L),_c(p,s.x,s.y,T.x,z+T.y,A.x,A.y+A.h,r,P,M.x,S.y,E,L),_c(p,s.x,s.y,k.x,z+k.y,A.x+A.w,A.y+A.h,r,P,S.x,S.y,E,L),wc(t.dynamicLayoutVertexArray,s,v),h.emplaceBack(O,O+1,O+2),h.emplaceBack(O+1,O+2,O+3),d.vertexLength+=4,d.primitiveLength+=2,this.glyphOffsetArray.emplaceBack(C[0]),x!==e.length-1&&I===e[x+1].sectionIndex||t.programConfigurations.populatePaintArrays(p.length,a,a.index,{},f,y&&y[I])}t.placedSymbolArray.emplaceBack(s.x,s.y,g,this.glyphOffsetArray.length-g,m,l,c,s.segment,r?r[0]:0,r?r[1]:0,n[0],n[1],o,0,!1,0,u)},Mc.prototype._addCollisionDebugVertex=function(t,e,r,n,i,a){return e.emplaceBack(0,0),t.emplaceBack(r.x,r.y,n,i,Math.round(a.x),Math.round(a.y))},Mc.prototype.addCollisionDebugVertices=function(t,e,r,n,a,o,s){var l=a.segments.prepareSegment(4,a.layoutVertexArray,a.indexArray),c=l.vertexLength,u=a.layoutVertexArray,f=a.collisionVertexArray,h=s.anchorX,p=s.anchorY;this._addCollisionDebugVertex(u,f,o,h,p,new i(t,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,n)),this._addCollisionDebugVertex(u,f,o,h,p,new i(t,n)),l.vertexLength+=4;var d=a.indexArray;d.emplaceBack(c,c+1),d.emplaceBack(c+1,c+2),d.emplaceBack(c+2,c+3),d.emplaceBack(c+3,c),l.primitiveLength+=4},Mc.prototype.addDebugCollisionBoxes=function(t,e,r,n){for(var i=t;i<e;i++){var a=this.collisionBoxArray.get(i),o=a.x1,s=a.y1,l=a.x2,c=a.y2;this.addCollisionDebugVertices(o,s,l,c,n?this.textCollisionBox:this.iconCollisionBox,a.anchorPoint,r)}},Mc.prototype.generateCollisionDebugBuffers=function(){this.hasDebugData()&&this.destroyDebugData(),this.textCollisionBox=new Ac(Hi,$s.members,Qi),this.iconCollisionBox=new Ac(Hi,$s.members,Qi);for(var t=0;t<this.symbolInstances.length;t++){var e=this.symbolInstances.get(t);this.addDebugCollisionBoxes(e.textBoxStartIndex,e.textBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.verticalTextBoxStartIndex,e.verticalTextBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.iconBoxStartIndex,e.iconBoxEndIndex,e,!1),this.addDebugCollisionBoxes(e.verticalIconBoxStartIndex,e.verticalIconBoxEndIndex,e,!1)}},Mc.prototype._deserializeCollisionBoxesForSymbol=function(t,e,r,n,i,a,o,s,l){for(var c={},u=e;u<r;u++){var f=t.get(u);c.textBox={x1:f.x1,y1:f.y1,x2:f.x2,y2:f.y2,anchorPointX:f.anchorPointX,anchorPointY:f.anchorPointY},c.textFeatureIndex=f.featureIndex;break}for(var h=n;h<i;h++){var p=t.get(h);c.verticalTextBox={x1:p.x1,y1:p.y1,x2:p.x2,y2:p.y2,anchorPointX:p.anchorPointX,anchorPointY:p.anchorPointY},c.verticalTextFeatureIndex=p.featureIndex;break}for(var d=a;d<o;d++){var g=t.get(d);c.iconBox={x1:g.x1,y1:g.y1,x2:g.x2,y2:g.y2,anchorPointX:g.anchorPointX,anchorPointY:g.anchorPointY},c.iconFeatureIndex=g.featureIndex;break}for(var m=s;m<l;m++){var v=t.get(m);c.verticalIconBox={x1:v.x1,y1:v.y1,x2:v.x2,y2:v.y2,anchorPointX:v.anchorPointX,anchorPointY:v.anchorPointY},c.verticalIconFeatureIndex=v.featureIndex;break}return c},Mc.prototype.deserializeCollisionBoxes=function(t){this.collisionArrays=[];for(var e=0;e<this.symbolInstances.length;e++){var r=this.symbolInstances.get(e);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(t,r.textBoxStartIndex,r.textBoxEndIndex,r.verticalTextBoxStartIndex,r.verticalTextBoxEndIndex,r.iconBoxStartIndex,r.iconBoxEndIndex,r.verticalIconBoxStartIndex,r.verticalIconBoxEndIndex))}},Mc.prototype.hasTextData=function(){return this.text.segments.get().length>0},Mc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Mc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},Mc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Mc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Mc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i<n;i+=4)t.indexArray.emplaceBack(i,i+1,i+2),t.indexArray.emplaceBack(i+1,i+2,i+3)},Mc.prototype.getSortedSymbolIndexes=function(t){if(this.sortedAngle===t&&void 0!==this.symbolInstanceIndexes)return this.symbolInstanceIndexes;for(var e=Math.sin(t),r=Math.cos(t),n=[],i=[],a=[],o=0;o<this.symbolInstances.length;++o){a.push(o);var s=this.symbolInstances.get(o);n.push(0|Math.round(e*s.anchorX+r*s.anchorY)),i.push(s.featureIndex)}return a.sort((function(t,e){return n[t]-n[e]||i[e]-i[t]})),a},Mc.prototype.addToSortKeyRanges=function(t,e){var r=this.sortKeyRanges[this.sortKeyRanges.length-1];r&&r.sortKey===e?r.symbolInstanceEnd=t+1:this.sortKeyRanges.push({sortKey:e,symbolInstanceStart:t,symbolInstanceEnd:t+1})},Mc.prototype.sortFeatures=function(t){var e=this;if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r<n.length;r+=1){var i=n[r],a=this.symbolInstances.get(i);this.featureSortOrder.push(a.featureIndex),[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t,r,n){t>=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Nn("SymbolBucket",Mc,{omit:["layers","collisionBoxArray","features","compareText"]}),Mc.MAX_GLYPHS=65535,Mc.addDynamicAttributes=wc;var Sc=new Si({"symbol-placement":new wi(Lt.layout_symbol["symbol-placement"]),"symbol-spacing":new wi(Lt.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new wi(Lt.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new Ti(Lt.layout_symbol["symbol-sort-key"]),"symbol-z-order":new wi(Lt.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new wi(Lt.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new wi(Lt.layout_symbol["icon-ignore-placement"]),"icon-optional":new wi(Lt.layout_symbol["icon-optional"]),"icon-rotation-alignment":new wi(Lt.layout_symbol["icon-rotation-alignment"]),"icon-size":new Ti(Lt.layout_symbol["icon-size"]),"icon-text-fit":new wi(Lt.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new wi(Lt.layout_symbol["icon-text-fit-padding"]),"icon-image":new Ti(Lt.layout_symbol["icon-image"]),"icon-rotate":new Ti(Lt.layout_symbol["icon-rotate"]),"icon-padding":new wi(Lt.layout_symbol["icon-padding"]),"icon-keep-upright":new wi(Lt.layout_symbol["icon-keep-upright"]),"icon-offset":new Ti(Lt.layout_symbol["icon-offset"]),"icon-anchor":new Ti(Lt.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new wi(Lt.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new wi(Lt.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new wi(Lt.layout_symbol["text-rotation-alignment"]),"text-field":new Ti(Lt.layout_symbol["text-field"]),"text-font":new Ti(Lt.layout_symbol["text-font"]),"text-size":new Ti(Lt.layout_symbol["text-size"]),"text-max-width":new Ti(Lt.layout_symbol["text-max-width"]),"text-line-height":new wi(Lt.layout_symbol["text-line-height"]),"text-letter-spacing":new Ti(Lt.layout_symbol["text-letter-spacing"]),"text-justify":new Ti(Lt.layout_symbol["text-justify"]),"text-radial-offset":new Ti(Lt.layout_symbol["text-radial-offset"]),"text-variable-anchor":new wi(Lt.layout_symbol["text-variable-anchor"]),"text-anchor":new Ti(Lt.layout_symbol["text-anchor"]),"text-max-angle":new wi(Lt.layout_symbol["text-max-angle"]),"text-writing-mode":new wi(Lt.layout_symbol["text-writing-mode"]),"text-rotate":new Ti(Lt.layout_symbol["text-rotate"]),"text-padding":new wi(Lt.layout_symbol["text-padding"]),"text-keep-upright":new wi(Lt.layout_symbol["text-keep-upright"]),"text-transform":new Ti(Lt.layout_symbol["text-transform"]),"text-offset":new Ti(Lt.layout_symbol["text-offset"]),"text-allow-overlap":new wi(Lt.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new wi(Lt.layout_symbol["text-ignore-placement"]),"text-optional":new wi(Lt.layout_symbol["text-optional"])}),Ec={paint:new Si({"icon-opacity":new Ti(Lt.paint_symbol["icon-opacity"]),"icon-color":new Ti(Lt.paint_symbol["icon-color"]),"icon-halo-color":new Ti(Lt.paint_symbol["icon-halo-color"]),"icon-halo-width":new Ti(Lt.paint_symbol["icon-halo-width"]),"icon-halo-blur":new Ti(Lt.paint_symbol["icon-halo-blur"]),"icon-translate":new wi(Lt.paint_symbol["icon-translate"]),"icon-translate-anchor":new wi(Lt.paint_symbol["icon-translate-anchor"]),"text-opacity":new Ti(Lt.paint_symbol["text-opacity"]),"text-color":new Ti(Lt.paint_symbol["text-color"],{runtimeType:Ut,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new Ti(Lt.paint_symbol["text-halo-color"]),"text-halo-width":new Ti(Lt.paint_symbol["text-halo-width"]),"text-halo-blur":new Ti(Lt.paint_symbol["text-halo-blur"]),"text-translate":new wi(Lt.paint_symbol["text-translate"]),"text-translate-anchor":new wi(Lt.paint_symbol["text-translate-anchor"])}),layout:Sc},Lc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};Lc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},Lc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},Lc.prototype.outputDefined=function(){return!1},Lc.prototype.serialize=function(){return null},Nn("FormatSectionOverride",Lc,{omit:["defaultValue"]});var Cc=function(t){function e(e){t.call(this,e,Ec)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["icon-rotation-alignment"]="map":this.layout._values["icon-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["text-rotation-alignment"]="map":this.layout._values["text-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a<o.length;a+=1){var s=o[a];i.indexOf(s)<0&&i.push(s)}this.layout._values["text-writing-mode"]=i}else this.layout._values["text-writing-mode"]=["horizontal"]}this._setPaintOverrides()},e.prototype.getValueAndResolveTokens=function(t,e,r,n){var i=this.layout.get(t).evaluate(e,{},r,n),a=this._unevaluatedLayout._values[t];return a.isDataDriven()||Yr(a.value)||!i?i:function(t,e){return e.replace(/{([^{}]+)}/g,(function(e,r){return r in t?String(t[r]):""}))}(e.properties,i)},e.prototype.createBucket=function(t){return new Mc(t)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e.prototype._setPaintOverrides=function(){for(var t=0,r=Ec.paint.overridableProperties;t<r.length;t+=1){var n=r[t];if(e.hasPaintOverride(this.layout,n)){var i=this.paint.get(n),a=new Lc(i),o=new Gr(a,i.property.specification),s=null;s="constant"===i.value.kind||"source"===i.value.kind?new Xr("source",o):new Zr("composite",o,i.value.zoomStops,i.value._interpolationType),this.paint._values[n]=new bi(i.property,s,i.parameters)}}},e.prototype._handleOverridablePaintPropertyUpdate=function(t,r,n){return!(!this.layout||r.isDataDriven()||n.isDataDriven())&&e.hasPaintOverride(this.layout,t)},e.hasPaintOverride=function(t,e){var r=t.get("text-field"),n=Ec.paint.properties[e],i=!1,a=function(t){for(var e=0,r=t;e<r.length;e+=1){var a=r[e];if(n.overrides&&n.overrides.hasOverride(a))return void(i=!0)}};if("constant"===r.value.kind&&r.value.value instanceof ne)a(r.value.value.sections);else if("source"===r.value.kind){var o=function(t){if(!i)if(t instanceof ce&&se(t.value)===Gt){var e=t.value;a(e.sections)}else t instanceof pe?a(t.sections):t.eachChild(o)},s=r.value;s._styleExpression&&o(s._styleExpression.expression)}return i},e}(Ei),Pc={paint:new Si({"background-color":new wi(Lt.paint_background["background-color"]),"background-pattern":new Ai(Lt.paint_background["background-pattern"]),"background-opacity":new wi(Lt.paint_background["background-opacity"])})},Ic=function(t){function e(e){t.call(this,e,Pc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Ei),Oc={paint:new Si({"raster-opacity":new wi(Lt.paint_raster["raster-opacity"]),"raster-hue-rotate":new wi(Lt.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new wi(Lt.paint_raster["raster-brightness-min"]),"raster-brightness-max":new wi(Lt.paint_raster["raster-brightness-max"]),"raster-saturation":new wi(Lt.paint_raster["raster-saturation"]),"raster-contrast":new wi(Lt.paint_raster["raster-contrast"]),"raster-resampling":new wi(Lt.paint_raster["raster-resampling"]),"raster-fade-duration":new wi(Lt.paint_raster["raster-fade-duration"])})},zc=function(t){function e(e){t.call(this,e,Oc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Ei);var Dc=function(t){function e(e){t.call(this,e,{}),this.implementation=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.is3D=function(){return"3d"===this.implementation.renderingMode},e.prototype.hasOffscreenPass=function(){return void 0!==this.implementation.prerender},e.prototype.recalculate=function(){},e.prototype.updateTransitions=function(){},e.prototype.hasTransition=function(){},e.prototype.serialize=function(){},e.prototype.onAdd=function(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.painter.context.gl)},e.prototype.onRemove=function(t){this.implementation.onRemove&&this.implementation.onRemove(t,t.painter.context.gl)},e}(Ei),Rc={circle:_o,heatmap:Po,hillshade:Oo,fill:xs,"fill-extrusion":Fs,line:Xs,symbol:Cc,background:Ic,raster:zc};var Fc=self.HTMLImageElement,Bc=self.HTMLCanvasElement,Nc=self.HTMLVideoElement,jc=self.ImageData,Uc=self.ImageBitmap,Vc=function(t,e,r,n){this.context=t,this.format=r,this.texture=t.gl.createTexture(),this.update(e,n)};Vc.prototype.update=function(t,e,r){var n=t.width,i=t.height,a=!(this.size&&this.size[0]===n&&this.size[1]===i||r),o=this.context,s=o.gl;if(this.useMipmap=Boolean(e&&e.useMipmap),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.format===s.RGBA&&(!e||!1!==e.premultiply)),a)this.size=[n,i],t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,s.UNSIGNED_BYTE,t):s.texImage2D(s.TEXTURE_2D,0,this.format,n,i,0,this.format,s.UNSIGNED_BYTE,t.data);else{var l=r||{x:0,y:0},c=l.x,u=l.y;t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texSubImage2D(s.TEXTURE_2D,0,c,u,s.RGBA,s.UNSIGNED_BYTE,t):s.texSubImage2D(s.TEXTURE_2D,0,c,u,n,i,s.RGBA,s.UNSIGNED_BYTE,t.data)}this.useMipmap&&this.isSizePowerOfTwo()&&s.generateMipmap(s.TEXTURE_2D)},Vc.prototype.bind=function(t,e,r){var n=this.context.gl;n.bindTexture(n.TEXTURE_2D,this.texture),r!==n.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(r=n.LINEAR),t!==this.filter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,r||t),this.filter=t),e!==this.wrap&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrap=e)},Vc.prototype.isSizePowerOfTwo=function(){return this.size[0]===this.size[1]&&Math.log(this.size[0])/Math.LN2%1==0},Vc.prototype.destroy=function(){this.context.gl.deleteTexture(this.texture),this.texture=null};var Hc=function(t){var e=this;this._callback=t,this._triggered=!1,"undefined"!=typeof MessageChannel&&(this._channel=new MessageChannel,this._channel.port2.onmessage=function(){e._triggered=!1,e._callback()})};Hc.prototype.trigger=function(){var t=this;this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout((function(){t._triggered=!1,t._callback()}),0))},Hc.prototype.remove=function(){delete this._channel,this._callback=function(){}};var qc=function(t,e,r){this.target=t,this.parent=e,this.mapId=r,this.callbacks={},this.tasks={},this.taskQueue=[],this.cancelCallbacks={},g(["receive","process"],this),this.invoker=new Hc(this.process),this.target.addEventListener("message",this.receive,!1),this.globalScope=k()?t:self};function Gc(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return[t*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2]}qc.prototype.send=function(t,e,r,n,i){var a=this;void 0===i&&(i=!1);var o=Math.round(1e18*Math.random()).toString(36).substring(0,10);r&&(this.callbacks[o]=r);var s=S(this.globalScope)?void 0:[];return this.target.postMessage({id:o,type:t,hasCallback:!!r,targetMapId:n,mustQueue:i,sourceMapId:this.mapId,data:Hn(e,s)},s),{cancel:function(){r&&delete a.callbacks[o],a.target.postMessage({id:o,type:"<cancel>",targetMapId:n,sourceMapId:a.mapId})}}},qc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if("<cancel>"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else k()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},qc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},qc.prototype.processTask=function(t,e){var r=this;if("<response>"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(qn(e.error)):n(null,qn(e.data)))}else{var i=!1,a=S(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"<response>",sourceMapId:r.mapId,error:e?Hn(e):null,data:Hn(n,a)},a)}:function(t){i=!0},s=null,l=qn(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var c=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,c[0],l.source)[c[1]](l,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},qc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Yc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Yc.prototype.setNorthEast=function(t){return this._ne=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.setSouthWest=function(t){return this._sw=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Wc)e=t,r=t;else{if(!(t instanceof Yc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Yc.convert(a))}var o=t;return this.extend(Wc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Wc(e.lng,e.lat),this._ne=new Wc(r.lng,r.lat)),this},Yc.prototype.getCenter=function(){return new Wc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Yc.prototype.getSouthWest=function(){return this._sw},Yc.prototype.getNorthEast=function(){return this._ne},Yc.prototype.getNorthWest=function(){return new Wc(this.getWest(),this.getNorth())},Yc.prototype.getSouthEast=function(){return new Wc(this.getEast(),this.getSouth())},Yc.prototype.getWest=function(){return this._sw.lng},Yc.prototype.getSouth=function(){return this._sw.lat},Yc.prototype.getEast=function(){return this._ne.lng},Yc.prototype.getNorth=function(){return this._ne.lat},Yc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Yc.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Yc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Yc.prototype.contains=function(t){var e=Wc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Yc.convert=function(t){return!t||t instanceof Yc?t:new Yc(t)};var Wc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Wc.prototype.wrap=function(){return new Wc(c(this.lng,-180,180),this.lat)},Wc.prototype.toArray=function(){return[this.lng,this.lat]},Wc.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Wc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Wc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Yc(new Wc(this.lng-r,this.lat-e),new Wc(this.lng+r,this.lat+e))},Wc.convert=function(t){if(t instanceof Wc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Wc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Wc(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")};var Xc=2*Math.PI*6371008.8;function Zc(t){return Xc*Math.cos(t*Math.PI/180)}function Jc(t){return(180+t)/360}function Kc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Qc(t,e){return t/Zc(e)}function $c(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var tu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};tu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Wc.convert(t);return new tu(Jc(r.lng),Kc(r.lat),Qc(e,r.lat))},tu.prototype.toLngLat=function(){return new Wc(360*this.x-180,$c(this.y))},tu.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Zc($c(e));var t,e},tu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Xc*(t=$c(this.y),1/Math.cos(t*Math.PI/180));var t};var eu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=iu(0,t,t,e,r)};eu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},eu.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Gc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Gc(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),l=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<<a-1)?1:0)+(r&n?2:0);return i}(this.z,this.x,this.y);return t[(this.x+this.y)%t.length].replace("{prefix}",(this.x%16).toString(16)+(this.y%16).toString(16)).replace("{z}",String(this.z)).replace("{x}",String(this.x)).replace("{y}",String("tms"===e?Math.pow(2,this.z)-this.y-1:this.y)).replace("{quadkey}",l).replace("{bbox-epsg-3857}",s)},eu.prototype.getTilePoint=function(t){var e=Math.pow(2,this.z);return new i(8192*(t.x*e-this.x),8192*(t.y*e-this.y))},eu.prototype.toString=function(){return this.z+"/"+this.x+"/"+this.y};var ru=function(t,e){this.wrap=t,this.canonical=e,this.key=iu(t,e.z,e.z,e.x,e.y)},nu=function(t,e,r,n,i){this.overscaledZ=t,this.wrap=e,this.canonical=new eu(r,+n,+i),this.key=iu(e,t,r,n,i)};function iu(t,e,r,n,i){(t*=2)<0&&(t=-1*t-1);var a=1<<r;return(a*a*t+a*i+n).toString(36)+r.toString(36)+e.toString(36)}nu.prototype.equals=function(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&&this.canonical.equals(t.canonical)},nu.prototype.scaledTo=function(t){var e=this.canonical.z-t;return t>this.canonical.z?new nu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new nu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},nu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?iu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):iu(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},nu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ<this.overscaledZ&&t.canonical.x===this.canonical.x>>e&&t.canonical.y===this.canonical.y>>e},nu.prototype.children=function(t){if(this.overscaledZ>=t)return[new nu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new nu(e,this.wrap,e,r,n),new nu(e,this.wrap,e,r+1,n),new nu(e,this.wrap,e,r,n+1),new nu(e,this.wrap,e,r+1,n+1)]},nu.prototype.isLessThan=function(t){return this.wrap<t.wrap||!(this.wrap>t.wrap)&&(this.overscaledZ<t.overscaledZ||!(this.overscaledZ>t.overscaledZ)&&(this.canonical.x<t.canonical.x||!(this.canonical.x>t.canonical.x)&&this.canonical.y<t.canonical.y))},nu.prototype.wrapped=function(){return new nu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.unwrapTo=function(t){return new nu(this.overscaledZ,t,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.overscaleFactor=function(){return Math.pow(2,this.overscaledZ-this.canonical.z)},nu.prototype.toUnwrapped=function(){return new ru(this.wrap,this.canonical)},nu.prototype.toString=function(){return this.overscaledZ+"/"+this.canonical.x+"/"+this.canonical.y},nu.prototype.getTilePoint=function(t){return this.canonical.getTilePoint(new tu(t.x-this.wrap,t.y))},Nn("CanonicalTileID",eu),Nn("OverscaledTileID",nu,{omit:["posMatrix"]});var au=function(t,e,r){if(this.uid=t,e.height!==e.width)throw new RangeError("DEM tiles must be square");if(r&&"mapbox"!==r&&"terrarium"!==r)return _('"'+r+'" is not a valid encoding type. Valid types include "mapbox" and "terrarium".');this.stride=e.height;var n=this.dim=e.height-2;this.data=new Uint32Array(e.data.buffer),this.encoding=r||"mapbox";for(var i=0;i<n;i++)this.data[this._idx(-1,i)]=this.data[this._idx(0,i)],this.data[this._idx(n,i)]=this.data[this._idx(n-1,i)],this.data[this._idx(i,-1)]=this.data[this._idx(i,0)],this.data[this._idx(i,n)]=this.data[this._idx(i,n-1)];this.data[this._idx(-1,-1)]=this.data[this._idx(0,0)],this.data[this._idx(n,-1)]=this.data[this._idx(n-1,0)],this.data[this._idx(-1,n)]=this.data[this._idx(0,n-1)],this.data[this._idx(n,n)]=this.data[this._idx(n-1,n-1)]};au.prototype.get=function(t,e){var r=new Uint8Array(this.data.buffer),n=4*this._idx(t,e);return("terrarium"===this.encoding?this._unpackTerrarium:this._unpackMapbox)(r[n],r[n+1],r[n+2])},au.prototype.getUnpackVector=function(){return"terrarium"===this.encoding?[256,1,1/256,32768]:[6553.6,25.6,.1,1e4]},au.prototype._idx=function(t,e){if(t<-1||t>=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},au.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},au.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},au.prototype.getPixels=function(){return new Eo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},au.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c<o;c++)for(var u=n;u<i;u++)this.data[this._idx(u,c)]=t.data[this._idx(u+s,c+l)]},Nn("DEMData",au);var ou=function(t){this._stringToNumber={},this._numberToString=[];for(var e=0;e<t.length;e++){var r=t[e];this._stringToNumber[r]=e,this._numberToString[e]=r}};ou.prototype.encode=function(t){return this._stringToNumber[t]},ou.prototype.decode=function(t){return this._numberToString[t]};var su=function(t,e,r,n,i){this.type="Feature",this._vectorTileFeature=t,t._z=e,t._x=r,t._y=n,this.properties=t.properties,this.id=i},lu={geometry:{configurable:!0}};lu.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},lu.geometry.set=function(t){this._geometry=t},su.prototype.toJSON=function(){var t={geometry:this.geometry};for(var e in this)"_geometry"!==e&&"_vectorTileFeature"!==e&&(t[e]=this[e]);return t},Object.defineProperties(su.prototype,lu);var cu=function(){this.state={},this.stateChanges={},this.deletedStates={}};cu.prototype.updateState=function(t,e,r){var n=String(e);if(this.stateChanges[t]=this.stateChanges[t]||{},this.stateChanges[t][n]=this.stateChanges[t][n]||{},u(this.stateChanges[t][n],r),null===this.deletedStates[t])for(var i in this.deletedStates[t]={},this.state[t])i!==n&&(this.deletedStates[t][i]=null);else if(this.deletedStates[t]&&null===this.deletedStates[t][n])for(var a in this.deletedStates[t][n]={},this.state[t][n])r[a]||(this.deletedStates[t][n][a]=null);else for(var o in r){this.deletedStates[t]&&this.deletedStates[t][n]&&null===this.deletedStates[t][n][o]&&delete this.deletedStates[t][n][o]}},cu.prototype.removeFeatureState=function(t,e,r){if(!(null===this.deletedStates[t])){var n=String(e);if(this.deletedStates[t]=this.deletedStates[t]||{},r&&void 0!==e)null!==this.deletedStates[t][n]&&(this.deletedStates[t][n]=this.deletedStates[t][n]||{},this.deletedStates[t][n][r]=null);else if(void 0!==e){if(this.stateChanges[t]&&this.stateChanges[t][n])for(r in this.deletedStates[t][n]={},this.stateChanges[t][n])this.deletedStates[t][n][r]=null;else this.deletedStates[t][n]=null}else this.deletedStates[t]=null}},cu.prototype.getState=function(t,e){var r=String(e),n=this.state[t]||{},i=this.stateChanges[t]||{},a=u({},n[r],i[r]);if(null===this.deletedStates[t])return{};if(this.deletedStates[t]){var o=this.deletedStates[t][e];if(null===o)return{};for(var s in o)delete a[s]}return a},cu.prototype.initializeTileState=function(t,e){t.setFeatureState(this.state,e)},cu.prototype.coalesceChanges=function(t,e){var r={};for(var n in this.stateChanges){this.state[n]=this.state[n]||{};var i={};for(var a in this.stateChanges[n])this.state[n][a]||(this.state[n][a]={}),u(this.state[n][a],this.stateChanges[n][a]),i[a]=this.state[n][a];r[n]=i}for(var o in this.deletedStates){this.state[o]=this.state[o]||{};var s={};if(null===this.deletedStates[o])for(var l in this.state[o])s[l]={},this.state[o][l]={};else for(var c in this.deletedStates[o]){if(null===this.deletedStates[o][c])this.state[o][c]={};else for(var f=0,h=Object.keys(this.deletedStates[o][c]);f<h.length;f+=1){var p=h[f];delete this.state[o][c][p]}s[c]=this.state[o][c]}r[o]=r[o]||{},u(r[o],s)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(r).length)for(var d in t){t[d].setFeatureState(r,e)}};var uu=function(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical.y,this.z=t.canonical.z,this.grid=new zn(8192,16,0),this.grid3D=new zn(8192,16,0),this.featureIndexArray=new fa,this.promoteId=e};function fu(t,e,r,n,i){return v(t,(function(t,a){var o=e instanceof _i?e.get(a):null;return o&&o.evaluate?o.evaluate(r,n,i):o}))}function hu(t){for(var e=1/0,r=1/0,n=-1/0,i=-1/0,a=0,o=t;a<o.length;a+=1){var s=o[a];e=Math.min(e,s.x),r=Math.min(r,s.y),n=Math.max(n,s.x),i=Math.max(i,s.y)}return{minX:e,minY:r,maxX:n,maxY:i}}function pu(t,e){return e-t}uu.prototype.insert=function(t,e,r,n,i,a){var o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(r,n,i);for(var s=a?this.grid3D:this.grid,l=0;l<e.length;l++){for(var c=e[l],u=[1/0,1/0,-1/0,-1/0],f=0;f<c.length;f++){var h=c[f];u[0]=Math.min(u[0],h.x),u[1]=Math.min(u[1],h.y),u[2]=Math.max(u[2],h.x),u[3]=Math.max(u[3],h.y)}u[0]<8192&&u[1]<8192&&u[2]>=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},uu.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Ls.VectorTile(new al(this.rawTileData)).layers,this.sourceLayerCoder=new ou(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},uu.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,l=sn(o.filter),c=t.queryGeometry,u=t.queryPadding*s,f=hu(c),h=this.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),p=hu(t.cameraQueryGeometry),d=this.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o<s.length;o+=1){var l=s[o];if(e<=l.x&&r<=l.y&&n>=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,f=c;u<f.length;u+=1){if(io(t,f[u]))return!0}for(var h=0;h<t.length-1;h++){if(ao(t[h],t[h+1],c))return!0}return!1}(t.cameraQueryGeometry,e-u,r-u,n+u,a+u)})),g=0,m=d;g<m.length;g+=1){var v=m[g];h.push(v)}h.sort(pu);for(var y,x={},b=function(i){var u=h[i];if(u!==y){y=u;var f=a.featureIndexArray.get(u),p=null;a.loadMatchingFeature(x,f.bucketIndex,f.sourceLayerIndex,f.featureIndex,l,o.layers,o.availableImages,e,r,n,(function(e,r,n){return p||(p=Ya(e)),r.queryIntersectsFeature(c,e,n,p,a.z,t.transform,s,t.pixelPosMatrix)}))}},_=0;_<h.length;_++)b(_);return x},uu.prototype.loadMatchingFeature=function(t,e,r,n,i,a,o,s,l,c,u){var f=this.bucketLayerIDs[e];if(!a||function(t,e){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),g=0;g<f.length;g++){var m=f[g];if(!(a&&a.indexOf(m)<0)){var v=s[m];if(v){var y={};void 0!==d&&c&&(y=c.getState(v.sourceLayer||"_geojsonTileLayer",d));var x=l[m];x.paint=fu(x.paint,v.paint,p,y,o),x.layout=fu(x.layout,v.layout,p,y,o);var b=!u||u(p,v,y);if(b){var _=new su(p,this.z,this.x,this.y,d);_.layer=x;var w=t[m];void 0===w&&(w=t[m]=[]),w.push({featureIndex:n,feature:_,intersectionZ:b})}}}}}},uu.prototype.lookupSymbolFeatures=function(t,e,r,n,i,a,o,s){var l={};this.loadVTLayers();for(var c=sn(i),u=0,f=t;u<f.length;u+=1){var h=f[u];this.loadMatchingFeature(l,r,n,h,c,a,o,s,e)}return l},uu.prototype.hasLayer=function(t){for(var e=0,r=this.bucketLayerIDs;e<r.length;e+=1)for(var n=0,i=r[e];n<i.length;n+=1){if(t===i[n])return!0}return!1},uu.prototype.getId=function(t,e){var r=t.id;if(this.promoteId){var n="string"==typeof this.promoteId?this.promoteId:this.promoteId[e];"boolean"==typeof(r=t.properties[n])&&(r=Number(r))}return r},Nn("FeatureIndex",uu,{omit:["rawTileData","sourceLayerCoder"]});var du=function(t,e){this.tileID=t,this.uid=h(),this.uses=0,this.tileSize=e,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.expiredRequestCount=0,this.state="loading"};du.prototype.registerFadeDuration=function(t){var e=t+this.timeAdded;e<R.now()||this.fadeEndTime&&e<this.fadeEndTime||(this.fadeEndTime=e)},du.prototype.wasRequested=function(){return"errored"===this.state||"loaded"===this.state||"reloading"===this.state},du.prototype.loadVectorData=function(t,e,r){if(this.hasData()&&this.unloadVectorData(),this.state="loaded",t){for(var n in t.featureIndex&&(this.latestFeatureIndex=t.featureIndex,t.rawTileData?(this.latestRawTileData=t.rawTileData,this.latestFeatureIndex.rawTileData=t.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=t.collisionBoxArray,this.buckets=function(t,e){var r={};if(!e)return r;for(var n=function(){var t=a[i],n=t.layerIds.map((function(t){return e.getLayer(t)})).filter(Boolean);if(0!==n.length){t.layers=n,t.stateDependentLayerIds&&(t.stateDependentLayers=t.stateDependentLayerIds.map((function(t){return n.filter((function(e){return e.id===t}))[0]})));for(var o=0,s=n;o<s.length;o+=1){var l=s[o];r[l.id]=t}}},i=0,a=t;i<a.length;i+=1)n();return r}(t.buckets,e.style),this.hasSymbolBuckets=!1,this.buckets){var i=this.buckets[n];if(i instanceof Mc){if(this.hasSymbolBuckets=!0,!r)break;i.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(var a in this.buckets){var o=this.buckets[a];if(o instanceof Mc&&o.hasRTLText){this.hasRTLText=!0,hi.isLoading()||hi.isLoaded()||"deferred"!==ui()||fi();break}}for(var s in this.queryPadding=0,this.buckets){var l=this.buckets[s];this.queryPadding=Math.max(this.queryPadding,e.style.getLayer(s).queryRadius(l))}t.imageAtlas&&(this.imageAtlas=t.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImage=t.glyphAtlasImage)}else this.collisionBoxArray=new na},du.prototype.unloadVectorData=function(){for(var t in this.buckets)this.buckets[t].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state="unloaded"},du.prototype.getBucket=function(t){return this.buckets[t.id]},du.prototype.upload=function(t){for(var e in this.buckets){var r=this.buckets[e];r.uploadPending()&&r.upload(t)}var n=t.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new Vc(t,this.imageAtlas.image,n.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new Vc(t,this.glyphAtlasImage,n.ALPHA),this.glyphAtlasImage=null)},du.prototype.prepare=function(t){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(t,this.imageAtlasTexture)},du.prototype.queryRenderedFeatures=function(t,e,r,n,i,a,o,s,l,c){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:n,cameraQueryGeometry:i,scale:a,tileSize:this.tileSize,pixelPosMatrix:c,transform:s,params:o,queryPadding:this.queryPadding*l},t,e,r):{}},du.prototype.querySourceFeatures=function(t,e){var r=this.latestFeatureIndex;if(r&&r.rawTileData){var n=r.loadVTLayers(),i=e?e.sourceLayer:"",a=n._geojsonTileLayer||n[i];if(a)for(var o=sn(e&&e.filter),s=this.tileID.canonical,l=s.z,c=s.x,u=s.y,f={z:l,x:c,y:u},h=0;h<a.length;h++){var p=a.feature(h);if(o.filter(new pi(this.tileID.overscaledZ),p)){var d=r.getId(p,i),g=new su(p,l,c,u,d);g.tile=f,t.push(g)}}}},du.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},du.prototype.patternsLoaded=function(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length},du.prototype.setExpiryData=function(t){var e=this.expirationTime;if(t.cacheControl){var r=A(t.cacheControl);r["max-age"]&&(this.expirationTime=Date.now()+1e3*r["max-age"])}else t.expires&&(this.expirationTime=new Date(t.expires).getTime());if(this.expirationTime){var n=Date.now(),i=!1;if(this.expirationTime>n)i=!1;else if(e)if(this.expirationTime<e)i=!0;else{var a=this.expirationTime-e;a?this.expirationTime=n+Math.max(a,3e4):i=!0}else i=!0;i?(this.expiredRequestCount++,this.state="expired"):this.expiredRequestCount=0}},du.prototype.getExpiryTimeout=function(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)},du.prototype.setFeatureState=function(t,e){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!==Object.keys(t).length){var r=this.latestFeatureIndex.loadVTLayers();for(var n in this.buckets)if(e.style.hasLayer(n)){var i=this.buckets[n],a=i.layers[0].sourceLayer||"_geojsonTileLayer",o=r[a],s=t[a];if(o&&s&&0!==Object.keys(s).length){i.update(s,o,this.imageAtlas&&this.imageAtlas.patternPositions||{});var l=e&&e.style&&e.style.getLayer(n);l&&(this.queryPadding=Math.max(this.queryPadding,l.queryRadius(i)))}}}},du.prototype.holdingForFade=function(){return void 0!==this.symbolFadeHoldUntil},du.prototype.symbolFadeFinished=function(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<R.now()},du.prototype.clearFadeHold=function(){this.symbolFadeHoldUntil=void 0},du.prototype.setHoldDuration=function(t){this.symbolFadeHoldUntil=R.now()+t},du.prototype.setDependencies=function(t,e){for(var r={},n=0,i=e;n<i.length;n+=1){r[i[n]]=!0}this.dependencies[t]=r},du.prototype.hasDependency=function(t,e){for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=this.dependencies[i];if(a)for(var o=0,s=e;o<s.length;o+=1){if(a[s[o]])return!0}}return!1};var gu=self.performance,mu=function(t){this._marks={start:[t.url,"start"].join("#"),end:[t.url,"end"].join("#"),measure:t.url.toString()},gu.mark(this._marks.start)};mu.prototype.finish=function(){gu.mark(this._marks.end);var t=gu.getEntriesByName(this._marks.measure);return 0===t.length&&(gu.measure(this._marks.measure,this._marks.start,this._marks.end),t=gu.getEntriesByName(this._marks.measure),gu.clearMarks(this._marks.start),gu.clearMarks(this._marks.end),gu.clearMeasures(this._marks.measure)),t},t.Actor=qc,t.AlphaImage=So,t.CanonicalTileID=eu,t.CollisionBoxArray=na,t.Color=te,t.DEMData=au,t.DataConstantProperty=wi,t.DictionaryCoder=ou,t.EXTENT=8192,t.ErrorEvent=St,t.EvaluationParameters=pi,t.Event=Mt,t.Evented=Et,t.FeatureIndex=uu,t.FillBucket=ms,t.FillExtrusionBucket=Os,t.ImageAtlas=Ll,t.ImagePosition=Sl,t.LineBucket=qs,t.LngLat=Wc,t.LngLatBounds=Yc,t.MercatorCoordinate=tu,t.ONE_EM=24,t.OverscaledTileID=nu,t.Point=i,t.Point$1=i,t.Properties=Si,t.Protobuf=al,t.RGBAImage=Eo,t.RequestManager=H,t.RequestPerformance=mu,t.ResourceType=dt,t.SegmentVector=pa,t.SourceFeatureState=cu,t.StructArrayLayout1ui2=$i,t.StructArrayLayout2f1f2i16=qi,t.StructArrayLayout2i4=zi,t.StructArrayLayout3ui6=Yi,t.StructArrayLayout4i8=Di,t.SymbolBucket=Mc,t.Texture=Vc,t.Tile=du,t.Transitionable=mi,t.Uniform1f=Sa,t.Uniform1i=Ma,t.Uniform2f=Ea,t.Uniform3f=La,t.Uniform4f=Ca,t.UniformColor=Pa,t.UniformMatrix4f=Oa,t.UnwrappedTileID=ru,t.ValidationError=Ct,t.WritingMode=Cl,t.ZoomHistory=Gn,t.add=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},t.addDynamicAttributes=wc,t.asyncAll=function(t,e,r){if(!t.length)return r(null,[]);var n=t.length,i=new Array(t.length),a=null;t.forEach((function(t,o){e(t,(function(t,e){t&&(a=t),i[o]=e,0==--n&&r(a,i)}))}))},t.bezier=o,t.bindAll=g,t.browser=R,t.cacheEntryPossiblyAdded=function(t){++ht>ot&&(t.getActor().send("enforceCacheSizeLimit",at),ht=0)},t.clamp=l,t.clearTileCache=function(t){var e=self.caches.delete("mapbox-tiles");t&&e.catch(t).then((function(){return t()}))},t.clipLine=ec,t.clone=function(t){var e=new fo(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new fo(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=tl,t.config=F,t.create=function(){var t=new fo(16);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new fo(9);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new fo(4);return fo!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Wr,t.createLayout=Ii,t.createStyleLayer=function(t){return"custom"===t.type?new Dc(t):new Rc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n<e.length;n++)if(!t(e[n],r[n]))return!1;return!0}if("object"==typeof e&&null!==e&&null!==r){if("object"!=typeof r)return!1;if(Object.keys(e).length!==Object.keys(r).length)return!1;for(var i in e)if(!t(e[i],r[i]))return!1;return!0}return e===r},t.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},t.dot$1=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},t.ease=s,t.emitValidationErrors=On,t.endsWith=m,t.enforceCacheSizeLimit=function(t){st(),Q&&Q.then((function(e){e.keys().then((function(r){for(var n=0;n<r.length-t;n++)e.delete(r[n])}))}))},t.evaluateSizeForFeature=Yl,t.evaluateSizeForZoom=Wl,t.evaluateVariableOffset=dc,t.evented=ci,t.extend=u,t.featureFilter=sn,t.filterObject=y,t.fromRotation=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=-r,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},t.getAnchorAlignment=Ul,t.getAnchorJustification=gc,t.getArrayBuffer=xt,t.getImage=Tt,t.getJSON=function(t,e){return yt(u(t,{type:"json"}),e)},t.getRTLTextPluginStatus=ui,t.getReferrer=mt,t.getVideo=function(t,e){var r,n,i=self.document.createElement("video");i.muted=!0,i.onloadstart=function(){e(null,i)};for(var a=0;a<t.length;a++){var o=self.document.createElement("source");r=t[a],n=void 0,(n=self.document.createElement("a")).href=r,(n.protocol!==self.document.location.protocol||n.host!==self.document.location.host)&&(i.crossOrigin="Anonymous"),o.src=t[a],i.appendChild(o)}return{cancel:function(){}}},t.identity=ho,t.invert=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],g=e[13],m=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*g-f*d,A=u*m-h*d,M=u*v-p*d,S=f*m-h*g,E=f*v-p*g,L=h*v-p*m,C=y*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(g*T-m*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(m*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-g*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(g*x-d*_-m*y)*C,t[15]=(u*_-f*x+h*y)*C,t):null},t.isChar=Yn,t.isMapboxURL=q,t.keysDifference=function(t,e){var r=[];for(var n in t)n in e||r.push(n);return r},t.makeRequest=yt,t.mapObject=v,t.mercatorXfromLng=Jc,t.mercatorYfromLat=Kc,t.mercatorZfromAltitude=Qc,t.mul=go,t.multiply=po,t.mvt=Ls,t.normalize=function(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=qe,t.offscreenCanvasSupported=pt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new al(t).readFields(Tl,[])},t.pbf=al,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=8192/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,c=t.layers[0]._unevaluatedLayout._values,u={};if("composite"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;u.compositeTextSizes=[c["text-size"].possiblyEvaluate(new pi(h),o),c["text-size"].possiblyEvaluate(new pi(p),o)]}if("composite"===t.iconSizeData.kind){var d=t.iconSizeData,g=d.minZoom,m=d.maxZoom;u.compositeIconSizes=[c["icon-size"].possiblyEvaluate(new pi(g),o),c["icon-size"].possiblyEvaluate(new pi(m),o)]}u.layoutTextSize=c["text-size"].possiblyEvaluate(new pi(t.zoom+1),o),u.layoutIconSize=c["icon-size"].possiblyEvaluate(new pi(t.zoom+1),o),u.textMaxSize=c["text-size"].possiblyEvaluate(new pi(18));for(var v=24*l.get("text-line-height"),y="map"===l.get("text-rotation-alignment")&&"point"!==l.get("symbol-placement"),x=l.get("text-keep-upright"),b=l.get("text-size"),w=function(){var a=k[T],s=l.get("text-font").evaluate(a,{},o).join(","),c=b.evaluate(a,{},o),f=u.layoutTextSize.evaluate(a,{},o),h=u.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,g=[0,0];if(d){var m=d.toString(),w=24*l.get("text-letter-spacing").evaluate(a,{},o),A=function(t){for(var e=0,r=t;e<r.length;e+=1){if(!Xn(r[e].charCodeAt(0)))return!1}return!0}(m)?w:0,M=l.get("text-anchor").evaluate(a,{},o),S=l.get("text-variable-anchor");if(!S){var E=l.get("text-radial-offset").evaluate(a,{},o);g=E?dc(M,[24*E,pc]):l.get("text-offset").evaluate(a,{},o).map((function(t){return 24*t}))}var L=y?"center":l.get("text-justify").evaluate(a,{},o),C=l.get("symbol-placement"),P="point"===C?24*l.get("text-max-width").evaluate(a,{},o):0,I=function(){t.allowVerticalPlacement&&Wn(m)&&(p.vertical=Ol(d,e,r,i,s,P,v,M,"left",A,g,Cl.vertical,!0,C,f,c))};if(!y&&S){for(var O="auto"===L?S.map((function(t){return gc(t)})):[L],z=!1,D=0;D<O.length;D++){var R=O[D];if(!p.horizontal[R])if(z)p.horizontal[R]=p.horizontal[0];else{var F=Ol(d,e,r,i,s,P,v,"center",R,A,g,Cl.horizontal,!1,C,f,c);F&&(p.horizontal[R]=F,z=1===F.positionedLines.length)}}I()}else{"auto"===L&&(L=gc(M));var B=Ol(d,e,r,i,s,P,v,M,L,A,g,Cl.horizontal,!1,C,f,c);B&&(p.horizontal[L]=B),I(),Wn(m)&&y&&x&&(p.vertical=Ol(d,e,r,i,s,P,v,M,L,A,g,Cl.vertical,!1,C,f,c))}}var N=void 0,j=!1;if(a.icon&&a.icon.name){var U=n[a.icon.name];U&&(N=function(t,e,r){var n=Ul(r),i=n.horizontalAlign,a=n.verticalAlign,o=e[0],s=e[1],l=o-t.displaySize[0]*i,c=l+t.displaySize[0],u=s-t.displaySize[1]*a;return{image:t,top:u,bottom:u+t.displaySize[1],left:l,right:c}}(i[a.icon.name],l.get("icon-offset").evaluate(a,{},o),l.get("icon-anchor").evaluate(a,{},o)),j=U.sdf,void 0===t.sdfIcons?t.sdfIcons=U.sdf:t.sdfIcons!==U.sdf&&_("Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer"),(U.pixelRatio!==t.pixelRatio||0!==l.get("icon-rotate").constantOr(1))&&(t.iconsNeedLinear=!0))}var V=vc(p.horizontal)||p.vertical;t.iconsInText=!!V&&V.iconsInText,(V||N)&&function(t,e,r,n,i,a,o,s,l,c,u){var f=a.textMaxSize.evaluate(e,{});void 0===f&&(f=o);var h,p=t.layers[0].layout,d=p.get("icon-offset").evaluate(e,{},u),g=vc(r.horizontal),m=o/24,v=t.tilePixelRatio*m,y=t.tilePixelRatio*f/24,x=t.tilePixelRatio*s,b=t.tilePixelRatio*p.get("symbol-spacing"),w=p.get("text-padding")*t.tilePixelRatio,T=p.get("icon-padding")*t.tilePixelRatio,k=p.get("text-max-angle")/180*Math.PI,A="map"===p.get("text-rotation-alignment")&&"point"!==p.get("symbol-placement"),M="map"===p.get("icon-rotation-alignment")&&"point"!==p.get("symbol-placement"),S=p.get("symbol-placement"),E=b/2,L=p.get("icon-text-fit");n&&"none"!==L&&(t.allowVerticalPlacement&&r.vertical&&(h=Hl(n,r.vertical,L,p.get("icon-text-fit-padding"),d,m)),g&&(n=Hl(n,g,L,p.get("icon-text-fit-padding"),d,m)));var C=function(s,f){f.x<0||f.x>=8192||f.y<0||f.y>=8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,w,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),I=0,O=0,z=0,D=0,R=-1,F=-1,B={},N=ya(""),j=0,U=0;void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(M=s.layout.get("text-offset").evaluate(b,{},k).map((function(t){return 24*t})),j=M[0],U=M[1]):(j=24*s.layout.get("text-radial-offset").evaluate(b,{},k),U=pc);if(t.allowVerticalPlacement&&n.vertical){var V=s.layout.get("text-rotate").evaluate(b,{},k)+90,H=n.vertical;L=new sc(l,e,c,u,f,H,h,p,d,V),o&&(C=new sc(l,e,c,u,f,o,m,v,d,V))}if(i){var q=s.layout.get("icon-rotate").evaluate(b,{}),G="none"!==s.layout.get("icon-text-fit"),Y=rc(i,q,T,G),W=o?rc(o,q,T,G):void 0;E=new sc(l,e,c,u,f,i,m,v,!1,q),I=4*Y.length;var X=t.iconSizeData,Z=null;"source"===X.kind?(Z=[128*s.layout.get("icon-size").evaluate(b,{})])[0]>32640&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'):"composite"===X.kind&&((Z=[128*w.compositeIconSizes[0].evaluate(b,{},k),128*w.compositeIconSizes[1].evaluate(b,{},k)])[0]>32640||Z[1]>32640)&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'),t.addSymbols(t.icon,Y,Z,x,y,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,W&&(O=4*W.length,t.addSymbols(t.icon,W,Z,x,y,b,Cl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=ya(K.text);var Q=s.layout.get("text-rotate").evaluate(b,{},k);S=new sc(l,e,c,u,f,K,h,p,d,Q)}var $=1===K.positionedLines.length;if(z+=mc(t,e,K,a,s,d,b,g,P,n.vertical?Cl.horizontal:Cl.horizontalOnly,$?Object.keys(n.horizontal):[J],B,R,w,k),$)break}n.vertical&&(D+=mc(t,e,n.vertical,a,s,d,b,g,P,Cl.vertical,["vertical"],B,F,w,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ct=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ct(S,lt),lt=ct(L,lt),lt=ct(E,lt);var ut=(lt=ct(C,lt))>-1?1:0;ut&&(lt*=A/24);t.glyphOffsetArray.length>=Mc.MAX_GLYPHS&&_("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907");void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey);t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,c,z,D,I,O,ut,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,A,l,x,T,M,d,e,a,c,u,o)};if("line"===S)for(var P=0,I=ec(e.geometry,0,0,8192,8192);P<I.length;P+=1)for(var O=I[P],z=tc(O,b,k,r.vertical||g,n,24,y,t.overscaling,8192),D=0,R=z;D<R.length;D+=1){var F=R[D],B=g;B&&yc(t,B.text,E,F)||C(O,F)}else if("line-center"===S)for(var N=0,j=e.geometry;N<j.length;N+=1){var U=j[N];if(U.length>1){var V=$l(U,k,r.vertical||g,n,24,y);V&&C(U,V)}}else if("Polygon"===e.type)for(var H=0,q=hs(e.geometry,0);H<q.length;H+=1){var G=q[H],Y=uc(G,16);C(G[0],new ql(Y.x,Y.y,0))}else if("LineString"===e.type)for(var W=0,X=e.geometry;W<X.length;W+=1){var Z=X[W];C(Z,new ql(Z[0].x,Z[0].y,0))}else if("Point"===e.type)for(var J=0,K=e.geometry;J<K.length;J+=1)for(var Q=K[J],$=0,tt=Q;$<tt.length;$+=1){var et=tt[$];C([et],new ql(et.x,et.y,0))}}(t,a,p,N,n,u,f,h,g,j,o)},T=0,k=t.features;T<k.length;T+=1)w();a&&t.generateCollisionDebugBuffers()},t.perspective=function(t,e,r,n,i){var a,o=1/Math.tan(e/2);return t[0]=o/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(n-i),t[10]=(i+n)*a,t[14]=2*i*n*a):(t[10]=-1,t[14]=-2*n),t},t.pick=function(t,e){for(var r={},n=0;n<e.length;n++){var i=e[n];i in t&&(r[i]=t[i])}return r},t.plugin=hi,t.polygonIntersectsPolygon=Za,t.postMapLoadEvent=it,t.postTurnstileEvent=rt,t.potpack=Ml,t.refProperties=["type","source","source-layer","minzoom","maxzoom","filter","layout"],t.register=Nn,t.registerForPluginStateChange=function(t){return t({pluginStatus:ai,pluginURL:oi}),ci.on("pluginStateChange",t),t},t.rotate=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),l=Math.cos(r);return t[0]=n*l+a*s,t[1]=i*l+o*s,t[2]=n*-s+a*l,t[3]=i*-s+o*l,t},t.rotateX=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t},t.rotateZ=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t},t.scale=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},t.scale$1=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t},t.scale$2=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t},t.setCacheLimits=function(t,e){at=t,ot=e},t.setRTLTextPlugin=function(t,e,r){if(void 0===r&&(r=!1),ai===ti||ai===ei||ai===ri)throw new Error("setRTLTextPlugin cannot be called multiple times.");oi=R.resolveURL(t),ai=ti,ii=e,li(),r||fi()},t.sphericalToCartesian=function(t){var e=t[0],r=t[1],n=t[2];return r+=90,r*=Math.PI/180,n*=Math.PI/180,{x:e*Math.cos(r)*Math.sin(n),y:e*Math.sin(r)*Math.sin(n),z:e*Math.cos(n)}},t.sqrLen=bo,t.styleSpec=Lt,t.sub=yo,t.symbolSize=Xl,t.transformMat3=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t},t.transformMat4=xo,t.translate=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,g=r[0],m=r[1],v=r[2];return e===t?(t[12]=e[0]*g+e[4]*m+e[8]*v+e[12],t[13]=e[1]*g+e[5]*m+e[9]*v+e[13],t[14]=e[2]*g+e[6]*m+e[10]*v+e[14],t[15]=e[3]*g+e[7]*m+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*g+s*m+f*v+e[12],t[13]=i*g+l*m+h*v+e[13],t[14]=a*g+c*m+p*v+e[14],t[15]=o*g+u*m+d*v+e[15]),t},t.triggerPluginCompletionEvent=si,t.uniqueId=h,t.validateCustomStyleLayer=function(t){var e=[],r=t.id;return void 0===r&&e.push({message:"layers."+r+': missing required property "id"'}),void 0===t.render&&e.push({message:"layers."+r+': missing required method "render"'}),t.renderingMode&&"2d"!==t.renderingMode&&"3d"!==t.renderingMode&&e.push({message:"layers."+r+': property "renderingMode" must be either "2d" or "3d"'}),e},t.validateLight=Cn,t.validateStyle=Ln,t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.vectorTile=Ls,t.version="1.10.1",t.warnOnce=_,t.webpSupported=B,t.window=self,t.wrap=c})),n(0,(function(t){function e(t){var r=typeof t;if("number"===r||"boolean"===r||"string"===r||null==t)return JSON.stringify(t);if(Array.isArray(t)){for(var n="[",i=0,a=t;i<a.length;i+=1){n+=e(a[i])+","}return n+"]"}for(var o=Object.keys(t).sort(),s="{",l=0;l<o.length;l++)s+=JSON.stringify(o[l])+":"+e(t[o[l]])+",";return s+"}"}function r(r){for(var n="",i=0,a=t.refProperties;i<a.length;i+=1){n+="/"+e(r[a[i]])}return n}var n=function(t){this.keyCache={},t&&this.replace(t)};n.prototype.replace=function(t){this._layerConfigs={},this._layers={},this.update(t,[])},n.prototype.update=function(e,n){for(var i=this,a=0,o=e;a<o.length;a+=1){var s=o[a];this._layerConfigs[s.id]=s;var l=this._layers[s.id]=t.createStyleLayer(s);l._featureFilter=t.featureFilter(l.filter),this.keyCache[s.id]&&delete this.keyCache[s.id]}for(var c=0,u=n;c<u.length;c+=1){var f=u[c];delete this.keyCache[f],delete this._layerConfigs[f],delete this._layers[f]}this.familiesBySource={};for(var h=0,p=function(t,e){for(var n={},i=0;i<t.length;i++){var a=e&&e[t[i].id]||r(t[i]);e&&(e[t[i].id]=a);var o=n[a];o||(o=n[a]=[]),o.push(t[i])}var s=[];for(var l in n)s.push(n[l]);return s}(t.values(this._layerConfigs),this.keyCache);h<p.length;h+=1){var d=p[h].map((function(t){return i._layers[t.id]})),g=d[0];if("none"!==g.visibility){var m=g.source||"",v=this.familiesBySource[m];v||(v=this.familiesBySource[m]={});var y=g.sourceLayer||"_geojsonTileLayer",x=v[y];x||(x=v[y]=[]),x.push(d)}}};var i=function(e){var r={},n=[];for(var i in e){var a=e[i],o=r[i]={};for(var s in a){var l=a[+s];if(l&&0!==l.bitmap.width&&0!==l.bitmap.height){var c={x:0,y:0,w:l.bitmap.width+2,h:l.bitmap.height+2};n.push(c),o[s]={rect:c,metrics:l.metrics}}}}var u=t.potpack(n),f=u.w,h=u.h,p=new t.AlphaImage({width:f||1,height:h||1});for(var d in e){var g=e[d];for(var m in g){var v=g[+m];if(v&&0!==v.bitmap.width&&0!==v.bitmap.height){var y=r[d][m].rect;t.AlphaImage.copy(v.bitmap,p,{x:0,y:0},{x:y.x+1,y:y.y+1},v.bitmap)}}}this.image=p,this.positions=r};t.register("GlyphAtlas",i);var a=function(e){this.tileID=new t.OverscaledTileID(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uid=e.uid,this.zoom=e.zoom,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=e.showCollisionBoxes,this.collectResourceTiming=!!e.collectResourceTiming,this.returnDependencies=!!e.returnDependencies,this.promoteId=e.promoteId};function o(e,r,n){for(var i=new t.EvaluationParameters(r),a=0,o=e;a<o.length;a+=1){o[a].recalculate(i,n)}}function s(e,r){var n=t.getArrayBuffer(e.request,(function(e,n,i,a){e?r(e):n&&r(null,{vectorTile:new t.vectorTile.VectorTile(new t.pbf(n)),rawData:n,cacheControl:i,expires:a})}));return function(){n.cancel(),r()}}a.prototype.parse=function(e,r,n,a,s){var l=this;this.status="parsing",this.data=e,this.collisionBoxArray=new t.CollisionBoxArray;var c=new t.DictionaryCoder(Object.keys(e.layers).sort()),u=new t.FeatureIndex(this.tileID,this.promoteId);u.bucketLayerIDs=[];var f,h,p,d,g={},m={featureIndex:u,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:n},v=r.familiesBySource[this.source];for(var y in v){var x=e.layers[y];if(x){1===x.version&&t.warnOnce('Vector tile source "'+this.source+'" layer "'+y+'" does not use vector tile spec v2 and therefore may have some rendering errors.');for(var b=c.encode(y),_=[],w=0;w<x.length;w++){var T=x.feature(w),k=u.getId(T,y);_.push({feature:T,id:k,index:w,sourceLayerIndex:b})}for(var A=0,M=v[y];A<M.length;A+=1){var S=M[A],E=S[0];if(!(E.minzoom&&this.zoom<Math.floor(E.minzoom)))if(!(E.maxzoom&&this.zoom>=E.maxzoom))if("none"!==E.visibility)o(S,this.zoom,n),(g[E.id]=E.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,m,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id})))}}}var L=t.mapObject(m.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send("getGlyphs",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,I.call(l))})):h={};var C=Object.keys(m.iconDependencies);C.length?a.send("getImages",{icons:C,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){f||(f=t,p=e,I.call(l))})):p={};var P=Object.keys(m.patternDependencies);function I(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in g){var l=g[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(m,this.tileID.canonical,r.patternPositions))}this.status="done",s(null,{buckets:t.values(g).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send("getImages",{icons:P,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){f||(f=t,d=e,I.call(l))})):d={},I.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status="done",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var f=o.finish();f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};"parsing"===o.status?o.reloadCallback=s:"done"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var c=t.window.ImageBitmap,u=function(){this.loaded={}};u.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=c&&a instanceof c?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},u.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if("FeatureCollection"===i)for(n=0;n<e.features.length;n++)t(e.features[n],r);else if("GeometryCollection"===i)for(n=0;n<e.geometries.length;n++)t(e.geometries[n],r);else if("Feature"===i)t(e.geometry,r);else if("Polygon"===i)h(e.coordinates,r);else if("MultiPolygon"===i)for(n=0;n<e.coordinates.length;n++)h(e.coordinates[n],r);return e};function h(t,e){if(0!==t.length){p(t[0],e);for(var r=1;r<t.length;r++)p(t[r],!e)}}function p(t,e){for(var r=0,n=0,i=t.length,a=i-1;n<i;a=n++)r+=(t[n][0]-t[a][0])*(t[a][1]+t[n][1]);r>=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,g=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};g.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r<n.length;r+=1){var i=n[r];e.push([new t.Point$1(i[0],i[1])])}return e}for(var a=[],o=0,s=this._feature.geometry;o<s.length;o+=1){for(var l=[],c=0,u=s[o];c<u.length;c+=1){var f=u[c];l.push(new t.Point$1(f[0],f[1]))}a.push(l)}return a},g.prototype.toGeoJSON=function(t,e,r){return d.call(this,t,e,r)};var m=function(e){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=t.EXTENT,this.length=e.length,this._features=e};m.prototype.feature=function(t){return new g(this._features[t])};var v=t.vectorTile.VectorTileFeature,y=x;function x(t,e){this.options=e||{},this.features=t,this.length=t.length}function b(t,e){this.id="number"==typeof t.id?t.id:void 0,this.type=t.type,this.rawGeometry=1===t.type?[t.geometry]:t.geometry,this.properties=t.tags,this.extent=e||4096}x.prototype.feature=function(t){return new b(this.features[t],this.options.extent)},b.prototype.loadGeometry=function(){var e=this.rawGeometry;this.geometry=[];for(var r=0;r<e.length;r++){for(var n=e[r],i=[],a=0;a<n.length;a++)i.push(new t.Point$1(n[a][0],n[a][1]));this.geometry.push(i)}return this.geometry},b.prototype.bbox=function(){this.geometry||this.loadGeometry();for(var t=this.geometry,e=1/0,r=-1/0,n=1/0,i=-1/0,a=0;a<t.length;a++)for(var o=t[a],s=0;s<o.length;s++){var l=o[s];e=Math.min(e,l.x),r=Math.max(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.y)}return[e,n,r,i]},b.prototype.toGeoJSON=v.prototype.toGeoJSON;var _=A,w=A,T=function(t,e){e=e||{};var r={};for(var n in t)r[n]=new y(t[n].features,e),r[n].name=n,r[n].version=e.version,r[n].extent=e.extent;return A({layers:r})},k=y;function A(e){var r=new t.pbf;return function(t,e){for(var r in t.layers)e.writeMessage(3,M,t.layers[r])}(e,r),r.finish()}function M(t,e){var r;e.writeVarintField(15,t.version||1),e.writeStringField(1,t.name||""),e.writeVarintField(5,t.extent||4096);var n={keys:[],values:[],keycache:{},valuecache:{}};for(r=0;r<t.length;r++)n.feature=t.feature(r),e.writeMessage(2,S,n);var i=n.keys;for(r=0;r<i.length;r++)e.writeStringField(3,i[r]);var a=n.values;for(r=0;r<a.length;r++)e.writeMessage(4,I,a[r])}function S(t,e){var r=t.feature;void 0!==r.id&&e.writeVarintField(1,r.id),e.writeMessage(2,E,t),e.writeVarintField(3,r.type),e.writeMessage(4,P,r)}function E(t,e){var r=t.feature,n=t.keys,i=t.values,a=t.keycache,o=t.valuecache;for(var s in r.properties){var l=a[s];void 0===l&&(n.push(s),l=n.length-1,a[s]=l),e.writeVarint(l);var c=r.properties[s],u=typeof c;"string"!==u&&"boolean"!==u&&"number"!==u&&(c=JSON.stringify(c));var f=u+":"+c,h=o[f];void 0===h&&(i.push(c),h=i.length-1,o[f]=h),e.writeVarint(h)}}function L(t,e){return(e<<3)+(7&t)}function C(t){return t<<1^t>>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s<o;s++){var l=r[s],c=1;1===n&&(c=l.length),e.writeVarint(L(1,c));for(var u=3===n?l.length-1:l.length,f=0;f<u;f++){1===f&&1!==n&&e.writeVarint(L(2,u-1));var h=l[f].x-i,p=l[f].y-a;e.writeVarint(C(h)),e.writeVarint(C(p)),i+=h,a+=p}3===n&&e.writeVarint(L(7,1))}}function I(t,e){var r=typeof t;"string"===r?e.writeStringField(1,t):"boolean"===r?e.writeBooleanField(7,t):"number"===r&&(t%1!=0?e.writeDoubleField(3,t):t<0?e.writeSVarintField(6,t):e.writeVarintField(5,t))}function O(t,e,r,n,i,a){if(!(i-n<=r)){var o=n+i>>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1),h=Math.max(i,Math.floor(n-l*u/s+f)),p=Math.min(a,Math.floor(n+(s-l)*u/s+f));t(e,r,n,h,p,o)}var d=r[2*n+o],g=i,m=a;for(z(e,r,i,n),r[2*a+o]>d&&z(e,r,i,a);g<m;){for(z(e,r,g,m),g++,m--;r[2*g+o]<d;)g++;for(;r[2*m+o]>d;)m--}r[2*i+o]===d?z(e,r,i,m):(m++,z(e,r,m,a)),m<=n&&(i=m+1),n<=m&&(a=m-1)}}(t,e,o,n,i,a%2),O(t,e,r,n,o-1,a+1),O(t,e,r,o+1,i,a+1)}}function z(t,e,r,n){D(t,r,n),D(e,2*r,2*n),D(e,2*r+1,2*n+1)}function D(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function R(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var F=function(t){return t[0]},B=function(t){return t[1]},N=function(t,e,r,n,i){void 0===e&&(e=F),void 0===r&&(r=B),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l<t.length;l++)o[l]=l,s[2*l]=e(t[l]),s[2*l+1]=r(t[l]);O(o,s,n,0,o.length-1,0)};N.prototype.range=function(t,e,r,n){return function(t,e,r,n,i,a,o){for(var s,l,c=[0,t.length-1,0],u=[];c.length;){var f=c.pop(),h=c.pop(),p=c.pop();if(h-p<=o)for(var d=p;d<=h;d++)s=e[2*d],l=e[2*d+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var g=Math.floor((p+h)/2);s=e[2*g],l=e[2*g+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[g]);var m=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(g-1),c.push(m)),(0===f?i>=s:a>=l)&&(c.push(g+1),c.push(h),c.push(m))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},N.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)R(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],g=e[2*p+1];R(d,g,r,n)<=l&&s.push(t[p]);var m=(c+1)%2;(0===c?r-i<=d:n-i<=g)&&(o.push(f),o.push(p-1),o.push(m)),(0===c?r+i>=d:n+i>=g)&&(o.push(p+1),o.push(u),o.push(m))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var j={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},U=function(t){this.options=X(Object.create(j),t),this.trees=new Array(this.options.maxZoom+1)};function V(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function H(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function q(t){return{type:"Feature",id:t.id,properties:G(t),geometry:{type:"Point",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function G(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function Z(t){return t.x}function J(t){return t.y}function K(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function Q(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)$(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n<e.length;n++)$(t,e[n]);else if("MultiPolygon"===r)for(n=0;n<e.length;n++)for(var i=0;i<e[n].length;i++)$(t,e[n][i])}(i),i}function $(t,e){for(var r=0;r<e.length;r+=3)t.minX=Math.min(t.minX,e[r]),t.minY=Math.min(t.minY,e[r+1]),t.maxX=Math.max(t.maxX,e[r]),t.maxY=Math.max(t.maxY,e[r+1])}function tt(t,e,r,n){if(e.geometry){var i=e.geometry.coordinates,a=e.geometry.type,o=Math.pow(r.tolerance/((1<<r.maxZoom)*r.extent),2),s=[],l=e.id;if(r.promoteId?l=e.properties[r.promoteId]:r.generateId&&(l=n||0),"Point"===a)et(i,s);else if("MultiPoint"===a)for(var c=0;c<i.length;c++)et(i[c],s);else if("LineString"===a)rt(i,s,o,!1);else if("MultiLineString"===a){if(r.lineMetrics){for(c=0;c<i.length;c++)s=[],rt(i[c],s,o,!1),t.push(Q(l,"LineString",s,e.properties));return}nt(i,s,o,!1)}else if("Polygon"===a)nt(i,s,o,!0);else{if("MultiPolygon"!==a){if("GeometryCollection"===a){for(c=0;c<e.geometry.geometries.length;c++)tt(t,{id:l,geometry:e.geometry.geometries[c],properties:e.properties},r,n);return}throw new Error("Input data is not a valid GeoJSON object.")}for(c=0;c<i.length;c++){var u=[];nt(i[c],u,o,!0),s.push(u)}}t.push(Q(l,a,s,e.properties))}}function et(t,e){e.push(it(t[0])),e.push(at(t[1])),e.push(0)}function rt(t,e,r,n){for(var i,a,o=0,s=0;s<t.length;s++){var l=it(t[s][0]),c=at(t[s][1]);e.push(l),e.push(c),e.push(0),s>0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],f=e[n],h=e[n+1],p=r+3;p<n;p+=3){var d=K(e[p],e[p+1],c,u,f,h);if(d>o)a=p,o=d;else if(d===o){var g=Math.abs(p-s);g<l&&(a=p,l=g)}}o>i&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function nt(t,e,r,n){for(var i=0;i<t.length;i++){var a=[];rt(t[i],a,r,n),e.push(a)}}function it(t){return t/360+.5}function at(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function ot(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o<n)return t;if(o<r||a>=n)return null;for(var l=[],c=0;c<t.length;c++){var u=t[c],f=u.geometry,h=u.type,p=0===i?u.minX:u.minY,d=0===i?u.maxX:u.maxY;if(p>=r&&d<n)l.push(u);else if(!(d<r||p>=n)){var g=[];if("Point"===h||"MultiPoint"===h)st(f,g,r,n,i);else if("LineString"===h)lt(f,g,r,n,i,!1,s.lineMetrics);else if("MultiLineString"===h)ut(f,g,r,n,i,!1);else if("Polygon"===h)ut(f,g,r,n,i,!0);else if("MultiPolygon"===h)for(var m=0;m<f.length;m++){var v=[];ut(f[m],v,r,n,i,!0),v.length&&g.push(v)}if(g.length){if(s.lineMetrics&&"LineString"===h){for(m=0;m<g.length;m++)l.push(Q(u.id,h,g[m],u.tags));continue}"LineString"!==h&&"MultiLineString"!==h||(1===g.length?(h="LineString",g=g[0]):h="MultiLineString"),"Point"!==h&&"MultiPoint"!==h||(h=3===g.length?"Point":"MultiPoint"),l.push(Q(u.id,h,g,u.tags))}}}return l.length?l:null}function st(t,e,r,n,i){for(var a=0;a<t.length;a+=3){var o=t[a+i];o>=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function lt(t,e,r,n,i,a,o){for(var s,l,c=ct(t),u=0===i?ht:pt,f=t.start,h=0;h<t.length-3;h+=3){var p=t[h],d=t[h+1],g=t[h+2],m=t[h+3],v=t[h+4],y=0===i?p:d,x=0===i?m:v,b=!1;o&&(s=Math.sqrt(Math.pow(p-m,2)+Math.pow(d-v,2))),y<r?x>r&&(l=u(c,p,d,m,v,r),o&&(c.start=f+s*l)):y>n?x<n&&(l=u(c,p,d,m,v,n),o&&(c.start=f+s*l)):ft(c,p,d,g),x<r&&y>=r&&(l=u(c,p,d,m,v,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,m,v,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=ct(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],g=t[_+2],(y=0===i?p:d)>=r&&y<=n&&ft(c,p,d,g),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&ft(c,c[0],c[1],c[2]),c.length&&e.push(c)}function ct(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ut(t,e,r,n,i,a){for(var o=0;o<t.length;o++)lt(t[o],e,r,n,i,a,!1)}function ft(t,e,r,n){t.push(e),t.push(r),t.push(n)}function ht(t,e,r,n,i,a){var o=(a-e)/(n-e);return t.push(a),t.push(r+(i-r)*o),t.push(1),o}function pt(t,e,r,n,i,a){var o=(a-r)/(i-r);return t.push(e+(n-e)*o),t.push(a),t.push(1),o}function dt(t,e){for(var r=[],n=0;n<t.length;n++){var i,a=t[n],o=a.type;if("Point"===o||"MultiPoint"===o||"LineString"===o)i=gt(a.geometry,e);else if("MultiLineString"===o||"Polygon"===o){i=[];for(var s=0;s<a.geometry.length;s++)i.push(gt(a.geometry[s],e))}else if("MultiPolygon"===o)for(i=[],s=0;s<a.geometry.length;s++){for(var l=[],c=0;c<a.geometry[s].length;c++)l.push(gt(a.geometry[s][c],e));i.push(l)}r.push(Q(a.id,o,i,a.tags))}return r}function gt(t,e){var r=[];r.size=t.size,void 0!==t.start&&(r.start=t.start,r.end=t.end);for(var n=0;n<t.length;n+=3)r.push(t[n]+e,t[n+1],t[n+2]);return r}function mt(t,e){if(t.transformed)return t;var r,n,i,a=1<<t.z,o=t.x,s=t.y;for(r=0;r<t.features.length;r++){var l=t.features[r],c=l.geometry,u=l.type;if(l.geometry=[],1===u)for(n=0;n<c.length;n+=2)l.geometry.push(vt(c[n],c[n+1],e,a,o,s));else for(n=0;n<c.length;n++){var f=[];for(i=0;i<c[n].length;i+=2)f.push(vt(c[n][i],c[n][i+1],e,a,o,s));l.geometry.push(f)}}return t.transformed=!0,t}function vt(t,e,r,n,i,a){return[Math.round(r*(t*n-i)),Math.round(r*(e*n-a))]}function yt(t,e,r,n,i){for(var a=e===i.maxZoom?0:i.tolerance/((1<<e)*i.extent),o={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:r,y:n,z:e,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},s=0;s<t.length;s++){o.numFeatures++,xt(o,t[s],a,i);var l=t[s].minX,c=t[s].minY,u=t[s].maxX,f=t[s].maxY;l<o.minX&&(o.minX=l),c<o.minY&&(o.minY=c),u>o.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function xt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if("Point"===a||"MultiPoint"===a)for(var s=0;s<i.length;s+=3)o.push(i[s]),o.push(i[s+1]),t.numPoints++,t.numSimplified++;else if("LineString"===a)bt(o,i,t,r,!1,!1);else if("MultiLineString"===a||"Polygon"===a)for(s=0;s<i.length;s++)bt(o,i[s],t,r,"Polygon"===a,0===s);else if("MultiPolygon"===a)for(var l=0;l<i.length;l++){var c=i[l];for(s=0;s<c.length;s++)bt(o,c[s],t,r,!0,0===s)}if(o.length){var u=e.tags||null;if("LineString"===a&&n.lineMetrics){for(var f in u={},e.tags)u[f]=e.tags[f];u.mapbox_clip_start=i.start/i.size,u.mapbox_clip_end=i.end/i.size}var h={geometry:o,type:"Polygon"===a||"MultiPolygon"===a?3:"LineString"===a||"MultiLineString"===a?2:1,tags:u};null!==e.id&&(h.id=e.id),t.features.push(h)}}function bt(t,e,r,n,i,a){var o=n*n;if(n>0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;l<e.length;l+=3)(0===n||e[l+2]>o)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n<i;a=n,n+=2)r+=(t[n]-t[a])*(t[n+1]+t[a+1]);if(r>0===e)for(n=0,i=t.length;n<i/2;n+=2){var o=t[n],s=t[n+1];t[n]=t[i-2-n],t[n+1]=t[i-1-n],t[i-2-n]=o,t[i-1-n]=s}}(s,a),t.push(s)}}function _t(t,e){var r=(e=this.options=function(t,e){for(var r in e)t[r]=e[r];return t}(Object.create(this.options),e)).debug;if(r&&console.time("preprocess data"),e.maxZoom<0||e.maxZoom>24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n<t.features.length;n++)tt(r,t.features[n],e,n);else"Feature"===t.type?tt(r,t,e):tt(r,{geometry:t},e);return r}(t,e);this.tiles={},this.tileCoords=[],r&&(console.timeEnd("preprocess data"),console.log("index: maxZoom: %d, maxPoints: %d",e.indexMaxZoom,e.indexMaxPoints),console.time("generate tiles"),this.stats={},this.total=0),(n=function(t,e){var r=e.buffer/e.extent,n=t,i=ot(t,1,-1-r,r,0,-1,2,e),a=ot(t,1,1-r,2+r,0,-1,2,e);return(i||a)&&(n=ot(t,1,-r,1+r,0,-1,2,e)||[],i&&(n=dt(i,1).concat(n)),a&&(n=n.concat(dt(a,-1)))),n}(n,e)).length&&this.splitTile(n,0,0,0),r&&(n.length&&console.log("features: %d, points: %d",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd("generate tiles"),console.log("tiles generated:",this.total,JSON.stringify(this.stats)))}function wt(t,e,r){return 32*((1<<t)*r+e)+t}function Tt(t,e){var r=t.tileID.canonical;if(!this._geoJSONIndex)return e(null,null);var n=this._geoJSONIndex.getTile(r.z,r.x,r.y);if(!n)return e(null,null);var i=new m(n.features),a=_(i);0===a.byteOffset&&a.byteLength===a.buffer.byteLength||(a=new Uint8Array(a)),e(null,{vectorTile:i,rawData:a.buffer})}U.prototype.load=function(t){var e=this.options,r=e.log,n=e.minZoom,i=e.maxZoom,a=e.nodeSize;r&&console.time("total time");var o="prepare "+t.length+" points";r&&console.time(o),this.points=t;for(var s=[],l=0;l<t.length;l++)t[l].geometry&&s.push(H(t[l],l));this.trees[i+1]=new N(s,Z,J,a,Float32Array),r&&console.timeEnd(o);for(var c=i;c>=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new N(s,Z,J,a,Float32Array),r&&console.log("z%d: %d clusters in %dms",c,s.length,+Date.now()-u)}return r&&console.timeEnd("total time"),this},U.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,f=l.range(Y(r),W(a),Y(i),W(n));u<f.length;u+=1){var h=f[u],p=l.points[h];c.push(p.numPoints?q(p):this.points[p.index])}return c},U.prototype.getChildren=function(t){var e=this._getOriginId(t),r=this._getOriginZoom(t),n="No cluster with the specified id.",i=this.trees[r];if(!i)throw new Error(n);var a=i.points[e];if(!a)throw new Error(n);for(var o=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=[],l=0,c=i.within(a.x,a.y,o);l<c.length;l+=1){var u=c[l],f=i.points[u];f.parentId===t&&s.push(f.numPoints?q(f):this.points[f.index])}if(0===s.length)throw new Error(n);return s},U.prototype.getLeaves=function(t,e,r){e=e||10,r=r||0;var n=[];return this._appendLeaves(n,t,e,r,0),n},U.prototype.getTile=function(t,e,r){var n=this.trees[this._limitZoom(t)],i=Math.pow(2,t),a=this.options,o=a.extent,s=a.radius/o,l=(r-s)/i,c=(r+1+s)/i,u={features:[]};return this._addTileFeatures(n.range((e-s)/i,l,(e+1+s)/i,c),n.points,e,r,i,u),0===e&&this._addTileFeatures(n.range(1-s/i,l,1,c),n.points,i,r,i,u),e===i-1&&this._addTileFeatures(n.range(0,l,s/i,c),n.points,-1,r,i,u),u.features.length?u:null},U.prototype.getClusterExpansionZoom=function(t){for(var e=this._getOriginZoom(t)-1;e<=this.options.maxZoom;){var r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e},U.prototype._appendLeaves=function(t,e,r,n,i){for(var a=0,o=this.getChildren(e);a<o.length;a+=1){var s=o[a],l=s.properties;if(l&&l.cluster?i+l.point_count<=n?i+=l.point_count:i=this._appendLeaves(t,l.cluster_id,r,n,i):i<n?i++:t.push(s),t.length===r)break}return i},U.prototype._addTileFeatures=function(t,e,r,n,i,a){for(var o=0,s=t;o<s.length;o+=1){var l=e[s[o]],c=l.numPoints,u={type:1,geometry:[[Math.round(this.options.extent*(l.x*i-r)),Math.round(this.options.extent*(l.y*i-n))]],tags:c?G(l):this.points[l.index].properties},f=void 0;c?f=l.id:this.options.generateId?f=l.index:this.points[l.index].id&&(f=this.points[l.index].id),void 0!==f&&(u.id=f),a.features.push(u)}},U.prototype._limitZoom=function(t){return Math.max(this.options.minZoom,Math.min(t,this.options.maxZoom+1))},U.prototype._cluster=function(t,e){for(var r=[],n=this.options,i=n.radius,a=n.extent,o=n.reduce,s=i/(a*Math.pow(2,e)),l=0;l<t.length;l++){var c=t[l];if(!(c.zoom<=e)){c.zoom=e;for(var u=this.trees[e+1],f=u.within(c.x,c.y,s),h=c.numPoints||1,p=c.x*h,d=c.y*h,g=o&&h>1?this._map(c,!0):null,m=(l<<5)+(e+1)+this.points.length,v=0,y=f;v<y.length;v+=1){var x=y[v],b=u.points[x];if(!(b.zoom<=e)){b.zoom=e;var _=b.numPoints||1;p+=b.x*_,d+=b.y*_,h+=_,b.parentId=m,o&&(g||(g=this._map(c,!0)),o(g,this._map(b)))}}1===h?r.push(c):(c.parentId=m,r.push(V(p/h,d/h,m,h,g)))}}return r},U.prototype._getOriginId=function(t){return t-this.points.length>>5},U.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},U.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<<e,f=wt(e,r,n),h=this.tiles[f];if(!h&&(c>1&&console.time("creation"),h=this.tiles[f]=yt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd("creation"));var p="z"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<<i-e;if(r!==Math.floor(a/d)||n!==Math.floor(o/d))continue}else if(e===l.indexMaxZoom||h.numPoints<=l.indexMaxPoints)continue;if(h.source=null,0!==t.length){c>1&&console.time("clipping");var g,m,v,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;g=m=v=y=null,x=ot(t,u,r-_,r+T,0,h.minX,h.maxX,l),b=ot(t,u,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(g=ot(x,u,n-_,n+T,1,h.minY,h.maxY,l),m=ot(x,u,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(v=ot(b,u,n-_,n+T,1,h.minY,h.maxY,l),y=ot(b,u,n+w,n+k,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd("clipping"),s.push(g||[],e+1,2*r,2*n),s.push(m||[],e+1,2*r,2*n+1),s.push(v||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},_t.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<<t,s=wt(t,e=(e%o+o)%o,r);if(this.tiles[s])return mt(this.tiles[s],i);a>1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[wt(c,u,f)];return l&&l.source?(a>1&&console.log("found parent tile z%d-%d-%d",c,u,f),a>1&&console.time("drilling down"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd("drilling down"),this.tiles[s]?mt(this.tiles[s],i):null):null};var kt=function(e){function r(t,r,n,i){e.call(this,t,r,n,Tt),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if("object"!=typeof o)return r(new Error("Input data given to '"+n.source+"' is not a valid GeoJSON object."));f(o,!0);try{e._geoJSONIndex=n.cluster?new U(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),c=0,u=l;c<u.length;c+=1){var f=u[c],h=n[f],p=h[0],d=h[1],g=t.createExpression(d),m=t.createExpression("string"==typeof p?[p,["accumulated"],["get",f]]:p);i[f]=g.value,a[f]=m.value}return r.map=function(t){s.properties=t;for(var e={},r=0,n=l;r<n.length;r+=1){var a=n[r];e[a]=i[a].evaluate(o,s)}return e},r.reduce=function(t,e){s.properties=e;for(var r=0,n=l;r<n.length;r+=1){var i=n[r];o.accumulated=t[i],t[i]=a[i].evaluate(o,s)}},r}(n)).load(o.features):function(t,e){return new _t(t,e)}(o,n.geojsonVtOptions)}catch(a){return r(a)}e.loaded={};var s={};if(i){var l=i.finish();l&&(s.resourceTiming={},s.resourceTiming[n.source]=JSON.parse(JSON.stringify(l)))}r(null,s)}))}},r.prototype.coalesce=function(){"Coalescing"===this._state?this._state="Idle":"NeedsLoadData"===this._state&&(this._state="Coalescing",this._loadData())},r.prototype.reloadTile=function(t,r){var n=this.loaded,i=t.uid;return n&&n[i]?e.prototype.reloadTile.call(this,t,r):this.loadTile(t,r)},r.prototype.loadGeoJSON=function(e,r){if(e.request)t.getJSON(e.request,r);else{if("string"!=typeof e.data)return r(new Error("Input data given to '"+e.source+"' is not a valid GeoJSON object."));try{return r(null,JSON.parse(e.data))}catch(t){return r(new Error("Input data given to '"+e.source+"' is not a valid GeoJSON object."))}}},r.prototype.removeSource=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),e()},r.prototype.getClusterExpansionZoom=function(t,e){try{e(null,this._geoJSONIndex.getClusterExpansionZoom(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterChildren=function(t,e){try{e(null,this._geoJSONIndex.getChildren(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterLeaves=function(t,e){try{e(null,this._geoJSONIndex.getLeaves(t.clusterId,t.limit,t.offset))}catch(t){e(t)}},r}(l);var At=function(e){var r=this;this.self=e,this.actor=new t.Actor(e,this),this.layerIndexes={},this.availableImages={},this.workerSourceTypes={vector:l,geojson:kt},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=function(t,e){if(r.workerSourceTypes[t])throw new Error('Worker source with name "'+t+'" already registered.');r.workerSourceTypes[t]=e},this.self.registerRTLTextPlugin=function(e){if(t.plugin.isParsed())throw new Error("RTL text plugin already registered.");t.plugin.applyArabicShaping=e.applyArabicShaping,t.plugin.processBidirectionalText=e.processBidirectionalText,t.plugin.processStyledBidirectionalText=e.processStyledBidirectionalText}};return At.prototype.setReferrer=function(t,e){this.referrer=e},At.prototype.setImages=function(t,e,r){for(var n in this.availableImages[t]=e,this.workerSources[t]){var i=this.workerSources[t][n];for(var a in i)i[a].availableImages=e}r()},At.prototype.setLayers=function(t,e,r){this.getLayerIndex(t).replace(e),r()},At.prototype.updateLayers=function(t,e,r){this.getLayerIndex(t).update(e.layers,e.removedIds),r()},At.prototype.loadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).loadTile(e,r)},At.prototype.loadDEMTile=function(t,e,r){this.getDEMWorkerSource(t,e.source).loadTile(e,r)},At.prototype.reloadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).reloadTile(e,r)},At.prototype.abortTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).abortTile(e,r)},At.prototype.removeTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).removeTile(e,r)},At.prototype.removeDEMTile=function(t,e){this.getDEMWorkerSource(t,e.source).removeTile(e)},At.prototype.removeSource=function(t,e,r){if(this.workerSources[t]&&this.workerSources[t][e.type]&&this.workerSources[t][e.type][e.source]){var n=this.workerSources[t][e.type][e.source];delete this.workerSources[t][e.type][e.source],void 0!==n.removeSource?n.removeSource(e,r):r()}},At.prototype.loadWorkerSource=function(t,e,r){try{this.self.importScripts(e.url),r()}catch(t){r(t.toString())}},At.prototype.syncRTLPluginState=function(e,r,n){try{t.plugin.setState(r);var i=t.plugin.getPluginURL();if(t.plugin.isLoaded()&&!t.plugin.isParsed()&&null!=i){this.self.importScripts(i);var a=t.plugin.isParsed();n(a?void 0:new Error("RTL Text Plugin failed to import scripts from "+i),a)}}catch(t){n(t.toString())}},At.prototype.getAvailableImages=function(t){var e=this.availableImages[t];return e||(e=[]),e},At.prototype.getLayerIndex=function(t){var e=this.layerIndexes[t];return e||(e=this.layerIndexes[t]=new n),e},At.prototype.getWorkerSource=function(t,e,r){var n=this;if(this.workerSources[t]||(this.workerSources[t]={}),this.workerSources[t][e]||(this.workerSources[t][e]={}),!this.workerSources[t][e][r]){var i={send:function(e,r,i){n.actor.send(e,r,i,t)}};this.workerSources[t][e][r]=new this.workerSourceTypes[e](i,this.getLayerIndex(t),this.getAvailableImages(t))}return this.workerSources[t][e][r]},At.prototype.getDEMWorkerSource=function(t,e){return this.demWorkerSources[t]||(this.demWorkerSources[t]={}),this.demWorkerSources[t][e]||(this.demWorkerSources[t][e]=new u),this.demWorkerSources[t][e]},At.prototype.enforceCacheSizeLimit=function(e,r){t.enforceCacheSizeLimit(r)},"undefined"!=typeof WorkerGlobalScope&&void 0!==t.window&&t.window instanceof WorkerGlobalScope&&(t.window.worker=new At(t.window)),At})),n(0,(function(t){var e=t.createCommonjsModule((function(t){function e(t){return!r(t)}function r(t){return"undefined"==typeof window||"undefined"==typeof document?"not a browser":Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?"JSON"in window&&"parse"in JSON&&"stringify"in JSON?function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var t,e,r=new Blob([""],{type:"text/javascript"}),n=URL.createObjectURL(r);try{e=new Worker(n),t=!0}catch(e){t=!1}e&&e.terminate();return URL.revokeObjectURL(n),t}()?"Uint8ClampedArray"in window?ArrayBuffer.isView?function(){var t=document.createElement("canvas");t.width=t.height=1;var e=t.getContext("2d");if(!e)return!1;var r=e.getImageData(0,0,1,1);return r&&r.width===t.width}()?function(t){void 0===n[t]&&(n[t]=function(t){var r=function(t){var r=document.createElement("canvas"),n=Object.create(e.webGLContextAttributes);return n.failIfMajorPerformanceCaveat=t,r.probablySupportsContext?r.probablySupportsContext("webgl",n)||r.probablySupportsContext("experimental-webgl",n):r.supportsContext?r.supportsContext("webgl",n)||r.supportsContext("experimental-webgl",n):r.getContext("webgl",n)||r.getContext("experimental-webgl",n)}(t);if(!r)return!1;var n=r.createShader(r.VERTEX_SHADER);if(!n||r.isContextLost())return!1;return r.shaderSource(n,"void main() {}"),r.compileShader(n),!0===r.getShaderParameter(n,r.COMPILE_STATUS)}(t));return n[t]}(t&&t.failIfMajorPerformanceCaveat)?void 0:"insufficient WebGL support":"insufficient Canvas/getImageData support":"insufficient ArrayBuffer support":"insufficient Uint8ClampedArray support":"insufficient worker support":"insufficient JSON support":"insufficient Object support":"insufficient Function support":"insufficent Array support"}t.exports?t.exports=e:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=e,window.mapboxgl.notSupportedReason=r);var n={};e.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}})),r={create:function(e,r,n){var i=t.window.document.createElement(e);return void 0!==r&&(i.className=r),n&&n.appendChild(i),i},createNS:function(e,r){return t.window.document.createElementNS(e,r)}},n=t.window.document.documentElement.style;function i(t){if(!n)return t[0];for(var e=0;e<t.length;e++)if(t[e]in n)return t[e];return t[0]}var a,o=i(["userSelect","MozUserSelect","WebkitUserSelect","msUserSelect"]);r.disableDrag=function(){n&&o&&(a=n[o],n[o]="none")},r.enableDrag=function(){n&&o&&(n[o]=a)};var s=i(["transform","WebkitTransform"]);r.setTransform=function(t,e){t.style[s]=e};var l=!1;try{var c=Object.defineProperty({},"passive",{get:function(){l=!0}});t.window.addEventListener("test",c,c),t.window.removeEventListener("test",c,c)}catch(t){l=!1}r.addEventListener=function(t,e,r,n){void 0===n&&(n={}),"passive"in n&&l?t.addEventListener(e,r,n):t.addEventListener(e,r,n.capture)},r.removeEventListener=function(t,e,r,n){void 0===n&&(n={}),"passive"in n&&l?t.removeEventListener(e,r,n):t.removeEventListener(e,r,n.capture)};var u=function(e){e.preventDefault(),e.stopPropagation(),t.window.removeEventListener("click",u,!0)};function f(t){var e=t.userImage;if(e&&e.render&&e.render())return t.data.replace(new Uint8Array(e.data.buffer)),!0;return!1}r.suppressClick=function(){t.window.addEventListener("click",u,!0),t.window.setTimeout((function(){t.window.removeEventListener("click",u,!0)}),0)},r.mousePos=function(e,r){var n=e.getBoundingClientRect();return new t.Point(r.clientX-n.left-e.clientLeft,r.clientY-n.top-e.clientTop)},r.touchPos=function(e,r){for(var n=e.getBoundingClientRect(),i=[],a=0;a<r.length;a++)i.push(new t.Point(r[a].clientX-n.left-e.clientLeft,r[a].clientY-n.top-e.clientTop));return i},r.mouseButton=function(e){return void 0!==t.window.InstallTrigger&&2===e.button&&e.ctrlKey&&t.window.navigator.platform.toUpperCase().indexOf("MAC")>=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e<r.length;e+=1){var n=r[e],i=n.ids,a=n.callback;this._notify(i,a)}this.requestors=[]}},r.prototype.getImage=function(t){return this.images[t]},r.prototype.addImage=function(t,e){this._validate(t,e)&&(this.images[t]=e)},r.prototype._validate=function(e,r){var n=!0;return this._validateStretch(r.stretchX,r.data&&r.data.width)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "stretchX" value'))),n=!1),this._validateStretch(r.stretchY,r.data&&r.data.height)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "stretchY" value'))),n=!1),this._validateContent(r.content,r)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "content" value'))),n=!1),n},r.prototype._validateStretch=function(t,e){if(!t)return!0;for(var r=0,n=0,i=t;n<i.length;n+=1){var a=i[n];if(a[0]<r||a[1]<a[0]||e<a[1])return!1;r=a[1]}return!0},r.prototype._validateContent=function(t,e){return!t||4===t.length&&(!(t[0]<0||e.data.width<t[0])&&(!(t[1]<0||e.data.height<t[1])&&(!(t[2]<0||e.data.width<t[2])&&(!(t[3]<0||e.data.height<t[3])&&(!(t[2]<t[0])&&!(t[3]<t[1]))))))},r.prototype.updateImage=function(t,e){var r=this.images[t];e.version=r.version+1,this.images[t]=e,this.updatedImages[t]=!0},r.prototype.removeImage=function(t){var e=this.images[t];delete this.images[t],delete this.patterns[t],e.userImage&&e.userImage.onRemove&&e.userImage.onRemove()},r.prototype.listImages=function(){return Object.keys(this.images)},r.prototype.getImages=function(t,e){var r=!0;if(!this.isLoaded())for(var n=0,i=t;n<i.length;n+=1){var a=i[n];this.images[a]||(r=!1)}this.isLoaded()||r?this._notify(t,e):this.requestors.push({ids:t,callback:e})},r.prototype._notify=function(e,r){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i];this.images[o]||this.fire(new t.Event("styleimagemissing",{id:o}));var s=this.images[o];s?n[o]={data:s.data.clone(),pixelRatio:s.pixelRatio,sdf:s.sdf,version:s.version,stretchX:s.stretchX,stretchY:s.stretchY,content:s.content,hasRenderCallback:Boolean(s.userImage&&s.userImage.render)}:t.warnOnce('Image "'+o+'" could not be loaded. Please make sure you have added the image with map.addImage() or a "sprite" property in your style. You can provide missing images by listening for the "styleimagemissing" map event.')}r(null,n)},r.prototype.getPixelSize=function(){var t=this.atlasImage;return{width:t.width,height:t.height}},r.prototype.getPattern=function(e){var r=this.patterns[e],n=this.getImage(e);if(!n)return null;if(r&&r.position.version===n.version)return r.position;if(r)r.position.version=n.version;else{var i={w:n.data.width+2,h:n.data.height+2,x:0,y:0},a=new t.ImagePosition(i,n);this.patterns[e]={bin:i,position:a}}return this._updatePatternAtlas(),this.patterns[e].position},r.prototype.bind=function(e){var r=e.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty=!1):this.atlasTexture=new t.Texture(e,this.atlasImage,r.RGBA),this.atlasTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)},r.prototype._updatePatternAtlas=function(){var e=[];for(var r in this.patterns)e.push(this.patterns[r].bin);var n=t.potpack(e),i=n.w,a=n.h,o=this.atlasImage;for(var s in o.resize({width:i||1,height:a||1}),this.patterns){var l=this.patterns[s].bin,c=l.x+1,u=l.y+1,f=this.images[s].data,h=f.width,p=f.height;t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u},{width:h,height:p}),t.RGBAImage.copy(f,o,{x:0,y:p-1},{x:c,y:u-1},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u+p},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:h-1,y:0},{x:c-1,y:u},{width:1,height:p}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c+h,y:u},{width:1,height:p})}this.dirty=!0},r.prototype.beginFrame=function(){this.callbackDispatchedThisFrame={}},r.prototype.dispatchRenderCallbacks=function(t){for(var e=0,r=t;e<r.length;e+=1){var n=r[e];if(!this.callbackDispatchedThisFrame[n]){this.callbackDispatchedThisFrame[n]=!0;var i=this.images[n];f(i)&&this.updateImage(n,i)}}},r}(t.Evented);var p=m,d=m,g=1e20;function m(t,e,r,n,i,a){this.fontSize=t||24,this.buffer=void 0===e?3:e,this.cutoff=n||.25,this.fontFamily=i||"sans-serif",this.fontWeight=a||"normal",this.radius=r||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s<e;s++){for(var l=0;l<r;l++)n[l]=t[l*e+s];for(y(n,i,a,o,r),l=0;l<r;l++)t[l*e+s]=i[l]}for(l=0;l<r;l++){for(s=0;s<e;s++)n[s]=t[l*e+s];for(y(n,i,a,o,e),s=0;s<e;s++)t[l*e+s]=Math.sqrt(i[s])}}function y(t,e,r,n,i){r[0]=0,n[0]=-g,n[1]=+g;for(var a=1,o=0;a<i;a++){for(var s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);s<=n[o];)o--,s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);r[++o]=a,n[o]=s,n[o+1]=+g}for(a=0,o=0;a<i;a++){for(;n[o+1]<a;)o++;e[a]=(a-r[o])*(a-r[o])+t[r[o]]}}m.prototype.draw=function(t){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(t,this.buffer,this.middle);for(var e=this.ctx.getImageData(0,0,this.size,this.size),r=new Uint8ClampedArray(this.size*this.size),n=0;n<this.size*this.size;n++){var i=e.data[4*n+3]/255;this.gridOuter[n]=1===i?0:0===i?g:Math.pow(Math.max(0,.5-i),2),this.gridInner[n]=1===i?g:0===i?0:Math.pow(Math.max(0,i-.5),2)}for(v(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),v(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),n=0;n<this.size*this.size;n++){var a=this.gridOuter[n]-this.gridInner[n];r[n]=Math.max(0,Math.min(255,Math.round(255-255*(a/this.radius+this.cutoff))))}return r},p.default=d;var x=function(t,e){this.requestManager=t,this.localIdeographFontFamily=e,this.entries={}};x.prototype.setURL=function(t){this.url=t},x.prototype.getGlyphs=function(e,r){var n=this,i=[];for(var a in e)for(var o=0,s=e[a];o<s.length;o+=1){var l=s[o];i.push({stack:a,id:l})}t.asyncAll(i,(function(t,e){var r=t.stack,i=t.id,a=n.entries[r];a||(a=n.entries[r]={glyphs:{},requests:{},ranges:{}});var o=a.glyphs[i];if(void 0===o){if(o=n._tinySDF(a,r,i))return a.glyphs[i]=o,void e(null,{stack:r,id:i,glyph:o});var s=Math.floor(i/256);if(256*s>65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i<o.length;i+=1){(0,o[i])(t,e)}delete a.requests[s]}))),l.push((function(t,n){t?e(t):n&&e(null,{stack:r,id:i,glyph:n[i]||null})}))}}else e(null,{stack:r,id:i,glyph:o})}),(function(t,e){if(t)r(t);else if(e){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.stack,l=o.id,c=o.glyph;(n[s]||(n[s]={}))[l]=c&&{id:c.id,bitmap:c.bitmap.clone(),metrics:c.metrics}}r(null,n)}}))},x.prototype._doesCharSupportLocalGlyph=function(e){return!!this.localIdeographFontFamily&&(t.isChar["CJK Unified Ideographs"](e)||t.isChar["Hangul Syllables"](e)||t.isChar.Hiragana(e)||t.isChar.Katakana(e))},x.prototype._tinySDF=function(e,r,n){var i=this.localIdeographFontFamily;if(i&&this._doesCharSupportLocalGlyph(n)){var a=e.tinySDF;if(!a){var o="400";/bold/i.test(r)?o="900":/medium/i.test(r)?o="500":/light/i.test(r)&&(o="200"),a=e.tinySDF=new x.TinySDF(24,3,8,.25,i,o)}return{id:n,bitmap:new t.AlphaImage({width:30,height:30},a.draw(String.fromCharCode(n))),metrics:{width:24,height:24,left:0,top:-8,advance:24}}}},x.loadGlyphRange=function(e,r,n,i,a){var o=256*r,s=o+255,l=i.transformRequest(i.normalizeGlyphsURL(n).replace("{fontstack}",e).replace("{range}",o+"-"+s),t.ResourceType.Glyphs);t.getArrayBuffer(l,(function(e,r){if(e)a(e);else if(r){for(var n={},i=0,o=t.parseGlyphPBF(r);i<o.length;i+=1){var s=o[i];n[s.id]=s}a(null,n)}}))},x.TinySDF=p;var b=function(){this.specification=t.styleSpec.light.position};b.prototype.possiblyEvaluate=function(e,r){return t.sphericalToCartesian(e.expression.evaluate(r))},b.prototype.interpolate=function(e,r,n){return{x:t.number(e.x,r.x,n),y:t.number(e.y,r.y,n),z:t.number(e.z,r.z,n)}};var _=new t.Properties({anchor:new t.DataConstantProperty(t.styleSpec.light.anchor),position:new b,color:new t.DataConstantProperty(t.styleSpec.light.color),intensity:new t.DataConstantProperty(t.styleSpec.light.intensity)}),w=function(e){function r(r){e.call(this),this._transitionable=new t.Transitionable(_),this.setLight(r),this._transitioning=this._transitionable.untransitioned()}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getLight=function(){return this._transitionable.serialize()},r.prototype.setLight=function(e,r){if(void 0===r&&(r={}),!this._validate(t.validateLight,e,r))for(var n in e){var i=e[n];t.endsWith(n,"-transition")?this._transitionable.setTransition(n.slice(0,-"-transition".length),i):this._transitionable.setValue(n,i)}},r.prototype.updateTransitions=function(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)},r.prototype.hasTransition=function(){return this._transitioning.hasTransition()},r.prototype.recalculate=function(t){this.properties=this._transitioning.possiblyEvaluate(t)},r.prototype._validate=function(e,r,n){return(!n||!1!==n.validate)&&t.emitValidationErrors(this,e.call(t.validateStyle,t.extend({value:r,style:{glyphs:!0,sprite:!0},styleSpec:t.styleSpec})))},r}(t.Evented),T=function(t,e){this.width=t,this.height=e,this.nextRow=0,this.data=new Uint8Array(this.width*this.height),this.dashEntry={}};T.prototype.getDash=function(t,e){var r=t.join(",")+String(e);return this.dashEntry[r]||(this.dashEntry[r]=this.addDash(t,e)),this.dashEntry[r]},T.prototype.getDashRanges=function(t,e,r){var n=[],i=t.length%2==1?-t[t.length-1]*r:0,a=t[0]*r,o=!0;n.push({left:i,right:a,isDash:o,zeroLength:0===t[0]});for(var s=t[0],l=1;l<t.length;l++){o=!o;var c=t[l];i=s*r,a=(s+=c)*r,n.push({left:i,right:a,isDash:o,zeroLength:0===c})}return n},T.prototype.addRoundDash=function(t,e,r){for(var n=e/2,i=-r;i<=r;i++)for(var a=this.nextRow+r+i,o=this.width*a,s=0,l=t[s],c=0;c<this.width;c++){c/l.right>1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=void 0,d=i/r*(n+1);if(l.isDash){var g=n-Math.abs(d);p=Math.sqrt(h*h+g*g)}else p=n-Math.sqrt(h*h+d*d);this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c<this.width;c++){c/l.right>1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=l.isDash?h:-h;this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o<e.length;o++)a+=e[o];if(0!==a){var s=this.width/a,l=this.getDashRanges(e,this.width,s);r?this.addRoundDash(l,s,n):this.addRegularDash(l)}var c={y:(this.nextRow+n+.5)/this.height,height:2*n/this.height,width:a};return this.nextRow+=i,this.dirty=!0,c},T.prototype.bind=function(t){var e=t.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,e.texSubImage2D(e.TEXTURE_2D,0,0,0,this.width,this.height,e.ALPHA,e.UNSIGNED_BYTE,this.data))):(this.texture=e.createTexture(),e.bindTexture(e.TEXTURE_2D,this.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texImage2D(e.TEXTURE_2D,0,e.ALPHA,this.width,this.height,0,e.ALPHA,e.UNSIGNED_BYTE,this.data))};var k=function e(r,n){this.workerPool=r,this.actors=[],this.currentActor=0,this.id=t.uniqueId();for(var i=this.workerPool.acquire(this.id),a=0;a<i.length;a++){var o=i[a],s=new e.Actor(o,n,this.id);s.name="Worker "+a,this.actors.push(s)}};function A(e,r,n){var i=function(i,a){if(i)return n(i);if(a){var o=t.pick(t.extend(a,e),["tiles","minzoom","maxzoom","attribution","mapbox_logo","bounds","scheme","tileSize","encoding"]);a.vector_layers&&(o.vectorLayers=a.vector_layers,o.vectorLayerIds=o.vectorLayers.map((function(t){return t.id}))),o.tiles=r.canonicalizeTileset(o,e.url),n(null,o)}};return e.url?t.getJSON(r.transformRequest(r.normalizeSourceURL(e.url),t.ResourceType.Source),i):t.browser.frame((function(){return i(null,e)}))}k.prototype.broadcast=function(e,r,n){n=n||function(){},t.asyncAll(this.actors,(function(t,n){t.send(e,r,n)}),n)},k.prototype.getActor=function(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]},k.prototype.remove=function(){this.actors.forEach((function(t){t.remove()})),this.actors=[],this.workerPool.release(this.id)},k.Actor=t.Actor;var M=function(e,r,n){this.bounds=t.LngLatBounds.convert(this.validateBounds(e)),this.minzoom=r||0,this.maxzoom=n||24};M.prototype.validateBounds=function(t){return Array.isArray(t)&&4===t.length?[Math.max(-180,t[0]),Math.max(-90,t[1]),Math.min(180,t[2]),Math.min(90,t[3])]:[-180,-90,180,90]},M.prototype.contains=function(e){var r=Math.pow(2,e.z),n=Math.floor(t.mercatorXfromLng(this.bounds.getWest())*r),i=Math.floor(t.mercatorYfromLat(this.bounds.getNorth())*r),a=Math.ceil(t.mercatorXfromLng(this.bounds.getEast())*r),o=Math.ceil(t.mercatorYfromLat(this.bounds.getSouth())*r);return e.x>=n&&e.x<a&&e.y>=i&&e.y<o};var S=function(e){function r(r,n,i,a){if(e.call(this),this.id=r,this.dispatcher=i,this.type="vector",this.minzoom=0,this.maxzoom=22,this.scheme="xyz",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,this._loaded=!1,t.extend(this,t.pick(n,["url","scheme","tileSize","promoteId"])),this._options=t.extend({type:"vector"},n),this._collectResourceTiming=n.collectResourceTiming,512!==this.tileSize)throw new Error("vector tile sources must have a tileSize of 512");this.setEventedParent(a)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=A(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequest=null,e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles,e.map._requestManager._customAccessToken),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken,e.map._requestManager._customAccessToken),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme)),i={request:this.map._requestManager.transformRequest(n,t.ResourceType.Tile),uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,tileSize:this.tileSize*e.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};function a(n,i){return delete e.request,e.aborted?r(null):n&&404!==n.status?r(n):(i&&i.resourceTiming&&(e.resourceTiming=i.resourceTiming),this.map._refreshExpiredTiles&&i&&e.setExpiryData(i),e.loadVectorData(i,this.map.painter),t.cacheEntryPossiblyAdded(this.dispatcher),r(null),void(e.reloadCallback&&(this.loadTile(e,e.reloadCallback),e.reloadCallback=null)))}i.request.collectResourceTiming=this._collectResourceTiming,e.actor&&"expired"!==e.state?"loading"===e.state?e.reloadCallback=r:e.request=e.actor.send("reloadTile",i,a.bind(this)):(e.actor=this.dispatcher.getActor(),e.request=e.actor.send("loadTile",i,a.bind(this)))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.actor&&t.actor.send("abortTile",{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.unloadTile=function(t){t.unloadVectorData(),t.actor&&t.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.hasTransition=function(){return!1},r}(t.Evented),E=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.dispatcher=i,this.setEventedParent(a),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=t.extend({type:"raster"},n),t.extend(this,t.pick(n,["url","scheme","tileSize"]))}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=A(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequest=null,e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.loadTile=function(e,r){var n=this,i=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);e.request=t.getImage(this.map._requestManager.transformRequest(i,t.ResourceType.Tile),(function(i,a){if(delete e.request,e.aborted)e.state="unloaded",r(null);else if(i)e.state="errored",r(i);else if(a){n.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var o=n.map.painter.context,s=o.gl;e.texture=n.map.painter.getTileTexture(a.width),e.texture?e.texture.update(a,{useMipmap:!0}):(e.texture=new t.Texture(o,a,s.RGBA,{useMipmap:!0}),e.texture.bind(s.LINEAR,s.CLAMP_TO_EDGE,s.LINEAR_MIPMAP_NEAREST),o.extTextureFilterAnisotropic&&s.texParameterf(s.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax)),e.state="loaded",t.cacheEntryPossiblyAdded(n.dispatcher),r(null)}}))},r.prototype.abortTile=function(t,e){t.request&&(t.request.cancel(),delete t.request),e()},r.prototype.unloadTile=function(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture),e()},r.prototype.hasTransition=function(){return!1},r}(t.Evented),L=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),this.type="raster-dem",this.maxzoom=22,this._options=t.extend({type:"raster-dem"},n),this.encoding=n.encoding||"mapbox"}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.serialize=function(){return{type:"raster-dem",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);function i(t,n){t&&(e.state="errored",r(t)),n&&(e.dem=n,e.needsHillshadePrepare=!0,e.state="loaded",r(null))}e.request=t.getImage(this.map._requestManager.transformRequest(n,t.ResourceType.Tile),function(n,a){if(delete e.request,e.aborted)e.state="unloaded",r(null);else if(n)e.state="errored",r(n);else if(a){this.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var o=t.window.ImageBitmap&&a instanceof t.window.ImageBitmap&&t.offscreenCanvasSupported()?a:t.browser.getImageData(a,1),s={uid:e.uid,coord:e.tileID,source:this.id,rawImageData:o,encoding:this.encoding};e.actor&&"expired"!==e.state||(e.actor=this.dispatcher.getActor(),e.actor.send("loadDEMTile",s,i.bind(this)))}}.bind(this)),e.neighboringTiles=this._getNeighboringTiles(e.tileID)},r.prototype._getNeighboringTiles=function(e){var r=e.canonical,n=Math.pow(2,r.z),i=(r.x-1+n)%n,a=0===r.x?e.wrap-1:e.wrap,o=(r.x+1+n)%n,s=r.x+1===n?e.wrap+1:e.wrap,l={};return l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y).key]={backfilled:!1},r.y>0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+1<n&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y+1).key]={backfilled:!1}),l},r.prototype.unloadTile=function(t){t.demTexture&&this.map.painter.saveTileTexture(t.demTexture),t.fbo&&(t.fbo.destroy(),delete t.fbo),t.dem&&delete t.dem,delete t.neighboringTiles,t.state="unloaded",t.actor&&t.actor.send("removeDEMTile",{uid:t.uid,source:this.id})},r}(E),C=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.type="geojson",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this._loaded=!1,this.actor=i.getActor(),this.setEventedParent(a),this._data=n.data,this._options=t.extend({},n),this._collectResourceTiming=n.collectResourceTiming,this._resourceTiming=[],void 0!==n.maxzoom&&(this.maxzoom=n.maxzoom),n.type&&(this.type=n.type),n.attribution&&(this.attribution=n.attribution),this.promoteId=n.promoteId;var o=t.EXTENT/this.tileSize;this.workerOptions=t.extend({source:this.id,cluster:n.cluster||!1,geojsonVtOptions:{buffer:(void 0!==n.buffer?n.buffer:128)*o,tolerance:(void 0!==n.tolerance?n.tolerance:.375)*o,extent:t.EXTENT,maxZoom:this.maxzoom,lineMetrics:n.lineMetrics||!1,generateId:n.generateId||!1},superclusterOptions:{maxZoom:void 0!==n.clusterMaxZoom?Math.min(n.clusterMaxZoom,this.maxzoom-1):this.maxzoom-1,extent:t.EXTENT,radius:(n.clusterRadius||50)*o,log:!1,generateId:n.generateId||!1},clusterProperties:n.clusterProperties},n.workerOptions)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(r){if(r)e.fire(new t.ErrorEvent(r));else{var n={dataType:"source",sourceDataType:"metadata"};e._collectResourceTiming&&e._resourceTiming&&e._resourceTiming.length>0&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:"source",sourceDataType:"content"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event("data",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;"string"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+".loadData",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+".coalesce",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?"reloadTile":"loadTile";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,"reloadTile"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),P=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;o<s.length;o+=1){var l=s[o];r=Math.min(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.x),a=Math.max(a,l.y)}var c=i-r,u=a-n,f=Math.max(c,u),h=Math.max(0,Math.floor(-Math.log(f)/Math.LN2)),p=Math.pow(2,h);return new t.CanonicalTileID(h,Math.floor((r+i)/2*p),Math.floor((n+a)/2*p))}(n),this.minzoom=this.maxzoom=this.tileID.z;var i=n.map((function(t){return r.tileID.getTilePoint(t)._round()}));return this._boundsArray=new t.StructArrayLayout4i8,this._boundsArray.emplaceBack(i[0].x,i[0].y,0,0),this._boundsArray.emplaceBack(i[1].x,i[1].y,t.EXTENT,0),this._boundsArray.emplaceBack(i[3].x,i[3].y,0,t.EXTENT),this._boundsArray.emplaceBack(i[2].x,i[2].y,t.EXTENT,t.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})),this},r.prototype.prepare=function(){if(0!==Object.keys(this.tiles).length&&this.image){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new t.Texture(e,this.image,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.loadTile=function(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(this.tiles[String(t.tileID.wrap)]=t,t.buckets={},e(null)):(t.state="errored",e(null))},r.prototype.serialize=function(){return{type:"image",url:this.options.url,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return!1},r}(t.Evented);var O=function(e){function r(t,r,n,i){e.call(this,t,r,n,i),this.roundZoom=!0,this.type="video",this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1;var r=this.options;this.urls=[];for(var n=0,i=r.urls;n<i.length;n+=1){var a=i[n];this.urls.push(this.map._requestManager.transformRequest(a,t.ResourceType.Source).url)}t.getVideo(this.urls,(function(r,n){e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(e.video=n,e.video.loop=!0,e.video.addEventListener("playing",(function(){e.map.triggerRepaint()})),e.map&&e.video.play(),e._finishLoading())}))},r.prototype.pause=function(){this.video&&this.video.pause()},r.prototype.play=function(){this.video&&this.video.play()},r.prototype.seek=function(e){if(this.video){var r=this.video.seekable;e<r.start(0)||e>r.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+r.start(0)+" and "+r.end(0)+"-second mark."))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "coordinates"'))),n.animate&&"boolean"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'optional "animate" property must be a boolean value'))),n.canvas?"string"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "canvas"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];t<e.length;t+=1){var r=e[t];if(isNaN(r)||r<=0)return!0}return!1},r}(I),D={vector:S,raster:E,"raster-dem":L,geojson:C,video:O,image:I,canvas:z};function R(e,r){var n=t.identity([]);return t.translate(n,n,[1,1,0]),t.scale(n,n,[.5*e.width,.5*e.height,1]),t.multiply(n,n,e.calculatePosMatrix(r.toUnwrapped()))}function F(t,e,r,n,i,a){var o=function(t,e,r){if(t)for(var n=0,i=t;n<i.length;n+=1){var a=e[i[n]];if(a&&a.source===r&&"fill-extrusion"===a.type)return!0}else for(var o in e){var s=e[o];if(s.source===r&&"fill-extrusion"===s.type)return!0}return!1}(i&&i.layers,e,t.id),s=a.maxPitchScaleFactor(),l=t.tilesIn(n,s,o);l.sort(B);for(var c=[],u=0,f=l;u<f.length;u+=1){var h=f[u];c.push({wrappedTileID:h.tileID.wrapped().key,queryResults:h.tile.queryRenderedFeatures(e,r,t._state,h.queryGeometry,h.cameraQueryGeometry,h.scale,i,a,s,R(t.transform,h.tileID))})}var p=function(t){for(var e={},r={},n=0,i=t;n<i.length;n+=1){var a=i[n],o=a.queryResults,s=a.wrappedTileID,l=r[s]=r[s]||{};for(var c in o)for(var u=o[c],f=l[c]=l[c]||{},h=e[c]=e[c]||[],p=0,d=u;p<d.length;p+=1){var g=d[p];f[g.featureIndex]||(f[g.featureIndex]=!0,h.push(g))}}return e}(c);for(var d in p)p[d].forEach((function(e){var r=e.feature,n=t.getFeatureState(r.layer["source-layer"],r.id);r.source=r.layer.source,r.layer["source-layer"]&&(r.sourceLayer=r.layer["source-layer"]),r.state=n}));return p}function B(t,e){var r=t.tileID,n=e.tileID;return r.overscaledZ-n.overscaledZ||r.canonical.y-n.canonical.y||r.wrap-n.wrap||r.canonical.x-n.canonical.x}var N=function(t,e){this.max=t,this.onRemove=e,this.reset()};N.prototype.reset=function(){for(var t in this.data)for(var e=0,r=this.data[t];e<r.length;e+=1){var n=r[e];n.timeout&&clearTimeout(n.timeout),this.onRemove(n.value)}return this.data={},this.order=[],this},N.prototype.add=function(t,e,r){var n=this,i=t.wrapped().key;void 0===this.data[i]&&(this.data[i]=[]);var a={value:e,timeout:void 0};if(void 0!==r&&(a.timeout=setTimeout((function(){n.remove(t,a)}),r)),this.data[i].push(a),this.order.push(i),this.order.length>this.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(t){return t.wrapped().key in this.data},N.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},N.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},N.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},N.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n<i.length;n+=1){var a=i[n];t(a.value)||e.push(a)}for(var o=0,s=e;o<s.length;o+=1){var l=s[o];this.remove(l.value.tileID,l)}};var j=function(t,e,r){this.context=t;var n=t.gl;this.buffer=n.createBuffer(),this.dynamicDraw=Boolean(r),this.context.unbindVAO(),t.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};j.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},j.prototype.updateData=function(t){var e=this.context.gl;this.context.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)},j.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var U={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},V=function(t,e,r,n){this.length=e.length,this.attributes=r,this.itemSize=e.bytesPerElement,this.dynamicDraw=n,this.context=t;var i=t.gl;this.buffer=i.createBuffer(),t.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};V.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},V.prototype.updateData=function(t){var e=this.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)},V.prototype.enableAttributes=function(t,e){for(var r=0;r<this.attributes.length;r++){var n=this.attributes[r],i=e.attributes[n.name];void 0!==i&&t.enableVertexAttribArray(i)}},V.prototype.setVertexAttribPointers=function(t,e,r){for(var n=0;n<this.attributes.length;n++){var i=this.attributes[n],a=e.attributes[i.name];void 0!==a&&t.vertexAttribPointer(a,i.components,t[U[i.type]],!1,this.itemSize,i.offset+this.itemSize*(r||0))}},V.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var H=function(t){this.gl=t.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1};H.prototype.get=function(){return this.current},H.prototype.set=function(t){},H.prototype.getDefault=function(){return this.default},H.prototype.setDefault=function(){this.set(this.default)};var q=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.clearColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(H),G=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 1},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.current=t,this.dirty=!1)},e}(H),Y=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearStencil(t),this.current=t,this.dirty=!1)},e}(H),W=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[!0,!0,!0,!0]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.colorMask(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(H),X=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthMask(t),this.current=t,this.dirty=!1)},e}(H),Z=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 255},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.current=t,this.dirty=!1)},e}(H),J=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return{func:this.gl.ALWAYS,ref:0,mask:255}},e.prototype.set=function(t){var e=this.current;(t.func!==e.func||t.ref!==e.ref||t.mask!==e.mask||this.dirty)&&(this.gl.stencilFunc(t.func,t.ref,t.mask),this.current=t,this.dirty=!1)},e}(H),K=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.KEEP,t.KEEP,t.KEEP]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||this.dirty)&&(this.gl.stencilOp(t[0],t[1],t[2]),this.current=t,this.dirty=!1)},e}(H),Q=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this.current=t,this.dirty=!1}},e}(H),$=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[0,1]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.depthRange(t[0],t[1]),this.current=t,this.dirty=!1)},e}(H),tt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.DEPTH_TEST):e.disable(e.DEPTH_TEST),this.current=t,this.dirty=!1}},e}(H),et=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.LESS},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.current=t,this.dirty=!1)},e}(H),rt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.BLEND):e.disable(e.BLEND),this.current=t,this.dirty=!1}},e}(H),nt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.ONE,t.ZERO]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.blendFunc(t[0],t[1]),this.current=t,this.dirty=!1)},e}(H),it=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.blendColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(H),at=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.FUNC_ADD},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.blendEquation(t),this.current=t,this.dirty=!1)},e}(H),ot=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.CULL_FACE):e.disable(e.CULL_FACE),this.current=t,this.dirty=!1}},e}(H),st=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.BACK},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.current=t,this.dirty=!1)},e}(H),lt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.CCW},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.current=t,this.dirty=!1)},e}(H),ct=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.current=t,this.dirty=!1)},e}(H),ut=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.TEXTURE0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.current=t,this.dirty=!1)},e}(H),ft=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[0,0,t.drawingBufferWidth,t.drawingBufferHeight]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.viewport(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(H),ht=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindFramebuffer(e.FRAMEBUFFER,t),this.current=t,this.dirty=!1}},e}(H),pt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindRenderbuffer(e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(H),dt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindTexture(e.TEXTURE_2D,t),this.current=t,this.dirty=!1}},e}(H),gt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindBuffer(e.ARRAY_BUFFER,t),this.current=t,this.dirty=!1}},e}(H),mt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){var e=this.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.current=t,this.dirty=!1},e}(H),vt=function(t){function e(e){t.call(this,e),this.vao=e.extVertexArrayObject}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){this.vao&&(t!==this.current||this.dirty)&&(this.vao.bindVertexArrayOES(t),this.current=t,this.dirty=!1)},e}(H),yt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 4},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_ALIGNMENT,t),this.current=t,this.dirty=!1}},e}(H),xt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t),this.current=t,this.dirty=!1}},e}(H),bt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,t),this.current=t,this.dirty=!1}},e}(H),_t=function(t){function e(e,r){t.call(this,e),this.context=e,this.parent=r}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e}(H),wt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setDirty=function(){this.dirty=!0},e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),this.current=t,this.dirty=!1}},e}(_t),Tt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(_t),kt=function(t,e,r,n){this.context=t,this.width=e,this.height=r;var i=t.gl,a=this.framebuffer=i.createFramebuffer();this.colorAttachment=new wt(t,a),n&&(this.depthAttachment=new Tt(t,a))};kt.prototype.destroy=function(){var t=this.context.gl,e=this.colorAttachment.get();if(e&&t.deleteTexture(e),this.depthAttachment){var r=this.depthAttachment.get();r&&t.deleteRenderbuffer(r)}t.deleteFramebuffer(this.framebuffer)};var At=function(t,e,r){this.func=t,this.mask=e,this.range=r};At.ReadOnly=!1,At.ReadWrite=!0,At.disabled=new At(519,At.ReadOnly,[0,1]);var Mt=function(t,e,r,n,i,a){this.test=t,this.ref=e,this.mask=r,this.fail=n,this.depthFail=i,this.pass=a};Mt.disabled=new Mt({func:519,mask:0},0,0,7680,7680,7680);var St=function(t,e,r){this.blendFunction=t,this.blendColor=e,this.mask=r};St.disabled=new St(St.Replace=[1,0],t.Color.transparent,[!1,!1,!1,!1]),St.unblended=new St(St.Replace,t.Color.transparent,[!0,!0,!0,!0]),St.alphaBlended=new St([1,771],t.Color.transparent,[!0,!0,!0,!0]);var Et=function(t,e,r){this.enable=t,this.mode=e,this.frontFace=r};Et.disabled=new Et(!1,1029,2305),Et.backCCW=new Et(!0,1029,2305);var Lt=function(t){this.gl=t,this.extVertexArrayObject=this.gl.getExtension("OES_vertex_array_object"),this.clearColor=new q(this),this.clearDepth=new G(this),this.clearStencil=new Y(this),this.colorMask=new W(this),this.depthMask=new X(this),this.stencilMask=new Z(this),this.stencilFunc=new J(this),this.stencilOp=new K(this),this.stencilTest=new Q(this),this.depthRange=new $(this),this.depthTest=new tt(this),this.depthFunc=new et(this),this.blend=new rt(this),this.blendFunc=new nt(this),this.blendColor=new it(this),this.blendEquation=new at(this),this.cullFace=new ot(this),this.cullFaceSide=new st(this),this.frontFace=new lt(this),this.program=new ct(this),this.activeTexture=new ut(this),this.viewport=new ft(this),this.bindFramebuffer=new ht(this),this.bindRenderbuffer=new pt(this),this.bindTexture=new dt(this),this.bindVertexBuffer=new gt(this),this.bindElementBuffer=new mt(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new vt(this),this.pixelStoreUnpack=new yt(this),this.pixelStoreUnpackPremultiplyAlpha=new xt(this),this.pixelStoreUnpackFlipY=new bt(this),this.extTextureFilterAnisotropic=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=t.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=t.getExtension("OES_texture_half_float"),this.extTextureHalfFloat&&(t.getExtension("OES_texture_half_float_linear"),this.extRenderToTextureHalfFloat=t.getExtension("EXT_color_buffer_half_float")),this.extTimerQuery=t.getExtension("EXT_disjoint_timer_query")};Lt.prototype.setDefault=function(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()},Lt.prototype.setDirty=function(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.extVertexArrayObject&&(this.bindVertexArrayOES.dirty=!0),this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0},Lt.prototype.createIndexBuffer=function(t,e){return new j(this,t,e)},Lt.prototype.createVertexBuffer=function(t,e,r){return new V(this,t,e,r)},Lt.prototype.createRenderbuffer=function(t,e,r){var n=this.gl,i=n.createRenderbuffer();return this.bindRenderbuffer.set(i),n.renderbufferStorage(n.RENDERBUFFER,t,e,r),this.bindRenderbuffer.set(null),i},Lt.prototype.createFramebuffer=function(t,e,r){return new kt(this,t,e,r)},Lt.prototype.clear=function(t){var e=t.color,r=t.depth,n=this.gl,i=0;e&&(i|=n.COLOR_BUFFER_BIT,this.clearColor.set(e),this.colorMask.set([!0,!0,!0,!0])),void 0!==r&&(i|=n.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(r),this.depthMask.set(!0)),n.clear(i)},Lt.prototype.setCullFace=function(t){!1===t.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(t.mode),this.frontFace.set(t.frontFace))},Lt.prototype.setDepthMode=function(t){t.func!==this.gl.ALWAYS||t.mask?(this.depthTest.set(!0),this.depthFunc.set(t.func),this.depthMask.set(t.mask),this.depthRange.set(t.range)):this.depthTest.set(!1)},Lt.prototype.setStencilMode=function(t){t.test.func!==this.gl.ALWAYS||t.mask?(this.stencilTest.set(!0),this.stencilMask.set(t.mask),this.stencilOp.set([t.fail,t.depthFail,t.pass]),this.stencilFunc.set({func:t.test.func,ref:t.ref,mask:t.test.mask})):this.stencilTest.set(!1)},Lt.prototype.setColorMode=function(e){t.deepEqual(e.blendFunction,St.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},Lt.prototype.unbindVAO=function(){this.extVertexArrayObject&&this.bindVertexArrayOES.set(null)};var Ct=function(e){function r(r,n,i){var a=this;e.call(this),this.id=r,this.dispatcher=i,this.on("data",(function(t){"source"===t.dataType&&"metadata"===t.sourceDataType&&(a._sourceLoaded=!0),a._sourceLoaded&&!a._paused&&"source"===t.dataType&&"content"===t.sourceDataType&&(a.reload(),a.transform&&a.update(a.transform))})),this.on("error",(function(){a._sourceErrored=!0})),this._source=function(e,r,n,i){var a=new D[r.type](e,r,n,i);if(a.id!==e)throw new Error("Expected Source id to be "+e+" instead of "+a.id);return t.bindAll(["load","abort","unload","serialize","prepare"],a),a}(r,n,i,this),this._tiles={},this._cache=new N(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._loadedParentTiles={},this._coveredTiles={},this._state=new t.SourceFeatureState}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.onAdd=function(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(t)},r.prototype.onRemove=function(t){this._source&&this._source.onRemove&&this._source.onRemove(t)},r.prototype.loaded=function(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(var t in this._tiles){var e=this._tiles[t];if("loaded"!==e.state&&"errored"!==e.state)return!1}return!0},r.prototype.getSource=function(){return this._source},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){if(this._paused){var t=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,t&&this.reload(),this.transform&&this.update(this.transform)}},r.prototype._loadTile=function(t,e){return this._source.loadTile(t,e)},r.prototype._unloadTile=function(t){if(this._source.unloadTile)return this._source.unloadTile(t,(function(){}))},r.prototype._abortTile=function(t){if(this._source.abortTile)return this._source.abortTile(t,(function(){}))},r.prototype.serialize=function(){return this._source.serialize()},r.prototype.prepare=function(t){for(var e in this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null),this._tiles){var r=this._tiles[e];r.upload(t),r.prepare(this.map.style.imageManager)}},r.prototype.getIds=function(){return t.values(this._tiles).map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.getRenderableIds=function(e){var r=this,n=[];for(var i in this._tiles)this._isIdRenderable(i,e)&&n.push(this._tiles[i]);return e?n.sort((function(e,n){var i=e.tileID,a=n.tileID,o=new t.Point(i.canonical.x,i.canonical.y)._rotate(r.transform.angle),s=new t.Point(a.canonical.x,a.canonical.y)._rotate(r.transform.angle);return i.overscaledZ-a.overscaledZ||s.y-o.y||s.x-o.x})).map((function(t){return t.tileID.key})):n.map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.hasRenderableParent=function(t){var e=this.findLoadedParent(t,0);return!!e&&this._isIdRenderable(e.tileID.key)},r.prototype._isIdRenderable=function(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&!this._coveredTiles[t]&&(e||!this._tiles[t].holdingForFade())},r.prototype.reload=function(){if(this._paused)this._shouldReloadOnResume=!0;else for(var t in this._cache.reset(),this._tiles)"errored"!==this._tiles[t].state&&this._reloadTile(t,"reloading")},r.prototype._reloadTile=function(t,e){var r=this._tiles[t];r&&("loading"!==r.state&&(r.state=e),this._loadTile(r,this._tileLoaded.bind(this,r,t,e)))},r.prototype._tileLoaded=function(e,r,n,i){if(i)return e.state="errored",void(404!==i.status?this._source.fire(new t.ErrorEvent(i,{tile:e})):this.update(this.transform));e.timeAdded=t.browser.now(),"expired"===n&&(e.refreshedUponExpiration=!0),this._setTileReloadTimer(r,e),"raster-dem"===this.getSource().type&&e.dem&&this._backfillDEM(e),this._state.initializeTileState(e,this.map?this.map.painter:null),this._source.fire(new t.Event("data",{dataType:"source",tile:e,coord:e.tileID}))},r.prototype._backfillDEM=function(t){for(var e=this.getRenderableIds(),r=0;r<e.length;r++){var n=e[r];if(t.neighboringTiles&&t.neighboringTiles[n]){var i=this.getTileByID(n);a(t,i),a(i,t)}}function a(t,e){t.needsHillshadePrepare=!0;var r=e.tileID.canonical.x-t.tileID.canonical.x,n=e.tileID.canonical.y-t.tileID.canonical.y,i=Math.pow(2,t.tileID.canonical.z),a=e.tileID.key;0===r&&0===n||Math.abs(n)>1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(It(this._source.type)){for(var c={},u={},f=0,h=Object.keys(l);f<h.length;f+=1){var p=h[f],d=l[p],g=this._tiles[p];if(g&&!(g.fadeEndTime&&g.fadeEndTime<=t.browser.now())){var m=this.findLoadedParent(d,o);m&&(this._addTile(m.tileID),c[m.tileID.key]=m.tileID),u[p]=d}}for(var v in this._retainLoadedChildren(u,a,s,l),c)l[v]||(this._coveredTiles[v]=!0,l[v]=c[v])}for(var y in l)this._tiles[y].clearFadeHold();for(var x=0,b=t.keysDifference(this._tiles,l);x<b.length;x+=1){var _=b[x],w=this._tiles[_];w.hasSymbolBuckets&&!w.holdingForFade()?w.setHoldDuration(this.map._fadeDuration):w.hasSymbolBuckets&&!w.symbolFadeFinished()||this._removeTile(_)}this._updateLoadedParentTileCache()}},r.prototype.releaseSymbolFadeTiles=function(){for(var t in this._tiles)this._tiles[t].holdingForFade()&&this._removeTile(t)},r.prototype._updateRetainedTiles=function(t,e){for(var n={},i={},a=Math.max(e-r.maxOverzooming,this._source.minzoom),o=Math.max(e+r.maxUnderzooming,this._source.minzoom),s={},l=0,c=t;l<c.length;l+=1){var u=c[l],f=this._addTile(u);n[u.key]=u,f.hasData()||e<this._source.maxzoom&&(s[u.key]=u)}this._retainLoadedChildren(s,e,o,n);for(var h=0,p=t;h<p.length;h+=1){var d=p[h],g=this._tiles[d.key];if(!g.hasData()){if(e+1>this._source.maxzoom){var m=d.children(this._source.maxzoom)[0],v=this.getTile(m);if(v&&v.hasData()){n[m.key]=m;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=g.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(g=this.getTile(_))&&x&&(g=this._addTile(_)),g&&(n[_.key]=_,x=g.wasRequested(),g.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a<o.length;a+=1){var s=o[a];this._loadedParentTiles[s]=r}}},r.prototype._addTile=function(e){var r=this._tiles[e.key];if(r)return r;(r=this._cache.getAndRemove(e))&&(this._setTileReloadTimer(e.key,r),r.tileID=e,this._state.initializeTileState(r,this.map?this.map.painter:null),this._cacheTimers[e.key]&&(clearTimeout(this._cacheTimers[e.key]),delete this._cacheTimers[e.key],this._setTileReloadTimer(e.key,r)));var n=Boolean(r);return n||(r=new t.Tile(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,e.key,r.state))),r?(r.uses++,this._tiles[e.key]=r,n||this._source.fire(new t.Event("dataloading",{tile:r,coord:r.tileID,dataType:"source"})),r):null},r.prototype._setTileReloadTimer=function(t,e){var r=this;t in this._timers&&(clearTimeout(this._timers[t]),delete this._timers[t]);var n=e.getExpiryTimeout();n&&(this._timers[t]=setTimeout((function(){r._reloadTile(t,"expired"),delete r._timers[t]}),n))},r.prototype._removeTile=function(t){var e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this._timers[t]&&(clearTimeout(this._timers[t]),delete this._timers[t]),e.uses>0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,g=0,m=c;g<m.length;g+=1){var v=m[g];f=Math.min(f,v.x),h=Math.min(h,v.y),p=Math.max(p,v.x),d=Math.max(d,v.y)}for(var y=function(e){var n=i._tiles[u[e]];if(!n.holdingForFade()){var s=n.tileID,g=Math.pow(2,o.zoom-n.tileID.overscaledZ),m=r*n.queryPadding*t.EXTENT/n.tileSize/g,v=[s.getTilePoint(new t.MercatorCoordinate(f,h)),s.getTilePoint(new t.MercatorCoordinate(p,d))];if(v[0].x-m<t.EXTENT&&v[0].y-m<t.EXTENT&&v[1].x+m>=0&&v[1].y+m>=0){var y=l.map((function(t){return s.getTilePoint(t)})),x=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:g})}}},x=0;x<u.length;x++)y(x);return a},r.prototype.getVisibleCoordinates=function(t){for(var e=this,r=this.getRenderableIds(t).map((function(t){return e._tiles[t].tileID})),n=0,i=r;n<i.length;n+=1){var a=i[n];a.posMatrix=this.transform.calculatePosMatrix(a.toUnwrapped())}return r},r.prototype.hasTransition=function(){if(this._source.hasTransition())return!0;if(It(this._source.type))for(var e in this._tiles){var r=this._tiles[e];if(void 0!==r.fadeEndTime&&r.fadeEndTime>=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||"_geojsonTileLayer",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles){this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,"reloading")}this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function Pt(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function It(t){return"raster"===t||"image"===t||"video"===t}function Ot(){return new t.window.Worker(Zi.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var zt="mapboxgl_preloaded_worker_pool",Dt=function(){this.active={}};Dt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length<Dt.workerCount;)this.workers.push(new Ot);return this.active[t]=!0,this.workers.slice()},Dt.prototype.release=function(t){delete this.active[t],0===this.numActive()&&(this.workers.forEach((function(t){t.terminate()})),this.workers=null)},Dt.prototype.isPreloaded=function(){return!!this.active[zt]},Dt.prototype.numActive=function(){return Object.keys(this.active).length};var Rt,Ft=Math.floor(t.browser.hardwareConcurrency/2);function Bt(){return Rt||(Rt=new Dt),Rt}function Nt(e,r){var n={};for(var i in e)"ref"!==i&&(n[i]=e[i]);return t.refProperties.forEach((function(t){t in r&&(n[t]=r[t])})),n}function jt(t){t=t.slice();for(var e=Object.create(null),r=0;r<t.length;r++)e[t[r].id]=t[r];for(var n=0;n<t.length;n++)"ref"in t[n]&&(t[n]=Nt(t[n],e[t[n].ref]));return t}Dt.workerCount=Math.max(Math.min(Ft,6),1);var Ut={setStyle:"setStyle",addLayer:"addLayer",removeLayer:"removeLayer",setPaintProperty:"setPaintProperty",setLayoutProperty:"setLayoutProperty",setFilter:"setFilter",addSource:"addSource",removeSource:"removeSource",setGeoJSONSourceData:"setGeoJSONSourceData",setLayerZoomRange:"setLayerZoomRange",setLayerProperty:"setLayerProperty",setCenter:"setCenter",setZoom:"setZoom",setBearing:"setBearing",setPitch:"setPitch",setSprite:"setSprite",setGlyphs:"setGlyphs",setTransition:"setTransition",setLight:"setLight"};function Vt(t,e,r){r.push({command:Ut.addSource,args:[t,e[t]]})}function Ht(t,e,r){e.push({command:Ut.removeSource,args:[t]}),r[t]=!0}function qt(t,e,r,n){Ht(t,r,n),Vt(t,e,r)}function Gt(e,r,n){var i;for(i in e[n])if(e[n].hasOwnProperty(i)&&"data"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;for(i in r[n])if(r[n].hasOwnProperty(i)&&"data"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;return!0}function Yt(e,r,n,i,a,o){var s;for(s in r=r||{},e=e||{})e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}));for(s in r)r.hasOwnProperty(s)&&!e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}))}function Wt(t){return t.id}function Xt(t,e){return t[e.id]=e,t}function Zt(e,r){if(!e)return[{command:Ut.setStyle,args:[r]}];var n=[];try{if(!t.deepEqual(e.version,r.version))return[{command:Ut.setStyle,args:[r]}];t.deepEqual(e.center,r.center)||n.push({command:Ut.setCenter,args:[r.center]}),t.deepEqual(e.zoom,r.zoom)||n.push({command:Ut.setZoom,args:[r.zoom]}),t.deepEqual(e.bearing,r.bearing)||n.push({command:Ut.setBearing,args:[r.bearing]}),t.deepEqual(e.pitch,r.pitch)||n.push({command:Ut.setPitch,args:[r.pitch]}),t.deepEqual(e.sprite,r.sprite)||n.push({command:Ut.setSprite,args:[r.sprite]}),t.deepEqual(e.glyphs,r.glyphs)||n.push({command:Ut.setGlyphs,args:[r.glyphs]}),t.deepEqual(e.transition,r.transition)||n.push({command:Ut.setTransition,args:[r.transition]}),t.deepEqual(e.light,r.light)||n.push({command:Ut.setLight,args:[r.light]});var i={},a=[];!function(e,r,n,i){var a;for(a in r=r||{},e=e||{})e.hasOwnProperty(a)&&(r.hasOwnProperty(a)||Ht(a,n,i));for(a in r)r.hasOwnProperty(a)&&(e.hasOwnProperty(a)?t.deepEqual(e[a],r[a])||("geojson"===e[a].type&&"geojson"===r[a].type&&Gt(e,r,a)?n.push({command:Ut.setGeoJSONSourceData,args:[a,r[a].data]}):qt(a,r,n,i)):Vt(a,r,n))}(e.sources,r.sources,a,i);var o=[];e.layers&&e.layers.forEach((function(t){i[t.source]?n.push({command:Ut.removeLayer,args:[t.id]}):o.push(t)})),n=n.concat(a),function(e,r,n){r=r||[];var i,a,o,s,l,c,u,f=(e=e||[]).map(Wt),h=r.map(Wt),p=e.reduce(Xt,{}),d=r.reduce(Xt,{}),g=f.slice(),m=Object.create(null);for(i=0,a=0;i<f.length;i++)o=f[i],d.hasOwnProperty(o)?a++:(n.push({command:Ut.removeLayer,args:[o]}),g.splice(g.indexOf(o,a),1));for(i=0,a=0;i<h.length;i++)o=h[h.length-1-i],g[g.length-1-i]!==o&&(p.hasOwnProperty(o)?(n.push({command:Ut.removeLayer,args:[o]}),g.splice(g.lastIndexOf(o,g.length-a),1)):a++,c=g[g.length-i],n.push({command:Ut.addLayer,args:[d[o],c]}),g.splice(g.length-i,0,o),m[o]=!0);for(i=0;i<h.length;i++)if(s=p[o=h[i]],l=d[o],!m[o]&&!t.deepEqual(s,l))if(t.deepEqual(s.source,l.source)&&t.deepEqual(s["source-layer"],l["source-layer"])&&t.deepEqual(s.type,l.type)){for(u in Yt(s.layout,l.layout,n,o,null,Ut.setLayoutProperty),Yt(s.paint,l.paint,n,o,null,Ut.setPaintProperty),t.deepEqual(s.filter,l.filter)||n.push({command:Ut.setFilter,args:[o,l.filter]}),t.deepEqual(s.minzoom,l.minzoom)&&t.deepEqual(s.maxzoom,l.maxzoom)||n.push({command:Ut.setLayerZoomRange,args:[o,l.minzoom,l.maxzoom]}),s)s.hasOwnProperty(u)&&"layout"!==u&&"paint"!==u&&"filter"!==u&&"metadata"!==u&&"minzoom"!==u&&"maxzoom"!==u&&(0===u.indexOf("paint.")?Yt(s[u],l[u],n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Ut.setLayerProperty,args:[o,u,l[u]]}));for(u in l)l.hasOwnProperty(u)&&!s.hasOwnProperty(u)&&"layout"!==u&&"paint"!==u&&"filter"!==u&&"metadata"!==u&&"minzoom"!==u&&"maxzoom"!==u&&(0===u.indexOf("paint.")?Yt(s[u],l[u],n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Ut.setLayerProperty,args:[o,u,l[u]]}))}else n.push({command:Ut.removeLayer,args:[o]}),c=g[g.lastIndexOf(o)+1],n.push({command:Ut.addLayer,args:[l,c]})}(o,r.layers,n)}catch(t){console.warn("Unable to compute style diff:",t),n=[{command:Ut.setStyle,args:[r]}]}return n}var Jt=function(t,e){this.reset(t,e)};Jt.prototype.reset=function(t,e){this.points=t||[],this._distances=[0];for(var r=1;r<this.points.length;r++)this._distances[r]=this._distances[r-1]+this.points[r].dist(this.points[r-1]);this.length=this._distances[this._distances.length-1],this.padding=Math.min(e||0,.5*this.length),this.paddedLength=this.length-2*this.padding},Jt.prototype.lerp=function(e){if(1===this.points.length)return this.points[0];e=t.clamp(e,0,1);for(var r=1,n=this._distances[r],i=e*this.paddedLength+this.padding;n<i&&r<this._distances.length;)n=this._distances[++r];var a=r-1,o=this._distances[a],s=n-o,l=s>0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Kt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a<this.xCellCount*this.yCellCount;a++)n.push([]),i.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=t,this.height=e,this.xScale=this.xCellCount/t,this.yScale=this.yCellCount/e,this.boxUid=0,this.circleUid=0};function Qt(e,r,n,i,a){var o=t.create();return r?(t.scale(o,o,[1/a,1/a,1]),n||t.rotateZ(o,o,i.angle)):t.multiply(o,i.labelPlaneMatrix,e),o}function $t(e,r,n,i,a){if(r){var o=t.clone(e);return t.scale(o,o,[a,a,1]),n||t.rotateZ(o,o,-i.angle),o}return i.glCoordMatrix}function te(e,r){var n=[e.x,e.y,0,1];fe(n,n,r);var i=n[3];return{point:new t.Point(n[0]/i,n[1]/i),signedDistanceFromCamera:i}}function ee(t,e){return.5+t/e*.5}function re(t,e){var r=t[0]/t[3],n=t[1]/t[3];return r>=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ne(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,g=n.transform.width/n.transform.height,m=!1,v=0;v<d.length;v++){var y=d.get(v);if(y.hidden||y.writingMode===t.WritingMode.vertical&&!m)ue(y.numGlyphs,h);else{m=!1;var x=[y.anchorX,y.anchorY,0,1];if(t.transformMat4(x,x,r),re(x,f)){var b=x[3],_=ee(n.transform.cameraToCenterDistance,b),w=t.evaluateSizeForFeature(c,u,y),T=s?w/_:w*_,k=new t.Point(y.anchorX,y.anchorY),A=te(k,a).point,M={},S=oe(y,T,!1,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,g);m=S.useVertical,(S.notEnoughRoom||m||S.needsFlipping&&oe(y,T,!0,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,g).notEnoughRoom)&&ue(y.numGlyphs,h)}else ue(y.numGlyphs,h)}}i?e.text.dynamicLayoutVertexBuffer.updateData(h):e.icon.dynamicLayoutVertexBuffer.updateData(h)}function ie(t,e,r,n,i,a,o,s,l,c,u){var f=s.glyphStartIndex+s.numGlyphs,h=s.lineStartIndex,p=s.lineStartIndex+s.lineLength,d=e.getoffsetX(s.glyphStartIndex),g=e.getoffsetX(f-1),m=le(t*d,r,n,i,a,o,s.segment,h,p,l,c,u);if(!m)return null;var v=le(t*g,r,n,i,a,o,s.segment,h,p,l,c,u);return v?{first:m,last:v}:null}function ae(e,r,n,i){if(e===t.WritingMode.horizontal&&Math.abs(n.y-r.y)>Math.abs(n.x-r.x)*i)return{useVertical:!0};return(e===t.WritingMode.vertical?r.y<n.y:r.x>n.x)?{needsFlipping:!0}:null}function oe(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var g,m=r/24,v=e.lineOffsetX*m,y=e.lineOffsetY*m;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ie(m,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var T=te(w.first.point,s).point,k=te(w.last.point,s).point;if(i&&!n){var A=ae(e.writingMode,T,k,d);if(A)return A}g=[w.first];for(var M=e.glyphStartIndex+1;M<x-1;M++)g.push(le(m*l.getoffsetX(M),v,y,n,f,h,e.segment,b,_,c,o,p));g.push(w.last)}else{if(i&&!n){var S=te(h,a).point,E=e.lineStartIndex+e.segment+1,L=new t.Point(c.getx(E),c.gety(E)),C=te(L,a),P=C.signedDistanceFromCamera>0?C.point:se(h,L,S,1,a),I=ae(e.writingMode,S,P,d);if(I)return I}var O=le(m*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!O)return{notEnoughRoom:!0};g=[O]}for(var z=0,D=g;z<D.length;z+=1){var R=D[z];t.addDynamicAttributes(u,R.point,R.angle)}return{}}function se(t,e,r,n,i){var a=te(t.add(t.sub(e)._unit()),i).point,o=r.sub(a);return r.add(o._mult(n/o.mag()))}function le(e,r,n,i,a,o,s,l,c,u,f,h){var p=i?e-r:e+r,d=p>0?1:-1,g=0;i&&(d*=-1,g=Math.PI),d<0&&(g+=Math.PI);for(var m=d>0?l+s:l+s+1,v=a,y=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((m+=d)<l||m>=c)return null;if(y=v,w.push(v),void 0===(v=h[m])){var T=new t.Point(u.getx(m),u.gety(m)),k=te(T,f);if(k.signedDistanceFromCamera>0)v=h[m]=k.point;else{var A=m-d;v=se(0===x?o:new t.Point(u.getx(A),u.gety(A)),T,y,_-x+1,f)}}x+=b,b=y.dist(v)}var M=(_-x)/b,S=v.sub(y),E=S.mult(M)._add(y);E._add(S._unit()._perp()._mult(n*d));var L=g+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:L,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Kt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Kt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Kt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Kt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s<this.boxKeys.length;s++)o.push({key:this.boxKeys[s],x1:this.bboxes[4*s],y1:this.bboxes[4*s+1],x2:this.bboxes[4*s+2],y2:this.bboxes[4*s+3]});for(var l=0;l<this.circleKeys.length;l++){var c=this.circles[3*l],u=this.circles[3*l+1],f=this.circles[3*l+2];o.push({key:this.circleKeys[l],x1:c-f,y1:u-f,x2:c+f,y2:u+f})}return a?o.filter(a):o}var h={hitTest:i,seenUids:{box:{},circle:{}}};return this._forEachCell(t,e,r,n,this._queryCell,o,h,a),i?o.length>0:o},Kt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[],u={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Kt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Kt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Kt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Kt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,f=0,h=c;f<h.length;f+=1){var p=h[f];if(!l.box[p]){l.box[p]=!0;var d=4*p;if(t<=u[d+2]&&e<=u[d+3]&&r>=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var g=this.circleCells[i];if(null!==g)for(var m=this.circles,v=0,y=g;v<y.length;v+=1){var x=y[v];if(!l.circle[x]){l.circle[x]=!0;var b=3*x;if(this._circleAndRectCollide(m[b],m[b+1],m[b+2],t,e,r,n)&&(!s||s(this.circleKeys[x]))){if(o.hitTest)return a.push(!0),!0;var _=m[b],w=m[b+1],T=m[b+2];a.push({key:this.circleKeys[x],x1:_-T,y1:w-T,x2:_+T,y2:w+T})}}}},Kt.prototype._queryCellCircle=function(t,e,r,n,i,a,o,s){var l=o.circle,c=o.seenUids,u=this.boxCells[i];if(null!==u)for(var f=this.bboxes,h=0,p=u;h<p.length;h+=1){var d=p[h];if(!c.box[d]){c.box[d]=!0;var g=4*d;if(this._circleAndRectCollide(l.x,l.y,l.radius,f[g+0],f[g+1],f[g+2],f[g+3])&&(!s||s(this.boxKeys[d])))return a.push(!0),!0}}var m=this.circleCells[i];if(null!==m)for(var v=this.circles,y=0,x=m;y<x.length;y+=1){var b=x[y];if(!c.circle[b]){c.circle[b]=!0;var _=3*b;if(this._circlesCollide(v[_],v[_+1],v[_+2],l.x,l.y,l.radius)&&(!s||s(this.circleKeys[b])))return a.push(!0),!0}}},Kt.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToXCellCoord(t),c=this._convertToYCellCoord(e),u=this._convertToXCellCoord(r),f=this._convertToYCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.xCellCount*p+h;if(i.call(this,t,e,r,n,d,a,o,s))return}},Kt.prototype._convertToXCellCoord=function(t){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(t*this.xScale)))},Kt.prototype._convertToYCellCoord=function(t){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(t*this.yScale)))},Kt.prototype._circlesCollide=function(t,e,r,n,i,a){var o=n-t,s=i-e,l=r+a;return l*l>o*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var ce=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var r=0;r<t;r++){var n=e.length;e.resize(n+4),e.float32.set(ce,3*n)}}function fe(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[4]*i+r[12],t[1]=r[1]*n+r[5]*i+r[13],t[3]=r[3]*n+r[7]*i+r[15],t}var he=function(t,e,r){void 0===e&&(e=new Kt(t.width+200,t.height+200,25)),void 0===r&&(r=new Kt(t.width+200,t.height+200,25)),this.transform=t,this.grid=e,this.ignoredGrid=r,this.pitchfactor=Math.cos(t._pitch)*t.cameraToCenterDistance,this.screenRightBoundary=t.width+100,this.screenBottomBoundary=t.height+100,this.gridRightBoundary=t.width+200,this.gridBottomBoundary=t.height+200};function pe(e,r,n){return r*(t.EXTENT/(e.tileSize*Math.pow(2,n-e.tileID.overscaledZ)))}he.prototype.placeCollisionBox=function(t,e,r,n,i){var a=this.projectAndGetPerspectiveRatio(n,t.anchorPointX,t.anchorPointY),o=r*a.perspectiveRatio,s=t.x1*o+a.point.x,l=t.y1*o+a.point.y,c=t.x2*o+a.point.x,u=t.y2*o+a.point.y;return!this.isInsideGrid(s,l,c,u)||!e&&this.grid.hitTest(s,l,c,u,i)?{box:[],offscreen:!1}:{box:[s,l,c,u],offscreen:this.isOffscreen(s,l,c,u)}},he.prototype.placeCollisionCircles=function(e,r,n,i,a,o,s,l,c,u,f,h,p){var d=[],g=new t.Point(r.anchorX,r.anchorY),m=te(g,o),v=ee(this.transform.cameraToCenterDistance,m.signedDistanceFromCamera),y=(u?a/v:a*v)/t.ONE_EM,x=te(g,s).point,b=ie(y,i,r.lineOffsetX*y,r.lineOffsetY*y,!1,x,g,r,n,s,{}),_=!1,w=!1,T=!0;if(b){for(var k=.5*h*v+p,A=new t.Point(-100,-100),M=new t.Point(this.screenRightBoundary,this.screenBottomBoundary),S=new Jt,E=b.first,L=b.last,C=[],P=E.path.length-1;P>=1;P--)C.push(E.path[P]);for(var I=1;I<L.path.length;I++)C.push(L.path[I]);var O=2.5*k;if(l){var z=C.map((function(t){return te(t,l)}));C=z.some((function(t){return t.signedDistanceFromCamera<=0}))?[]:z.map((function(t){return t.point}))}var D=[];if(C.length>0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B<C.length;B++)R.x=Math.min(R.x,C[B].x),R.y=Math.min(R.y,C[B].y),F.x=Math.max(F.x,C[B].x),F.y=Math.max(F.y,C[B].y);D=R.x>=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.x<A.x||R.x>M.x||F.y<A.y||R.y>M.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=D;N<j.length;N+=1){var U=j[N];S.reset(U,.25*k);var V=0;V=S.length<=.5*k?1:Math.ceil(S.paddedLength/O)+1;for(var H=0;H<V;H++){var q=H/Math.max(V-1,1),G=S.lerp(q),Y=G.x+100,W=G.y+100;d.push(Y,W,k,0);var X=Y-k,Z=W-k,J=Y+k,K=W+k;if(T=T&&this.isOffscreen(X,Z,J,K),w=w||this.isInsideGrid(X,Z,J,K),!e&&this.grid.hitTestCircle(Y,W,k,f)&&(_=!0,!c))return{circles:[],offscreen:!1,collisionDetected:_}}}}return{circles:!c&&_||!w?[]:d,offscreen:T,collisionDetected:_}},he.prototype.queryRenderedSymbols=function(e){if(0===e.length||0===this.grid.keysLength()&&0===this.ignoredGrid.keysLength())return{};for(var r=[],n=1/0,i=1/0,a=-1/0,o=-1/0,s=0,l=e;s<l.length;s+=1){var c=l[s],u=new t.Point(c.x+100,c.y+100);n=Math.min(n,u.x),i=Math.min(i,u.y),a=Math.max(a,u.x),o=Math.max(o,u.y),r.push(u)}for(var f={},h={},p=0,d=this.grid.query(n,i,a,o).concat(this.ignoredGrid.query(n,i,a,o));p<d.length;p+=1){var g=d[p],m=g.key;if(void 0===f[m.bucketInstanceId]&&(f[m.bucketInstanceId]={}),!f[m.bucketInstanceId][m.featureIndex]){var v=[new t.Point(g.x1,g.y1),new t.Point(g.x2,g.y1),new t.Point(g.x2,g.y2),new t.Point(g.x1,g.y2)];t.polygonIntersectsPolygon(r,v)&&(f[m.bucketInstanceId][m.featureIndex]=!0,void 0===h[m.bucketInstanceId]&&(h[m.bucketInstanceId]=[]),h[m.bucketInstanceId].push(m.featureIndex))}}return h},he.prototype.insertCollisionBox=function(t,e,r,n,i){var a={bucketInstanceId:r,featureIndex:n,collisionGroupID:i};(e?this.ignoredGrid:this.grid).insert(a,t[0],t[1],t[2],t[3])},he.prototype.insertCollisionCircles=function(t,e,r,n,i){for(var a=e?this.ignoredGrid:this.grid,o={bucketInstanceId:r,featureIndex:n,collisionGroupID:i},s=0;s<t.length;s+=4)a.insertCircle(o,t[s],t[s+1],t[s+2])},he.prototype.projectAndGetPerspectiveRatio=function(e,r,n){var i=[r,n,0,1];return fe(i,i,e),{point:new t.Point((i[0]/i[3]+1)/2*this.transform.width+100,(-i[1]/i[3]+1)/2*this.transform.height+100),perspectiveRatio:.5+this.transform.cameraToCenterDistance/i[3]*.5}},he.prototype.isOffscreen=function(t,e,r,n){return r<100||t>=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},he.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t<this.gridRightBoundary&&n>=0&&e<this.gridBottomBoundary},he.prototype.getViewportMatrix=function(){var e=t.identity([]);return t.translate(e,e,[-100,-100,0]),e};var de=function(t,e,r,n){this.opacity=t?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&r?1:0,this.placed=r};de.prototype.isHidden=function(){return 0===this.opacity&&!this.placed};var ge=function(t,e,r,n,i){this.text=new de(t?t.text:null,e,r,i),this.icon=new de(t?t.icon:null,e,n,i)};ge.prototype.isHidden=function(){return this.text.isHidden()&&this.icon.isHidden()};var me=function(t,e,r){this.text=t,this.icon=e,this.skipFade=r},ve=function(){this.invProjMatrix=t.create(),this.viewportMatrix=t.create(),this.circles=[]},ye=function(t,e,r,n,i){this.bucketInstanceId=t,this.featureIndex=e,this.sourceLayerIndex=r,this.bucketIndex=n,this.tileID=i},xe=function(t){this.crossSourceCollisions=t,this.maxGroupID=0,this.collisionGroups={}};function be(e,r,n,i,a){var o=t.getAnchorAlignment(e),s=-(o.horizontalAlign-.5)*r,l=-(o.verticalAlign-.5)*n,c=t.evaluateVariableOffset(e,i);return new t.Point(s+c[0]*a,l+c[1]*a)}function _e(e,r,n,i,a,o){var s=e.x1,l=e.x2,c=e.y1,u=e.y2,f=e.anchorPointX,h=e.anchorPointY,p=new t.Point(r,n);return i&&p._rotate(a?o:-o),{x1:s+p.x,y1:c+p.y,x2:l+p.x,y2:u+p.y,anchorPointX:f,anchorPointY:h}}xe.prototype.get=function(t){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[t]){var e=++this.maxGroupID;this.collisionGroups[t]={ID:e,predicate:function(t){return t.collisionGroupID===e}}}return this.collisionGroups[t]};var we=function(t,e,r,n){this.transform=t.clone(),this.collisionIndex=new he(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=e,this.retainedQueryData={},this.collisionGroups=new xe(r),this.collisionCircleArrays={},this.prevPlacement=n,n&&(n.prevPlacement=void 0),this.placedOrientations={}};function Te(t,e,r,n,i){t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0)}we.prototype.getBucketParts=function(e,r,n,i){var a=n.getBucket(r),o=n.latestFeatureIndex;if(a&&o&&r.id===a.layerIds[0]){var s=n.collisionBoxArray,l=a.layers[0].layout,c=Math.pow(2,this.transform.zoom-n.tileID.overscaledZ),u=n.tileSize/t.EXTENT,f=this.transform.calculatePosMatrix(n.tileID.toUnwrapped()),h="map"===l.get("text-pitch-alignment"),p="map"===l.get("text-rotation-alignment"),d=pe(n,1,this.transform.zoom),g=Qt(f,h,p,this.transform,d),m=null;if(h){var v=$t(f,h,p,this.transform,d);m=t.multiply([],this.transform.labelPlaneMatrix,v)}this.retainedQueryData[a.bucketInstanceId]=new ye(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,n.tileID);var y={bucket:a,layout:l,posMatrix:f,textLabelPlaneMatrix:g,labelToScreenMatrix:m,scale:c,textPixelRatio:u,holdingForFade:n.holdingForFade(),collisionBoxArray:s,partiallyEvaluatedTextSize:t.evaluateSizeForZoom(a.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(a.sourceID)};if(i)for(var x=0,b=a.sortKeyRanges;x<b.length;x+=1){var _=b[x],w=_.sortKey,T=_.symbolInstanceStart,k=_.symbolInstanceEnd;e.push({sortKey:w,symbolInstanceStart:T,symbolInstanceEnd:k,parameters:y})}else e.push({symbolInstanceStart:0,symbolInstanceEnd:a.symbolInstances.length,parameters:y})}},we.prototype.attemptAnchorPlacement=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d){var g,m=[f.textOffset0,f.textOffset1],v=be(t,r,n,m,i),y=this.collisionIndex.placeCollisionBox(_e(e,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate);if(d&&0===this.collisionIndex.placeCollisionBox(_e(d,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate).box.length)return;if(y.box.length>0)return this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(g=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:m,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:g},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:v,placedGlyphBoxes:y}},we.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,g=a.collisionGroup,m=s.get("text-optional"),v=s.get("icon-optional"),y=s.get("text-allow-overlap"),x=s.get("icon-allow-overlap"),b="map"===s.get("text-rotation-alignment"),_="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),T="viewport-y"===s.get("symbol-z-order"),k=y&&(x||!o.hasIconData()||v),A=x&&(y||!o.hasTextData()||m);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new me(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,I=null,O=0,z=0,D=0;a.textFeatureIndex?O=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(O=e.featureIndex),a.verticalTextFeatureIndex&&(z=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i<s.length;i+=1){if(s[i]===t.WritingMode.vertical?(L=n(),C=L):L=r(),L&&L.box&&L.box.length)break}else L=r()};if(s.get("text-variable-anchor")){var N=s.get("text-variable-anchor");if(i.prevPlacement&&i.prevPlacement.variableOffsets[e.crossTileID]){var j=i.prevPlacement.variableOffsets[e.crossTileID];N.indexOf(j.anchor)>0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!x?r:null,h={box:[],offscreen:!1},p=y?2*N.length:N.length,d=0;d<p;++d){var m=N[d%N.length],v=d>=N.length,k=i.attemptAnchorPlacement(m,t,a,s,c,b,_,f,l,g,v,e,o,n,u);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,y,f,l,g.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Y=t.evaluateSizeForFeature(o.textSizeData,d,G),W=s.get("text-padding"),X=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,g.predicate,X,W),T=y||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(D=a.iconFeatureIndex),a.iconBox){var Z=function(t){var e=w&&E?_e(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,g.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(I=Z(a.verticalIconBox)).box.length>0:(I=Z(a.iconBox)).box.length>0,S=S&&I.offscreen}var J=m||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=v||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&z?i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,z,g.ID):i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,O,g.ID)),M&&I&&i.collisionIndex.insertCollisionBox(I.box,s.get("icon-ignore-placement"),o.bucketInstanceId,D,g.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get("text-ignore-placement"),o.bucketInstanceId,O,g.ID),n)){var Q=o.bucketInstanceId,$=i.collisionCircleArrays[Q];void 0===$&&($=i.collisionCircleArrays[Q]=new ve);for(var tt=0;tt<P.circles.length;tt+=4)$.circles.push(P.circles[tt+0]),$.circles.push(P.circles[tt+1]),$.circles.push(P.circles[tt+2]),$.circles.push(P.collisionDetected?1:0)}i.placements[e.crossTileID]=new me(T||k,M||A,S||o.justReloaded),r[e.crossTileID]=!0}};if(T)for(var S=o.getSortedSymbolIndexes(this.transform.angle),E=S.length-1;E>=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C<e.symbolInstanceEnd;C++)M(o.symbolInstances.get(C),o.collisionArrays[C]);if(n&&o.bucketInstanceId in this.collisionCircleArrays){var P=this.collisionCircleArrays[o.bucketInstanceId];t.invert(P.invProjMatrix,l),P.viewportMatrix=this.collisionIndex.getViewportMatrix()}o.justReloaded=!1},we.prototype.markUsedJustification=function(e,r,n,i){var a,o={left:n.leftJustifiedTextSymbolIndex,center:n.centerJustifiedTextSymbolIndex,right:n.rightJustifiedTextSymbolIndex};a=i===t.WritingMode.vertical?n.verticalPlacedTextSymbolIndex:o[t.getAnchorJustification(r)];for(var s=0,l=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex,n.verticalPlacedTextSymbolIndex];s<l.length;s+=1){var c=l[s];c>=0&&(e.text.placedSymbolArray.get(c).crossTileID=a>=0&&c!==a?0:n.crossTileID)}},we.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o<s.length;o+=1){var l=s[o];e.text.placedSymbolArray.get(l).placedOrientation=i}n.verticalPlacedTextSymbolIndex&&(e.text.placedSymbolArray.get(n.verticalPlacedTextSymbolIndex).placedOrientation=a)},we.prototype.commit=function(t){this.commitTime=t,this.zoomAtLastRecencyCheck=this.transform.zoom;var e=this.prevPlacement,r=!1;this.prevZoomAdjustment=e?e.zoomAdjustment(this.transform.zoom):0;var n=e?e.symbolFadeChange(t):1,i=e?e.opacities:{},a=e?e.variableOffsets:{},o=e?e.placedOrientations:{};for(var s in this.placements){var l=this.placements[s],c=i[s];c?(this.opacities[s]=new ge(c,n,l.text,l.icon),r=r||l.text!==c.text.placed||l.icon!==c.icon.placed):(this.opacities[s]=new ge(null,n,l.text,l.icon,l.skipFade),r=r||l.text||l.icon)}for(var u in i){var f=i[u];if(!this.opacities[u]){var h=new ge(f,n,!1,!1);h.isHidden()||(this.opacities[u]=h,r=r||f.text.placed||f.icon.placed)}}for(var p in a)this.variableOffsets[p]||!this.opacities[p]||this.opacities[p].isHidden()||(this.variableOffsets[p]=a[p]);for(var d in o)this.placedOrientations[d]||!this.opacities[d]||this.opacities[d].isHidden()||(this.placedOrientations[d]=o[d]);r?this.lastPlacementChangeTime=t:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:t)},we.prototype.updateLayerOpacities=function(t,e){for(var r={},n=0,i=e;n<i.length;n+=1){var a=i[n],o=a.getBucket(t);o&&a.latestFeatureIndex&&t.id===o.layerIds[0]&&this.updateBucketOpacities(o,r,a.collisionBoxArray)}},we.prototype.updateBucketOpacities=function(e,r,n){var i=this;e.hasTextData()&&e.text.opacityVertexArray.clear(),e.hasIconData()&&e.icon.opacityVertexArray.clear(),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexArray.clear(),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexArray.clear();var a=e.layers[0].layout,o=new ge(null,0,!1,!1,!0),s=a.get("text-allow-overlap"),l=a.get("icon-allow-overlap"),c=a.get("text-variable-anchor"),u="map"===a.get("text-rotation-alignment"),f="map"===a.get("text-pitch-alignment"),h="none"!==a.get("icon-text-fit"),p=new ge(null,0,s&&(l||!e.hasIconData()||a.get("icon-optional")),l&&(s||!e.hasTextData()||a.get("text-optional")),!0);!e.collisionArrays&&n&&(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData())&&e.deserializeCollisionBoxes(n);for(var d=function(t,e,r){for(var n=0;n<e/4;n++)t.opacityVertexArray.emplaceBack(r)},g=function(n){var a=e.symbolInstances.get(n),s=a.numHorizontalGlyphVertices,l=a.numVerticalGlyphVertices,g=a.crossTileID,m=r[g],v=i.opacities[g];m?v=o:v||(v=p,i.opacities[g]=v),r[g]=!0;var y=s>0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(y){var T=Pe(v.text),k=_?Ie:T;d(e.text,s,k);var A=w?Ie:T;d(e.text,l,A);var M=v.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,"left",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=Pe(v.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:Ie;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=v.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var I=C?Ie:L;d(e.icon,a.numVerticalIconVertices,I),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=v.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var O=e.collisionArrays[n];if(O){var z=new t.Point(0,0);if(O.textBox||O.verticalTextBox){var D=!0;if(c){var R=i.variableOffsets[g];R?(z=be(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),u&&z._rotate(f?i.transform.angle:-i.transform.angle)):D=!1}O.textBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||_,z.x,z.y),O.verticalTextBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||w,z.x,z.y)}var F=Boolean(!w&&O.verticalIconBox);O.iconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,F,h?z.x:0,h?z.y:0),O.verticalIconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,!F,h?z.x:0,h?z.y:0)}}},m=0;m<e.symbolInstances.length;m++)g(m);if(e.sortFeatures(this.transform.angle),this.retainedQueryData[e.bucketInstanceId]&&(this.retainedQueryData[e.bucketInstanceId].featureSortOrder=e.featureSortOrder),e.hasTextData()&&e.text.opacityVertexBuffer&&e.text.opacityVertexBuffer.updateData(e.text.opacityVertexArray),e.hasIconData()&&e.icon.opacityVertexBuffer&&e.icon.opacityVertexBuffer.updateData(e.icon.opacityVertexArray),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexBuffer&&e.iconCollisionBox.collisionVertexBuffer.updateData(e.iconCollisionBox.collisionVertexArray),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexBuffer&&e.textCollisionBox.collisionVertexBuffer.updateData(e.textCollisionBox.collisionVertexArray),e.bucketInstanceId in this.collisionCircleArrays){var v=this.collisionCircleArrays[e.bucketInstanceId];e.placementInvProjMatrix=v.invProjMatrix,e.placementViewportMatrix=v.viewportMatrix,e.collisionCircleArray=v.circles,delete this.collisionCircleArrays[e.bucketInstanceId]}},we.prototype.symbolFadeChange=function(t){return 0===this.fadeDuration?1:(t-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment},we.prototype.zoomAdjustment=function(t){return Math.max(0,(this.transform.zoom-t)/1.5)},we.prototype.hasTransitions=function(t){return this.stale||t-this.lastPlacementChangeTime<this.fadeDuration},we.prototype.stillRecent=function(t,e){var r=this.zoomAtLastRecencyCheck===e?1-this.zoomAdjustment(e):1;return this.zoomAtLastRecencyCheck=e,this.commitTime+this.fadeDuration*r>t},we.prototype.setStale=function(){this.stale=!0};var ke=Math.pow(2,25),Ae=Math.pow(2,24),Me=Math.pow(2,17),Se=Math.pow(2,16),Ee=Math.pow(2,9),Le=Math.pow(2,8),Ce=Math.pow(2,1);function Pe(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*ke+e*Ae+r*Me+e*Se+r*Ee+e*Le+r*Ce+e}var Ie=0,Oe=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&void 0!==t.layout.get("symbol-sort-key").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Oe.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex<t.length;){var o=t[this._currentTileIndex];if(e.getBucketParts(a,n,o,this._sortAcrossTiles),this._currentTileIndex++,i())return!0}for(this._sortAcrossTiles&&(this._sortAcrossTiles=!1,a.sort((function(t,e){return t.sortKey-e.sortKey})));this._currentPartIndex<a.length;){var s=a[this._currentPartIndex];if(e.placeLayerBucketPart(s,this._seenCrossTileIDs,r),this._currentPartIndex++,i())return!0}return!1};var ze=function(t,e,r,n,i,a,o){this.placement=new we(t,i,a,o),this._currentPlacementIndex=e.length-1,this._forceFullPlacement=r,this._showCollisionBoxes=n,this._done=!1};ze.prototype.isDone=function(){return this._done},ze.prototype.continuePlacement=function(e,r,n){for(var i=this,a=t.browser.now(),o=function(){var e=t.browser.now()-a;return!i._forceFullPlacement&&e>2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Oe(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},ze.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Re=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;n<e.length;n++){var i=e.get(n),a=i.key;this.indexedSymbolInstances[a]||(this.indexedSymbolInstances[a]=[]),this.indexedSymbolInstances[a].push({crossTileID:i.crossTileID,coord:this.getScaledCoordinates(i,t)})}};Re.prototype.getScaledCoordinates=function(e,r){var n=r.canonical.z-this.tileID.canonical.z,i=De/Math.pow(2,n);return{x:Math.floor((r.canonical.x*t.EXTENT+e.anchorX)*i),y:Math.floor((r.canonical.y*t.EXTENT+e.anchorY)*i)}},Re.prototype.findMatches=function(t,e,r){for(var n=this.tileID.canonical.z<e.canonical.z?1:Math.pow(2,this.tileID.canonical.z-e.canonical.z),i=0;i<t.length;i++){var a=t.get(i);if(!a.crossTileID){var o=this.indexedSymbolInstances[a.key];if(o)for(var s=this.getScaledCoordinates(a,e),l=0,c=o;l<c.length;l+=1){var u=c[l];if(Math.abs(u.coord.x-s.x)<=n&&Math.abs(u.coord.y-s.y)<=n&&!r[u.crossTileID]){r[u.crossTileID]=!0,a.crossTileID=u.crossTileID;break}}}}};var Fe=function(){this.maxCrossTileID=0};Fe.prototype.generate=function(){return++this.maxCrossTileID};var Be=function(){this.indexes={},this.usedCrossTileIDs={},this.lng=0};Be.prototype.handleWrapJump=function(t){var e=Math.round((t-this.lng)/360);if(0!==e)for(var r in this.indexes){var n=this.indexes[r],i={};for(var a in n){var o=n[a];o.tileID=o.tileID.unwrapTo(o.tileID.wrap+e),i[o.tileID.key]=o}this.indexes[r]=i}this.lng=t},Be.prototype.addBucket=function(t,e,r){if(this.indexes[t.overscaledZ]&&this.indexes[t.overscaledZ][t.key]){if(this.indexes[t.overscaledZ][t.key].bucketInstanceId===e.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(t.overscaledZ,this.indexes[t.overscaledZ][t.key])}for(var n=0;n<e.symbolInstances.length;n++){e.symbolInstances.get(n).crossTileID=0}this.usedCrossTileIDs[t.overscaledZ]||(this.usedCrossTileIDs[t.overscaledZ]={});var i=this.usedCrossTileIDs[t.overscaledZ];for(var a in this.indexes){var o=this.indexes[a];if(Number(a)>t.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u<e.symbolInstances.length;u++){var f=e.symbolInstances.get(u);f.crossTileID||(f.crossTileID=r.generate(),i[f.crossTileID]=!0)}return void 0===this.indexes[t.overscaledZ]&&(this.indexes[t.overscaledZ]={}),this.indexes[t.overscaledZ][t.key]=new Re(t,e.symbolInstances,e.bucketInstanceId),!0},Be.prototype.removeBucketCrossTileIDs=function(t,e){for(var r in e.indexedSymbolInstances)for(var n=0,i=e.indexedSymbolInstances[r];n<i.length;n+=1){var a=i[n];delete this.usedCrossTileIDs[t][a.crossTileID]}},Be.prototype.removeStaleBuckets=function(t){var e=!1;for(var r in this.indexes){var n=this.indexes[r];for(var i in n)t[n[i].bucketInstanceId]||(this.removeBucketCrossTileIDs(r,n[i]),delete n[i],e=!0)}return e};var Ne=function(){this.layerIndexes={},this.crossTileIDs=new Fe,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}};Ne.prototype.addLayer=function(t,e,r){var n=this.layerIndexes[t.id];void 0===n&&(n=this.layerIndexes[t.id]=new Be);var i=!1,a={};n.handleWrapJump(r);for(var o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.getBucket(t);c&&t.id===c.layerIds[0]&&(c.bucketInstanceId||(c.bucketInstanceId=++this.maxBucketInstanceId),n.addBucket(l.tileID,c,this.crossTileIDs)&&(i=!0),a[c.bucketInstanceId]=!0)}return n.removeStaleBuckets(a)&&(i=!0),i},Ne.prototype.pruneUnusedLayers=function(t){var e={};for(var r in t.forEach((function(t){e[t]=!0})),this.layerIndexes)e[r]||delete this.layerIndexes[r]};var je=function(e,r){return t.emitValidationErrors(e,r&&r.filter((function(t){return"source.canvas"!==t.identifier})))},Ue=t.pick(Ut,["addLayer","removeLayer","setPaintProperty","setLayoutProperty","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData"]),Ve=t.pick(Ut,["setCenter","setZoom","setBearing","setPitch"]),He=function(){var e={},r=t.styleSpec.$version;for(var n in t.styleSpec.$root){var i=t.styleSpec.$root[n];if(i.required){var a=null;null!=(a="version"===n?r:"array"===i.type?[]:{})&&(e[n]=a)}}return e}(),qe=function(e){function r(n,i){var a=this;void 0===i&&(i={}),e.call(this),this.map=n,this.dispatcher=new k(Bt(),this),this.imageManager=new h,this.imageManager.setEventedParent(this),this.glyphManager=new x(n._requestManager,i.localIdeographFontFamily),this.lineAtlas=new T(256,512),this.crossTileSymbolIndex=new Ne,this._layers={},this._serializedLayers={},this._order=[],this.sourceCaches={},this.zoomHistory=new t.ZoomHistory,this._loaded=!1,this._availableImages=[],this._resetUpdates(),this.dispatcher.broadcast("setReferrer",t.getReferrer());var o=this;this._rtlTextPluginCallback=r.registerForPluginStateChange((function(e){var r={pluginStatus:e.pluginStatus,pluginURL:e.pluginURL};o.dispatcher.broadcast("syncRTLPluginState",r,(function(e,r){if((t.triggerPluginCompletionEvent(e),r)&&r.every((function(t){return t})))for(var n in o.sourceCaches)o.sourceCaches[n].reload()}))})),this.on("data",(function(t){if("source"===t.dataType&&"metadata"===t.sourceDataType){var e=a.sourceCaches[t.sourceId];if(e){var r=e.getSource();if(r&&r.vectorLayerIds)for(var n in a._layers){var i=a._layers[n];i.source===r.id&&a._validateLayer(i)}}}}))}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadURL=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event("dataloading",{dataType:"style"}));var i="boolean"==typeof r.validate?r.validate:!t.isMapboxURL(e);e=this.map._requestManager.normalizeStyleURL(e,r.accessToken);var a=this.map._requestManager.transformRequest(e,t.ResourceType.Style);this._request=t.getJSON(a,(function(e,r){n._request=null,e?n.fire(new t.ErrorEvent(e)):r&&n._load(r,i)}))},r.prototype.loadJSON=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event("dataloading",{dataType:"style"})),this._request=t.browser.frame((function(){n._request=null,n._load(e,!1!==r.validate)}))},r.prototype.loadEmpty=function(){this.fire(new t.Event("dataloading",{dataType:"style"})),this._load(He,!1)},r.prototype._load=function(e,r){if(!r||!je(this,t.validateStyle(e))){for(var n in this._loaded=!0,this.stylesheet=e,e.sources)this.addSource(n,e.sources[n],{validate:!1});e.sprite?this._loadSprite(e.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(e.glyphs);var i=jt(this.stylesheet.layers);this._order=i.map((function(t){return t.id})),this._layers={},this._serializedLayers={};for(var a=0,o=i;a<o.length;a+=1){var s=o[a];(s=t.createStyleLayer(s)).setEventedParent(this,{layer:{id:s.id}}),this._layers[s.id]=s,this._serializedLayers[s.id]=s.serialize()}this.dispatcher.broadcast("setLayers",this._serializeLayers(this._order)),this.light=new w(this.stylesheet.light),this.fire(new t.Event("data",{dataType:"style"})),this.fire(new t.Event("style.load"))}},r.prototype._loadSprite=function(e){var r=this;this._spriteRequest=function(e,r,n){var i,a,o,s=t.browser.devicePixelRatio>1?"@2x":"",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,u())})),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,g=l.stretchX,m=l.stretchY,v=l.content,y=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),r[s]={data:y,pixelRatio:d,sdf:p,stretchX:g,stretchY:m,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast("setImages",r._availableImages),r.fire(new t.Event("data",{dataType:"style"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();("geojson"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+n+'" does not exist on source "'+i.id+'" as specified by style layer "'+e.id+'"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r<n.length;r+=1){var i=n[r],a=this._layers[i];"custom"!==a.type&&e.push(a.serialize())}return e},r.prototype.hasTransitions=function(){if(this.light&&this.light.hasTransition())return!0;for(var t in this.sourceCaches)if(this.sourceCaches[t].hasTransition())return!0;for(var e in this._layers)if(this._layers[e].hasTransition())return!0;return!1},r.prototype._checkLoaded=function(){if(!this._loaded)throw new Error("Style is not done loading")},r.prototype.update=function(e){if(this._loaded){var r=this._changed;if(this._changed){var n=Object.keys(this._updatedLayers),i=Object.keys(this._removedLayers);for(var a in(n.length||i.length)&&this._updateWorkerLayers(n,i),this._updatedSources){var o=this._updatedSources[a];"reload"===o?this._reloadSource(a):"clear"===o&&this._clearSource(a)}for(var s in this._updateTilesForChangedImages(),this._updatedPaintProps)this._layers[s].updateTransitions(e);this.light.updateTransitions(e),this._resetUpdates()}for(var l in this.sourceCaches)this.sourceCaches[l].used=!1;for(var c=0,u=this._order;c<u.length;c+=1){var f=u[c],h=this._layers[f];h.recalculate(e,this._availableImages),!h.isHidden(e.zoom)&&h.source&&(this.sourceCaches[h.source].used=!0)}this.light.recalculate(e),this.z=e.zoom,r&&this.fire(new t.Event("data",{dataType:"style"}))}},r.prototype._updateTilesForChangedImages=function(){var t=Object.keys(this._changedImages);if(t.length){for(var e in this.sourceCaches)this.sourceCaches[e].reloadTilesForDependencies(["icons","patterns"],t);this._changedImages={}}},r.prototype._updateWorkerLayers=function(t,e){this.dispatcher.broadcast("updateLayers",{layers:this._serializeLayers(t),removedIds:e})},r.prototype._resetUpdates=function(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={}},r.prototype.setState=function(e){var r=this;if(this._checkLoaded(),je(this,t.validateStyle(e)))return!1;(e=t.clone$1(e)).layers=jt(e.layers);var n=Zt(this.serialize(),e).filter((function(t){return!(t.command in Ve)}));if(0===n.length)return!1;var i=n.filter((function(t){return!(t.command in Ue)}));if(i.length>0)throw new Error("Unimplemented: "+i.map((function(t){return t.command})).join(", ")+".");return n.forEach((function(t){"setTransition"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!r.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(r).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(r.type)>=0)||!this._validate(t.validateStyle.source,"sources."+e,r,null,n)){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+r+'" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" already exists on this map')));else{var a;if("custom"===e.type){if(je(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,"layers."+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&"custom"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,"layers."+i.id+".filter",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&i?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?r&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is requred to remove its specific state property."))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if("vector"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return"fill-extrusion"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s<l.length;s+=1){var c=l[s][o];if(c)for(var u=0,f=c;u<f.length;u+=1){var h=f[u];i.push(h)}}}}i.sort((function(t,e){return e.intersectionZ-t.intersectionZ}));for(var p=[],d=this._order.length-1;d>=0;d--){var g=this._order[d];if(r(g))for(var m=i.length-1;m>=0;m--){var v=i[m].feature;if(n[v.layer.id]<d)break;p.push(v),i.pop()}else for(var y=0,x=t;y<x.length;y+=1){var b=x[y][g];if(b)for(var _=0,w=b;_<w.length;_+=1){var T=w[_];p.push(T.feature)}}}return p},r.prototype.queryRenderedFeatures=function(e,r,n){r&&r.filter&&this._validate(t.validateStyle.filter,"queryRenderedFeatures.filter",r.filter,null,r);var i={};if(r&&r.layers){if(!Array.isArray(r.layers))return this.fire(new t.ErrorEvent(new Error("parameters.layers must be an Array."))),[];for(var a=0,o=r.layers;a<o.length;a+=1){var s=o[a],l=this._layers[s];if(!l)return this.fire(new t.ErrorEvent(new Error("The layer '"+s+"' does not exist in the map's style and cannot be queried for features."))),[];i[l.source]=!0}}var c=[];for(var u in r.availableImages=this._availableImages,this.sourceCaches)r.layers&&!i[u]||c.push(F(this.sourceCaches[u],this._layers,this._serializedLayers,e,r,n));return this.placement&&c.push(function(t,e,r,n,i,a,o){for(var s={},l=a.queryRenderedSymbols(n),c=[],u=0,f=Object.keys(l).map(Number);u<f.length;u+=1){var h=f[u];c.push(o[h])}c.sort(B);for(var p=function(){var r=g[d],n=r.featureIndex.lookupSymbolFeatures(l[r.bucketInstanceId],e,r.bucketIndex,r.sourceLayerIndex,i.filter,i.layers,i.availableImages,t);for(var a in n){var o=s[a]=s[a]||[],c=n[a];c.sort((function(t,e){var n=r.featureSortOrder;if(n){var i=n.indexOf(t.featureIndex);return n.indexOf(e.featureIndex)-i}return e.featureIndex-t.featureIndex}));for(var u=0,f=c;u<f.length;u+=1){var h=f[u];o.push(h)}}},d=0,g=c;d<g.length;d+=1)p();var m=function(e){s[e].forEach((function(n){var i=n.feature,a=t[e],o=r[a.source].getFeatureState(i.layer["source-layer"],i.id);i.source=i.layer.source,i.layer["source-layer"]&&(i.sourceLayer=i.layer["source-layer"]),i.state=o}))};for(var v in s)m(v);return s}(this._layers,this._serializedLayers,this.sourceCaches,e,r,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(c)},r.prototype.querySourceFeatures=function(e,r){r&&r.filter&&this._validate(t.validateStyle.filter,"querySourceFeatures.filter",r.filter,null,r);var n=this.sourceCaches[e];return n?function(t,e){for(var r=t.getRenderableIds().map((function(e){return t.getTileByID(e)})),n=[],i={},a=0;a<r.length;a++){var o=r[a],s=o.tileID.canonical.key;i[s]||(i[s]=!0,o.querySourceFeatures(n,e))}return n}(n,r):[]},r.prototype.addSourceType=function(t,e,n){return r.getSourceType(t)?n(new Error('A source type called "'+t+'" already exists.')):(r.setSourceType(t,e),e.workerSourceURL?void this.dispatcher.broadcast("loadWorkerSource",{name:t,url:e.workerSourceURL},n):n(null,null))},r.prototype.getLight=function(){return this.light.getLight()},r.prototype.setLight=function(e,r){void 0===r&&(r={}),this._checkLoaded();var n=this.light.getLight(),i=!1;for(var a in e)if(!t.deepEqual(e[a],n[a])){i=!0;break}if(i){var o={now:t.browser.now(),transition:t.extend({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(e,r),this.light.updateTransitions(o)}},r.prototype._validate=function(e,r,n,i,a){return void 0===a&&(a={}),(!a||!1!==a.validate)&&je(this,e.call(t.validateStyle,t.extend({key:r,style:this.serialize(),value:n,styleSpec:t.styleSpec},i)))},r.prototype._remove=function(){for(var e in this._request&&(this._request.cancel(),this._request=null),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequest=null),t.evented.off("pluginStateChange",this._rtlTextPluginCallback),this._layers){this._layers[e].setEventedParent(null)}for(var r in this.sourceCaches)this.sourceCaches[r].clearTiles(),this.sourceCaches[r].setEventedParent(null);this.imageManager.setEventedParent(null),this.setEventedParent(null),this.dispatcher.remove()},r.prototype._clearSource=function(t){this.sourceCaches[t].clearTiles()},r.prototype._reloadSource=function(t){this.sourceCaches[t].resume(),this.sourceCaches[t].reload()},r.prototype._updateSources=function(t){for(var e in this.sourceCaches)this.sourceCaches[e].update(t)},r.prototype._generateCollisionBoxes=function(){for(var t in this.sourceCaches)this._reloadSource(t)},r.prototype._updatePlacement=function(e,r,n,i,a){void 0===a&&(a=!1);for(var o=!1,s=!1,l={},c=0,u=this._order;c<u.length;c+=1){var f=u[c],h=this._layers[f];if("symbol"===h.type){if(!l[h.source]){var p=this.sourceCaches[h.source];l[h.source]=p.getRenderableIds(!0).map((function(t){return p.getTileByID(t)})).sort((function(t,e){return e.tileID.overscaledZ-t.tileID.overscaledZ||(t.tileID.isLessThan(e.tileID)?-1:1)}))}var d=this.crossTileSymbolIndex.addLayer(h,l[h.source],e.center.lng);o=o||d}}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((a=a||this._layerOrderChanged||0===n)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(t.browser.now(),e.zoom))&&(this.pauseablePlacement=new ze(e,this._order,a,r,n,i,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,l),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(t.browser.now()),s=!0),o&&this.pauseablePlacement.placement.setStale()),s||o)for(var g=0,m=this._order;g<m.length;g+=1){var v=m[g],y=this._layers[v];"symbol"===y.type&&this.placement.updateLayerOpacities(y,l[y.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(t.browser.now())},r.prototype._releaseSymbolFadeTiles=function(){for(var t in this.sourceCaches)this.sourceCaches[t].releaseSymbolFadeTiles()},r.prototype.getImages=function(t,e,r){this.imageManager.getImages(e.icons,r),this._updateTilesForChangedImages();var n=this.sourceCaches[e.source];n&&n.setDependencies(e.tileID.key,e.type,e.icons)},r.prototype.getGlyphs=function(t,e,r){this.glyphManager.getGlyphs(e.stacks,r)},r.prototype.getResource=function(e,r,n){return t.makeRequest(r,n)},r}(t.Evented);qe.getSourceType=function(t){return D[t]},qe.setSourceType=function(t,e){D[t]=e},qe.registerForPluginStateChange=t.registerForPluginStateChange;var Ge=t.createLayout([{name:"a_pos",type:"Int16",components:2}]),Ye=yr("#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif","#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}"),We=yr("uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Xe=yr("uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}"),Ze=yr("varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,0,1);} else {gl_Position=u_matrix*vec4(circle_center,0,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}"),Je=yr("void main() {gl_FragColor=vec4(1.0);}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Ke=yr("uniform highp float u_intensity;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}"),Qe=yr("uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(0.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}"),$e=yr("varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),tr=yr("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd  =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz  /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),er=yr("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),rr=yr("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),nr=yr("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),ir=yr("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),ar=yr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),or=yr("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),sr=yr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),lr=yr("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),cr=yr("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),ur=yr("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),fr=yr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),hr=yr("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),pr=yr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),dr=yr("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),gr=yr("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),mr=yr("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),vr=yr("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function yr(t,e){var r=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+a+"\n    "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o="float"===i?"vec2":"vec4",s=a.match(/color/)?"color":o;return n[a]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n    "+a+" = a_"+a+";\n#else\n    "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n    "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n    "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n    "+r+" "+i+" "+a+" = a_"+a+";\n#else\n    "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n    "+r+" "+i+" "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n    "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"}))}}var xr=Object.freeze({__proto__:null,prelude:Ye,background:We,backgroundPattern:Xe,circle:Ze,clippingMask:Je,heatmap:Ke,heatmapTexture:Qe,collisionBox:$e,collisionCircle:tr,debug:er,fill:rr,fillOutline:nr,fillOutlinePattern:ir,fillPattern:ar,fillExtrusion:or,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:cr,line:ur,lineGradient:fr,linePattern:hr,lineSDF:pr,raster:dr,symbolIcon:gr,symbolSDF:mr,symbolTextAndIcon:vr}),br=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};br.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c<n.length;c++)this.boundPaintVertexBuffers[c]!==n[c]&&(l=!0);var u=!this.vao||this.boundProgram!==e||this.boundLayoutVertexBuffer!==r||l||this.boundIndexBuffer!==i||this.boundVertexOffset!==a||this.boundDynamicVertexBuffer!==o||this.boundDynamicVertexBuffer2!==s;!t.extVertexArrayObject||u?this.freshBind(e,r,n,i,a,o,s):(t.bindVertexArrayOES.set(this.vao),o&&o.bind(),i&&i.dynamicDraw&&i.bind(),s&&s.bind())},br.prototype.freshBind=function(t,e,r,n,i,a,o){var s,l=t.numAttributes,c=this.context,u=c.gl;if(c.extVertexArrayObject)this.vao&&this.destroy(),this.vao=c.extVertexArrayObject.createVertexArrayOES(),c.bindVertexArrayOES.set(this.vao),s=0,this.boundProgram=t,this.boundLayoutVertexBuffer=e,this.boundPaintVertexBuffers=r,this.boundIndexBuffer=n,this.boundVertexOffset=i,this.boundDynamicVertexBuffer=a,this.boundDynamicVertexBuffer2=o;else{s=c.currentNumAttributes||0;for(var f=l;f<s;f++)u.disableVertexAttribArray(f)}e.enableAttributes(u,t);for(var h=0,p=r;h<p.length;h+=1){p[h].enableAttributes(u,t)}a&&a.enableAttributes(u,t),o&&o.enableAttributes(u,t),e.bind(),e.setVertexAttribPointers(u,t,i);for(var d=0,g=r;d<g.length;d+=1){var m=g[d];m.bind(),m.setVertexAttribPointers(u,t,i)}a&&(a.bind(),a.setVertexAttribPointers(u,t,i)),n&&n.bind(),o&&(o.bind(),o.setVertexAttribPointers(u,t,i)),c.currentNumAttributes=l},br.prototype.destroy=function(){this.vao&&(this.context.extVertexArrayObject.deleteVertexArrayOES(this.vao),this.vao=null)};var _r=function(t,e,r,n,i){var a=t.gl;this.program=a.createProgram();var o=r?r.defines():[];i&&o.push("#define OVERDRAW_INSPECTOR;");var s=o.concat(Ye.fragmentSource,e.fragmentSource).join("\n"),l=o.concat(Ye.vertexSource,e.vertexSource).join("\n"),c=a.createShader(a.FRAGMENT_SHADER);if(a.isContextLost())this.failedToCreate=!0;else{a.shaderSource(c,s),a.compileShader(c),a.attachShader(this.program,c);var u=a.createShader(a.VERTEX_SHADER);if(a.isContextLost())this.failedToCreate=!0;else{a.shaderSource(u,l),a.compileShader(u),a.attachShader(this.program,u);for(var f=r?r.layoutAttributes:[],h=0;h<f.length;h++)a.bindAttribLocation(this.program,h,f[h].name);a.linkProgram(this.program),a.deleteShader(u),a.deleteShader(c),this.numAttributes=a.getProgramParameter(this.program,a.ACTIVE_ATTRIBUTES),this.attributes={};for(var p={},d=0;d<this.numAttributes;d++){var g=a.getActiveAttrib(this.program,d);g&&(this.attributes[g.name]=a.getAttribLocation(this.program,g.name))}for(var m=a.getProgramParameter(this.program,a.ACTIVE_UNIFORMS),v=0;v<m;v++){var y=a.getActiveUniform(this.program,v);y&&(p[y.name]=a.getUniformLocation(this.program,y.name))}this.fixedUniforms=n(t,p),this.binderUniforms=r?r.getUniforms(t,p):[]}}};function wr(t,e,r){var n=1/pe(r,1,e.transform.tileZoom),i=Math.pow(2,r.tileID.overscaledZ),a=r.tileSize*Math.pow(2,e.transform.tileZoom)/i,o=a*(r.tileID.canonical.x+r.tileID.wrap*i),s=a*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:[n,t.fromScale,t.toScale],u_fade:t.t,u_pixel_coord_upper:[o>>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}_r.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g){var m,v=t.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(m={},m[v.LINES]=2,m[v.TRIANGLES]=3,m[v.LINE_STRIP]=1,m)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new br)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,g),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Tr=function(e,r,n,i){var a=r.style.light,o=a.properties.get("position"),s=[o.x,o.y,o.z],l=t.create$1();"viewport"===a.properties.get("anchor")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get("color");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get("intensity"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},kr=function(e,r,n,i,a,o,s){return t.extend(Tr(e,r,n,i),wr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Ar=function(t){return{u_matrix:t}},Mr=function(e,r,n,i){return t.extend(Ar(e),wr(n,r,i))},Sr=function(t,e){return{u_matrix:t,u_world:e}},Er=function(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Lr=function(e,r,n,i){var a,o,s=e.transform;if("map"===i.paint.get("circle-pitch-alignment")){var l=pe(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+("map"===i.paint.get("circle-pitch-scale")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get("circle-translate"),i.paint.get("circle-translate-anchor")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Cr=function(t,e,r){var n=pe(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Pr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},Ir=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Or=function(t){return{u_matrix:t}},zr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:pe(e,1,r),u_intensity:n}};function Dr(e,r){var n=Math.pow(2,r.canonical.z),i=r.canonical.y;return[new t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat]}var Rr=function(e,r,n){var i=e.transform;return{u_matrix:Ur(e,r,n),u_ratio:1/pe(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Fr=function(e,r,n){return t.extend(Rr(e,r,n),{u_image:0})},Br=function(e,r,n,i){var a=e.transform,o=jr(r,a);return{u_matrix:Ur(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/pe(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Nr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=jr(r,o),c="round"===n.layout.get("line-cap"),u=s.getDash(i.from,c),f=s.getDash(i.to,c),h=u.width*a.fromScale,p=f.width*a.toScale;return t.extend(Rr(e,r,n),{u_patternscale_a:[l/h,-u.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:f.y,u_mix:a.t})};function jr(t,e){return 1/pe(t,1,e.tileZoom)}function Ur(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get("line-translate"),r.paint.get("line-translate-anchor"))}var Vr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get("raster-brightness-min"),u_brightness_high:i.paint.get("raster-brightness-max"),u_saturation_factor:(o=i.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Hr(i.paint.get("raster-hue-rotate"))};var a,o};function Hr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var qr,Gr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Yr=function(e,r,n,i,a,o,s,l,c,u,f){var h=a.transform;return t.extend(Gr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Wr=function(e,r,n,i,a,o,s,l,c,u){return t.extend(Yr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Xr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Zr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,f=u*(n.tileID.canonical.x+n.tileID.wrap*c),h=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/pe(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Jr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Kr(e,r,n,i,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram("collisionBox"),f=[],h=0,p=0,d=0;d<i.length;d++){var g=i[d],m=r.getTile(g),v=m.getBucket(n);if(v){var y=g.posMatrix;0===a[0]&&0===a[1]||(y=e.translatePosMatrix(g.posMatrix,m,a,o));var x=s?v.textCollisionBox:v.iconCollisionBox,b=v.collisionCircleArray;if(b.length>0){var _=t.create(),w=y;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&u.draw(l,c.LINES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,m),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram("collisionCircle"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M<S.length;M+=1)for(var E=S[M],L=0;L<E.circleArray.length/4;L++){var C=4*L,P=E.circleArray[C+0],I=E.circleArray[C+1],O=E.circleArray[C+2],z=E.circleArray[C+3];k.emplace(A++,P,I,O,z,0),k.emplace(A++,P,I,O,z,1),k.emplace(A++,P,I,O,z,2),k.emplace(A++,P,I,O,z,3)}(!qr||qr.length<2*h)&&(qr=function(e){var r=2*e,n=new t.StructArrayLayout3ui6;n.resize(r),n._trim();for(var i=0;i<r;i++){var a=6*i;n.uint16[a+0]=4*i+0,n.uint16[a+1]=4*i+1,n.uint16[a+2]=4*i+2,n.uint16[a+3]=4*i+2,n.uint16[a+4]=4*i+3,n.uint16[a+5]=4*i+0}return n}(h));for(var D=l.createIndexBuffer(qr,!0),R=l.createVertexBuffer(k,t.collisionCircleLayout.members,!0),F=0,B=f;F<B.length;F+=1){var N=B[F],j=Pr(N.transform,N.invTransform,e.transform);T.draw(l,c.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,j,n.id,R,D,t.SegmentVector.simpleSegment(0,2*N.circleOffset,N.circleArray.length,N.circleArray.length/2),null,e.transform.zoom,null,null,null)}R.destroy(),D.destroy()}}var Qr=t.identity(new Float32Array(16));function $r(e,r,n,i,a,o){var s=t.getAnchorAlignment(e),l=-(s.horizontalAlign-.5)*r,c=-(s.verticalAlign-.5)*n,u=t.evaluateVariableOffset(e,i);return new t.Point((l/a+u[0])*o,(c/a+u[1])*o)}function tn(e,r,n,i,a,o,s,l,c,u,f){var h=e.text.placedSymbolArray,p=e.text.dynamicLayoutVertexArray,d=e.icon.dynamicLayoutVertexArray,g={};p.clear();for(var m=0;m<h.length;m++){var v=h.get(m),y=e.allowVerticalPlacement&&!v.placedOrientation,x=v.hidden||!v.crossTileID||y?null:i[v.crossTileID];if(x){var b=new t.Point(v.anchorX,v.anchorY),_=te(b,n?l:s),w=ee(o.cameraToCenterDistance,_.signedDistanceFromCamera),T=a.evaluateSizeForFeature(e.textSizeData,u,v)*w/t.ONE_EM;n&&(T*=e.tilePixelRatio/c);for(var k=x.width,A=x.height,M=$r(x.anchor,k,A,x.textOffset,x.textBoxScale,T),S=n?te(b.add(M),s).point:_.point.add(r?M.rotate(-o.angle):M),E=e.allowVerticalPlacement&&v.placedOrientation===t.WritingMode.vertical?Math.PI/2:0,L=0;L<v.numGlyphs;L++)t.addDynamicAttributes(p,S,E);f&&v.associatedIconIndex>=0&&(g[v.associatedIconIndex]={shiftedAnchor:S,angle:E})}else ue(v.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P<C.length;P++){var I=C.get(P);if(I.hidden)ue(I.numGlyphs,d);else{var O=g[P];if(O)for(var z=0;z<I.numGlyphs;z++)t.addDynamicAttributes(d,O.shiftedAnchor,O.angle);else ue(I.numGlyphs,d)}}e.icon.dynamicLayoutVertexBuffer.updateData(d)}e.text.dynamicLayoutVertexBuffer.updateData(p)}function en(t,e,r){return r.iconsInText&&e?"symbolTextAndIcon":t?"symbolSDF":"symbolIcon"}function rn(e,r,n,i,a,o,s,l,c,u,f,h){for(var p=e.context,d=p.gl,g=e.transform,m="map"===l,v="map"===c,y=m&&"point"!==n.layout.get("symbol-placement"),x=m&&!v&&!y,b=void 0!==n.layout.get("symbol-sort-key").constantOr(1),_=e.depthModeForSublayer(0,At.ReadOnly),w=n.layout.get("text-variable-anchor"),T=[],k=0,A=i;k<A.length;k+=1){var M=A[k],S=r.getTile(M),E=S.getBucket(n);if(E){var L=a?E.text:E.icon;if(L&&L.segments.get().length){var C=L.programConfigurations.get(n.id),P=a||E.sdfIcons,I=a?E.textSizeData:E.iconSizeData,O=v||0!==g.pitch,z=e.useProgram(en(P,a,E),C),D=t.evaluateSizeForZoom(I,g.zoom),R=void 0,F=[0,0],B=void 0,N=void 0,j=null,U=void 0;if(a){if(B=S.glyphAtlasTexture,N=d.LINEAR,R=S.glyphAtlasTexture.size,E.iconsInText){F=S.imageAtlasTexture.size,j=S.imageAtlasTexture;var V="composite"===I.kind||"camera"===I.kind;U=O||e.options.rotating||e.options.zooming||V?d.LINEAR:d.NEAREST}}else{var H=1!==n.layout.get("icon-size").constantOr(0)||E.iconsNeedLinear;B=S.imageAtlasTexture,N=P||e.options.rotating||e.options.zooming||H||O?d.LINEAR:d.NEAREST,R=S.imageAtlasTexture.size}var q=pe(S,1,e.transform.zoom),G=Qt(M.posMatrix,v,m,e.transform,q),Y=$t(M.posMatrix,v,m,e.transform,q),W=w&&E.hasTextData(),X="none"!==n.layout.get("icon-text-fit")&&W&&E.hasIconData();y&&ne(E,M.posMatrix,e,a,G,Y,v,u);var Z=e.translatePosMatrix(M.posMatrix,S,o,s),J=y||a&&w||X?Qr:G,K=e.translatePosMatrix(Y,S,o,s,!0),Q=P&&0!==n.paint.get(a?"text-halo-width":"icon-halo-width").constantOr(1),$={program:z,buffers:L,uniformValues:P?E.iconsInText?Wr(I.kind,D,x,v,e,Z,J,K,R,F):Yr(I.kind,D,x,v,e,Z,J,K,a,R,!0):Gr(I.kind,D,x,v,e,Z,J,K,a,R),atlasTexture:B,atlasTextureIcon:j,atlasInterpolation:N,atlasInterpolationIcon:U,isSDF:P,hasHalo:Q};if(b)for(var tt=0,et=L.segments.get();tt<et.length;tt+=1){var rt=et[tt];T.push({segments:new t.SegmentVector([rt]),sortKey:rt.sortKey,state:$})}else T.push({segments:L.segments,sortKey:0,state:$})}}}b&&T.sort((function(t,e){return t.sortKey-e.sortKey}));for(var nt=0,it=T;nt<it.length;nt+=1){var at=it[nt],ot=at.state;if(p.activeTexture.set(d.TEXTURE0),ot.atlasTexture.bind(ot.atlasInterpolation,d.CLAMP_TO_EDGE),ot.atlasTextureIcon&&(p.activeTexture.set(d.TEXTURE1),ot.atlasTextureIcon&&ot.atlasTextureIcon.bind(ot.atlasInterpolationIcon,d.CLAMP_TO_EDGE)),ot.isSDF){var st=ot.uniformValues;ot.hasHalo&&(st.u_is_halo=1,nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,st)),st.u_is_halo=0}nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,ot.uniformValues)}}function nn(t,e,r,n,i,a,o,s,l){var c=n.context,u=c.gl;i.draw(c,u.TRIANGLES,a,o,s,Et.disabled,l,r.id,t.layoutVertexBuffer,t.indexBuffer,e,r.paint,n.transform.zoom,t.programConfigurations.get(r.id),t.dynamicLayoutVertexBuffer,t.opacityVertexBuffer)}function an(t,e,r,n,i,a,o){var s,l,c,u,f,h=t.context.gl,p=r.paint.get("fill-pattern"),d=p&&p.constantOr(1),g=r.getCrossfadeParameters();o?(l=d&&!r.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",s=h.LINES):(l=d?"fillPattern":"fill",s=h.TRIANGLES);for(var m=0,v=n;m<v.length;m+=1){var y=v[m],x=e.getTile(y);if(!d||x.patternsLoaded()){var b=x.getBucket(r);if(b){var _=b.programConfigurations.get(r.id),w=t.useProgram(l,_);d&&(t.context.activeTexture.set(h.TEXTURE0),x.imageAtlasTexture.bind(h.LINEAR,h.CLAMP_TO_EDGE),_.updatePaintBuffers(g));var T=p.constantOr(null);if(T&&x.imageAtlas){var k=x.imageAtlas,A=k.patternPositions[T.to.toString()],M=k.patternPositions[T.from.toString()];A&&M&&_.setConstantPatternPositions(A,M)}var S=t.translatePosMatrix(y.posMatrix,x,r.paint.get("fill-translate"),r.paint.get("fill-translate-anchor"));if(o){u=b.indexBuffer2,f=b.segments2;var E=[h.drawingBufferWidth,h.drawingBufferHeight];c="fillOutlinePattern"===l&&d?Er(S,t,g,x,E):Sr(S,E)}else u=b.indexBuffer,f=b.segments,c=d?Mr(S,t,g,x):Ar(S);w.draw(t.context,s,i,t.stencilModeForClipping(y),a,Et.disabled,c,r.id,b.layoutVertexBuffer,u,f,r.paint,t.transform.zoom,_)}}}}function on(t,e,r,n,i,a,o){for(var s=t.context,l=s.gl,c=r.paint.get("fill-extrusion-pattern"),u=c.constantOr(1),f=r.getCrossfadeParameters(),h=r.paint.get("fill-extrusion-opacity"),p=0,d=n;p<d.length;p+=1){var g=d[p],m=e.getTile(g),v=m.getBucket(r);if(v){var y=v.programConfigurations.get(r.id),x=t.useProgram(u?"fillExtrusionPattern":"fillExtrusion",y);u&&(t.context.activeTexture.set(l.TEXTURE0),m.imageAtlasTexture.bind(l.LINEAR,l.CLAMP_TO_EDGE),y.updatePaintBuffers(f));var b=c.constantOr(null);if(b&&m.imageAtlas){var _=m.imageAtlas,w=_.patternPositions[b.to.toString()],T=_.patternPositions[b.from.toString()];w&&T&&y.setConstantPatternPositions(w,T)}var k=t.translatePosMatrix(g.posMatrix,m,r.paint.get("fill-extrusion-translate"),r.paint.get("fill-extrusion-translate-anchor")),A=r.paint.get("fill-extrusion-vertical-gradient"),M=u?kr(k,t,A,h,g,f,m):Tr(k,t,A,h);x.draw(s,s.gl.TRIANGLES,i,a,o,Et.backCCW,M,r.id,v.layoutVertexBuffer,v.indexBuffer,v.segments,r.paint,t.transform.zoom,y)}}}function sn(t,e,r,n,i,a){var o=t.context,s=o.gl,l=e.fbo;if(l){var c=t.useProgram("hillshade");o.activeTexture.set(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,l.colorAttachment.get());var u=function(t,e,r){var n=r.paint.get("hillshade-shadow-color"),i=r.paint.get("hillshade-highlight-color"),a=r.paint.get("hillshade-accent-color"),o=r.paint.get("hillshade-illumination-direction")*(Math.PI/180);"viewport"===r.paint.get("hillshade-illumination-anchor")&&(o-=t.transform.angle);var s=!t.options.moving;return{u_matrix:t.transform.calculatePosMatrix(e.tileID.toUnwrapped(),s),u_image:0,u_latrange:Dr(t,e.tileID),u_light:[r.paint.get("hillshade-exaggeration"),o],u_shadow:n,u_highlight:i,u_accent:a}}(t,e,r);c.draw(o,s.TRIANGLES,n,i,a,Et.disabled,u,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}}function ln(e,r,n,i,a,o,s){var l=e.context,c=l.gl,u=r.dem;if(u&&u.data){var f=u.dim,h=u.stride,p=u.getPixels();if(l.activeTexture.set(c.TEXTURE1),l.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture=r.demTexture||e.getTileTexture(h),r.demTexture){var d=r.demTexture;d.update(p,{premultiply:!1}),d.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else r.demTexture=new t.Texture(l,p,c.RGBA,{premultiply:!1}),r.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);l.activeTexture.set(c.TEXTURE0);var g=r.fbo;if(!g){var m=new t.Texture(l,{width:f,height:f,data:null},c.RGBA);m.bind(c.LINEAR,c.CLAMP_TO_EDGE),(g=r.fbo=l.createFramebuffer(f,f,!0)).colorAttachment.set(m.texture)}l.bindFramebuffer.set(g.framebuffer),l.viewport.set([0,0,f,f]),e.useProgram("hillshadePrepare").draw(l,c.TRIANGLES,a,o,s,Et.disabled,function(e,r,n){var i=r.stride,a=t.create();return t.ortho(a,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(a,a,[0,-t.EXTENT,0]),{u_matrix:a,u_image:1,u_dimension:[i,i],u_zoom:e.overscaledZ,u_maxzoom:n,u_unpack:r.getUnpackVector()}}(r.tileID,u,i),n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments),r.needsHillshadePrepare=!1}}function cn(e,r,n,i,a){var o=i.paint.get("raster-fade-duration");if(o>0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),f=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var un=new t.Color(1,0,0,1),fn=new t.Color(0,1,0,1),hn=new t.Color(0,0,1,1),pn=new t.Color(1,0,1,1),dn=new t.Color(0,1,1,1);function gn(t){var e=t.transform.padding;mn(t,t.transform.height-(e.top||0),3,un),mn(t,e.bottom||0,3,fn),vn(t,e.left||0,3,hn),vn(t,t.transform.width-(e.right||0),3,pn);var r=t.transform.centerPoint;!function(t,e,r,n){yn(t,e-1,r-10,2,20,n),yn(t,e-10,r-1,20,2,n)}(t,r.x,t.transform.height-r.y,dn)}function mn(t,e,r,n){yn(t,0,e+r/2,t.transform.width,r,n)}function vn(t,e,r,n){yn(t,e-r/2,0,r,t.transform.height,n)}function yn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function xn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram("debug"),l=At.disabled,c=Mt.disabled,u=e.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),"$debug",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var f=r.getTileByID(n.key).latestRawTileData,h=f&&f.byteLength||0,p=Math.floor(h/1024),d=r.getTile(n).tileSize,g=512/Math.min(d,512)*(n.overscaledZ/e.transform.zoom)*.5,m=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(m+=" => "+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext("2d");i.clearRect(0,0,r.width,r.height),i.shadowColor="white",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle="white",i.textBaseline="top",i.font="bold 36px Open Sans, sans-serif",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,m+" "+p+"kb"),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,g),"$debug",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var bn={symbol:function(e,r,n,i,a){if("translucent"===e.renderPass){var o=Mt.disabled,s=e.colorModeForRenderPass();n.layout.get("text-variable-anchor")&&function(e,r,n,i,a,o,s){for(var l=r.transform,c="map"===a,u="map"===o,f=0,h=e;f<h.length;f+=1){var p=h[f],d=i.getTile(p),g=d.getBucket(n);if(g&&g.text&&g.text.segments.get().length){var m=g.textSizeData,v=t.evaluateSizeForZoom(m,l.zoom),y=pe(d,1,r.transform.zoom),x=Qt(p.posMatrix,u,c,r.transform,y),b="none"!==n.layout.get("icon-text-fit")&&g.hasIconData();if(v){var _=Math.pow(2,l.zoom-d.tileID.overscaledZ);tn(g,c,u,s,t.symbolSize,l,x,p.posMatrix,_,v,b)}}}}(i,e,n,r,n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),a),0!==n.paint.get("icon-opacity").constantOr(1)&&rn(e,r,n,i,!1,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),n.layout.get("icon-rotation-alignment"),n.layout.get("icon-pitch-alignment"),n.layout.get("icon-keep-upright"),o,s),0!==n.paint.get("text-opacity").constantOr(1)&&rn(e,r,n,i,!0,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),n.layout.get("text-keep-upright"),o,s),r.map.showCollisionBoxes&&(Kr(e,r,n,i,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),!0),Kr(e,r,n,i,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),!1))}},circle:function(e,r,n,i){if("translucent"===e.renderPass){var a=n.paint.get("circle-opacity"),o=n.paint.get("circle-stroke-width"),s=n.paint.get("circle-stroke-opacity"),l=void 0!==n.layout.get("circle-sort-key").constantOr(1);if(0!==a.constantOr(1)||0!==o.constantOr(1)&&0!==s.constantOr(1)){for(var c=e.context,u=c.gl,f=e.depthModeForSublayer(0,At.ReadOnly),h=Mt.disabled,p=e.colorModeForRenderPass(),d=[],g=0;g<i.length;g++){var m=i[g],v=r.getTile(m),y=v.getBucket(n);if(y){var x=y.programConfigurations.get(n.id),b={programConfiguration:x,program:e.useProgram("circle",x),layoutVertexBuffer:y.layoutVertexBuffer,indexBuffer:y.indexBuffer,uniformValues:Lr(e,m,v,n)};if(l)for(var _=0,w=y.segments.get();_<w.length;_+=1){var T=w[_];d.push({segments:new t.SegmentVector([T]),sortKey:T.sortKey,state:b})}else d.push({segments:y.segments,sortKey:0,state:b})}}l&&d.sort((function(t,e){return t.sortKey-e.sortKey}));for(var k=0,A=d;k<A.length;k+=1){var M=A[k],S=M.state,E=S.programConfiguration,L=S.program,C=S.layoutVertexBuffer,P=S.indexBuffer,I=S.uniformValues,O=M.segments;L.draw(c,u.TRIANGLES,f,h,p,Et.disabled,I,n.id,C,P,O,n.paint,e.transform.zoom,E)}}}},heatmap:function(e,r,n,i){if(0!==n.paint.get("heatmap-opacity"))if("offscreen"===e.renderPass){var a=e.context,o=a.gl,s=Mt.disabled,l=new St([o.ONE,o.ONE],t.Color.transparent,[!0,!0,!0,!0]);!function(t,e,r){var n=t.gl;t.activeTexture.set(n.TEXTURE1),t.viewport.set([0,0,e.width/4,e.height/4]);var i=r.heatmapFbo;if(i)n.bindTexture(n.TEXTURE_2D,i.colorAttachment.get()),t.bindFramebuffer.set(i.framebuffer);else{var a=n.createTexture();n.bindTexture(n.TEXTURE_2D,a),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),i=r.heatmapFbo=t.createFramebuffer(e.width/4,e.height/4,!1),function(t,e,r,n){var i=t.gl,a=t.extRenderToTextureHalfFloat?t.extTextureHalfFloat.HALF_FLOAT_OES:i.UNSIGNED_BYTE;i.texImage2D(i.TEXTURE_2D,0,i.RGBA,e.width/4,e.height/4,0,i.RGBA,a,null),n.colorAttachment.set(r)}(t,e,a,i)}}(a,e,n),a.clear({color:t.Color.transparent});for(var c=0;c<i.length;c++){var u=i[c];if(!r.hasRenderableParent(u)){var f=r.getTile(u),h=f.getBucket(n);if(h){var p=h.programConfigurations.get(n.id),d=e.useProgram("heatmap",p),g=e.transform.zoom;d.draw(a,o.TRIANGLES,At.disabled,s,l,Et.disabled,zr(u.posMatrix,f,g,n.paint.get("heatmap-intensity")),n.id,h.layoutVertexBuffer,h.indexBuffer,h.segments,n.paint,e.transform.zoom,p)}}}a.viewport.set([0,0,e.width,e.height])}else"translucent"===e.renderPass&&(e.context.setColorMode(e.colorModeForRenderPass()),function(e,r){var n=e.context,i=n.gl,a=r.heatmapFbo;if(!a)return;n.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),n.activeTexture.set(i.TEXTURE1);var o=r.colorRampTexture;o||(o=r.colorRampTexture=new t.Texture(n,r.colorRamp,i.RGBA));o.bind(i.LINEAR,i.CLAMP_TO_EDGE),e.useProgram("heatmapTexture").draw(n,i.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get("heatmap-opacity")}}(e,r,0,1),r.id,e.viewportBuffer,e.quadTriangleIndexBuffer,e.viewportSegments,r.paint,e.transform.zoom)}(e,n))},line:function(e,r,n,i){if("translucent"===e.renderPass){var a=n.paint.get("line-opacity"),o=n.paint.get("line-width");if(0!==a.constantOr(1)&&0!==o.constantOr(1)){var s=e.depthModeForSublayer(0,At.ReadOnly),l=e.colorModeForRenderPass(),c=n.paint.get("line-dasharray"),u=n.paint.get("line-pattern"),f=u.constantOr(1),h=n.paint.get("line-gradient"),p=n.getCrossfadeParameters(),d=f?"linePattern":c?"lineSDF":h?"lineGradient":"line",g=e.context,m=g.gl,v=!0;if(h){g.activeTexture.set(m.TEXTURE0);var y=n.gradientTexture;if(!n.gradient)return;y||(y=n.gradientTexture=new t.Texture(g,n.gradient,m.RGBA)),y.bind(m.LINEAR,m.CLAMP_TO_EDGE)}for(var x=0,b=i;x<b.length;x+=1){var _=b[x],w=r.getTile(_);if(!f||w.patternsLoaded()){var T=w.getBucket(n);if(T){var k=T.programConfigurations.get(n.id),A=e.context.program.get(),M=e.useProgram(d,k),S=v||M.program!==A,E=u.constantOr(null);if(E&&w.imageAtlas){var L=w.imageAtlas,C=L.patternPositions[E.to.toString()],P=L.patternPositions[E.from.toString()];C&&P&&k.setConstantPatternPositions(C,P)}var I=f?Br(e,w,n,p):c?Nr(e,w,n,c,p):h?Fr(e,w,n):Rr(e,w,n);f?(g.activeTexture.set(m.TEXTURE0),w.imageAtlasTexture.bind(m.LINEAR,m.CLAMP_TO_EDGE),k.updatePaintBuffers(p)):c&&(S||e.lineAtlas.dirty)&&(g.activeTexture.set(m.TEXTURE0),e.lineAtlas.bind(g)),M.draw(g,m.TRIANGLES,s,e.stencilModeForClipping(_),l,Et.disabled,I,n.id,T.layoutVertexBuffer,T.indexBuffer,T.segments,n.paint,e.transform.zoom,k),v=!1}}}}}},fill:function(e,r,n,i){var a=n.paint.get("fill-color"),o=n.paint.get("fill-opacity");if(0!==o.constantOr(1)){var s=e.colorModeForRenderPass(),l=n.paint.get("fill-pattern"),c=e.opaquePassEnabledForLayer()&&!l.constantOr(1)&&1===a.constantOr(t.Color.transparent).a&&1===o.constantOr(0)?"opaque":"translucent";if(e.renderPass===c){var u=e.depthModeForSublayer(1,"opaque"===e.renderPass?At.ReadWrite:At.ReadOnly);an(e,r,n,i,u,s,!1)}if("translucent"===e.renderPass&&n.paint.get("fill-antialias")){var f=e.depthModeForSublayer(n.getPaintProperty("fill-outline-color")?2:0,At.ReadOnly);an(e,r,n,i,f,s,!0)}}},"fill-extrusion":function(t,e,r,n){var i=r.paint.get("fill-extrusion-opacity");if(0!==i&&"translucent"===t.renderPass){var a=new At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D);if(1!==i||r.paint.get("fill-extrusion-pattern").constantOr(1))on(t,e,r,n,a,Mt.disabled,St.disabled),on(t,e,r,n,a,t.stencilModeFor3D(),t.colorModeForRenderPass());else{var o=t.colorModeForRenderPass();on(t,e,r,n,a,Mt.disabled,o)}}},hillshade:function(t,e,r,n){if("offscreen"===t.renderPass||"translucent"===t.renderPass){for(var i=t.context,a=e.getSource().maxzoom,o=t.depthModeForSublayer(0,At.ReadOnly),s=t.colorModeForRenderPass(),l="translucent"===t.renderPass?t.stencilConfigForOverlap(n):[{},n],c=l[0],u=0,f=l[1];u<f.length;u+=1){var h=f[u],p=e.getTile(h);p.needsHillshadePrepare&&"offscreen"===t.renderPass?ln(t,p,r,a,o,Mt.disabled,s):"translucent"===t.renderPass&&sn(t,p,r,o,c[h.overscaledZ],s)}i.viewport.set([0,0,t.width,t.height])}},raster:function(t,e,r,n){if("translucent"===t.renderPass&&0!==r.paint.get("raster-opacity")&&n.length)for(var i=t.context,a=i.gl,o=e.getSource(),s=t.useProgram("raster"),l=t.colorModeForRenderPass(),c=o instanceof I?[{},n]:t.stencilConfigForOverlap(n),u=c[0],f=c[1],h=f[f.length-1].overscaledZ,p=!t.options.moving,d=0,g=f;d<g.length;d+=1){var m=g[d],v=t.depthModeForSublayer(m.overscaledZ-h,1===r.paint.get("raster-opacity")?At.ReadWrite:At.ReadOnly,a.LESS),y=e.getTile(m),x=t.transform.calculatePosMatrix(m.toUnwrapped(),p);y.registerFadeDuration(r.paint.get("raster-fade-duration"));var b=e.findLoadedParent(m,0),_=cn(y,b,e,r,t.transform),w=void 0,T=void 0,k="nearest"===r.paint.get("raster-resampling")?a.NEAREST:a.LINEAR;i.activeTexture.set(a.TEXTURE0),y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),i.activeTexture.set(a.TEXTURE1),b?(b.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),w=Math.pow(2,b.tileID.overscaledZ-y.tileID.overscaledZ),T=[y.tileID.canonical.x*w%1,y.tileID.canonical.y*w%1]):y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST);var A=Vr(x,T||[0,0],w||1,_,r);o instanceof I?s.draw(i,a.TRIANGLES,v,Mt.disabled,l,Et.disabled,A,r.id,o.boundsBuffer,t.quadTriangleIndexBuffer,o.boundsSegments):s.draw(i,a.TRIANGLES,v,u[m.overscaledZ],l,Et.disabled,A,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}},background:function(t,e,r){var n=r.paint.get("background-color"),i=r.paint.get("background-opacity");if(0!==i){var a=t.context,o=a.gl,s=t.transform,l=s.tileSize,c=r.paint.get("background-pattern");if(!t.isPatternMissing(c)){var u=!c&&1===n.a&&1===i&&t.opaquePassEnabledForLayer()?"opaque":"translucent";if(t.renderPass===u){var f=Mt.disabled,h=t.depthModeForSublayer(0,"opaque"===u?At.ReadWrite:At.ReadOnly),p=t.colorModeForRenderPass(),d=t.useProgram(c?"backgroundPattern":"background"),g=s.coveringTiles({tileSize:l});c&&(a.activeTexture.set(o.TEXTURE0),t.imageManager.bind(t.context));for(var m=r.getCrossfadeParameters(),v=0,y=g;v<y.length;v+=1){var x=y[v],b=t.transform.calculatePosMatrix(x.toUnwrapped()),_=c?Zr(b,i,t,c,{tileID:x,tileSize:l},m):Xr(b,i,n);d.draw(a,o.TRIANGLES,h,f,p,Et.disabled,_,r.id,t.tileExtentBuffer,t.quadTriangleIndexBuffer,t.tileExtentSegments)}}}}},debug:function(t,e,r){for(var n=0;n<r.length;n++)xn(t,e,r[n])},custom:function(t,e,r){var n=t.context,i=r.implementation;if("offscreen"===t.renderPass){var a=i.prerender;a&&(t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),a.call(i,n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState())}else if("translucent"===t.renderPass){t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),n.setStencilMode(Mt.disabled);var o="3d"===i.renderingMode?new At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D):t.depthModeForSublayer(0,At.ReadOnly);n.setDepthMode(o),i.render(n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState(),n.bindFramebuffer.set(null)}}},_n=function(t,e){this.context=new Lt(t),this.transform=e,this._tileTextures={},this.setup(),this.numSublayers=Ct.maxUnderzooming+Ct.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.crossTileSymbolIndex=new Ne,this.gpuTimers={}};_n.prototype.resize=function(e,r){if(this.width=e*t.browser.devicePixelRatio,this.height=r*t.browser.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(var n=0,i=this.style._order;n<i.length;n+=1){var a=i[n];this.style._layers[a].resize()}},_n.prototype.setup=function(){var e=this.context,r=new t.StructArrayLayout2i4;r.emplaceBack(0,0),r.emplaceBack(t.EXTENT,0),r.emplaceBack(0,t.EXTENT),r.emplaceBack(t.EXTENT,t.EXTENT),this.tileExtentBuffer=e.createVertexBuffer(r,Ge.members),this.tileExtentSegments=t.SegmentVector.simpleSegment(0,0,4,2);var n=new t.StructArrayLayout2i4;n.emplaceBack(0,0),n.emplaceBack(t.EXTENT,0),n.emplaceBack(0,t.EXTENT),n.emplaceBack(t.EXTENT,t.EXTENT),this.debugBuffer=e.createVertexBuffer(n,Ge.members),this.debugSegments=t.SegmentVector.simpleSegment(0,0,4,5);var i=new t.StructArrayLayout4i8;i.emplaceBack(0,0,0,0),i.emplaceBack(t.EXTENT,0,t.EXTENT,0),i.emplaceBack(0,t.EXTENT,0,t.EXTENT),i.emplaceBack(t.EXTENT,t.EXTENT,t.EXTENT,t.EXTENT),this.rasterBoundsBuffer=e.createVertexBuffer(i,P.members),this.rasterBoundsSegments=t.SegmentVector.simpleSegment(0,0,4,2);var a=new t.StructArrayLayout2i4;a.emplaceBack(0,0),a.emplaceBack(1,0),a.emplaceBack(0,1),a.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(a,Ge.members),this.viewportSegments=t.SegmentVector.simpleSegment(0,0,4,2);var o=new t.StructArrayLayout1ui2;o.emplaceBack(0),o.emplaceBack(1),o.emplaceBack(3),o.emplaceBack(2),o.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(o);var s=new t.StructArrayLayout3ui6;s.emplaceBack(0,1,2),s.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(s),this.emptyTexture=new t.Texture(e,{width:1,height:1,data:new Uint8Array([0,0,0,0])},e.gl.RGBA);var l=this.context.gl;this.stencilClearMode=new Mt({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO)},_n.prototype.clearStencil=function(){var e=this.context,r=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;var n=t.create();t.ortho(n,0,this.width,this.height,0,0,1),t.scale(n,n,[r.drawingBufferWidth,r.drawingBufferHeight,0]),this.useProgram("clippingMask").draw(e,r.TRIANGLES,At.disabled,this.stencilClearMode,St.disabled,Et.disabled,Or(n),"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)},_n.prototype._renderTileClippingMasks=function(t,e){if(this.currentStencilSource!==t.source&&t.isTileClipped()&&e&&e.length){this.currentStencilSource=t.source;var r=this.context,n=r.gl;this.nextStencilID+e.length>256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(At.disabled);var i=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a<o.length;a+=1){var s=o[a],l=this._tileClippingMaskIDs[s.key]=this.nextStencilID++;i.draw(r,n.TRIANGLES,At.disabled,new Mt({func:n.ALWAYS,mask:0},l,255,n.KEEP,n.KEEP,n.REPLACE),St.disabled,Et.disabled,Or(s.posMatrix),"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}},_n.prototype.stencilModeFor3D=function(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Mt({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Mt({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s<a;s++)o[s+i]=new Mt({func:r.GEQUAL,mask:255},s+this.nextStencilID,255,r.KEEP,r.KEEP,r.REPLACE);return this.nextStencilID+=a,[o,n]}return[(e={},e[i]=Mt.disabled,e),n]},_n.prototype.colorModeForRenderPass=function(){var e=this.context.gl;if(this._showOverdrawInspector){return new St([e.CONSTANT_COLOR,e.ONE],new t.Color(1/8,1/8,1/8,0),[!0,!0,!0,!0])}return"opaque"===this.renderPass?St.unblended:St.alphaBlended},_n.prototype.depthModeForSublayer=function(t,e,r){if(!this.opaquePassEnabledForLayer())return At.disabled;var n=1-((1+this.currentLayer)*this.numSublayers+t)*this.depthEpsilon;return new At(r||this.context.gl.LEQUAL,e,[n,n])},_n.prototype.opaquePassEnabledForLayer=function(){return this.currentLayer<this.opaquePassCutoff},_n.prototype.render=function(e,r){var n=this;this.style=e,this.options=r,this.lineAtlas=e.lineAtlas,this.imageManager=e.imageManager,this.glyphManager=e.glyphManager,this.symbolFadeChange=e.placement.symbolFadeChange(t.browser.now()),this.imageManager.beginFrame();var i=this.style._order,a=this.style.sourceCaches;for(var o in a){var s=a[o];s.used&&s.prepare(this.context)}var l,c,u={},f={},h={};for(var p in a){var d=a[p];u[p]=d.getVisibleCoordinates(),f[p]=u[p].slice().reverse(),h[p]=d.getVisibleCoordinates(!0).reverse()}this.opaquePassCutoff=1/0;for(var g=0;g<i.length;g++){var m=i[g];if(this.style._layers[m].is3D()){this.opaquePassCutoff=g;break}}this.renderPass="offscreen";for(var v=0,y=i;v<y.length;v+=1){var x=y[v],b=this.style._layers[x];if(b.hasOffscreenPass()&&!b.isHidden(this.transform.zoom)){var _=f[b.source];("custom"===b.type||_.length)&&this.renderLayer(this,a[b.source],b,_)}}for(this.context.bindFramebuffer.set(null),this.context.clear({color:r.showOverdrawInspector?t.Color.black:t.Color.transparent,depth:1}),this.clearStencil(),this._showOverdrawInspector=r.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],this.renderPass="opaque",this.currentLayer=i.length-1;this.currentLayer>=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=u[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer<i.length;this.currentLayer++){var A=this.style._layers[i[this.currentLayer]],M=a[A.source],S=("symbol"===A.type?h:f)[A.source];this._renderTileClippingMasks(A,u[A.source]),this.renderLayer(this,M,A,S)}this.options.showTileBoundaries&&(t.values(this.style._layers).forEach((function(t){t.source&&!t.isHidden(n.transform.zoom)&&(t.source!==(c&&c.id)&&(c=n.style.sourceCaches[t.source]),(!l||l.getSource().maxzoom<c.getSource().maxzoom)&&(l=c))})),l&&bn.debug(this,l,l.getVisibleCoordinates()));this.options.showPadding&&gn(this),this.context.setDefault()},_n.prototype.renderLayer=function(t,e,r,n){r.isHidden(this.transform.zoom)||("background"===r.type||"custom"===r.type||n.length)&&(this.id=r.id,this.gpuTimingStart(r),bn[r.type](t,e,r,n,this.style.placement.variableOffsets),this.gpuTimingEnd())},_n.prototype.gpuTimingStart=function(t){if(this.options.gpuTiming){var e=this.context.extTimerQuery,r=this.gpuTimers[t.id];r||(r=this.gpuTimers[t.id]={calls:0,cpuTime:0,query:e.createQueryEXT()}),r.calls++,e.beginQueryEXT(e.TIME_ELAPSED_EXT,r.query)}},_n.prototype.gpuTimingEnd=function(){if(this.options.gpuTiming){var t=this.context.extTimerQuery;t.endQueryEXT(t.TIME_ELAPSED_EXT)}},_n.prototype.collectGpuTimers=function(){var t=this.gpuTimers;return this.gpuTimers={},t},_n.prototype.queryGpuTimers=function(t){var e={};for(var r in t){var n=t[r],i=this.context.extTimerQuery,a=i.getQueryObjectEXT(n.query,i.QUERY_RESULT_EXT)/1e6;i.deleteQueryEXT(n.query),e[r]=a}return e},_n.prototype.translatePosMatrix=function(e,r,n,i,a){if(!n[0]&&!n[1])return e;var o=a?"map"===i?this.transform.angle:0:"viewport"===i?-this.transform.angle:0;if(o){var s=Math.sin(o),l=Math.cos(o);n=[n[0]*l-n[1]*s,n[0]*s+n[1]*l]}var c=[a?n[0]:pe(r,n[0],this.transform.zoom),a?n[1]:pe(r,n[1],this.transform.zoom),0],u=new Float32Array(16);return t.translate(u,e,c),u},_n.prototype.saveTileTexture=function(t){var e=this._tileTextures[t.size[0]];e?e.push(t):this._tileTextures[t.size[0]]=[t]},_n.prototype.getTileTexture=function(t){var e=this._tileTextures[t];return e&&e.length>0?e.pop():null},_n.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},_n.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[r]||(this.cache[r]=new _r(this.context,xr[t],e,Jr[t],this._showOverdrawInspector)),this.cache[r]},_n.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},_n.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},_n.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},_n.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wn=function(t,e){this.points=t,this.planes=e};wn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new wn(a,o)};var Tn=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Tn.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a<r.length;a++)n[a]=r[a]?this.min[a]:this.center[a],i[a]=r[a]?this.center[a]:this.max[a];return i[2]=this.max[2],new Tn(n,i)},Tn.prototype.distanceX=function(t){return Math.max(Math.min(this.max[0],t[0]),this.min[0])-t[0]},Tn.prototype.distanceY=function(t){return Math.max(Math.min(this.max[1],t[1]),this.min[1])-t[1]},Tn.prototype.intersects=function(e){for(var r=[[this.min[0],this.min[1],0,1],[this.max[0],this.min[1],0,1],[this.max[0],this.max[1],0,1],[this.min[0],this.max[1],0,1]],n=!0,i=0;i<e.planes.length;i++){for(var a=e.planes[i],o=0,s=0;s<r.length;s++)o+=t.dot$1(a,r[s])>=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,f=0;f<e.points.length;f++){var h=e.points[f][l]-this.min[l];c=Math.min(c,h),u=Math.max(u,h)}if(u<0||c>this.max[l]-this.min[l])return 0}return 1};var kn=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=r,this.right=n};kn.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},kn.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},kn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},kn.prototype.clone=function(){return new kn(this.top,this.bottom,this.left,this.right)},kn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var An=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new kn,this._posMatrixCache={},this._alignedPosMatrixCache={}},Mn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};An.prototype.clone=function(){var t=new An(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Mn.minZoom.get=function(){return this._minZoom},Mn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Mn.maxZoom.get=function(){return this._maxZoom},Mn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Mn.minPitch.get=function(){return this._minPitch},Mn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Mn.maxPitch.get=function(){return this._maxPitch},Mn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Mn.renderWorldCopies.get=function(){return this._renderWorldCopies},Mn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Mn.worldSize.get=function(){return this.tileSize*this.scale},Mn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Mn.size.get=function(){return new t.Point(this.width,this.height)},Mn.bearing.get=function(){return-this.angle/Math.PI*180},Mn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Mn.pitch.get=function(){return this._pitch/Math.PI*180},Mn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Mn.fov.get=function(){return this._fov/Math.PI*180},Mn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Mn.zoom.get=function(){return this._zoom},Mn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Mn.center.get=function(){return this._center},Mn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Mn.padding.get=function(){return this._edgeInsets.toJSON()},Mn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Mn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},An.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},An.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},An.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},An.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},An.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&r<e.minzoom)return[];void 0!==e.maxzoom&&r>e.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=wn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var c=function(t){return{aabb:new Tn([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var g=u.pop(),m=g.x,v=g.y,y=g.fullyVisible;if(!y){var x=g.aabb.intersects(s);if(0===x)continue;y=2===x}var b=g.aabb.distanceX(o),_=g.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<<h-g.zoom)-2;if(g.zoom===h||w>T&&g.zoom>=l)f.push({tileID:new t.OverscaledTileID(g.zoom===h?p:g.zoom,g.wrap,g.zoom,m,v),distanceSq:t.sqrLen([o[0]-.5-m,o[1]-.5-v])});else for(var k=0;k<4;k++){var A=(m<<1)+k%2,M=(v<<1)+(k>>1);u.push({aabb:g.aabb.quadrant(k),zoom:g.zoom+1,x:A,y:M,wrap:g.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},An.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Mn.unmodified.get=function(){return this._unmodified},An.prototype.zoomScale=function(t){return Math.pow(2,t)},An.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},An.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},An.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Mn.point.get=function(){return this.project(this.center)},An.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},An.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},An.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},An.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},An.prototype.coordinateLocation=function(t){return t.toLngLat()},An.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,c=n[1]/a,u=r[2]/i,f=n[2]/a,h=u===f?0:(0-u)/(f-u);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,c,h)/this.worldSize)},An.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},An.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},An.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},An.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},An.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},An.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},An.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-a<c.y?c.y/(o-a):0}if(this.lngRange){var h=this.lngRange;s=t.mercatorXfromLng(h[0])*this.worldSize,r=(l=t.mercatorXfromLng(h[1])*this.worldSize)-s<c.x?c.x/(l-s):0}var p=this.point,d=Math.max(r||0,e||0);if(d)return this.center=this.unproject(new t.Point(r?(l+s)/2:p.x,e?(o+a)/2:p.y)),this.zoom+=this.scaleZoom(d),this._unmodified=u,void(this._constraining=!1);if(this.latRange){var g=p.y,m=c.y/2;g-m<a&&(i=a+m),g+m>o&&(i=o-m)}if(this.lngRange){var v=p.x,y=c.x/2;v-y<s&&(n=s+y),v+y>l&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},An.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,c=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),u=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,u,c),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),g=Math.sin(this.angle),m=s-Math.round(s)+d*h+g*p,v=l-Math.round(l)+d*p+g*h,y=new Float64Array(f);if(t.translate(y,y,[m>.5?m-1:m,v>.5?v-1:v,0]),this.alignedProjMatrix=y,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},An.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},An.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},An.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s<l.length;s+=1){var c=l[s];n=Math.min(n,c.x),i=Math.min(i,c.y),a=Math.max(a,c.x),o=Math.max(o,c.y)}return[new t.Point(n,i),new t.Point(a,i),new t.Point(a,o),new t.Point(n,o),new t.Point(n,i)]},Object.defineProperties(An.prototype,Mn);var Sn=function(e){var r,n,i,a,o;this._hashName=e&&encodeURIComponent(e),t.bindAll(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=(r=this._updateHashUnthrottled.bind(this),n=300,i=!1,a=null,o=function(){a=null,i&&(r(),a=setTimeout(o,n),i=!1)},function(){return i=!0,a||o(),a})};Sn.prototype.addTo=function(e){return this._map=e,t.window.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},Sn.prototype.remove=function(){return t.window.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},Sn.prototype.getHashString=function(e){var r=this._map.getCenter(),n=Math.round(100*this._map.getZoom())/100,i=Math.ceil((n*Math.LN2+Math.log(512/360/.5))/Math.LN10),a=Math.pow(10,i),o=Math.round(r.lng*a)/a,s=Math.round(r.lat*a)/a,l=this._map.getBearing(),c=this._map.getPitch(),u="";if(u+=e?"/"+o+"/"+s+"/"+n:n+"/"+s+"/"+o,(l||c)&&(u+="/"+Math.round(10*l)/10),c&&(u+="/"+Math.round(c)),this._hashName){var f=this._hashName,h=!1,p=t.window.location.hash.slice(1).split("&").map((function(t){var e=t.split("=")[0];return e===f?(h=!0,e+"="+u):t})).filter((function(t){return t}));return h||p.push(f+"="+u),"#"+p.join("&")}return"#"+u},Sn.prototype._getCurrentHash=function(){var e,r=this,n=t.window.location.hash.replace("#","");return this._hashName?(n.split("&").map((function(t){return t.split("=")})).forEach((function(t){t[0]===r._hashName&&(e=t)})),(e&&e[1]||"").split("/")):n.split("/")},Sn.prototype._onHashChange=function(){var t=this._getCurrentHash();if(t.length>=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},Sn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,"",e)}catch(t){}};var En={linearity:.3,easing:t.bezier(0,0,.3,1)},Ln=t.extend({deceleration:2500,maxSpeed:1400},En),Cn=t.extend({deceleration:20,maxSpeed:1400},En),Pn=t.extend({deceleration:1e3,maxSpeed:360},En),In=t.extend({deceleration:1e3,maxSpeed:90},En),On=function(t){this._map=t,this.clear()};function zn(t,e){(!t.duration||t.duration<e.duration)&&(t.duration=e.duration,t.easing=e.easing)}function Dn(e,r,n){var i=n.maxSpeed,a=n.linearity,o=n.deceleration,s=t.clamp(e*a/(r/1e3),-i,i),l=Math.abs(s)/(o*a);return{easing:n.easing,duration:1e3*l,amount:s*(l/2)}}On.prototype.clear=function(){this._inertiaBuffer=[]},On.prototype.record=function(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:t.browser.now(),settings:e})},On.prototype._drainInertiaBuffer=function(){for(var e=this._inertiaBuffer,r=t.browser.now();e.length>0&&r-e[0].time>160;)e.shift()},On.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n<i.length;n+=1){var a=i[n].settings;r.zoom+=a.zoomDelta||0,r.bearing+=a.bearingDelta||0,r.pitch+=a.pitchDelta||0,a.panDelta&&r.pan._add(a.panDelta),a.around&&(r.around=a.around),a.pinchAround&&(r.pinchAround=a.pinchAround)}var o=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,s={};if(r.pan.mag()){var l=Dn(r.pan.mag(),o,t.extend({},Ln,e||{}));s.offset=r.pan.mult(l.amount/r.pan.mag()),s.center=this._map.transform.center,zn(s,l)}if(r.zoom){var c=Dn(r.zoom,o,Cn);s.zoom=this._map.transform.zoom+c.amount,zn(s,c)}if(r.bearing){var u=Dn(r.bearing,o,Pn);s.bearing=this._map.transform.bearing+t.clamp(u.amount,-179,179),zn(s,u)}if(r.pitch){var f=Dn(r.pitch,o,In);s.pitch=this._map.transform.pitch+f.amount,zn(s,f)}if(s.zoom||s.bearing){var h=void 0===r.pinchAround?r.around:r.pinchAround;s.around=h?this._map.unproject(h):this._map.getCenter()}return this.clear(),t.extend(s,{noMoveStart:!0})}};var Rn=function(e){function n(n,i,a,o){void 0===o&&(o={});var s=r.mousePos(i.getCanvasContainer(),a),l=i.unproject(s);e.call(this,n,t.extend({point:s,lngLat:l,originalEvent:a},o)),this._defaultPrevented=!1,this.target=i}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Fn=function(e){function n(n,i,a){var o="touchend"===n?a.changedTouches:a.touches,s=r.touchPos(i.getCanvasContainer(),o),l=s.map((function(t){return i.unproject(t)})),c=s.reduce((function(t,e,r,n){return t.add(e.div(n.length))}),new t.Point(0,0)),u=i.unproject(c);e.call(this,n,{points:s,point:c,lngLats:l,lngLat:u,originalEvent:a}),this._defaultPrevented=!1}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Bn=function(t){function e(e,r,n){t.call(this,e,{originalEvent:n}),this._defaultPrevented=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={defaultPrevented:{configurable:!0}};return e.prototype.preventDefault=function(){this._defaultPrevented=!0},r.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(e.prototype,r),e}(t.Event),Nn=function(t,e){this._map=t,this._clickTolerance=e.clickTolerance};Nn.prototype.reset=function(){delete this._mousedownPos},Nn.prototype.wheel=function(t){return this._firePreventable(new Bn(t.type,this._map,t))},Nn.prototype.mousedown=function(t,e){return this._mousedownPos=e,this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseup=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.click=function(t,e){this._mousedownPos&&this._mousedownPos.dist(e)>=this._clickTolerance||this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.dblclick=function(t){return this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseover=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.mouseout=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.touchstart=function(t){return this._firePreventable(new Fn(t.type,this._map,t))},Nn.prototype.touchmove=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchend=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchcancel=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Nn.prototype.isEnabled=function(){return!0},Nn.prototype.isActive=function(){return!1},Nn.prototype.enable=function(){},Nn.prototype.disable=function(){};var jn=function(t){this._map=t};jn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},jn.prototype.mousemove=function(t){this._map.fire(new Rn(t.type,this._map,t))},jn.prototype.mousedown=function(){this._delayContextMenu=!0},jn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Rn("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},jn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Rn(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},jn.prototype.isEnabled=function(){return!0},jn.prototype.isActive=function(){return!1},jn.prototype.enable=function(){},jn.prototype.disable=function(){};var Un=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Vn(t,e){for(var r={},n=0;n<t.length;n++)r[t[n].identifier]=e[n];return r}Un.prototype.isEnabled=function(){return!!this._enabled},Un.prototype.isActive=function(){return!!this._active},Un.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},Un.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},Un.prototype.mousedown=function(t,e){this.isEnabled()&&t.shiftKey&&0===t.button&&(r.disableDrag(),this._startPos=this._lastPos=e,this._active=!0)},Un.prototype.mousemoveWindow=function(t,e){if(this._active){var n=e;if(!(this._lastPos.equals(n)||!this._box&&n.dist(this._startPos)<this._clickTolerance)){var i=this._startPos;this._lastPos=n,this._box||(this._box=r.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",t));var a=Math.min(i.x,n.x),o=Math.max(i.x,n.x),s=Math.min(i.y,n.y),l=Math.max(i.y,n.y);r.setTransform(this._box,"translate("+a+"px,"+s+"px)"),this._box.style.width=o-a+"px",this._box.style.height=l-s+"px"}}},Un.prototype.mouseupWindow=function(e,n){var i=this;if(this._active&&0===e.button){var a=this._startPos,o=n;if(this.reset(),r.suppressClick(),a.x!==o.x||a.y!==o.y)return this._map.fire(new t.Event("boxzoomend",{originalEvent:e})),{cameraAnimation:function(t){return t.fitScreenCoordinates(a,o,i._map.getBearing(),{linear:!0})}};this._fireEvent("boxzoomcancel",e)}},Un.prototype.keydown=function(t){this._active&&27===t.keyCode&&(this.reset(),this._fireEvent("boxzoomcancel",t))},Un.prototype.reset=function(){this._active=!1,this._container.classList.remove("mapboxgl-crosshair"),this._box&&(r.remove(this._box),this._box=null),r.enableDrag(),delete this._startPos,delete this._lastPos},Un.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,{originalEvent:r}))};var Hn=function(t){this.reset(),this.numTouches=t.numTouches};Hn.prototype.reset=function(){delete this.centroid,delete this.startTime,delete this.touches,this.aborted=!1},Hn.prototype.touchstart=function(e,r,n){(this.centroid||n.length>this.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n<i.length;n+=1){var a=i[n];r._add(a)}return r.div(e.length)}(r),this.touches=Vn(n,r)))},Hn.prototype.touchmove=function(t,e,r){if(!this.aborted&&this.centroid){var n=Vn(r,e);for(var i in this.touches){var a=this.touches[i],o=n[i];(!o||o.dist(a)>30)&&(this.aborted=!0)}}},Hn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var qn=function(t){this.singleTap=new Hn(t),this.numTaps=t.numTaps,this.reset()};qn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},qn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},qn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},qn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Gn=function(){this._zoomIn=new qn({numTouches:1,numTaps:2}),this._zoomOut=new qn({numTouches:2,numTaps:1}),this.reset()};Gn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Gn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Gn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gn.prototype.touchcancel=function(){this.reset()},Gn.prototype.enable=function(){this._enabled=!0},Gn.prototype.disable=function(){this._enabled=!1,this.reset()},Gn.prototype.isEnabled=function(){return this._enabled},Gn.prototype.isActive=function(){return this._active};var Yn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Yn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Yn.prototype._correctButton=function(t,e){return!1},Yn.prototype._move=function(t,e){return{}},Yn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Yn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)<this._clickTolerance)))return this._moved=!0,this._lastPoint=e,this._move(r,e)},Yn.prototype.mouseupWindow=function(t){r.mouseButton(t)===this._eventButton&&(this._moved&&r.suppressClick(),this.reset())},Yn.prototype.enable=function(){this._enabled=!0},Yn.prototype.disable=function(){this._enabled=!1,this.reset()},Yn.prototype.isEnabled=function(){return this._enabled},Yn.prototype.isActive=function(){return this._active};var Wn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.mousedown=function(e,r){t.prototype.mousedown.call(this,e,r),this._lastPoint&&(this._active=!0)},e.prototype._correctButton=function(t,e){return 0===e&&!t.ctrlKey},e.prototype._move=function(t,e){return{around:e,panDelta:e.sub(t)}},e}(Yn),Xn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._correctButton=function(t,e){return 0===e&&t.ctrlKey||2===e},e.prototype._move=function(t,e){var r=.8*(e.x-t.x);if(r)return this._active=!0,{bearingDelta:r}},e.prototype.contextmenu=function(t){t.preventDefault()},e}(Yn),Zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._correctButton=function(t,e){return 0===e&&t.ctrlKey||2===e},e.prototype._move=function(t,e){var r=-.5*(e.y-t.y);if(r)return this._active=!0,{pitchDelta:r}},e.prototype.contextmenu=function(t){t.preventDefault()},e}(Yn),Jn=function(t){this._minTouches=1,this._clickTolerance=t.clickTolerance||1,this.reset()};Jn.prototype.reset=function(){this._active=!1,this._touches={},this._sum=new t.Point(0,0)},Jn.prototype.touchstart=function(t,e,r){return this._calculateTransform(t,e,r)},Jn.prototype.touchmove=function(t,e,r){if(this._active)return t.preventDefault(),this._calculateTransform(t,e,r)},Jn.prototype.touchend=function(t,e,r){this._calculateTransform(t,e,r),this._active&&r.length<this._minTouches&&this.reset()},Jn.prototype.touchcancel=function(){this.reset()},Jn.prototype._calculateTransform=function(e,r,n){n.length>0&&(this._active=!0);var i=Vn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var c=i[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,i[l]=c)}if(this._touches=i,!(s<this._minTouches)&&o.mag()){var f=o.div(s);if(this._sum._add(f),!(this._sum.mag()<this._clickTolerance))return{around:a.div(s),panDelta:f}}},Jn.prototype.enable=function(){this._enabled=!0},Jn.prototype.disable=function(){this._enabled=!1,this.reset()},Jn.prototype.isEnabled=function(){return this._enabled},Jn.prototype.isActive=function(){return this._active};var Kn=function(){this.reset()};function Qn(t,e,r){for(var n=0;n<t.length;n++)if(t[n].identifier===r)return e[n]}Kn.prototype.reset=function(){this._active=!1,delete this._firstTwoTouches},Kn.prototype._start=function(t){},Kn.prototype._move=function(t,e,r){return{}},Kn.prototype.touchstart=function(t,e,r){this._firstTwoTouches||r.length<2||(this._firstTwoTouches=[r[0].identifier,r[1].identifier],this._start([e[0],e[1]]))},Kn.prototype.touchmove=function(t,e,r){if(this._firstTwoTouches){t.preventDefault();var n=this._firstTwoTouches,i=n[0],a=n[1],o=Qn(r,e,i),s=Qn(r,e,a);if(o&&s){var l=this._aroundCenter?null:o.add(s).div(2);return this._move([o,s],l,t)}}},Kn.prototype.touchend=function(t,e,n){if(this._firstTwoTouches){var i=this._firstTwoTouches,a=i[0],o=i[1],s=Qn(n,e,a),l=Qn(n,e,o);s&&l||(this._active&&r.suppressClick(),this.reset())}},Kn.prototype.touchcancel=function(){this.reset()},Kn.prototype.enable=function(t){this._enabled=!0,this._aroundCenter=!!t&&"center"===t.around},Kn.prototype.disable=function(){this._enabled=!1,this.reset()},Kn.prototype.isEnabled=function(){return this._enabled},Kn.prototype.isActive=function(){return this._active};function $n(t,e){return Math.log(t/e)/Math.LN2}var ti=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),delete this._distance,delete this._startDistance},e.prototype._start=function(t){this._startDistance=this._distance=t[0].dist(t[1])},e.prototype._move=function(t,e){var r=this._distance;if(this._distance=t[0].dist(t[1]),this._active||!(Math.abs($n(this._distance,this._startDistance))<.1))return this._active=!0,{zoomDelta:$n(this._distance,r),pinchAround:e}},e}(Kn);function ei(t,e){return 180*t.angleWith(e)/Math.PI}var ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),delete this._minDiameter,delete this._startVector,delete this._vector},e.prototype._start=function(t){this._startVector=this._vector=t[0].sub(t[1]),this._minDiameter=t[0].dist(t[1])},e.prototype._move=function(t,e){var r=this._vector;if(this._vector=t[0].sub(t[1]),this._active||!this._isBelowThreshold(this._vector))return this._active=!0,{bearingDelta:ei(this._vector,r),pinchAround:e}},e.prototype._isBelowThreshold=function(t){this._minDiameter=Math.min(this._minDiameter,t.mag());var e=25/(Math.PI*this._minDiameter)*360,r=ei(t,this._startVector);return Math.abs(r)<e},e}(Kn);function ni(t){return Math.abs(t.y)>Math.abs(t.x)}var ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ni(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid){this._lastPoints=t,this._active=!0;return{pitchDelta:-.5*((n.y+i.y)/2)}}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ni(t)&&ni(e)&&a}},e}(Kn),ai={panStep:100,bearingStep:15,pitchStep:10},oi=function(){var t=ai;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function si(t){return t*(2-t)}oi.prototype.reset=function(){this._active=!1},oi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:si,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},oi.prototype.enable=function(){this._enabled=!0},oi.prototype.disable=function(){this._enabled=!1,this.reset()},oi.prototype.isEnabled=function(){return this._enabled},oi.prototype.isActive=function(){return this._active};var li=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};li.prototype.setZoomRate=function(t){this._defaultZoomRate=t},li.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},li.prototype.isEnabled=function(){return!!this._enabled},li.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},li.prototype.isZooming=function(){return!!this._zooming},li.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},li.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},li.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},li.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},li.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},li.prototype.renderFrame=function(){return this._onScrollFrame()},li.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a="number"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),"wheel"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,c=this._easing,u=!1;if("wheel"===this._type&&l&&c){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=c(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},li.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},li.prototype.reset=function(){this._active=!1};var ci=function(t,e){this._clickZoom=t,this._tapZoom=e};ci.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},ci.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},ci.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},ci.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var ui=function(){this.reset()};ui.prototype.reset=function(){this._active=!1},ui.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},ui.prototype.enable=function(){this._enabled=!0},ui.prototype.disable=function(){this._enabled=!1,this.reset()},ui.prototype.isEnabled=function(){return this._enabled},ui.prototype.isActive=function(){return this._active};var fi=function(){this._tap=new qn({numTouches:1,numTaps:1}),this.reset()};fi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},fi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},fi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},fi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},fi.prototype.touchcancel=function(){this.reset()},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var hi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};hi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("mapboxgl-touch-drag-pan")},hi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("mapboxgl-touch-drag-pan")},hi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var pi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};pi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},pi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},pi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},pi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var di=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};di.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("mapboxgl-touch-zoom-rotate")},di.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("mapboxgl-touch-zoom-rotate")},di.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},di.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},di.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},di.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var gi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},mi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function vi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var yi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new On(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll(["handleEvent","handleWindowEvent"],this);var i=this._el;this._listeners=[[i,"touchstart",{passive:!1}],[i,"touchmove",{passive:!1}],[i,"touchend",void 0],[i,"touchcancel",void 0],[i,"mousedown",void 0],[i,"mousemove",void 0],[i,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[i,"mouseover",void 0],[i,"mouseout",void 0],[i,"dblclick",void 0],[i,"click",void 0],[i,"keydown",{capture:!1}],[i,"keyup",void 0],[i,"wheel",{passive:!1}],[i,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;a<o.length;a+=1){var s=o[a],l=s[0],c=s[1],u=s[2];r.addEventListener(l,c,l===t.window.document?this.handleWindowEvent:this.handleEvent,u)}};yi.prototype.destroy=function(){for(var e=0,n=this._listeners;e<n.length;e+=1){var i=n[e],a=i[0],o=i[1],s=i[2];r.removeEventListener(a,o,a===t.window.document?this.handleWindowEvent:this.handleEvent,s)}},yi.prototype._addDefaultHandlers=function(t){var e=this._map,r=e.getCanvasContainer();this._add("mapEvent",new Nn(e,t));var n=e.boxZoom=new Un(e,t);this._add("boxZoom",n);var i=new Gn,a=new ui;e.doubleClickZoom=new ci(a,i),this._add("tapZoom",i),this._add("clickZoom",a);var o=new fi;this._add("tapDragZoom",o);var s=e.touchPitch=new ii;this._add("touchPitch",s);var l=new Xn(t),c=new Zn(t);e.dragRotate=new pi(t,l,c),this._add("mouseRotate",l,["mousePitch"]),this._add("mousePitch",c,["mouseRotate"]);var u=new Wn(t),f=new Jn(t);e.dragPan=new hi(r,u,f),this._add("mousePan",u),this._add("touchPan",f,["touchZoom","touchRotate"]);var h=new ri,p=new ti;e.touchZoomRotate=new di(r,p,h,o),this._add("touchRotate",h,["touchPan","touchZoom"]),this._add("touchZoom",p,["touchPan","touchRotate"]);var d=e.scrollZoom=new li(e,this);this._add("scrollZoom",d,["mousePan"]);var g=e.keyboard=new oi;this._add("keyboard",g),this._add("blockableMapEvent",new jn(e));for(var m=0,v=["boxZoom","doubleClickZoom","tapDragZoom","touchPitch","dragRotate","dragPan","touchZoomRotate","scrollZoom","keyboard"];m<v.length;m+=1){var y=v[m];t.interactive&&t[y]&&e[y].enable(t[y])}},yi.prototype._add=function(t,e,r){this._handlers.push({handlerName:t,handler:e,allowed:r}),this._handlersById[t]=e},yi.prototype.stop=function(){if(!this._updatingCamera){for(var t=0,e=this._handlers;t<e.length;t+=1){e[t].handler.reset()}this._inertia.clear(),this._fireEvents({},{}),this._changes=[]}},yi.prototype.isActive=function(){for(var t=0,e=this._handlers;t<e.length;t+=1){if(e[t].handler.isActive())return!0}return!1},yi.prototype.isZooming=function(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()},yi.prototype.isRotating=function(){return!!this._eventsInProgress.rotate},yi.prototype.isMoving=function(){return Boolean(gi(this._eventsInProgress))||this.isZooming()},yi.prototype._blockedByActive=function(t,e,r){for(var n in t)if(n!==r&&(!e||e.indexOf(n)<0))return!0;return!1},yi.prototype.handleWindowEvent=function(t){this.handleEvent(t,t.type+"Window")},yi.prototype._getMapTouches=function(t){for(var e=[],r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.target;this._el.contains(a)&&e.push(i)}return e},yi.prototype.handleEvent=function(t,e){if("blur"!==t.type){this._updatingCamera=!0;for(var n="renderFrame"===t.type?void 0:t,i={needsRenderFrame:!1},a={},o={},s=t.touches?this._getMapTouches(t.touches):void 0,l=s?r.touchPos(this._el,s):r.mousePos(this._el,t),c=0,u=this._handlers;c<u.length;c+=1){var f=u[c],h=f.handlerName,p=f.handler,d=f.allowed;if(p.isEnabled()){var g=void 0;this._blockedByActive(o,d,h)?p.reset():p[e||t.type]&&(g=p[e||t.type](t,l,s),this.mergeHandlerResult(i,a,g,h,n),g&&g.needsRenderFrame&&this._triggerRenderFrame()),(g||p.isActive())&&(o[h]=p)}}var m={};for(var v in this._previousActiveHandlers)o[v]||(m[v]=n);this._previousActiveHandlers=o,(Object.keys(m).length||vi(i))&&(this._changes.push([i,a,m]),this._triggerRenderFrame()),(Object.keys(o).length||vi(i))&&this._map._stop(!0),this._updatingCamera=!1;var y=i.cameraAnimation;y&&(this._inertia.clear(),this._fireEvents({},{}),this._changes=[],y(this._map))}else this.stop()},yi.prototype.mergeHandlerResult=function(e,r,n,i,a){if(n){t.extend(e,n);var o={handlerName:i,originalEvent:n.originalEvent||a};void 0!==n.zoomDelta&&(r.zoom=o),void 0!==n.panDelta&&(r.drag=o),void 0!==n.pitchDelta&&(r.pitch=o),void 0!==n.bearingDelta&&(r.rotate=o)}},yi.prototype._applyChanges=function(){for(var e={},r={},n={},i=0,a=this._changes;i<a.length;i+=1){var o=a[i],s=o[0],l=o[1],c=o[2];s.panDelta&&(e.panDelta=(e.panDelta||new t.Point(0,0))._add(s.panDelta)),s.zoomDelta&&(e.zoomDelta=(e.zoomDelta||0)+s.zoomDelta),s.bearingDelta&&(e.bearingDelta=(e.bearingDelta||0)+s.bearingDelta),s.pitchDelta&&(e.pitchDelta=(e.pitchDelta||0)+s.pitchDelta),void 0!==s.around&&(e.around=s.around),void 0!==s.pinchAround&&(e.pinchAround=s.pinchAround),s.noInertia&&(e.noInertia=s.noInertia),t.extend(r,l),t.extend(n,c)}this._updateMapTransform(e,r,n),this._changes=[]},yi.prototype._updateMapTransform=function(t,e,r){var n=this._map,i=n.transform;if(!vi(t))return this._fireEvents(e,r);var a=t.panDelta,o=t.zoomDelta,s=t.bearingDelta,l=t.pitchDelta,c=t.around,u=t.pinchAround;void 0!==u&&(c=u),n._stop(!0),c=c||n.transform.centerPoint;var f=i.pointLocation(a?c.sub(a):c);s&&(i.bearing+=s),l&&(i.pitch+=l),o&&(i.zoom+=o),i.setLocationAtPoint(f,c),this._map._update(),t.noInertia||this._inertia.record(t),this._fireEvents(e,r)},yi.prototype._fireEvents=function(e,r){var n=this,i=gi(this._eventsInProgress),a=gi(e),o={};for(var s in e){var l=e[s].originalEvent;this._eventsInProgress[s]||(o[s+"start"]=l),this._eventsInProgress[s]=e[s]}for(var c in!i&&a&&this._fireEvent("movestart",a.originalEvent),o)this._fireEvent(c,o[c]);for(var u in e.rotate&&(this._bearingChanged=!0),a&&this._fireEvent("move",a.originalEvent),e){var f=e[u].originalEvent;this._fireEvent(u,f)}var h,p={};for(var d in this._eventsInProgress){var g=this._eventsInProgress[d],m=g.handlerName,v=g.originalEvent;this._handlersById[m].isActive()||(delete this._eventsInProgress[d],h=r[m]||v,p[d+"end"]=h)}for(var y in p)this._fireEvent(y,p[y]);var x=gi(this._eventsInProgress);if((i||a)&&!x){this._updatingCamera=!0;var b=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),_=function(t){return 0!==t&&-n._bearingSnap<t&&t<n._bearingSnap};b?(_(b.bearing||this._map.getBearing())&&(b.bearing=0),this._map.easeTo(b,{originalEvent:h})):(this._map.fire(new t.Event("moveend",{originalEvent:h})),_(this._map.getBearing())&&this._map.resetNorth()),this._bearingChanged=!1,this._updatingCamera=!1}},yi.prototype._fireEvent=function(e,r){this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},yi.prototype._triggerRenderFrame=function(){var t=this;void 0===this._frameId&&(this._frameId=this._map._requestRenderFrame((function(e){delete t._frameId,t.handleEvent(new mi("renderFrame",{timeStamp:e})),t._applyChanges()})))};var xi=function(e){function r(r,n){e.call(this),this._moving=!1,this._zooming=!1,this.transform=r,this._bearingSnap=n.bearingSnap,t.bindAll(["_renderFrameCallback"],this)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getCenter=function(){return new t.LngLat(this.transform.center.lng,this.transform.center.lat)},r.prototype.setCenter=function(t,e){return this.jumpTo({center:t},e)},r.prototype.panBy=function(e,r,n){return e=t.Point.convert(e).mult(-1),this.panTo(this.transform.center,t.extend({offset:e},r),n)},r.prototype.panTo=function(e,r,n){return this.easeTo(t.extend({center:e},r),n)},r.prototype.getZoom=function(){return this.transform.zoom},r.prototype.setZoom=function(t,e){return this.jumpTo({zoom:t},e),this},r.prototype.zoomTo=function(e,r,n){return this.easeTo(t.extend({zoom:e},r),n)},r.prototype.zoomIn=function(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},r.prototype.zoomOut=function(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},r.prototype.getBearing=function(){return this.transform.bearing},r.prototype.setBearing=function(t,e){return this.jumpTo({bearing:t},e),this},r.prototype.getPadding=function(){return this.transform.padding},r.prototype.setPadding=function(t,e){return this.jumpTo({padding:t},e),this},r.prototype.rotateTo=function(e,r,n){return this.easeTo(t.extend({bearing:e},r),n)},r.prototype.resetNorth=function(e,r){return this.rotateTo(0,t.extend({duration:1e3},e),r),this},r.prototype.resetNorthPitch=function(e,r){return this.easeTo(t.extend({bearing:0,pitch:0,duration:1e3},e),r),this},r.prototype.snapToNorth=function(t,e){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(t,e):this},r.prototype.getPitch=function(){return this.transform.pitch},r.prototype.setPitch=function(t,e){return this.jumpTo({pitch:t},e),this},r.prototype.cameraForBounds=function(e,r){return e=t.LngLatBounds.convert(e),this._cameraForBoxAndBearing(e.getNorthWest(),e.getSouthEast(),0,r)},r.prototype._cameraForBoxAndBearing=function(e,r,n,i){var a={top:0,bottom:0,right:0,left:0};if("number"==typeof(i=t.extend({padding:a,offset:[0,0],maxZoom:this.transform.maxZoom},i)).padding){var o=i.padding;i.padding={top:o,bottom:o,right:o,left:o}}i.padding=t.extend(a,i.padding);var s=this.transform,l=s.padding,c=s.project(t.LngLat.convert(e)),u=s.project(t.LngLat.convert(r)),f=c.rotate(-n*Math.PI/180),h=u.rotate(-n*Math.PI/180),p=new t.Point(Math.max(f.x,h.x),Math.max(f.y,h.y)),d=new t.Point(Math.min(f.x,h.x),Math.min(f.y,h.y)),g=p.sub(d),m=(s.width-(l.left+l.right+i.padding.left+i.padding.right))/g.x,v=(s.height-(l.top+l.bottom+i.padding.top+i.padding.bottom))/g.y;if(!(v<0||m<0)){var y=Math.min(s.scaleZoom(s.scale*Math.min(m,v)),i.maxZoom),x=t.Point.convert(i.offset),b=(i.padding.left-i.padding.right)/2,_=(i.padding.top-i.padding.bottom)/2,w=new t.Point(x.x+b,x.y+_).mult(s.scale/s.zoomScale(y));return{center:s.unproject(c.add(u).div(2).sub(w)),zoom:y,bearing:n}}t.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset.")},r.prototype.fitBounds=function(t,e,r){return this._fitInternal(this.cameraForBounds(t,e),e,r)},r.prototype.fitScreenCoordinates=function(e,r,n,i,a){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.pointLocation(t.Point.convert(e)),this.transform.pointLocation(t.Point.convert(r)),n,i),i,a)},r.prototype._fitInternal=function(e,r,n){return e?(delete(r=t.extend(e,r)).padding,r.linear?this.easeTo(r,n):this.flyTo(r,n)):this},r.prototype.jumpTo=function(e,r){this.stop();var n=this.transform,i=!1,a=!1,o=!1;return"zoom"in e&&n.zoom!==+e.zoom&&(i=!0,n.zoom=+e.zoom),void 0!==e.center&&(n.center=t.LngLat.convert(e.center)),"bearing"in e&&n.bearing!==+e.bearing&&(a=!0,n.bearing=+e.bearing),"pitch"in e&&n.pitch!==+e.pitch&&(o=!0,n.pitch=+e.pitch),null==e.padding||n.isPaddingEqual(e.padding)||(n.padding=e.padding),this.fire(new t.Event("movestart",r)).fire(new t.Event("move",r)),i&&this.fire(new t.Event("zoomstart",r)).fire(new t.Event("zoom",r)).fire(new t.Event("zoomend",r)),a&&this.fire(new t.Event("rotatestart",r)).fire(new t.Event("rotate",r)).fire(new t.Event("rotateend",r)),o&&this.fire(new t.Event("pitchstart",r)).fire(new t.Event("pitch",r)).fire(new t.Event("pitchend",r)),this.fire(new t.Event("moveend",r))},r.prototype.easeTo=function(e,r){var n=this;this._stop(!1,e.easeId),(!1===(e=t.extend({offset:[0,0],duration:500,easing:t.ease},e)).animate||!e.essential&&t.browser.prefersReducedMotion)&&(e.duration=0);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l=this.getPadding(),c="zoom"in e?+e.zoom:a,u="bearing"in e?this._normalizeBearing(e.bearing,o):o,f="pitch"in e?+e.pitch:s,h="padding"in e?e.padding:i.padding,p=t.Point.convert(e.offset),d=i.centerPoint.add(p),g=i.pointLocation(d),m=t.LngLat.convert(e.center||g);this._normalizeCenter(m);var v,y,x=i.project(g),b=i.project(m).sub(x),_=i.zoomScale(c-a);e.around&&(v=t.LngLat.convert(e.around),y=i.locationPoint(v));var w={moving:this._moving,zooming:this._zooming,rotating:this._rotating,pitching:this._pitching};return this._zooming=this._zooming||c!==a,this._rotating=this._rotating||o!==u,this._pitching=this._pitching||f!==s,this._padding=!i.isPaddingEqual(h),this._easeId=e.easeId,this._prepareEase(r,e.noMoveStart,w),clearTimeout(this._easeEndTimeoutID),this._ease((function(e){if(n._zooming&&(i.zoom=t.number(a,c,e)),n._rotating&&(i.bearing=t.number(o,u,e)),n._pitching&&(i.pitch=t.number(s,f,e)),n._padding&&(i.interpolatePadding(l,h,e),d=i.centerPoint.add(p)),v)i.setLocationAtPoint(v,y);else{var g=i.zoomScale(i.zoom-a),m=c>a?Math.min(2,_):Math.max(.5,_),w=Math.pow(m,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(g));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!n.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!n.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!n.pitching&&this.fire(new t.Event("pitchstart",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event("zoomend",e)),i&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f="bearing"in e?this._normalizeBearing(e.bearing,s):s,h="pitch"in e?+e.pitch:l,p="padding"in e?e.padding:a.padding,d=a.zoomScale(u-o),g=t.Point.convert(e.offset),m=a.centerPoint.add(g),v=a.pointLocation(m),y=t.LngLat.convert(e.center||v);this._normalizeCenter(y);var x=a.project(v),b=a.project(y).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if("minZoom"in e){var A=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),I=function(t){return C(P)/C(P+_*t)},O=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},z=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(z)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var D=T<w?-1:1;z=Math.abs(Math.log(T/w))/_,O=function(){return 0},I=function(t){return Math.exp(D*_*t)}}if("duration"in e)e.duration=+e.duration;else{var R="screenSpeed"in e?+e.screenSpeed/_:+e.speed;e.duration=1e3*z/R}return e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*z,d=1/I(i);a.zoom=1===e?u:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),m=a.centerPoint.add(g));var v=1===e?y:a.unproject(x.add(b.mult(O(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,m),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)<n&&(e-=360),Math.abs(e+360-r)<n&&(e+=360),e},r.prototype._normalizeCenter=function(t){var e=this.transform;if(e.renderWorldCopies&&!e.lngRange){var r=t.lng-e.center.lng;t.lng+=r>180?-360:r<-180?360:0}},r}(t.Evented),bi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};bi.prototype.getDefaultPosition=function(){return"bottom-right"},bi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._innerContainer=r.create("div","mapboxgl-ctrl-attrib-inner",this._container),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},bi.prototype.onRemove=function(){r.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},bi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var r=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+"="+e.value+(n<r.length-1?"&":"")),t}),"?");e.href=t.config.FEEDBACK_URL+"/"+n+(this._map._hash?this._map._hash.getHashString(!0):""),e.rel="noopener nofollow"}},bi.prototype._updateData=function(t){!t||"metadata"!==t.sourceDataType&&"style"!==t.dataType||(this._updateAttributions(),this._updateEditLink())},bi.prototype._updateAttributions=function(){if(this._map.style){var t=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?t=t.concat(this.options.customAttribution.map((function(t){return"string"!=typeof t?"":t}))):"string"==typeof this.options.customAttribution&&t.push(this.options.customAttribution)),this._map.style.stylesheet){var e=this._map.style.stylesheet;this.styleOwner=e.owner,this.styleId=e.id}var r=this._map.style.sourceCaches;for(var n in r){var i=r[n];if(i.used){var a=i.getSource();a.attribution&&t.indexOf(a.attribution)<0&&t.push(a.attribution)}}t.sort((function(t,e){return t.length-e.length}));var o=(t=t.filter((function(e,r){for(var n=r+1;n<t.length;n++)if(t[n].indexOf(e)>=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}},bi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var _i=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};_i.prototype.onAdd=function(t){this._map=t,this._container=r.create("div","mapboxgl-ctrl");var e=r.create("a","mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://www.mapbox.com/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},_i.prototype.onRemove=function(){r.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},_i.prototype.getDefaultPosition=function(){return"bottom-left"},_i.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},_i.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t){if(t[e].getSource().mapbox_logo)return!0}return!1}},_i.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("mapboxgl-compact"):e.classList.remove("mapboxgl-compact")}};var wi=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};wi.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},wi.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;r<n.length;r+=1){var i=n[r];if(i.id===t)return void(i.cancelled=!0)}},wi.prototype.run=function(t){void 0===t&&(t=0);var e=this._currentlyRunning=this._queue;this._queue=[];for(var r=0,n=e;r<n.length;r+=1){var i=n[r];if(!i.cancelled&&(i.callback(t),this._cleared))break}this._cleared=!1,this._currentlyRunning=!1},wi.prototype.clear=function(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]};var Ti={"FullscreenControl.Enter":"Enter fullscreen","FullscreenControl.Exit":"Exit fullscreen","GeolocateControl.FindMyLocation":"Find my location","GeolocateControl.LocationNotAvailable":"Location not available","LogoControl.Title":"Mapbox logo","NavigationControl.ResetBearing":"Reset bearing to north","NavigationControl.ZoomIn":"Zoom in","NavigationControl.ZoomOut":"Zoom out","ScaleControl.Feet":"ft","ScaleControl.Meters":"m","ScaleControl.Kilometers":"km","ScaleControl.Miles":"mi","ScaleControl.NauticalMiles":"nm"},ki=t.window.HTMLImageElement,Ai=t.window.HTMLElement,Mi=t.window.ImageBitmap,Si={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",transformRequest:null,accessToken:null,fadeDuration:300,crossSourceCollisions:!0},Ei=function(n){function i(e){var r=this;if(null!=(e=t.extend({},Si,e)).minZoom&&null!=e.maxZoom&&e.minZoom>e.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error("maxPitch must be less than or equal to 60");var i=new An(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new wi,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Ti,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof Ai))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return r._update(!1)})),this.on("moveend",(function(){return r._update(!1)})),this.on("zoom",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1)),this.handlers=new yi(this,e);var a="string"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new Sn(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new bi({customAttribution:e.customAttribution})),this.addControl(new _i,e.logoPosition),this.on("style.load",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on("data",(function(e){r._update("style"===e.dataType),r.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){r.fire(new t.Event(e.dataType+"dataloading",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r="top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf("bottom")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()<t&&this.setZoom(t),this;throw new Error("minZoom must be between -2 and the current maxZoom, inclusive")},i.prototype.getMinZoom=function(){return this.transform.minZoom},i.prototype.setMaxZoom=function(t){if((t=null==t?22:t)>=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()<t&&this.setPitch(t),this;throw new Error("minPitch must be between 0 and the current maxPitch, inclusive")},i.prototype.getMinPitch=function(){return this.transform.minPitch},i.prototype.setMaxPitch=function(t){if((t=null==t?60:t)>60)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Rn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Rn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Rn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o<a.length;o++){var s=a[o];if(s.layer===e&&s.listener===r){for(var l in s.delegates)i.off(l,s.delegates[l]);return a.splice(o,1),i}}}(this._delegatedListeners),this},i.prototype.queryRenderedFeatures=function(e,r){if(!this.style)return[];var n;if(void 0!==r||void 0===e||e instanceof t.Point||Array.isArray(e)||(r=e,e=void 0),r=r||{},(e=e||[[0,0],[this.transform.width,this.transform.height]])instanceof t.Point||"number"==typeof e[0])n=[t.Point.convert(e)];else{var i=t.Point.convert(e[0]),a=t.Point.convert(e[1]);n=[i,new t.Point(a.x,i.y),a,new t.Point(i.x,a.y),i]}return this.style.queryRenderedFeatures(n,r,this.transform)},i.prototype.querySourceFeatures=function(t,e){return this.style.querySourceFeatures(t,e)},i.prototype.setStyle=function(e,r){return!1!==(r=t.extend({},{localIdeographFontFamily:this._localIdeographFontFamily},r)).diff&&r.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&e?(this._diffStyle(e,r),this):(this._localIdeographFontFamily=r.localIdeographFontFamily,this._updateStyle(e,r))},i.prototype._getUIString=function(t){var e=this._locale[t];if(null==e)throw new Error("Missing UI string '"+t+"'");return e},i.prototype._updateStyle=function(t,e){return this.style&&(this.style.setEventedParent(null),this.style._remove()),t?(this.style=new qe(this,e||{}),this.style.setEventedParent(this,{style:this.style}),"string"==typeof t?this.style.loadURL(t):this.style.loadJSON(t),this):(delete this.style,this)},i.prototype._lazyInitEmptyStyle=function(){this.style||(this.style=new qe(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())},i.prototype._diffStyle=function(e,r){var n=this;if("string"==typeof e){var i=this._requestManager.normalizeStyleURL(e),a=this._requestManager.transformRequest(i,t.ResourceType.Style);t.getJSON(a,(function(e,i){e?n.fire(new t.ErrorEvent(e)):i&&n._updateDiff(i,r)}))}else"object"==typeof e&&this._updateDiff(e,r)},i.prototype._updateDiff=function(e,r){try{this.style.setState(e)&&this._update(!0)}catch(n){t.warnOnce("Unable to perform style diff: "+(n.message||n.error||n)+".  Rebuilding the style from scratch."),this._updateStyle(e,r)}},i.prototype.getStyle=function(){if(this.style)return this.style.serialize()},i.prototype.isStyleLoaded=function(){return this.style?this.style.loaded():t.warnOnce("There is no style added to the map.")},i.prototype.addSource=function(t,e){return this._lazyInitEmptyStyle(),this.style.addSource(t,e),this._update(!0)},i.prototype.isSourceLoaded=function(e){var r=this.style&&this.style.sourceCaches[e];if(void 0!==r)return r.loaded();this.fire(new t.ErrorEvent(new Error("There is no source with ID '"+e+"'")))},i.prototype.areTilesLoaded=function(){var t=this.style&&this.style.sourceCaches;for(var e in t){var r=t[e]._tiles;for(var n in r){var i=r[n];if("loaded"!==i.state&&"errored"!==i.state)return!1}}return!0},i.prototype.addSourceType=function(t,e,r){return this._lazyInitEmptyStyle(),this.style.addSourceType(t,e,r)},i.prototype.removeSource=function(t){return this.style.removeSource(t),this._update(!0)},i.prototype.getSource=function(t){return this.style.getSource(t)},i.prototype.addImage=function(e,r,n){void 0===n&&(n={});var i=n.pixelRatio;void 0===i&&(i=1);var a=n.sdf;void 0===a&&(a=!1);var o=n.stretchX,s=n.stretchY,l=n.content;this._lazyInitEmptyStyle();if(r instanceof ki||Mi&&r instanceof Mi){var c=t.browser.getImageData(r),u=c.width,f=c.height,h=c.data;this.style.addImage(e,{data:new t.RGBAImage({width:u,height:f},h),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0})}else{if(void 0===r.width||void 0===r.height)return this.fire(new t.ErrorEvent(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));var p=r.width,d=r.height,g=r.data,m=r;this.style.addImage(e,{data:new t.RGBAImage({width:p,height:d},new Uint8Array(g)),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0,userImage:m}),m.onAdd&&m.onAdd(this,e)}},i.prototype.updateImage=function(e,r){var n=this.style.getImage(e);if(!n)return this.fire(new t.ErrorEvent(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));var i=r instanceof ki||Mi&&r instanceof Mi?t.browser.getImageData(r):r,a=i.width,o=i.height,s=i.data;if(void 0===a||void 0===o)return this.fire(new t.ErrorEvent(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(a!==n.data.width||o!==n.data.height)return this.fire(new t.ErrorEvent(new Error("The width and height of the updated image must be that same as the previous version of the image")));var l=!(r instanceof ki||Mi&&r instanceof Mi);n.data.replace(s,l),this.style.updateImage(e,n)},i.prototype.hasImage=function(e){return e?!!this.style.getImage(e):(this.fire(new t.ErrorEvent(new Error("Missing required image id"))),!1)},i.prototype.removeImage=function(t){this.style.removeImage(t)},i.prototype.loadImage=function(e,r){t.getImage(this._requestManager.transformRequest(e,t.ResourceType.Image),r)},i.prototype.listImages=function(){return this.style.listImages()},i.prototype.addLayer=function(t,e){return this._lazyInitEmptyStyle(),this.style.addLayer(t,e),this._update(!0)},i.prototype.moveLayer=function(t,e){return this.style.moveLayer(t,e),this._update(!0)},i.prototype.removeLayer=function(t){return this.style.removeLayer(t),this._update(!0)},i.prototype.getLayer=function(t){return this.style.getLayer(t)},i.prototype.setLayerZoomRange=function(t,e,r){return this.style.setLayerZoomRange(t,e,r),this._update(!0)},i.prototype.setFilter=function(t,e,r){return void 0===r&&(r={}),this.style.setFilter(t,e,r),this._update(!0)},i.prototype.getFilter=function(t){return this.style.getFilter(t)},i.prototype.setPaintProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setPaintProperty(t,e,r,n),this._update(!0)},i.prototype.getPaintProperty=function(t,e){return this.style.getPaintProperty(t,e)},i.prototype.setLayoutProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setLayoutProperty(t,e,r,n),this._update(!0)},i.prototype.getLayoutProperty=function(t,e){return this.style.getLayoutProperty(t,e)},i.prototype.setLight=function(t,e){return void 0===e&&(e={}),this._lazyInitEmptyStyle(),this.style.setLight(t,e),this._update(!0)},i.prototype.getLight=function(){return this.style.getLight()},i.prototype.setFeatureState=function(t,e){return this.style.setFeatureState(t,e),this._update()},i.prototype.removeFeatureState=function(t,e){return this.style.removeFeatureState(t,e),this._update()},i.prototype.getFeatureState=function(t){return this.style.getFeatureState(t)},i.prototype.getContainer=function(){return this._container},i.prototype.getCanvasContainer=function(){return this._canvasContainer},i.prototype.getCanvas=function(){return this._canvas},i.prototype._containerDimensions=function(){var t=0,e=0;return this._container&&(t=this._container.clientWidth||400,e=this._container.clientHeight||300),[t,e]},i.prototype._detectMissingCSS=function(){"rgb(250, 128, 114)"!==t.window.getComputedStyle(this._missingCSSCanary).getPropertyValue("background-color")&&t.warnOnce("This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.")},i.prototype._setupContainer=function(){var t=this._container;t.classList.add("mapboxgl-map"),(this._missingCSSCanary=r.create("div","mapboxgl-canary",t)).style.visibility="hidden",this._detectMissingCSS();var e=this._canvasContainer=r.create("div","mapboxgl-canvas-container",t);this._interactive&&e.classList.add("mapboxgl-interactive"),this._canvas=r.create("canvas","mapboxgl-canvas",e),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex","0"),this._canvas.setAttribute("aria-label","Map");var n=this._containerDimensions();this._resizeCanvas(n[0],n[1]);var i=this._controlContainer=r.create("div","mapboxgl-control-container",t),a=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach((function(t){a[t]=r.create("div","mapboxgl-ctrl-"+t,i)}))},i.prototype._resizeCanvas=function(e,r){var n=t.browser.devicePixelRatio||1;this._canvas.width=n*e,this._canvas.height=n*r,this._canvas.style.width=e+"px",this._canvas.style.height=r+"px"},i.prototype._setupPainter=function(){var r=t.extend({},e.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),n=this._canvas.getContext("webgl",r)||this._canvas.getContext("experimental-webgl",r);n?(this.painter=new _n(n,this.transform),t.webpSupported.testSupport(n)):this.fire(new t.ErrorEvent(new Error("Failed to initialize WebGL")))},i.prototype._contextLost=function(e){e.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new t.Event("webglcontextlost",{originalEvent:e}))},i.prototype._contextRestored=function(e){this._setupPainter(),this.resize(),this._update(),this.fire(new t.Event("webglcontextrestored",{originalEvent:e}))},i.prototype.loaded=function(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()},i.prototype._update=function(t){return this.style?(this._styleDirty=this._styleDirty||t,this._sourcesDirty=!0,this.triggerRepaint(),this):this},i.prototype._requestRenderFrame=function(t){return this._update(),this._renderTaskQueue.add(t)},i.prototype._cancelRenderFrame=function(t){this._renderTaskQueue.remove(t)},i.prototype._render=function(e){var r,n=this,i=0,a=this.painter.context.extTimerQuery;if(this.listens("gpu-timing-frame")&&(r=a.createQueryEXT(),a.beginQueryEXT(a.TIME_ELAPSED_EXT,r),i=t.browser.now()),this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(e),!this._removed){var o=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;var s=this.transform.zoom,l=t.browser.now();this.style.zoomHistory.update(s,l);var c=new t.EvaluationParameters(s,{now:l,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),u=c.crossFadingFactor();1===u&&u===this._crossFadingFactor||(o=!0,this._crossFadingFactor=u),this.style.update(c)}if(this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration,showPadding:this.showPadding,gpuTiming:!!this.listens("gpu-timing-layer")}),this.fire(new t.Event("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new t.Event("load"))),this.style&&(this.style.hasTransitions()||o)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this.listens("gpu-timing-frame")){var f=t.browser.now()-i;a.endQueryEXT(a.TIME_ELAPSED_EXT,r),setTimeout((function(){var e=a.getQueryObjectEXT(r,a.QUERY_RESULT_EXT)/1e6;a.deleteQueryEXT(r),n.fire(new t.Event("gpu-timing-frame",{cpuTime:f,gpuTime:e}))}),50)}if(this.listens("gpu-timing-layer")){var h=this.painter.collectGpuTimers();setTimeout((function(){var e=n.painter.queryGpuTimers(h);n.fire(new t.Event("gpu-timing-layer",{layerTimes:e}))}),50)}return this._sourcesDirty||this._styleDirty||this._placementDirty||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&(this._fullyLoaded||(this._fullyLoaded=!0),this.fire(new t.Event("idle"))),this}},i.prototype.remove=function(){this._hash&&this._hash.remove();for(var e=0,r=this._controls;e<r.length;e+=1){r[e].onRemove(this)}this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),void 0!==t.window&&(t.window.removeEventListener("resize",this._onWindowResize,!1),t.window.removeEventListener("online",this._onWindowOnline,!1));var n=this.painter.context.gl.getExtension("WEBGL_lose_context");n&&n.loseContext(),Li(this._canvasContainer),Li(this._controlContainer),Li(this._missingCSSCanary),this._container.classList.remove("mapboxgl-map"),this._removed=!0,this.fire(new t.Event("remove"))},i.prototype.triggerRepaint=function(){var e=this;this.style&&!this._frame&&(this._frame=t.browser.frame((function(t){e._frame=null,e._render(t)})))},i.prototype._onWindowOnline=function(){this._update()},i.prototype._onWindowResize=function(t){this._trackResize&&this.resize({originalEvent:t})._update()},a.showTileBoundaries.get=function(){return!!this._showTileBoundaries},a.showTileBoundaries.set=function(t){this._showTileBoundaries!==t&&(this._showTileBoundaries=t,this._update())},a.showPadding.get=function(){return!!this._showPadding},a.showPadding.set=function(t){this._showPadding!==t&&(this._showPadding=t,this._update())},a.showCollisionBoxes.get=function(){return!!this._showCollisionBoxes},a.showCollisionBoxes.set=function(t){this._showCollisionBoxes!==t&&(this._showCollisionBoxes=t,t?this.style._generateCollisionBoxes():this._update())},a.showOverdrawInspector.get=function(){return!!this._showOverdrawInspector},a.showOverdrawInspector.set=function(t){this._showOverdrawInspector!==t&&(this._showOverdrawInspector=t,this._update())},a.repaint.get=function(){return!!this._repaint},a.repaint.set=function(t){this._repaint!==t&&(this._repaint=t,this.triggerRepaint())},a.vertices.get=function(){return!!this._vertices},a.vertices.set=function(t){this._vertices=t,this._update()},i.prototype._setCacheLimits=function(e,r){t.setCacheLimits(e,r)},a.version.get=function(){return t.version},Object.defineProperties(i.prototype,a),i}(xi);function Li(t){t.parentNode&&t.parentNode.removeChild(t)}var Ci={showCompass:!0,showZoom:!0,visualizePitch:!1},Pi=function(e){var n=this;this.options=t.extend({},Ci,e),this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this.options.showZoom&&(t.bindAll(["_setButtonTitle","_updateZoomButtons"],this),this._zoomInButton=this._createButton("mapboxgl-ctrl-zoom-in",(function(t){return n._map.zoomIn({},{originalEvent:t})})),r.create("span","mapboxgl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden",!0),this._zoomOutButton=this._createButton("mapboxgl-ctrl-zoom-out",(function(t){return n._map.zoomOut({},{originalEvent:t})})),r.create("span","mapboxgl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden",!0)),this.options.showCompass&&(t.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-compass",(function(t){n.options.visualizePitch?n._map.resetNorthPitch({},{originalEvent:t}):n._map.resetNorth({},{originalEvent:t})})),this._compassIcon=r.create("span","mapboxgl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden",!0))};Pi.prototype._updateZoomButtons=function(){var t=this._map.getZoom();this._zoomInButton.disabled=t===this._map.getMaxZoom(),this._zoomOutButton.disabled=t===this._map.getMinZoom()},Pi.prototype._rotateCompassArrow=function(){var t=this.options.visualizePitch?"scale("+1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)+") rotateX("+this._map.transform.pitch+"deg) rotateZ("+this._map.transform.angle*(180/Math.PI)+"deg)":"rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassIcon.style.transform=t},Pi.prototype.onAdd=function(t){return this._map=t,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new Ii(this._map,this._compass,this.options.visualizePitch)),this._container},Pi.prototype.onRemove=function(){r.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map},Pi.prototype._createButton=function(t,e){var n=r.create("button",t,this._container);return n.type="button",n.addEventListener("click",e),n},Pi.prototype._setButtonTitle=function(t,e){var r=this._map._getUIString("NavigationControl."+e);t.title=r,t.setAttribute("aria-label",r)};var Ii=function(e,n,i){void 0===i&&(i=!1),this._clickTolerance=10,this.element=n,this.mouseRotate=new Xn({clickTolerance:e.dragRotate._mouseRotate._clickTolerance}),this.map=e,i&&(this.mousePitch=new Zn({clickTolerance:e.dragRotate._mousePitch._clickTolerance})),t.bindAll(["mousedown","mousemove","mouseup","touchstart","touchmove","touchend","reset"],this),r.addEventListener(n,"mousedown",this.mousedown),r.addEventListener(n,"touchstart",this.touchstart,{passive:!1}),r.addEventListener(n,"touchmove",this.touchmove),r.addEventListener(n,"touchend",this.touchend),r.addEventListener(n,"touchcancel",this.reset)};function Oi(e,r,n){if(e=new t.LngLat(e.lng,e.lat),r){var i=new t.LngLat(e.lng-360,e.lat),a=new t.LngLat(e.lng+360,e.lat),o=n.locationPoint(e).distSqr(r);n.locationPoint(i).distSqr(r)<o?e=i:n.locationPoint(a).distSqr(r)<o&&(e=a)}for(;Math.abs(e.lng-n.center.lng)>180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ii.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ii.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ii.prototype.off=function(){var t=this.element;r.removeEventListener(t,"mousedown",this.mousedown),r.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),r.removeEventListener(t,"touchmove",this.touchmove),r.removeEventListener(t,"touchend",this.touchend),r.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Ii.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,"mousemove",this.mousemove),r.removeEventListener(t.window,"mouseup",this.mouseup)},Ii.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,"mousemove",this.mousemove),r.addEventListener(t.window,"mouseup",this.mouseup)},Ii.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ii.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ii.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ii.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ii.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)<this._clickTolerance&&this.element.click(),this.reset()},Ii.prototype.reset=function(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()};var zi={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function Di(t,e,r){var n=t.classList;for(var i in zi)n.remove("mapboxgl-"+r+"-anchor-"+i);n.add("mapboxgl-"+r+"-anchor-"+e)}var Ri,Fi=function(e){function n(n,i){var a=this;if(e.call(this),(n instanceof t.window.HTMLElement||i)&&(n=t.extend({element:n},i)),t.bindAll(["_update","_onMove","_onUp","_addDragHandler","_onMapClick","_onKeyPress"],this),this._anchor=n&&n.anchor||"center",this._color=n&&n.color||"#3FB1CE",this._draggable=n&&n.draggable||!1,this._state="inactive",this._rotation=n&&n.rotation||0,this._rotationAlignment=n&&n.rotationAlignment||"auto",this._pitchAlignment=n&&n.pitchAlignment&&"auto"!==n.pitchAlignment?n.pitchAlignment:this._rotationAlignment,n&&n.element)this._element=n.element,this._offset=t.Point.convert(n&&n.offset||[0,0]);else{this._defaultMarker=!0,this._element=r.create("div"),this._element.setAttribute("aria-label","Map marker");var o=r.createNS("http://www.w3.org/2000/svg","svg");o.setAttributeNS(null,"display","block"),o.setAttributeNS(null,"height","41px"),o.setAttributeNS(null,"width","27px"),o.setAttributeNS(null,"viewBox","0 0 27 41");var s=r.createNS("http://www.w3.org/2000/svg","g");s.setAttributeNS(null,"stroke","none"),s.setAttributeNS(null,"stroke-width","1"),s.setAttributeNS(null,"fill","none"),s.setAttributeNS(null,"fill-rule","evenodd");var l=r.createNS("http://www.w3.org/2000/svg","g");l.setAttributeNS(null,"fill-rule","nonzero");var c=r.createNS("http://www.w3.org/2000/svg","g");c.setAttributeNS(null,"transform","translate(3.0, 29.0)"),c.setAttributeNS(null,"fill","#000000");for(var u=0,f=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];u<f.length;u+=1){var h=f[u],p=r.createNS("http://www.w3.org/2000/svg","ellipse");p.setAttributeNS(null,"opacity","0.04"),p.setAttributeNS(null,"cx","10.5"),p.setAttributeNS(null,"cy","5.80029008"),p.setAttributeNS(null,"rx",h.rx),p.setAttributeNS(null,"ry",h.ry),c.appendChild(p)}var d=r.createNS("http://www.w3.org/2000/svg","g");d.setAttributeNS(null,"fill",this._color);var g=r.createNS("http://www.w3.org/2000/svg","path");g.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),d.appendChild(g);var m=r.createNS("http://www.w3.org/2000/svg","g");m.setAttributeNS(null,"opacity","0.25"),m.setAttributeNS(null,"fill","#000000");var v=r.createNS("http://www.w3.org/2000/svg","path");v.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),m.appendChild(v);var y=r.createNS("http://www.w3.org/2000/svg","g");y.setAttributeNS(null,"transform","translate(6.0, 7.0)"),y.setAttributeNS(null,"fill","#FFFFFF");var x=r.createNS("http://www.w3.org/2000/svg","g");x.setAttributeNS(null,"transform","translate(8.0, 8.0)");var b=r.createNS("http://www.w3.org/2000/svg","circle");b.setAttributeNS(null,"fill","#000000"),b.setAttributeNS(null,"opacity","0.25"),b.setAttributeNS(null,"cx","5.5"),b.setAttributeNS(null,"cy","5.5"),b.setAttributeNS(null,"r","5.4999962");var _=r.createNS("http://www.w3.org/2000/svg","circle");_.setAttributeNS(null,"fill","#FFFFFF"),_.setAttributeNS(null,"cx","5.5"),_.setAttributeNS(null,"cy","5.5"),_.setAttributeNS(null,"r","5.4999962"),x.appendChild(b),x.appendChild(_),l.appendChild(c),l.appendChild(d),l.appendChild(m),l.appendChild(y),l.appendChild(x),o.appendChild(l),this._element.appendChild(o),this._offset=t.Point.convert(n&&n.offset||[0,-14])}this._element.classList.add("mapboxgl-marker"),this._element.addEventListener("dragstart",(function(t){t.preventDefault()})),this._element.addEventListener("mousedown",(function(t){t.preventDefault()})),this._element.addEventListener("focus",(function(){var t=a._map.getContainer();t.scrollTop=0,t.scrollLeft=0})),Di(this._element,this._anchor,"marker"),this._popup=null}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(t){return this.remove(),this._map=t,t.getCanvasContainer().appendChild(this._element),t.on("move",this._update),t.on("moveend",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this},n.prototype.remove=function(){return this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),r.remove(this._element),this._popup&&this._popup.remove(),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this},n.prototype.getElement=function(){return this._element},n.prototype.setPopup=function(t){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),t){if(!("offset"in t.options)){var e=Math.sqrt(Math.pow(13.5,2)/2);t.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[e,-1*(24.6+e)],"bottom-right":[-e,-1*(24.6+e)],left:[13.5,-24.6],right:[-13.5,-24.6]}:this._offset}this._popup=t,this._lngLat&&this._popup.setLngLat(this._lngLat),this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this},n.prototype._onKeyPress=function(t){var e=t.code,r=t.charCode||t.keyCode;"Space"!==e&&"Enter"!==e&&32!==r&&13!==r||this.togglePopup()},n.prototype._onMapClick=function(t){var e=t.originalEvent.target,r=this._element;this._popup&&(e===r||r.contains(e))&&this.togglePopup()},n.prototype.getPopup=function(){return this._popup},n.prototype.togglePopup=function(){var t=this._popup;return t?(t.isOpen()?t.remove():t.addTo(this._map),this):this},n.prototype._update=function(t){if(this._map){this._map.transform.renderWorldCopies&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset);var e="";"viewport"===this._rotationAlignment||"auto"===this._rotationAlignment?e="rotateZ("+this._rotation+"deg)":"map"===this._rotationAlignment&&(e="rotateZ("+(this._rotation-this._map.getBearing())+"deg)");var n="";"viewport"===this._pitchAlignment||"auto"===this._pitchAlignment?n="rotateX(0deg)":"map"===this._pitchAlignment&&(n="rotateX("+this._map.getPitch()+"deg)"),t&&"moveend"!==t.type||(this._pos=this._pos.round()),r.setTransform(this._element,zi[this._anchor]+" translate("+this._pos.x+"px, "+this._pos.y+"px) "+n+" "+e)}},n.prototype.getOffset=function(){return this._offset},n.prototype.setOffset=function(e){return this._offset=t.Point.convert(e),this._update(),this},n.prototype._onMove=function(e){this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new t.Event("dragstart"))),this.fire(new t.Event("drag"))},n.prototype._onUp=function(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new t.Event("dragend")),this._state="inactive"},n.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},n.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this},n.prototype.isDraggable=function(){return this._draggable},n.prototype.setRotation=function(t){return this._rotation=t||0,this._update(),this},n.prototype.getRotation=function(){return this._rotation},n.prototype.setRotationAlignment=function(t){return this._rotationAlignment=t||"auto",this._update(),this},n.prototype.getRotationAlignment=function(){return this._rotationAlignment},n.prototype.setPitchAlignment=function(t){return this._pitchAlignment=t&&"auto"!==t?t:this._rotationAlignment,this._update(),this},n.prototype.getPitchAlignment=function(){return this._pitchAlignment},n}(t.Evented),Bi={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};var Ni=0,ji=!1,Ui=function(e){function n(r){e.call(this),this.options=t.extend({},Bi,r),t.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){var n;return this._map=e,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),n=this._setupUI,void 0!==Ri?n(Ri):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:"geolocation"}).then((function(t){Ri="denied"!==t.state,n(Ri)})):(Ri=!!t.window.navigator.geolocation,n(Ri)),this._container},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),r.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,Ni=0,ji=!1},n.prototype._isOutOfMapMaxBounds=function(t){var e=this._map.getMaxBounds(),r=t.coords;return e&&(r.longitude<e.getWest()||r.longitude>e.getEast()||r.latitude<e.getSouth()||r.latitude>e.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+"px",this._circleElement.style.height=i+"px"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&ji)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=r.create("button","mapboxgl-ctrl-geolocate",this._container),r.create("span","mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=r.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new Fi(this._dotElement),this._circleElement=r.create("div","mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Fi({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){var r=e.originalEvent&&"resize"===e.originalEvent.type;e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||r||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire(new t.Event("trackuserlocationend")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Ni--,ji=!1,this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Ni>1?(e={maximumAge:6e5,timeout:0},ji=!0):(e=this.options.positionOptions,ji=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Vi={maxWidth:100,unit:"metric"},Hi=function(e){this.options=t.extend({},Vi,e),t.bindAll(["_onMove","setUnit"],this)};function qi(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&"imperial"===r.unit){var l=3.2808*s;if(l>5280)Gi(e,n,l/5280,t._getUIString("ScaleControl.Miles"));else Gi(e,n,l,t._getUIString("ScaleControl.Feet"))}else if(r&&"nautical"===r.unit){Gi(e,n,s/1852,t._getUIString("ScaleControl.NauticalMiles"))}else s>=1e3?Gi(e,n,s/1e3,t._getUIString("ScaleControl.Kilometers")):Gi(e,n,s,t._getUIString("ScaleControl.Meters"))}function Gi(t,e,r,n){var i,a,o,s=(i=r,a=Math.pow(10,(""+Math.floor(i)).length-1),o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o),a*o),l=s/r;t.style.width=e*l+"px",t.innerHTML=s+"&nbsp;"+n}Hi.prototype.getDefaultPosition=function(){return"bottom-left"},Hi.prototype._onMove=function(){qi(this._map,this._container,this.options)},Hi.prototype.onAdd=function(t){return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},Hi.prototype.onRemove=function(){r.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},Hi.prototype.setUnit=function(t){this.options.unit=t,qi(this._map,this._container,this.options)};var Yi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};Yi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},Yi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Yi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create("button","mapboxgl-ctrl-fullscreen",this._controlContainer);r.create("span","mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},Yi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},Yi.prototype._isFullscreen=function(){return this._fullscreen},Yi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},Yi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wi={closeButton:!0,closeOnClick:!0,className:"",maxWidth:"240px"},Xi=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Wi),r),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("mapboxgl-track-pointer")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement("body");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=r.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="&#215;",this._closeButton.addEventListener("click",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(e){var n=this,i=this._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._container=r.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=r.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var a=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),o=this.options.anchor,s=function e(r){if(r){if("number"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),"top-left":new t.Point(n,n),"top-right":new t.Point(-n,n),bottom:new t.Point(0,-r),"bottom-left":new t.Point(n,-n),"bottom-right":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,"top-left":i,"top-right":i,bottom:i,"bottom-left":i,"bottom-right":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),"top-left":t.Point.convert(r["top-left"]||[0,0]),"top-right":t.Point.convert(r["top-right"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),"bottom-left":t.Point.convert(r["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(r["bottom-right"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,c=this._container.offsetWidth,u=this._container.offsetHeight;l=a.y+s.bottom.y<u?["top"]:a.y>this._map.transform.height-u?["bottom"]:[],a.x<c/2?l.push("left"):a.x>this._map.transform.width-c/2&&l.push("right"),o=0===l.length?"bottom":l.join("-")}var f=a.add(s[o]).round();r.setTransform(this._container,zi[o]+" translate("+f.x+"px,"+f.y+"px)"),Di(this._container,o,"popup")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);var Zi={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Ei,NavigationControl:Pi,GeolocateControl:Ui,AttributionControl:bi,ScaleControl:Hi,FullscreenControl:Yi,Popup:Xi,Marker:Fi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(zt)},clearPrewarmedResources:function(){var t=Rt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(zt),Rt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:""};return Zi})),r}))},{}],240:[function(t,e,r){"use strict";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],241:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function g(t){c(r&~n.buttons(t),t)}function m(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",g),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}m();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?m():function(){if(!s)return;s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",g),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t("mouse-event")},{"mouse-event":243}],242:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],243:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<<e-1}else if("button"in t){var e;if(1===(e=t.button))return 4;if(2===e)return 2;if(e>=0)return 1<<e}}return 0},r.element=n,r.x=function(t){if("object"==typeof t){if("offsetX"in t)return t.offsetX;var e=n(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.y=function(t){if("object"==typeof t){if("offsetY"in t)return t.offsetY;var e=n(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{}],244:[function(t,e,r){"use strict";var n=t("to-px");e.exports=function(t,e,r){"function"==typeof t&&(r=!!e,e=t,t=window);var i=n("ex",t),a=function(t){r&&t.preventDefault();var n=t.deltaX||0,a=t.deltaY||0,o=t.deltaZ||0,s=1;switch(t.deltaMode){case 1:s=i;break;case 2:s=window.innerHeight}if(a*=s,o*=s,(n*=s)||a||o)return e(n,a,o,t)};return t.addEventListener("wheel",a),a}},{"to-px":314}],245:[function(t,e,r){(function(t,r){(function(){
/*! Native Promise Only
    v0.8.1 (c) Kyle Simpson
    MIT License: http://getify.mit-license.org
*/
!function(t,r,n){r[t]=r[t]||n(),void 0!==e&&e.exports&&(e.exports=r[t])}("Promise",void 0!==t?t:this,(function(){"use strict";var t,e,n,i=Object.prototype.toString,a=void 0!==r?function(t){return r(t)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(t,e,r,n){return Object.defineProperty(t,e,{value:r,writable:!0,configurable:!1!==n})}}catch(e){t=function(t,e,r){return t[e]=r,t}}function o(t,r){n.add(t,r),e||(e=a(n.drain))}function s(t){var e,r=typeof t;return null==t||"object"!=r&&"function"!=r||(e=t.then),"function"==typeof e&&e}function l(){for(var t=0;t<this.chain.length;t++)c(this,1===this.state?this.chain[t].success:this.chain[t].failure,this.chain[t]);this.chain.length=0}function c(t,e,r){var n,i;try{!1===e?r.reject(t.msg):(n=!0===e?t.msg:e.call(void 0,t.msg))===r.promise?r.reject(TypeError("Promise-chain cycle")):(i=s(n))?i.call(n,r.resolve,r.reject):r.resolve(n)}catch(t){r.reject(t)}}function u(t){var e,r=this;if(!r.triggered){r.triggered=!0,r.def&&(r=r.def);try{(e=s(t))?o((function(){var n=new p(r);try{e.call(t,(function(){u.apply(n,arguments)}),(function(){f.apply(n,arguments)}))}catch(t){f.call(n,t)}})):(r.msg=t,r.state=1,r.chain.length>0&&o(l,r))}catch(t){f.call(new p(r),t)}}}function f(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&o(l,e))}function h(t,e,r,n){for(var i=0;i<e.length;i++)!function(i){t.resolve(e[i]).then((function(t){r(i,t)}),n)}(i)}function p(t){this.def=t,this.triggered=!1}function d(t){this.promise=t,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function g(t){if("function"!=typeof t)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var e=new d(this);this.then=function(t,r){var n={success:"function"!=typeof t||t,failure:"function"==typeof r&&r};return n.promise=new this.constructor((function(t,e){if("function"!=typeof t||"function"!=typeof e)throw TypeError("Not a function");n.resolve=t,n.reject=e})),e.chain.push(n),0!==e.state&&o(l,e),n.promise},this.catch=function(t){return this.then(void 0,t)};try{t.call(void 0,(function(t){u.call(e,t)}),(function(t){f.call(e,t)}))}catch(t){f.call(e,t)}}n=function(){var t,r,n;function i(t,e){this.fn=t,this.self=e,this.next=void 0}return{add:function(e,a){n=new i(e,a),r?r.next=n:t=n,r=n,n=void 0},drain:function(){var n=t;for(t=r=e=void 0;n;)n.fn.call(n.self),n=n.next}}}();var m=t({},"constructor",g,!1);return g.prototype=m,t(m,"__NPO__",0,!1),t(g,"resolve",(function(t){return t&&"object"==typeof t&&1===t.__NPO__?t:new this((function(e,r){if("function"!=typeof e||"function"!=typeof r)throw TypeError("Not a function");e(t)}))})),t(g,"reject",(function(t){return new this((function(e,r){if("function"!=typeof e||"function"!=typeof r)throw TypeError("Not a function");r(t)}))})),t(g,"all",(function(t){var e=this;return"[object Array]"!=i.call(t)?e.reject(TypeError("Not an array")):0===t.length?e.resolve([]):new e((function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");var i=t.length,a=Array(i),o=0;h(e,t,(function(t,e){a[t]=e,++o===i&&r(a)}),n)}))})),t(g,"race",(function(t){var e=this;return"[object Array]"!=i.call(t)?e.reject(TypeError("Not an array")):new e((function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");h(e,t,(function(t,e){r(e)}),n)}))})),g}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("timers").setImmediate)},{timers:311}],246:[function(t,e,r){var n=Math.PI,i=c(120);function a(t,e,r,n){return["C",t,e,r,n,r,n]}function o(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}function s(t,e,r,a,o,c,u,f,h,p){if(p)T=p[0],k=p[1],_=p[2],w=p[3];else{var d=l(t,e,-o);t=d.x,e=d.y;var g=(t-(f=(d=l(f,h,-o)).x))/2,m=(e-(h=d.y))/2,v=g*g/(r*r)+m*m/(a*a);v>1&&(r*=v=Math.sqrt(v),a*=v);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*m*m-x*g*g)/(y*m*m+x*g*g)));b==1/0&&(b=1);var _=b*r*m/a+(t+f)/2,w=b*-a*g/r+(e+h)/2,T=Math.asin(((e-w)/a).toFixed(9)),k=Math.asin(((h-w)/a).toFixed(9));(T=t<_?n-T:T)<0&&(T=2*n+T),(k=f<_?n-k:k)<0&&(k=2*n+k),u&&T>k&&(T-=2*n),!u&&k>T&&(k-=2*n)}if(Math.abs(k-T)>i){var A=k,M=f,S=h;k=T+i*(u&&k>T?1:-1);var E=s(f=_+r*Math.cos(k),h=w+a*Math.sin(k),r,a,o,0,u,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*r*L,P=4/3*a*L,I=[2*t-(t+C*Math.sin(T)),2*e-(e-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return I;E&&(I=I.concat(E));for(var O=0;O<I.length;){var z=l(I[O],I[O+1],o);I[O++]=z.x,I[O++]=z.y}return I}function l(t,e,r){return{x:t*Math.cos(r)-e*Math.sin(r),y:t*Math.sin(r)+e*Math.cos(r)}}function c(t){return t*(n/180)}e.exports=function(t){for(var e,r=[],n=0,i=0,l=0,u=0,f=null,h=null,p=0,d=0,g=0,m=t.length;g<m;g++){var v=t[g],y=v[0];switch(y){case"M":l=v[1],u=v[2];break;case"A":(v=s(p,d,v[1],v[2],c(v[3]),v[4],v[5],v[6],v[7])).unshift("C"),v.length>7&&(r.push(v.splice(0,7)),v.unshift("C"));break;case"S":var x=p,b=d;"C"!=e&&"S"!=e||(x+=x-n,b+=b-i),v=["C",x,b,v[1],v[2],v[3],v[4]];break;case"T":"Q"==e||"T"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),v=o(p,d,f,h,v[1],v[2]);break;case"Q":f=v[1],h=v[2],v=o(p,d,v[1],v[2],v[3],v[4]);break;case"L":v=a(p,d,v[1],v[2]);break;case"H":v=a(p,d,v[1],d);break;case"V":v=a(p,d,p,v[1]);break;case"Z":v=a(p,d,l,u)}e=y,p=v[v.length-2],d=v[v.length-1],v.length>4?(n=v[v.length-4],i=v[v.length-3]):(n=p,i=d),r.push(v)}return r}},{}],247:[function(t,e,r){
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,l=o(t),c=1;c<arguments.length;c++){for(var u in r=Object(arguments[c]))i.call(r,u)&&(l[u]=r[u]);if(n){s=n(r);for(var f=0;f<s.length;f++)a.call(r,s[f])&&(l[s[f]]=r[s[f]])}}return l}},{}],248:[function(t,e,r){"use strict";function n(t,e){if("string"!=typeof t)return[t];var r=[t];"string"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:["{}","[]","()"],i=e.escape||"___",a=!!e.flat;n.forEach((function(t){var e=new RegExp(["\\",t[0],"[^\\",t[0],"\\",t[1],"]*\\",t[1]].join("")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error("References have circular dependency. Please, check them.");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp("(\\"+i+r+"\\"+i+")","g"),t[0]+"$1"+t[1])})),e}))}));var o=new RegExp("\\"+i+"([0-9]+)\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error("Circular references in parenthesis");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||"___",i=t[0];if(!i)return"";for(var a=new RegExp("\\"+n+"([0-9]+)\\"+n),o=0;i!=r;){if(o++>1e4)throw Error("Circular references in "+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,"")),e+r}),"");function s(e,r){if(null==t[r])throw Error("Reference "+r+"is undefined");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],249:[function(t,e,r){"use strict";var n=t("pick-by-alias");e.exports=function(t){var e;arguments.length>1&&(t=arguments);"string"==typeof t?t=t.split(/\s/).map(parseFloat):"number"==typeof t&&(t=[t]);t.length&&"number"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:"x l left Left",top:"y t top Top",width:"w width W Width",height:"h height W Width",bottom:"b bottom Bottom",right:"r right Right"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{"pick-by-alias":253}],250:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,(function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),"m"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length<n[o])throw new Error("malformed path data");e.push([r].concat(i.splice(0,n[o])))}})),e};var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var a=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},{}],251:[function(t,e,r){e.exports=function(t,e){e||(e=[0,""]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\d.\-\+]*\s*(.*)/)[1]||"",e}},{}],252:[function(t,e,r){(function(t){(function(){(function(){var r,n,i,a,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(r()-o)/1e6},n=t.hrtime,a=(r=function(){var t;return 1e9*(t=n())[0]+t[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this)}).call(this,t("_process"))},{_process:277}],253:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n,a,o={};if("string"==typeof e&&(e=i(e)),Array.isArray(e)){var s={};for(a=0;a<e.length;a++)s[e[a]]=!0;e=s}for(n in e)e[n]=i(e[n]);var l={};for(n in e){var c=e[n];if(Array.isArray(c))for(a=0;a<c.length;a++){var u=c[a];if(r&&(l[u]=!0),u in t){if(o[n]=t[u],r)for(var f=a;f<c.length;f++)l[c[f]]=!0;break}}else n in t&&(e[n]&&(o[n]=t[n]),r&&(l[n]=!0))}if(r)for(n in t)l[n]||(o[n]=t[n]);return o};var n={};function i(t){return n[t]?n[t]:("string"==typeof t&&(t=n[t]=t.split(/\s*,\s*|\s+/)),t)}},{}],254:[function(t,e,r){
/*
 * @copyright 2016 Sean Connelly (@voidqk), http://syntheti.cc
 * @license MIT
 * @preserve Project Home: https://github.com/voidqk/polybooljs
 */
var n,i=t("./lib/build-log"),a=t("./lib/epsilon"),o=t("./lib/intersecter"),s=t("./lib/segment-chainer"),l=t("./lib/segment-selector"),c=t("./lib/geojson"),u=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?u=i():!1===t&&(u=!1),!1!==u&&u.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,u);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,u).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,u),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,u),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,u),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,u),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,u),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,u),inverted:t.inverted}},polygonFromGeoJSON:function(t){return c.toPolygon(n,t)},polygonToGeoJSON:function(t){return c.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},"object"==typeof window&&(window.PolyBool=n),e.exports=n},{"./lib/build-log":255,"./lib/epsilon":256,"./lib/geojson":257,"./lib/intersecter":258,"./lib/segment-chainer":260,"./lib/segment-selector":261}],255:[function(t,e,r){e.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n("check",{seg1:t,seg2:e})},segmentChop:function(t,e){return n("div_seg",{seg:t,pt:e}),n("chop",{seg:t,pt:e})},statusRemove:function(t){return n("pop_seg",{seg:t})},segmentUpdate:function(t){return n("seg_update",{seg:t})},segmentNew:function(t,e){return n("new_seg",{seg:t,primary:e})},segmentRemove:function(t){return n("rem_seg",{seg:t})},tempStatus:function(t,e,r){return n("temp_status",{seg:t,above:e,below:r})},rewind:function(t){return n("rewind",{seg:t})},status:function(t,e,r){return n("status",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n("vert",{x:e}))},log:function(t){return"string"!=typeof t&&(t=JSON.stringify(t,!1,"  ")),n("log",{txt:t})},reset:function(){return n("reset")},selected:function(t){return n("selected",{segs:t})},chainStart:function(t){return n("chain_start",{seg:t})},chainRemoveHead:function(t,e){return n("chain_rem_head",{index:t,pt:e})},chainRemoveTail:function(t,e){return n("chain_rem_tail",{index:t,pt:e})},chainNew:function(t,e){return n("chain_new",{pt1:t,pt2:e})},chainMatch:function(t){return n("chain_match",{index:t})},chainClose:function(t){return n("chain_close",{index:t})},chainAddHead:function(t,e){return n("chain_add_head",{index:t,pt:e})},chainAddTail:function(t,e){return n("chain_add_tail",{index:t,pt:e})},chainConnect:function(t,e){return n("chain_con",{index1:t,index2:e})},chainReverse:function(t){return n("chain_rev",{index:t})},chainJoin:function(t,e){return n("chain_join",{index1:t,index2:e})},done:function(){return n("done")}}}},{}],256:[function(t,e,r){e.exports=function(t){"number"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return"number"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l<t)&&!(l-(a*a+s*s)>-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])<t},pointsSameY:function(e,r){return Math.abs(e[1]-r[1])<t},pointsSame:function(t,r){return e.pointsSameX(t,r)&&e.pointsSameY(t,r)},pointsCompare:function(t,r){return e.pointsSameX(t,r)?e.pointsSameY(t,r)?0:t[1]<r[1]?-1:1:t[0]<r[0]?-1:1},pointsCollinear:function(e,r,n){var i=e[0]-r[0],a=e[1]-r[1],o=r[0]-n[0],s=r[1]-n[1];return Math.abs(i*s-o*a)<t},linesIntersect:function(e,r,n,i){var a=r[0]-e[0],o=r[1]-e[1],s=i[0]-n[0],l=i[1]-n[1],c=a*l-o*s;if(Math.abs(c)<t)return!1;var u=e[0]-n[0],f=e[1]-n[1],h=(s*f-l*u)/c,p=(a*f-o*u)/c,d={alongA:0,alongB:0,pt:[e[0]+h*a,e[1]+h*o]};return d.alongA=h<=-t?-2:h<t?-1:h-1<=-t?0:h-1<t?1:2,d.alongB=p<=-t?-2:p<t?-1:p-1<=-t?0:p-1<t?1:2,d},pointInsideRegion:function(e,r){for(var n=e[0],i=e[1],a=r[r.length-1][0],o=r[r.length-1][1],s=!1,l=0;l<r.length;l++){var c=r[l][0],u=r[l][1];u-i>t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],257:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i<e.length;i++)n=t.selectDifference(t.combine(n,r(e[i])));return n}if("Polygon"===e.type)return t.polygon(r(e.coordinates));if("MultiPolygon"===e.type){for(var n=t.segments({inverted:!1,regions:[]}),i=0;i<e.coordinates.length;i++)n=t.selectUnion(t.combine(n,r(e.coordinates[i])));return t.polygon(n)}throw new Error("PolyBool: Cannot convert GeoJSON object to PolyBool polygon")},fromPolygon:function(t,e,r){function n(t,r){return e.pointInsideRegion([.5*(t[0][0]+t[1][0]),.5*(t[0][1]+t[1][1])],r)}function i(t){return{region:t,children:[]}}r=t.polygon(t.segments(r));var a=i(null);function o(t,e){for(var r=0;r<t.children.length;r++){if(n(e,(s=t.children[r]).region))return void o(s,e)}var a=i(e);for(r=0;r<t.children.length;r++){var s;n((s=t.children[r]).region,e)&&(a.children.push(s),t.children.splice(r,1),r--)}t.children.push(a)}for(var s=0;s<r.regions.length;s++){var l=r.regions[s];l.length<3||o(a,l)}function c(t,e){for(var r=0,n=t[t.length-1][0],i=t[t.length-1][1],a=[],o=0;o<t.length;o++){var s=t[o][0],l=t[o][1];a.push([s,l]),r+=l*n-s*i,n=s,i=l}return r<0!==e&&a.reverse(),a.push([a[0][0],a[0][1]]),a}var u=[];function f(t){var e=[c(t.region,!1)];u.push(e);for(var r=0;r<t.children.length;r++)e.push(h(t.children[r]))}function h(t){for(var e=0;e<t.children.length;e++)f(t.children[e]);return c(t.region,!0)}for(s=0;s<a.children.length;s++)f(a.children[s]);return u.length<=0?{type:"Polygon",coordinates:[]}:1==u.length?{type:"Polygon",coordinates:u[0]}:{type:"MultiPolygon",coordinates:u}}};e.exports=n},{}],258:[function(t,e,r){var n=t("./linked-list");e.exports=function(t,e,r){function i(t,e,n){return{id:r?r.segmentId():-1,start:t,end:e,myFill:{above:n.myFill.above,below:n.myFill.below},otherFill:null}}var a=n.create();function o(t,r){a.insertBefore(t,(function(n){return function(t,r,n,i,a,o){var s=e.pointsCompare(r,a);return 0!==s?s:e.pointsSame(n,o)?0:t!==i?t?1:-1:e.pointAboveOrOnLine(n,i?a:o,i?o:a)?1:-1}(t.isStart,t.pt,r,n.isStart,n.pt,n.other.pt)<0}))}function s(t,e){var r=function(t,e){var r=n.node({isStart:!0,pt:t.start,seg:t,primary:e,other:null,status:null});return o(r,t.end),r}(t,e);return function(t,e,r){var i=n.node({isStart:!1,pt:e.end,seg:e,primary:r,other:t,status:null});t.other=i,o(i,t.pt)}(r,t,e),r}function l(t,e){var n=i(e,t.seg.end,t.seg);return function(t,e){r&&r.segmentChop(t.seg,e),t.other.remove(),t.seg.end=e,t.other.pt=e,o(t.other,t.pt)}(t,e),s(n,t.primary)}function c(i,o){var s=n.create();function c(t){return s.findTransition((function(r){var n,i,a,o,s,l;return(n=t,i=r.ev,a=n.seg.start,o=n.seg.end,s=i.seg.start,l=i.seg.end,e.pointsCollinear(a,s,l)?e.pointsCollinear(o,s,l)||e.pointAboveOrOnLine(o,s,l)?1:-1:e.pointAboveOrOnLine(a,s,l)?1:-1)>0}))}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),g=!p&&e.pointBetween(s,c,u);if(h)return g?l(n,s):l(t,u),n;d&&(p||(g?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,g=p.after?p.after.ev:null;function m(){if(d){var t=u(h,d);if(t)return t}return!!g&&u(h,g)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!g&&g.seg);var v,y=m();if(y){var x;if(t)(x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(y.seg.myFill.above=!y.seg.myFill.above);else y.seg.otherFill=h.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!==h){r&&r.rewind(h.seg);continue}if(t)x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=g?g.seg.myFill.above:i,h.seg.myFill.above=x?!h.seg.myFill.below:h.seg.myFill.below;else if(null===h.seg.otherFill)v=g?h.primary===g.primary?g.seg.otherFill.above:g.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!g&&g.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l<t.length;l++){n=o,o=t[l];var c=e.pointsCompare(n,o);0!==c&&s((i=c<0?n:o,a=c<0?o:n,{id:r?r.segmentId():-1,start:i,end:a,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(t){return c(t,!1)}}:{calculate:function(t,e,r,n){return t.forEach((function(t){s(i(t.start,t.end,t),!0)})),r.forEach((function(t){s(i(t.start,t.end,t),!1)})),c(e,n)}}}},{"./linked-list":259}],259:[function(t,e,r){e.exports={create:function(){var t={root:{root:!0,next:null},exists:function(e){return null!==e&&e!==t.root},isEmpty:function(){return null===t.root.next},getHead:function(){return t.root.next},insertBefore:function(e,r){for(var n=t.root,i=t.root.next;null!==i;){if(r(i))return e.prev=i.prev,e.next=i,i.prev.next=e,void(i.prev=e);n=i,i=i.next}n.next=e,e.prev=n,e.next=null},findTransition:function(e){for(var r=t.root,n=t.root.next;null!==n&&!e(n);)r=n,n=n.next;return{before:r===t.root?null:r,after:n,insert:function(t){return t.prev=r,t.next=n,r.next=t,null!==n&&(n.prev=t),t}}}};return t},node:function(t){return t.prev=null,t.next=null,t.remove=function(){t.prev.next=t.next,t.next&&(t.next.prev=t.prev),t.prev=null,t.next=null},t}}},{}],260:[function(t,e,r){e.exports=function(t,e,r){var n=[],i=[];return t.forEach((function(t){var a=t.start,o=t.end;if(e.pointsSame(a,o))console.warn("PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large");else{r&&r.chainStart(t);for(var s={index:0,matches_head:!1,matches_pt1:!1},l={index:0,matches_head:!1,matches_pt1:!1},c=s,u=0;u<n.length;u++){var f=(m=n[u])[0],h=(m[1],m[m.length-1]);m[m.length-2];if(e.pointsSame(f,a)){if(k(u,!0,!0))break}else if(e.pointsSame(f,o)){if(k(u,!0,!1))break}else if(e.pointsSame(h,a)){if(k(u,!1,!0))break}else if(e.pointsSame(h,o)&&k(u,!1,!1))break}if(c===s)return n.push([a,o]),void(r&&r.chainNew(a,o));if(c===l){r&&r.chainMatch(s.index);var p=s.index,d=s.matches_pt1?o:a,g=s.matches_head,m=n[p],v=g?m[0]:m[m.length-1],y=g?m[1]:m[m.length-2],x=g?m[m.length-1]:m[0],b=g?m[m.length-2]:m[1];return e.pointsCollinear(y,v,d)&&(g?(r&&r.chainRemoveHead(s.index,d),m.shift()):(r&&r.chainRemoveTail(s.index,d),m.pop()),v=y),e.pointsSame(x,d)?(n.splice(p,1),e.pointsCollinear(b,x,v)&&(g?(r&&r.chainRemoveTail(s.index,v),m.pop()):(r&&r.chainRemoveHead(s.index,v),m.shift())),r&&r.chainClose(s.index),void i.push(m)):void(g?(r&&r.chainAddHead(s.index,d),m.unshift(d)):(r&&r.chainAddTail(s.index,d),m.push(d)))}var _=s.index,w=l.index;r&&r.chainConnect(_,w);var T=n[_].length<n[w].length;s.matches_head?l.matches_head?T?(A(_),M(_,w)):(A(w),M(w,_)):M(w,_):l.matches_head?M(_,w):T?(A(_),M(w,_)):(A(w),M(_,w))}function k(t,e,r){return c.index=t,c.matches_head=e,c.matches_pt1=r,c===s?(c=l,!1):(c=null,!0)}function A(t){r&&r.chainReverse(t),n[t].reverse()}function M(t,i){var a=n[t],o=n[i],s=a[a.length-1],l=a[a.length-2],c=o[0],u=o[1];e.pointsCollinear(l,s,c)&&(r&&r.chainRemoveTail(t,s),a.pop(),s=l),e.pointsCollinear(s,c,u)&&(r&&r.chainRemoveHead(i,c),o.shift()),r&&r.chainJoin(t,i),n[t]=a.concat(o),n.splice(i,1)}})),i}},{}],261:[function(t,e,r){function n(t,e,r){var n=[];return t.forEach((function(t){var i=(t.myFill.above?8:0)+(t.myFill.below?4:0)+(t.otherFill&&t.otherFill.above?2:0)+(t.otherFill&&t.otherFill.below?1:0);0!==e[i]&&n.push({id:r?r.segmentId():-1,start:t.start,end:t.end,myFill:{above:1===e[i],below:2===e[i]},otherFill:null})})),r&&r.selected(n),n}var i={union:function(t,e){return n(t,[0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0],e)},intersect:function(t,e){return n(t,[0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0],e)},difference:function(t,e){return n(t,[0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0],e)},differenceRev:function(t,e){return n(t,[0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0],e)},xor:function(t,e){return n(t,[0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0],e)}};e.exports=i},{}],262:[function(t,e,r){"use strict";var n=t("stream").Transform,i=t("stream-parser");function a(){n.call(this,{readableObjectMode:!0})}function o(t,e,r){Error.call(this),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=t,e&&(this.code=e),r&&(this.statusCode=r)}a.prototype=Object.create(n.prototype),a.prototype.constructor=a,i(a.prototype),r.ParserStream=a,r.sliceEq=function(t,e,r){for(var n=e,i=0;i<r.length;)if(t[n++]!==r[i++])return!1;return!0},r.str2arr=function(t,e){var r=[],n=0;if(e&&"hex"===e)for(;n<t.length;)r.push(parseInt(t.slice(n,n+2),16)),n+=2;else for(;n<t.length;n++)r.push(255&t.charCodeAt(n));return r},r.readUInt16LE=function(t,e){return t[e]|t[e+1]<<8},r.readUInt16BE=function(t,e){return t[e+1]|t[e]<<8},r.readUInt32LE=function(t,e){return t[e]|t[e+1]<<8|t[e+2]<<16|16777216*t[e+3]},r.readUInt32BE=function(t,e){return t[e+3]|t[e+2]<<8|t[e+1]<<16|16777216*t[e]},o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,r.ProbeError=o},{stream:285,"stream-parser":301}],263:[function(t,e,r){"use strict";function n(t,e){var r=new Error(t);return r.code=e,r}function i(t){try{return decodeURIComponent(escape(t))}catch(e){return t}}function a(t,e,r){this.input=t.subarray(e,r),this.start=e;var i=String.fromCharCode.apply(null,this.input.subarray(0,4));if("II*\0"!==i&&"MM\0*"!==i)throw n("invalid TIFF signature","EBADDATA");this.big_endian="M"===i[0]}a.prototype.each=function(t){this.aborted=!1;var e=this.read_uint32(4);for(this.ifds_to_read=[{id:0,offset:e}];this.ifds_to_read.length>0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},a.prototype.read_uint16=function(t){var e=this.input;if(t+2>e.length)throw n("unexpected EOF","EBADDATA");return this.big_endian?256*e[t]+e[t+1]:e[t]+256*e[t+1]},a.prototype.read_uint32=function(t){var e=this.input;if(t+4>e.length)throw n("unexpected EOF","EBADDATA");return this.big_endian?16777216*e[t]+65536*e[t+1]+256*e[t+2]+e[t+3]:e[t]+256*e[t+1]+65536*e[t+2]+16777216*e[t+3]},a.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},a.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},a.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return r=this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return r=this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return r=this.read_uint32(e);case 9:return 0|(r=this.read_uint32(e));case 5:case 10:case 11:case 12:case 7:default:return null}},a.prototype.scan_ifd=function(t,e,r){var a=this.read_uint16(e);e+=2;for(var o=0;o<a;o++){var s=this.read_uint16(e),l=this.read_uint16(e+2),c=this.read_uint32(e+4),u=this.exif_format_length(l),f=c*u,h=f<=4?e+8:this.read_uint32(e+8),p=!1;if(h+f>this.input.length)throw n("unexpected EOF","EBADDATA");for(var d=[],g=h,m=0;m<c;m++,g+=u){var v=this.exif_format_read(l,g);if(null===v){d=null;break}d.push(v)}if(Array.isArray(d)&&2===l&&(d=i(String.fromCharCode.apply(null,d)))&&"\0"===d[d.length-1]&&(d=d.slice(0,-1)),this.is_subifd_link(t,s)&&Array.isArray(d)&&Number.isInteger(d[0])&&d[0]>0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===r({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:c,entry_offset:e+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);e+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(e)})},e.exports.ExifParser=a,e.exports.get_orientation=function(t){var e=0;try{return new a(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},{}],264:[function(t,e,r){"use strict";var n=t("./common").readUInt16BE,i=t("./common").readUInt32BE;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length<r+e||r<8?null:{boxtype:String.fromCharCode.apply(null,t.slice(e+4,e+8)),data:t.slice(e+8,e+r),end:e+r}}function o(t,e){for(var r=0;;){var n=a(t,r);if(!n)break;switch(n.boxtype){case"ispe":e.sizes.push({width:i(n.data,4),height:i(n.data,8)});break;case"irot":e.transforms.push({type:"irot",value:3&n.data[0]});break;case"imir":e.transforms.push({type:"imir",value:1&n.data[0]})}r=n.end}}function s(t,e,r){for(var n=0,i=0;i<r;i++)n=256*n+(t[e+i]||0);return n}function l(t,e){for(var r=t[4]>>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,c=0;c<o;c++){var u=n(t,l),f=n(t,l+=2),h=s(t,l+=2,a),p=n(t,l+=a);if(l+=2,0===f&&1===p){var d=s(t,l,r),g=s(t,l+r,i);e.item_loc[u]={length:g,offset:d+h}}l+=p*(r+i)}}function c(t,e){for(var r=n(t,4),i=6,o=0;o<r;o++){var s=a(t,i);if(!s)break;if("infe"===s.boxtype){for(var l=n(s.data,4),c="",u=8;u<s.data.length&&s.data[u];u++)c+=String.fromCharCode(s.data[u]);e.item_inf[c]=l}i=s.end}}function u(t,e){for(var r=0;;){var n=a(t,r);if(!n)break;"ipco"===n.boxtype&&o(n.data,e),r=n.end}}e.exports.unbox=a,e.exports.readSizeFromMeta=function(t){var e={sizes:[],transforms:[],item_inf:{},item_loc:{}};if(function(t,e){for(var r=4;;){var n=a(t,r);if(!n)break;"iprp"===n.boxtype&&u(n.data,e),"iloc"===n.boxtype&&l(n.data,e),"iinf"===n.boxtype&&c(n.data,e),r=n.end}}(t,e),e.sizes.length){var r,n,i,o=(r=e.sizes,n=r.reduce((function(t,e){return t.width>e.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if("imir"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),"irot"===t.type)for(var n=0;n<t.value;n++)s=e[s]}));var f=null;return e.item_inf.Exif&&(f=e.item_loc[e.item_inf.Exif]),{width:o.width,height:o.height,orientation:e.transforms.length?s:null,variants:e.sizes,exif_location:f}}},e.exports.getMimeType=function(t){var e=String.fromCharCode.apply(null,t.slice(0,4)),r={};r[e]=!0;for(var n=8;n<t.length;n+=4)r[String.fromCharCode.apply(null,t.slice(n,n+4))]=!0;if(r.mif1||r.msf1||r.miaf)return"avif"===e||"avis"===e||"avio"===e?{type:"avif",mime:"image/avif"}:"heic"===e||"heix"===e?{type:"heic",mime:"image/heic"}:"hevc"===e||"hevx"===e?{type:"heic",mime:"image/heic-sequence"}:r.avif||r.avis?{type:"avif",mime:"image/avif"}:r.heic||r.heix||r.hevc||r.hevx||r.heis?r.msf1?{type:"heif",mime:"image/heif-sequence"}:{type:"heif",mime:"image/heif"}:{type:"avif",mime:"image/avif"}}},{"./common":262}],265:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=t("../miaf_utils"),s=t("../exif_utils"),l=n("ftyp");e.exports=function(t){if(i(t,4,l)){var e=o.unbox(t,0);if(e){var r=o.getMimeType(e.data);if(r){for(var n,c=e.end;;){var u=o.unbox(t,c);if(!u)break;if(c=u.end,"mdat"===u.boxtype)return;if("meta"===u.boxtype){n=u.data;break}}if(n){var f=o.readSizeFromMeta(n);if(f){var h={width:f.width,height:f.height,type:r.type,mime:r.mime,wUnits:"px",hUnits:"px"};if(f.variants.length>1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),g=s.get_orientation(d);g>0&&(h.orientation=g)}return h}}}}}}},{"../common":262,"../exif_utils":263,"../miaf_utils":264}],266:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=n("BM");e.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:"bmp",mime:"image/bmp",wUnits:"px",hUnits:"px"}}},{"../common":262}],267:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=n("GIF87a"),s=n("GIF89a");e.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:"gif",mime:"image/gif",wUnits:"px",hUnits:"px"}}},{"../common":262}],268:[function(t,e,r){"use strict";var n=t("../common").readUInt16LE;e.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;s<i;s++){var l=t[6+16*s]||256,c=t[6+16*s+1]||256,u={width:l,height:c};a.push(u),(l>o.width||c>o.height)&&(o=u)}return{width:o.width,height:o.height,variants:a,type:"ico",mime:"image/x-icon",wUnits:"px",hUnits:"px"}}}},{"../common":262}],269:[function(t,e,r){"use strict";var n=t("../common").readUInt16BE,i=t("../common").str2arr,a=t("../common").sliceEq,o=t("../exif_utils"),s=i("Exif\0\0");e.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1])for(var e=2;;){if(t.length-e<2)return;if(255!==t[e++])return;for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e<r)return;var c={width:n(t,e+3),height:n(t,e+1),type:"jpg",mime:"image/jpeg",wUnits:"px",hUnits:"px"};return i>0&&(c.orientation=i),c}e+=r}}},{"../common":262,"../exif_utils":263}],270:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=n("\x89PNG\r\n\x1a\n"),s=n("IHDR");e.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:"png",mime:"image/png",wUnits:"px",hUnits:"px"}}},{"../common":262}],271:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=n("8BPS\0\x01");e.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:"psd",mime:"image/vnd.adobe.photoshop",wUnits:"px",hUnits:"px"}}},{"../common":262}],272:[function(t,e,r){"use strict";function n(t){return"number"==typeof t&&isFinite(t)&&t>0}var i=/<[-_.:a-zA-Z0-9][^>]*>/,a=/^<([-_.:a-zA-Z0-9]+:)?svg\s/,o=/[^-]\bwidth="([^%]+?)"|[^-]\bwidth='([^%]+?)'/,s=/\bheight="([^%]+?)"|\bheight='([^%]+?)'/,l=/\bview[bB]ox="(.+?)"|\bview[bB]ox='(.+?)'/,c=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function u(t){return c.test(t)?t.match(c)[0]:"px"}e.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r<n&&(32===(e=t[r])||9===e||13===e||10===e);)r++;return r!==n&&60===t[r]}(t)){for(var e="",r=0;r<t.length;r++)e+=String.fromCharCode(t[r]);var c=(e.match(i)||[""])[0];if(a.test(c)){var f=function(t){var e=t.match(o),r=t.match(s),n=t.match(l);return{width:e&&(e[1]||e[2]),height:r&&(r[1]||r[2]),viewbox:n&&(n[1]||n[2])}}(c),h=parseFloat(f.width),p=parseFloat(f.height);if(f.width&&f.height){if(!n(h)||!n(p))return;return{width:h,height:p,type:"svg",mime:"image/svg+xml",wUnits:u(f.width),hUnits:u(f.height)}}var d=(f.viewbox||"").split(" "),g={width:d[2],height:d[3]},m=parseFloat(g.width),v=parseFloat(g.height);if(n(m)&&n(v)&&u(g.width)===u(g.height)){var y=m/v;if(f.width){if(!n(h))return;return{width:h,height:h/y,type:"svg",mime:"image/svg+xml",wUnits:u(f.width),hUnits:u(f.width)}}if(f.height){if(!n(p))return;return{width:p*y,height:p,type:"svg",mime:"image/svg+xml",wUnits:u(f.height),hUnits:u(f.height)}}return{width:m,height:v,type:"svg",mime:"image/svg+xml",wUnits:u(g.width),hUnits:u(g.height)}}}}}},{}],273:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=t("../common").readUInt16BE,s=t("../common").readUInt32LE,l=t("../common").readUInt32BE,c=n("II*\0"),u=n("MM\0*");function f(t,e,r){return r?o(t,e):a(t,e)}function h(t,e,r){return r?l(t,e):s(t,e)}function p(t,e,r){var n=f(t,e+2,r);return 1!==h(t,e+4,r)||3!==n&&4!==n?null:3===n?f(t,e+8,r):h(t,e+8,r)}e.exports=function(t){if(!(t.length<8)&&(i(t,0,c)||i(t,0,u))){var e=77===t[0],r=h(t,4,e)-8;if(!(r<0)){var n=r+8;if(!(t.length-n<2)){var a=12*f(t,n+0,e);if(!(a<=0||(n+=2,t.length-n<a))){var o,s,l,d;for(o=0;o<a;o+=12)256===(d=f(t,n+o,e))?s=p(t,n+o,e):257===d&&(l=p(t,n+o,e));return s&&l?{width:s,height:l,type:"tiff",mime:"image/tiff",wUnits:"px",hUnits:"px"}:void 0}}}}}},{"../common":262}],274:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=t("../common").readUInt32LE,s=t("../exif_utils"),l=n("RIFF"),c=n("WEBP");function u(t,e){if(157===t[e+3]&&1===t[e+4]&&42===t[e+5])return{width:16383&a(t,e+6),height:16383&a(t,e+8),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}function f(t,e){if(47===t[e]){var r=o(t,e+1);return{width:1+(16383&r),height:1+(r>>14&16383),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<<e|t[e+8]<<8|t[e+7]),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}e.exports=function(t){if(!(t.length<16)&&(i(t,0,l)||i(t,8,c))){var e=12,r=null,n=0,a=o(t,4)+8;if(!(a>t.length)){for(;e+8<a;)if(0!==t[e]){var p=String.fromCharCode.apply(null,t.slice(e,e+4)),d=o(t,e+4);"VP8 "===p&&d>=10?r=r||u(t,e+8):"VP8L"===p&&d>=9?r=r||f(t,e+8):"VP8X"===p&&d>=10?r=r||h(t,e+8):"EXIF"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},{"../common":262,"../exif_utils":263}],275:[function(t,e,r){"use strict";e.exports={avif:t("./parse_sync/avif"),bmp:t("./parse_sync/bmp"),gif:t("./parse_sync/gif"),ico:t("./parse_sync/ico"),jpeg:t("./parse_sync/jpeg"),png:t("./parse_sync/png"),psd:t("./parse_sync/psd"),svg:t("./parse_sync/svg"),tiff:t("./parse_sync/tiff"),webp:t("./parse_sync/webp")}},{"./parse_sync/avif":265,"./parse_sync/bmp":266,"./parse_sync/gif":267,"./parse_sync/ico":268,"./parse_sync/jpeg":269,"./parse_sync/png":270,"./parse_sync/psd":271,"./parse_sync/svg":272,"./parse_sync/tiff":273,"./parse_sync/webp":274}],276:[function(t,e,r){"use strict";var n=t("./lib/parsers_sync");e.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r<e.length;r++){var i=n[e[r]](t);if(i)return i}return null}(t)},e.exports.parsers=n},{"./lib/parsers_sync":275}],277:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h<e;)c&&c[h].run();h=-1,e=u.length}c=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function m(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];u.push(new g(t,e)),1!==u.length||f||l(d)},g.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],278:[function(t,e,r){(function(r){(function(){for(var n=t("performance-now"),i="undefined"==typeof window?r:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],l=i["cancel"+o]||i["cancelRequest"+o],c=0;!s&&c<a.length;c++)s=i[a[c]+"Request"+o],l=i[a[c]+"Cancel"+o]||i[a[c]+"CancelRequest"+o];if(!s||!l){var u=0,f=0,h=[];s=function(t){if(0===h.length){var e=n(),r=Math.max(0,1e3/60-(e-u));u=r+e,setTimeout((function(){var t=h.slice(0);h.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(u)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(r))}return h.push({handle:++f,callback:t,cancelled:!1}),f},l=function(t){for(var e=0;e<h.length;e++)h[e].handle===t&&(h[e].cancelled=!0)}}e.exports=function(t){return s.call(i,t)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(t){t||(t=i),t.requestAnimationFrame=s,t.cancelAnimationFrame=l}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"performance-now":252}],279:[function(t,e,r){"use strict";var n=t("array-bounds"),i=t("color-normalize"),a=t("update-diff"),o=t("pick-by-alias"),s=t("object-assign"),l=t("flatten-vertex-data"),c=t("to-float32"),u=c.float32,f=c.fract32;e.exports=function(t,e){"function"==typeof t?(e||(e={}),e.regl=t):e=t;e.length&&(e.positions=e);if(!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");var r,c,p,d,g,m,v=t._gl,y={color:"black",capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:[],errors:[]},x=[];return d=t.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array(0)}),c=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),p=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),g=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),m=t.buffer({usage:"static",type:"float",data:h}),T(e),r=t({vert:"\n\t\tprecision highp float;\n\n\t\tattribute vec2 position, positionFract;\n\t\tattribute vec4 error;\n\t\tattribute vec4 color;\n\n\t\tattribute vec2 direction, lineOffset, capOffset;\n\n\t\tuniform vec4 viewport;\n\t\tuniform float lineWidth, capSize;\n\t\tuniform vec2 scale, scaleFract, translate, translateFract;\n\n\t\tvarying vec4 fragColor;\n\n\t\tvoid main() {\n\t\t\tfragColor = color / 255.;\n\n\t\t\tvec2 pixelOffset = lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\n\n\t\t\tvec2 dxy = -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\n\n\t\t\tvec2 position = position + dxy;\n\n\t\t\tvec2 pos = (position + translate) * scale\n\t\t\t\t+ (positionFract + translateFract) * scale\n\t\t\t\t+ (position + translate) * scaleFract\n\t\t\t\t+ (positionFract + translateFract) * scaleFract;\n\n\t\t\tpos += pixelOffset / viewport.zw;\n\n\t\t\tgl_Position = vec4(pos * 2. - 1., 0, 1);\n\t\t}\n\t\t",frag:"\n\t\tprecision highp float;\n\n\t\tvarying vec4 fragColor;\n\n\t\tuniform float opacity;\n\n\t\tvoid main() {\n\t\t\tgl_FragColor = fragColor;\n\t\t\tgl_FragColor.a *= opacity;\n\t\t}\n\t\t",uniforms:{range:t.prop("range"),lineWidth:t.prop("lineWidth"),capSize:t.prop("capSize"),opacity:t.prop("opacity"),scale:t.prop("scale"),translate:t.prop("translate"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:g,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:m,stride:24,offset:0},lineOffset:{buffer:m,stride:24,offset:8},capOffset:{buffer:m,stride:24,offset:16}},primitive:"triangles",blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:!1,instances:t.prop("count"),count:h.length}),s(b,{update:T,draw:_,destroy:k,regl:t,gl:v,canvas:v.canvas,groups:x}),b;function b(t){t?T(t):null===t&&k(),_()}function _(e){if("number"==typeof e)return w(e);e&&!Array.isArray(e)&&(e=[e]),t._refresh(),x.forEach((function(t,r){t&&(e&&(e[r]?t.draw=!0:t.draw=!1),t.draw?w(r):t.draw=!0)}))}function w(t){"number"==typeof t&&(t=x[t]),null!=t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,c){var u=x[c];return t?("function"==typeof t?t={after:t}:"number"==typeof t[0]&&(t={positions:t}),t=o(t,{color:"color colors fill",capSize:"capSize cap capsize cap-size",lineWidth:"lineWidth line-width width line thickness",opacity:"opacity alpha",range:"range dataBox",viewport:"viewport viewBox",errors:"errors error",positions:"positions position data points"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,"float64"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t="transparent"),!Array.isArray(t)||"number"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a<r;a++)t[a]=n}if(t.length<r)throw Error("Not enough colors");for(var o=new Uint8Array(4*r),s=0;s<r;s++){var l=i(t[s],"uint8");o.set(l,4*s)}return o},range:function(t,e,r){var n=e.bounds;return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=f(e.scale),e.translateFract=f(e.translate),t},viewport:function(t){var e;return Array.isArray(t)?e={x:t[0],y:t[1],width:t[2]-t[0],height:t[3]-t[1]}:t?(e={x:t.x||t.left||0,y:t.y||t.top||0},t.right?e.width=t.right-e.x:e.width=t.w||t.width||0,t.bottom?e.height=t.bottom-e.y:e.height=t.h||t.height||0):e={x:0,y:0,width:v.drawingBufferWidth,height:v.drawingBufferHeight},e}}]),u):u})),e||r){var h=x.reduce((function(t,e,r){return t+(e?e.count:0)}),0),m=new Float64Array(2*h),_=new Uint8Array(4*h),w=new Float32Array(4*h);x.forEach((function(t,e){if(t){var r=t.positions,n=t.count,i=t.offset,a=t.color,o=t.errors;n&&(_.set(a,4*i),w.set(o,4*i),m.set(r,2*i))}}));var T=u(m);c(T);var k=f(m,T);p(k),d(_),g(w)}}}function k(){c.destroy(),p.destroy(),d.destroy(),g.destroy(),m.destroy()}};var h=[[1,0,0,1,0,0],[1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,1,0,0],[1,0,0,1,0,0],[1,0,-1,0,0,1],[1,0,-1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,1],[1,0,-1,0,0,1],[-1,0,-1,0,0,1],[-1,0,-1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,1],[-1,0,-1,0,0,1],[0,1,1,0,0,0],[0,1,-1,0,0,0],[0,-1,-1,0,0,0],[0,-1,-1,0,0,0],[0,1,1,0,0,0],[0,-1,1,0,0,0],[0,1,0,-1,1,0],[0,1,0,-1,-1,0],[0,1,0,1,-1,0],[0,1,0,1,1,0],[0,1,0,-1,1,0],[0,1,0,1,-1,0],[0,-1,0,-1,1,0],[0,-1,0,-1,-1,0],[0,-1,0,1,-1,0],[0,-1,0,1,1,0],[0,-1,0,-1,1,0],[0,-1,0,1,-1,0]]},{"array-bounds":71,"color-normalize":89,"flatten-vertex-data":191,"object-assign":247,"pick-by-alias":253,"to-float32":313,"update-diff":329}],280:[function(t,e,r){"use strict";var n=t("color-normalize"),i=t("array-bounds"),a=t("object-assign"),o=t("glslify"),s=t("pick-by-alias"),l=t("flatten-vertex-data"),c=t("earcut"),u=t("array-normalize"),f=t("to-float32"),h=f.float32,p=f.fract32,d=t("es6-weak-map"),g=t("parse-rect"),m=t("array-find-index");function v(t,e){if(!(this instanceof v))return new v(t,e);if("function"==typeof t?(e||(e={}),e.regl=t):e=t,e.length&&(e.positions=e),!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");this.gl=t._gl,this.regl=t,this.passes=[],this.shaders=v.shaders.has(t)?v.shaders.get(t):v.shaders.set(t,v.createShaders(t)).get(t),this.update(e)}e.exports=v,v.dashMult=2,v.maxPatternLength=256,v.precisionThreshold=3e6,v.maxPoints=1e4,v.maxLines=2048,v.shaders=new d,v.createShaders=function(t){var e,r=t.buffer({usage:"static",type:"float",data:[0,1,0,0,1,1,1,0]}),n={primitive:"triangle strip",instances:t.prop("count"),count:4,offset:0,uniforms:{miterMode:function(t,e){return"round"===e.join?2:1},miterLimit:t.prop("miterLimit"),scale:t.prop("scale"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),thickness:t.prop("thickness"),dashTexture:t.prop("dashTexture"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),dashLength:t.prop("dashLength"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]},depth:t.prop("depth")},blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:function(t,e){return!e.overlay}},stencil:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport")},i=t(a({vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, aCoordFract, bCoordFract;\nattribute vec4 color;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvec2 project(vec2 position, vec2 positionFract, vec2 scale, vec2 scaleFract, vec2 translate, vec2 translateFract) {\n\t// the order is important\n\treturn position * scale + translate\n       + positionFract * scale + translateFract\n       + position * scaleFract\n       + positionFract * scaleFract;\n}\n\nvoid main() {\n\tfloat lineStart = 1. - lineEnd;\n\tfloat lineOffset = lineTop * 2. - 1.;\n\n\tvec2 diff = (bCoord + bCoordFract - aCoord - aCoordFract);\n\ttangent = normalize(diff * scale * viewport.zw);\n\tvec2 normal = vec2(-tangent.y, tangent.x);\n\n\tvec2 position = project(aCoord, aCoordFract, scale, scaleFract, translate, translateFract) * lineStart\n\t\t+ project(bCoord, bCoordFract, scale, scaleFract, translate, translateFract) * lineEnd\n\n\t\t+ thickness * normal * .5 * lineOffset / viewport.zw;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvoid main() {\n\tfloat alpha = 1.;\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},aCoordFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8,divisor:1},bCoordFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:16,divisor:1},color:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1}}},n));try{e=t(a({cull:{enable:!0,face:"back"},vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, nextCoord, prevCoord;\nattribute vec4 aColor, bColor;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, translate;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\nuniform float miterLimit, miterMode;\n\nvarying vec4 fragColor;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 tangent;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nconst float REVERSE_THRESHOLD = -.875;\nconst float MIN_DIFF = 1e-6;\n\n// TODO: possible optimizations: avoid overcalculating all for vertices and calc just one instead\n// TODO: precalculate dot products, normalize things beforehead etc.\n// TODO: refactor to rectangular algorithm\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nbool isNaN( float val ){\n  return ( val < 0.0 || 0.0 < val || val == 0.0 ) ? false : true;\n}\n\nvoid main() {\n\tvec2 aCoord = aCoord, bCoord = bCoord, prevCoord = prevCoord, nextCoord = nextCoord;\n\n  vec2 adjustedScale;\n  adjustedScale.x = (abs(scale.x) < MIN_DIFF) ? MIN_DIFF : scale.x;\n  adjustedScale.y = (abs(scale.y) < MIN_DIFF) ? MIN_DIFF : scale.y;\n\n  vec2 scaleRatio = adjustedScale * viewport.zw;\n\tvec2 normalWidth = thickness / scaleRatio;\n\n\tfloat lineStart = 1. - lineEnd;\n\tfloat lineBot = 1. - lineTop;\n\n\tfragColor = (lineStart * aColor + lineEnd * bColor) / 255.;\n\n\tif (isNaN(aCoord.x) || isNaN(aCoord.y) || isNaN(bCoord.x) || isNaN(bCoord.y)) return;\n\n\tif (aCoord == prevCoord) prevCoord = aCoord + normalize(bCoord - aCoord);\n\tif (bCoord == nextCoord) nextCoord = bCoord - normalize(bCoord - aCoord);\n\n\tvec2 prevDiff = aCoord - prevCoord;\n\tvec2 currDiff = bCoord - aCoord;\n\tvec2 nextDiff = nextCoord - bCoord;\n\n\tvec2 prevTangent = normalize(prevDiff * scaleRatio);\n\tvec2 currTangent = normalize(currDiff * scaleRatio);\n\tvec2 nextTangent = normalize(nextDiff * scaleRatio);\n\n\tvec2 prevNormal = vec2(-prevTangent.y, prevTangent.x);\n\tvec2 currNormal = vec2(-currTangent.y, currTangent.x);\n\tvec2 nextNormal = vec2(-nextTangent.y, nextTangent.x);\n\n\tvec2 startJoinDirection = normalize(prevTangent - currTangent);\n\tvec2 endJoinDirection = normalize(currTangent - nextTangent);\n\n\t// collapsed/unidirectional segment cases\n\t// FIXME: there should be more elegant solution\n\tvec2 prevTanDiff = abs(prevTangent - currTangent);\n\tvec2 nextTanDiff = abs(nextTangent - currTangent);\n\tif (max(prevTanDiff.x, prevTanDiff.y) < MIN_DIFF) {\n\t\tstartJoinDirection = currNormal;\n\t}\n\tif (max(nextTanDiff.x, nextTanDiff.y) < MIN_DIFF) {\n\t\tendJoinDirection = currNormal;\n\t}\n\tif (aCoord == bCoord) {\n\t\tendJoinDirection = startJoinDirection;\n\t\tcurrNormal = prevNormal;\n\t\tcurrTangent = prevTangent;\n\t}\n\n\ttangent = currTangent;\n\n\t//calculate join shifts relative to normals\n\tfloat startJoinShift = dot(currNormal, startJoinDirection);\n\tfloat endJoinShift = dot(currNormal, endJoinDirection);\n\n\tfloat startMiterRatio = abs(1. / startJoinShift);\n\tfloat endMiterRatio = abs(1. / endJoinShift);\n\n\tvec2 startJoin = startJoinDirection * startMiterRatio;\n\tvec2 endJoin = endJoinDirection * endMiterRatio;\n\n\tvec2 startTopJoin, startBotJoin, endTopJoin, endBotJoin;\n\tstartTopJoin = sign(startJoinShift) * startJoin * .5;\n\tstartBotJoin = -startTopJoin;\n\n\tendTopJoin = sign(endJoinShift) * endJoin * .5;\n\tendBotJoin = -endTopJoin;\n\n\tvec2 aTopCoord = aCoord + normalWidth * startTopJoin;\n\tvec2 bTopCoord = bCoord + normalWidth * endTopJoin;\n\tvec2 aBotCoord = aCoord + normalWidth * startBotJoin;\n\tvec2 bBotCoord = bCoord + normalWidth * endBotJoin;\n\n\t//miter anti-clipping\n\tfloat baClipping = distToLine(bCoord, aCoord, aBotCoord) / dot(normalize(normalWidth * endBotJoin), normalize(normalWidth.yx * vec2(-startBotJoin.y, startBotJoin.x)));\n\tfloat abClipping = distToLine(aCoord, bCoord, bTopCoord) / dot(normalize(normalWidth * startBotJoin), normalize(normalWidth.yx * vec2(-endBotJoin.y, endBotJoin.x)));\n\n\t//prevent close to reverse direction switch\n\tbool prevReverse = dot(currTangent, prevTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, prevNormal)) * min(length(prevDiff), length(currDiff)) <  length(normalWidth * currNormal);\n\tbool nextReverse = dot(currTangent, nextTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, nextNormal)) * min(length(nextDiff), length(currDiff)) <  length(normalWidth * currNormal);\n\n\tif (prevReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * startJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / startMiterRatio, 1.);\n\t\taBotCoord = aCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\taTopCoord = aCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!nextReverse && baClipping > 0. && baClipping < length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord -= normalWidth * endTopJoin;\n\t\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord -= normalWidth * startBotJoin;\n\t\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position = vec4(position  * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x)  / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x)  / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha = 1., distToStart, distToEnd;\n\tfloat cutoff = thickness * .5;\n\n\t//bevel miter\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop("colorBuffer"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:"triangle",elements:function(t,e){return e.triangles},offset:0,vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES = 256.;\n\nvoid main() {\n\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position = position * scale + translate\n       + positionFract * scale + translateFract\n       + position * scaleFract\n       + positionFract * scaleFract;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n\tfragColor.a *= opacity;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor = fragColor;\n}\n"]),uniforms:{scale:t.prop("scale"),color:t.prop("fill"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop("positionBuffer"),stride:8,offset:8},positionFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:"miter",miterLimit:1,thickness:10,cap:"square",color:"black",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);"number"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold||"rect"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if("number"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:"positions points data coords",thickness:"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth",join:"lineJoin linejoin join type mode",miterLimit:"miterlimit miterLimit",dashes:"dash dashes dasharray dash-array dashArray",color:"color colour stroke colors colours stroke-color strokeColor",fill:"fill fill-color fillColor",opacity:"alpha opacity",overlay:"overlay crease overlap intersect",close:"closed close closed-path closePath",range:"range dataBox",viewport:"viewport viewBox",hole:"holes hole hollow",splitNull:"splitNull"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:"linear",min:"linear"}),colorBuffer:r.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array}),positionBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f<v.maxLines&&(d.depth=2*(v.maxLines-1-f%v.maxLines)/v.maxLines-1)),null!=t.join&&(d.join=t.join),null!=t.hole&&(d.hole=t.hole),null!=t.fill&&(d.fill=t.fill?n(t.fill,"uint8"):null),null!=t.viewport&&(d.viewport=g(t.viewport)),d.viewport||(d.viewport=g([o.drawingBufferWidth,o.drawingBufferHeight])),null!=t.close&&(d.close=t.close),null===t.positions&&(t.positions=[]),t.positions){var y,x;if(t.positions.x&&t.positions.y){var b=t.positions.x,_=t.positions.y;x=d.count=Math.max(b.length,_.length),y=new Float64Array(2*x);for(var w=0;w<x;w++)y[2*w]=b[w],y[2*w+1]=_[w]}else y=l(t.positions,"float64"),x=d.count=Math.floor(y.length/2);var T=d.bounds=i(y,2);if(d.fill){for(var k=[],A={},M=0,S=0,E=0,L=d.count;S<L;S++){var C=y[2*S],P=y[2*S+1];isNaN(C)||isNaN(P)||null==C||null==P?(C=y[2*M],P=y[2*M+1],A[S]=M):M=S,k[E++]=C,k[E++]=P}if(t.splitNull){d.count-1 in A||(A[d.count]=d.count-1);var I=Object.keys(A).map(Number).sort((function(t,e){return t-e})),O=[],z=0,D=null!=d.hole?d.hole[0]:null;if(null!=D){var R=m(I,(function(t){return t>=D}));(I=I.slice(0,R)).push(D)}for(var F=function(t){var e=k.slice(2*z,2*I[t]).concat(D?k.slice(2*D):[]),r=(d.hole||[]).map((function(e){return e-D+(I[t]-z)})),n=c(e,r);n=n.map((function(e){return e+z+(e+z<I[t]?0:D-I[t])})),O.push.apply(O,n),z=I[t]+1},B=0;B<I.length;B++)F(B);for(var N=0,j=O.length;N<j;N++)null!=A[O[N]]&&(O[N]=A[O[N]]);d.triangles=O}else{for(var U=c(k,d.hole||[]),V=0,H=U.length;V<H;V++)null!=A[U[V]]&&(U[V]=A[U[V]]);d.triangles=U}}var q=new Float64Array(y);u(q,2,T);var G=new Float64Array(2*x+6);d.close?y[0]===y[2*x-2]&&y[1]===y[2*x-1]?(G[0]=q[2*x-4],G[1]=q[2*x-3]):(G[0]=q[2*x-2],G[1]=q[2*x-1]):(G[0]=q[0],G[1]=q[1]),G.set(q,2),d.close?y[0]===y[2*x-2]&&y[1]===y[2*x-1]?(G[2*x+2]=q[2],G[2*x+3]=q[3],d.count-=1):(G[2*x+2]=q[0],G[2*x+3]=q[1],G[2*x+4]=q[2],G[2*x+5]=q[3]):(G[2*x+2]=q[2*x-2],G[2*x+3]=q[2*x-1],G[2*x+4]=q[2*x-2],G[2*x+5]=q[2*x-1]);var Y=h(G);d.positionBuffer(Y);var W=p(G,Y);d.positionFractBuffer(W)}if(t.range?d.range=t.range:d.range||(d.range=d.bounds),(t.range||t.positions)&&d.count){var X=d.bounds,Z=X[2]-X[0],J=X[3]-X[1],K=d.range[2]-d.range[0],Q=d.range[3]-d.range[1];d.scale=[Z/K,J/Q],d.translate=[-d.range[0]/K+X[0]/K||0,-d.range[1]/Q+X[1]/Q||0],d.scaleFract=p(d.scale),d.translateFract=p(d.translate)}if(t.dashes){var $,tt=0;if(!t.dashes||t.dashes.length<2)tt=1,$=new Uint8Array([255,255,255,255,255,255,255,255]);else{tt=0;for(var et=0;et<t.dashes.length;++et)tt+=t.dashes[et];$=new Uint8Array(tt*v.dashMult);for(var rt=0,nt=255,it=0;it<2;it++)for(var at=0;at<t.dashes.length;++at){for(var ot=0,st=t.dashes[at]*v.dashMult*.5;ot<st;++ot)$[rt++]=nt;nt^=255}}d.dashLength=tt,d.dashTexture({channels:1,data:$,width:$.length,height:1,mag:"linear",min:"linear"},0,0)}if(t.color){var lt=d.count,ct=t.color;ct||(ct="transparent");var ut=new Uint8Array(4*lt+4);if(Array.isArray(ct)&&"number"!=typeof ct[0]){for(var ft=0;ft<lt;ft++){var ht=n(ct[ft],"uint8");ut.set(ht,4*ft)}ut.set(n(ct[0],"uint8"),4*lt)}else for(var pt=n(ct,"uint8"),dt=0;dt<lt+1;dt++)ut.set(pt,4*dt);d.colorBuffer({usage:"dynamic",type:"uint8",data:ut})}}else e.passes[f]=null})),t.length<this.passes.length){for(var f=t.length;f<this.passes.length;f++){var d=this.passes[f];d&&(d.colorBuffer.destroy(),d.positionBuffer.destroy(),d.dashTexture.destroy())}this.passes.length=t.length}for(var y=[],x=0;x<this.passes.length;x++)null!==this.passes[x]&&y.push(this.passes[x]);return this.passes=y,this}},v.prototype.destroy=function(){return this.passes.forEach((function(t){t.colorBuffer.destroy(),t.positionBuffer.destroy(),t.dashTexture.destroy()})),this.passes.length=0,this}},{"array-bounds":71,"array-find-index":72,"array-normalize":73,"color-normalize":89,earcut:129,"es6-weak-map":183,"flatten-vertex-data":191,glslify:227,"object-assign":247,"parse-rect":249,"pick-by-alias":253,"to-float32":313}],281:[function(t,e,r){"use strict";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,i,a=[],o=!0,s=!1;try{for(r=r.call(t);!(o=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);o=!0);}catch(t){s=!0,i=t}finally{try{o||null==r.return||r.return()}finally{if(s)throw i}}return a}(t,e)||a(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){if(t){if("string"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var s=t("color-normalize"),l=t("array-bounds"),c=t("color-id"),u=t("@plotly/point-cluster"),f=t("object-assign"),h=t("glslify"),p=t("pick-by-alias"),d=t("update-diff"),g=t("flatten-vertex-data"),m=t("is-iexplorer"),v=t("to-float32"),y=t("parse-rect"),x=b;function b(t,e){var r=this;if(!(this instanceof b))return new b(t,e);"function"==typeof t?(e||(e={}),e.regl=t):(e=t,t=null),e&&e.length&&(e.positions=e);var n,i=(t=e.regl)._gl,a=[];this.tooManyColors=m,n=t.texture({data:new Uint8Array(1020),width:255,height:1,type:"uint8",format:"rgba",wrapS:"clamp",wrapT:"clamp",mag:"nearest",min:"nearest"}),f(this,{regl:t,gl:i,groups:[],markerCache:[null],markerTextures:[null],palette:a,paletteIds:{},paletteTexture:n,maxColors:255,maxSize:100,canvas:i.canvas}),this.update(e);var o={uniforms:{constPointSize:!!e.constPointSize,opacity:t.prop("opacity"),paletteSize:function(t,e){return[r.tooManyColors?0:255,n.height]},pixelRatio:t.context("pixelRatio"),scale:t.prop("scale"),scaleFract:t.prop("scaleFract"),translate:t.prop("translate"),translateFract:t.prop("translateFract"),markerTexture:t.prop("markerTexture"),paletteTexture:n},attributes:{x:function(t,e){return e.xAttr||{buffer:e.positionBuffer,stride:8,offset:0}},y:function(t,e){return e.yAttr||{buffer:e.positionBuffer,stride:8,offset:4}},xFract:function(t,e){return e.xAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:0}},yFract:function(t,e){return e.yAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:4}},size:function(t,e){return e.size.length?{buffer:e.sizeBuffer,stride:2,offset:0}:{constant:[Math.round(255*e.size/r.maxSize)]}},borderSize:function(t,e){return e.borderSize.length?{buffer:e.sizeBuffer,stride:2,offset:1}:{constant:[Math.round(255*e.borderSize/r.maxSize)]}},colorId:function(t,e){return e.color.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:0}:{constant:r.tooManyColors?a.slice(4*e.color,4*e.color+4):[e.color]}},borderColorId:function(t,e){return e.borderColor.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:r.tooManyColors?4:2}:{constant:r.tooManyColors?a.slice(4*e.borderColor,4*e.borderColor+4):[e.borderColor]}},isActive:function(t,e){return!0===e.activation?{constant:[1]}:e.activation?e.activation:{constant:[0]}}},blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:{enable:!1},depth:{enable:!1},elements:t.prop("elements"),count:t.prop("count"),offset:t.prop("offset"),primitive:"points"},s=f({},o);s.frag=h(["precision highp float;\n#define GLSLIFY 1\n\nuniform float opacity;\nuniform sampler2D markerTexture;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat smoothStep(float x, float y) {\n  return 1.0 / (1.0 + exp(50.0*(x - y)));\n}\n\nvoid main() {\n  float dist = texture2D(markerTexture, gl_PointCoord).r, delta = fragWidth;\n\n  // max-distance alpha\n  if (dist < 0.003) discard;\n\n  // null-border case\n  if (fragBorderColorLevel == fragColorLevel || fragBorderColor.a == 0.) {\n    float colorAmt = smoothstep(.5 - delta, .5 + delta, dist);\n    gl_FragColor = vec4(fragColor.rgb, colorAmt * fragColor.a * opacity);\n  }\n  else {\n    float borderColorAmt = smoothstep(fragBorderColorLevel - delta, fragBorderColorLevel + delta, dist);\n    float colorAmt = smoothstep(fragColorLevel - delta, fragColorLevel + delta, dist);\n\n    vec4 color = fragBorderColor;\n    color.a *= borderColorAmt;\n    color = mix(color, fragColor, colorAmt);\n    color.a *= opacity;\n\n    gl_FragColor = color;\n  }\n\n}\n"]),s.vert=h(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 scale, scaleFract, translate, translateFract, paletteSize;\nuniform sampler2D paletteTexture;\n\nconst float maxSize = 100.;\nconst float borderLevel = .5;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragPointSize, fragBorderRadius, fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n  return isDirect ? id / 255. : texture2D(paletteTexture,\n    vec2(\n      (id.x + .5) / paletteSize.x,\n      (id.y + .5) / paletteSize.y\n    )\n  );\n}\n\nvoid main() {\n  // ignore inactive points\n  if (isActive == 0.) return;\n\n  vec2 position = vec2(x, y);\n  vec2 positionFract = vec2(xFract, yFract);\n\n  vec4 color = getColor(colorId);\n  vec4 borderColor = getColor(borderColorId);\n\n  float size = size * maxSize / 255.;\n  float borderSize = borderSize * maxSize / 255.;\n\n  gl_PointSize = 2. * size * pointSizeScale;\n  fragPointSize = size * pixelRatio;\n\n  vec2 pos = (position + translate) * scale\n      + (positionFract + translateFract) * scale\n      + (position + translate) * scaleFract\n      + (positionFract + translateFract) * scaleFract;\n\n  gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n  fragColor = color;\n  fragBorderColor = borderColor;\n  fragWidth = 1. / gl_PointSize;\n\n  fragBorderColorLevel = clamp(borderLevel - borderLevel * borderSize / size, 0., 1.);\n  fragColorLevel = clamp(borderLevel + (1. - borderLevel) * borderSize / size, 0., 1.);\n}"]),this.drawMarker=t(s);var l=f({},o);l.frag=h(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nuniform float opacity;\n\nfloat smoothStep(float edge0, float edge1, float x) {\n\tfloat t;\n\tt = clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\n\treturn t * t * (3.0 - 2.0 * t);\n}\n\nvoid main() {\n\tfloat radius, alpha = 1.0, delta = fragWidth;\n\n\tradius = length(2.0 * gl_PointCoord.xy - 1.0);\n\n\tif (radius > 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius = fragBorderRadius;\n\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color = mix(fragColor, fragBorderColor, ratio);\n\tcolor.a *= alpha * opacity;\n\tgl_FragColor = color;\n}\n"]),l.vert=h(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\nuniform sampler2D paletteTexture;\n\nconst float maxSize = 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n  return isDirect ? id / 255. : texture2D(paletteTexture,\n    vec2(\n      (id.x + .5) / paletteSize.x,\n      (id.y + .5) / paletteSize.y\n    )\n  );\n}\n\nvoid main() {\n  // ignore inactive points\n  if (isActive == 0.) return;\n\n  vec2 position = vec2(x, y);\n  vec2 positionFract = vec2(xFract, yFract);\n\n  vec4 color = getColor(colorId);\n  vec4 borderColor = getColor(borderColorId);\n\n  float size = size * maxSize / 255.;\n  float borderSize = borderSize * maxSize / 255.;\n\n  gl_PointSize = (size + borderSize) * pointSizeScale;\n\n  vec2 pos = (position + translate) * scale\n      + (positionFract + translateFract) * scale\n      + (position + translate) * scaleFract\n      + (positionFract + translateFract) * scaleFract;\n\n  gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n  fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\n  fragColor = color;\n  fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\n  fragWidth = 1. / gl_PointSize;\n}\n"]),m&&(l.frag=l.frag.replace("smoothstep","smoothStep"),s.frag=s.frag.replace("smoothstep","smoothStep")),this.drawCircle=t(l)}b.defaults={color:"black",borderColor:"transparent",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},b.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=this.groups;if(1===r.length&&Array.isArray(r[0])&&(null===r[0][0]||Array.isArray(r[0][0]))&&(r=r[0]),this.regl._refresh(),r.length)for(var a=0;a<r.length;a++)this.drawItem(a,r[a]);else i.forEach((function(e,r){t.drawItem(r)}));return this},b.prototype.drawItem=function(t,e){var r=this.groups,n=r[t];if("number"==typeof e&&(t=e,n=r[e],e=null),n&&n.count&&n.opacity){n.activation[0]&&this.drawCircle(this.getMarkerDrawOptions(0,n,e));for(var a=[],o=1;o<n.activation.length;o++)n.activation[o]&&(!0===n.activation[o]||n.activation[o].data.length)&&a.push.apply(a,i(this.getMarkerDrawOptions(o,n,e)));a.length&&this.drawMarker(a)}},b.prototype.getMarkerDrawOptions=function(t,e,r){var i=e.range,a=e.tree,o=e.viewport,s=e.activation,l=e.selectionBuffer,c=e.count;this.regl;if(!a)return r?[f({},e,{markerTexture:this.markerTextures[t],activation:s[t],count:r.length,elements:r,offset:0})]:[f({},e,{markerTexture:this.markerTextures[t],activation:s[t],offset:0})];var u=[],h=a.range(i,{lod:!0,px:[(i[2]-i[0])/o.width,(i[3]-i[1])/o.height]});if(r){for(var p=s[t].data,d=new Uint8Array(c),g=0;g<r.length;g++){var m=r[g];d[m]=p?p[m]:1}l.subdata(d)}for(var v=h.length;v--;){var y=n(h[v],2),x=y[0],b=y[1];u.push(f({},e,{markerTexture:this.markerTextures[t],activation:r?l:s[t],offset:x,count:b-x}))}return u},b.prototype.update=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(r.length){1===r.length&&Array.isArray(r[0])&&(r=r[0]);var i=this.groups,a=this.gl,o=this.regl,s=this.maxSize,c=this.maxColors,h=this.palette;this.groups=i=r.map((function(e,r){var n=i[r];if(void 0===e)return n;null===e?e={positions:null}:"function"==typeof e?e={ondraw:e}:"number"==typeof e[0]&&(e={positions:e}),null===(e=p(e,{positions:"positions data points",snap:"snap cluster lod tree",size:"sizes size radius",borderSize:"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline",color:"colors color fill fill-color fillColor",borderColor:"borderColors borderColor stroke stroke-color strokeColor",marker:"markers marker shape",range:"range dataBox databox",viewport:"viewport viewPort viewBox viewbox",opacity:"opacity alpha transparency",bounds:"bound bounds boundaries limits",tooManyColors:"tooManyColors palette paletteMode optimizePalette enablePalette"})).positions&&(e.positions=[]),null!=e.tooManyColors&&(t.tooManyColors=e.tooManyColors),n||(i[r]=n={id:r,scale:null,translate:null,scaleFract:null,translateFract:null,activation:[],selectionBuffer:o.buffer({data:new Uint8Array(0),usage:"stream",type:"uint8"}),sizeBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"uint8"}),colorBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"uint8"}),positionBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"float"}),positionFractBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"float"})},e=f({},b.defaults,e)),e.positions&&!("marker"in e)&&(e.marker=n.marker,delete n.marker),e.marker&&!("positions"in e)&&(e.positions=n.positions,delete n.positions);var m=0,x=0;if(d(n,e,[{snap:!0,size:function(t,e){return null==t&&(t=b.defaults.size),m+=t&&t.length?1:0,t},borderSize:function(t,e){return null==t&&(t=b.defaults.borderSize),m+=t&&t.length?1:0,t},opacity:parseFloat,color:function(e,r){return null==e&&(e=b.defaults.color),e=t.updateColor(e),x++,e},borderColor:function(e,r){return null==e&&(e=b.defaults.borderColor),e=t.updateColor(e),x++,e},bounds:function(t,e,r){return"range"in r||(r.range=null),t},positions:function(t,e,r){var n=e.snap,i=e.positionBuffer,a=e.positionFractBuffer,s=e.selectionBuffer;if(t.x||t.y)return t.x.length?e.xAttr={buffer:o.buffer(t.x),offset:0,stride:4,count:t.x.length}:e.xAttr={buffer:t.x.buffer,offset:4*t.x.offset||0,stride:4*(t.x.stride||1),count:t.x.count},t.y.length?e.yAttr={buffer:o.buffer(t.y),offset:0,stride:4,count:t.y.length}:e.yAttr={buffer:t.y.buffer,offset:4*t.y.offset||0,stride:4*(t.y.stride||1),count:t.y.count},e.count=Math.max(e.xAttr.count,e.yAttr.count),t;t=g(t,"float64");var c=e.count=Math.floor(t.length/2),f=e.bounds=c?l(t,2):null;if(r.range||e.range||(delete e.range,r.range=f),r.marker||e.marker||(delete e.marker,r.marker=null),n&&(!0===n||c>n)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:"points",usage:"static",data:e.tree,type:"uint32"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=v.float32(t);return i({data:p,usage:"dynamic"}),a({data:v.fract32(t,p),usage:"dynamic"}),s({data:new Uint8Array(c),type:"uint8",usage:"stream"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&"number"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s<l;s++){var c=t.addMarker(e[s]);a[c]||(a[c]=new Uint8Array(r.count)),a[c][s]=1}for(var u=0;u<a.length;u++)if(a[u]){var f={data:a[u],type:"uint8",usage:"static"};i[u]?i[u](f):i[u]=o.buffer(f),i[u].data=a[u]}}else{i[t.addMarker(e)]=!0}return e},range:function(t,e,r){var n=e.bounds;if(n)return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=v.fract(e.scale),e.translateFract=v.fract(e.translate),t},viewport:function(t){return y(t||[a.drawingBufferWidth,a.drawingBufferHeight])}}]),m){var _=n,w=_.count,T=_.size,k=_.borderSize,A=_.sizeBuffer,M=new Uint8Array(2*w);if(T.length||k.length)for(var S=0;S<w;S++)M[2*S]=Math.round(255*(null==T[S]?T:T[S])/s),M[2*S+1]=Math.round(255*(null==k[S]?k:k[S])/s);A({data:M,usage:"dynamic"})}if(x){var E,L=n,C=L.count,P=L.color,I=L.borderColor,O=L.colorBuffer;if(t.tooManyColors){if(P.length||I.length){E=new Uint8Array(8*C);for(var z=0;z<C;z++){var D=P[z];E[8*z]=h[4*D],E[8*z+1]=h[4*D+1],E[8*z+2]=h[4*D+2],E[8*z+3]=h[4*D+3];var R=I[z];E[8*z+4]=h[4*R],E[8*z+5]=h[4*R+1],E[8*z+6]=h[4*R+2],E[8*z+7]=h[4*R+3]}}}else if(P.length||I.length){E=new Uint8Array(4*C+2);for(var F=0;F<C;F++)null!=P[F]&&(E[4*F]=P[F]%c,E[4*F+1]=Math.floor(P[F]/c)),null!=I[F]&&(E[4*F+2]=I[F]%c,E[4*F+3]=Math.floor(I[F]/c))}O({data:E||new Uint8Array(0),type:"uint8",usage:"dynamic"})}return n}))}},b.prototype.addMarker=function(t){var e,r=this.markerTextures,n=this.regl,i=this.markerCache,a=null==t?0:i.indexOf(t);if(a>=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o<s;o++)e[o]=255*t[o]}var l=Math.floor(Math.sqrt(e.length));return a=r.length,i.push(t),r.push(n.texture({channels:1,data:e,radius:l,mag:"linear",min:"linear"})),a},b.prototype.updateColor=function(t){var e=this.paletteIds,r=this.palette,n=this.maxColors;Array.isArray(t)||(t=[t]);var i=[];if("number"==typeof t[0]){var a=[];if(Array.isArray(t))for(var o=0;o<t.length;o+=4)a.push(t.slice(o,o+4));else for(var l=0;l<t.length;l+=4)a.push(t.subarray(l,l+4));t=a}for(var u=0;u<t.length;u++){var f=t[u];f=s(f,"uint8");var h=c(f,!1);if(null==e[h]){var p=r.length;e[h]=Math.floor(p/4),r[p]=f[0],r[p+1]=f[1],r[p+2]=f[2],r[p+3]=f[3]}i[u]=e[h]}return!this.tooManyColors&&r.length>4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},b.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i<n*e;i++)t.push(0,0,0,0);r.height<n&&r.resize(e,n),r.subimage({width:Math.min(.25*t.length,e),height:n,data:t},0,0)}},b.prototype.destroy=function(){return this.groups.forEach((function(t){t.sizeBuffer.destroy(),t.positionBuffer.destroy(),t.positionFractBuffer.destroy(),t.colorBuffer.destroy(),t.activation.forEach((function(t){return t&&t.destroy&&t.destroy()})),t.selectionBuffer.destroy(),t.elements&&t.elements.destroy()})),this.groups.length=0,this.paletteTexture.destroy(),this.markerTextures.forEach((function(t){return t&&t.destroy&&t.destroy()})),this};var _=t("object-assign");e.exports=function(t,e){var r=new x(t,e),n=r.render.bind(r);return _(n,{render:n,update:r.update.bind(r),draw:r.draw.bind(r),destroy:r.destroy.bind(r),regl:r.regl,gl:r.gl,canvas:r.gl.canvas,groups:r.groups,markers:r.markerCache,palette:r.palette}),n}},{"@plotly/point-cluster":59,"array-bounds":71,"color-id":87,"color-normalize":89,"flatten-vertex-data":191,glslify:227,"is-iexplorer":233,"object-assign":247,"parse-rect":249,"pick-by-alias":253,"to-float32":313,"update-diff":329}],282:[function(t,e,r){"use strict";var n=t("regl-scatter2d"),i=t("pick-by-alias"),a=t("array-bounds"),o=t("raf"),s=t("array-range"),l=t("parse-rect"),c=t("flatten-vertex-data");function u(t,e){if(!(this instanceof u))return new u(t,e);this.traces=[],this.passes={},this.regl=t,this.scatter=n(t),this.canvas=this.scatter.canvas}function f(t,e,r){return(null!=t.id?t.id:t)<<16|(255&e)<<8|255&r}function h(t,e,r){var n,i,a,o,s=t[e],l=t[r];return s.length>2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if("number"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;n<e.length;n++)this.updateItem(n,e[n]);this.traces=this.traces.filter(Boolean);for(var i=[],a=0,o=0;o<this.traces.length;o++){for(var s=this.traces[o],l=this.traces[o].passes,c=0;c<l.length;c++)i.push(this.passes[l[c]]);s.passOffset=a,a+=s.passes.length}return(t=this.scatter).update.apply(t,i),this}},u.prototype.updateItem=function(t,e){var r=this.regl;if(null===e)return this.traces[t]=null,this;if(!e)return this;var n,o=i(e,{data:"data items columns rows values dimensions samples x",snap:"snap cluster",size:"sizes size radius",color:"colors color fill fill-color fillColor",opacity:"opacity alpha transparency opaque",borderSize:"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline",borderColor:"borderColors borderColor bordercolor stroke stroke-color strokeColor",marker:"markers marker shape",range:"range ranges databox dataBox",viewport:"viewport viewBox viewbox",domain:"domain domains area areas",padding:"pad padding paddings pads margin margins",transpose:"transpose transposed",diagonal:"diagonal diag showDiagonal",upper:"upper up top upperhalf upperHalf showupperhalf showUpper showUpperHalf",lower:"lower low bottom lowerhalf lowerHalf showlowerhalf showLowerHalf showLower"}),s=this.traces[t]||(this.traces[t]={id:t,buffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),color:"black",marker:null,size:12,borderColor:"transparent",borderSize:1,viewport:l([r._gl.drawingBufferWidth,r._gl.drawingBufferHeight]),padding:[0,0,0,0],opacity:1,diagonal:!0,upper:!0,lower:!0});if(null!=o.color&&(s.color=o.color),null!=o.size&&(s.size=o.size),null!=o.marker&&(s.marker=o.marker),null!=o.borderColor&&(s.borderColor=o.borderColor),null!=o.borderSize&&(s.borderSize=o.borderSize),null!=o.opacity&&(s.opacity=o.opacity),o.viewport&&(s.viewport=l(o.viewport)),null!=o.diagonal&&(s.diagonal=o.diagonal),null!=o.upper&&(s.upper=o.upper),null!=o.lower&&(s.lower=o.lower),o.data){s.buffer(c(o.data)),s.columns=o.data.length,s.count=o.data[0].length,s.bounds=[];for(var u=0;u<s.columns;u++)s.bounds[u]=a(o.data[u],1)}o.range&&(s.range=o.range,n=s.range&&"number"!=typeof s.range[0]),o.domain&&(s.domain=o.domain);var d=!1;null!=o.padding&&(Array.isArray(o.padding)&&o.padding.length===s.columns&&"number"==typeof o.padding[o.padding.length-1]?(s.padding=o.padding.map(p),d=!0):s.padding=p(o.padding));var g=s.columns,m=s.count,v=s.viewport.width,y=s.viewport.height,x=s.viewport.x,b=s.viewport.y,_=v/g,w=y/g;s.passes=[];for(var T=0;T<g;T++)for(var k=0;k<g;k++)if((s.diagonal||k!==T)&&(s.upper||!(T>k))&&(s.lower||!(T<k))){var A=f(s.id,T,k),M=this.passes[A]||(this.passes[A]={});if(o.data&&(o.transpose?M.positions={x:{buffer:s.buffer,offset:k,count:m,stride:g},y:{buffer:s.buffer,offset:T,count:m,stride:g}}:M.positions={x:{buffer:s.buffer,offset:k*m,count:m},y:{buffer:s.buffer,offset:T*m,count:m}},M.bounds=h(s.bounds,T,k)),o.domain||o.viewport||o.data){var S=d?h(s.padding,T,k):s.padding;if(s.domain){var E=h(s.domain,T,k),L=E[0],C=E[1],P=E[2],I=E[3];M.viewport=[x+L*v+S[0],b+C*y+S[1],x+P*v-S[2],b+I*y-S[3]]}else M.viewport=[x+k*_+_*S[0],b+T*w+w*S[1],x+(k+1)*_-_*S[2],b+(T+1)*w-w*S[3]]}o.color&&(M.color=s.color),o.size&&(M.size=s.size),o.marker&&(M.marker=s.marker),o.borderSize&&(M.borderSize=s.borderSize),o.borderColor&&(M.borderColor=s.borderColor),o.opacity&&(M.opacity=s.opacity),o.range&&(M.range=n?h(s.range,T,k):s.range||M.bounds),s.passes.push(A)}return this},u.prototype.draw=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=[],i=0;i<e.length;i++)if("number"==typeof e[i]){var a=this.traces[e[i]],o=a.passes,l=a.passOffset;n.push.apply(n,s(l,l+o.length))}else if(e[i].length){var c=e[i],u=this.traces[i],f=u.passes,h=u.passOffset;f=f.map((function(t,e){n[h+e]=c}))}(t=this.scatter).draw.apply(t,n)}else this.scatter.draw();return this},u.prototype.destroy=function(){return this.traces.forEach((function(t){t.buffer&&t.buffer.destroy&&t.buffer.destroy()})),this.traces=null,this.passes=null,this.scatter.destroy(),this}},{"array-bounds":71,"array-range":74,"flatten-vertex-data":191,"parse-rect":249,"pick-by-alias":253,raf:278,"regl-scatter2d":281}],283:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?e.exports=n():t.createREGL=n()}(this,(function(){function t(t,e){this.id=U++,this.type=t,this.data=e}function e(t){return"["+function t(e){if(0===e.length)return[];var r=e.charAt(0),n=e.charAt(e.length-1);if(1<e.length&&r===n&&('"'===r||"'"===r))return['"'+e.substr(1,e.length-2).replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'];if(r=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(e))return t(e.substr(0,r.index)).concat(t(r[1])).concat(t(e.substr(r.index+r[0].length)));if(1===(r=e.split(".")).length)return['"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'];for(e=[],n=0;n<r.length;++n)e=e.concat(t(r[n]));return e}(t).join("][")+"]"}function r(t){return"string"==typeof t?t.split():t}function n(t){return"string"==typeof t?document.querySelector(t):t}function i(t){var e,i,a,o,s=t||{};t={};var l=[],c=[],u="undefined"==typeof window?1:window.devicePixelRatio,f=!1,h=function(t){},p=function(){};if("string"==typeof s?e=document.querySelector(s):"object"==typeof s&&("string"==typeof s.nodeName&&"function"==typeof s.appendChild&&"function"==typeof s.getBoundingClientRect?e=s:"function"==typeof s.drawArrays||"function"==typeof s.drawElements?a=(o=s).canvas:("gl"in s?o=s.gl:"canvas"in s?a=n(s.canvas):"container"in s&&(i=n(s.container)),"attributes"in s&&(t=s.attributes),"extensions"in s&&(l=r(s.extensions)),"optionalExtensions"in s&&(c=r(s.optionalExtensions)),"onDone"in s&&(h=s.onDone),"profile"in s&&(f=!!s.profile),"pixelRatio"in s&&(u=+s.pixelRatio))),e&&("canvas"===e.nodeName.toLowerCase()?a=e:i=e),!o){if(!a){if(!(e=function(t,e,r){function n(){var e=window.innerWidth,n=window.innerHeight;t!==document.body&&(e=(n=a.getBoundingClientRect()).right-n.left,n=n.bottom-n.top),a.width=r*e,a.height=r*n}var i,a=document.createElement("canvas");return j(a.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),t.appendChild(a),t===document.body&&(a.style.position="absolute",j(t.style,{margin:0,padding:0})),t!==document.body&&"function"==typeof ResizeObserver?(i=new ResizeObserver((function(){setTimeout(n)}))).observe(t):window.addEventListener("resize",n,!1),n(),{canvas:a,onDestroy:function(){i?i.disconnect():window.removeEventListener("resize",n),t.removeChild(a)}}}(i||document.body,0,u)))return null;a=e.canvas,p=e.onDestroy}void 0===t.premultipliedAlpha&&(t.premultipliedAlpha=!0),o=function(t,e){function r(r){try{return t.getContext(r,e)}catch(t){return null}}return r("webgl")||r("experimental-webgl")||r("webgl-experimental")}(a,t)}return o?{gl:o,canvas:a,container:i,extensions:l,optionalExtensions:c,pixelRatio:u,profile:f,onDone:h,onDestroy:p}:(p(),h("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function a(t,e){for(var r=Array(t),n=0;n<t;++n)r[n]=e(n);return r}function o(t){var e,r;return e=(65535<t)<<4,e|=r=(255<(t>>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||W(t.data))}function c(t,e,r,n,i,a){for(var o=0;o<e;++o)for(var s=t[o],l=0;l<r;++l)for(var c=s[l],u=0;u<n;++u)i[a++]=c[u]}function u(t){return 0|J[Object.prototype.toString.call(t)]}function f(t,e){for(var r=0;r<e.length;++r)t[r]=e[r]}function h(t,e,r,n,i,a,o){for(var s=0,l=0;l<r;++l)for(var c=0;c<n;++c)t[s++]=e[i*l+a*c+o]}function p(t,e,r,n){function i(e){this.id=c++,this.buffer=t.createBuffer(),this.type=e,this.usage=35044,this.byteLength=0,this.dimension=1,this.dtype=5121,this.persistentData=null,r.profile&&(this.stats={size:0})}function a(e,r,n){e.byteLength=r.byteLength,t.bufferData(e.type,r,n)}function o(t,e,r,n,i,o){if(t.usage=r,Array.isArray(e)){if(t.dtype=n||5126,0<e.length)if(Array.isArray(e[0])){i=tt(e);for(var s=n=1;s<i.length;++s)n*=i[s];t.dimension=n,a(t,e=$(e,i,t.dtype),r),o?t.persistentData=e:G.freeType(e)}else"number"==typeof e[0]?(t.dimension=i,f(i=G.allocType(t.dtype,e.length),e),a(t,i,r),o?t.persistentData=i:G.freeType(i)):W(e[0])&&(t.dimension=e[0].length,t.dtype=n||u(e[0])||5126,a(t,e=$(e,[e.length,e[0].length],t.dtype),r),o?t.persistentData=e:G.freeType(e))}else if(W(e))t.dtype=n||u(e),t.dimension=i,a(t,e,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(e.buffer)));else if(l(e)){i=e.shape;var c=e.stride,p=(s=e.offset,0),d=0,g=0,m=0;1===i.length?(p=i[0],d=1,g=c[0],m=0):2===i.length&&(p=i[0],d=i[1],g=c[0],m=c[1]),t.dtype=n||u(e.data)||5126,t.dimension=d,h(i=G.allocType(t.dtype,p*d),e.data,p,d,g,m,s),a(t,i,r),o?t.persistentData=i:G.freeType(i)}else e instanceof ArrayBuffer&&(t.dtype=5121,t.dimension=i,a(t,e,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(e))))}function s(r){e.bufferCount--,n(r),t.deleteBuffer(r.buffer),r.buffer=null,delete p[r.id]}var c=0,p={};i.prototype.bind=function(){t.bindBuffer(this.type,this.buffer)},i.prototype.destroy=function(){s(this)};var d=[];return r.profile&&(e.getTotalBufferSize=function(){var t=0;return Object.keys(p).forEach((function(e){t+=p[e].stats.size})),t}),{create:function(n,a,c,d){function g(e){var n=35044,i=null,a=0,s=0,c=1;return Array.isArray(e)||W(e)||l(e)||e instanceof ArrayBuffer?i=e:"number"==typeof e?a=0|e:e&&("data"in e&&(i=e.data),"usage"in e&&(n=Q[e.usage]),"type"in e&&(s=K[e.type]),"dimension"in e&&(c=0|e.dimension),"length"in e&&(a=0|e.length)),m.bind(),i?o(m,i,n,s,c,d):(a&&t.bufferData(m.type,a,n),m.dtype=s||5121,m.usage=n,m.dimension=c,m.byteLength=a),r.profile&&(m.stats.size=m.byteLength*et[m.dtype]),g}e.bufferCount++;var m=new i(a);return p[m.id]=m,c||g(n),g._reglType="buffer",g._buffer=m,g.subdata=function(e,r){var n,i=0|(r||0);if(m.bind(),W(e)||e instanceof ArrayBuffer)t.bufferSubData(m.type,i,e);else if(Array.isArray(e)){if(0<e.length)if("number"==typeof e[0]){var a=G.allocType(m.dtype,e.length);f(a,e),t.bufferSubData(m.type,i,a),G.freeType(a)}else(Array.isArray(e[0])||W(e[0]))&&(n=tt(e),a=$(e,n,m.dtype),t.bufferSubData(m.type,i,a),G.freeType(a))}else if(l(e)){n=e.shape;var o=e.stride,s=a=0,c=0,p=0;1===n.length?(a=n[0],s=1,c=o[0],p=0):2===n.length&&(a=n[0],s=n[1],c=o[0],p=o[1]),n=Array.isArray(e.data)?m.dtype:u(e.data),h(n=G.allocType(n,a*s),e.data,a,s,c,p,e.offset),t.bufferSubData(m.type,i,n),G.freeType(n)}return g},r.profile&&(g.stats=m.stats),g.destroy=function(){s(m)},g},createStream:function(t,e){var r=d.pop();return r||(r=new i(t)),r.bind(),o(r,e,35040,0,1,!1),r},destroyStream:function(t){d.push(t)},clear:function(){X(p).forEach(s),d.forEach(s)},getBuffer:function(t){return t&&t._buffer instanceof i?t._buffer:null},restore:function(){X(p).forEach((function(e){e.buffer=t.createBuffer(),t.bindBuffer(e.type,e.buffer),t.bufferData(e.type,e.persistentData||e.byteLength,e.usage)}))},_initBuffer:o}}function d(t,e,r,n){function i(t){this.id=c++,s[this.id]=this,this.buffer=t,this.primType=4,this.type=this.vertCount=0}function a(n,i,a,o,s,c,u){var f;if(n.buffer.bind(),i?((f=u)||W(i)&&(!l(i)||W(i.data))||(f=e.oes_element_index_uint?5125:5123),r._initBuffer(n.buffer,i,a,f,3)):(t.bufferData(34963,c,a),n.buffer.dtype=f||5121,n.buffer.usage=a,n.buffer.dimension=3,n.buffer.byteLength=c),f=u,!u){switch(n.buffer.dtype){case 5121:case 5120:f=5121;break;case 5123:case 5122:f=5123;break;case 5125:case 5124:f=5125}n.buffer.dtype=f}n.type=f,0>(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if("number"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||W(t)||l(t)?e=t:("data"in t&&(e=t.data),"usage"in t&&(r=Q[t.usage]),"primitive"in t&&(n=rt[t.primitive]),"count"in t&&(i=0|t.count),"type"in t&&(h=u[t.type]),"length"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType="elements",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return"function"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){X(s).forEach(o)}}}function g(t){for(var e=G.allocType(5123,t.length),r=0;r<t.length;++r)if(isNaN(t[r]))e[r]=65535;else if(1/0===t[r])e[r]=31744;else if(-1/0===t[r])e[r]=64512;else{nt[0]=t[r];var n=(a=it[0])>>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15<i?n+31744:n+(i+15<<10)+a}return e}function m(t){return Array.isArray(t)||W(t)}function v(t){return"[object "+t+"]"}function y(t){return Array.isArray(t)&&(0===t.length||"number"==typeof t[0])}function x(t){return!(!Array.isArray(t)||0===t.length||!m(t[0]))}function b(t){return Object.prototype.toString.call(t)}function _(t){if(!t)return!1;var e=b(t);return 0<=dt.indexOf(e)||(y(t)||x(t)||l(t))}function w(t,e){36193===t.type?(t.data=g(e),G.freeType(e)):t.data=e}function T(t,e,r,n,i,a){if(t=void 0!==mt[t]?mt[t]:st[t]*gt[e],a&&(t*=6),i){for(n=0;1<=r;)n+=t*r*r,r/=2;return n}return t*r*n}function k(t,e,r,n,i,a,o){function s(){this.format=this.internalformat=6408,this.type=5121,this.flipY=this.premultiplyAlpha=this.compressed=!1,this.unpackAlignment=1,this.colorSpace=37444,this.channels=this.height=this.width=0}function c(t,e){t.internalformat=e.internalformat,t.format=e.format,t.type=e.type,t.compressed=e.compressed,t.premultiplyAlpha=e.premultiplyAlpha,t.flipY=e.flipY,t.unpackAlignment=e.unpackAlignment,t.colorSpace=e.colorSpace,t.width=e.width,t.height=e.height,t.channels=e.channels}function u(t,e){if("object"==typeof e&&e){"premultiplyAlpha"in e&&(t.premultiplyAlpha=e.premultiplyAlpha),"flipY"in e&&(t.flipY=e.flipY),"alignment"in e&&(t.unpackAlignment=e.alignment),"colorSpace"in e&&(t.colorSpace=H[e.colorSpace]),"type"in e&&(t.type=q[e.type]);var r=t.width,n=t.height,i=t.channels,a=!1;"shape"in e?(r=e.shape[0],n=e.shape[1],3===e.shape.length&&(i=e.shape[2],a=!0)):("radius"in e&&(r=n=e.radius),"width"in e&&(r=e.width),"height"in e&&(n=e.height),"channels"in e&&(i=e.channels,a=!0)),t.width=0|r,t.height=0|n,t.channels=0|i,r=!1,"format"in e&&(r=e.format,n=t.internalformat=Y[r],t.format=dt[n],r in q&&!("type"in e)&&(t.type=q[r]),r in K&&(t.compressed=!0),r=!0),!a&&r?t.channels=st[t.format]:a&&!r&&t.channels!==ot[t.format]&&(t.format=t.internalformat=ot[t.channels])}}function f(e){t.pixelStorei(37440,e.flipY),t.pixelStorei(37441,e.premultiplyAlpha),t.pixelStorei(37443,e.colorSpace),t.pixelStorei(3317,e.unpackAlignment)}function h(){s.call(this),this.yOffset=this.xOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function p(t,e){var r=null;if(_(e)?r=e:e&&(u(t,e),"x"in e&&(t.xOffset=0|e.x),"y"in e&&(t.yOffset=0|e.y),_(e.data)&&(r=e.data)),e.copy){var n=i.viewportWidth,a=i.viewportHeight;t.width=t.width||n-t.xOffset,t.height=t.height||a-t.yOffset,t.needsCopy=!0}else if(r){if(W(r))t.channels=t.channels||4,t.data=r,"type"in e||5121!==t.type||(t.type=0|J[Object.prototype.toString.call(r)]);else if(y(r)){switch(t.channels=t.channels||4,a=(n=r).length,t.type){case 5121:case 5123:case 5125:case 5126:(a=G.allocType(t.type,a)).set(n),t.data=a;break;case 36193:t.data=g(n)}t.alignment=1,t.needsFree=!0}else if(l(r)){n=r.data,Array.isArray(n)||5121!==t.type||(t.type=0|J[Object.prototype.toString.call(n)]);a=r.shape;var o,s,c,f,h=r.stride;3===a.length?(c=a[2],f=h[2]):f=c=1,o=a[0],s=a[1],a=h[0],h=h[1],t.alignment=1,t.width=o,t.height=s,t.channels=c,t.format=t.internalformat=ot[c],t.needsFree=!0,o=f,r=r.offset,c=t.width,f=t.height,s=t.channels;for(var p=G.allocType(36193===t.type?5126:t.type,c*f*s),d=0,v=0;v<f;++v)for(var T=0;T<c;++T)for(var k=0;k<s;++k)p[d++]=n[a*T+h*v+o*k+r];w(t,p)}else if(b(r)===lt||b(r)===ct||b(r)===ut)b(r)===lt||b(r)===ct?t.element=r:t.element=r.canvas,t.width=t.element.width,t.height=t.element.height,t.channels=4;else if(b(r)===ft)t.element=r,t.width=r.width,t.height=r.height,t.channels=4;else if(b(r)===ht)t.element=r,t.width=r.naturalWidth,t.height=r.naturalHeight,t.channels=4;else if(b(r)===pt)t.element=r,t.width=r.videoWidth,t.height=r.videoHeight,t.channels=4;else if(x(r)){for(n=t.width||r[0].length,a=t.height||r.length,h=t.channels,h=m(r[0][0])?h||r[0][0].length:h||1,o=Z.shape(r),c=1,f=0;f<o.length;++f)c*=o[f];c=G.allocType(36193===t.type?5126:t.type,c),Z.flatten(r,o,"",c),w(t,c),t.alignment=1,t.width=n,t.height=a,t.channels=h,t.format=t.internalformat=ot[h],t.needsFree=!0}}else t.width=t.width||1,t.height=t.height||1,t.channels=t.channels||4}function d(e,r,i,a,o){var s=e.element,l=e.data,c=e.internalformat,u=e.format,h=e.type,p=e.width,d=e.height;f(e),s?t.texSubImage2D(r,o,i,a,u,h,s):e.compressed?t.compressedTexSubImage2D(r,o,i,a,c,p,d,l):e.needsCopy?(n(),t.copyTexSubImage2D(r,o,i,a,e.xOffset,e.yOffset,p,d)):t.texSubImage2D(r,o,i,a,p,d,u,h,l)}function v(){return gt.pop()||new h}function k(t){t.needsFree&&G.freeType(t.data),h.call(t),gt.push(t)}function A(){s.call(this),this.genMipmaps=!1,this.mipmapHint=4352,this.mipmask=0,this.images=Array(16)}function M(t,e,r){var n=t.images[0]=v();t.mipmask=1,n.width=t.width=e,n.height=t.height=r,n.channels=t.channels=4}function S(t,e){var r=null;if(_(e))c(r=t.images[0]=v(),t),p(r,e),t.mipmask=1;else if(u(t,e),Array.isArray(e.mipmap))for(var n=e.mipmap,i=0;i<n.length;++i)c(r=t.images[i]=v(),t),r.width>>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<<i;else c(r=t.images[0]=v(),t),p(r,e),t.mipmask=1;c(t,t.images[0])}function E(e,r){for(var i=e.images,a=0;a<i.length&&i[a];++a){var o=i[a],s=r,l=a,c=o.element,u=o.data,h=o.internalformat,p=o.format,d=o.type,g=o.width,m=o.height;f(o),c?t.texImage2D(s,l,p,p,d,c):o.compressed?t.compressedTexImage2D(s,l,h,g,m,0,u):o.needsCopy?(n(),t.copyTexImage2D(s,l,p,o.xOffset,o.yOffset,g,m,0)):t.texImage2D(s,l,p,g,m,0,p,d,u||null)}}function L(){var t=mt.pop()||new A;s.call(t);for(var e=t.mipmask=0;16>e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;r<e.length;++r)e[r]&&k(e[r]),e[r]=null;mt.push(t)}function P(){this.magFilter=this.minFilter=9728,this.wrapT=this.wrapS=33071,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=4352}function I(t,e){"min"in e&&(t.minFilter=V[e.min],0<=at.indexOf(t.minFilter)&&!("faces"in e)&&(t.genMipmaps=!0)),"mag"in e&&(t.magFilter=U[e.mag]);var r=t.wrapS,n=t.wrapT;if("wrap"in e){var i=e.wrap;"string"==typeof i?r=n=N[i]:Array.isArray(i)&&(r=N[i[0]],n=N[i[1]])}else"wrapS"in e&&(r=N[e.wrapS]),"wrapT"in e&&(n=N[e.wrapT]);if(t.wrapS=r,t.wrapT=n,"anisotropic"in e&&(t.anisotropic=e.anisotropic),"mipmap"in e){switch(r=!1,typeof e.mipmap){case"string":t.mipmapHint=B[e.mipmap],r=t.genMipmaps=!0;break;case"boolean":r=t.genMipmaps=e.mipmap;break;case"object":t.genMipmaps=!1,r=!0}!r||"min"in e||(t.minFilter=9984)}}function O(r,n){t.texParameteri(n,10241,r.minFilter),t.texParameteri(n,10240,r.magFilter),t.texParameteri(n,10242,r.wrapS),t.texParameteri(n,10243,r.wrapT),e.ext_texture_filter_anisotropic&&t.texParameteri(n,34046,r.anisotropic),r.genMipmaps&&(t.hint(33170,r.mipmapHint),t.generateMipmap(n))}function z(e){s.call(this),this.mipmask=0,this.internalformat=6408,this.id=vt++,this.refCount=1,this.target=e,this.texture=t.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new P,o.profile&&(this.stats={size:0})}function D(e){t.activeTexture(33984),t.bindTexture(e.target,e.texture)}function R(){var e=bt[0];e?t.bindTexture(e.target,e.texture):t.bindTexture(3553,null)}function F(e){var r=e.texture,n=e.unit,i=e.target;0<=n&&(t.activeTexture(33984+n),t.bindTexture(i,null),bt[n]=null),t.deleteTexture(r),e.texture=null,e.params=null,e.pixels=null,e.refCount=0,delete yt[e.id],a.textureCount--}var B={"don't care":4352,"dont care":4352,nice:4354,fast:4353},N={repeat:10497,clamp:33071,mirror:33648},U={nearest:9728,linear:9729},V=j({mipmap:9987,"nearest mipmap nearest":9984,"linear mipmap nearest":9985,"nearest mipmap linear":9986,"linear mipmap linear":9987},U),H={none:0,browser:37444},q={uint8:5121,rgba4:32819,rgb565:33635,"rgb5 a1":32820},Y={alpha:6406,luminance:6409,"luminance alpha":6410,rgb:6407,rgba:6408,rgba4:32854,"rgb5 a1":32855,rgb565:36194},K={};e.ext_srgb&&(Y.srgb=35904,Y.srgba=35906),e.oes_texture_float&&(q.float32=q.float=5126),e.oes_texture_half_float&&(q.float16=q["half float"]=36193),e.webgl_depth_texture&&(j(Y,{depth:6402,"depth stencil":34041}),j(q,{uint16:5123,uint32:5125,"depth stencil":34042})),e.webgl_compressed_texture_s3tc&&j(K,{"rgb s3tc dxt1":33776,"rgba s3tc dxt1":33777,"rgba s3tc dxt3":33778,"rgba s3tc dxt5":33779}),e.webgl_compressed_texture_atc&&j(K,{"rgb atc":35986,"rgba atc explicit alpha":35987,"rgba atc interpolated alpha":34798}),e.webgl_compressed_texture_pvrtc&&j(K,{"rgb pvrtc 4bppv1":35840,"rgb pvrtc 2bppv1":35841,"rgba pvrtc 4bppv1":35842,"rgba pvrtc 2bppv1":35843}),e.webgl_compressed_texture_etc1&&(K["rgb etc1"]=36196);var Q=Array.prototype.slice.call(t.getParameter(34467));Object.keys(K).forEach((function(t){var e=K[t];0<=Q.indexOf(e)&&(Y[t]=e)}));var $=Object.keys(Y);r.textureFormats=$;var tt=[];Object.keys(Y).forEach((function(t){tt[Y[t]]=t}));var et=[];Object.keys(q).forEach((function(t){et[q[t]]=t}));var rt=[];Object.keys(U).forEach((function(t){rt[U[t]]=t}));var nt=[];Object.keys(V).forEach((function(t){nt[V[t]]=t}));var it=[];Object.keys(N).forEach((function(t){it[N[t]]=t}));var dt=$.reduce((function(t,r){var n=Y[r];return 6409===n||6406===n||6409===n||6410===n||6402===n||34041===n||e.ext_srgb&&(35904===n||35906===n)?t[n]=n:32855===n||0<=r.indexOf("rgba")?t[n]=6408:t[n]=6407,t}),{}),gt=[],mt=[],vt=0,yt={},xt=r.maxTextureUnits,bt=Array(xt).map((function(){return null}));return j(z.prototype,{bind:function(){this.bindCount+=1;var e=this.unit;if(0>e){for(var r=0;r<xt;++r){var n=bt[r];if(n){if(0<n.bindCount)continue;n.unit=-1}bt[r]=this,e=r;break}o.profile&&a.maxTextureUnits<e+1&&(a.maxTextureUnits=e+1),this.unit=e,t.activeTexture(33984+e),t.bindTexture(this.target,this.texture)}return e},unbind:function(){--this.bindCount},decRef:function(){0>=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(yt).forEach((function(e){t+=yt[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return"number"==typeof t?M(a,0|t,"number"==typeof e?0|e:0|t):t?(I(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),O(r,3553),R(),C(a),o.profile&&(i.stats.size=T(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new z(3553);return yt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l=0;i.mipmask>>l;++l){var c=a>>l,u=s>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=T(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType="texture2d",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(P.call(l),s=0;6>s;++s)g[s]=L();if("number"!=typeof t&&t){if("object"==typeof t)if(e)S(g[0],t),S(g[1],e),S(g[2],r),S(g[3],n),S(g[4],i),S(g[5],a);else if(I(l,t),u(h,t),"faces"in t)for(t=t.faces,s=0;6>s;++s)c(g[s],h),S(g[s],t[s]);else for(s=0;6>s;++s)S(g[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(g[s],t,t);for(c(h,g[0]),h.mipmask=l.genMipmaps?(g[0].width<<1)-1:g[0].mipmask,h.internalformat=g[0].internalformat,f.width=g[0].width,f.height=g[0].height,D(h),s=0;6>s;++s)E(g[s],34069+s);for(O(l,34067),R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)C(g[s]);return f}var h=new z(34067);yt[h.id]=h,a.cubeCount++;var g=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,D(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;e<xt;++e)t.activeTexture(33984+e),t.bindTexture(3553,null),bt[e]=null;X(yt).forEach(F),a.cubeCount=0,a.textureCount=0},getTexture:function(t){return null},restore:function(){for(var e=0;e<xt;++e){var r=bt[e];r&&(r.bindCount=0,r.unit=-1,bt[e]=null)}X(yt).forEach((function(e){e.texture=t.createTexture(),t.bindTexture(e.target,e.texture);for(var r=0;32>r;++r)if(0!=(e.mipmask&1<<r))if(3553===e.target)t.texImage2D(3553,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);O(e.texInfo,e.target)}))},refresh:function(){for(var e=0;e<xt;++e){var r=bt[e];r&&(r.bindCount=0,r.unit=-1,bt[e]=null),t.activeTexture(33984+e),t.bindTexture(3553,null),t.bindTexture(34067,null)}}}}function A(t,e,r,n,i,a){function o(t,e,r){this.target=t,this.texture=e,this.renderbuffer=r;var n=t=0;e?(t=e.width,n=e.height):r&&(t=r.width,n=r.height),this.width=t,this.height=n}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+=1:t.renderbuffer._renderbuffer.refCount+=1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e=3553,r=null,n=null,i=t;return"object"==typeof t&&(i=t.data,"target"in t&&(e=0|t.target)),"texture2d"===(t=i._reglType)||"textureCube"===t?r=i:"renderbuffer"===t&&(n=i,e=36161),new o(e,r,n)}function f(t,e,r,a,s){return r?((t=n.create2D({width:t,height:e,format:a,type:s}))._texture.refCount=0,new o(3553,t,null)):((t=i.create({width:t,height:e,format:a}))._renderbuffer.refCount=0,new o(36161,null,t))}function h(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.width=e,t.height=r)}function d(){this.id=T++,k[this.id]=this,this.framebuffer=t.createFramebuffer(),this.height=this.width=0,this.colorAttachments=[],this.depthStencilAttachment=this.stencilAttachment=this.depthAttachment=null}function g(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function m(e){t.deleteFramebuffer(e.framebuffer),e.framebuffer=null,a.framebufferCount--,delete k[e.id]}function v(e){var n;t.bindFramebuffer(36160,e.framebuffer);var i=e.colorAttachments;for(n=0;n<i.length;++n)c(36064+n,i[n]);for(n=i.length;n<r.maxColorAttachments;++n)t.framebufferTexture2D(36160,36064+n,3553,null,0);t.framebufferTexture2D(36160,33306,3553,null,0),t.framebufferTexture2D(36160,36096,3553,null,0),t.framebufferTexture2D(36160,36128,3553,null,0),c(36096,e.depthAttachment),c(36128,e.stencilAttachment),c(33306,e.depthStencilAttachment),t.checkFramebufferStatus(36160),t.isContextLost(),t.bindFramebuffer(36160,x.next?x.next.framebuffer:null),x.cur=x.next,t.getError()}function y(t,e){function r(t,e){var i,a=0,o=0,s=!0,c=!0;i=null;var p=!0,d="rgba",m="uint8",y=1,x=null,w=null,T=null,k=!1;"number"==typeof t?(a=0|t,o=0|e||a):t?("shape"in t?(a=(o=t.shape)[0],o=o[1]):("radius"in t&&(a=o=t.radius),"width"in t&&(a=t.width),"height"in t&&(o=t.height)),("color"in t||"colors"in t)&&(i=t.color||t.colors,Array.isArray(i)),i||("colorCount"in t&&(y=0|t.colorCount),"colorTexture"in t&&(p=!!t.colorTexture,d="rgba4"),"colorType"in t&&(m=t.colorType,!p)&&("half float"===m||"float16"===m?d="rgba16f":"float"!==m&&"float32"!==m||(d="rgba32f")),"colorFormat"in t&&(d=t.colorFormat,0<=b.indexOf(d)?p=!0:0<=_.indexOf(d)&&(p=!1))),("depthTexture"in t||"depthStencilTexture"in t)&&(k=!(!t.depthTexture&&!t.depthStencilTexture)),"depth"in t&&("boolean"==typeof t.depth?s=t.depth:(x=t.depth,c=!1)),"stencil"in t&&("boolean"==typeof t.stencil?c=t.stencil:(w=t.stencil,s=!1)),"depthStencil"in t&&("boolean"==typeof t.depthStencil?s=c=t.depthStencil:(T=t.depthStencil,c=s=!1))):a=o=1;var A=null,M=null,S=null,E=null;if(Array.isArray(i))A=i.map(u);else if(i)A=[u(i)];else for(A=Array(y),i=0;i<y;++i)A[i]=f(a,o,p,d,m);for(a=a||A[0].width,o=o||A[0].height,x?M=u(x):s&&!c&&(M=f(a,o,k,"depth","uint32")),w?S=u(w):c&&!s&&(S=f(a,o,!1,"stencil","uint8")),T?E=u(T):!x&&!w&&c&&s&&(E=f(a,o,k,"depth stencil","depth stencil")),s=null,i=0;i<A.length;++i)l(A[i]),A[i]&&A[i].texture&&(c=xt[A[i].texture._texture.format]*bt[A[i].texture._texture.type],null===s&&(s=c));return l(M),l(S),l(E),g(n),n.width=a,n.height=o,n.colorAttachments=A,n.depthAttachment=M,n.stencilAttachment=S,n.depthStencilAttachment=E,r.color=A.map(h),r.depth=h(M),r.stencil=h(S),r.depthStencil=h(E),r.width=n.width,r.height=n.height,v(n),r}var n=new d;return a.framebufferCount++,r(t,e),j(r,{resize:function(t,e){var i=Math.max(0|t,1),a=Math.max(0|e||i,1);if(i===n.width&&a===n.height)return r;for(var o=n.colorAttachments,s=0;s<o.length;++s)p(o[s],i,a);return p(n.depthAttachment,i,a),p(n.stencilAttachment,i,a),p(n.depthStencilAttachment,i,a),n.width=r.width=i,n.height=r.height=a,v(n),r},_reglType:"framebuffer",_framebuffer:n,destroy:function(){m(n),g(n)},use:function(t){x.setFBO({framebuffer:r},t)}})}var x={cur:null,next:null,dirty:!1,setFBO:null},b=["rgba"],_=["rgba4","rgb565","rgb5 a1"];e.ext_srgb&&_.push("srgba"),e.ext_color_buffer_half_float&&_.push("rgba16f","rgb16f"),e.webgl_color_buffer_float&&_.push("rgba32f");var w=["uint8"];e.oes_texture_half_float&&w.push("half float","float16"),e.oes_texture_float&&w.push("float","float32");var T=0,k={};return j(x,{getFramebuffer:function(t){return"function"==typeof t&&"framebuffer"===t._reglType&&(t=t._framebuffer)instanceof d?t:null},create:y,createCube:function(t){function e(t){var i,a={color:null},o=0,s=null;i="rgba";var l="uint8",c=1;if("number"==typeof t?o=0|t:t?("shape"in t?o=t.shape[0]:("radius"in t&&(o=0|t.radius),"width"in t?o=0|t.width:"height"in t&&(o=0|t.height)),("color"in t||"colors"in t)&&(s=t.color||t.colors,Array.isArray(s)),s||("colorCount"in t&&(c=0|t.colorCount),"colorType"in t&&(l=t.colorType),"colorFormat"in t&&(i=t.colorFormat)),"depth"in t&&(a.depth=t.depth),"stencil"in t&&(a.stencil=t.stencil),"depthStencil"in t&&(a.depthStencil=t.depthStencil)):o=1,s)if(Array.isArray(s))for(t=[],i=0;i<s.length;++i)t[i]=s[i];else t=[s];else for(t=Array(c),s={radius:o,format:i,type:l},i=0;i<c;++i)t[i]=n.createCube(s);for(a.color=Array(t.length),i=0;i<t.length;++i)c=t[i],o=o||c.width,a.color[i]={target:34069,data:t[i]};for(i=0;6>i;++i){for(c=0;c<t.length;++c)a.color[c].target=34069+i;0<i&&(a.depth=r[0].depth,a.stencil=r[0].stencil,a.depthStencil=r[0].depthStencil),r[i]?r[i](a):r[i]=y(a)}return j(e,{width:o,height:o,color:t})}var r=Array(6);return e(t),j(e,{faces:r,resize:function(t){var n=0|t;if(n===e.width)return e;var i=e.color;for(t=0;t<i.length;++t)i[t].resize(n);for(t=0;6>t;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:"framebufferCube",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){X(k).forEach(m)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,X(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),v(e)}))}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var c=r.maxAttributes,u=Array(c);for(r=0;r<c;++r)u[r]=new M;var f=0,h={},p={Record:M,scope:{},state:u,currentVAO:null,targetVAO:null,restore:e.oes_vertex_array_object?function(){e.oes_vertex_array_object&&X(h).forEach((function(t){t.refresh()}))}:function(){},createVAO:function(t){function e(t){var n;Array.isArray(t)?(n=t,r.elements&&r.ownsElements&&r.elements.destroy(),r.elements=null,r.ownsElements=!1,r.offset=0,r.count=0,r.instances=-1,r.primitive=4):(t.elements?(n=t.elements,r.ownsElements?("function"==typeof n&&"elements"===n._reglType?r.elements.destroy():r.elements(n),r.ownsElements=!1):a.getElements(t.elements)?(r.elements=t.elements,r.ownsElements=!1):(r.elements=a.create(t.elements),r.ownsElements=!0)):(r.elements=null,r.ownsElements=!1),n=t.attributes,r.offset=0,r.count=-1,r.instances=-1,r.primitive=4,r.elements&&(r.count=r.elements._elements.vertCount,r.primitive=r.elements._elements.primType),"offset"in t&&(r.offset=0|t.offset),"count"in t&&(r.count=0|t.count),"instances"in t&&(r.instances=0|t.instances),"primitive"in t&&(r.primitive=rt[t.primitive])),t={};var o=r.attributes;o.length=n.length;for(var s=0;s<n.length;++s){var c,u=n[s],f=o[s]=new M,h=u.data||u;if(Array.isArray(h)||W(h)||l(h))r.buffers[s]&&(c=r.buffers[s],W(h)&&c._buffer.byteLength>=h.byteLength?c.subdata(h):(c.destroy(),r.buffers[s]=null)),r.buffers[s]||(c=r.buffers[s]=i.create(u,34962,!1,!0)),f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1;else i.getBuffer(u)?(f.buffer=i.getBuffer(u),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(u.buffer)?(f.buffer=i.getBuffer(u.buffer),f.size=0|(+u.size||f.buffer.dimension),f.normalized=!!u.normalized||!1,f.type="type"in u?K[u.type]:f.buffer.dtype,f.offset=0|(u.offset||0),f.stride=0|(u.stride||0),f.divisor=0|(u.divisor||0),f.state=1):"x"in u&&(f.x=+u.x||0,f.y=+u.y||0,f.z=+u.z||0,f.w=+u.w||0,f.state=2)}for(c=0;c<r.buffers.length;++c)!t[c]&&r.buffers[c]&&(r.buffers[c].destroy(),r.buffers[c]=null);return r.refresh(),e}var r=new s;return n.vaoCount+=1,e.destroy=function(){for(var t=0;t<r.buffers.length;++t)r.buffers[t]&&r.buffers[t].destroy();r.buffers.length=0,r.ownsElements&&(r.elements.destroy(),r.elements=null,r.ownsElements=!1),r.destroy()},e._vao=r,e._reglType="vao",e(t)},getVAO:function(t){return"function"==typeof t&&t._vao?t._vao:null},destroyBuffer:function(e){for(var r=0;r<u.length;++r){var n=u[r];n.buffer===e&&(t.disableVertexAttribArray(r),n.buffer=null)}},setVAO:e.oes_vertex_array_object?function(t){if(t!==p.currentVAO){var r=e.oes_vertex_array_object;t?r.bindVertexArrayOES(t.vao):r.bindVertexArrayOES(null),p.currentVAO=t}}:function(r){if(r!==p.currentVAO){if(r)r.bindAttrs();else{for(var n=e.angle_instanced_arrays,i=0;i<u.length;++i){var a=u[i];a.buffer?(t.enableVertexAttribArray(i),a.buffer.bind(),t.vertexAttribPointer(i,a.size,a.type,a.normalized,a.stride,a.offfset),n&&a.divisor&&n.vertexAttribDivisorANGLE(i,a.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,a.x,a.y,a.z,a.w))}o.elements?t.bindBuffer(34963,o.elements.buffer.buffer):t.bindBuffer(34963,null)}p.currentVAO=r}},clear:e.oes_vertex_array_object?function(){X(h).forEach((function(t){t.destroy()}))}:function(){}};return s.prototype.bindAttrs=function(){for(var r=e.angle_instanced_arrays,n=this.attributes,i=0;i<n.length;++i){var o=n[i];o.buffer?(t.enableVertexAttribArray(i),t.bindBuffer(34962,o.buffer.buffer),t.vertexAttribPointer(i,o.size,o.type,o.normalized,o.stride,o.offset),r&&o.divisor&&r.vertexAttribDivisorANGLE(i,o.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,o.x,o.y,o.z,o.w))}for(r=n.length;r<c;++r)t.disableVertexAttribArray(r);(r=a.getElements(this.elements))?t.bindBuffer(34963,r.buffer.buffer):t.bindBuffer(34963,null)},s.prototype.refresh=function(){var t=e.oes_vertex_array_object;t&&(t.bindVertexArrayOES(this.vao),this.bindAttrs(),p.currentVAO=null,t.bindVertexArrayOES(null))},s.prototype.destroy=function(){if(this.vao){var t=e.oes_vertex_array_object;this===p.currentVAO&&(p.currentVAO=null,t.bindVertexArrayOES(null)),t.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),h[this.id]&&(delete h[this.id],--n.vaoCount)},p}function E(t,e,r,n){function i(t,e,r,n){this.name=t,this.id=e,this.location=r,this.info=n}function a(t,e){for(var r=0;r<t.length;++r)if(t[r].id===e.id)return void(t[r].location=e.location);t.push(e)}function o(r,n,i){if(!(o=(i=35632===r?c:u)[n])){var a=e.str(n),o=t.createShader(r);t.shaderSource(o,a),t.compileShader(o),i[n]=o}return o}function s(t,e){this.id=p++,this.fragId=t,this.vertId=e,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,n.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function l(r,s,l){var c;c=o(35632,r.fragId);var u=o(35633,r.vertId);if(s=r.program=t.createProgram(),t.attachShader(s,c),t.attachShader(s,u),l)for(c=0;c<l.length;++c)u=l[c],t.bindAttribLocation(s,u[0],u[1]);t.linkProgram(s),u=t.getProgramParameter(s,35718),n.profile&&(r.stats.uniformsCount=u);var f=r.uniforms;for(c=0;c<u;++c)if(l=t.getActiveUniform(s,c)){if(1<l.size)for(var h=0;h<l.size;++h){var p=l.name.replace("[0]","["+h+"]");a(f,new i(p,e.id(p),t.getUniformLocation(s,p),l))}h=l.name,1<l.size&&(h=h.replace("[0]","")),a(f,new i(h,e.id(h),t.getUniformLocation(s,h),l))}for(u=t.getProgramParameter(s,35721),n.profile&&(r.stats.attributesCount=u),r=r.attributes,c=0;c<u;++c)(l=t.getActiveAttrib(s,c))&&a(r,new i(l.name,e.id(l.name),t.getAttribLocation(s,l.name),l))}var c={},u={},f={},h=[],p=0;return n.profile&&(r.getMaxUniformsCount=function(){var t=0;return h.forEach((function(e){e.stats.uniformsCount>t&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);X(c).forEach(e),c={},X(u).forEach(e),u={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),j(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(u[d.vertId]),delete u[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(c[d.fragId]),delete c[d.fragId],delete f[d.fragId])}})},restore:function(){c={},u={};for(var t=0;t<h.length;++t)l(h[t],null,h[t].attributes.map((function(t){return[t.location,t.name]})))},shader:o,frag:-1,vert:-1}}function L(t,e,r,n,i,a,o){function s(i){var a;a=null===e.next?5121:e.next.colorAttachments[0].texture._texture.type;var o=0,s=0,l=n.framebufferWidth,c=n.framebufferHeight,u=null;return W(i)?u=i:i&&(o=0|i.x,s=0|i.y,l=0|(i.width||n.framebufferWidth-o),c=0|(i.height||n.framebufferHeight-s),u=i.data||null),r(),i=l*c*4,u||(5121===a?u=new Uint8Array(i):5126===a&&(u=u||new Float32Array(i))),t.pixelStorei(3333,4),t.readPixels(o,s,l,c,6408,a,u),u}return function(t){return t&&"framebuffer"in t?function(t){var r;return e.setFBO({framebuffer:t.framebuffer},(function(){r=s(t)})),r}(t):s(t)}}function C(t){return Array.prototype.slice.call(t)}function P(t){return C(t).join("")}function I(t){return Array.isArray(t)||W(t)||l(t)}function O(t){return t.sort((function(t,e){return"viewport"===t?-1:"viewport"===e?1:t<e?-1:1}))}function z(t,e,r,n){this.thisDep=t,this.contextDep=e,this.propDep=r,this.append=n}function D(t){return t&&!(t.thisDep||t.contextDep||t.propDep)}function R(t){return new z(!1,!1,!1,t)}function F(t,e){var r=t.type;if(0===r)return new z(!0,1<=(r=t.data.length),2<=r,e);if(4===r)return new z((r=t.data).thisDep,r.contextDep,r.propDep,e);if(5===r)return new z(!1,!1,!1,e);if(6===r){for(var n=r=!1,i=!1,a=0;a<t.data.length;++a){var o=t.data[a];1===o.type?i=!0:2===o.type?n=!0:3===o.type?r=!0:0===o.type?(r=!0,1<=(o=o.data)&&(n=!0),2<=o&&(i=!0)):4===o.type&&(r=r||o.data.thisDep,n=n||o.data.contextDep,i=i||o.data.propDep)}return new z(r,n,i,e)}return new z(3===r,2===r,1===r,e)}function B(t,e,r,n,i,o,s,l,c,u,f,h,p,d,g){function v(t){return t.replace(".","_")}function y(t,e,r){var n=v(t);ot.push(t),at[n]=it[n]=!!r,st[n]=e}function x(t,e,r){var n=v(t);ot.push(t),Array.isArray(r)?(it[n]=r.slice(),at[n]=r.slice()):it[n]=at[n]=r,lt[n]=e}function b(){var t=function(){function t(){var t=[],e=[];return j((function(){t.push.apply(t,C(arguments))}),{def:function(){var n="v"+r++;return e.push(n),0<arguments.length&&(t.push(n,"="),t.push.apply(t,C(arguments)),t.push(";")),n},toString:function(){return P([0<e.length?"var "+e.join(",")+";":"",P(t)])}})}function e(){function e(t,e){n(t,e,"=",r.def(t,e),";")}var r=t(),n=t(),i=r.toString,a=n.toString;return j((function(){r.apply(r,C(arguments))}),{def:r.def,entry:r,exit:n,save:e,set:function(t,n,i){e(t,n),r(t,n,"=",i,";")},toString:function(){return i()+a()}})}var r=0,n=[],i=[],a=t(),o={};return{global:a,link:function(t){for(var e=0;e<i.length;++e)if(i[e]===t)return n[e];return e="g"+r++,n.push(e),i.push(t),e},block:t,proc:function(t,r){function n(){var t="a"+i.length;return i.push(t),t}var i=[];r=r||0;for(var a=0;a<r;++a)n();var s=(a=e()).toString;return o[t]=j(a,{arg:n,toString:function(){return P(["function(",i.join(),"){",s(),"}"])}})},scope:e,cond:function(){var t=P(arguments),r=e(),n=e(),i=r.toString,a=n.toString;return j(r,{then:function(){return r.apply(r,C(arguments)),this},else:function(){return n.apply(n,C(arguments)),this},toString:function(){var e=a();return e&&(e="else{"+e+"}"),P(["if(",t,"){",i(),"}",e])}})},compile:function(){var t=['"use strict";',a,"return {"];Object.keys(o).forEach((function(e){t.push('"',e,'":',o[e].toString(),",")})),t.push("}");var e=P(t).replace(/;/g,";\n").replace(/}/g,"}\n").replace(/{/g,"{\n");return Function.apply(null,n.concat(e)).apply(null,i)}}}(),r=t.link,n=t.global;t.id=ft++,t.batchId="0";var i=r(ct),a=t.shared={props:"a0"};Object.keys(ct).forEach((function(t){a[t]=n.def(i,".",t)}));var o=t.next={},s=t.current={};Object.keys(lt).forEach((function(t){Array.isArray(it[t])&&(o[t]=n.def(a.next,".",t),s[t]=n.def(a.current,".",t))}));var l=t.constants={};Object.keys(ut).forEach((function(t){l[t]=n.def(JSON.stringify(ut[t]))})),t.invoke=function(e,n){switch(n.type){case 0:var i=["this",a.context,a.props,t.batchId];return e.def(r(n.data),".call(",i.slice(0,Math.max(n.data.length+1,4)),")");case 1:return e.def(a.props,n.data);case 2:return e.def(a.context,n.data);case 3:return e.def("this",n.data);case 4:return n.data.append(t,e),n.data.ref;case 5:return n.data.toString();case 6:return n.data.map((function(r){return t.invoke(e,r)}))}},t.attribCache={};var c={};return t.scopeAttrib=function(t){if((t=e.id(t))in c)return c[t];var n=u.scope[t];return n||(n=u.scope[t]=new Q),c[t]=r(n)},t}function _(t,e){var r=t.static,n=t.dynamic;if("framebuffer"in r){var i=r.framebuffer;return i?(i=l.getFramebuffer(i),R((function(t,e){var r=t.link(i),n=t.shared;return e.set(n.framebuffer,".next",r),n=n.context,e.set(n,".framebufferWidth",r+".width"),e.set(n,".framebufferHeight",r+".height"),r}))):R((function(t,e){var r=t.shared;return e.set(r.framebuffer,".next","null"),r=r.context,e.set(r,".framebufferWidth",r+".drawingBufferWidth"),e.set(r,".framebufferHeight",r+".drawingBufferHeight"),"null"}))}if("framebuffer"in n){var a=n.framebuffer;return F(a,(function(t,e){var r=t.invoke(e,a),n=t.shared,i=n.framebuffer;r=e.def(i,".getFramebuffer(",r,")");return e.set(i,".next",r),n=n.context,e.set(n,".framebufferWidth",r+"?"+r+".width:"+n+".drawingBufferWidth"),e.set(n,".framebufferHeight",r+"?"+r+".height:"+n+".drawingBufferHeight"),r}))}return null}function w(t,r,n){function i(t){if(t in a){var r=e.id(a[t]);return(t=R((function(){return r}))).id=r,t}if(t in o){var n=o[t];return F(n,(function(t,e){var r=t.invoke(e,n);return e.def(t.shared.strings,".id(",r,")")}))}return null}var a=t.static,o=t.dynamic,s=i("frag"),l=i("vert"),c=null;return D(s)&&D(l)?(c=f.program(l.id,s.id,null,n),t=R((function(t,e){return t.link(c)}))):t=new z(s&&s.thisDep||l&&l.thisDep,s&&s.contextDep||l&&l.contextDep,s&&s.propDep||l&&l.propDep,(function(t,e){var r,n,i=t.shared.shader;return r=s?s.append(t,e):e.def(i,".","frag"),n=l?l.append(t,e):e.def(i,".","vert"),e.def(i+".program("+n+","+r+")")})),{frag:s,vert:l,progVar:t,program:c}}function T(t,e){function r(t,e){if(t in n){var r=0|n[t];return e?a.offset=r:a.instances=r,R((function(t,n){return e&&(t.OFFSET=r),r}))}if(t in i){var o=i[t];return F(o,(function(t,r){var n=t.invoke(r,o);return e&&(t.OFFSET=n),n}))}if(e){if(c)return R((function(t,e){return t.OFFSET=0}));if(s)return new z(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.offset:0")}))}else if(s)return new z(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.instances:-1")}));return null}var n=t.static,i=t.dynamic,a={},s=!1,l=function(){if("vao"in n){var t=n.vao;return null!==t&&null===u.getVAO(t)&&(t=u.createVAO(t)),s=!0,a.vao=t,R((function(e){var r=u.getVAO(t);return r?e.link(r):"null"}))}if("vao"in i){s=!0;var e=i.vao;return F(e,(function(t,r){var n=t.invoke(r,e);return r.def(t.shared.vao+".getVAO("+n+")")}))}return null}(),c=!1,f=function(){if("elements"in n){var t=n.elements;if(a.elements=t,I(t)){var e=a.elements=o.create(t,!0);t=o.getElements(e);c=!0}else t&&(t=o.getElements(t),c=!0);return(e=R((function(e,r){if(t){var n=e.link(t);return e.ELEMENTS=n}return e.ELEMENTS=null}))).value=t,e}if("elements"in i){c=!0;var r=i.elements;return F(r,(function(t,e){var n=(i=t.shared).isBufferArgs,i=i.elements,a=t.invoke(e,r),o=e.def("null");n=e.def(n,"(",a,")"),a=t.cond(n).then(o,"=",i,".createStream(",a,");").else(o,"=",i,".getElements(",a,");");return e.entry(a),e.exit(t.cond(n).then(i,".destroyStream(",o,");")),t.ELEMENTS=o}))}return s?new z(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.elements+".getElements("+t.shared.vao+".currentVAO.elements):null")})):null}(),h=r("offset",!0),p=function(){if("primitive"in n){var t=n.primitive;return a.primitive=t,R((function(e,r){return rt[t]}))}if("primitive"in i){var e=i.primitive;return F(e,(function(t,r){var n=t.constants.primTypes,i=t.invoke(r,e);return r.def(n,"[",i,"]")}))}return c?D(f)?f.value?R((function(t,e){return e.def(t.ELEMENTS,".primType")})):R((function(){return 4})):new z(f.thisDep,f.contextDep,f.propDep,(function(t,e){var r=t.ELEMENTS;return e.def(r,"?",r,".primType:",4)})):s?new z(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.primitive:4")})):null}(),d=function(){if("count"in n){var t=0|n.count;return a.count=t,R((function(){return t}))}if("count"in i){var e=i.count;return F(e,(function(t,r){return t.invoke(r,e)}))}return c?D(f)?f?h?new z(h.thisDep,h.contextDep,h.propDep,(function(t,e){return e.def(t.ELEMENTS,".vertCount-",t.OFFSET)})):R((function(t,e){return e.def(t.ELEMENTS,".vertCount")})):R((function(){return-1})):new z(f.thisDep||h.thisDep,f.contextDep||h.contextDep,f.propDep||h.propDep,(function(t,e){var r=t.ELEMENTS;return t.OFFSET?e.def(r,"?",r,".vertCount-",t.OFFSET,":-1"):e.def(r,"?",r,".vertCount:-1")})):s?new z(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao,".currentVAO?",t.shared.vao,".currentVAO.count:-1")})):null}(),g=r("instances",!1);return{elements:f,primitive:p,count:d,instances:g,offset:h,vao:l,vaoActive:s,elementsActive:c,static:a}}function k(t,r){var n=t.static,a=t.dynamic,o={};return Object.keys(n).forEach((function(t){var r=n[t],a=e.id(t),s=new Q;if(I(r))s.state=1,s.buffer=i.getBuffer(i.create(r,34962,!1,!0)),s.type=0;else if(c=i.getBuffer(r))s.state=1,s.buffer=c,s.type=0;else if("constant"in r){var l=r.constant;s.buffer="null",s.state=2,"number"==typeof l?s.x=l:_t.forEach((function(t,e){e<l.length&&(s[t]=l[e])}))}else{var c=I(r.buffer)?i.getBuffer(i.create(r.buffer,34962,!1,!0)):i.getBuffer(r.buffer),u=0|r.offset,f=0|r.stride,h=0|r.size,p=!!r.normalized,d=0;"type"in r&&(d=K[r.type]),r=0|r.divisor,s.buffer=c,s.state=1,s.size=h,s.normalized=p,s.type=d||c.dtype,s.offset=u,s.stride=f,s.divisor=r}o[t]=R((function(t,e){var r=t.attribCache;if(a in r)return r[a];var n={isStream:!1};return Object.keys(s).forEach((function(t){n[t]=s[t]})),s.buffer&&(n.buffer=t.link(s.buffer),n.type=n.type||n.buffer+".dtype"),r[a]=n}))})),Object.keys(a).forEach((function(t){var e=a[t];o[t]=F(e,(function(t,r){function n(t){r(l[t],"=",i,".",t,"|0;")}var i=t.invoke(r,e),a=t.shared,o=t.constants,s=a.isBufferArgs,l=(a=a.buffer,{isStream:r.def(!1)}),c=new Q;c.state=1,Object.keys(c).forEach((function(t){l[t]=r.def(""+c[t])}));var u=l.buffer,f=l.type;return r("if(",s,"(",i,")){",l.isStream,"=true;",u,"=",a,".createStream(",34962,",",i,");",f,"=",u,".dtype;","}else{",u,"=",a,".getBuffer(",i,");","if(",u,"){",f,"=",u,".dtype;",'}else if("constant" in ',i,"){",l.state,"=",2,";","if(typeof "+i+'.constant === "number"){',l[_t[0]],"=",i,".constant;",_t.slice(1).map((function(t){return l[t]})).join("="),"=0;","}else{",_t.map((function(t,e){return l[t]+"="+i+".constant.length>"+e+"?"+i+".constant["+e+"]:0;"})).join(""),"}}else{","if(",s,"(",i,".buffer)){",u,"=",a,".createStream(",34962,",",i,".buffer);","}else{",u,"=",a,".getBuffer(",i,".buffer);","}",f,'="type" in ',i,"?",o.glTypes,"[",i,".type]:",u,".dtype;",l.normalized,"=!!",i,".normalized;"),n("size"),n("offset"),n("stride"),n("divisor"),r("}}"),r.exit("if(",l.isStream,"){",a,".destroyStream(",u,");","}"),l}))})),o}function A(t,e,n,i,o){function s(t){var e=c[t];e&&(h[t]=e)}var l=function(t,e){if("string"==typeof(r=t.static).frag&&"string"==typeof r.vert){if(0<Object.keys(e.dynamic).length)return null;var r=e.static,n=Object.keys(r);if(0<n.length&&"number"==typeof r[n[0]]){for(var i=[],a=0;a<n.length;++a)i.push([0|r[n[a]],n[a]]);return i}}return null}(t,e),c=function(t,e,r){function n(t){if(t in i){var r=i[t];t=!0;var n,o,s=0|r.x,l=0|r.y;return"width"in r?n=0|r.width:t=!1,"height"in r?o=0|r.height:t=!1,new z(!t&&e&&e.thisDep,!t&&e&&e.contextDep,!t&&e&&e.propDep,(function(t,e){var i=t.shared.context,a=n;"width"in r||(a=e.def(i,".","framebufferWidth","-",s));var c=o;return"height"in r||(c=e.def(i,".","framebufferHeight","-",l)),[s,l,a,c]}))}if(t in a){var c=a[t];return t=F(c,(function(t,e){var r=t.invoke(e,c),n=t.shared.context,i=e.def(r,".x|0"),a=e.def(r,".y|0");return[i,a,e.def('"width" in ',r,"?",r,".width|0:","(",n,".","framebufferWidth","-",i,")"),r=e.def('"height" in ',r,"?",r,".height|0:","(",n,".","framebufferHeight","-",a,")")]})),e&&(t.thisDep=t.thisDep||e.thisDep,t.contextDep=t.contextDep||e.contextDep,t.propDep=t.propDep||e.propDep),t}return e?new z(e.thisDep,e.contextDep,e.propDep,(function(t,e){var r=t.shared.context;return[0,0,e.def(r,".","framebufferWidth"),e.def(r,".","framebufferHeight")]})):null}var i=t.static,a=t.dynamic;if(t=n("viewport")){var o=t;t=new z(t.thisDep,t.contextDep,t.propDep,(function(t,e){var r=o.append(t,e),n=t.shared.context;return e.set(n,".viewportWidth",r[2]),e.set(n,".viewportHeight",r[3]),r}))}return{viewport:t,scissor_box:n("scissor.box")}}(t,d=_(t)),f=T(t),h=function(t,e){var r=t.static,n=t.dynamic,i={};return ot.forEach((function(t){function e(e,a){if(t in r){var s=e(r[t]);i[o]=R((function(){return s}))}else if(t in n){var l=n[t];i[o]=F(l,(function(t,e){return a(t,e,t.invoke(e,l))}))}}var o=v(t);switch(t){case"cull.enable":case"blend.enable":case"dither":case"stencil.enable":case"depth.enable":case"scissor.enable":case"polygonOffset.enable":case"sample.alpha":case"sample.enable":case"depth.mask":return e((function(t){return t}),(function(t,e,r){return r}));case"depth.func":return e((function(t){return kt[t]}),(function(t,e,r){return e.def(t.constants.compareFuncs,"[",r,"]")}));case"depth.range":return e((function(t){return t}),(function(t,e,r){return[e.def("+",r,"[0]"),e=e.def("+",r,"[1]")]}));case"blend.func":return e((function(t){return[Tt["srcRGB"in t?t.srcRGB:t.src],Tt["dstRGB"in t?t.dstRGB:t.dst],Tt["srcAlpha"in t?t.srcAlpha:t.src],Tt["dstAlpha"in t?t.dstAlpha:t.dst]]}),(function(t,e,r){function n(t,n){return e.def('"',t,n,'" in ',r,"?",r,".",t,n,":",r,".",t)}t=t.constants.blendFuncs;var i=n("src","RGB"),a=n("dst","RGB"),o=(i=e.def(t,"[",i,"]"),e.def(t,"[",n("src","Alpha"),"]"));return[i,a=e.def(t,"[",a,"]"),o,t=e.def(t,"[",n("dst","Alpha"),"]")]}));case"blend.equation":return e((function(t){return"string"==typeof t?[$[t],$[t]]:"object"==typeof t?[$[t.rgb],$[t.alpha]]:void 0}),(function(t,e,r){var n=t.constants.blendEquations,i=e.def(),a=e.def();return(t=t.cond("typeof ",r,'==="string"')).then(i,"=",a,"=",n,"[",r,"];"),t.else(i,"=",n,"[",r,".rgb];",a,"=",n,"[",r,".alpha];"),e(t),[i,a]}));case"blend.color":return e((function(t){return a(4,(function(e){return+t[e]}))}),(function(t,e,r){return a(4,(function(t){return e.def("+",r,"[",t,"]")}))}));case"stencil.mask":return e((function(t){return 0|t}),(function(t,e,r){return e.def(r,"|0")}));case"stencil.func":return e((function(t){return[kt[t.cmp||"keep"],t.ref||0,"mask"in t?t.mask:-1]}),(function(t,e,r){return[t=e.def('"cmp" in ',r,"?",t.constants.compareFuncs,"[",r,".cmp]",":",7680),e.def(r,".ref|0"),e=e.def('"mask" in ',r,"?",r,".mask|0:-1")]}));case"stencil.opFront":case"stencil.opBack":return e((function(e){return["stencil.opBack"===t?1029:1028,At[e.fail||"keep"],At[e.zfail||"keep"],At[e.zpass||"keep"]]}),(function(e,r,n){function i(t){return r.def('"',t,'" in ',n,"?",a,"[",n,".",t,"]:",7680)}var a=e.constants.stencilOps;return["stencil.opBack"===t?1029:1028,i("fail"),i("zfail"),i("zpass")]}));case"polygonOffset.offset":return e((function(t){return[0|t.factor,0|t.units]}),(function(t,e,r){return[e.def(r,".factor|0"),e=e.def(r,".units|0")]}));case"cull.face":return e((function(t){var e=0;return"front"===t?e=1028:"back"===t&&(e=1029),e}),(function(t,e,r){return e.def(r,'==="front"?',1028,":",1029)}));case"lineWidth":return e((function(t){return t}),(function(t,e,r){return r}));case"frontFace":return e((function(t){return Mt[t]}),(function(t,e,r){return e.def(r+'==="cw"?2304:2305')}));case"colorMask":return e((function(t){return t.map((function(t){return!!t}))}),(function(t,e,r){return a(4,(function(t){return"!!"+r+"["+t+"]"}))}));case"sample.coverage":return e((function(t){return["value"in t?t.value:1,!!t.invert]}),(function(t,e,r){return[e.def('"value" in ',r,"?+",r,".value:1"),e=e.def("!!",r,".invert")]}))}})),i}(t),p=w(t,0,l);s("viewport"),s(v("scissor.box"));var d,g=0<Object.keys(h).length;if((d={framebuffer:d,draw:f,shader:p,state:h,dirty:g,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}}).profile=function(t){var e,r=t.static;if(t=t.dynamic,"profile"in r){var n=!!r.profile;(e=R((function(t,e){return n}))).enable=n}else if("profile"in t){var i=t.profile;e=F(i,(function(t,e){return t.invoke(e,i)}))}return e}(t),d.uniforms=function(t,e){var r=t.static,n=t.dynamic,i={};return Object.keys(r).forEach((function(t){var e,n=r[t];if("number"==typeof n||"boolean"==typeof n)e=R((function(){return n}));else if("function"==typeof n){var o=n._reglType;"texture2d"===o||"textureCube"===o?e=R((function(t){return t.link(n)})):"framebuffer"!==o&&"framebufferCube"!==o||(e=R((function(t){return t.link(n.color[0])})))}else m(n)&&(e=R((function(t){return t.global.def("[",a(n.length,(function(t){return n[t]})),"]")})));e.value=n,i[t]=e})),Object.keys(n).forEach((function(t){var e=n[t];i[t]=F(e,(function(t,r){return t.invoke(r,e)}))})),i}(n),d.drawVAO=d.scopeVAO=f.vao,!d.drawVAO&&p.program&&!l&&r.angle_instanced_arrays&&f.static.elements){var y=!0;if(t=p.program.attributes.map((function(t){return t=e.static[t],y=y&&!!t,t})),y&&0<t.length){var x=u.getVAO(u.createVAO({attributes:t,elements:f.static.elements}));d.drawVAO=new z(null,null,null,(function(t,e){return t.link(x)})),d.useVAO=!0}}return l?d.useVAO=!0:d.attributes=k(e),d.context=function(t){var e=t.static,r=t.dynamic,n={};return Object.keys(e).forEach((function(t){var r=e[t];n[t]=R((function(t,e){return"number"==typeof r||"boolean"==typeof r?""+r:t.link(r)}))})),Object.keys(r).forEach((function(t){var e=r[t];n[t]=F(e,(function(t,r){return t.invoke(r,e)}))})),n}(i),d}function M(t,e,r){var n=t.shared.context,i=t.scope();Object.keys(r).forEach((function(a){e.save(n,"."+a);var o=r[a].append(t,e);Array.isArray(o)?i(n,".",a,"=[",o.join(),"];"):i(n,".",a,"=",o,";")})),e(i)}function S(t,e,r,n){var i,a=(s=t.shared).gl,o=s.framebuffer;et&&(i=e.def(s.extensions,".webgl_draw_buffers"));var s=(l=t.constants).drawBuffer,l=l.backBuffer;t=r?r.append(t,e):e.def(o,".next"),n||e("if(",t,"!==",o,".cur){"),e("if(",t,"){",a,".bindFramebuffer(",36160,",",t,".framebuffer);"),et&&e(i,".drawBuffersWEBGL(",s,"[",t,".colorAttachments.length]);"),e("}else{",a,".bindFramebuffer(",36160,",null);"),et&&e(i,".drawBuffersWEBGL(",l,");"),e("}",o,".cur=",t,";"),n||e("}")}function E(t,e,r){var n=t.shared,i=n.gl,o=t.current,s=t.next,l=n.current,c=n.next,u=t.cond(l,".dirty");ot.forEach((function(e){var n,f;if(!((e=v(e))in r.state))if(e in s){n=s[e],f=o[e];var h=a(it[e].length,(function(t){return u.def(n,"[",t,"]")}));u(t.cond(h.map((function(t,e){return t+"!=="+f+"["+e+"]"})).join("||")).then(i,".",lt[e],"(",h,");",h.map((function(t,e){return f+"["+e+"]="+t})).join(";"),";"))}else n=u.def(c,".",e),h=t.cond(n,"!==",l,".",e),u(h),e in st?h(t.cond(n).then(i,".enable(",st[e],");").else(i,".disable(",st[e],");"),l,".",e,"=",n,";"):h(i,".",lt[e],"(",n,");",l,".",e,"=",n,";")})),0===Object.keys(r.state).length&&u(l,".dirty=false;"),e(u)}function L(t,e,r,n){var i=t.shared,a=t.current,o=i.current,s=i.gl;O(Object.keys(r)).forEach((function(i){var l=r[i];if(!n||n(l)){var c=l.append(t,e);if(st[i]){var u=st[i];D(l)?e(s,c?".enable(":".disable(",u,");"):e(t.cond(c).then(s,".enable(",u,");").else(s,".disable(",u,");")),e(o,".",i,"=",c,";")}else if(m(c)){var f=a[i];e(s,".",lt[i],"(",c,");",c.map((function(t,e){return f+"["+e+"]="+t})).join(";"),";")}else e(s,".",lt[i],"(",c,");",o,".",i,"=",c,";")}}))}function B(t,e){tt&&(t.instancing=e.def(t.shared.extensions,".angle_instanced_arrays"))}function N(t,e,r,n,i){function a(){return"undefined"==typeof performance?"Date.now()":"performance.now()"}function o(t){t(c=e.def(),"=",a(),";"),"string"==typeof i?t(h,".count+=",i,";"):t(h,".count++;"),d&&(n?t(u=e.def(),"=",g,".getNumPendingQueries();"):t(g,".beginQuery(",h,");"))}function s(t){t(h,".cpuTime+=",a(),"-",c,";"),d&&(n?t(g,".pushScopeStats(",u,",",g,".getNumPendingQueries(),",h,");"):t(g,".endQuery();"))}function l(t){var r=e.def(p,".profile");e(p,".profile=",t,";"),e.exit(p,".profile=",r,";")}var c,u,f=t.shared,h=t.stats,p=f.current,g=f.timer;if(r=r.profile){if(D(r))return void(r.enable?(o(e),s(e.exit),l("true")):l("false"));l(r=r.append(t,e))}else r=e.def(p,".profile");o(f=t.block()),e("if(",r,"){",f,"}"),s(t=t.block()),e.exit("if(",r,"){",t,"}")}function U(t,e,r,n,i){function a(r,n,i){function a(){e("if(!",u,".buffer){",l,".enableVertexAttribArray(",c,");}");var r,a=i.type;r=i.size?e.def(i.size,"||",n):n,e("if(",u,".type!==",a,"||",u,".size!==",r,"||",p.map((function(t){return u+"."+t+"!=="+i[t]})).join("||"),"){",l,".bindBuffer(",34962,",",f,".buffer);",l,".vertexAttribPointer(",[c,r,a,i.normalized,i.stride,i.offset],");",u,".type=",a,";",u,".size=",r,";",p.map((function(t){return u+"."+t+"="+i[t]+";"})).join(""),"}"),tt&&(a=i.divisor,e("if(",u,".divisor!==",a,"){",t.instancing,".vertexAttribDivisorANGLE(",[c,a],");",u,".divisor=",a,";}"))}function s(){e("if(",u,".buffer){",l,".disableVertexAttribArray(",c,");",u,".buffer=null;","}if(",_t.map((function(t,e){return u+"."+t+"!=="+h[e]})).join("||"),"){",l,".vertexAttrib4f(",c,",",h,");",_t.map((function(t,e){return u+"."+t+"="+h[e]+";"})).join(""),"}")}var l=o.gl,c=e.def(r,".location"),u=e.def(o.attributes,"[",c,"]");r=i.state;var f=i.buffer,h=[i.x,i.y,i.z,i.w],p=["buffer","normalized","offset","stride"];1===r?a():2===r?s():(e("if(",r,"===",1,"){"),a(),e("}else{"),s(),e("}"))}var o=t.shared;n.forEach((function(n){var o,s=n.name,l=r.attributes[s];if(l){if(!i(l))return;o=l.append(t,e)}else{if(!i(St))return;var c=t.scopeAttrib(s);o={},Object.keys(new Q).forEach((function(t){o[t]=e.def(c,".",t)}))}a(t.link(n),function(t){switch(t){case 35664:case 35667:case 35671:return 2;case 35665:case 35668:case 35672:return 3;case 35666:case 35669:case 35673:return 4;default:return 1}}(n.info.type),o)}))}function H(t,r,n,i,o,s){for(var l,c=t.shared,u=c.gl,f={},h=0;h<i.length;++h){var p=(b=i[h]).name,d=b.info.type,g=b.info.size,v=n.uniforms[p];if(1<g){if(!v)continue;var y=p.replace("[0]","");if(f[y])continue;f[y]=1}var x,b=t.link(b)+".location";if(v){if(!o(v))continue;if(D(v)){if(p=v.value,35678===d||35680===d)r(u,".uniform1i(",b,",",(d=t.link(p._texture||p.color[0]._texture))+".bind());"),r.exit(d,".unbind();");else if(35674===d||35675===d||35676===d)g=t.global.def("new Float32Array(["+Array.prototype.slice.call(p)+"])"),p=2,35675===d?p=3:35676===d&&(p=4),r(u,".uniformMatrix",p,"fv(",b,",false,",g,");");else{switch(d){case 5126:l="1f";break;case 35664:l="2f";break;case 35665:l="3f";break;case 35666:l="4f";break;case 35670:case 5124:l="1i";break;case 35671:case 35667:l="2i";break;case 35672:case 35668:l="3i";break;case 35673:l="4i";break;case 35669:l="4i"}1<g?(l+="v",p=t.global.def("["+Array.prototype.slice.call(p)+"]")):p=m(p)?Array.prototype.slice.call(p):p,r(u,".uniform",l,"(",b,",",p,");")}continue}x=v.append(t,r)}else{if(!o(St))continue;x=r.def(c.uniforms,"[",e.id(p),"]")}switch(35678===d?r("if(",x,"&&",x,'._reglType==="framebuffer"){',x,"=",x,".color[0];","}"):35680===d&&r("if(",x,"&&",x,'._reglType==="framebufferCube"){',x,"=",x,".color[0];","}"),p=1,d){case 35678:case 35680:d=r.def(x,"._texture"),r(u,".uniform1i(",b,",",d,".bind());"),r.exit(d,".unbind();");continue;case 5124:case 35670:l="1i";break;case 35667:case 35671:l="2i",p=2;break;case 35668:case 35672:l="3i",p=3;break;case 35669:case 35673:l="4i",p=4;break;case 5126:l="1f";break;case 35664:l="2f",p=2;break;case 35665:l="3f",p=3;break;case 35666:l="4f",p=4;break;case 35674:l="Matrix2fv";break;case 35675:l="Matrix3fv";break;case 35676:l="Matrix4fv"}if(-1===l.indexOf("Matrix")&&1<g&&(l+="v",p=1),"M"===l.charAt(0)){r(u,".uniform",l,"(",b,",");b=Math.pow(d-35674+2,2);var _=t.global.def("new Float32Array(",b,")");Array.isArray(x)?r("false,(",a(b,(function(t){return _+"["+t+"]="+x[t]})),",",_,")"):r("false,(Array.isArray(",x,")||",x," instanceof Float32Array)?",x,":(",a(b,(function(t){return _+"["+t+"]="+x+"["+t+"]"})),",",_,")"),r(");")}else{if(1<p){d=[];var w=[];for(g=0;g<p;++g)Array.isArray(x)?w.push(x[g]):w.push(r.def(x+"["+g+"]")),s&&d.push(r.def());s&&r("if(!",t.batchId,"||",d.map((function(t,e){return t+"!=="+w[e]})).join("||"),"){",d.map((function(t,e){return t+"="+w[e]+";"})).join("")),r(u,".uniform",l,"(",b,",",w.join(","),");")}else s&&(d=r.def(),r("if(!",t.batchId,"||",d,"!==",x,"){",d,"=",x,";")),r(u,".uniform",l,"(",b,",",x,");");s&&r("}")}}}function q(t,e,r,n){function i(i){var a=h[i];return a?a.contextDep&&n.contextDynamic||a.propDep?a.append(t,r):a.append(t,e):e.def(f,".",i)}function a(){function t(){r(l,".drawElementsInstancedANGLE(",[d,m,v,g+"<<(("+v+"-5121)>>1)",s],");")}function e(){r(l,".drawArraysInstancedANGLE(",[d,g,m,s],");")}p&&"null"!==p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}function o(){function t(){r(u+".drawElements("+[d,m,v,g+"<<(("+v+"-5121)>>1)"]+");")}function e(){r(u+".drawArrays("+[d,g,m]+");")}p&&"null"!==p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a("if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);")):(i=a.def(),a(i,"=",f,".","elements",";","if(",i,"){",u,".bindBuffer(",34963,",",i,".buffer.buffer);}","else if(",c.vao,".currentVAO){",i,"=",t.shared.elements+".getElements("+c.vao,".currentVAO.elements);",nt?"":"if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);","}")),i}(),d=i("primitive"),g=i("offset"),m=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","count"),i}();if("number"==typeof m){if(0===m)return}else r("if(",m,"){"),r.exit("}");tt&&(s=i("instances"),l=t.instancing);var v=p+".type",y=h.elements&&D(h.elements)&&!h.vaoActive;tt&&("number"!=typeof s||0<=s)?"string"==typeof s?(r("if(",s,">0){"),a(),r("}else if(",s,"<0){"),o(),r("}")):a():o()}function G(t,e,r,n,i){return i=(e=b()).proc("body",i),tt&&(e.instancing=i.def(e.shared.extensions,".angle_instanced_arrays")),t(e,i,r,n),e.compile().body}function Y(t,e,r,n){B(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,".setVAO(",r.drawVAO.append(t,e),");"):e(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(e(t.shared.vao,".setVAO(null);"),U(t,e,r,n.attributes,(function(){return!0}))),H(t,e,r,n.uniforms,(function(){return!0}),!1),q(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchId="a1",B(t,e),U(t,e,r,n.attributes,i),H(t,e,r,n.uniforms,i,!1),q(t,e,e,r)}function X(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}B(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,"for(",s,"=0;",s,"<","a1",";++",s,"){",l,"=","a0","[",s,"];",u,"}",c.exit),r.needsContext&&M(t,u,r.context),r.needsFramebuffer&&S(t,u,r.framebuffer),L(t,u,r.state,i),r.profile&&i(r.profile)&&N(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,".setVAO(",r.drawVAO.append(t,u),");"):c(t.shared.vao,".setVAO(",r.drawVAO.append(t,c),");"):c(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(c(t.shared.vao,".setVAO(null);"),U(t,c,r,n.attributes,a),U(t,u,r,n.attributes,i)),H(t,c,r,n.uniforms,a,!1),H(t,u,r,n.uniforms,i,!0),q(t,c,u,r)):(e=t.global.def("{}"),n=r.shader.progVar.append(t,u),l=u.def(n,".id"),c=u.def(e,"[",l,"]"),u(t.shared.gl,".useProgram(",n,".program);","if(!",c,"){",c,"=",e,"[",l,"]=",t.link((function(e){return G(W,t,r,e,2)})),"(",n,");}",c,".call(this,a0[",s,"],",s,");"))}function Z(t,r){function n(e){var n=r.shader[e];n&&i.set(a.shader,"."+e,n.append(t,i))}var i=t.proc("scope",3);t.batchId="a2";var a=t.shared,o=a.current;M(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),O(Object.keys(r.state)).forEach((function(e){var n=r.state[e].append(t,i);m(n)?n.forEach((function(r,n){i.set(t.next[e],"["+n+"]",r)})):i.set(a.next,"."+e,n)})),N(t,i,r,!0,!0),["elements","offset","count","instances","primitive"].forEach((function(e){var n=r.draw[e];n&&i.set(a.draw,"."+e,""+n.append(t,i))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o="["+o.join()+"]"),i.set(a.uniforms,"["+e.id(n)+"]",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new Q).forEach((function(t){i.set(a,"."+t,n[t])}))})),r.scopeVAO&&i.set(a.vao,".targetVAO",r.scopeVAO.append(t,i)),n("vert"),n("frag"),0<Object.keys(r.state).length&&(i(o,".dirty=true;"),i.exit(o,".dirty=true;")),i("a1(",t.shared.context,",a0,",t.batchId,");")}function J(t,e,r){var n=e.static[r];if(n&&function(t){if("object"==typeof t&&!m(t)){for(var e=Object.keys(t),r=0;r<e.length;++r)if(V.isDynamic(t[e[r]]))return!0;return!1}}(n)){var i=t.global,a=Object.keys(n),o=!1,s=!1,l=!1,c=t.global.def("{}");a.forEach((function(e){var r=n[e];if(V.isDynamic(r))"function"==typeof r&&(r=n[e]=V.unbox(r)),e=F(r,null),o=o||e.thisDep,l=l||e.propDep,s=s||e.contextDep;else{switch(i(c,".",e,"="),typeof r){case"number":i(r);break;case"string":i('"',r,'"');break;case"object":Array.isArray(r)&&i("[",r.join(),"]");break;default:i(t.link(r))}i(";")}})),e.dynamic[r]=new V.DynamicVariable(4,{thisDep:o,contextDep:s,propDep:l,ref:c,append:function(t,e){a.forEach((function(r){var i=n[r];V.isDynamic(i)&&(i=t.invoke(e,i),e(c,".",r,"=",i,";"))}))}}),delete e.static[r]}}var Q=u.Record,$={add:32774,subtract:32778,"reverse subtract":32779};r.ext_blend_minmax&&($.min=32775,$.max=32776);var tt=r.angle_instanced_arrays,et=r.webgl_draw_buffers,nt=r.oes_vertex_array_object,it={dirty:!0,profile:g.profile},at={},ot=[],st={},lt={};y("dither",3024),y("blend.enable",3042),x("blend.color","blendColor",[0,0,0,0]),x("blend.equation","blendEquationSeparate",[32774,32774]),x("blend.func","blendFuncSeparate",[1,0,1,0]),y("depth.enable",2929,!0),x("depth.func","depthFunc",513),x("depth.range","depthRange",[0,1]),x("depth.mask","depthMask",!0),x("colorMask","colorMask",[!0,!0,!0,!0]),y("cull.enable",2884),x("cull.face","cullFace",1029),x("frontFace","frontFace",2305),x("lineWidth","lineWidth",1),y("polygonOffset.enable",32823),x("polygonOffset.offset","polygonOffset",[0,0]),y("sample.alpha",32926),y("sample.enable",32928),x("sample.coverage","sampleCoverage",[1,!1]),y("stencil.enable",2960),x("stencil.mask","stencilMask",-1),x("stencil.func","stencilFunc",[519,0,-1]),x("stencil.opFront","stencilOpSeparate",[1028,7680,7680,7680]),x("stencil.opBack","stencilOpSeparate",[1029,7680,7680,7680]),y("scissor.enable",3089),x("scissor.box","scissor",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]),x("viewport","viewport",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]);var ct={gl:t,context:p,strings:e,next:at,current:it,draw:h,elements:o,buffer:i,shader:f,attributes:u.state,vao:u,uniforms:c,framebuffer:l,extensions:r,timer:d,isBufferArgs:I},ut={primTypes:rt,compareFuncs:kt,blendFuncs:Tt,blendEquations:$,stencilOps:At,glTypes:K,orientationType:Mt};et&&(ut.backBuffer=[1029],ut.drawBuffer=a(n.maxDrawbuffers,(function(t){return 0===t?[0]:a(t,(function(t){return 36064+t}))})));var ft=0;return{next:at,current:it,procs:function(){var t=b(),e=t.proc("poll"),i=t.proc("refresh"),o=t.block();e(o),i(o);var s,l=t.shared,c=l.gl,u=l.next,f=l.current;o(f,".dirty=false;"),S(t,e),S(t,i,null,!0),tt&&(s=t.link(tt)),r.oes_vertex_array_object&&i(t.link(r.oes_vertex_array_object),".bindVertexArrayOES(null);");for(var h=0;h<n.maxAttributes;++h){var p=i.def(l.attributes,"[",h,"]"),d=t.cond(p,".buffer");d.then(c,".enableVertexAttribArray(",h,");",c,".bindBuffer(",34962,",",p,".buffer.buffer);",c,".vertexAttribPointer(",h,",",p,".size,",p,".type,",p,".normalized,",p,".stride,",p,".offset);").else(c,".disableVertexAttribArray(",h,");",c,".vertexAttrib4f(",h,",",p,".x,",p,".y,",p,".z,",p,".w);",p,".buffer=null;"),i(d),tt&&i(s,".vertexAttribDivisorANGLE(",h,",",p,".divisor);")}return i(t.shared.vao,".currentVAO=null;",t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"),Object.keys(st).forEach((function(r){var n=st[r],a=o.def(u,".",r),s=t.block();s("if(",a,"){",c,".enable(",n,")}else{",c,".disable(",n,")}",f,".",r,"=",a,";"),i(s),e("if(",a,"!==",f,".",r,"){",s,"}")})),Object.keys(lt).forEach((function(r){var n,s,l=lt[r],h=it[r],p=t.block();p(c,".",l,"("),m(h)?(l=h.length,n=t.global.def(u,".",r),s=t.global.def(f,".",r),p(a(l,(function(t){return n+"["+t+"]"})),");",a(l,(function(t){return s+"["+t+"]="+n+"["+t+"];"})).join("")),e("if(",a(l,(function(t){return n+"["+t+"]!=="+s+"["+t+"]"})).join("||"),"){",p,"}")):(n=o.def(u,".",r),s=o.def(f,".",r),p(n,");",f,".",r,"=",n,";"),e("if(",n,"!==",s,"){",p,"}")),i(p)})),t.compile()}(),compile:function(t,e,r,n,i){var a=b();a.stats=a.link(i),Object.keys(e.static).forEach((function(t){J(a,e,t)})),wt.forEach((function(e){J(a,t,e)}));var o=A(t,e,r,n);return function(t,e){var r=t.proc("draw",1);B(t,r),M(t,r,e.context),S(t,r,e.framebuffer),E(t,r,e),L(t,r,e.state),N(t,r,e,!1,!0);var n=e.shader.progVar.append(t,r);if(r(t.shared.gl,".useProgram(",n,".program);"),e.shader.program)Y(t,r,e,e.shader.program);else{r(t.shared.vao,".setVAO(null);");var i=t.global.def("{}"),a=r.def(n,".id"),o=r.def(i,"[",a,"]");r(t.cond(o).then(o,".call(this,a0);").else(o,"=",i,"[",a,"]=",t.link((function(r){return G(Y,t,e,r,1)})),"(",n,");",o,".call(this,a0);"))}0<Object.keys(e.state).length&&r(t.shared.current,".dirty=true;"),t.shared.vao&&r(t.shared.vao,".setVAO(null);")}(a,o),Z(a,o),function(t,e){function r(t){return t.contextDep&&i||t.propDep}var n=t.proc("batch",2);t.batchId="0",B(t,n);var i=!1,a=!0;Object.keys(e.context).forEach((function(t){i=i||e.context[t].propDep})),i||(M(t,n,e.context),a=!1);var o=!1;if((s=e.framebuffer)?(s.propDep?i=o=!0:s.contextDep&&i&&(o=!0),o||S(t,n,s)):S(t,n,null),e.state.viewport&&e.state.viewport.propDep&&(i=!0),E(t,n,e),L(t,n,e.state,(function(t){return!r(t)})),e.profile&&r(e.profile)||N(t,n,e,!1,"a1"),e.contextDep=i,e.needsContext=a,e.needsFramebuffer=o,(a=e.shader.progVar).contextDep&&i||a.propDep)X(t,n,e,null);else if(a=a.append(t,n),n(t.shared.gl,".useProgram(",a,".program);"),e.shader.program)X(t,n,e,e.shader.program);else{n(t.shared.vao,".setVAO(null);");var s=t.global.def("{}"),l=(o=n.def(a,".id"),n.def(s,"[",o,"]"));n(t.cond(l).then(l,".call(this,a0,a1);").else(l,"=",s,"[",o,"]=",t.link((function(r){return G(X,t,e,r,2)})),"(",a,");",l,".call(this,a0,a1);"))}0<Object.keys(e.state).length&&n(t.shared.current,".dirty=true;"),t.shared.vao&&n(t.shared.vao,".setVAO(null);")}(a,o),j(a.compile(),{destroy:function(){o.shader.program.destroy()}})}}}function N(t,e){for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}var j=function(t,e){for(var r=Object.keys(e),n=0;n<r.length;++n)t[r[n]]=e[r[n]];return t},U=0,V={DynamicVariable:t,define:function(r,n){return new t(r,e(n+""))},isDynamic:function(e){return"function"==typeof e&&!e._reglType||e instanceof t},unbox:function e(r,n){return"function"==typeof r?new t(0,r):"number"==typeof r||"boolean"==typeof r?new t(5,r):Array.isArray(r)?new t(6,r.map((function(t,r){return e(t,n+"["+r+"]")}))):r instanceof t?r:void 0},accessor:e},H={next:"function"==typeof requestAnimationFrame?function(t){return requestAnimationFrame(t)}:function(t){return setTimeout(t,16)},cancel:"function"==typeof cancelAnimationFrame?function(t){return cancelAnimationFrame(t)}:clearTimeout},q="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:function(){return+new Date},G=s();G.zero=s();var Y=function(t,e){var r=1;e.ext_texture_filter_anisotropic&&(r=t.getParameter(34047));var n=1,i=1;e.webgl_draw_buffers&&(n=t.getParameter(34852),i=t.getParameter(36063));var a=!!e.oes_texture_float;if(a){a=t.createTexture(),t.bindTexture(3553,a),t.texImage2D(3553,0,6408,1,1,0,6408,5126,null);var o=t.createFramebuffer();if(t.bindFramebuffer(36160,o),t.framebufferTexture2D(36160,36064,3553,a,0),t.bindTexture(3553,null),36053!==t.checkFramebufferStatus(36160))a=!1;else{t.viewport(0,0,1,1),t.clearColor(1,0,0,1),t.clear(16384);var s=G.allocType(5126,4);t.readPixels(0,0,1,1,6408,5126,s),t.getError()?a=!1:(t.deleteFramebuffer(o),t.deleteTexture(a),a=1===s[0]),G.freeType(s)}}return s=!0,"undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent))||(s=t.createTexture(),o=G.allocType(5121,36),t.activeTexture(33984),t.bindTexture(34067,s),t.texImage2D(34069,0,6408,3,3,0,6408,5121,o),G.freeType(o),t.bindTexture(34067,null),t.deleteTexture(s),s=!t.getError()),{colorBits:[t.getParameter(3410),t.getParameter(3411),t.getParameter(3412),t.getParameter(3413)],depthBits:t.getParameter(3414),stencilBits:t.getParameter(3415),subpixelBits:t.getParameter(3408),extensions:Object.keys(e).filter((function(t){return!!e[t]})),maxAnisotropic:r,maxDrawbuffers:n,maxColorAttachments:i,pointSizeDims:t.getParameter(33901),lineWidthDims:t.getParameter(33902),maxViewportDims:t.getParameter(3386),maxCombinedTextureUnits:t.getParameter(35661),maxCubeMapSize:t.getParameter(34076),maxRenderbufferSize:t.getParameter(34024),maxTextureUnits:t.getParameter(34930),maxTextureSize:t.getParameter(3379),maxAttributes:t.getParameter(34921),maxVertexUniforms:t.getParameter(36347),maxVertexTextureUnits:t.getParameter(35660),maxVaryingVectors:t.getParameter(36348),maxFragmentUniforms:t.getParameter(36349),glsl:t.getParameter(35724),renderer:t.getParameter(7937),vendor:t.getParameter(7936),version:t.getParameter(7938),readFloat:a,npotTextureCube:s}},W=function(t){return t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Int8Array||t instanceof Int16Array||t instanceof Int32Array||t instanceof Float32Array||t instanceof Float64Array||t instanceof Uint8ClampedArray},X=function(t){return Object.keys(t).map((function(e){return t[e]}))},Z={shape:function(t){for(var e=[];t.length;t=t[0])e.push(t.length);return e},flatten:function(t,e,r,n){var i=1;if(e.length)for(var a=0;a<e.length;++a)i*=e[a];else i=0;switch(r=n||G.allocType(r,i),e.length){case 0:break;case 1:for(n=e[0],e=0;e<n;++e)r[e]=t[e];break;case 2:for(n=e[0],e=e[1],a=i=0;a<n;++a)for(var o=t[a],s=0;s<e;++s)r[i++]=o[s];break;case 3:c(t,e[0],e[1],e[2],r,0);break;default:!function t(e,r,n,i,a){for(var o=1,s=n+1;s<r.length;++s)o*=r[s];var l=r[n];if(4==r.length-n){var u=r[n+1],f=r[n+2];for(r=r[n+3],s=0;s<l;++s)c(e[s],u,f,r,i,a),a+=o}else for(s=0;s<l;++s)t(e[s],r,n+1,i,a),a+=o}(t,e,0,r,0)}return r}},J={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},K={int8:5120,int16:5122,int32:5124,uint8:5121,uint16:5123,uint32:5125,float:5126,float32:5126},Q={dynamic:35048,stream:35040,static:35044},$=Z.flatten,tt=Z.shape,et=[];et[5120]=1,et[5122]=2,et[5124]=4,et[5121]=1,et[5123]=2,et[5125]=4,et[5126]=4;var rt={points:0,point:0,lines:1,line:1,triangles:4,triangle:4,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},nt=new Float32Array(1),it=new Uint32Array(nt.buffer),at=[9984,9986,9985,9987],ot=[0,6409,6410,6407,6408],st={};st[6409]=st[6406]=st[6402]=1,st[34041]=st[6410]=2,st[6407]=st[35904]=3,st[6408]=st[35906]=4;var lt=v("HTMLCanvasElement"),ct=v("OffscreenCanvas"),ut=v("CanvasRenderingContext2D"),ft=v("ImageBitmap"),ht=v("HTMLImageElement"),pt=v("HTMLVideoElement"),dt=Object.keys(J).concat([lt,ct,ut,ft,ht,pt]),gt=[];gt[5121]=1,gt[5126]=4,gt[36193]=2,gt[5123]=2,gt[5125]=4;var mt=[];mt[32854]=2,mt[32855]=2,mt[36194]=2,mt[34041]=4,mt[33776]=.5,mt[33777]=.5,mt[33778]=1,mt[33779]=1,mt[35986]=.5,mt[35987]=1,mt[34798]=1,mt[35840]=.5,mt[35841]=.25,mt[35842]=.5,mt[35843]=.25,mt[36196]=.5;var vt=[];vt[32854]=2,vt[32855]=2,vt[36194]=2,vt[33189]=2,vt[36168]=1,vt[34041]=4,vt[35907]=4,vt[34836]=16,vt[34842]=8,vt[34843]=6;var yt=function(t,e,r,n,i){function a(t){this.id=c++,this.refCount=1,this.renderbuffer=t,this.format=32854,this.height=this.width=0,i.profile&&(this.stats={size:0})}function o(e){var r=e.renderbuffer;t.bindRenderbuffer(36161,null),t.deleteRenderbuffer(r),e.renderbuffer=null,e.refCount=0,delete u[e.id],n.renderbufferCount--}var s={rgba4:32854,rgb565:36194,"rgb5 a1":32855,depth:33189,stencil:36168,"depth stencil":34041};e.ext_srgb&&(s.srgba=35907),e.ext_color_buffer_half_float&&(s.rgba16f=34842,s.rgb16f=34843),e.webgl_color_buffer_float&&(s.rgba32f=34836);var l=[];Object.keys(s).forEach((function(t){l[s[t]]=t}));var c=0,u={};return a.prototype.decRef=function(){0>=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach((function(e){t+=u[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if("object"==typeof e&&e?("shape"in e?(n=0|(a=e.shape)[0],a=0|a[1]):("radius"in e&&(n=a=0|e.radius),"width"in e&&(n=0|e.width),"height"in e&&(a=0|e.height)),"format"in e&&(u=s[e.format])):"number"==typeof e?(n=0|e,a="number"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height||(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height)),o},o._reglType="renderbuffer",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){X(u).forEach(o)},restore:function(){X(u).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},xt=[];xt[6408]=4,xt[6407]=3;var bt=[];bt[5121]=1,bt[5126]=4,bt[36193]=2;var _t=["x","y","z","w"],wt="blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset".split(" "),Tt={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},kt={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},At={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},Mt={cw:2304,ccw:2305},St=new z(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)w&&w.update(),tt=null;else{tt=H.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(P,null,0)}m.flush(),w&&w.update()}}function r(){!tt&&0<J.length&&(tt=H.next(e))}function n(){tt&&(H.cancel(e),tt=null)}function a(t){t.preventDefault(),n(),K.forEach((function(t){t()}))}function o(t){m.getError(),y.restore(),R.restore(),O.restore(),F.restore(),U.restore(),G.restore(),D.restore(),w&&w.restore(),W.procs.refresh(),r(),Q.forEach((function(t){t()}))}function s(t){function e(t,e){var r={},n={};return Object.keys(t).forEach((function(i){var a=t[i];if(V.isDynamic(a))n[i]=V.unbox(a,i);else{if(e&&Array.isArray(a))for(var o=0;o<a.length;++o)if(V.isDynamic(a[o]))return void(n[i]=V.unbox(a,i));r[i]=a}})),{dynamic:n,static:r}}var r=e(t.context||{},!0),n=e(t.uniforms||{},!0),i=e(t.attributes||{},!1);t=e(function(t){function e(t){if(t in r){var e=r[t];delete r[t],Object.keys(e).forEach((function(n){r[t+"."+n]=e[n]}))}}var r=j({},t);return delete r.uniforms,delete r.attributes,delete r.context,delete r.vao,"stencil"in r&&r.stencil.op&&(r.stencil.opBack=r.stencil.opFront=r.stencil.op,delete r.stencil.op),e("blend"),e("depth"),e("cull"),e("stencil"),e("polygonOffset"),e("scissor"),e("sample"),"vao"in t&&(r.vao=t.vao),r}(t),!1);var a={gpuTime:0,cpuTime:0,count:0},o=W.compile(t,i,n,r,a),s=o.draw,l=o.batch,c=o.scope,u=[];return j((function(t,e){var r;if("function"==typeof t)return c.call(this,null,t,0);if("function"==typeof e)if("number"==typeof t)for(r=0;r<t;++r)c.call(this,null,e,r);else{if(!Array.isArray(t))return c.call(this,t,e,0);for(r=0;r<t.length;++r)c.call(this,t[r],e,r)}else if("number"==typeof t){if(0<t)return l.call(this,function(t){for(;u.length<t;)u.push(null);return u}(0|t),0|t)}else{if(!Array.isArray(t))return s.call(this,t);if(t.length)return l.call(this,t,t.length)}}),{stats:a,destroy:function(){o.destroy()}})}function l(t,e){var r=0;W.procs.poll();var n=e.color;n&&(m.clearColor(+n[0]||0,+n[1]||0,+n[2]||0,+n[3]||0),r|=16384),"depth"in e&&(m.clearDepth(+e.depth),r|=256),"stencil"in e&&(m.clearStencil(0|e.stencil),r|=1024),m.clear(r)}function c(t){return J.push(t),r(),{cancel:function(){var e=N(J,t);J[e]=function t(){var e=N(J,t);J[e]=J[J.length-1],--J.length,0>=J.length&&n()}}}}function u(){var t=X.viewport,e=X.scissor_box;t[0]=t[1]=e[0]=e[1]=0,P.viewportWidth=P.framebufferWidth=P.drawingBufferWidth=t[2]=e[2]=m.drawingBufferWidth,P.viewportHeight=P.framebufferHeight=P.drawingBufferHeight=t[3]=e[3]=m.drawingBufferHeight}function f(){P.tick+=1,P.time=g(),u(),W.procs.poll()}function h(){F.refresh(),u(),W.procs.refresh(),w&&w.update()}function g(){return(q()-T)/1e3}if(!(t=i(t)))return null;var m=t.gl,v=m.getContextAttributes();m.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;i<e.extensions.length;++i){var a=e.extensions[i];if(!r(a))return e.onDestroy(),e.onDone('"'+a+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return e.optionalExtensions.forEach(r),{extensions:n,restore:function(){Object.keys(n).forEach((function(t){if(n[t]&&!r(t))throw Error("(regl): error restoring extension "+t)}))}}}(m,t);if(!y)return null;var x=function(){var t={"":0},e=[""];return{id:function(r){var n=t[r];return n||(n=t[r]=e.length,e.push(r),n)},str:function(t){return e[t]}}}(),b={vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0},_=y.extensions,w=function(t,e){function r(){this.endQueryIndex=this.startQueryIndex=-1,this.sum=0,this.stats=null}function n(t,e,n){var i=o.pop()||new r;i.startQueryIndex=t,i.endQueryIndex=e,i.sum=0,i.stats=n,s.push(i)}if(!e.ext_disjoint_timer_query)return null;var i=[],a=[],o=[],s=[],l=[],c=[];return{beginQuery:function(t){var r=i.pop()||e.ext_disjoint_timer_query.createQueryEXT();e.ext_disjoint_timer_query.beginQueryEXT(35007,r),a.push(r),n(a.length-1,a.length,t)},endQuery:function(){e.ext_disjoint_timer_query.endQueryEXT(35007)},pushScopeStats:n,update:function(){var t,r;if(0!==(t=a.length)){c.length=Math.max(c.length,t+1),l.length=Math.max(l.length,t+1),l[0]=0;var n=c[0]=0;for(r=t=0;r<a.length;++r){var u=a[r];e.ext_disjoint_timer_query.getQueryObjectEXT(u,34919)?(n+=e.ext_disjoint_timer_query.getQueryObjectEXT(u,34918),i.push(u)):a[t++]=u,l[r+1]=n,c[r+1]=t}for(a.length=t,r=t=0;r<s.length;++r){var f=(n=s[r]).startQueryIndex;u=n.endQueryIndex;n.sum+=l[u]-l[f],f=c[f],(u=c[u])===f?(n.stats.gpuTime+=n.sum/1e6,o.push(n)):(n.startQueryIndex=f,n.endQueryIndex=u,s[t++]=n)}s.length=t}},getNumPendingQueries:function(){return a.length},clear:function(){i.push.apply(i,a);for(var t=0;t<i.length;t++)e.ext_disjoint_timer_query.deleteQueryEXT(i[t]);a.length=0,i.length=0},restore:function(){a.length=0,i.length=0}}}(0,_),T=q(),M=m.drawingBufferWidth,C=m.drawingBufferHeight,P={tick:0,time:0,viewportWidth:M,viewportHeight:C,framebufferWidth:M,framebufferHeight:C,drawingBufferWidth:M,drawingBufferHeight:C,pixelRatio:t.pixelRatio},I=(M={elements:null,primitive:4,count:-1,offset:0,instances:-1},Y(m,_)),O=p(m,b,t,(function(t){return D.destroyBuffer(t)})),z=d(m,_,O,b),D=S(m,_,I,b,O,z,M),R=E(m,x,b,t),F=k(m,_,I,(function(){W.procs.poll()}),P,b,t),U=yt(m,_,0,b,t),G=A(m,_,I,F,U,b),W=B(m,x,_,I,O,z,0,G,{},D,R,M,P,w,t),X=(x=L(m,G,W.procs.poll,P),W.next),Z=m.canvas,J=[],K=[],Q=[],$=[t.onDestroy],tt=null;Z&&(Z.addEventListener("webglcontextlost",a,!1),Z.addEventListener("webglcontextrestored",o,!1));var et=G.setFBO=s({framebuffer:V.define.call(null,1,"framebuffer")});return h(),v=j(s,{clear:function(t){if("framebuffer"in t)if(t.framebuffer&&"framebufferCube"===t.framebuffer_reglType)for(var e=0;6>e;++e)et(j({framebuffer:t.framebuffer.faces[e]},t),l);else et(t,l);else l(0,t)},prop:V.define.bind(null,1),context:V.define.bind(null,2),this:V.define.bind(null,3),draw:s({}),buffer:function(t){return O.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:F.create2D,cube:F.createCube,renderbuffer:U.create,framebuffer:G.create,framebufferCube:G.createCube,vao:D.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){case"frame":return c(e);case"lost":r=K;break;case"restore":r=Q;break;case"destroy":r=$}return r.push(e),{cancel:function(){for(var t=0;t<r.length;++t)if(r[t]===e){r[t]=r[r.length-1],r.pop();break}}}},limits:I,hasExtension:function(t){return 0<=I.extensions.indexOf(t.toLowerCase())},read:x,destroy:function(){J.length=0,n(),Z&&(Z.removeEventListener("webglcontextlost",a),Z.removeEventListener("webglcontextrestored",o)),R.clear(),G.clear(),U.clear(),D.clear(),F.clear(),z.clear(),O.clear(),w&&w.clear(),$.forEach((function(t){t()}))},_gl:m,_refresh:h,poll:function(){f(),w&&w.update()},now:g,stats:b}),t.onDone(null,v),v}}))},{}],284:[function(t,e,r){var n=t("buffer"),i=n.Buffer;function a(t,e){for(var r in t)e[r]=t[r]}function o(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,r),r.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},o.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},o.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},o.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},{buffer:85}],285:[function(t,e,r){e.exports=i;var n=t("events").EventEmitter;function i(){n.call(this)}t("inherits")(i,n),i.Readable=t("readable-stream/lib/_stream_readable.js"),i.Writable=t("readable-stream/lib/_stream_writable.js"),i.Duplex=t("readable-stream/lib/_stream_duplex.js"),i.Transform=t("readable-stream/lib/_stream_transform.js"),i.PassThrough=t("readable-stream/lib/_stream_passthrough.js"),i.finished=t("readable-stream/lib/internal/streams/end-of-stream.js"),i.pipeline=t("readable-stream/lib/internal/streams/pipeline.js"),i.Stream=i,i.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),t.on("drain",a),t._isStdio||e&&!1===e.end||(r.on("end",s),r.on("close",l));var o=!1;function s(){o||(o=!0,t.end())}function l(){o||(o=!0,"function"==typeof t.destroy&&t.destroy())}function c(t){if(u(),0===n.listenerCount(this,"error"))throw t}function u(){r.removeListener("data",i),t.removeListener("drain",a),r.removeListener("end",s),r.removeListener("close",l),r.removeListener("error",c),t.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),t.removeListener("close",u)}return r.on("error",c),t.on("error",c),r.on("end",u),r.on("close",u),t.on("close",u),t.emit("pipe",r),t}},{events:84,inherits:231,"readable-stream/lib/_stream_duplex.js":287,"readable-stream/lib/_stream_passthrough.js":288,"readable-stream/lib/_stream_readable.js":289,"readable-stream/lib/_stream_transform.js":290,"readable-stream/lib/_stream_writable.js":291,"readable-stream/lib/internal/streams/end-of-stream.js":295,"readable-stream/lib/internal/streams/pipeline.js":297}],286:[function(t,e,r){"use strict";var n={};function i(t,e,r){r||(r=Error);var i=function(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){return"string"==typeof e?e:e(t,r,n)}(r,n,i))||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i}(r);i.prototype.name=r.name,i.prototype.code=t,n[t]=i}function a(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(t){return String(t)})),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}i("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(t,e,r){var n,i,o,s;if("string"==typeof e&&(i="not ",e.substr(!o||o<0?0:+o,i.length)===i)?(n="must not be",e=e.replace(/^not /,"")):n="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))s="The ".concat(t," ").concat(n," ").concat(a(e,"type"));else{var l=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(l," ").concat(n," ").concat(a(e,"type"))}return s+=". Received type ".concat(typeof r)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},{}],287:[function(t,e,r){(function(r){(function(){"use strict";var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};e.exports=c;var i=t("./_stream_readable"),a=t("./_stream_writable");t("inherits")(c,i);for(var o=n(a.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(t){if(!(this instanceof c))return new c(t);i.call(this,t),a.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||r.nextTick(f,this)}function f(t){t.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})}).call(this)}).call(this,t("_process"))},{"./_stream_readable":289,"./_stream_writable":291,_process:277,inherits:231}],288:[function(t,e,r){"use strict";e.exports=i;var n=t("./_stream_transform");function i(t){if(!(this instanceof i))return new i(t);n.call(this,t)}t("inherits")(i,n),i.prototype._transform=function(t,e,r){r(null,t)}},{"./_stream_transform":290,inherits:231}],289:[function(t,e,r){(function(r,n){(function(){"use strict";var i;e.exports=A,A.ReadableState=k;t("events").EventEmitter;var a=function(t,e){return t.listeners(e).length},o=t("./internal/streams/stream"),s=t("buffer").Buffer,l=n.Uint8Array||function(){};var c,u=t("util");c=u&&u.debuglog?u.debuglog("stream"):function(){};var f,h,p,d=t("./internal/streams/buffer_list"),g=t("./internal/streams/destroy"),m=t("./internal/streams/state").getHighWaterMark,v=t("../errors").codes,y=v.ERR_INVALID_ARG_TYPE,x=v.ERR_STREAM_PUSH_AFTER_EOF,b=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;t("inherits")(A,o);var w=g.errorOrDestroy,T=["error","close","destroy","pause","resume"];function k(e,r,n){i=i||t("./_stream_duplex"),e=e||{},"boolean"!=typeof n&&(n=r instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=t("string_decoder/").StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function A(e){if(i=i||t("./_stream_duplex"),!(this instanceof A))return new A(e);var r=this instanceof i;this._readableState=new k(e,this,r),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function M(t,e,r,n,i){c("readableAddChunk",e);var a,o=t._readableState;if(null===e)o.reading=!1,function(t,e){if(c("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?L(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,C(t)))}(t,o);else if(i||(a=function(t,e){var r;n=e,s.isBuffer(n)||n instanceof l||"string"==typeof e||void 0===e||t.objectMode||(r=new y("chunk",["string","Buffer","Uint8Array"],e));var n;return r}(o,e)),a)w(t,a);else if(o.objectMode||e&&e.length>0)if("string"==typeof e||o.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)o.endEmitted?w(t,new _):S(t,o,e,!0);else if(o.ended)w(t,new x);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||0!==e.length?S(t,o,e,!1):P(t,o)):S(t,o,e,!1)}else n||(o.reading=!1,P(t,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function S(t,e,r,n){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&L(t)),P(t,e)}Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),A.prototype.destroy=g.destroy,A.prototype._undestroy=g.undestroy,A.prototype._destroy=function(t,e){e(t)},A.prototype.push=function(t,e){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof t&&((e=e||n.defaultEncoding)!==n.encoding&&(t=s.from(t,e),e=""),r=!0),M(this,t,e,!1,r)},A.prototype.unshift=function(t){return M(this,t,null,!0,!1)},A.prototype.isPaused=function(){return!1===this._readableState.flowing},A.prototype.setEncoding=function(e){f||(f=t("string_decoder/").StringDecoder);var r=new f(e);this._readableState.decoder=r,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,i="";null!==n;)i+=r.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};function E(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function L(t){var e=t._readableState;c("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(c("emitReadable",e.flowing),e.emittedReadable=!0,r.nextTick(C,t))}function C(t){var e=t._readableState;c("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,R(t)}function P(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var r=e.length;if(c("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}function O(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function z(t){c("readable nexttick read 0"),t.read(0)}function D(t,e){c("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),R(t),e.flowing&&!e.reading&&t.read(0)}function R(t){var e=t._readableState;for(c("flow",e.flowing);e.flowing&&null!==t.read(););}function F(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function B(t){var e=t._readableState;c("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(N,e,t))}function N(t,e){if(c("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function j(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}A.prototype.read=function(t){c("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return c("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?B(this):L(this),null;if(0===(t=E(t,e))&&e.ended)return 0===e.length&&B(this),null;var n,i=e.needReadable;return c("need readable",i),(0===e.length||e.length-t<e.highWaterMark)&&c("length less than watermark",i=!0),e.ended||e.reading?c("reading or ended",i=!1):i&&(c("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=E(r,e))),null===(n=t>0?F(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&B(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(t){w(this,new b("_read()"))},A.prototype.pipe=function(t,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,e);var o=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:m;function s(e,r){c("onunpipe"),e===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,c("cleanup"),t.removeListener("close",d),t.removeListener("finish",g),t.removeListener("drain",u),t.removeListener("error",p),t.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",m),n.removeListener("data",h),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function l(){c("onend"),t.end()}i.endEmitted?r.nextTick(o):n.once("end",o),t.on("unpipe",s);var u=function(t){return function(){var e=t._readableState;c("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,"data")&&(e.flowing=!0,R(t))}}(n);t.on("drain",u);var f=!1;function h(e){c("ondata");var r=t.write(e);c("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==j(i.pipes,t))&&!f&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function p(e){c("onerror",e),m(),t.removeListener("error",p),0===a(t,"error")&&w(t,e)}function d(){t.removeListener("finish",g),m()}function g(){c("onfinish"),t.removeListener("close",d),m()}function m(){c("unpipe"),n.unpipe(t)}return n.on("data",h),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",p),t.once("close",d),t.once("finish",g),t.emit("pipe",n),i.flowing||(c("pipe resume"),n.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=j(e.pipes,t);return-1===o||(e.pipes.splice(o,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r)),this},A.prototype.on=function(t,e){var n=o.prototype.on.call(this,t,e),i=this._readableState;return"data"===t?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?L(this):i.reading||r.nextTick(z,this))),n},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var n=o.prototype.removeListener.call(this,t,e);return"readable"===t&&r.nextTick(O,this),n},A.prototype.removeAllListeners=function(t){var e=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||r.nextTick(O,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(c("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(D,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(c("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(c("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var a=0;a<T.length;a++)t.on(T[a],this.emit.bind(this,T[a]));return this._read=function(e){c("wrapped _read",e),n&&(n=!1,t.resume())},this},"function"==typeof Symbol&&(A.prototype[Symbol.asyncIterator]=function(){return void 0===h&&(h=t("./internal/streams/async_iterator")),h(this)}),Object.defineProperty(A.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(A.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(A.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),A._fromList=F,Object.defineProperty(A.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(A.from=function(e,r){return void 0===p&&(p=t("./internal/streams/from")),p(A,e,r)})}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":286,"./_stream_duplex":287,"./internal/streams/async_iterator":292,"./internal/streams/buffer_list":293,"./internal/streams/destroy":294,"./internal/streams/from":296,"./internal/streams/state":298,"./internal/streams/stream":299,_process:277,buffer:85,events:84,inherits:231,"string_decoder/":300,util:83}],290:[function(t,e,r){"use strict";e.exports=u;var n=t("../errors").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=t("./_stream_duplex");function c(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(t){if(!(this instanceof u))return new u(t);l.call(this,t),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",f)}function f(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush((function(e,r){h(t,e,r)}))}function h(t,e,r){if(e)return t.emit("error",e);if(null!=r&&t.push(r),t._writableState.length)throw new s;if(t._transformState.transforming)throw new o;return t.push(null)}t("inherits")(u,l),u.prototype.push=function(t,e){return this._transformState.needTransform=!1,l.prototype.push.call(this,t,e)},u.prototype._transform=function(t,e,r){r(new i("_transform()"))},u.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},u.prototype._destroy=function(t,e){l.prototype._destroy.call(this,t,(function(t){e(t)}))}},{"../errors":286,"./_stream_duplex":287,inherits:231}],291:[function(t,e,r){(function(r,n){(function(){"use strict";function i(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,r){var n=t.entry;t.entry=null;for(;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree.next=t}(e,t)}}var a;e.exports=A,A.WritableState=k;var o={deprecate:t("util-deprecate")},s=t("./internal/streams/stream"),l=t("buffer").Buffer,c=n.Uint8Array||function(){};var u,f=t("./internal/streams/destroy"),h=t("./internal/streams/state").getHighWaterMark,p=t("../errors").codes,d=p.ERR_INVALID_ARG_TYPE,g=p.ERR_METHOD_NOT_IMPLEMENTED,m=p.ERR_MULTIPLE_CALLBACK,v=p.ERR_STREAM_CANNOT_PIPE,y=p.ERR_STREAM_DESTROYED,x=p.ERR_STREAM_NULL_VALUES,b=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,w=f.errorOrDestroy;function T(){}function k(e,n,o){a=a||t("./_stream_duplex"),e=e||{},"boolean"!=typeof o&&(o=n instanceof a),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var n=t._writableState,i=n.sync,a=n.writecb;if("function"!=typeof a)throw new m;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(n),e)!function(t,e,n,i,a){--e.pendingcb,n?(r.nextTick(a,i),r.nextTick(P,t,e),t._writableState.errorEmitted=!0,w(t,i)):(a(i),t._writableState.errorEmitted=!0,w(t,i),P(t,e))}(t,n,i,e,a);else{var o=L(n)||t.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||E(t,n),i?r.nextTick(S,t,n,o,a):S(t,n,o,a)}}(n,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function A(e){var r=this instanceof(a=a||t("./_stream_duplex"));if(!r&&!u.call(A,this))return new A(e);this._writableState=new k(e,this,r),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function M(t,e,r,n,i,a,o){e.writelen=n,e.writecb=o,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new y("write")):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function S(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,n(),P(t,e)}function E(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,a=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,l=!0;r;)a[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;a.allBuffers=l,M(t,e,!0,e.length,a,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new i(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,f=r.callback;if(M(t,e,!1,e.objectMode?1:c.length,c,u,f),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function L(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function C(t,e){t._final((function(r){e.pendingcb--,r&&w(t,r),e.prefinished=!0,t.emit("prefinish"),P(t,e)}))}function P(t,e){var n=L(e);if(n&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,r.nextTick(C,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var i=t._readableState;(!i||i.autoDestroy&&i.endEmitted)&&t.destroy()}return n}t("inherits")(A,s),k.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(k.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(t){return!!u.call(this,t)||this===A&&(t&&t._writableState instanceof k)}})):u=function(t){return t instanceof this},A.prototype.pipe=function(){w(this,new v)},A.prototype.write=function(t,e,n){var i,a=this._writableState,o=!1,s=!a.objectMode&&(i=t,l.isBuffer(i)||i instanceof c);return s&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(n=e,e=null),s?e="buffer":e||(e=a.defaultEncoding),"function"!=typeof n&&(n=T),a.ending?function(t,e){var n=new b;w(t,n),r.nextTick(e,n)}(this,n):(s||function(t,e,n,i){var a;return null===n?a=new x:"string"==typeof n||e.objectMode||(a=new d("chunk",["string","Buffer"],n)),!a||(w(t,a),r.nextTick(i,a),!1)}(this,a,t,n))&&(a.pendingcb++,o=function(t,e,r,n,i,a){if(!r){var o=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,r));return e}(e,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;c||(e.needDrain=!0);if(e.writing||e.corked){var u=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},u?u.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else M(t,e,!1,s,n,i,a);return c}(this,a,s,t,e,n)),o},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||E(this,t))},A.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new g("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,n){var i=this._writableState;return"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,n){e.ending=!0,P(t,e),n&&(e.finished?r.nextTick(n):t.once("finish",n));e.ended=!0,t.writable=!1}(this,i,n),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":286,"./_stream_duplex":287,"./internal/streams/destroy":294,"./internal/streams/state":298,"./internal/streams/stream":299,_process:277,buffer:85,inherits:231,"util-deprecate":330}],292:[function(t,e,r){(function(r){(function(){"use strict";var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var a=t("./end-of-stream"),o=Symbol("lastResolve"),s=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),f=Symbol("handlePromise"),h=Symbol("stream");function p(t,e){return{value:t,done:e}}function d(t){var e=t[o];if(null!==e){var r=t[h].read();null!==r&&(t[u]=null,t[o]=null,t[s]=null,e(p(r,!1)))}}function g(t){r.nextTick(d,t)}var m=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(n={get stream(){return this[h]},next:function(){var t=this,e=this[l];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(e,n){r.nextTick((function(){t[l]?n(t[l]):e(p(void 0,!0))}))}));var n,i=this[u];if(i)n=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(p(void 0,!0)):e[f](r,n)}),n)}}(i,this));else{var a=this[h].read();if(null!==a)return Promise.resolve(p(a,!1));n=new Promise(this[f])}return this[u]=n,n}},Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var t=this;return new Promise((function(e,r){t[h].destroy(null,(function(t){t?r(t):e(p(void 0,!0))}))}))})),n),m);e.exports=function(t){var e,r=Object.create(v,(i(e={},h,{value:t,writable:!0}),i(e,o,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,l,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var n=r[h].read();n?(r[u]=null,r[o]=null,r[s]=null,t(p(n,!1))):(r[o]=t,r[s]=e)},writable:!0}),e));return r[u]=null,a(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[s];return null!==e&&(r[u]=null,r[o]=null,r[s]=null,e(t)),void(r[l]=t)}var n=r[o];null!==n&&(r[u]=null,r[o]=null,r[s]=null,n(p(void 0,!0))),r[c]=!0})),t.on("readable",g.bind(null,r)),r}}).call(this)}).call(this,t("_process"))},{"./end-of-stream":295,_process:277}],293:[function(t,e,r){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=t("buffer").Buffer,s=t("util").inspect,l=s&&s.custom||"inspect";e.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}var e,r,c;return e=t,(r=[{key:"push",value:function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:"consume",value:function(t,e){var r;return t<this.head.data.length?(r=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):r=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(t){var e=this.head,r=1,n=e.data;for(t-=n.length;e=e.next;){var i=e.data,a=t>i.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},e,{depth:0,customInspect:!1}))}}])&&a(e.prototype,r),c&&a(e,c),t}()},{buffer:85,util:83}],294:[function(t,e,r){(function(t){(function(){"use strict";function r(t,e){i(t,e),n(t)}function n(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function i(t,e){t.emit("error",e)}e.exports={destroy:function(e,a){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!a&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(n,o):(o._writableState.errorEmitted=!0,t.nextTick(r,o,e)):t.nextTick(r,o,e):a?(t.nextTick(n,o),a(e)):t.nextTick(n,o)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}}}).call(this)}).call(this,t("_process"))},{_process:277}],295:[function(t,e,r){"use strict";var n=t("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function t(e,r,a){if("function"==typeof r)return t(e,null,r);r||(r={}),a=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.apply(this,n)}}}(a||i);var o=r.readable||!1!==r.readable&&e.readable,s=r.writable||!1!==r.writable&&e.writable,l=function(){e.writable||u()},c=e._writableState&&e._writableState.finished,u=function(){s=!1,c=!0,o||a.call(e)},f=e._readableState&&e._readableState.endEmitted,h=function(){o=!1,f=!0,s||a.call(e)},p=function(t){a.call(e,t)},d=function(){var t;return o&&!f?(e._readableState&&e._readableState.ended||(t=new n),a.call(e,t)):s&&!c?(e._writableState&&e._writableState.ended||(t=new n),a.call(e,t)):void 0},g=function(){e.req.on("finish",u)};return!function(t){return t.setHeader&&"function"==typeof t.abort}(e)?s&&!e._writableState&&(e.on("end",l),e.on("close",l)):(e.on("complete",u),e.on("abort",d),e.req?g():e.on("request",g)),e.on("end",h),e.on("finish",u),!1!==r.error&&e.on("error",p),e.on("close",d),function(){e.removeListener("complete",u),e.removeListener("abort",d),e.removeListener("request",g),e.req&&e.req.removeListener("finish",u),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",u),e.removeListener("end",h),e.removeListener("error",p),e.removeListener("close",d)}}},{"../../../errors":286}],296:[function(t,e,r){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],297:[function(t,e,r){"use strict";var n;var i=t("../../../errors").codes,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(t){if(t)throw t}function l(e,r,i,a){a=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(a);var s=!1;e.on("close",(function(){s=!0})),void 0===n&&(n=t("./end-of-stream")),n(e,{readable:r,writable:i},(function(t){if(t)return a(t);s=!0,a()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new o("pipe"))}}function c(t){t()}function u(t,e){return t.pipe(e)}function f(t){return t.length?"function"!=typeof t[t.length-1]?s:t.pop():s}e.exports=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n,i=f(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a("streams");var o=e.map((function(t,r){var a=r<e.length-1;return l(t,a,r>0,(function(t){n||(n=t),t&&o.forEach(c),a||(o.forEach(c),i(n))}))}));return e.reduce(u)}},{"../../../errors":286,"./end-of-stream":295}],298:[function(t,e,r){"use strict";var n=t("../../../errors").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:"highWaterMark",a);return Math.floor(a)}return t.objectMode?16:16384}}},{"../../../errors":286}],299:[function(t,e,r){e.exports=t("events").EventEmitter},{events:84}],300:[function(t,e,r){"use strict";var n=t("safe-buffer").Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=l,this.end=c,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=u,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"\ufffd";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"\ufffd";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"\ufffd"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function u(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):""}r.StringDecoder=a,a.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""},a.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\ufffd":e},a.prototype.text=function(t,e){var r=function(t,e,r){var n=e.length-1;if(n<r)return 0;var i=o(e[n]);if(i>=0)return i>0&&(t.lastNeed=i-1),i;if(--n<r||-2===i)return 0;if((i=o(e[n]))>=0)return i>0&&(t.lastNeed=i-2),i;if(--n<r||-2===i)return 0;if((i=o(e[n]))>=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},{"safe-buffer":284}],301:[function(t,e,r){(function(r,n){(function(){var r=t("assert"),i=t("debug")("stream-parser");e.exports=function(t){var e=t&&"function"==typeof t._transform,r=t&&"function"==typeof t._write;if(!e&&!r)throw new Error("must pass a Writable or Transform stream in");i("extending Parser into stream"),t._bytes=o,t._skipBytes=s,e&&(t._passthrough=l);e?t._transform=u:t._write=c};function a(t){i("initializing parser stream"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=-1,t._parserCallback=null,"function"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function o(t,e){r(!this._parserCallback,'there is already a "callback" set!'),r(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got "'+t+'"'),this._parserInit||a(this),i("buffering %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=0}function s(t,e){r(!this._parserCallback,'there is already a "callback" set!'),r(t>0,'can only skip > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("skipping %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=1}function l(t,e){r(!this._parserCallback,'There is already a "callback" set!'),r(t>0,'can only pass through > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("passing through %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=2}function c(t,e,r){this._parserInit||a(this),i("write(%o bytes)",t.length),"function"==typeof e&&(r=e),h(this,t,null,r)}function u(t,e,r){this._parserInit||a(this),i("transform(%o bytes)",t.length),"function"!=typeof e&&(e=this._parserOutput),h(this,t,e,r)}function f(t,e,r,a){if(t._parserBytesLeft-=e.length,i("%o bytes left for stream piece",t._parserBytesLeft),0===t._parserState?(t._parserBuffers.push(e),t._parserBuffered+=e.length):2===t._parserState&&r(e),0!==t._parserBytesLeft)return a;var o=t._parserCallback;if(o&&0===t._parserState&&t._parserBuffers.length>1&&(e=n.concat(t._parserBuffers,t._parserBuffered)),0!==t._parserState&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=-1,t._parserBuffers.splice(0),o){var s=[];e&&s.push(e),r&&s.push(r);var l=o.length>s.length;l&&s.push(p(a));var c=o.apply(t,s);if(!l||a===c)return a}}var h=p((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error("got data but not currently parsing anything")):r.length<=e._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var e=t.apply(this,arguments);"function"==typeof e;)e=e();return e}}}).call(this)}).call(this,t("_process"),t("buffer").Buffer)},{_process:277,assert:75,buffer:85,debug:302}],302:[function(t,e,r){(function(n){(function(){function i(){var t;try{t=r.storage.debug}catch(t){}return!t&&void 0!==n&&"env"in n&&(t=n.env.DEBUG),t}(r=e.exports=t("./debug")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(t){var e=this.useColors;if(t[0]=(e?"%c":"")+this.namespace+(e?" %c":" ")+t[0]+(e?"%c ":" ")+"+"+r.humanize(this.diff),!e)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(i++,"%c"===t&&(a=i))})),t.splice(a,0,n)},r.save=function(t){try{null==t?r.storage.removeItem("debug"):r.storage.debug=t}catch(t){}},r.load=i,r.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(i())}).call(this)}).call(this,t("_process"))},{"./debug":303,_process:277}],303:[function(t,e,r){var n;function i(t){function e(){if(e.enabled){var t=e,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s<o.length;s++)o[s]=arguments[s];o[0]=r.coerce(o[0]),"string"!=typeof o[0]&&o.unshift("%O");var l=0;o[0]=o[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;l++;var i=r.formatters[n];if("function"==typeof i){var a=o[l];e=i.call(t,a),o.splice(l,1),l--}return e})),r.formatArgs.call(t,o);var c=e.log||r.log||console.log.bind(console);c.apply(t,o)}}return e.namespace=t,e.enabled=r.enabled(t),e.useColors=r.useColors(),e.color=function(t){var e,n=0;for(e in t)n=(n<<5)-n+t.charCodeAt(e),n|=0;return r.colors[Math.abs(n)%r.colors.length]}(t),"function"==typeof r.init&&r.init(e),e}(r=e.exports=i.debug=i.default=i).coerce=function(t){return t instanceof Error?t.stack||t.message:t},r.disable=function(){r.enable("")},r.enable=function(t){r.save(t),r.names=[],r.skips=[];for(var e=("string"==typeof t?t:"").split(/[\s,]+/),n=e.length,i=0;i<n;i++)e[i]&&("-"===(t=e[i].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+t.substr(1)+"$")):r.names.push(new RegExp("^"+t+"$")))},r.enabled=function(t){var e,n;for(e=0,n=r.skips.length;e<n;e++)if(r.skips[e].test(t))return!1;for(e=0,n=r.names.length;e<n;e++)if(r.names[e].test(t))return!0;return!1},r.humanize=t("ms"),r.names=[],r.skips=[],r.formatters={}},{ms:304}],304:[function(t,e,r){var n=1e3,i=6e4,a=60*i,o=24*a;function s(t,e,r){if(!(t<e))return t<1.5*e?Math.floor(t/e)+" "+r:Math.ceil(t/e)+" "+r+"s"}e.exports=function(t,e){e=e||{};var r,l=typeof t;if("string"===l&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var r=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"days":case"day":case"d":return r*o;case"hours":case"hour":case"hrs":case"hr":case"h":return r*a;case"minutes":case"minute":case"mins":case"min":case"m":return r*i;case"seconds":case"second":case"secs":case"sec":case"s":return r*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}(t);if("number"===l&&!1===isNaN(t))return e.long?s(r=t,o,"day")||s(r,a,"hour")||s(r,i,"minute")||s(r,n,"second")||r+" ms":function(t){if(t>=o)return Math.round(t/o)+"d";if(t>=a)return Math.round(t/a)+"h";if(t>=i)return Math.round(t/i)+"m";if(t>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},{}],305:[function(t,e,r){"use strict";var n=t("parenthesis");e.exports=function(t,e,r){if(null==t)throw Error("First argument should be a string");if(null==e)throw Error("Separator should be a string or a RegExp");r?("string"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=["[]","()","{}","<>",'""',"''","``","\u201c\u201d","\xab\xbb"]:("string"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s<a.length;s++){var l=a[s],c=a[s+1];"\\"===l[l.length-1]&&"\\"!==l[l.length-2]?(o.push(l+e+c),s++):o.push(l)}a=o}for(s=0;s<a.length;s++)i[0]=a[s],a[s]=n.stringify(i,{flat:!0});return a}},{parenthesis:248}],306:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=new Array(e),n=new Array(e),i=new Array(e),a=new Array(e),o=new Array(e),s=new Array(e),l=0;l<e;++l)r[l]=-1,n[l]=0,i[l]=!1,a[l]=0,o[l]=-1,s[l]=[];var c,u=0,f=[],h=[];function p(e){var l=[e],c=[e];for(r[e]=n[e]=u,i[e]=!0,u+=1;c.length>0;){e=c[c.length-1];var p=t[e];if(a[e]<p.length){for(var d=a[e];d<p.length;++d){var g=p[d];if(r[g]<0){r[g]=n[g]=u,i[g]=!0,u+=1,l.push(g),c.push(g);break}i[g]&&(n[e]=0|Math.min(n[e],n[g])),o[g]>=0&&s[e].push(o[g])}a[e]=d}else{if(n[e]===r[e]){var m=[],v=[],y=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,m.push(x),v.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(m);var b=new Array(y);for(d=0;d<v.length;d++)for(var _=0;_<v[d].length;_++)b[--y]=v[d][_];h.push(b)}c.pop()}}}for(l=0;l<e;++l)r[l]<0&&p(l);for(l=0;l<h.length;l++){var d=h[l];if(0!==d.length){d.sort((function(t,e){return t-e})),c=[d[0]];for(var g=1;g<d.length;g++)d[g]!==d[g-1]&&c.push(d[g]);h[l]=c}}return{components:f,adjacencyList:h}}},{}],307:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=2*Math.PI,a=function(t,e,r,n,i,a,o){var s=t.x,l=t.y;return{x:n*(s*=e)-i*(l*=r)+a,y:i*s+n*l+o}},o=function(t,e){var r=1.5707963267948966===e?.551915024494:-1.5707963267948966===e?-.551915024494:4/3*Math.tan(e/4),n=Math.cos(t),i=Math.sin(t),a=Math.cos(t+e),o=Math.sin(t+e);return[{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}]},s=function(t,e,r,n){var i=t*r+e*n;return i>1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,g=void 0===d?0:d,m=t.sweepFlag,v=void 0===m?0:m,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var T=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*=Math.sqrt(T),f*=Math.sqrt(T));var k=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),g=Math.pow(o,2),m=Math.pow(h,2),v=Math.pow(p,2),y=d*g-d*v-g*m;y<0&&(y=0),y/=d*v+g*m;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,T=(h-x)/a,k=(p-b)/o,A=(-h-x)/a,M=(-p-b)/o,S=s(1,0,T,k),E=s(T,k,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,g,v,x,b,_,w),A=n(k,4),M=A[0],S=A[1],E=A[2],L=A[3],C=Math.abs(L)/(i/4);Math.abs(1-C)<1e-7&&(C=1);var P=Math.max(Math.ceil(C),1);L/=P;for(var I=0;I<P;I++)y.push(o(E,L)),E+=L;return y.map((function(t){var e=a(t[0],u,f,b,x,M,S),r=e.x,n=e.y,i=a(t[1],u,f,b,x,M,S),o=i.x,s=i.y,l=a(t[2],u,f,b,x,M,S);return{x1:r,y1:n,x2:o,y2:s,x:l.x,y:l.y}}))},e.exports=r.default},{}],308:[function(t,e,r){"use strict";var n=t("parse-svg-path"),i=t("abs-svg-path"),a=t("normalize-svg-path"),o=t("is-svg-path"),s=t("assert");e.exports=function(t){Array.isArray(t)&&1===t.length&&"string"==typeof t[0]&&(t=t[0]);"string"==typeof t&&(s(o(t),"String is not an SVG path."),t=n(t));if(s(Array.isArray(t),"Argument should be a string or an array of path segments."),t=i(t),!(t=a(t)).length)return[0,0,0,0];for(var e=[1/0,1/0,-1/0,-1/0],r=0,l=t.length;r<l;r++)for(var c=t[r].slice(1),u=0;u<c.length;u+=2)c[u+0]<e[0]&&(e[0]=c[u+0]),c[u+1]<e[1]&&(e[1]=c[u+1]),c[u+0]>e[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{"abs-svg-path":70,assert:75,"is-svg-path":238,"normalize-svg-path":309,"parse-svg-path":250}],309:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,g=t.length;d<g;d++){var m=t[d],v=m[0];switch(v){case"M":l=m[1],c=m[2];break;case"A":var y=n({px:h,py:p,cx:m[6],cy:m[7],rx:m[1],ry:m[2],xAxisRotation:m[3],largeArcFlag:m[4],sweepFlag:m[5]});if(!y.length)continue;for(var x,b=0;b<y.length;b++)x=y[b],m=["C",x.x1,x.y1,x.x2,x.y2,x.x,x.y],b<y.length-1&&r.push(m);break;case"S":var _=h,w=p;"C"!=e&&"S"!=e||(_+=_-o,w+=w-s),m=["C",_,w,m[1],m[2],m[3],m[4]];break;case"T":"Q"==e||"T"==e?(u=2*h-u,f=2*p-f):(u=h,f=p),m=a(h,p,u,f,m[1],m[2]);break;case"Q":u=m[1],f=m[2],m=a(h,p,m[1],m[2],m[3],m[4]);break;case"L":m=i(h,p,m[1],m[2]);break;case"H":m=i(h,p,m[1],p);break;case"V":m=i(h,p,h,m[1]);break;case"Z":m=i(h,p,l,c)}e=v,h=m[m.length-2],p=m[m.length-1],m.length>4?(o=m[m.length-4],s=m[m.length-3]):(o=h,s=p),r.push(m)}return r};var n=t("svg-arc-to-cubic-bezier");function i(t,e,r,n){return["C",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{"svg-arc-to-cubic-bezier":307}],310:[function(t,e,r){"use strict";var n,i=t("svg-path-bounds"),a=t("parse-svg-path"),o=t("draw-svg-path"),s=t("is-svg-path"),l=t("bitmap-sdf"),c=document.createElement("canvas"),u=c.getContext("2d");e.exports=function(t,e){if(!s(t))throw Error("Argument should be valid svg path string");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),g=[r/(d[2]-d[0]),f/(d[3]-d[1])],m=Math.min(g[0]||0,g[1]||0)/2;u.fillStyle="black",u.fillRect(0,0,r,f),u.fillStyle="white",p&&("number"!=typeof p&&(p=1),u.strokeStyle=p>0?"white":"black",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(m,m),function(){if(null!=n)return n;var t=document.createElement("canvas").getContext("2d");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D("M0,0h1v1h-1v-1Z");t.fillStyle="black",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var v=new Path2D(t);u.fill(v),p&&u.stroke(v)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{"bitmap-sdf":82,"draw-svg-path":126,"is-svg-path":238,"parse-svg-path":250,"svg-path-bounds":308}],311:[function(t,e,r){(function(e,n){(function(){var i=t("process/browser.js").nextTick,a=Function.prototype.apply,o=Array.prototype.slice,s={},l=0;function c(t,e){this._id=t,this._clearFn=e}r.setTimeout=function(){return new c(a.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new c(a.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(t){t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},r.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},r._unrefActive=r.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r.setImmediate="function"==typeof e?e:function(t){var e=l++,n=!(arguments.length<2)&&o.call(arguments,1);return s[e]=!0,i((function(){s[e]&&(n?t.apply(null,n):t.call(null),r.clearImmediate(e))})),e},r.clearImmediate="function"==typeof n?n:function(t){delete s[t]}}).call(this)}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":277,timers:311}],312:[function(t,e,r){!function(t){var r=/^\s+/,n=/\s+$/,i=0,a=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||"")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},a=1,l=null,c=null,u=null,f=!1,h=!1;"string"==typeof e&&(e=function(t){t=t.replace(r,"").replace(n,"").toLowerCase();var e,i=!1;if(S[t])t=S[t],i=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};if(e=j.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=j.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=j.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=j.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=j.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=j.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=j.hex8.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),a:R(e[4]),format:i?"name":"hex8"};if(e=j.hex6.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),format:i?"name":"hex"};if(e=j.hex4.exec(t))return{r:I(e[1]+""+e[1]),g:I(e[2]+""+e[2]),b:I(e[3]+""+e[3]),a:R(e[4]+""+e[4]),format:i?"name":"hex8"};if(e=j.hex3.exec(t))return{r:I(e[1]+""+e[1]),g:I(e[2]+""+e[2]),b:I(e[3]+""+e[3]),format:i?"name":"hex"};return!1}(e));"object"==typeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(p=e.r,d=e.g,g=e.b,i={r:255*C(p,255),g:255*C(d,255),b:255*C(g,255)},f=!0,h="%"===String(e.r).substr(-1)?"prgb":"rgb"):U(e.h)&&U(e.s)&&U(e.v)?(l=z(e.s),c=z(e.v),i=function(e,r,n){e=6*C(e,360),r=C(r,100),n=C(n,100);var i=t.floor(e),a=e-i,o=n*(1-r),s=n*(1-a*r),l=n*(1-(1-a)*r),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,l,c),f=!0,h="hsv"):U(e.h)&&U(e.s)&&U(e.l)&&(l=z(e.s),u=z(e.l),i=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=C(t,360),e=C(e,100),r=C(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h="hsl"),e.hasOwnProperty("a")&&(a=e.a));var p,d,g;return a=L(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,l:c}}function f(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=a,u=a-l;if(i=0===a?0:u/a,a==l)n=0;else{switch(a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,v:c}}function h(t,e,r,n){var i=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16))];return n&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function p(t,e,r,n){return[O(D(n)),O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16))].join("")}function d(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s-=e/100,r.s=P(r.s),c(r)}function g(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s+=e/100,r.s=P(r.s),c(r)}function m(t){return c(t).desaturate(100)}function v(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l+=e/100,r.l=P(r.l),c(r)}function y(t,e){e=0===e?0:e||10;var r=c(t).toRgb();return r.r=s(0,o(255,r.r-a(-e/100*255))),r.g=s(0,o(255,r.g-a(-e/100*255))),r.b=s(0,o(255,r.b-a(-e/100*255))),c(r)}function x(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l-=e/100,r.l=P(r.l),c(r)}function b(t,e){var r=c(t).toHsl(),n=(r.h+e)%360;return r.h=n<0?360+n:n,c(r)}function _(t){var e=c(t).toHsl();return e.h=(e.h+180)%360,c(e)}function w(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+120)%360,s:e.s,l:e.l}),c({h:(r+240)%360,s:e.s,l:e.l})]}function T(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+90)%360,s:e.s,l:e.l}),c({h:(r+180)%360,s:e.s,l:e.l}),c({h:(r+270)%360,s:e.s,l:e.l})]}function k(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+72)%360,s:e.s,l:e.l}),c({h:(r+216)%360,s:e.s,l:e.l})]}function A(t,e,r){e=e||6,r=r||30;var n=c(t).toHsl(),i=360/r,a=[c(t)];for(n.h=(n.h-(i*e>>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=L(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)),O(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(100*C(this._r,255))+"%",g:a(100*C(this._g,255))+"%",b:a(100*C(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+a(100*C(this._r,255))+"%, "+a(100*C(this._g,255))+"%, "+a(100*C(this._b,255))+"%)":"rgba("+a(100*C(this._r,255))+"%, "+a(100*C(this._g,255))+"%, "+a(100*C(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var i=c(t);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(m,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:z(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA");"small"!==r&&"large"!==r&&(r="small");return{level:e,size:r}}(r)).level+n.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;u<e.length;u++)(n=c.readability(t,e[u]))>l&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,["#fff","#000"],r))};var S=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function L(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function C(e,r){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(e)&&(e="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function I(t){return parseInt(t,16)}function O(t){return 1==t.length?"0"+t:""+t}function z(t){return t<=1&&(t=100*t+"%"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return I(t)/255}var F,B,N,j=(B="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",N="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+B),rgba:new RegExp("rgba"+N),hsl:new RegExp("hsl"+B),hsla:new RegExp("hsla"+N),hsv:new RegExp("hsv"+B),hsva:new RegExp("hsva"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}void 0!==e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],313:[function(t,e,r){"use strict";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=i(t));for(var r=0,n=e.length;r<n;r++)e[r]=t[r]-e[r];return e}return i(t-i(t))};var n=new Float32Array(1);function i(t){return t.length?t instanceof Float32Array?t:new Float32Array(t):(n[0]=t,n[0])}},{}],314:[function(t,e,r){"use strict";var n=t("parse-unit");e.exports=a;function i(t,e){var r=n(getComputedStyle(t).getPropertyValue(e));return r[0]*a(r[1],t)}function a(t,e){switch(e=e||document.body,t=(t||"px").trim().toLowerCase(),e!==window&&e!==document||(e=document.body),t){case"%":return e.clientHeight/100;case"ch":case"ex":return function(t,e){var r=document.createElement("div");r.style["font-size"]="128"+t,e.appendChild(r);var n=i(r,"font-size")/128;return e.removeChild(r),n}(t,e);case"em":return i(e,"font-size");case"rem":return i(document.body,"font-size");case"vw":return window.innerWidth/100;case"vh":return window.innerHeight/100;case"vmin":return Math.min(window.innerWidth,window.innerHeight)/100;case"vmax":return Math.max(window.innerWidth,window.innerHeight)/100;case"in":return 96;case"cm":return 96/2.54;case"mm":return 96/25.4;case"pt":return 96/72;case"pc":return 16}return 1}},{"parse-unit":251}],315:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).topojson=t.topojson||{})}(this,(function(t){"use strict";function e(t){return t}function r(t){if(null==t)return e;var r,n,i=t.scale[0],a=t.scale[1],o=t.translate[0],s=t.translate[1];return function(t,e){e||(r=n=0);var l=2,c=t.length,u=new Array(c);for(u[0]=(r+=t[0])*i+o,u[1]=(n+=t[1])*a+s;l<c;)u[l]=t[l],++l;return u}}function n(t){var e,n=r(t.transform),i=1/0,a=i,o=-i,s=-i;function l(t){(t=n(t))[0]<i&&(i=t[0]),t[0]>o&&(o=t[0]),t[1]<a&&(a=t[1]),t[1]>s&&(s=t[1])}function c(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(c);break;case"Point":l(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,l=t.length;++r<l;)(e=n(t[r],r))[0]<i&&(i=e[0]),e[0]>o&&(o=e[0]),e[1]<a&&(a=e[1]),e[1]>s&&(s=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,s]}function i(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,o=a(t,e);return null==r&&null==n?{type:"Feature",properties:i,geometry:o}:null==n?{type:"Feature",id:r,properties:i,geometry:o}:{type:"Feature",id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var n=r(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var r=i[t<0?~t:t],a=0,o=r.length;a<o;++a)e.push(n(r[a],a));t<0&&function(t,e){for(var r,n=t.length,i=n-e;i<--n;)r=t[i],t[i++]=t[n],t[n]=r}(e,o)}function o(t){return n(t)}function s(t){for(var e=[],r=0,n=t.length;r<n;++r)a(t[r],e);return e.length<2&&e.push(e[0]),e}function l(t){for(var e=s(t);e.length<4;)e.push(e[0]);return e}function c(t){return t.map(l)}return function t(e){var r,n=e.type;switch(n){case"GeometryCollection":return{type:n,geometries:e.geometries.map(t)};case"Point":r=o(e.coordinates);break;case"MultiPoint":r=e.coordinates.map(o);break;case"LineString":r=s(e.arcs);break;case"MultiLineString":r=e.arcs.map(s);break;case"Polygon":r=c(e.arcs);break;case"MultiPolygon":r=e.arcs.map(c);break;default:return null}return{type:n,coordinates:r}}(e)}function o(t,e){var r={},n={},i={},a=[],o=-1;function s(t,e){for(var n in t){var i=t[n];delete e[i.start],delete i.start,delete i.end,i.forEach((function(t){r[t<0?~t:t]=1})),a.push(i)}}return e.forEach((function(r,n){var i,a=t.arcs[r<0?~r:r];a.length<3&&!a[1][0]&&!a[1][1]&&(i=e[++o],e[o]=r,e[n]=i)})),e.forEach((function(e){var r,a,o=function(e){var r,n=t.arcs[e<0?~e:e],i=n[0];t.transform?(r=[0,0],n.forEach((function(t){r[0]+=t[0],r[1]+=t[1]}))):r=n[n.length-1];return e<0?[r,i]:[i,r]}(e),s=o[0],l=o[1];if(r=i[s])if(delete i[r.end],r.push(e),r.end=l,a=n[l]){delete n[a.start];var c=a===r?r:r.concat(a);n[c.start=r.start]=i[c.end=a.end]=c}else n[r.start]=i[r.end]=r;else if(r=n[l])if(delete n[r.start],r.unshift(e),r.start=s,a=i[s]){delete i[a.end];var u=a===r?r:a.concat(r);n[u.start=a.start]=i[u.end=r.end]=u}else n[r.start]=i[r.end]=r;else n[(r=[e]).start=s]=i[r.end=l]=r})),s(i,n),s(n,i),e.forEach((function(t){r[t<0?~t:t]||a.push([t])})),a}function s(t,e,r){var n,i,a;if(arguments.length>1)n=l(t,e,r);else for(i=0,n=new Array(a=t.arcs.length);i<a;++i)n[i]=i;return{type:"MultiLineString",arcs:o(t,n)}}function l(t,e,r){var n,i=[],a=[];function o(t){var e=t<0?~t:t;(a[e]||(a[e]=[])).push({i:t,g:n})}function s(t){t.forEach(o)}function l(t){t.forEach(s)}return function t(e){switch(n=e,e.type){case"GeometryCollection":e.geometries.forEach(t);break;case"LineString":s(e.arcs);break;case"MultiLineString":case"Polygon":l(e.arcs);break;case"MultiPolygon":!function(t){t.forEach(l)}(e.arcs)}}(e),a.forEach(null==r?function(t){i.push(t[0].i)}:function(t){r(t[0].g,t[t.length-1].g)&&i.push(t[0].i)}),i}function c(t,e){var r={},n=[],i=[];function s(t){t.forEach((function(e){e.forEach((function(e){(r[e=e<0?~e:e]||(r[e]=[])).push(t)}))})),n.push(t)}function l(e){return function(t){for(var e,r=-1,n=t.length,i=t[n-1],a=0;++r<n;)e=i,i=t[r],a+=e[0]*i[1]-e[1]*i[0];return Math.abs(a)}(a(t,{type:"Polygon",arcs:[e]}).coordinates[0])}return e.forEach((function t(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(t);break;case"Polygon":s(e.arcs);break;case"MultiPolygon":e.arcs.forEach(s)}})),n.forEach((function(t){if(!t._){var e=[],n=[t];for(t._=1,i.push(e);t=n.pop();)e.push(t),t.forEach((function(t){t.forEach((function(t){r[t<0?~t:t].forEach((function(t){t._||(t._=1,n.push(t))}))}))}))}})),n.forEach((function(t){delete t._})),{type:"MultiPolygon",arcs:i.map((function(e){var n,i=[];if(e.forEach((function(t){t.forEach((function(t){t.forEach((function(t){r[t<0?~t:t].length<2&&i.push(t)}))}))})),(n=(i=o(t,i)).length)>1)for(var a,s,c=1,u=l(i[0]);c<n;++c)(a=l(i[c]))>u&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r=0,n=t.length;r<n;){var i=r+n>>>1;t[i]<e?r=i+1:n=i}return r}function f(t){if(null==t)return e;var r,n,i=t.scale[0],a=t.scale[1],o=t.translate[0],s=t.translate[1];return function(t,e){e||(r=n=0);var l=2,c=t.length,u=new Array(c),f=Math.round((t[0]-o)/i),h=Math.round((t[1]-s)/a);for(u[0]=f-r,r=f,u[1]=h-n,n=h;l<c;)u[l]=t[l],++l;return u}}t.bbox=n,t.feature=function(t,e){return"string"==typeof e&&(e=t.objects[e]),"GeometryCollection"===e.type?{type:"FeatureCollection",features:e.geometries.map((function(e){return i(t,e)}))}:i(t,e)},t.merge=function(t){return a(t,c.apply(this,arguments))},t.mergeArcs=c,t.mesh=function(t){return a(t,s.apply(this,arguments))},t.meshArcs=s,t.neighbors=function(t){var e={},r=t.map((function(){return[]}));function n(t,r){t.forEach((function(t){t<0&&(t=~t);var n=e[t];n?n.push(r):e[t]=[r]}))}function i(t,e){t.forEach((function(t){n(t,e)}))}var a={LineString:n,MultiLineString:i,Polygon:i,MultiPolygon:function(t,e){t.forEach((function(t){i(t,e)}))}};for(var o in t.forEach((function t(e,r){"GeometryCollection"===e.type?e.geometries.forEach((function(e){t(e,r)})):e.type in a&&a[e.type](e.arcs,r)})),e)for(var s=e[o],l=s.length,c=0;c<l;++c)for(var f=c+1;f<l;++f){var h,p=s[c],d=s[f];(h=r[p])[o=u(h,d)]!==d&&h.splice(o,0,d),(h=r[d])[o=u(h,p)]!==p&&h.splice(o,0,p)}return r},t.quantize=function(t,e){if(t.transform)throw new Error("already quantized");if(e&&e.scale)l=t.bbox;else{if(!((r=Math.floor(e))>=2))throw new Error("n must be \u22652");var r,i=(l=t.bbox||n(t))[0],a=l[1],o=l[2],s=l[3];e={scale:[o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1],translate:[i,a]}}var l,c,u=f(e),h=t.objects,p={};function d(t){return u(t)}function g(t){var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(g)};break;case"Point":e={type:"Point",coordinates:d(t.coordinates)};break;case"MultiPoint":e={type:"MultiPoint",coordinates:t.coordinates.map(d)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}for(c in h)p[c]=g(h[c]);return{type:"Topology",bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r=0,n=1,i=t.length,a=new Array(i);for(a[0]=u(t[0],0);++r<i;)((e=u(t[r],r))[0]||e[1])&&(a[n++]=e);return 1===n&&(a[n++]=[0,0]),a.length=n,a}))}},t.transform=r,t.untransform=f,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],316:[function(t,e,r){"use strict";var n=t("../prototype/is");e.exports=function(t){if("function"!=typeof t)return!1;if(!hasOwnProperty.call(t,"length"))return!1;try{if("number"!=typeof t.length)return!1;if("function"!=typeof t.call)return!1;if("function"!=typeof t.apply)return!1}catch(t){return!1}return!n(t)}},{"../prototype/is":323}],317:[function(t,e,r){"use strict";var n=t("../value/is"),i=t("../object/is"),a=t("../string/coerce"),o=t("./to-short-string"),s=function(t,e){return t.replace("%v",o(e))};e.exports=function(t,e,r){if(!i(r))throw new TypeError(s(e,t));if(!n(t)){if("default"in r)return r.default;if(r.isOptional)return null}var o=a(r.errorMessage);throw n(o)||(o=e),new TypeError(s(o,t))}},{"../object/is":320,"../string/coerce":324,"../value/is":326,"./to-short-string":319}],318:[function(t,e,r){"use strict";e.exports=function(t){try{return t.toString()}catch(e){try{return String(t)}catch(t){return null}}}},{}],319:[function(t,e,r){"use strict";var n=t("./safe-to-string"),i=/[\n\r\u2028\u2029]/g;e.exports=function(t){var e=n(t);return null===e?"<Non-coercible to string value>":(e.length>100&&(e=e.slice(0,99)+"\u2026"),e=e.replace(i,(function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},{"./safe-to-string":318}],320:[function(t,e,r){"use strict";var n=t("../value/is"),i={object:!0,function:!0,undefined:!0};e.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{"../value/is":326}],321:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"%v is not a plain function",arguments[1])}},{"../lib/resolve-exception":317,"./is":322}],322:[function(t,e,r){"use strict";var n=t("../function/is"),i=/^\s*class[\s{/}]/,a=Function.prototype.toString;e.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},{"../function/is":316}],323:[function(t,e,r){"use strict";var n=t("../object/is");e.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},{"../object/is":320}],324:[function(t,e,r){"use strict";var n=t("../value/is"),i=t("../object/is"),a=Object.prototype.toString;e.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if("function"!=typeof e)return null;if(e===a)return null}try{return""+t}catch(t){return null}}},{"../object/is":320,"../value/is":326}],325:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"Cannot use %v",arguments[1])}},{"../lib/resolve-exception":317,"./is":326}],326:[function(t,e,r){"use strict";e.exports=function(t){return null!=t}},{}],327:[function(t,e,r){(function(e){(function(){"use strict";var n=t("bit-twiddle"),i=t("dup"),a=t("buffer").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":81,buffer:85,dup:128}],328:[function(t,e,r){var n=/[\'\"]/;e.exports=function(t){return t?(n.test(t.charAt(0))&&(t=t.substr(1)),n.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):""}},{}],329:[function(t,e,r){"use strict";e.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n<i;n++){var a=r[n];for(var o in a)if((void 0===e[o]||Array.isArray(e[o])||t[o]!==e[o])&&o in e){var s;if(!0===a[o])s=e[o];else{if(!1===a[o])continue;if("function"==typeof a[o]&&void 0===(s=a[o](e[o],t,e)))continue}t[o]=s}}return t}},{}],330:[function(t,e,r){(function(t){(function(){function r(e){try{if(!t.localStorage)return!1}catch(t){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=function(t,e){if(r("noDeprecation"))return t;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),n=!0}return t.apply(this,arguments)}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],331:[function(t,e,r){var n=t("get-canvas-context");e.exports=function(t){return n("webgl",t)}},{"get-canvas-context":194}],332:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Chinese",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{"":{name:"Chinese",epochs:["BEC","EC"],monthNumbers:function(t,e){if("string"==typeof t){var r=t.match(l);return r?r[0]:""}var n=this._validateYear(t),i=t.month(),a=""+this.toChineseMonth(n,i);return e&&a.length<2&&(a="0"+a),this.isIntercalaryMonth(n,i)&&(a+="i"),a},monthNames:function(t){if("string"==typeof t){var e=t.match(c);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},monthNamesShort:function(t){if("string"==typeof t){var e=t.match(u);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))"\u95f0"===e[0]&&(r=!0,e=e.substring(1)),"\u6708"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"].indexOf(e);else{var i=e[e.length-1];r="i"===i||"I"===i}return this.toMonthIndex(t,n,r)},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(t=t.year()),"number"!=typeof t||t<1888||t>2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?e<r?e+1:e:e+1},intercalaryMonth:function(t){return t=this._validateYear(t),f[t-f[0]]>>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),"d");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if("object"==typeof t)o=t,a=e||{};else{var l;if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Lunar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Lunar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=30))throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(l=!1,a=n):(l=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var c,u=f[o.year-f[0]],p=u>>13;c=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d<c;d++){s+=u&1<<12-d?30:29}var g=h[o.year-h[0]],m=new Date(g>>9&4095,(g>>5&15)-1,(31&g)+s);return a.year=m.getFullYear(),a.month=1+m.getMonth(),a.day=m.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if("object"==typeof t)i=t,a=e||{};else{if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Solar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Solar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=31))throw new Error("Solar day outside range 1 - 31");i={year:t,month:e,day:r},a=n||{}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(i.year,i.month-1,i.day);l=Math.round((u-c)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var g=d&1<<12-p?30:29;if(l<g)break;l-=g}var m=d>>13;!m||p<m?(a.isIntercalary=!1,a.month=1+p):p===m?(a.isIntercalary=!0,a.month=p):(a.isIntercalary=!1,a.month=p);return a.day=1+l,a}(e.year(),e.month(),e.day()),n=this.toMonthIndex(r.year,r.month,r.isIntercalary);return this.newDate(r.year,n,r.day)},fromString:function(t){var e=t.match(s),r=this._validateYear(+e[1]),n=+e[2],i=!!e[3],a=this.toMonthIndex(r,n,i),o=+e[4];return this.newDate(r,a,o)},add:function(t,e,r){var n=t.year(),i=t.month(),a=this.isIntercalaryMonth(n,i),s=this.toChineseMonth(n,i),l=Object.getPrototypeOf(o.prototype).add.call(this,t,e,r);if("y"===r){var c=l.year(),u=l.month(),f=this.isIntercalaryMonth(c,s),h=a&&f?this.toMonthIndex(c,s,!0):this.toMonthIndex(c,s,!1);h!==u&&l.month(h)}return l}});var s=/^\s*(-?\d\d\d\d|\d\d)[-/](\d?\d)([iI]?)[-/](\d?\d)/m,l=/^\d?\d[iI]?/m,c=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?\u6708/m,u=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?/m;n.calendars.chinese=o;var f=[1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548],h=[1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904]},{"../main":346,"object-assign":247}],333:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Coptic",jdEpoch:1825029.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Coptic",epochs:["BAM","AM"],monthNames:["Thout","Paopi","Hathor","Koiak","Tobi","Meshir","Paremhat","Paremoude","Pashons","Paoni","Epip","Mesori","Pi Kogi Enavot"],monthNamesShort:["Tho","Pao","Hath","Koi","Tob","Mesh","Pat","Pad","Pash","Pao","Epi","Meso","PiK"],dayNames:["Tkyriaka","Pesnau","Pshoment","Peftoou","Ptiou","Psoou","Psabbaton"],dayNamesShort:["Tky","Pes","Psh","Pef","Pti","Pso","Psa"],dayNamesMin:["Tk","Pes","Psh","Pef","Pt","Pso","Psa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.coptic=a},{"../main":346,"object-assign":247}],334:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Discworld",jdEpoch:1721425.5,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Discworld",epochs:["BUC","UC"],monthNames:["Ick","Offle","February","March","April","May","June","Grune","August","Spune","Sektober","Ember","December"],monthNamesShort:["Ick","Off","Feb","Mar","Apr","May","Jun","Gru","Aug","Spu","Sek","Emb","Dec"],dayNames:["Sunday","Octeday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Oct","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Oc","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:2,isRTL:!1}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),13},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),400},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/8)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(t,e,r){return(this._validate(t,e,r,n.local.invalidDate).day()+1)%8},weekDay:function(t,e,r){var n=this.dayOfWeek(t,e,r);return n>=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||""}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=a},{"../main":346,"object-assign":247}],335:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{"../main":346,"object-assign":247}],336:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s<e;s++)o+=this.daysInMonth(t,s)}else for(s=7;s<e;s++)o+=this.daysInMonth(t,s);return o},_delay1:function(t){var e=Math.floor((235*t-234)/19),r=12084+13753*e,n=29*e+Math.floor(r/25920);return o(3*(n+1),7)<3&&n++,n},_delay2:function(t){var e=this._delay1(t-1),r=this._delay1(t);return this._delay1(t+1)-r==356?2:r-e==382?1:0},fromJD:function(t){t=Math.floor(t)+.5;for(var e=Math.floor(98496*(t-this.jdEpoch)/35975351)-1;t>=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=t<this.toJD(e,1,1)?7:1;t>this.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{"../main":346,"object-assign":247}],337:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-kham\u012bs","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{"../main":346,"object-assign":247}],338:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{"../main":346,"object-assign":247}],339:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+"."+Math.floor(t/20)+"."+t%20},forYear:function(t){if((t=t.split(".")).length<3)throw"Invalid Mayan year";for(var e=0,r=0;r<t.length;r++){var n=parseInt(t[r],10);if(Math.abs(n)>19||r>0&&n<0)throw"Invalid Mayan year";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{"../main":346,"object-assign":247}],340:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar;var o=n.instance("gregorian");i(a.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s<i.month();s++)a+=this.daysPerMonth[s-1];return a+o.toJD(t+1468,3,13)},fromJD:function(t){t=Math.floor(t+.5);for(var e=Math.floor((t-(this.jdEpoch-1))/366);t>=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{"../main":346,"object-assign":247}],341:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,"d").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r<t+2;r++)void 0===this.NEPALI_CALENDAR_DATA[r]&&(this.NEPALI_CALENDAR_DATA[r]=e)},NEPALI_CALENDAR_DATA:{1970:[18,31,31,32,31,31,31,30,29,30,29,30,30],1971:[18,31,31,32,31,32,30,30,29,30,29,30,30],1972:[17,31,32,31,32,31,30,30,30,29,29,30,30],1973:[19,30,32,31,32,31,30,30,30,29,30,29,31],1974:[19,31,31,32,30,31,31,30,29,30,29,30,30],1975:[18,31,31,32,32,30,31,30,29,30,29,30,30],1976:[17,31,32,31,32,31,30,30,30,29,29,30,31],1977:[18,31,32,31,32,31,31,29,30,29,30,29,31],1978:[18,31,31,32,31,31,31,30,29,30,29,30,30],1979:[18,31,31,32,32,31,30,30,29,30,29,30,30],1980:[17,31,32,31,32,31,30,30,30,29,29,30,31],1981:[18,31,31,31,32,31,31,29,30,30,29,30,30],1982:[18,31,31,32,31,31,31,30,29,30,29,30,30],1983:[18,31,31,32,32,31,30,30,29,30,29,30,30],1984:[17,31,32,31,32,31,30,30,30,29,29,30,31],1985:[18,31,31,31,32,31,31,29,30,30,29,30,30],1986:[18,31,31,32,31,31,31,30,29,30,29,30,30],1987:[18,31,32,31,32,31,30,30,29,30,29,30,30],1988:[17,31,32,31,32,31,30,30,30,29,29,30,31],1989:[18,31,31,31,32,31,31,30,29,30,29,30,30],1990:[18,31,31,32,31,31,31,30,29,30,29,30,30],1991:[18,31,32,31,32,31,30,30,29,30,29,30,30],1992:[17,31,32,31,32,31,30,30,30,29,30,29,31],1993:[18,31,31,31,32,31,31,30,29,30,29,30,30],1994:[18,31,31,32,31,31,31,30,29,30,29,30,30],1995:[17,31,32,31,32,31,30,30,30,29,29,30,30],1996:[17,31,32,31,32,31,30,30,30,29,30,29,31],1997:[18,31,31,32,31,31,31,30,29,30,29,30,30],1998:[18,31,31,32,31,31,31,30,29,30,29,30,30],1999:[17,31,32,31,32,31,30,30,30,29,29,30,31],2e3:[17,30,32,31,32,31,30,30,30,29,30,29,31],2001:[18,31,31,32,31,31,31,30,29,30,29,30,30],2002:[18,31,31,32,32,31,30,30,29,30,29,30,30],2003:[17,31,32,31,32,31,30,30,30,29,29,30,31],2004:[17,30,32,31,32,31,30,30,30,29,30,29,31],2005:[18,31,31,32,31,31,31,30,29,30,29,30,30],2006:[18,31,31,32,32,31,30,30,29,30,29,30,30],2007:[17,31,32,31,32,31,30,30,30,29,29,30,31],2008:[17,31,31,31,32,31,31,29,30,30,29,29,31],2009:[18,31,31,32,31,31,31,30,29,30,29,30,30],2010:[18,31,31,32,32,31,30,30,29,30,29,30,30],2011:[17,31,32,31,32,31,30,30,30,29,29,30,31],2012:[17,31,31,31,32,31,31,29,30,30,29,30,30],2013:[18,31,31,32,31,31,31,30,29,30,29,30,30],2014:[18,31,31,32,32,31,30,30,29,30,29,30,30],2015:[17,31,32,31,32,31,30,30,30,29,29,30,31],2016:[17,31,31,31,32,31,31,29,30,30,29,30,30],2017:[18,31,31,32,31,31,31,30,29,30,29,30,30],2018:[18,31,32,31,32,31,30,30,29,30,29,30,30],2019:[17,31,32,31,32,31,30,30,30,29,30,29,31],2020:[17,31,31,31,32,31,31,30,29,30,29,30,30],2021:[18,31,31,32,31,31,31,30,29,30,29,30,30],2022:[17,31,32,31,32,31,30,30,30,29,29,30,30],2023:[17,31,32,31,32,31,30,30,30,29,30,29,31],2024:[17,31,31,31,32,31,31,30,29,30,29,30,30],2025:[18,31,31,32,31,31,31,30,29,30,29,30,30],2026:[17,31,32,31,32,31,30,30,30,29,29,30,31],2027:[17,30,32,31,32,31,30,30,30,29,30,29,31],2028:[17,31,31,32,31,31,31,30,29,30,29,30,30],2029:[18,31,31,32,31,32,30,30,29,30,29,30,30],2030:[17,31,32,31,32,31,30,30,30,30,30,30,31],2031:[17,31,32,31,32,31,31,31,31,31,31,31,31],2032:[17,32,32,32,32,32,32,32,32,32,32,32,32],2033:[18,31,31,32,32,31,30,30,29,30,29,30,30],2034:[17,31,32,31,32,31,30,30,30,29,29,30,31],2035:[17,30,32,31,32,31,31,29,30,30,29,29,31],2036:[17,31,31,32,31,31,31,30,29,30,29,30,30],2037:[18,31,31,32,32,31,30,30,29,30,29,30,30],2038:[17,31,32,31,32,31,30,30,30,29,29,30,31],2039:[17,31,31,31,32,31,31,29,30,30,29,30,30],2040:[17,31,31,32,31,31,31,30,29,30,29,30,30],2041:[18,31,31,32,32,31,30,30,29,30,29,30,30],2042:[17,31,32,31,32,31,30,30,30,29,29,30,31],2043:[17,31,31,31,32,31,31,29,30,30,29,30,30],2044:[17,31,31,32,31,31,31,30,29,30,29,30,30],2045:[18,31,32,31,32,31,30,30,29,30,29,30,30],2046:[17,31,32,31,32,31,30,30,30,29,29,30,31],2047:[17,31,31,31,32,31,31,30,29,30,29,30,30],2048:[17,31,31,32,31,31,31,30,29,30,29,30,30],2049:[17,31,32,31,32,31,30,30,30,29,29,30,30],2050:[17,31,32,31,32,31,30,30,30,29,30,29,31],2051:[17,31,31,31,32,31,31,30,29,30,29,30,30],2052:[17,31,31,32,31,31,31,30,29,30,29,30,30],2053:[17,31,32,31,32,31,30,30,30,29,29,30,30],2054:[17,31,32,31,32,31,30,30,30,29,30,29,31],2055:[17,31,31,32,31,31,31,30,29,30,30,29,30],2056:[17,31,31,32,31,32,30,30,29,30,29,30,30],2057:[17,31,32,31,32,31,30,30,30,29,29,30,31],2058:[17,30,32,31,32,31,30,30,30,29,30,29,31],2059:[17,31,31,32,31,31,31,30,29,30,29,30,30],2060:[17,31,31,32,32,31,30,30,29,30,29,30,30],2061:[17,31,32,31,32,31,30,30,30,29,29,30,31],2062:[17,30,32,31,32,31,31,29,30,29,30,29,31],2063:[17,31,31,32,31,31,31,30,29,30,29,30,30],2064:[17,31,31,32,32,31,30,30,29,30,29,30,30],2065:[17,31,32,31,32,31,30,30,30,29,29,30,31],2066:[17,31,31,31,32,31,31,29,30,30,29,29,31],2067:[17,31,31,32,31,31,31,30,29,30,29,30,30],2068:[17,31,31,32,32,31,30,30,29,30,29,30,30],2069:[17,31,32,31,32,31,30,30,30,29,29,30,31],2070:[17,31,31,31,32,31,31,29,30,30,29,30,30],2071:[17,31,31,32,31,31,31,30,29,30,29,30,30],2072:[17,31,32,31,32,31,30,30,29,30,29,30,30],2073:[17,31,32,31,32,31,30,30,30,29,29,30,31],2074:[17,31,31,31,32,31,31,30,29,30,29,30,30],2075:[17,31,31,32,31,31,31,30,29,30,29,30,30],2076:[16,31,32,31,32,31,30,30,30,29,29,30,30],2077:[17,31,32,31,32,31,30,30,30,29,30,29,31],2078:[17,31,31,31,32,31,31,30,29,30,29,30,30],2079:[17,31,31,32,31,31,31,30,29,30,29,30,30],2080:[16,31,32,31,32,31,30,30,30,29,29,30,30],2081:[17,31,31,32,32,31,30,30,30,29,30,30,30],2082:[17,31,32,31,32,31,30,30,30,29,30,30,30],2083:[17,31,31,32,31,31,30,30,30,29,30,30,30],2084:[17,31,31,32,31,31,30,30,30,29,30,30,30],2085:[17,31,32,31,32,31,31,30,30,29,30,30,30],2086:[17,31,32,31,32,31,30,30,30,29,30,30,30],2087:[16,31,31,32,31,31,31,30,30,29,30,30,30],2088:[16,30,31,32,32,30,31,30,30,29,30,30,30],2089:[17,31,32,31,32,31,30,30,30,29,30,30,30],2090:[17,31,32,31,32,31,30,30,30,29,30,30,30],2091:[16,31,31,32,31,31,31,30,30,29,30,30,30],2092:[16,31,31,32,32,31,30,30,30,29,30,30,30],2093:[17,31,32,31,32,31,30,30,30,29,30,30,30],2094:[17,31,31,32,31,31,30,30,30,29,30,30,30],2095:[17,31,31,32,31,31,31,30,29,30,30,30,30],2096:[17,30,31,32,32,31,30,30,29,30,29,30,30],2097:[17,31,32,31,32,31,30,30,30,29,30,30,30],2098:[17,31,31,32,31,31,31,29,30,29,30,30,31],2099:[17,31,31,32,31,31,31,30,29,29,30,30,30],2100:[17,31,32,31,32,30,31,30,29,30,29,30,30]}}),n.calendars.nepali=a},{"../main":346,"object-assign":247}],342:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Persian",jdEpoch:1948320.5,daysPerMonth:[31,31,31,31,31,31,30,30,30,30,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Persian",epochs:["BP","AP"],monthNames:["Farvardin","Ordibehesht","Khordad","Tir","Mordad","Shahrivar","Mehr","Aban","Azar","Day","Bahman","Esfand"],monthNamesShort:["Far","Ord","Kho","Tir","Mor","Sha","Meh","Aba","Aza","Day","Bah","Esf"],dayNames:["Yekshambe","Doshambe","Seshambe","Ch\xe6harshambe","Panjshambe","Jom'e","Shambe"],dayNamesShort:["Yek","Do","Se","Ch\xe6","Panj","Jom","Sha"],dayNamesMin:["Ye","Do","Se","Ch","Pa","Jo","Sh"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 682*((e.year()-(e.year()>0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{"../main":346,"object-assign":247}],343:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{"../main":346,"object-assign":247}],344:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{"../main":346,"object-assign":247}],345:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thal\u0101th\u0101\u2019","Yawm al-Arba\u2018\u0101\u2019","Yawm al-Kham\u012bs","Yawm al-Jum\u2018a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;a<o.length;a++){if(o[a]>r)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;n<o.length&&!(o[n]>e);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{"../main":346,"object-assign":247}],346:[function(t,e,r){var n=t("object-assign");function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return"000000".substring(0,e-(t=""+t).length)+t}function s(){this.shortYearCutoff="+10"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}n(i.prototype,{instance:function(t,e){t=(t||"gregorian").toLowerCase(),e=e||"";var r=this._localCals[t+"-"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+"-"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():"string"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+"").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n="",i=0;r>0;){var a=r%10;n=(0===a?"":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,"y")},month:function(t){return 0===arguments.length?this._month:this.set(t,"m")},day:function(t){return 0===arguments.length?this._day:this.set(t,"d")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,"d"===r||"w"===r){var n=t.toJD()+e*("w"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+("y"===r?e:0),o=t.monthOfYear()+("m"===r?e:0);i=t.day();"y"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):"m"===r&&(!function(t){for(;o<t.minMonth;)a--,o+=t.monthsInYear(a);for(var e=t.monthsInYear(a);o>e-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate);var n="y"===r?e:t.year(),i="m"===r?e:t.month(),a="d"===r?e:t.day();return"y"!==r&&"m"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth<this.monthsInYear(i)&&r>=this.minDay&&r-this.minDay<this.daysInMonth(i)}return this._validateLevel--,n},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return c.instance().fromJD(this.toJD(n)).toJSDate()},fromJSDate:function(t){return this.fromJD(c.instance().fromJSDate(t).toJD())},_validate:function(t,e,r,n){if(t.year){if(0===this._validateLevel&&this.name!==t.calendar().name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this.local.name).replace(/\{1\}/,t.calendar().local.name);return t}try{if(this._validateLevel++,1===this._validateLevel&&!this.isValid(t,e,r))throw n.replace(/\{0\}/,this.local.name);var i=this.newDate(t,e,r);return this._validateLevel--,i}catch(t){throw this._validateLevel--,t}}}),l.prototype=new s,n(l.prototype,{name:"Gregorian",jdEpoch:1721425.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Gregorian",epochs:["BCE","CE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==0&&(t%100!=0||t%400==0)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);t=n.year(),e=n.month(),r=n.day(),t<0&&t++,e<3&&(e+=12,t--);var i=Math.floor(t/100),a=2-i+Math.floor(i/4);return Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r+a-1524.5},fromJD:function(t){var e=Math.floor(t+.5),r=Math.floor((e-1867216.25)/36524.25),n=(r=e+1+r-Math.floor(r/4))+1524,i=Math.floor((n-122.1)/365.25),a=Math.floor(365.25*i),o=Math.floor((n-a)/30.6001),s=n-a-Math.floor(30.6001*o),l=o-(o>13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{"object-assign":247}],347:[function(t,e,r){var n=t("object-assign"),i=t("./main");n(i.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),i.local=i.regionalOptions[""],n(i.cdate.prototype,{formatDate:function(t,e){return"string"!=typeof t&&(e=t,t=""),this._calendar.formatDate(t||"",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(t,e,r){if("string"!=typeof t&&(r=e,e=t,t=""),!e)return"";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[""].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n<t.length&&t.charAt(w+n)===e;)n++;return w+=n-1,Math.floor(n/(r||1))>1}),d=function(t,e,r,n){var i=""+e;if(p(t,n))for(;i.length<r;)i="0"+i;return i},g=this,m=function(t){return"function"==typeof u?u.call(g,t,p("m")):x(d("m",t.month(),2))},v=function(t,e){return e?"function"==typeof h?h.call(g,t):h[t.month()-g.minMonth]:"function"==typeof f?f.call(g,t):f[t.month()-g.minMonth]},y=this.local.digits,x=function(t){return r.localNumbers&&y?y(t):t},b="",_=!1,w=0;w<t.length;w++)if(_)"'"!==t.charAt(w)||p("'")?b+=t.charAt(w):_=!1;else switch(t.charAt(w)){case"d":b+=x(d("d",e.day(),2));break;case"D":b+=(n="D",a=e.dayOfWeek(),o=l,s=c,p(n)?s[a]:o[a]);break;case"o":b+=d("o",e.dayOfYear(),3);break;case"w":b+=d("w",e.weekOfYear(),2);break;case"m":b+=m(e);break;case"M":b+=v(e,p("M"));break;case"y":b+=p("y",2)?e.year():(e.year()%100<10?"0":"")+e.year()%100;break;case"Y":p("Y",2),b+=e.formatYear();break;case"J":b+=e.toJD();break;case"@":b+=(e.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case"!":b+=(e.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case"'":p("'")?b+="'":_=!0;break;default:b+=t.charAt(w)}return b},parseDate:function(t,e,r){if(null==e)throw i.local.invalidArguments||i.regionalOptions[""].invalidArguments;if(""===(e="object"==typeof e?e.toString():e+""))return null;t=t||this.local.dateFormat;var n=(r=r||{}).shortYearCutoff||this.shortYearCutoff;n="string"!=typeof n?n:this.today().year()%100+parseInt(n,10);for(var a=r.dayNamesShort||this.local.dayNamesShort,o=r.dayNames||this.local.dayNames,s=r.parseMonth||this.local.parseMonth,l=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,u=r.monthNames||this.local.monthNames,f=-1,h=-1,p=-1,d=-1,g=-1,m=!1,v=!1,y=function(e,r){for(var n=1;M+n<t.length&&t.charAt(M+n)===e;)n++;return M+=n-1,Math.floor(n/(r||1))>1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(t)+1],o=new RegExp("^-?\\d{1,"+a+"}"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){y("m");var t=l.call(b,e.substring(A));return A+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s<o.length;s++)if(e.substr(A,o[s].length).toLowerCase()===o[s].toLowerCase())return A+=o[s].length,s+b.minMonth;throw(i.local.unknownNameAt||i.regionalOptions[""].unknownNameAt).replace(/\{0\}/,A)},T=function(){if("function"==typeof u){var t=y("M")?u.call(b,e.substring(A)):c.call(b,e.substring(A));return A+=t.length,t}return w("M",c,u)},k=function(){if(e.charAt(A)!==t.charAt(M))throw(i.local.unexpectedLiteralAt||i.regionalOptions[""].unexpectedLiteralAt).replace(/\{0\}/,A);A++},A=0,M=0;M<t.length;M++)if(v)"'"!==t.charAt(M)||y("'")?k():v=!1;else switch(t.charAt(M)){case"d":d=x("d");break;case"D":w("D",a,o);break;case"o":g=x("o");break;case"w":x("w");break;case"m":p=_();break;case"M":p=T();break;case"y":var S=M;m=!y("y",2),M=S,h=x("y",2);break;case"Y":h=x("Y",2);break;case"J":f=x("J")+.5,"."===e.charAt(A)&&(A++,x("J"));break;case"@":f=x("@")/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case"!":f=x("!")/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case"*":A=e.length;break;case"'":y("'")?k():v=!0;break;default:k()}if(A<e.length)throw i.local.unexpectedText||i.regionalOptions[""].unexpectedText;if(-1===h?h=this.today().year():h<100&&m&&(h+=-1===n?1900:this.today().year()-this.today().year()%100-(h<=n?0:100)),"string"==typeof p&&(p=s.call(this,h,p)),g>-1){p=1,d=g;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&"object"!=typeof r&&(i=n,n=r,r=null),"string"!=typeof n&&(i=n,n="");var a=this;return e=e?e.newDate():null,t=null==t?e:"string"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||"d"),s=o.exec(t);return e}(t):"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,"d"):a.newDate(t)}})},{"./main":346,"object-assign":247}],348:[function(t,e,r){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},{}],349:[function(t,e,r){"use strict";var n=t("./arrow_paths"),i=t("../../plots/font_attributes"),a=t("../../plots/cartesian/constants"),o=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:i({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},{"../../constants/axis_placeable_objects":472,"../../plot_api/plot_template":543,"../../plots/cartesian/constants":561,"../../plots/font_attributes":585,"./arrow_paths":348}],350:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./draw").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},"range"===a&&s(e,r),"range"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t["a"+a],l=t[a+"ref"],c=t["a"+a+"ref"],u=t["_"+a+"padplus"],f=t["_"+a+"padminus"],h={x:1,y:-1}[a]*t[a+"shift"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,g=p-h,m=3*t.startarrowsize*t.arrowwidth||0,v=m+h,y=m-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:g}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else v=s?v+s:v,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,g,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{"../../lib":503,"../../plots/cartesian/axes":554,"./draw":355}],351:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../plot_api/plot_template").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r<u.length;r++)if(a=(i=u[r]).clicktoshow){for(n=0;n<d;n++)if(l=(o=e[n]).xaxis,c=o.yaxis,l._id===i.xref&&c._id===i.yref&&l.d2r(o.x)===s(i._xclick,l)&&c.d2r(o.y)===s(i._yclick,c)){(i.visible?"onout"===a?h:p:f).push(r);break}n===d&&i.visible&&"onout"===a&&h.push(r)}return{on:f,off:h,explicitOff:p}}function s(t,e){return"log"===e.type?e.l2r(t):e.d2r(t)}e.exports={hasClickToShow:function(t,e){var r=o(t,e);return r.on.length>0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r<c.length;r++)(s=a(t.layout,"annotations",h[c[r]])).modifyItem("visible",!0),n.extendFlat(f,s.getUpdateObj());for(r=0;r<u.length;r++)(s=a(t.layout,"annotations",h[u[r]])).modifyItem("visible",!1),n.extendFlat(f,s.getUpdateObj());return i.call("update",t,{},f)}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../registry":638}],352:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color");e.exports=function(t,e,r,a){a("opacity");var o=a("bgcolor"),s=a("bordercolor"),l=i.opacity(s);a("borderpad");var c=a("borderwidth"),u=a("showarrow");if(a("text",u?" ":r._dfltTitle.annotation),a("textangle"),n.coerceFont(a,"font",r.font),a("width"),a("align"),a("height")&&a("valign"),u){var f,h,p=a("arrowside");-1!==p.indexOf("end")&&(f=a("arrowhead"),h=a("arrowsize")),-1!==p.indexOf("start")&&(a("startarrowhead",f),a("startarrowsize",h)),a("arrowcolor",l?e.bordercolor:i.defaultLine),a("arrowwidth",2*(l&&c||1)),a("standoff"),a("startstandoff")}var d=a("hovertext"),g=r.hoverlabel||{};if(d){var m=a("hoverlabel.bgcolor",g.bgcolor||(i.opacity(o)?i.rgb(o):i.defaultLine)),v=a("hoverlabel.bordercolor",g.bordercolor||i.contrast(m));n.coerceFont(a,"hoverlabel.font",{family:g.font.family,size:g.font.size,color:g.font.color||v})}a("captureevents",!!d)}},{"../../lib":503,"../color":366}],353:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib/to_log_range");e.exports=function(t,e,r,a){e=e||{};var o="log"===r&&"linear"===e.type,s="linear"===r&&"log"===e.type;if(o||s)for(var l,c,u=t._fullLayout.annotations,f=e._id.charAt(0),h=0;h<u.length;h++)l=u[h],c="annotations["+h+"].",l[f+"ref"]===e._id&&p(f),l["a"+f+"ref"]===e._id&&p("a"+f);function p(t){var r=l[t],s=null;s=o?i(r,e.range):Math.pow(10,r),n(s)||(s=null),a(c+t,s)}}},{"../../lib/to_log_range":531,"fast-isnumeric":190}],354:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./common_defaults"),s=t("./attributes");function l(t,e,r){function a(r,i){return n.coerce(t,e,s,r,i)}var l=a("visible"),c=a("clicktoshow");if(l||c){o(t,e,r,a);for(var u=e.showarrow,f=["x","y"],h=[-10,-30],p={_fullLayout:r},d=0;d<2;d++){var g=f[d],m=i.coerceRef(t,e,p,g,"","paper");if("paper"!==m)i.getFromId(p,m)._annIndices.push(e._index);if(i.coercePosition(e,p,a,m,g,.5),u){var v="a"+g,y=i.coerceRef(t,e,p,v,"pixel",["pixel","paper"]);"pixel"!==y&&y!==m&&(y=e[v]="pixel");var x="pixel"===y?h[d]:.4;i.coercePosition(e,p,a,y,v,x)}a(g+"anchor"),a(g+"shift")}if(n.noneOrAll(t,e,["x","y"]),u&&n.noneOrAll(t,e,["ax","ay"]),c){var b=a("xclick"),_=a("yclick");e._xclick=void 0===b?e.x:i.cleanPosition(b,p,e.xref),e._yclick=void 0===_?e.y:i.cleanPosition(_,p,e.yref)}}}e.exports=function(t,e){a(t,e,{name:"annotations",handleItemDefaults:l})}},{"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/cartesian/axes":554,"./attributes":349,"./common_defaults":352}],355:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../../lib"),s=o.strTranslate,l=t("../../plots/cartesian/axes"),c=t("../color"),u=t("../drawing"),f=t("../fx"),h=t("../../lib/svg_text_utils"),p=t("../../lib/setcursor"),d=t("../dragelement"),g=t("../../plot_api/plot_template").arrayEditor,m=t("./draw_arrow_head");function v(t,e){var r=t._fullLayout.annotations[e]||{},n=l.getFromId(t,r.xref),i=l.getFromId(t,r.yref);n&&n.setScale(),i&&i.setScale(),x(t,r,e,!1,n,i)}function y(t,e,r,n,i){var a=i[r],o=i[r+"ref"],s=-1!==r.indexOf("y"),c="domain"===l.getRefType(o),u=s?n.h:n.w;return t?c?a+(s?-e:e)/t._length:t.p2r(t.r2p(a)+e):a+(s?-e:e)/u}function x(t,e,r,a,v,x){var b,_,w=t._fullLayout,T=t._fullLayout._size,k=t._context.edits;a?(b="annotation-"+a,_=a+".annotations"):(b="annotation",_="annotations");var A=g(t.layout,_,e),M=A.modifyBase,S=A.modifyItem,E=A.getUpdateObj;w._infolayer.selectAll("."+b+'[data-index="'+r+'"]').remove();var L="clip"+w._uid+"_ann"+r;if(e._input&&!1!==e.visible){var C={x:{},y:{}},P=+e.textangle||0,I=w._infolayer.append("g").classed(b,!0).attr("data-index",String(r)).style("opacity",e.opacity),O=I.append("g").classed("annotation-text-g",!0),z=k[e.showarrow?"annotationTail":"annotationPosition"],D=e.captureevents||k.annotationText||z,R=O.append("g").style("pointer-events",D?"all":null).call(p,"pointer").on("click",(function(){t._dragging=!1,t.emit("plotly_clickannotation",Y(n.event))}));e.hovertext&&R.on("mouseover",(function(){var r=e.hoverlabel,n=r.font,i=this.getBoundingClientRect(),a=t.getBoundingClientRect();f.loneHover({x0:i.left-a.left,x1:i.right-a.left,y:(i.top+i.bottom)/2-a.top,text:e.hovertext,color:r.bgcolor,borderColor:r.bordercolor,fontFamily:n.family,fontSize:n.size,fontColor:n.color},{container:w._hoverlayer.node(),outerContainer:w._paper.node(),gd:t})})).on("mouseout",(function(){f.loneUnhover(w._hoverlayer.node())}));var F=e.borderwidth,B=e.borderpad,N=F+B,j=R.append("rect").attr("class","bg").style("stroke-width",F+"px").call(c.stroke,e.bordercolor).call(c.fill,e.bgcolor),U=e.width||e.height,V=w._topclips.selectAll("#"+L).data(U?[0]:[]);V.enter().append("clipPath").classed("annclip",!0).attr("id",L).append("rect"),V.exit().remove();var H=e.font,q=w._meta?o.templateString(e.text,w._meta):e.text,G=R.append("text").classed("annotation-text",!0).text(q);k.annotationText?G.call(h.makeEditable,{delegate:R,gd:t}).call(W).on("edit",(function(r){e.text=r,this.call(W),S("text",r),v&&v.autorange&&M(v._name+".autorange",!0),x&&x.autorange&&M(x._name+".autorange",!0),i.call("_guiRelayout",t,E())})):G.call(W)}else n.selectAll("#"+L).remove();function Y(t){var n={index:r,annotation:e._input,fullAnnotation:e,event:t};return a&&(n.subplotId=a),n}function W(r){return r.call(u.font,H).attr({"text-anchor":{left:"start",right:"end"}[e.align]||"middle"}),h.convertToTspans(r,t,X),r}function X(){var r=G.selectAll("a");1===r.size()&&r.text()===G.text()&&R.insert("a",":first-child").attr({"xlink:xlink:href":r.attr("xlink:href"),"xlink:xlink:show":r.attr("xlink:show")}).style({cursor:"pointer"}).node().appendChild(j.node());var n=R.select(".annotation-text-math-group"),f=!n.empty(),g=u.bBox((f?n:G).node()),b=g.width,_=g.height,A=e.width||b,D=e.height||_,B=Math.round(A+2*N),H=Math.round(D+2*N);function q(t,e){return"auto"===e&&(e=t<1/3?"left":t>2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var W=!1,X=["x","y"],Z=0;Z<X.length;Z++){var J,K,Q,$,tt,et=X[Z],rt=e[et+"ref"]||et,nt=e["a"+et+"ref"],it={x:v,y:x}[et],at=(P+("x"===et?0:-90))*Math.PI/180,ot=B*Math.cos(at),st=H*Math.sin(at),lt=Math.abs(ot)+Math.abs(st),ct=e[et+"anchor"],ut=e[et+"shift"]*("x"===et?1:-1),ft=C[et],ht=l.getRefType(rt);if(it&&"domain"!==ht){var pt=it.r2fraction(e[et]);(pt<0||pt>1)&&(nt===rt?((pt=it.r2fraction(e["a"+et]))<0||pt>1)&&(W=!0):W=!0),J=it._offset+it.r2p(e[et]),$=.5}else{var dt="domain"===ht;"x"===et?(Q=e[et],J=dt?it._offset+it._length*Q:J=T.l+T.w*Q):(Q=1-e[et],J=dt?it._offset+it._length*Q:J=T.t+T.h*Q),$=e.showarrow?.5:Q}if(e.showarrow){ft.head=J;var gt=e["a"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var mt=l.getRefType(nt);"domain"===mt?("y"===et&&(gt=1-gt),ft.tail=it._offset+it._length*gt):"paper"===mt?"y"===et?(gt=1-gt,ft.tail=T.t+T.h*gt):ft.tail=T.l+T.w*gt:ft.tail=it._offset+it.r2p(gt),K=tt}else ft.tail=J+gt,K=tt+gt;ft.text=ft.tail+tt;var vt=w["x"===et?"width":"height"];if("paper"===rt&&(ft.head=o.constrain(ft.head,1,vt-1)),"pixel"===nt){var yt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+=yt,ft.text+=yt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ut,ft.head+=ut}else K=tt=lt*q($,ct),ft.text=J+tt;ft.text+=ut,tt+=ut,K+=ut,e["_"+et+"padplus"]=lt/2+K,e["_"+et+"padminus"]=lt/2-K,e["_"+et+"size"]=lt,e["_"+et+"shift"]=tt}if(W)R.remove();else{var bt=0,_t=0;if("left"!==e.align&&(bt=(A-b)*("center"===e.align?.5:1)),"top"!==e.valign&&(_t=(D-_)*("middle"===e.valign?.5:1)),f)n.select("svg").attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?L:null,t);else{var wt=N+_t-g.top,Tt=N+bt-g.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?L:null,t)}V.select("rect").call(u.setRect,N,N,A,D),j.call(u.setRect,F/2,F/2,B-F,H-F),R.call(u.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),O.attr({transform:"rotate("+P+","+C.x.text+","+C.y.text+")"});var kt,At=function(r,n){I.selectAll(".annotation-arrow-g").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,g=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,g,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr("width"),z=+j.attr("height"),D=g-.5*L,F=D+L,B=b-.5*z,N=B+z,U=[[D,B,D,N],[D,N,F,N],[F,N,F,B],[F,B,D,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=I.append("g").style({opacity:c.opacity(H)}).classed("annotation-arrow-g",!0),Y=G.append("path").attr("d","M"+h+","+p+"L"+l+","+f).style("stroke-width",V+"px").call(c.stroke,c.rgb(H));if(m(Y,q,e),k.annotationPosition&&Y.node().parentNode&&!a){var W=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var J,K,Q=G.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-W)+","+(p-X),transform:s(W,X)}).style("stroke-width",V+6+"px").call(c.stroke,"rgba(0,0,0,0)").call(c.fill,"rgba(0,0,0,0)");d.init({element:Q.node(),gd:t,prepFn:function(){var t=u.getTranslate(R);J=t.x,K=t.y,v&&v.autorange&&M(v._name+".autorange",!0),x&&x.autorange&&M(x._name+".autorange",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(u.setTranslate,i,a),S("x",y(v,t,"x",T,e)),S("y",y(x,r,"y",T,e)),e.axref===e.xref&&S("ax",y(v,t,"ax",T,e)),e.ayref===e.yref&&S("ay",y(x,r,"ay",T,e)),G.attr("transform",s(t,r)),O.attr({transform:"rotate("+P+","+i+","+a+")"})},doneFn:function(){i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&At(0,0),z)d.init({element:R.node(),gd:t,prepFn:function(){kt=O.attr("transform")},moveFn:function(t,r){var n="pointer";if(e.showarrow)e.axref===e.xref?S("ax",y(v,t,"ax",T,e)):S("ax",e.ax+t),e.ayref===e.yref?S("ay",y(x,r,"ay",T.w,e)):S("ay",e.ay+r),At(t,r);else{if(a)return;var i,o;if(v)i=y(v,t,"x",T,e);else{var l=e._xsize/T.w,c=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(c+t/T.w,l,0,1,e.xanchor)}if(x)o=y(x,r,"y",T,e);else{var u=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-u/2;o=d.align(f-r/T.h,u,0,1,e.yanchor)}S("x",i),S("y",o),v&&x||(n=d.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}O.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit("plotly_clickannotation",Y(n))},doneFn:function(){p(R),i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(".annotation").remove();for(var r=0;r<e.annotations.length;r++)e.annotations[r].visible&&v(t,r);return a.previousPromises(t)},drawOne:v,drawRaw:x}},{"../../lib":503,"../../lib/setcursor":524,"../../lib/svg_text_utils":529,"../../plot_api/plot_template":543,"../../plots/cartesian/axes":554,"../../plots/plots":619,"../../registry":638,"../color":366,"../dragelement":385,"../drawing":388,"../fx":406,"./draw_arrow_head":356,"@plotly/d3":58}],356:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../color"),a=t("./arrow_paths"),o=t("../../lib"),s=o.strScale,l=o.strRotate,c=o.strTranslate;e.exports=function(t,e,r){var o,u,f,h,p=t.node(),d=a[r.arrowhead||0],g=a[r.startarrowhead||0],m=(r.arrowwidth||1)*(r.arrowsize||1),v=(r.arrowwidth||1)*(r.startarrowsize||1),y=e.indexOf("start")>=0,x=e.indexOf("end")>=0,b=d.backoff*m+r.standoff,_=g.backoff*v+r.startstandoff;if("line"===p.nodeName){o={x:+t.attr("x1"),y:+t.attr("y1")},u={x:+t.attr("x2"),y:+t.attr("y2")};var w=o.x-u.x,T=o.y-u.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void z();if(b){if(b*b>w*w+T*T)return void z();var k=b*Math.cos(f),A=b*Math.sin(f);u.x+=k,u.y+=A,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void z();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if("path"===p.nodeName){var E=p.getTotalLength(),L="";if(E<b+_)return void z();var C=p.getPointAtLength(0),P=p.getPointAtLength(.1);f=Math.atan2(C.y-P.y,C.x-P.x),o=p.getPointAtLength(Math.min(_,E)),L="0px,"+_+"px,";var I=p.getPointAtLength(E),O=p.getPointAtLength(E-.1);h=Math.atan2(I.y-O.y,I.x-O.x),u=p.getPointAtLength(Math.max(0,E-b)),L+=E-(L?_+b:b)+"px,"+E+"px",t.style("stroke-dasharray",L)}function z(){t.style("stroke-dasharray","0px,100px")}function D(e,a,o,u){e.path&&(e.noRotate&&(o=0),n.select(p.parentNode).append("path").attr({class:t.attr("class"),d:e.path,transform:c(a.x,a.y)+l(180*o/Math.PI)+s(u)}).style({fill:i.rgb(r.arrowcolor),"stroke-width":0}))}y&&D(g,o,f,v),x&&D(d,u,h,m)}},{"../../lib":503,"../color":366,"./arrow_paths":348,"@plotly/d3":58}],357:[function(t,e,r){"use strict";var n=t("./draw"),i=t("./click");e.exports={moduleType:"component",name:"annotations",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("annotations"),calcAutorange:t("./calc_autorange"),draw:n.draw,drawOne:n.drawOne,drawRaw:n.drawRaw,hasClickToShow:i.hasClickToShow,onClick:i.onClick,convertCoords:t("./convert_coords")}},{"../../plots/cartesian/include_components":567,"./attributes":349,"./calc_autorange":350,"./click":351,"./convert_coords":353,"./defaults":354,"./draw":355}],358:[function(t,e,r){"use strict";var n=t("../annotations/attributes"),i=t("../../plot_api/edit_types").overrideAll,a=t("../../plot_api/plot_template").templatedArray;e.exports=i(a("annotation",{visible:n.visible,x:{valType:"any"},y:{valType:"any"},z:{valType:"any"},ax:{valType:"number"},ay:{valType:"number"},xanchor:n.xanchor,xshift:n.xshift,yanchor:n.yanchor,yshift:n.yshift,text:n.text,textangle:n.textangle,font:n.font,width:n.width,height:n.height,opacity:n.opacity,align:n.align,valign:n.valign,bgcolor:n.bgcolor,bordercolor:n.bordercolor,borderpad:n.borderpad,borderwidth:n.borderwidth,showarrow:n.showarrow,arrowcolor:n.arrowcolor,arrowhead:n.arrowhead,startarrowhead:n.startarrowhead,arrowside:n.arrowside,arrowsize:n.arrowsize,startarrowsize:n.startarrowsize,arrowwidth:n.arrowwidth,standoff:n.standoff,startstandoff:n.startstandoff,hovertext:n.hovertext,hoverlabel:n.hoverlabel,captureevents:n.captureevents}),"calc","from-root")},{"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../annotations/attributes":349}],359:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes");function a(t,e){var r=e.fullSceneLayout.domain,a=e.fullLayout._size,o={pdata:null,type:"linear",autorange:!1,range:[-1/0,1/0]};t._xa={},n.extendFlat(t._xa,o),i.setConvert(t._xa),t._xa._offset=a.l+r.x[0]*a.w,t._xa.l2p=function(){return.5*(1+t._pdata[0]/t._pdata[3])*a.w*(r.x[1]-r.x[0])},t._ya={},n.extendFlat(t._ya,o),i.setConvert(t._ya),t._ya._offset=a.t+(1-r.y[1])*a.h,t._ya.l2p=function(){return.5*(1-t._pdata[1]/t._pdata[3])*a.h*(r.y[1]-r.y[0])}}e.exports=function(t){for(var e=t.fullSceneLayout.annotations,r=0;r<e.length;r++)a(e[r],t);t.fullLayout._infolayer.selectAll(".annotation-"+t.id).remove()}},{"../../lib":503,"../../plots/cartesian/axes":554}],360:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("../annotations/common_defaults"),s=t("./attributes");function l(t,e,r,a){function l(r,i){return n.coerce(t,e,s,r,i)}function c(t){var n=t+"axis",a={_fullLayout:{}};return a._fullLayout[n]=r[n],i.coercePosition(e,a,l,t,t,.5)}l("visible")&&(o(t,e,a.fullLayout,l),c("x"),c("y"),c("z"),n.noneOrAll(t,e,["x","y","z"]),e.xref="x",e.yref="y",e.zref="z",l("xanchor"),l("yanchor"),l("xshift"),l("yshift"),e.showarrow&&(e.axref="pixel",e.ayref="pixel",l("ax",-10),l("ay",-30),n.noneOrAll(t,e,["ax","ay"])))}e.exports=function(t,e,r){a(t,e,{name:"annotations",handleItemDefaults:l,fullLayout:r.fullLayout})}},{"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/cartesian/axes":554,"../annotations/common_defaults":352,"./attributes":358}],361:[function(t,e,r){"use strict";var n=t("../annotations/draw").drawRaw,i=t("../../plots/gl3d/project"),a=["x","y","z"];e.exports=function(t){for(var e=t.fullSceneLayout,r=t.dataScale,o=e.annotations,s=0;s<o.length;s++){for(var l=o[s],c=!1,u=0;u<3;u++){var f=a[u],h=l[f],p=e[f+"axis"].r2fraction(h);if(p<0||p>1){c=!0;break}}c?t.fullLayout._infolayer.select(".annotation-"+t.id+'[data-index="'+s+'"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{"../../plots/gl3d/project":607,"../annotations/draw":355}],362:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s<o.length;s++){var l=o[s];a.test(l)&&(t[l].annotations||[]).length&&(i.pushUnique(e._basePlotModules,r),i.pushUnique(e._subplots.gl3d,l))}},convert:t("./convert"),draw:t("./draw")}},{"../../lib":503,"../../registry":638,"./attributes":358,"./convert":359,"./defaults":360,"./draw":361}],363:[function(t,e,r){"use strict";e.exports=t("world-calendars/dist/main"),t("world-calendars/dist/plus"),t("world-calendars/dist/calendars/chinese"),t("world-calendars/dist/calendars/coptic"),t("world-calendars/dist/calendars/discworld"),t("world-calendars/dist/calendars/ethiopian"),t("world-calendars/dist/calendars/hebrew"),t("world-calendars/dist/calendars/islamic"),t("world-calendars/dist/calendars/julian"),t("world-calendars/dist/calendars/mayan"),t("world-calendars/dist/calendars/nanakshahi"),t("world-calendars/dist/calendars/nepali"),t("world-calendars/dist/calendars/persian"),t("world-calendars/dist/calendars/taiwan"),t("world-calendars/dist/calendars/thai"),t("world-calendars/dist/calendars/ummalqura")},{"world-calendars/dist/calendars/chinese":332,"world-calendars/dist/calendars/coptic":333,"world-calendars/dist/calendars/discworld":334,"world-calendars/dist/calendars/ethiopian":335,"world-calendars/dist/calendars/hebrew":336,"world-calendars/dist/calendars/islamic":337,"world-calendars/dist/calendars/julian":338,"world-calendars/dist/calendars/mayan":339,"world-calendars/dist/calendars/nanakshahi":340,"world-calendars/dist/calendars/nepali":341,"world-calendars/dist/calendars/persian":342,"world-calendars/dist/calendars/taiwan":343,"world-calendars/dist/calendars/thai":344,"world-calendars/dist/calendars/ummalqura":345,"world-calendars/dist/main":346,"world-calendars/dist/plus":347}],364:[function(t,e,r){"use strict";var n=t("./calendars"),i=t("../../lib"),a=t("../../constants/numerical"),o=a.EPOCHJD,s=a.ONEDAY,l={valType:"enumerated",values:i.sortObjectKeys(n.calendars),editType:"calc",dflt:"gregorian"},c=function(t,e,r,n){var a={};return a[r]=l,i.coerce(t,e,a,r,n)},u={d:{0:"dd","-":"d"},e:{0:"d","-":"d"},a:{0:"D","-":"D"},A:{0:"DD","-":"DD"},j:{0:"oo","-":"o"},W:{0:"ww","-":"w"},m:{0:"mm","-":"m"},b:{0:"M","-":"M"},B:{0:"MM","-":"MM"},y:{0:"yy","-":"yy"},Y:{0:"yyyy","-":"yyyy"},U:"##",w:"##",c:{0:"D M d %X yyyy","-":"D M d %X yyyy"},x:{0:"mm/dd/yyyy","-":"mm/dd/yyyy"}};var f={};function h(t){var e=f[t];return e||(e=f[t]=n.instance(t))}function p(t){return i.extendFlat({},l,{description:t})}function d(t){return"Sets the calendar system to use with `"+t+"` date data."}var g={xcalendar:p(d("x"))},m=i.extendFlat({},g,{ycalendar:p(d("y"))}),v=i.extendFlat({},m,{zcalendar:p(d("z"))}),y=p(["Sets the calendar system to use for `range` and `tick0`","if this is a date axis. This does not set the calendar for","interpreting data on this axis, that's specified in the trace","or via the global `layout.calendar`"].join(" "));e.exports={moduleType:"component",name:"calendars",schema:{traces:{scatter:m,bar:m,box:m,heatmap:m,contour:m,histogram:m,histogram2d:m,histogram2dcontour:m,scatter3d:v,surface:v,mesh3d:v,scattergl:m,ohlc:g,candlestick:g},layout:{calendar:p(["Sets the default calendar system to use for interpreting and","displaying dates throughout the plot."].join(" "))},subplots:{xaxis:{calendar:y},yaxis:{calendar:y},scene:{xaxis:{calendar:y},yaxis:{calendar:y},zaxis:{calendar:y}},polar:{radialaxis:{calendar:y}}},transforms:{filter:{valuecalendar:p(["WARNING: All transforms are deprecated and may be removed from the API in next major version.","Sets the calendar system to use for `value`, if it is a date."].join(" ")),targetcalendar:p(["WARNING: All transforms are deprecated and may be removed from the API in next major version.","Sets the calendar system to use for `target`, if it is an","array of dates. If `target` is a string (eg *x*) we use the","corresponding trace attribute (eg `xcalendar`) if it exists,","even if `targetcalendar` is provided."].join(" "))}}},layoutAttributes:l,handleDefaults:c,handleTraceDefaults:function(t,e,r,n){for(var i=0;i<r.length;i++)c(t,e,r[i]+"calendar",n.calendar)},CANONICAL_SUNDAY:{chinese:"2000-01-02",coptic:"2000-01-03",discworld:"2000-01-03",ethiopian:"2000-01-05",hebrew:"5000-01-01",islamic:"1000-01-02",julian:"2000-01-03",mayan:"5000-01-01",nanakshahi:"1000-01-05",nepali:"2000-01-05",persian:"1000-01-01",jalali:"1000-01-01",taiwan:"1000-01-04",thai:"2000-01-04",ummalqura:"1400-01-06"},CANONICAL_TICK:{chinese:"2000-01-01",coptic:"2000-01-01",discworld:"2000-01-01",ethiopian:"2000-01-01",hebrew:"5000-01-01",islamic:"1000-01-01",julian:"2000-01-01",mayan:"5000-01-01",nanakshahi:"1000-01-01",nepali:"2000-01-01",persian:"1000-01-01",jalali:"1000-01-01",taiwan:"1000-01-01",thai:"2000-01-01",ummalqura:"1400-01-01"},DFLTRANGE:{chinese:["2000-01-01","2001-01-01"],coptic:["1700-01-01","1701-01-01"],discworld:["1800-01-01","1801-01-01"],ethiopian:["2000-01-01","2001-01-01"],hebrew:["5700-01-01","5701-01-01"],islamic:["1400-01-01","1401-01-01"],julian:["2000-01-01","2001-01-01"],mayan:["5200-01-01","5201-01-01"],nanakshahi:["0500-01-01","0501-01-01"],nepali:["2000-01-01","2001-01-01"],persian:["1400-01-01","1401-01-01"],jalali:["1400-01-01","1401-01-01"],taiwan:["0100-01-01","0101-01-01"],thai:["2500-01-01","2501-01-01"],ummalqura:["1400-01-01","1401-01-01"]},getCal:h,worldCalFmt:function(t,e,r){for(var n,i,a,l,c,f=Math.floor((e+.05)/s)+o,p=h(r).fromJD(f),d=0;-1!==(d=t.indexOf("%",d));)"0"===(n=t.charAt(d+1))||"-"===n||"_"===n?(a=3,i=t.charAt(d+2),"_"===n&&(n="-")):(i=n,n="0",a=2),(l=u[i])?(c="##"===l?"##":p.formatDate(l[n]),t=t.substr(0,d)+c+t.substr(d+a),d+=c.length):d+=a;return t}}},{"../../constants/numerical":479,"../../lib":503,"./calendars":363}],365:[function(t,e,r){"use strict";r.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],r.defaultLine="#444",r.lightLine="#eee",r.background="#fff",r.borderLine="#BEC8D9",r.lightFraction=1e3/11},{}],366:[function(t,e,r){"use strict";var n=t("tinycolor2"),i=t("fast-isnumeric"),a=t("../../lib/array").isTypedArray,o=e.exports={},s=t("./attributes");o.defaults=s.defaults;var l=o.defaultLine=s.defaultLine;o.lightLine=s.lightLine;var c=o.background=s.background;function u(t){if(i(t)||"string"!=typeof t)return t;var e=t.trim();if("rgb"!==e.substr(0,3))return t;var r=e.match(/^rgba?\s*\(([^()]*)\)$/);if(!r)return t;var n=r[1].trim().split(/\s*[\s,]\s*/),a="a"===e.charAt(3)&&4===n.length;if(!a&&3!==n.length)return t;for(var o=0;o<n.length;o++){if(!n[o].length)return t;if(n[o]=Number(n[o]),!(n[o]>=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return a?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}o.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||c).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,c))),(i.isDark()?e?i.lighten(e):c:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),"stroke-opacity":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),"fill-opacity":r.getAlpha()})},o.clean=function(t){if(t&&"object"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e<s.length;e++)if(i=t[n=s[e]],"color"===n.substr(n.length-5))if(Array.isArray(i))for(r=0;r<i.length;r++)i[r]=u(i[r]);else t[n]=u(i);else if("colorscale"===n.substr(n.length-10)&&Array.isArray(i))for(r=0;r<i.length;r++)Array.isArray(i[r])&&(i[r][1]=u(i[r][1]));else if(Array.isArray(i)){var l=i[0];if(!Array.isArray(l)&&l&&"object"==typeof l)for(r=0;r<i.length;r++)o.clean(i[r])}else i&&"object"==typeof i&&!a(i)&&o.clean(i)}}},{"../../lib/array":485,"./attributes":365,"fast-isnumeric":190,tinycolor2:312}],367:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/layout_attributes"),i=t("../../plots/font_attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll;e.exports=o({thicknessmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"pixels"},thickness:{valType:"number",min:0,dflt:30},lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",dflt:1.02,min:-2,max:3},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},xpad:{valType:"number",min:0,dflt:10},y:{valType:"number",dflt:.5,min:-2,max:3},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle"},ypad:{valType:"number",min:0,dflt:10},outlinecolor:n.linecolor,outlinewidth:n.linewidth,bordercolor:n.linecolor,borderwidth:{valType:"number",min:0,dflt:0},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)"},tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:a({},n.ticks,{dflt:""}),ticklabeloverflow:a({},n.ticklabeloverflow,{}),ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside bottom","inside bottom"],dflt:"outside"},ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,showticklabels:n.showticklabels,tickfont:i({}),tickangle:n.tickangle,tickformat:n.tickformat,tickformatstops:n.tickformatstops,tickprefix:n.tickprefix,showtickprefix:n.showtickprefix,ticksuffix:n.ticksuffix,showticksuffix:n.showticksuffix,separatethousands:n.separatethousands,exponentformat:n.exponentformat,minexponent:n.minexponent,showexponent:n.showexponent,title:{text:{valType:"string"},font:i({}),side:{valType:"enumerated",values:["right","top","bottom"],dflt:"top"}},_deprecated:{title:{valType:"string"},titlefont:i({}),titleside:{valType:"enumerated",values:["right","top","bottom"],dflt:"top"}}},"colorbars","from-root")},{"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/cartesian/layout_attributes":569,"../../plots/font_attributes":585}],368:[function(t,e,r){"use strict";e.exports={cn:{colorbar:"colorbar",cbbg:"cbbg",cbfill:"cbfill",cbfills:"cbfills",cbline:"cbline",cblines:"cblines",cbaxis:"cbaxis",cbtitleunshift:"cbtitleunshift",cbtitle:"cbtitle",cboutline:"cboutline",crisp:"crisp",jsPlaceholder:"js-placeholder"}}},{}],369:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("../../plots/cartesian/tick_value_defaults"),o=t("../../plots/cartesian/tick_mark_defaults"),s=t("../../plots/cartesian/tick_label_defaults"),l=t("../../plots/cartesian/prefix_suffix_defaults"),c=t("./attributes");e.exports=function(t,e,r){var u=i.newContainer(e,"colorbar"),f=t.colorbar||{};function h(t,e){return n.coerce(f,u,c,t,e)}var p=h("thicknessmode");h("thickness","fraction"===p?30/(r.width-r.margin.l-r.margin.r):30);var d=h("lenmode");h("len","fraction"===d?1:r.height-r.margin.t-r.margin.b),h("x"),h("xanchor"),h("xpad"),h("y"),h("yanchor"),h("ypad"),n.noneOrAll(f,u,["x","y"]),h("outlinecolor"),h("outlinewidth"),h("bordercolor"),h("borderwidth"),h("bgcolor");var g=h("ticklabelposition");h("ticklabeloverflow",-1!==g.indexOf("inside")?"hide past domain":"hide past div"),a(f,u,h,"linear");var m=r.font,v={outerTicks:!1,font:m};-1!==g.indexOf("inside")&&(v.bgColor="black"),l(f,u,h,"linear",v),s(f,u,h,"linear",v),o(f,u,h,"linear",v),h("title.text",r._dfltTitle.colorbar);var y=u.tickfont,x=n.extendFlat({},y,{color:m.color,size:n.bigFont(y.size)});n.coerceFont(h,"title.font",x),h("title.side")}},{"../../lib":503,"../../plot_api/plot_template":543,"../../plots/cartesian/prefix_suffix_defaults":573,"../../plots/cartesian/tick_label_defaults":578,"../../plots/cartesian/tick_mark_defaults":579,"../../plots/cartesian/tick_value_defaults":580,"./attributes":367}],370:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../plots/cartesian/axes"),l=t("../dragelement"),c=t("../../lib"),u=c.strTranslate,f=t("../../lib/extend").extendFlat,h=t("../../lib/setcursor"),p=t("../drawing"),d=t("../color"),g=t("../titles"),m=t("../../lib/svg_text_utils"),v=t("../colorscale/helpers").flipScale,y=t("../../plots/cartesian/axis_defaults"),x=t("../../plots/cartesian/position_defaults"),b=t("../../plots/cartesian/layout_attributes"),_=t("../../constants/alignment"),w=_.LINE_SPACING,T=_.FROM_TL,k=_.FROM_BR,A=t("./constants").cn;e.exports={draw:function(t){var e=t._fullLayout._infolayer.selectAll("g."+A.colorbar).data(function(t){var e,r,n,i,a=t._fullLayout,o=t.calcdata,s=[];function l(t){return f(t,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function c(){"function"==typeof i.calc?i.calc(t,n,e):(e._fillgradient=r.reversescale?v(r.colorscale):r.colorscale,e._zrange=[r[i.min],r[i.max]])}for(var u=0;u<o.length;u++){var h=o[u],p=(n=h[0].trace)._module.colorbar;if(!0===n.visible&&p)for(var d=Array.isArray(p),g=d?p:[p],m=0;m<g.length;m++){var y=(i=g[m]).container;(r=y?n[y]:n)&&r.showscale&&((e=l(r.colorbar))._id="cb"+n.uid+(d&&y?"-"+y:""),e._traceIndex=n.index,e._propPrefix=(y?y+".":"")+"colorbar.",e._meta=n._meta,c(),s.push(e))}}for(var x in a._colorAxes)if((r=a[x]).showscale){var b=a._colorAxes[x];(e=l(r.colorbar))._id="cb"+x,e._propPrefix=x+".colorbar.",e._meta=a._meta,i={min:"cmin",max:"cmax"},"heatmap"!==b[0]&&(n=b[1],i.calc=n._module.colorbar.calc),c(),s.push(e)}return s}(t),(function(t){return t._id}));e.enter().append("g").attr("class",(function(t){return t._id})).classed(A.colorbar,!0),e.each((function(e){var r=n.select(this);c.ensureSingle(r,"rect",A.cbbg),c.ensureSingle(r,"g",A.cbfills),c.ensureSingle(r,"g",A.cblines),c.ensureSingle(r,"g",A.cbaxis,(function(t){t.classed(A.crisp,!0)})),c.ensureSingle(r,"g",A.cbtitleunshift,(function(t){t.append("g").classed(A.cbtitle,!0)})),c.ensureSingle(r,"rect",A.cboutline);var v=function(t,e,r){var o=e.len,l=e.lenmode,h=e.thickness,v=e.thicknessmode,_=e.outlinewidth,M=e.borderwidth,S=e.xanchor,E=e.yanchor,L=e.xpad,C=e.ypad,P=e.x,I=e.y,O=r._fullLayout,z=O._size,D=e._fillcolor,R=e._line,F=e.title,B=F.side,N=e._zrange||n.extent(("function"==typeof D?D:R.color).domain()),j="function"==typeof R.color?R.color:function(){return R.color},U="function"==typeof D?D:function(){return D},V=e._levels,H=function(t,e,r){var n,i,a=e._levels,o=[],s=[],l=a.end+a.size/100,c=a.size,u=1.001*r[0]-.001*r[1],f=1.001*r[1]-.001*r[0];for(i=0;i<1e5&&(n=a.start+i*c,!(c>0?n>=l:n<=l));i++)n>u&&n<f&&o.push(n);if(e._fillgradient)s=[0];else if("function"==typeof e._fillcolor){var h=e._filllevels;if(h)for(l=h.end+h.size/100,c=h.size,i=0;i<1e5&&(n=h.start+i*c,!(c>0?n>=l:n<=l));i++)n>r[0]&&n<r[1]&&s.push(n);else(s=o.map((function(t){return t-a.size/2}))).push(s[s.length-1]+a.size)}else e._fillcolor&&"string"==typeof e._fillcolor&&(s=[0]);a.size<0&&(o.reverse(),s.reverse());return{line:o,fill:s}}(0,e,N),q=H.fill,G=H.line,Y=Math.round(h*("fraction"===v?z.w:1)),W=Y/z.w,X=Math.round(o*("fraction"===l?z.h:1)),Z=X/z.h,J=L/z.w,K=(M+_)/2,Q=C/z.h,$=Math.round(P*z.w+L),tt=P-W*({center:.5,right:1}[S]||0),et=I+Z*(({top:-.5,bottom:.5}[E]||0)-.5),rt=Math.round(z.h*(1-et));e._lenFrac=Z,e._thickFrac=W,e._uFrac=tt,e._vFrac=et;var nt=e._axis=function(t,e,r){var n=t._fullLayout,i={type:"linear",range:r,tickmode:e.tickmode,nticks:e.nticks,tick0:e.tick0,dtick:e.dtick,tickvals:e.tickvals,ticktext:e.ticktext,ticks:e.ticks,ticklen:e.ticklen,tickwidth:e.tickwidth,tickcolor:e.tickcolor,showticklabels:e.showticklabels,ticklabelposition:e.ticklabelposition,ticklabeloverflow:e.ticklabeloverflow,tickfont:e.tickfont,tickangle:e.tickangle,tickformat:e.tickformat,exponentformat:e.exponentformat,minexponent:e.minexponent,separatethousands:e.separatethousands,showexponent:e.showexponent,showtickprefix:e.showtickprefix,tickprefix:e.tickprefix,showticksuffix:e.showticksuffix,ticksuffix:e.ticksuffix,title:e.title,showline:!0,anchor:"free",side:"right",position:1},a={type:"linear",_id:"y"+e._id},o={letter:"y",font:n.font,noHover:!0,noTickson:!0,noTicklabelmode:!0,calendar:n.calendar};function s(t,e){return c.coerce(i,a,b,t,e)}return y(i,a,s,o,n),x(i,a,s,o),a}(r,e,N);nt.position=P+J+W,-1!==["top","bottom"].indexOf(B)&&(nt.title.side=B,nt.titlex=P+J,nt.titley=et+("top"===F.side?Z-Q:Q));if(R.color&&"auto"===e.tickmode){nt.tickmode="linear",nt.tick0=V.start;var it=V.size,at=c.constrain(X/50,4,15)+1,ot=(N[1]-N[0])/((e.nticks||at)*it);if(ot>1){var st=Math.pow(10,Math.floor(Math.log(ot)/Math.LN10));it*=st*c.roundUp(ot/st,[2,5,10]),(Math.abs(V.start)/V.size+1e-6)%1<2e-6&&(nt.tick0=0)}nt.dtick=it}nt.domain=[et+Q,et+Z-Q],nt.setScale(),t.attr("transform",u(Math.round(z.l),Math.round(z.t)));var lt,ct=t.select("."+A.cbtitleunshift).attr("transform",u(-Math.round(z.l),-Math.round(z.t))),ut=t.select("."+A.cbaxis),ft=0;function ht(n,i){var a={propContainer:nt,propName:e._propPrefix+"title",traceIndex:e._traceIndex,_meta:e._meta,placeholder:O._dfltTitle.colorbar,containerGroup:t.select("."+A.cbtitle)},o="h"===n.charAt(0)?n.substr(1):"h"+n;t.selectAll("."+o+",."+o+"-math-group").remove(),g.draw(r,n,f(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){if(-1!==["top","bottom"].indexOf(B)){var t,e=z.l+(P+J)*z.w,r=nt.title.font.size;t="top"===B?(1-(et+Z-Q))*z.h+z.t+3+.75*r:(1-(et+Q))*z.h+z.t-3-.25*r,ht(nt._id+"title",{attributes:{x:e,y:t,"text-anchor":"start"}})}},function(){if(-1!==["top","bottom"].indexOf(B)){var a=t.select("."+A.cbtitle),o=a.select("text"),l=[-_/2,_/2],f=a.select(".h"+nt._id+"title-math-group").node(),h=15.6;if(o.node()&&(h=parseInt(o.node().style.fontSize,10)*w),f?(ft=p.bBox(f).height)>h&&(l[1]-=(ft-h)/2):o.node()&&!o.classed(A.jsPlaceholder)&&(ft=p.bBox(o.node()).height),ft){if(ft+=5,"top"===B)nt.domain[1]-=ft/z.h,l[1]*=-1;else{nt.domain[0]+=ft/z.h;var d=m.lineCount(o);l[1]+=(1-d)*h}a.attr("transform",u(l[0],l[1])),nt.setScale()}}t.selectAll("."+A.cbfills+",."+A.cblines).attr("transform",u(0,Math.round(z.h*(1-nt.domain[1])))),ut.attr("transform",u(0,Math.round(-z.t)));var g=t.select("."+A.cbfills).selectAll("rect."+A.cbfill).attr("style","").data(q);g.enter().append("rect").classed(A.cbfill,!0).style("stroke","none"),g.exit().remove();var v=N.map(nt.c2p).map(Math.round).sort((function(t,e){return t-e}));g.each((function(t,a){var o=[0===a?N[0]:(q[a]+q[a-1])/2,a===q.length-1?N[1]:(q[a]+q[a+1])/2].map(nt.c2p).map(Math.round);o[1]=c.constrain(o[1]+(o[1]>o[0])?1:-1,v[0],v[1]);var s=n.select(this).attr({x:$,width:Math.max(Y,2),y:n.min(o),height:Math.max(n.max(o)-n.min(o),2)});if(e._fillgradient)p.gradient(s,r,e._id,"vertical",e._fillgradient,"fill");else{var l=U(t).replace("e-","");s.attr("fill",i(l).toHexString())}}));var y=t.select("."+A.cblines).selectAll("path."+A.cbline).data(R.color&&R.width?G:[]);y.enter().append("path").classed(A.cbline,!0),y.exit().remove(),y.each((function(t){n.select(this).attr("d","M"+$+","+(Math.round(nt.c2p(t))+R.width/2%1)+"h"+Y).call(p.lineGroupStyle,R.width,j(t),R.dash)})),ut.selectAll("g."+nt._id+"tick,path").remove();var x=$+Y+(_||0)/2-("outside"===e.ticks?1:0),b=s.calcTicks(nt),T=s.getTickSigns(nt)[2];return s.drawTicks(r,nt,{vals:"inside"===nt.ticks?s.clipEnds(nt,b):b,layer:ut,path:s.makeTickPath(nt,x,T),transFn:s.makeTransTickFn(nt)}),s.drawLabels(r,nt,{vals:b,layer:ut,transFn:s.makeTransTickLabelFn(nt),labelFns:s.makeLabelFns(nt,x)})},function(){if(-1===["top","bottom"].indexOf(B)){var t=nt.title.font.size,e=nt._offset+nt._length/2,i=z.l+(nt.position||0)*z.w+("right"===nt.side?10+t*(nt.showticklabels?1:.5):-10-t*(nt.showticklabels?.5:0));ht("h"+nt._id+"title",{avoid:{selection:n.select(r).selectAll("g."+nt._id+"tick"),side:B,offsetLeft:z.l,offsetTop:0,maxShift:O.width},attributes:{x:i,y:e,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}},a.previousPromises,function(){var n=Y+_/2;if(-1===nt.ticklabelposition.indexOf("inside")&&(n+=p.bBox(ut.node()).width),(lt=ct.select("text")).node()&&!lt.classed(A.jsPlaceholder)){var i,s=ct.select(".h"+nt._id+"title-math-group").node();i=s&&-1!==["top","bottom"].indexOf(B)?p.bBox(s).width:p.bBox(ct.node()).right-$-z.l,n=Math.max(n,i)}var c=2*L+n+M+_/2;t.select("."+A.cbbg).attr({x:$-L-(M+_)/2,y:rt-X-K,width:Math.max(c,2),height:Math.max(X+2*K,2)}).call(d.fill,e.bgcolor).call(d.stroke,e.bordercolor).style("stroke-width",M),t.selectAll("."+A.cboutline).attr({x:$,y:rt-X+C+("top"===B?ft:0),width:Math.max(Y,2),height:Math.max(X-2*C-ft,2)}).call(d.stroke,e.outlinecolor).style({fill:"none","stroke-width":_});var f=({center:.5,right:1}[S]||0)*c;t.attr("transform",u(z.l-f,z.t));var g={},m=T[E],y=k[E];"pixels"===l?(g.y=I,g.t=X*m,g.b=X*y):(g.t=g.b=0,g.yt=I+o*m,g.yb=I-o*y);var x=T[S],b=k[S];if("pixels"===v)g.x=P,g.l=c*x,g.r=c*b;else{var w=c-Y;g.l=w*x,g.r=w*b,g.xl=P-h*x,g.xr=P+h*b}a.autoMargin(r,e._id,g)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr("transform"),h(t)},moveFn:function(r,o){t.attr("transform",n+u(r,o)),i=l.align(e._uFrac+r/s.w,e._thickFrac,0,1,e.xanchor),a=l.align(e._vFrac-o/s.h,e._lenFrac,0,1,e.yanchor);var c=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,c)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+"x"]=i,n[e._propPrefix+"y"]=a,void 0!==e._traceIndex?o.call("_guiRestyle",r,n,e._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{"../../constants/alignment":471,"../../lib":503,"../../lib/extend":493,"../../lib/setcursor":524,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"../../plots/cartesian/axis_defaults":556,"../../plots/cartesian/layout_attributes":569,"../../plots/cartesian/position_defaults":572,"../../plots/plots":619,"../../registry":638,"../color":366,"../colorscale/helpers":377,"../dragelement":385,"../drawing":388,"../titles":464,"./constants":368,"@plotly/d3":58,tinycolor2:312}],371:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{"../../lib":503}],372:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"colorbar",attributes:t("./attributes"),supplyDefaults:t("./defaults"),draw:t("./draw").draw,hasColorbar:t("./has_colorbar")}},{"./attributes":367,"./defaults":369,"./draw":370,"./has_colorbar":371}],373:[function(t,e,r){"use strict";var n=t("../colorbar/attributes"),i=t("../../lib/regex").counter,a=t("../../lib/sort_object_keys"),o=t("./scales.js").scales;a(o);function s(t){return"`"+t+"`"}e.exports=function(t,e){t=t||"";var r,a=(e=e||{}).cLetter||"c",l=("onlyIfNumerical"in e?e.onlyIfNumerical:Boolean(t),"noScale"in e?e.noScale:"marker.line"===t),c="showScaleDflt"in e?e.showScaleDflt:"z"===a,u="string"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||"",h=t?t+".":"";"colorAttr"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:"z",c:"color"}[a]));var p=a+"auto",d=a+"min",g=a+"max",m=a+"mid",v=(s(h+p),s(h+d),s(h+g),{});v[d]=v[g]=void 0;var y={};y[p]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},e.anim&&(x.color.anim=!0)),x[p]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:v},x[d]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[g]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[m]={valType:"number",dflt:null,editType:"calc",impliedEdits:v},x.colorscale={valType:"colorscale",editType:"calc",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==e.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},l||(x.showscale={valType:"boolean",dflt:c,editType:"calc"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:"subplotid",regex:i("coloraxis"),dflt:null,editType:"calc"}),x}},{"../../lib/regex":520,"../../lib/sort_object_keys":526,"../colorbar/attributes":367,"./scales.js":381}],374:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./helpers").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,g=f.mid,m=function(){return i.aggNums(Math.min,null,l)},v=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=m():h&&(p=u._colorAx&&n(p)?Math.min(p,m()):m()),void 0===d?d=v():h&&(d=u._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!==g&&(d-g>g-p?p=g-(d-g):d-g<g-p&&(d=g+(g-p))),p===d&&(p-=.5,d+=.5),f._sync("min",p),f._sync("max",d),f.autocolorscale)&&(o=p*d<0?s.colorscale.diverging:p>=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync("colorscale",o))}},{"../../lib":503,"./helpers":377,"fast-isnumeric":190}],375:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./helpers").hasColorscale,a=t("./helpers").extractOpts;e.exports=function(t,e){function r(t,e){var r=t["_"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,"colorscale")}}for(var s=0;s<t.length;s++){var l=t[s],c=l._module.colorbar;if(c)if(Array.isArray(c))for(var u=0;u<c.length;u++)o(l,c[u]);else o(l,c);i(l,"marker.line")&&o(l,{container:"marker.line",min:"cmin",max:"cmax"})}for(var f in e._colorAxes)o(e[f],{min:"cmin",max:"cmax"})}},{"../../lib":503,"./helpers":377}],376:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../colorbar/has_colorbar"),o=t("../colorbar/defaults"),s=t("./scales").isValid,l=t("../../registry").traceIs;function c(t,e){var r=e.slice(0,e.length-1);return e?i.nestedProperty(t,r).get()||{}:t}e.exports=function t(e,r,u,f,h){var p=h.prefix,d=h.cLetter,g="_module"in r,m=c(e,p),v=c(r,p),y=c(r._template||{},p)||{},x=function(){return delete e.coloraxis,delete r.coloraxis,t(e,r,u,f,h)};if(g){var b=u._colorAxes||{},_=f(p+"coloraxis");if(_){var w=l(r,"contour")&&i.nestedProperty(r,"contours.coloring").get()||"heatmap",T=b[_];return void(T?(T[2].push(x),T[0]!==w&&(T[0]=!1,i.warn(["Ignoring coloraxis:",_,"setting","as it is linked to incompatible colorscales."].join(" ")))):b[_]=[w,r,[x]])}}var k=m[d+"min"],A=m[d+"max"],M=n(k)&&n(A)&&k<A;f(p+d+"auto",!M)?f(p+d+"mid"):(f(p+d+"min"),f(p+d+"max"));var S,E,L=m.colorscale,C=y.colorscale;(void 0!==L&&(S=!s(L)),void 0!==C&&(S=!s(C)),f(p+"autocolorscale",S),f(p+"colorscale"),f(p+"reversescale"),"marker.line."!==p)&&(p&&g&&(E=a(m)),f(p+"showscale",E)&&(p&&y&&(v._template=y),o(m,v,u)))}},{"../../lib":503,"../../registry":638,"../colorbar/defaults":369,"../colorbar/has_colorbar":371,"./scales":381,"fast-isnumeric":190}],377:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("fast-isnumeric"),o=t("../../lib"),s=t("../color"),l=t("./scales").isValid;var c=["showscale","autocolorscale","colorscale","reversescale","colorbar"],u=["min","max","mid","auto"];function f(t){var e,r,n,i=t._colorAx,a=i||t,o={};for(r=0;r<c.length;r++)o[n=c[r]]=a[n];if(i)for(e="c",r=0;r<u.length;r++)o[n=u[r]]=a["c"+n];else{var s;for(r=0;r<u.length;r++)((s="c"+(n=u[r]))in a||(s="z"+n)in a)&&(o[n]=a[s]);e=s.charAt(0)}return o._sync=function(t,r){var n=-1!==u.indexOf(t)?e+t:t;a[n]=a["_"+n]=r},o}function h(t){for(var e=f(t),r=e.min,n=e.max,i=e.reversescale?p(e.colorscale):e.colorscale,a=i.length,o=new Array(a),s=new Array(a),l=0;l<a;l++){var c=i[l];o[l]=r+c[0]*(n-r),s[l]=c[1]}return{domain:o,range:s}}function p(t){for(var e=t.length,r=new Array(e),n=e-1,i=0;n>=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u<l;u++){var f=i(o[u]).toRgb();c[u]=[f.r,f.g,f.b,f.a]}var h,p=n.scale.linear().domain(r).range(c).clamp(!0),d=e.noNumericCheck,m=e.returnArray;return(h=d&&m?p:d?function(t){return g(p(t))}:m?function(t){return a(t)?p(t):i(t).isValid()?t:s.defaultLine}:function(t){return a(t)?g(p(t)):i(t).isValid()?t:s.defaultLine}).domain=p.domain,h.range=function(){return o},h}function g(t){var e={r:t[0],g:t[1],b:t[2],a:t[3]};return i(e).toRgbString()}e.exports={hasColorscale:function(t,e,r){var n=e?o.nestedProperty(t,e).get()||{}:t,i=n[r||"color"],s=!1;if(o.isArrayOrTypedArray(i))for(var c=0;c<i.length;c++)if(a(i[c])){s=!0;break}return o.isPlainObject(n)&&(s||!0===n.showscale||a(n.cmin)&&a(n.cmax)||l(n.colorscale)||o.isPlainObject(n.colorbar))},extractOpts:f,extractScale:h,flipScale:p,makeColorScaleFunc:d,makeColorScaleFuncFromTrace:function(t,e){return d(h(t),e)}}},{"../../lib":503,"../color":366,"./scales":381,"@plotly/d3":58,"fast-isnumeric":190,tinycolor2:312}],378:[function(t,e,r){"use strict";var n=t("./scales"),i=t("./helpers");e.exports={moduleType:"component",name:"colorscale",attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),handleDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc"),scales:n.scales,defaultScale:n.defaultScale,getScale:n.get,isValidScale:n.isValid,hasColorscale:i.hasColorscale,extractOpts:i.extractOpts,extractScale:i.extractScale,flipScale:i.flipScale,makeColorScaleFunc:i.makeColorScaleFunc,makeColorScaleFuncFromTrace:i.makeColorScaleFuncFromTrace}},{"./attributes":373,"./calc":374,"./cross_trace_defaults":375,"./defaults":376,"./helpers":377,"./layout_attributes":379,"./layout_defaults":380,"./scales":381}],379:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("./attributes"),a=t("./scales").scales;e.exports={editType:"calc",colorscale:{editType:"calc",sequential:{valType:"colorscale",dflt:a.Reds,editType:"calc"},sequentialminus:{valType:"colorscale",dflt:a.Blues,editType:"calc"},diverging:{valType:"colorscale",dflt:a.RdBu,editType:"calc"}},coloraxis:n({_isSubplotObj:!0,editType:"calc"},i("",{colorAttr:"corresponding trace color array(s)",noColorAxis:!0,showScaleDflt:!0}))}},{"../../lib/extend":493,"./attributes":373,"./scales":381}],380:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("./layout_attributes"),o=t("./defaults");e.exports=function(t,e){function r(r,i){return n.coerce(t,e,a,r,i)}r("colorscale.sequential"),r("colorscale.sequentialminus"),r("colorscale.diverging");var s,l,c=e._colorAxes;function u(t,e){return n.coerce(s,l,a.coloraxis,t,e)}for(var f in c){var h=c[f];if(h[0])s=t[f]||{},(l=i.newContainer(e,f,"coloraxis"))._name=f,o(s,l,e,u,{prefix:"",cLetter:"c"});else{for(var p=0;p<h[2].length;p++)h[2][p]();delete e._colorAxes[f]}}}},{"../../lib":503,"../../plot_api/plot_template":543,"./defaults":376,"./layout_attributes":379}],381:[function(t,e,r){"use strict";var n=t("tinycolor2"),i={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]],Cividis:[[0,"rgb(0,32,76)"],[.058824,"rgb(0,42,102)"],[.117647,"rgb(0,52,110)"],[.176471,"rgb(39,63,108)"],[.235294,"rgb(60,74,107)"],[.294118,"rgb(76,85,107)"],[.352941,"rgb(91,95,109)"],[.411765,"rgb(104,106,112)"],[.470588,"rgb(117,117,117)"],[.529412,"rgb(131,129,120)"],[.588235,"rgb(146,140,120)"],[.647059,"rgb(161,152,118)"],[.705882,"rgb(176,165,114)"],[.764706,"rgb(192,177,109)"],[.823529,"rgb(209,191,102)"],[.882353,"rgb(225,204,92)"],[.941176,"rgb(243,219,79)"],[1,"rgb(255,233,69)"]]},a=i.RdBu;function o(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var i=t[r];if(2!==i.length||+i[0]<e||!n(i[1]).isValid())return!1;e=+i[0]}return!0}e.exports={scales:i,defaultScale:a,get:function(t,e){if(e||(e=a),!t)return e;function r(){try{t=i[t]||JSON.parse(t)}catch(r){t=e}}return"string"==typeof t&&(r(),"string"==typeof t&&r()),o(t)?t:e},isValid:function(t){return void 0!==i[t]||o(t)}}},{tinycolor2:312}],382:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=(t-r)/(n-r),o=a+e/(n-r),s=(a+o)/2;return"left"===i||"bottom"===i?a:"center"===i||"middle"===i?s:"right"===i||"top"===i?o:a<2/3-s?a:o>4/3-s?o:s}},{}],383:[function(t,e,r){"use strict";var n=t("../../lib"),i=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(t,e,r,a){return t="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*t),0,2),e="bottom"===a?0:"middle"===a?1:"top"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{"../../lib":503}],384:[function(t,e,r){"use strict";r.selectMode=function(t){return"lasso"===t||"select"===t},r.drawMode=function(t){return"drawclosedpath"===t||"drawopenpath"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.openMode=function(t){return"drawline"===t||"drawopenpath"===t},r.rectMode=function(t){return"select"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.freeMode=function(t){return"lasso"===t||"drawclosedpath"===t||"drawopenpath"===t},r.selectingOrDrawing=function(t){return r.freeMode(t)||r.rectMode(t)}},{}],385:[function(t,e,r){"use strict";var n=t("mouse-event-offset"),i=t("has-hover"),a=t("has-passive-events"),o=t("../../lib").removeElement,s=t("../../plots/cartesian/constants"),l=e.exports={};l.align=t("./align"),l.getCursor=t("./cursor");var c=t("./unhover");function u(){var t=document.createElement("div");t.className="dragcover";var e=t.style;return e.position="fixed",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background="none",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,h,p,d,g,m=t.gd,v=1,y=m._context.doubleClickDelay,x=t.element;m._mouseDownTime||(m._mouseDownTime=0),x.style.pointerEvents="all",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener("touchstart",x._ontouchstart),x._ontouchstart=_,x.addEventListener("touchstart",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)<r&&(t=0),Math.abs(e)<r&&(e=0),[t,e]};function _(a){m._dragged=!1,m._dragging=!0;var o=f(a);e=o[0],r=o[1],d=a.target,p=a,g=2===a.buttons||a.ctrlKey,void 0===a.clientX&&void 0===a.clientY&&(a.clientX=e,a.clientY=r),(n=(new Date).getTime())-m._mouseDownTime<y?v+=1:(v=1,m._mouseDownTime=n),t.prepFn&&t.prepFn(a,e,r),i&&!g?(h=u()).style.cursor=window.getComputedStyle(x).cursor:i||(h=document,c=window.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursor=window.getComputedStyle(x).cursor),document.addEventListener("mouseup",T),document.addEventListener("touchend",T),!1!==t.dragmode&&(a.preventDefault(),document.addEventListener("mousemove",w),document.addEventListener("touchmove",w,{passive:!1}))}function w(n){n.preventDefault();var i=f(n),a=t.minDrag||s.MINDRAG,o=b(i[0]-e,i[1]-r,a),c=o[0],u=o[1];(c||u)&&(m._dragged=!0,l.unhover(m,n)),m._dragged&&t.moveFn&&!g&&(m._dragdata={element:x,dx:c,dy:u},t.moveFn(c,u))}function T(e){if(delete m._dragdata,!1!==t.dragmode&&(e.preventDefault(),document.removeEventListener("mousemove",w),document.removeEventListener("touchmove",w)),document.removeEventListener("mouseup",T),document.removeEventListener("touchend",T),i?o(h):c&&(h.documentElement.style.cursor=c,c=null),m._dragging){if(m._dragging=!1,(new Date).getTime()-m._mouseDownTime>y&&(v=Math.max(v-1,1)),m._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!g){var r;try{r=new MouseEvent("click",e)}catch(t){var n=f(e);(r=document.createEvent("MouseEvents")).initMouseEvent("click",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}m._dragging=!1,m._dragged=!1}else m._dragged=!1}},l.coverSlip=u},{"../../lib":503,"../../plots/cartesian/constants":561,"./align":382,"./cursor":383,"./unhover":386,"has-hover":228,"has-passive-events":229,"mouse-event-offset":242}],386:[function(t,e,r){"use strict";var n=t("../../lib/events"),i=t("../../lib/throttle"),a=t("../../lib/dom").getGraphDiv,o=t("../fx/constants"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,"plotly_beforehover",e)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),t._hoverdata=void 0,e.target&&i&&t.emit("plotly_unhover",{event:e,points:i}))}},{"../../lib/dom":491,"../../lib/events":492,"../../lib/throttle":530,"../fx/constants":400}],387:[function(t,e,r){"use strict";r.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"},r.pattern={shape:{valType:"enumerated",values:["","/","\\","x","-","|","+","."],dflt:"",arrayOk:!0,editType:"style"},fillmode:{valType:"enumerated",values:["replace","overlay"],dflt:"replace",editType:"style"},bgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgopacity:{valType:"number",editType:"style",min:0,max:1},size:{valType:"number",min:0,dflt:8,arrayOk:!0,editType:"style"},solidity:{valType:"number",min:0,max:1,dflt:.3,arrayOk:!0,editType:"style"},editType:"style"}},{}],388:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("fast-isnumeric"),s=t("tinycolor2"),l=t("../../registry"),c=t("../color"),u=t("../colorscale"),f=i.strTranslate,h=t("../../lib/svg_text_utils"),p=t("../../constants/xmlns_namespaces"),d=t("../../constants/alignment").LINE_SPACING,g=t("../../constants/interactions").DESELECTDIM,m=t("../../traces/scatter/subtypes"),v=t("../../traces/scatter/make_bubble_size_func"),y=t("../../components/fx/helpers").appendArrayPointValue,x=e.exports={};x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style("font-family",e),r+1&&t.style("font-size",r+"px"),n&&t.call(c.fill,n)},x.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},x.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&("text"===e.node().nodeName?e.attr("x",i).attr("y",a):e.attr("transform",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr("display",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:"none")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,c=l.traceIs(a,"bar-like")?".bartext":".point,.textpoint";t.selectAll(c).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||"";c.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style("fill","none").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||"";n.select(this).call(c.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return"solid"===t?t="":"dot"===t?t=r+"px,"+r+"px":"dash"===t?t=3*r+"px,"+3*r+"px":"longdash"===t?t=5*r+"px,"+5*r+"px":"dashdot"===t?t=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===t&&(t=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),t},x.singleFillStyle=function(t){var e=(((n.select(t.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;e&&t.call(c.fill,e)},x.fillGroupStyle=function(t){t.style("stroke-width",0).each((function(t){var e=n.select(this);t[0].trace&&e.call(c.fill,t[0].trace.fillcolor)}))};var b=t("./symbol_defs");x.symbolNames=[],x.symbolFuncs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(b).forEach((function(t){var e=b[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+"-open"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+"-dot",r+300,String(r+300),t+"-open-dot"),e.noFill&&(x.symbolNoFill[r]=!0)}));var _=x.symbolNames.length;function w(t,e){var r=t%100;return x.symbolFuncs[r](e)+(t>=200?"M0,0.5L0.5,0L0,-0.5L-0.5,0Z":"")}x.symbolNumber=function(t){if(o(t))t=+t;else if("string"==typeof t){var e=0;t.indexOf("-open")>0&&(e=100,t=t.replace("-open","")),t.indexOf("-dot")>0&&(e+=200,t=t.replace("-dot","")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=_||t>=400?0:Math.floor(Math.max(t,0))};var T={x1:1,x2:0,y1:0,y2:0},k={x1:0,x2:0,y1:1,y2:0},A=a("~f"),M={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:T},horizontalreversed:{node:"linearGradient",attrs:T,reversed:!0},vertical:{node:"linearGradient",attrs:k},verticalreversed:{node:"linearGradient",attrs:k,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var u=o.length,f=M[a],h=new Array(u),p=0;p<u;p++)f.reversed?h[u-1-p]=[A(100*(1-o[p][0])),o[p][1]]:h[p]=[A(100*o[p][0]),o[p][1]];var d=e._fullLayout,g="g"+d._uid+"-"+r,m=d._defs.select(".gradients").selectAll("#"+g).data([a+h.join(";")],i.identity);m.exit().remove(),m.enter().append(f.node).each((function(){var t=n.select(this);f.attrs&&t.attr(f.attrs),t.attr("id",g);var e=t.selectAll("stop").data(h);e.exit().remove(),e.enter().append("stop"),e.each((function(t){var e=s(t[1]);n.select(this).attr({offset:t[0]+"%","stop-color":c.tinyRGB(e),"stop-opacity":e.getAlpha()})}))})),t.style(l,D(g,e)).style(l+"-opacity",null);var v=function(t){return"."+t.attr("class").replace(/\s/g,".")},y=v(n.select(t.node().parentNode))+">"+v(t);d._gradientUrlQueryParts[y]=1},x.pattern=function(t,e,r,a,o,s,l,u,f,h,p,d){var g="legend"===e;u&&("overlay"===f?(h=u,p=c.contrast(h)):(h=void 0,p=u));var m,v,y,x,b,_,w,T,k,A,M,S=r._fullLayout,E="p"+S._uid+"-"+a,L={};switch(o){case"/":m=s*Math.sqrt(2),v=s*Math.sqrt(2),_="path",L={d:y="M-"+m/4+","+v/4+"l"+m/2+",-"+v/2+"M0,"+v+"L"+m+",0M"+m/4*3+","+v/4*5+"l"+m/2+",-"+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"\\":m=s*Math.sqrt(2),v=s*Math.sqrt(2),_="path",L={d:y="M"+m/4*3+",-"+v/4+"l"+m/2+","+v/2+"M0,0L"+m+","+v+"M-"+m/4+","+v/4*3+"l"+m/2+","+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"x":m=s*Math.sqrt(2),v=s*Math.sqrt(2),y="M-"+m/4+","+v/4+"l"+m/2+",-"+v/2+"M0,"+v+"L"+m+",0M"+m/4*3+","+v/4*5+"l"+m/2+",-"+v/2+"M"+m/4*3+",-"+v/4+"l"+m/2+","+v/2+"M0,0L"+m+","+v+"M-"+m/4+","+v/4*3+"l"+m/2+","+v/2,x=s-s*Math.sqrt(1-l),_="path",L={d:y,opacity:d,stroke:p,"stroke-width":x+"px"};break;case"|":_="path",_="path",L={d:y="M"+(m=s)/2+",0L"+m/2+","+(v=s),opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"-":_="path",_="path",L={d:y="M0,"+(v=s)/2+"L"+(m=s)+","+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"+":_="path",y="M"+(m=s)/2+",0L"+m/2+","+(v=s)+"M0,"+v/2+"L"+m+","+v/2,x=s-s*Math.sqrt(1-l),_="path",L={d:y,opacity:d,stroke:p,"stroke-width":x+"px"};break;case".":m=s,v=s,l<Math.PI/4?b=Math.sqrt(l*s*s/Math.PI):(w=l,T=Math.PI/4,k=1,A=s/2,M=s/Math.sqrt(2),b=A+(M-A)*(w-T)/(k-T)),_="circle",L={cx:m/2,cy:v/2,r:b,opacity:d,fill:p}}var C=[o||"noSh",h||"noBg",p||"noFg",s,l].join(";"),P=S._defs.select(".patterns").selectAll("#"+E).data([C],i.identity);P.exit().remove(),P.enter().append("pattern").each((function(){var t=n.select(this);if(t.attr({id:E,width:m+"px",height:v+"px",patternUnits:"userSpaceOnUse",patternTransform:g?"scale(0.8)":""}),h){var e=t.selectAll("rect").data([0]);e.exit().remove(),e.enter().append("rect").attr({width:m+"px",height:v+"px",fill:h})}var r=t.selectAll(_).data([0]);r.exit().remove(),r.enter().append(_).attr(L)})),t.style("fill",D(E,r)).style("fill-opacity",null),t.classed("pattern_filled",!0);var I="."+n.select(t.node().parentNode).attr("class").replace(/\s/g,".")+">.pattern_filled";S._patternUrlQueryParts[I]=1},x.initGradients=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,"g","gradients").selectAll("linearGradient,radialGradient").remove(),e._gradientUrlQueryParts={}},x.initPatterns=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,"g","patterns").selectAll("pattern").remove(),e._patternUrlQueryParts={}},x.getPatternAttr=function(t,e,r){return t&&i.isArrayOrTypedArray(t)?e<t.length?t[e]:r:t},x.pointStyle=function(t,e,r){if(t.size()){var i=x.makePointStyleFns(e);t.each((function(t){x.singlePointStyle(t,n.select(this),e,i,r)}))}},x.singlePointStyle=function(t,e,r,n,a){var o=r.marker,s=o.line;if(e.style("opacity",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?o.opacity:t.mo),n.ms2mrc){var l;l="various"===t.ms||"various"===o.size?3:n.ms2mrc(t.ms),t.mrc=l,n.selectedSizeFn&&(l=t.mrc=n.selectedSizeFn(t));var u=x.symbolNumber(t.mx||o.symbol)||0;t.om=u%200>=100,e.attr("d",w(u,l))}var f,h,p,d=!1;if(t.so)p=s.outlierwidth,h=s.outliercolor,f=o.outliercolor;else{var g=(s||{}).width;p=(t.mlw+1||g+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h="mlc"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?c.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(f=c.defaultLine,d=!0),f="mc"in t?t.mcc=n.markerScale(t.mc):o.color||"rgba(0,0,0,0)",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(c.stroke,f).style({"stroke-width":(p||1)+"px",fill:"none"});else{e.style("stroke-width",(t.isBlank?0:p)+"px");var m=o.gradient,v=t.mgt;v?d=!0:v=m&&m.type,i.isArrayOrTypedArray(v)&&(v=v[0],M[v]||(v=0));var y=o.pattern,b=y&&x.getPatternAttr(y.shape,t.i,"");if(v&&"none"!==v){var _=t.mgc;_?d=!0:_=m.color;var T=r.uid;d&&(T+="-"+t.i),x.gradient(e,a,T,v,[[0,_],[1,f]],"fill")}else if(b){var k=x.getPatternAttr(y.bgcolor,t.i,null),A=x.getPatternAttr(y.fgcolor,t.i,null),S=y.fgopacity,E=x.getPatternAttr(y.size,t.i,8),L=x.getPatternAttr(y.solidity,t.i,.3),C=t.mcc||i.isArrayOrTypedArray(y.shape)||i.isArrayOrTypedArray(y.bgcolor)||i.isArrayOrTypedArray(y.size)||i.isArrayOrTypedArray(y.solidity),P=r.uid;C&&(P+="-"+t.i),x.pattern(e,"point",a,P,b,E,L,t.mcc,y.fillmode,k,A,S)}else c.fill(e,f);p&&c.stroke(e,h)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,""),e.lineScale=x.tryColorscale(r,"line"),l.traceIs(t,"symbols")&&(e.ms2mrc=m.isBubble(t)?v(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},c=a.opacity,u=o.opacity,f=s.opacity,h=void 0!==u,p=void 0!==f;(i.isArrayOrTypedArray(c)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?u:e:p?f:g*e});var d=a.color,m=o.color,v=s.color;(m||v)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?m||e:v||e});var y=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,"symbols")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:u||(l?e:c.addOpacity(e,g))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style("opacity",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){c.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr("d",w(x.symbolNumber(n),a)),e.mrc2=a})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r<a.length;r++)a[r](e,t)}))}},x.tryColorscale=function(t,e){var r=e?i.nestedProperty(t,e).get():t;if(r){var n=r.color;if((r.colorscale||r._colorAx)&&i.isArrayOrTypedArray(n))return u.makeColorScaleFuncFromTrace(r)}return i.identity};var S={start:1,end:-1,middle:0,bottom:1,top:-1};function E(t,e,r,i){var a=n.select(t.node().parentNode),o=-1!==e.indexOf("top")?"top":-1!==e.indexOf("bottom")?"bottom":"middle",s=-1!==e.indexOf("left")?"end":-1!==e.indexOf("right")?"start":"middle",l=i?i/.8+1:0,c=(h.lineCount(t)-1)*d+1,u=S[s]*l,p=.75*r+S[o]*l+(S[o]-1)*c*r/2;t.attr("text-anchor",s),a.attr("transform",f(u,p))}function L(t,e){var r=t.ts||e.textfont.size;return o(r)&&r>0?r:0}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),c=s?i.extractOption(t,e,"txt","texttemplate"):i.extractOption(t,e,"tx","text");if(c||0===c){if(s){var u=e._module.formatLabels,f=u?u(t,e,l):{},p={};y(p,e,t.i);var d=e._meta||{};c=i.texttemplateString(c,f,l._d3locale,p,t,d)}var g=t.tp||e.textposition,m=L(t,e),v=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,m,v).text(c).call(h.convertToTspans,r).call(E,g,m,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=L(t,e);c.fill(i,a),E(i,o,s,t.mrc2||t.mrc)}))}};function C(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,.25),u=Math.pow(s*s+l*l,.25),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}x.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],i=[];for(r=1;r<t.length-1;r++)i.push(C(t[r-1],t[r],t[r+1],e));for(n+="Q"+i[0][0]+" "+t[1],r=2;r<t.length-1;r++)n+="C"+i[r-2][1]+" "+i[r-1][0]+" "+t[r];return n+="Q"+i[t.length-3][1]+" "+t[t.length-1]},x.smoothclosed=function(t,e){if(t.length<3)return"M"+t.join("L")+"Z";var r,n="M"+t[0],i=t.length-1,a=[C(t[i],t[0],t[1],e)];for(r=1;r<i;r++)a.push(C(t[r-1],t[r],t[r+1],e));for(a.push(C(t[i-1],t[i],t[0],e)),r=1;r<=i;r++)n+="C"+a[r-1][1]+" "+a[r][0]+" "+t[r];return n+="C"+a[i][1]+" "+a[0][0]+" "+t[0]+"Z"};var P={hv:function(t,e){return"H"+n.round(e[0],2)+"V"+n.round(e[1],2)},vh:function(t,e){return"V"+n.round(e[1],2)+"H"+n.round(e[0],2)},hvh:function(t,e){return"H"+n.round((t[0]+e[0])/2,2)+"V"+n.round(e[1],2)+"H"+n.round(e[0],2)},vhv:function(t,e){return"V"+n.round((t[1]+e[1])/2,2)+"H"+n.round(e[0],2)+"V"+n.round(e[1],2)}},I=function(t,e){return"L"+n.round(e[0],2)+","+n.round(e[1],2)};x.steps=function(t){var e=P[t]||I;return function(t){for(var r="M"+n.round(t[0][0],2)+","+n.round(t[0][1],2),i=1;i<t.length;i++)r+=e(t[i-1],t[i]);return r}},x.makeTester=function(){var t=i.ensureSingleById(n.select("body"),"svg","js-plotly-tester",(function(t){t.attr(p.svgAttrs).style({position:"absolute",left:"-10000px",top:"-10000px",width:"9000px",height:"9000px","z-index":"1"})})),e=i.ensureSingle(t,"path","js-reference-point",(function(t){t.attr("d","M0,0H1V1H0Z").style({"stroke-width":0,fill:"black"})}));x.tester=t,x.testref=e},x.savedBBoxes={};var O=0;function z(t){var e=t.getAttribute("data-unformatted");if(null!==e)return e+t.getAttribute("data-math")+t.getAttribute("text-anchor")+t.getAttribute("style")}function D(t,e){if(!t)return null;var r=e._context,n=r._exportedPlot?"":r._baseUrl||"";return n?"url('"+n+"#"+t+"')":"url(#"+t+")"}x.bBox=function(t,e,r){var a,o,s;if(r||(r=z(t)),r){if(a=x.savedBBoxes[r])return i.extendFlat({},a)}else if(1===t.childNodes.length){var l=t.childNodes[0];if(r=z(l)){var c=+l.getAttribute("x")||0,u=+l.getAttribute("y")||0,f=l.getAttribute("transform");if(!f){var p=x.bBox(l,!1,r);return c&&(p.left+=c,p.right+=c),u&&(p.top+=u,p.bottom+=u),p}if(r+="~"+c+"~"+u+"~"+f,a=x.savedBBoxes[r])return i.extendFlat({},a)}}e?o=t:(s=x.tester.node(),o=t.cloneNode(!0),s.appendChild(o)),n.select(o).attr("transform",null).call(h.positionText,0,0);var d=o.getBoundingClientRect(),g=x.testref.node().getBoundingClientRect();e||s.removeChild(o);var m={height:d.height,width:d.width,left:d.left-g.left,top:d.top-g.top,right:d.right-g.left,bottom:d.bottom-g.top};return O>=1e4&&(x.savedBBoxes={},O=0),r&&(x.savedBBoxes[r]=m),O++,i.extendFlat({},m)},x.setClipUrl=function(t,e,r){t.attr("clip-path",D(e,r))},x.getTranslate=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||0,r=r||0,a=a.replace(/(\btranslate\(.*?\);?)/,"").trim(),a=(a+=f(e,r)).trim(),t[i]("transform",a),a},x.getScale=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||1,r=r||1,a=a.replace(/(\bscale\(.*?\);?)/,"").trim(),a=(a+="scale("+e+","+r+")").trim(),t[i]("transform",a),a};var R=/\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?"":"scale("+e+","+r+")";t.each((function(){var t=(this.getAttribute("transform")||"").replace(R,"");t=(t+=n).trim(),this.setAttribute("transform",t)}))}};var F=/translate\([^)]*\)\s*$/;x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select("text");if(a.node()){var o=parseFloat(a.attr("x")||0),s=parseFloat(a.attr("y")||0),l=(i.attr("transform")||"").match(F);t=1===e&&1===r?[]:[f(o,s),"scale("+e+","+r+")",f(-o,-s)],l&&t.push(l),i.attr("transform",t.join(""))}}))}},{"../../components/fx/helpers":402,"../../constants/alignment":471,"../../constants/interactions":478,"../../constants/xmlns_namespaces":480,"../../lib":503,"../../lib/svg_text_utils":529,"../../registry":638,"../../traces/scatter/make_bubble_size_func":942,"../../traces/scatter/subtypes":950,"../color":366,"../colorscale":378,"./symbol_defs":389,"@plotly/d3":58,"fast-isnumeric":190,tinycolor2:312}],389:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"}},square:{n:1,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"Z"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H"+e+"V"+r+"H-"+e+"V"+e+"H-"+r+"V-"+e+"H-"+e+"V-"+r+"H"+e+"V-"+e+"H"+r+"Z"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r="l"+e+","+e,i="l"+e+",-"+e,a="l-"+e+",-"+e,o="l-"+e+","+e;return"M0,"+e+r+i+a+i+a+o+a+o+r+o+r+"Z"}},"triangle-up":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+","+n.round(t/2,2)+"H"+e+"L0,-"+n.round(t,2)+"Z"}},"triangle-down":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+",-"+n.round(t/2,2)+"H"+e+"L0,"+n.round(t,2)+"Z"}},"triangle-left":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M"+n.round(t/2,2)+",-"+e+"V"+e+"L-"+n.round(t,2)+",0Z"}},"triangle-right":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+n.round(t/2,2)+",-"+e+"V"+e+"L"+n.round(t,2)+",0Z"}},"triangle-ne":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+r+",-"+e+"H"+e+"V"+r+"Z"}},"triangle-se":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+e+",-"+r+"V"+e+"H-"+r+"Z"}},"triangle-sw":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H-"+e+"V-"+r+"Z"}},"triangle-nw":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+e+","+r+"V-"+e+"H"+r+"Z"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return"M"+e+","+a+"L"+r+","+n.round(.809*t,2)+"H-"+r+"L-"+e+","+a+"L0,"+i+"Z"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M"+i+",-"+r+"V"+r+"L0,"+e+"L-"+i+","+r+"V-"+r+"L0,-"+e+"Z"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M-"+r+","+i+"H"+r+"L"+e+",0L"+r+",-"+i+"H-"+r+"L-"+e+",0Z"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return"M-"+r+",-"+e+"H"+r+"L"+e+",-"+r+"V"+r+"L"+r+","+e+"H-"+r+"L-"+e+","+r+"V-"+r+"Z"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return"M"+r+","+l+"H"+i+"L"+a+","+c+"L"+o+","+u+"L0,"+n.round(.382*e,2)+"L-"+o+","+u+"L-"+a+","+c+"L-"+i+","+l+"H-"+r+"L0,"+s+"Z"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return"M-"+i+",0l-"+r+",-"+e+"h"+i+"l"+r+",-"+e+"l"+r+","+e+"h"+i+"l-"+r+","+e+"l"+r+","+e+"h-"+i+"l-"+r+","+e+"l-"+r+",-"+e+"h-"+i+"Z"}},"star-triangle-up":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M-"+e+","+r+o+e+","+r+o+"0,-"+i+o+"-"+e+","+r+"Z"}},"star-triangle-down":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M"+e+",-"+r+o+"-"+e+",-"+r+o+"0,"+i+o+e+",-"+r+"Z"}},"star-square":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",-"+e+i+"-"+e+","+e+i+e+","+e+i+e+",-"+e+i+"-"+e+",-"+e+"Z"}},"star-diamond":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",0"+i+"0,"+e+i+e+",0"+i+"0,-"+e+i+"-"+e+",0Z"}},"diamond-tall":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},"diamond-wide":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"L"+e+",-"+e+"H-"+e+"Z"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"V-"+e+"L-"+e+","+e+"V-"+e+"Z"},noDot:!0},"circle-cross":{n:27,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM0,-"+e+"V"+e+"M-"+e+",0H"+e},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM-"+r+",-"+r+"L"+r+","+r+"M-"+r+","+r+"L"+r+",-"+r},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"x-thin":{n:34,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return"M"+e+","+r+"V-"+r+"m-"+r+",0V"+r+"M"+r+","+e+"H-"+r+"m0,-"+r+"H"+r},needLine:!0,noFill:!0},"y-up":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+","+i+"L0,0M"+e+","+i+"L0,0M0,-"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-down":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+",-"+i+"L0,0M"+e+",-"+i+"L0,0M0,"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-left":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M"+i+","+e+"L0,0M"+i+",-"+e+"L0,0M-"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-right":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+i+","+e+"L0,0M-"+i+",-"+e+"L0,0M"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"line-ew":{n:41,f:function(t){var e=n.round(1.4*t,2);return"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ns":{n:42,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ne":{n:43,f:function(t){var e=n.round(t,2);return"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},"line-nw":{n:44,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e},needLine:!0,noDot:!0,noFill:!0},"arrow-up":{n:45,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-down":{n:46,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-left":{n:47,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-right":{n:48,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L-"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-bar-up":{n:49,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-down":{n:50,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-left":{n:51,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0},"arrow-bar-right":{n:52,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L-"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0}}},{"@plotly/d3":58}],390:[function(t,e,r){"use strict";e.exports={visible:{valType:"boolean",editType:"calc"},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],editType:"calc"},symmetric:{valType:"boolean",editType:"calc"},array:{valType:"data_array",editType:"calc"},arrayminus:{valType:"data_array",editType:"calc"},value:{valType:"number",min:0,dflt:10,editType:"calc"},valueminus:{valType:"number",min:0,dflt:10,editType:"calc"},traceref:{valType:"integer",min:0,dflt:0,editType:"style"},tracerefminus:{valType:"integer",min:0,dflt:0,editType:"style"},copy_ystyle:{valType:"boolean",editType:"plot"},copy_zstyle:{valType:"boolean",editType:"style"},color:{valType:"color",editType:"style"},thickness:{valType:"number",min:0,dflt:2,editType:"style"},width:{valType:"number",min:0,editType:"plot"},editType:"calc",_deprecated:{opacity:{valType:"number",editType:"style"}}}},{}],391:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../plots/cartesian/axes"),o=t("../../lib"),s=t("./compute_error");function l(t,e,r,i){var l=e["error_"+i]||{},c=[];if(l.visible&&-1!==["linear","log"].indexOf(r.type)){for(var u=s(l),f=0;f<t.length;f++){var h=t[f],p=h.i;if(void 0===p)p=f;else if(null===p)continue;var d=h[i];if(n(r.c2l(d))){var g=u(d,p);if(n(g[0])&&n(g[1])){var m=h[i+"s"]=d-g[0],v=h[i+"h"]=d+g[1];c.push(m,v)}}}var y=r._id,x=e._extremes[y],b=a.findExtremes(r,c,o.extendFlat({tozero:x.opts.tozero},{padded:!0}));x.min=x.min.concat(b.min),x.max=x.max.concat(b.max)}}e.exports=function(t){for(var e=t.calcdata,r=0;r<e.length;r++){var n=e[r],o=n[0].trace;if(!0===o.visible&&i.traceIs(o,"errorBarsOK")){var s=a.getFromId(t,o.xaxis),c=a.getFromId(t,o.yaxis);l(n,o,s,"x"),l(n,o,c,"y")}}}},{"../../lib":503,"../../plots/cartesian/axes":554,"../../registry":638,"./compute_error":392,"fast-isnumeric":190}],392:[function(t,e,r){"use strict";function n(t,e){return"percent"===t?function(t){return Math.abs(t*e/100)}:"constant"===t?function(){return Math.abs(e)}:"sqrt"===t?function(t){return Math.sqrt(Math.abs(t))}:void 0}e.exports=function(t){var e=t.type,r=t.symmetric;if("data"===e){var i=t.array||[];if(r)return function(t,e){var r=+i[e];return[r,r]};var a=t.arrayminus||[];return function(t,e){var r=+i[e],n=+a[e];return isNaN(r)&&isNaN(n)?[NaN,NaN]:[n||0,r||0]}}var o=n(e,t.value),s=n(e,t.valueminus);return r||void 0===t.valueminus?function(t){var e=o(t);return[e,e]}:function(t){return[s(t),o(t)]}}},{}],393:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../lib"),o=t("../../plot_api/plot_template"),s=t("./attributes");e.exports=function(t,e,r,l){var c="error_"+l.axis,u=o.newContainer(e,c),f=t[c]||{};function h(t,e){return a.coerce(f,u,s,t,e)}if(!1!==h("visible",void 0!==f.array||void 0!==f.value||"sqrt"===f.type)){var p=h("type","array"in f?"data":"percent"),d=!0;"sqrt"!==p&&(d=h("symmetric",!(("data"===p?"arrayminus":"valueminus")in f))),"data"===p?(h("array"),h("traceref"),d||(h("arrayminus"),h("tracerefminus"))):"percent"!==p&&"constant"!==p||(h("value"),d||h("valueminus"));var g="copy_"+l.inherit+"style";if(l.inherit)(e["error_"+l.inherit]||{}).visible&&h(g,!(f.color||n(f.thickness)||n(f.width)));l.inherit&&u[g]||(h("color",r),h("thickness"),h("width",i.traceIs(e,"gl3d")?0:4))}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../registry":638,"./attributes":390,"fast-isnumeric":190}],394:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/edit_types").overrideAll,a=t("./attributes"),o={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a)};delete o.error_x.copy_zstyle,delete o.error_y.copy_zstyle,delete o.error_y.copy_ystyle;var s={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a),error_z:n.extendFlat({},a)};delete s.error_x.copy_ystyle,delete s.error_y.copy_ystyle,delete s.error_z.copy_ystyle,delete s.error_z.copy_zstyle,e.exports={moduleType:"component",name:"errorbars",schema:{traces:{scatter:o,bar:o,histogram:o,scatter3d:i(s,"calc","nested"),scattergl:i(o,"calc","nested")}},supplyDefaults:t("./defaults"),calc:t("./calc"),makeComputeError:t("./compute_error"),plot:t("./plot"),style:t("./style"),hoverInfo:function(t,e,r){(e.error_y||{}).visible&&(r.yerr=t.yh-t.y,e.error_y.symmetric||(r.yerrneg=t.y-t.ys));(e.error_x||{}).visible&&(r.xerr=t.xh-t.x,e.error_x.symmetric||(r.xerrneg=t.x-t.xs))}}},{"../../lib":503,"../../plot_api/edit_types":536,"./attributes":390,"./calc":391,"./compute_error":392,"./defaults":393,"./plot":395,"./style":396}],395:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../drawing"),o=t("../../traces/scatter/subtypes");e.exports=function(t,e,r,s){var l=r.xaxis,c=r.yaxis,u=s&&s.duration>0;e.each((function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var g=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var m=n.select(this).selectAll("g.errorbar").data(e,f);if(m.exit().remove(),e.length){p.visible||m.selectAll("path.xerror").remove(),d.visible||m.selectAll("path.yerror").remove(),m.style("opacity",1);var v=m.enter().append("g").classed("errorbar",!0);u&&v.style("opacity",0).transition().duration(s.duration).style("opacity",1),a.setClipUrl(m,r.layerClipId,t),m.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!g||t.vis){var a,o=e.select("path.yerror");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a="M"+(r.x-f)+","+r.yh+"h"+2*f+"m-"+f+",0V"+r.ys,r.noYS||(a+="m-"+f+",0h"+2*f),!o.size()?o=e.append("path").style("vector-effect","non-scaling-stroke").classed("yerror",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr("d",a)}else o.remove();var h=e.select("path.xerror");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var m=(p.copy_ystyle?d:p).width;a="M"+r.xh+","+(r.y-m)+"v"+2*m+"m0,-"+m+"H"+r.xs,r.noXS||(a+="m0,-"+m+"v"+2*m),!h.size()?h=e.append("path").style("vector-effect","non-scaling-stroke").classed("xerror",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr("d",a)}else h.remove()}}))}}))}},{"../../traces/scatter/subtypes":950,"../drawing":388,"@plotly/d3":58,"fast-isnumeric":190}],396:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../color");e.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll("path.xerror").style("stroke-width",a.thickness+"px").call(i.stroke,a.color)}))}},{"../color":366,"@plotly/d3":58}],397:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./layout_attributes").hoverlabel,a=t("../../lib/extend").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:"none"}}},{"../../lib/extend":493,"../../plots/font_attributes":585,"./layout_attributes":407}],398:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s<e.length;s++){var l=e[s],c=l[0].trace;if(!i.traceIs(c,"pie-like")){var u=i.traceIs(c,"2dMap")?a:n.fillArray;u(c.hoverinfo,l,"hi",o(c)),c.hovertemplate&&u(c.hovertemplate,l,"ht"),c.hoverlabel&&(u(c.hoverlabel.bgcolor,l,"hbg"),u(c.hoverlabel.bordercolor,l,"hbc"),u(c.hoverlabel.font.size,l,"hts"),u(c.hoverlabel.font.color,l,"htc"),u(c.hoverlabel.font.family,l,"htf"),u(c.hoverlabel.namelength,l,"hnl"),u(c.hoverlabel.align,l,"hta"))}}}},{"../../lib":503,"../../registry":638}],399:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./hover").hover;e.exports=function(t,e,r){var a=n.getComponentMethod("annotations","onClick")(t,t._hoverdata);function o(){t.emit("plotly_click",{points:t._hoverdata,event:e})}void 0!==r&&i(t,e,r,!0),t._hoverdata&&e&&e.target&&(a&&a.then?a.then(o):o(),e.stopImmediatePropagation&&e.stopImmediatePropagation())}},{"../../registry":638,"./hover":403}],400:[function(t,e,r){"use strict";e.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50,HOVERID:"-hover"}},{}],401:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./hoverlabel_defaults");e.exports=function(t,e,r,o){var s=n.extendFlat({},o.hoverlabel);e.hovertemplate&&(s.namelength=-1),a(t,e,(function(r,a){return n.coerce(t,e,i,r,a)}),s)}},{"../../lib":503,"./attributes":397,"./hoverlabel_defaults":404}],402:[function(t,e,r){"use strict";var n=t("../../lib");r.getSubplot=function(t){return t.subplot||t.xaxis+t.yaxis||t.geo},r.isTraceInSubplots=function(t,e){if("splom"===t.type){for(var n=t.xaxes||[],i=t.yaxes||[],a=0;a<n.length;a++)for(var o=0;o<i.length;o++)if(-1!==e.indexOf(n[a]+i[o]))return!0;return!1}return-1!==e.indexOf(r.getSubplot(t))},r.flat=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=e;return r},r.p2c=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=t[n].p2c(e);return r},r.getDistanceFunction=function(t,e,n,i){return"closest"===t?i||r.quadrature(e,n):"x"===t.charAt(0)?e:n},r.getClosest=function(t,e,r){if(!1!==r.index)r.index>=0&&r.index<t.length?r.distance=0:r.index=!1;else for(var n=0;n<t.length;n++){var i=e(t[n]);i<=r.distance&&(r.index=n,r.distance=i)}return r},r.inbox=function(t,e,r){return t*e<0||0===t?r:1/0},r.quadrature=function(t,e){return function(r){var n=t(r),i=e(r);return Math.sqrt(n*n+i*i)}},r.makeEventData=function(t,e,n){var i="index"in t?t.index:t.pointNumber,a={data:e._input,fullData:e,curveNumber:e.index,pointNumber:i};if(e._indexToPoints){var o=e._indexToPoints[i];1===o.length?a.pointIndex=o[0]:a.pointIndices=o}else a.pointIndex=i;return e._module.eventData?a=e._module.eventData(a,t,e,n,i):("xVal"in t?a.x=t.xVal:"x"in t&&(a.x=t.x),"yVal"in t?a.y=t.yVal:"y"in t&&(a.y=t.y),t.xa&&(a.xaxis=t.xa),t.ya&&(a.yaxis=t.ya),void 0!==t.zLabelVal&&(a.z=t.zLabelVal)),r.appendArrayPointValue(a,e,i),a},r.appendArrayPointValue=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){var u=o(n.nestedProperty(e,l).get(),r);void 0!==u&&(t[c]=u)}}},r.appendArrayMultiPointValues=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){for(var u=n.nestedProperty(e,l).get(),f=new Array(r.length),h=0;h<r.length;h++)f[h]=o(u,r[h]);t[c]=f}}};var i={ids:"id",locations:"location",labels:"label",values:"value","marker.colors":"color",parents:"parent"};function a(t){return i[t]||t}function o(t,e){return Array.isArray(e)?Array.isArray(t)&&Array.isArray(t[e[0]])?t[e[0]][e[1]]:void 0:t[e]}var s={x:!0,y:!0},l={"x unified":!0,"y unified":!0};r.isUnifiedHover=function(t){return"string"==typeof t&&!!l[t]},r.isXYhover=function(t){return"string"==typeof t&&!!s[t]}},{"../../lib":503}],403:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("tinycolor2"),o=t("../../lib"),s=o.strTranslate,l=o.strRotate,c=t("../../lib/events"),u=t("../../lib/svg_text_utils"),f=t("../../lib/override_cursor"),h=t("../drawing"),p=t("../color"),d=t("../dragelement"),g=t("../../plots/cartesian/axes"),m=t("../../registry"),v=t("./helpers"),y=t("./constants"),x=t("../legend/defaults"),b=t("../legend/draw"),_=y.YANGLE,w=Math.PI*_/180,T=1/Math.sin(w),k=Math.cos(w),A=Math.sin(w),M=y.HOVERARROWSIZE,S=y.HOVERTEXTPAD,E={box:!0,ohlc:!0,violin:!0,candlestick:!0},L={scatter:!0,scattergl:!0,splom:!0};function C(t){return[t.trace.index,t.index,t.x0,t.y0,t.name,t.attr,t.xa?t.xa._id:"",t.ya?t.ya._id:""].join(",")}r.hover=function(t,e,r,a){t=o.getGraphDiv(t);var s=e.target;o.throttle(t._fullLayout._uid+y.HOVERID,y.HOVERMINTIME,(function(){!function(t,e,r,a,s){r||(r="xy");var l=Array.isArray(r)?r:[r],u=t._fullLayout,h=u._plots||[],g=h[r],y=u._has("cartesian");if(g){var x=g.overlays.map((function(t){return t.id}));l=l.concat(x)}for(var b=l.length,_=new Array(b),w=new Array(b),k=!1,A=0;A<b;A++){var M=l[A];if(h[M])k=!0,_[A]=h[M].xaxis,w[A]=h[M].yaxis;else{if(!u[M]||!u[M]._subplot)return void o.warn("Unrecognized subplot: "+M);var S=u[M]._subplot;_[A]=S.xaxis,w[A]=S.yaxis}}var P=e.hovermode||u.hovermode;P&&!k&&(P="closest");if(-1===["x","y","closest","x unified","y unified"].indexOf(P)||!t.calcdata||t.querySelector(".zoombox")||t._dragging)return d.unhoverRaw(t,e);var O=u.hoverdistance;-1===O&&(O=1/0);var B=u.spikedistance;-1===B&&(B=1/0);var V,H,q,G,Y,W,X,Z,J,K,Q,$,tt,et=[],rt=[],nt={hLinePoint:null,vLinePoint:null},it=!1;if(Array.isArray(e))for(P="array",q=0;q<e.length;q++)(Y=t.calcdata[e[q].curveNumber||0])&&(W=Y[0].trace,"skip"!==Y[0].trace.hoverinfo&&(rt.push(Y),"h"===W.orientation&&(it=!0)));else{for(G=0;G<t.calcdata.length;G++)Y=t.calcdata[G],"skip"!==(W=Y[0].trace).hoverinfo&&v.isTraceInSubplots(W,l)&&(rt.push(Y),"h"===W.orientation&&(it=!0));var at,ot;if(!s)at="xpx"in e?e.xpx:_[0]._length/2,ot="ypx"in e?e.ypx:w[0]._length/2;else{if(!1===c.triggerHandler(t,"plotly_beforehover",e))return;var st=s.getBoundingClientRect();at=e.clientX-st.left,ot=e.clientY-st.top,u._calcInverseTransform(t);var lt=o.apply3DTransform(u._invTransform)(at,ot);if(at=lt[0],ot=lt[1],at<0||at>_[0]._length||ot<0||ot>w[0]._length)return d.unhoverRaw(t,e)}if(e.pointerX=at+_[0]._offset,e.pointerY=ot+w[0]._offset,V="xval"in e?v.flat(l,e.xval):v.p2c(_,at),H="yval"in e?v.flat(l,e.yval):v.p2c(w,ot),!i(V[0])||!i(H[0]))return o.warn("Fx.hover failed",e,t),d.unhoverRaw(t,e)}var ct=1/0;function ut(t,r){for(G=0;G<rt.length;G++)if((Y=rt[G])&&Y[0]&&Y[0].trace&&!0===(W=Y[0].trace).visible&&0!==W._length&&-1===["carpet","contourcarpet"].indexOf(W._module.name)){if("splom"===W.type?X=l[Z=0]:(X=v.getSubplot(W),Z=l.indexOf(X)),J=P,v.isUnifiedHover(J)&&(J=J.charAt(0)),$={cd:Y,trace:W,xa:_[Z],ya:w[Z],maxHoverDistance:O,maxSpikeDistance:B,index:!1,distance:Math.min(ct,O),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:p.defaultLine,name:W.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},u[X]&&($.subplot=u[X]._subplot),u._splomScenes&&u._splomScenes[W.uid]&&($.scene=u._splomScenes[W.uid]),tt=et.length,"array"===J){var n=e[G];"pointNumber"in n?($.index=n.pointNumber,J="closest"):(J="","xval"in n&&(K=n.xval,J="x"),"yval"in n&&(Q=n.yval,J=J?"closest":"y"))}else void 0!==t&&void 0!==r?(K=t,Q=r):(K=V[Z],Q=H[Z]);if(0!==O)if(W._module&&W._module.hoverPoints){var a=W._module.hoverPoints($,K,Q,J,{finiteRange:!0,hoverLayer:u._hoverlayer});if(a)for(var s,c=0;c<a.length;c++)s=a[c],i(s.x0)&&i(s.y0)&&et.push(D(s,P))}else o.log("Unrecognized trace type in hover:",W);if("closest"===P&&et.length>tt&&(et.splice(0,tt),ct=et[0].distance),y&&0!==B&&0===et.length){$.distance=B,$.index=!1;var f=W._module.hoverPoints($,K,Q,"closest",{hoverLayer:u._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=B}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&"hovered data"!==t.xa.spikesnap}));if(d.length){var g=d[0];i(g.x0)&&i(g.y0)&&(h=ht(g),(!nt.vLinePoint||nt.vLinePoint.spikeDistance>h.spikeDistance)&&(nt.vLinePoint=h))}var m=f.filter((function(t){return t.ya.showspikes&&"hovered data"!==t.ya.spikesnap}));if(m.length){var x=m[0];i(x.x0)&&i(x.y0)&&(h=ht(x),(!nt.hLinePoint||nt.hLinePoint.spikeDistance>h.spikeDistance)&&(nt.hLinePoint=h))}}}}}function ft(t,e,r){for(var n,i=null,a=1/0,o=0;o<t.length;o++)n=t[o].spikeDistance,r&&0===o&&(n=-1/0),n<=a&&n<=e&&(i=t[o],a=n);return i}function ht(t){return t?{xa:t.xa,ya:t.ya,x:void 0!==t.xSpike?t.xSpike:(t.x0+t.x1)/2,y:void 0!==t.ySpike?t.ySpike:(t.y0+t.y1)/2,distance:t.distance,spikeDistance:t.spikeDistance,curveNumber:t.trace.index,color:t.color,pointNumber:t.index}:null}ut();var pt={fullLayout:u,container:u._hoverlayer,event:e},dt=t._spikepoints,gt={vLinePoint:nt.vLinePoint,hLinePoint:nt.hLinePoint};t._spikepoints=gt;var mt=function(){et.sort((function(t,e){return t.distance-e.distance})),et=function(t,e){for(var r=e.charAt(0),n=[],i=[],a=[],o=0;o<t.length;o++){var s=t[o];m.traceIs(s.trace,"bar-like")||m.traceIs(s.trace,"box-violin")?a.push(s):s.trace[r+"period"]?i.push(s):n.push(s)}return n.concat(i).concat(a)}(et,P)};mt();var vt=P.charAt(0),yt=("x"===vt||"y"===vt)&&et[0]&&L[et[0].trace.type];if(y&&0!==B&&0!==et.length){var xt=ft(et.filter((function(t){return t.ya.showspikes})),B,yt);nt.hLinePoint=ht(xt);var bt=ft(et.filter((function(t){return t.xa.showspikes})),B,yt);nt.vLinePoint=ht(bt)}if(0===et.length){var _t=d.unhoverRaw(t,e);return!y||null===nt.hLinePoint&&null===nt.vLinePoint||F(dt)&&R(t,nt,pt),_t}y&&F(dt)&&R(t,nt,pt);if(v.isXYhover(J)&&0!==et[0].length&&"splom"!==et[0].trace.type){var wt=et[0],Tt=(et=E[wt.trace.type]?et.filter((function(t){return t.trace.index===wt.trace.index})):[wt]).length,kt=N("x",wt,u),At=N("y",wt,u);ut(kt,At);var Mt,St=[],Et={},Lt=0,Ct=function(t){var e=E[t.trace.type]?C(t):t.trace.index;if(Et[e]){var r=Et[e]-1,n=St[r];r>0&&Math.abs(t.distance)<Math.abs(n.distance)&&(St[r]=t)}else Lt++,Et[e]=Lt,St.push(t)};for(Mt=0;Mt<Tt;Mt++)Ct(et[Mt]);for(Mt=et.length-1;Mt>Tt-1;Mt--)Ct(et[Mt]);et=St,mt()}var Pt=t._hoverdata,It=[],Ot=j(t),zt=U(t);for(q=0;q<et.length;q++){var Dt=et[q],Rt=v.makeEventData(Dt,Dt.trace,Dt.cd);if(!1!==Dt.hovertemplate){var Ft=!1;Dt.cd[Dt.index]&&Dt.cd[Dt.index].ht&&(Ft=Dt.cd[Dt.index].ht),Dt.hovertemplate=Ft||Dt.trace.hovertemplate||!1}if(Dt.xa&&Dt.ya){var Bt=Dt.x0+Dt.xa._offset,Nt=Dt.x1+Dt.xa._offset,jt=Dt.y0+Dt.ya._offset,Ut=Dt.y1+Dt.ya._offset,Vt=Math.min(Bt,Nt),Ht=Math.max(Bt,Nt),qt=Math.min(jt,Ut),Gt=Math.max(jt,Ut);Rt.bbox={x0:Vt+zt,x1:Ht+zt,y0:qt+Ot,y1:Gt+Ot}}Dt.eventData=[Rt],It.push(Rt)}t._hoverdata=It;var Yt="y"===P&&(rt.length>1||et.length>1)||"closest"===P&&it&&et.length>1,Wt=p.combine(u.plot_bgcolor||p.background,u.paper_bgcolor),Xt=I(et,{gd:t,hovermode:P,rotateLabels:Yt,bgColor:Wt,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});v.isUnifiedHover(P)||(!function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h),d=0;function g(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;o<t.length;o++)(l=t[o]).pos+l.dp+l.size>e.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o<t.length&&!(c<=0);o++)if((l=t[o]).pos<e.pmin+1)for(l.del=!0,c--,a=2*l.size,s=t.length-1;s>=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}t.each((function(t){var n=t[e],i="x"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(f=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}]})),p.sort((function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)}));for(;!n&&u<=h;){for(u++,n=!0,o=0;o<p.length-1;){var m=p[o],v=p[o+1],y=m[m.length-1],x=v[0];if((i=y.pos+y.dp+y.size-x.pos-x.dp+x.size)>.01&&y.pmin===x.pmin&&y.pmax===x.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(m.push.apply(m,v),p.splice(o+1,1),c=0,s=m.length-1;s>=0;s--)c+=m[s].dp;for(a=c/m.length,s=m.length-1;s>=0;s--)m[s].dp-=a;n=!1}else o++}p.forEach(g)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Xt,Yt?"xa":"ya",u),z(Xt,Yt,u._invScaleX,u._invScaleY));if(s&&s.tagName){var Zt=m.getComponentMethod("annotations","hasClickToShow")(t,It);f(n.select(s),Zt?"pointer":"")}if(!s||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt))return;Pt&&t.emit("plotly_unhover",{event:e,points:Pt});t.emit("plotly_hover",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:V,yvals:H})}(t,e,r,a,s)}))},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=j(i),o=U(i),s=I(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,c=t.eventData;if(c){var u=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),g=t.trace;if(m.traceIs(g,"gl3d")){var v=i._fullLayout[g.scene]._scene.container,y=v.offsetLeft,x=v.offsetTop;u+=y,f+=y,h+=x,d+=x}c.bbox={x0:u+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(c.bbox)}else c=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:c}})),{gd:i,hovermode:"closest",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}),l=0,c=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5<l?l-n+5:0,l=n+t.by+t.offset,r===e.anchorIndex&&(c=t.offset)})).each((function(t){t.offset-=c})),z(s,!1,i._fullLayout._invScaleX,i._fullLayout._invScaleY),r?s:s.node()};var P=/<extra>([\s\S]*)<\/extra>/;function I(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,c=e.rotateLabels,f=e.bgColor,d=e.container,g=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||y.HOVERFONT,k=e.fontSize||y.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),I=A[P+"Label"],z=V(r,g),D=z.top,R=z.width,F=z.height,B=void 0!==I&&A.distance<=e.hoverdistance&&("x"===a||"y"===a);if(B){var N,j,U=!0;for(N=0;N<t.length;N++)if(U&&void 0===t[N].zLabel&&(U=!1),j=t[N].hoverinfo||t[N].trace.hoverinfo){var H=Array.isArray(j)?j:j.split("+");if(-1===H.indexOf("all")&&-1===H.indexOf(a)){B=!1;break}}U&&(B=!1)}var q=d.selectAll("g.axistext").data(B?[0]:[]);if(q.enter().append("g").classed("axistext",!0),q.exit().remove(),q.each((function(){var t=n.select(this),e=o.ensureSingle(t,"path","",(function(t){t.style({"stroke-width":"1px"})})),l=o.ensureSingle(t,"text","",(function(t){t.attr("data-notex",1)})),c=w.bgcolor||p.defaultLine,f=w.bordercolor||p.contrast(c),d=p.contrast(c),g={family:w.font.family||T,size:w.font.size||k,color:w.font.color||d};e.style({fill:c,stroke:f}),l.text(I).call(h.font,g).call(u.positionText,0,0).call(u.convertToTspans,r),t.attr("transform","");var m,v,y=V(r,l.node());if("x"===a){var x="top"===E.side?"-":"";l.attr("text-anchor","middle").call(u.positionText,0,"top"===E.side?D-y.bottom-M-S:D-y.top+M+S),m=E._offset+(A.x0+A.x1)/2,v=L._offset+("top"===E.side?0:L._length);var b=y.width/2+S;m<b?(m=b,e.attr("d","M-"+(b-M)+",0L-"+(b-2*M)+","+x+M+"H"+(S+y.width/2)+"v"+x+(2*S+y.height)+"H-"+b+"V"+x+M+"Z")):m>i.width-b?(m=i.width-b,e.attr("d","M"+(b-M)+",0L"+b+","+x+M+"v"+x+(2*S+y.height)+"H-"+b+"V"+x+M+"H"+(b-2*M)+"Z")):e.attr("d","M0,0L"+M+","+x+M+"H"+(S+y.width/2)+"v"+x+(2*S+y.height)+"H-"+(S+y.width/2)+"V"+x+M+"H-"+M+"Z")}else{var _,C,P;"right"===L.side?(_="start",C=1,P="",m=E._offset+E._length):(_="end",C=-1,P="-",m=E._offset),v=L._offset+(A.y0+A.y1)/2,l.attr("text-anchor",_),e.attr("d","M0,0L"+P+M+","+M+"V"+(S+y.height/2)+"h"+P+(2*S+y.width)+"V-"+(S+y.height/2)+"H"+P+M+"V-"+M+"Z");var O,z=y.height/2,R=D-y.top-z,F="clip"+i._uid+"commonlabel"+L._id;if(m<y.width+2*S+M){O="M-"+(M+S)+"-"+z+"h-"+(y.width-S)+"V"+z+"h"+(y.width-S)+"Z";var B=y.width-m+S;u.positionText(l,B,R),"end"===_&&l.selectAll("tspan").each((function(){var t=n.select(this),e=h.tester.append("text").text(t.text()).call(h.font,g),i=V(r,e.node());Math.round(i.width)<Math.round(y.width)&&t.attr("x",B-i.width),e.remove()}))}else u.positionText(l,C*(S+M),R),O=null;var N=i._topclips.selectAll("#"+F).data(O?[0]:[]);N.enter().append("clipPath").attr("id",F).append("path"),N.exit().remove(),N.select("path").attr("d",O),h.setClipUrl(l,O?F:null,r)}t.attr("transform",s(m,v))})),v.isUnifiedHover(a)){d.selectAll("g.hovertext").remove();var G=t.filter((function(t){return"none"!==t.hoverinfo}));if(0===G.length)return;var Y=i.hoverlabel,W=Y.font,X={showlegend:!0,legend:{title:{text:I,font:W},font:W,bgcolor:Y.bgcolor,bordercolor:Y.bordercolor,borderwidth:1,tracegroupgap:7,traceorder:i.legend?i.legend.traceorder:void 0,orientation:"v"}},Z={};x(X,Z,r._fullData);var J=Z.legend;J.entries=[];for(var K=0;K<G.length;K++){var Q=G[K];if("none"!==Q.hoverinfo){var $=O(Q,!0,a,i,I),tt=$[0],et=$[1];Q.name=et,Q.text=""!==et?et+" : "+tt:tt;var rt=Q.cd[Q.index];rt&&(rt.mc&&(Q.mc=rt.mc),rt.mcc&&(Q.mc=rt.mcc),rt.mlc&&(Q.mlc=rt.mlc),rt.mlcc&&(Q.mlc=rt.mlcc),rt.mlw&&(Q.mlw=rt.mlw),rt.mrc&&(Q.mrc=rt.mrc),rt.dir&&(Q.dir=rt.dir)),Q._distinct=!0,J.entries.push([Q])}}J.entries.sort((function(t,e){return t[0].trace.index-e[0].trace.index})),J.layer=d,J._inHover=!0,J._groupTitleFont=W,b(r,J);var nt,it,at,ot,st=d.select("g.legend"),lt=V(r,st.node()),ct=lt.width+2*S,ut=lt.height+2*S,ft=G[0],ht=(ft.x0+ft.x1)/2,pt=(ft.y0+ft.y1)/2,dt=!(m.traceIs(ft.trace,"bar-like")||m.traceIs(ft.trace,"box-violin"));"y"===P?dt?(it=pt-S,nt=pt+S):(it=Math.min.apply(null,G.map((function(t){return Math.min(t.y0,t.y1)}))),nt=Math.max.apply(null,G.map((function(t){return Math.max(t.y0,t.y1)})))):it=nt=o.mean(G.map((function(t){return(t.y0+t.y1)/2})))-ut/2,"x"===P?dt?(at=ht+S,ot=ht-S):(at=Math.max.apply(null,G.map((function(t){return Math.max(t.x0,t.x1)}))),ot=Math.min.apply(null,G.map((function(t){return Math.min(t.x0,t.x1)})))):at=ot=o.mean(G.map((function(t){return(t.x0+t.x1)/2})))-ct/2;var gt,mt,vt=E._offset,yt=L._offset;return ot+=vt-ct,it+=yt-ut,gt=(at+=vt)+ct<R&&at>=0?at:ot+ct<R&&ot>=0?ot:vt+ct<R?vt:at-ht<ht-ot+ct?R-ct:0,gt+=S,mt=(nt+=yt)+ut<F&&nt>=0?nt:it+ut<F&&it>=0?it:yt+ut<F?yt:nt-pt<pt-it+ut?F-ut:0,mt+=S,st.attr("transform",s(gt-1,mt-1)),st}var xt=d.selectAll("g.hovertext").data(t,(function(t){return C(t)}));return xt.enter().append("g").classed("hovertext",!0).each((function(){var t=n.select(this);t.append("rect").call(p.fill,p.addOpacity(f,.8)),t.append("text").classed("name",!0),t.append("path").style("stroke-width","1px"),t.append("text").classed("nums",!0).call(h.font,T,k)})),xt.exit().remove(),xt.each((function(t){var e=n.select(this).attr("transform",""),o=t.color;Array.isArray(o)&&(o=o[t.eventData[0].pointNumber]);var d=t.bgcolor||o,g=p.combine(p.opacity(d)?d:p.defaultLine,f),m=p.combine(p.opacity(o)?o:p.defaultLine,f),v=t.borderColor||p.contrast(g),y=O(t,B,a,i,I,e),x=y[0],b=y[1],w=e.select("text.nums").call(h.font,t.fontFamily||T,t.fontSize||k,t.fontColor||v).text(x).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r),A=e.select("text.name"),E=0,L=0;if(b&&b!==x){A.call(h.font,t.fontFamily||T,t.fontSize||k,m).text(b).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r);var C=V(r,A.node());E=C.width+2*S,L=C.height+2*S}else A.remove(),e.select("rect").remove();e.select("path").style({fill:g,stroke:v});var P=t.xa._offset+(t.x0+t.x1)/2,z=t.ya._offset+(t.y0+t.y1)/2,N=Math.abs(t.x1-t.x0),j=Math.abs(t.y1-t.y0),U=V(r,w.node()),H=U.width/i._invScaleX,q=U.height/i._invScaleY;t.ty0=(D-U.top)/i._invScaleY,t.bx=H+2*S,t.by=Math.max(q+2*S,L),t.anchor="start",t.txwidth=H,t.tx2width=E,t.offset=0;var G,Y,W=(H+M+S+E)*i._invScaleX;if(c)t.pos=P,G=z+j/2+W<=F,Y=z-j/2-W>=0,"top"!==t.idealAlign&&G||!Y?G?(z+=j/2,t.anchor="start"):t.anchor="middle":(z-=j/2,t.anchor="end");else if(t.pos=z,G=P+N/2+W<=R,Y=P-N/2-W>=0,"left"!==t.idealAlign&&G||!Y)if(G)P+=N/2,t.anchor="start";else{t.anchor="middle";var X=W/2,Z=P+X-R,J=P-X;Z>0&&(P-=Z),J<0&&(P+=-J)}else P-=N/2,t.anchor="end";w.attr("text-anchor",t.anchor),E&&A.attr("text-anchor",t.anchor),e.attr("transform",s(P,z)+(c?l(_):""))})),xt}function O(t,e,r,n,i,a){var s="",l="";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=B(t.name,t.nameLength));var c=r.charAt(0),u="x"===c?"y":"x";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+="x: "+t.xLabel+"<br>"),void 0!==t.yLabel&&(l+="y: "+t.yLabel+"<br>"),"choropleth"!==t.trace.type&&"choroplethmapbox"!==t.trace.type&&(l+=(l?"z: ":"")+t.zLabel)):e&&t[c+"Label"]===i?l=t[u+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&"scattercarpet"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?"<br>":"")+t.text),void 0!==t.extraText&&(l+=(l?"<br>":"")+t.extraText),a&&""===l&&!t.hovertemplate&&(""===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[c+"Label"]!==i&&(h[c+"other"]=h[c+"Val"],h[c+"otherLabel"]=h[c+"Label"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=B(r,t.nameLength),""}))}return[l,s]}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select("text.nums"),s=t.anchor,l="end"===s?-1:1,c={start:1,end:-1,middle:0}[s],f=c*(M+S),p=f+c*(t.txwidth+S),d=0,g=t.offset,m="middle"===s;m&&(f-=t.tx2width/2,p+=t.txwidth/2+S),e&&(g*=-A,d=t.offset*k),r.select("path").attr("d",m?"M-"+a(t.bx/2+t.tx2width/2)+","+o(g-t.by/2)+"h"+a(t.bx)+"v"+o(t.by)+"h-"+a(t.bx)+"Z":"M0,0L"+a(l*M+d)+","+o(M+g)+"v"+o(t.by/2-M)+"h"+a(l*t.bx)+"v-"+o(t.by)+"H"+a(l*M+d)+"V"+o(g-M)+"Z");var v=d+f,y=g+t.ty0-t.by/2+S,x=t.textAlign||"auto";"auto"!==x&&("left"===x&&"start"!==s?(i.attr("text-anchor","start"),v=m?-t.bx/2-t.tx2width/2+S:-t.bx-S):"right"===x&&"end"!==s&&(i.attr("text-anchor","end"),v=m?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select("text.name").call(u.positionText,a(p+c*S+d),o(g+t.ty0-t.by/2+S)),r.select("rect").call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(g-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function D(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,"",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u("hoverinfo","hi","hoverinfo"),u("bgcolor","hbg","hoverlabel.bgcolor"),u("borderColor","hbc","hoverlabel.bordercolor"),u("fontFamily","htf","hoverlabel.font.family"),u("fontSize","hts","hoverlabel.font.size"),u("fontColor","htc","hoverlabel.font.color"),u("nameLength","hnl","hoverlabel.namelength"),u("textAlign","hta","hoverlabel.align"),t.posref="y"===e||"closest"===e&&"h"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel="xLabel"in t?t.xLabel:g.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel="yLabel"in t?t.yLabel:g.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||"log"===t.xa.type&&t.xerr<=0)){var f=g.tickText(t.xa,t.xa.c2l(t.xerr),"hover").text;void 0!==t.xerrneg?t.xLabel+=" +"+f+" / -"+g.tickText(t.xa,t.xa.c2l(t.xerrneg),"hover").text:t.xLabel+=" \xb1 "+f,"x"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||"log"===t.ya.type&&t.yerr<=0)){var h=g.tickText(t.ya,t.ya.c2l(t.yerr),"hover").text;void 0!==t.yerrneg?t.yLabel+=" +"+h+" / -"+g.tickText(t.ya,t.ya.c2l(t.yerrneg),"hover").text:t.yLabel+=" \xb1 "+h,"y"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&"all"!==p&&(-1===(p=Array.isArray(p)?p:p.split("+")).indexOf("x")&&(t.xLabel=void 0),-1===p.indexOf("y")&&(t.yLabel=void 0),-1===p.indexOf("z")&&(t.zLabel=void 0),-1===p.indexOf("text")&&(t.text=void 0),-1===p.indexOf("name")&&(t.name=void 0)),t}function R(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,c=r.event,u=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(".spikeline").remove(),f||u){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var m,v,y=e.hLinePoint;n=y&&y.xa,"cursor"===(i=y&&y.ya).spikesnap?(m=c.pointerX,v=c.pointerY):(m=n._offset+y.x,v=i._offset+y.y);var x,b,_=a.readability(y.color,d)<1.5?p.contrast(d):y.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=g.getPxPosition(t,i);if(-1!==w.indexOf("toaxis")||-1!==w.indexOf("across")){if(-1!==w.indexOf("toaxis")&&(x=A,b=m),-1!==w.indexOf("across")){var M=i._counterDomainMin,S=i._counterDomainMax;"free"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T,stroke:k,"stroke-dasharray":h.dashStyle(i.spikedash,T)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==w.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:A+("right"!==i.side?T:-T),cy:v,r:T,fill:k}).classed("spikeline",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,"cursor"===n.spikesnap?(E=c.pointerX,L=c.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,I,O=a.readability(C.color,d)<1.5?p.contrast(d):C.color,z=n.spikemode,D=n.spikethickness,R=n.spikecolor||O,F=g.getPxPosition(t,n);if(-1!==z.indexOf("toaxis")||-1!==z.indexOf("across")){if(-1!==z.indexOf("toaxis")&&(P=F,I=L),-1!==z.indexOf("across")){var B=n._counterDomainMin,N=n._counterDomainMax;"free"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,I=l.t+(1-B)*l.h}o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:I,"stroke-width":D,stroke:R,"stroke-dasharray":h.dashStyle(n.spikedash,D)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:I,"stroke-width":D+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==z.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:E,cy:F-("top"!==n.side?D:-D),r:D,fill:R}).classed("spikeline",!0)}}}function F(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function B(t,e){return u.plainText(t||"",{len:e,allowedTags:["br","sub","sup","b","i","em"]})}function N(t,e,r){var n=e[t+"a"],i=e[t+"Val"],a=e.cd[0];if("category"===n.type)i=n._categoriesMap[i];else if("date"===n.type){var o=e.trace[t+"periodalignment"];if(o){var s=e.cd[e.index],l=s[t+"Start"];void 0===l&&(l=s[t]);var c=s[t+"End"];void 0===c&&(c=s[t]);var u=c-l;"end"===o?i+=u:"middle"===o&&(i+=u/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&("group"!==r.boxmode&&"group"!==r.violinmode||(i+=a.t.dPos)),i}function j(t){return t.offsetTop+t.clientTop}function U(t){return t.offsetLeft+t.clientLeft}function V(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.x,a=n.y,s=i+n.width,l=a+n.height,c=o.apply3DTransform(r._invTransform)(i,a),u=o.apply3DTransform(r._invTransform)(s,l),f=c[0],h=c[1],p=u[0],d=u[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},{"../../lib":503,"../../lib/events":492,"../../lib/override_cursor":514,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"../../registry":638,"../color":366,"../dragelement":385,"../drawing":388,"../legend/defaults":418,"../legend/draw":419,"./constants":400,"./helpers":402,"@plotly/d3":58,"fast-isnumeric":190,tinycolor2:312}],404:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("./helpers").isUnifiedHover;e.exports=function(t,e,r,o){function s(t){o.font[t]||(o.font[t]=e.legend?e.legend.font[t]:e.font[t])}o=o||{},e&&a(e.hovermode)&&(o.font||(o.font={}),s("size"),s("family"),s("color"),e.legend?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r("hoverlabel.bgcolor",o.bgcolor),r("hoverlabel.bordercolor",o.bordercolor),r("hoverlabel.namelength",o.namelength),n.coerceFont(r,"hoverlabel.font",o.font),r("hoverlabel.align",o.align)}},{"../../lib":503,"../color":366,"./helpers":402}],405:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r("clickmode"),r("hovermode")}},{"../../lib":503,"./layout_attributes":407}],406:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../dragelement"),o=t("./helpers"),s=t("./layout_attributes"),l=t("./hover");e.exports={moduleType:"component",name:"fx",constants:t("./constants"),schema:{layout:s},attributes:t("./attributes"),layoutAttributes:s,supplyLayoutGlobalDefaults:t("./layout_global_defaults"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,"hoverlabel."+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,"hoverinfo",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll("g.hovertext").remove(),e.selectAll(".spikeline").remove()},click:t("./click")}},{"../../lib":503,"../dragelement":385,"./attributes":397,"./calc":398,"./click":399,"./constants":400,"./defaults":401,"./helpers":402,"./hover":403,"./layout_attributes":407,"./layout_defaults":408,"./layout_global_defaults":409,"@plotly/d3":58}],407:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../plots/font_attributes")({editType:"none"});i.family.dflt=n.HOVERFONT,i.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:"flaglist",flags:["event","select"],dflt:"event",editType:"plot",extras:["none"]},dragmode:{valType:"enumerated",values:["zoom","pan","select","lasso","drawclosedpath","drawopenpath","drawline","drawrect","drawcircle","orbit","turntable",!1],dflt:"zoom",editType:"modebar"},hovermode:{valType:"enumerated",values:["x","y","closest",!1,"x unified","y unified"],dflt:"closest",editType:"modebar"},hoverdistance:{valType:"integer",min:-1,dflt:20,editType:"none"},spikedistance:{valType:"integer",min:-1,dflt:-1,editType:"none"},hoverlabel:{bgcolor:{valType:"color",editType:"none"},bordercolor:{valType:"color",editType:"none"},font:i,align:{valType:"enumerated",values:["left","right","auto"],dflt:"auto",editType:"none"},namelength:{valType:"integer",min:-1,dflt:15,editType:"none"},editType:"none"},selectdirection:{valType:"enumerated",values:["h","v","d","any"],dflt:"any",editType:"none"}}},{"../../plots/font_attributes":585,"./constants":400}],408:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("./hovermode_defaults"),o=t("./hoverlabel_defaults");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r("hoverdistance"),r("spikedistance")),"select"===r("dragmode")&&r("selectdirection");var s=e._has("mapbox"),l=e._has("geo"),c=e._basePlotModules.length;"zoom"===e.dragmode&&((s||l)&&1===c||s&&l&&2===c)&&(e.dragmode="pan"),o(t,e,r)}},{"../../lib":503,"./hoverlabel_defaults":404,"./hovermode_defaults":405,"./layout_attributes":407}],409:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./hoverlabel_defaults"),a=t("./layout_attributes");e.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},{"../../lib":503,"./hoverlabel_defaults":404,"./layout_attributes":407}],410:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/regex").counter,a=t("../../plots/domain").attributes,o=t("../../plots/cartesian/constants").idRegex,s=t("../../plot_api/plot_template"),l={rows:{valType:"integer",min:1,editType:"plot"},roworder:{valType:"enumerated",values:["top to bottom","bottom to top"],dflt:"top to bottom",editType:"plot"},columns:{valType:"integer",min:1,editType:"plot"},subplots:{valType:"info_array",freeLength:!0,dimensions:2,items:{valType:"enumerated",values:[i("xy").toString(),""],editType:"plot"},editType:"plot"},xaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.x.toString(),""],editType:"plot"},editType:"plot"},yaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.y.toString(),""],editType:"plot"},editType:"plot"},pattern:{valType:"enumerated",values:["independent","coupled"],dflt:"coupled",editType:"plot"},xgap:{valType:"number",min:0,max:1,editType:"plot"},ygap:{valType:"number",min:0,max:1,editType:"plot"},domain:a({name:"grid",editType:"plot",noGridCell:!0},{}),xside:{valType:"enumerated",values:["bottom","bottom plot","top plot","top"],dflt:"bottom plot",editType:"plot"},yside:{valType:"enumerated",values:["left","left plot","right plot","right"],dflt:"left plot",editType:"plot"},editType:"plot"};function c(t,e,r){var n=e[r+"axes"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var o=e(t+"gap",r),s=e("domain."+t);e(t+"side",n);for(var l=new Array(i),c=s[0],u=(s[1]-c)/(i-o),f=u*(1-o),h=0;h<i;h++){var p=c+u*h;l[a?i-1-h:h]=[p,p+f]}return l}function f(t,e,r,n,i){var a,o=new Array(r);function s(t,r){-1!==e.indexOf(r)&&void 0===n[r]?(o[t]=r,n[r]=t):o[t]=""}if(Array.isArray(t))for(a=0;a<r;a++)s(a,t[a]);else for(s(0,i),a=1;a<r;a++)s(a,i+(a+1));return o}e.exports={moduleType:"component",name:"grid",schema:{layout:{grid:l}},layoutAttributes:l,sizeDefaults:function(t,e){var r=t.grid||{},i=c(e,r,"x"),a=c(e,r,"y");if(t.grid||i||a){var o,f,h=Array.isArray(r.subplots)&&Array.isArray(r.subplots[0]),p=Array.isArray(i),d=Array.isArray(a),g=p&&i!==r.xaxes&&d&&a!==r.yaxes;h?(o=r.subplots.length,f=r.subplots[0].length):(d&&(o=a.length),p&&(f=i.length));var m=s.newContainer(e,"grid"),v=k("rows",o),y=k("columns",f);if(v*y>1){if(!h&&!p&&!d)"independent"===k("pattern")&&(h=!0);m._hasSubplotGrid=h;var x,b,_="top to bottom"===k("roworder"),w=h?.2:.1,T=h?.3:.1;g&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),m._domains={x:u("x",k,w,x,y),y:u("y",k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,m,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,g=r.rows,m=r.columns,v="independent"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(g);var b=1;for(n=0;n<g;n++){var _=l[n]=new Array(m),w=x[n]||[];for(i=0;i<m;i++)if(v?(s=1===b?"xy":"x"+b+"y"+b,b++):s=w[i],_[i]="",-1!==p.cartesian.indexOf(s)){if(u=s.indexOf("y"),a=s.slice(0,u),o=s.slice(u),void 0!==y[a]&&y[a]!==i||void 0!==y[o]&&y[o]!==n)continue;_[i]=s,y[a]=i,y[o]=n}}}else{var T=c(e,h,"x"),k=c(e,h,"y");r.xaxes=f(T,p.xaxis,m,y,"x"),r.yaxes=f(k,p.yaxis,g,y,"y")}var A=r._anchors={},M="top to bottom"===r.roworder;for(var S in y){var E,L,C,P=S.charAt(0),I=r[P+"side"];if(I.length<8)A[S]="free";else if("x"===P){if("t"===I.charAt(0)===M?(E=0,L=1,C=g):(E=g-1,L=-1,C=-1),d){var O=y[S];for(n=E;n!==C;n+=L)if((s=l[n][O])&&(u=s.indexOf("y"),s.slice(0,u)===S)){A[S]=s.slice(u);break}}else for(n=E;n!==C;n+=L)if(o=r.yaxes[n],-1!==p.cartesian.indexOf(S+o)){A[S]=o;break}}else if("l"===I.charAt(0)?(E=0,L=1,C=m):(E=m-1,L=-1,C=-1),d){var z=y[S];for(n=E;n!==C;n+=L)if((s=l[z][n])&&(u=s.indexOf("y"),s.slice(u)===S)){A[S]=s.slice(0,u);break}}else for(n=E;n!==C;n+=L)if(a=r.xaxes[n],-1!==p.cartesian.indexOf(a+S)){A[S]=a;break}}}}}},{"../../lib":503,"../../lib/regex":520,"../../plot_api/plot_template":543,"../../plots/cartesian/constants":561,"../../plots/domain":584}],411:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/constants"),i=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=i("image",{visible:{valType:"boolean",dflt:!0,editType:"arraydraw"},source:{valType:"string",editType:"arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},sizex:{valType:"number",dflt:0,editType:"arraydraw"},sizey:{valType:"number",dflt:0,editType:"arraydraw"},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",editType:"arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},x:{valType:"any",dflt:0,editType:"arraydraw"},y:{valType:"any",dflt:0,editType:"arraydraw"},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",editType:"arraydraw"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",editType:"arraydraw"},xref:{valType:"enumerated",values:["paper",n.idRegex.x.toString()],dflt:"paper",editType:"arraydraw"},yref:{valType:"enumerated",values:["paper",n.idRegex.y.toString()],dflt:"paper",editType:"arraydraw"},editType:"arraydraw"})},{"../../constants/axis_placeable_objects":472,"../../plot_api/plot_template":543,"../../plots/cartesian/constants":561}],412:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib/to_log_range");e.exports=function(t,e,r,a){e=e||{};var o="log"===r&&"linear"===e.type,s="linear"===r&&"log"===e.type;if(o||s)for(var l,c,u=t._fullLayout.images,f=e._id.charAt(0),h=0;h<u.length;h++)if(c="images["+h+"].",(l=u[h])[f+"ref"]===e._id){var p=l[f],d=l["size"+f],g=null,m=null;if(o){g=i(p,e.range);var v=d/Math.pow(10,g)/2;m=2*Math.log(v+Math.sqrt(1+v*v))/Math.LN10}else m=(g=Math.pow(10,p))*(Math.pow(10,d/2)-Math.pow(10,-d/2));n(g)?n(m)||(m=null):(g=null,m=null),a(c+f,g),a(c+"size"+f,m)}}},{"../../lib/to_log_range":531,"fast-isnumeric":190}],413:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./attributes");function s(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}var s=a("source");if(!a("visible",!!s))return e;a("layer"),a("xanchor"),a("yanchor"),a("sizex"),a("sizey"),a("sizing"),a("opacity");for(var l={_fullLayout:r},c=["x","y"],u=0;u<2;u++){var f=c[u],h=i.coerceRef(t,e,l,f,"paper",void 0);if("paper"!==h)i.getFromId(l,h)._imgIndices.push(e._index);i.coercePosition(e,l,a,h,f,0)}return e}e.exports=function(t,e){a(t,e,{name:"images",handleItemDefaults:s})}},{"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/cartesian/axes":554,"./attributes":411}],414:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../drawing"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/axis_ids"),s=t("../../constants/xmlns_namespaces");e.exports=function(t){var e,r,l=t._fullLayout,c=[],u={},f=[];for(r=0;r<l.images.length;r++){var h=l.images[r];if(h.visible)if("below"===h.layer&&"paper"!==h.xref&&"paper"!==h.yref){e=o.ref2id(h.xref)+o.ref2id(h.yref);var p=l._plots[e];if(!p){f.push(h);continue}p.mainplot&&(e=p.mainplot.id),u[e]||(u[e]=[]),u[e].push(h)}else"above"===h.layer?c.push(h):f.push(h)}var d={left:{sizing:"xMin",offset:0},center:{sizing:"xMid",offset:-.5},right:{sizing:"xMax",offset:-1}},g={top:{sizing:"YMin",offset:0},middle:{sizing:"YMid",offset:-.5},bottom:{sizing:"YMax",offset:-1}};function m(e){var r=n.select(this);if(this._imgSrc!==e.source)if(r.attr("xmlns",s.svg),e.source&&"data:"===e.source.slice(0,5))r.attr("xlink:href",e.source),this._imgSrc=e.source;else{var i=new Promise(function(t){var n=new Image;function i(){r.remove(),t()}this.img=n,n.setAttribute("crossOrigin","anonymous"),n.onerror=i,n.onload=function(){var e=document.createElement("canvas");e.width=this.width,e.height=this.height,e.getContext("2d").drawImage(this,0,0);var n=e.toDataURL("image/png");r.attr("xlink:href",n),t()},r.on("error",i),n.src=e.source,this._imgSrc=e.source}.bind(this));t._promises.push(i)}}function v(e){var r,o,s=n.select(this),c=a.getFromId(t,e.xref),u=a.getFromId(t,e.yref),f="domain"===a.getRefType(e.xref),h="domain"===a.getRefType(e.yref),p=l._size;r=void 0!==c?"string"==typeof e.xref&&f?c._length*e.sizex:Math.abs(c.l2p(e.sizex)-c.l2p(0)):e.sizex*p.w,o=void 0!==u?"string"==typeof e.yref&&h?u._length*e.sizey:Math.abs(u.l2p(e.sizey)-u.l2p(0)):e.sizey*p.h;var m,v,y=r*d[e.xanchor].offset,x=o*g[e.yanchor].offset,b=d[e.xanchor].sizing+g[e.yanchor].sizing;switch(m=void 0!==c?"string"==typeof e.xref&&f?c._length*e.x+c._offset:c.r2p(e.x)+c._offset:e.x*p.w+p.l,m+=y,v=void 0!==u?"string"==typeof e.yref&&h?u._length*(1-e.y)+u._offset:u.r2p(e.y)+u._offset:p.h-e.y*p.h+p.t,v+=x,e.sizing){case"fill":b+=" slice";break;case"stretch":b="none"}s.attr({x:m,y:v,width:r,height:o,preserveAspectRatio:b,opacity:e.opacity});var _=(c&&"domain"!==a.getRefType(e.xref)?c._id:"")+(u&&"domain"!==a.getRefType(e.yref)?u._id:"");i.setClipUrl(s,_?"clip"+l._uid+_:null,t)}var y=l._imageLowerLayer.selectAll("image").data(f),x=l._imageUpperLayer.selectAll("image").data(c);y.enter().append("image"),x.enter().append("image"),y.exit().remove(),x.exit().remove(),y.each((function(t){m.bind(this)(t),v.bind(this)(t)})),x.each((function(t){m.bind(this)(t),v.bind(this)(t)}));var b=Object.keys(l._plots);for(r=0;r<b.length;r++){e=b[r];var _=l._plots[e];if(_.imagelayer){var w=_.imagelayer.selectAll("image").data(u[e]||[]);w.enter().append("image"),w.exit().remove(),w.each((function(t){m.bind(this)(t),v.bind(this)(t)}))}}}},{"../../constants/xmlns_namespaces":480,"../../plots/cartesian/axes":554,"../../plots/cartesian/axis_ids":558,"../drawing":388,"@plotly/d3":58}],415:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"images",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("images"),draw:t("./draw"),convertCoords:t("./convert_coords")}},{"../../plots/cartesian/include_components":567,"./attributes":411,"./convert_coords":412,"./defaults":413,"./draw":414}],416:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes");e.exports={bgcolor:{valType:"color",editType:"legend"},bordercolor:{valType:"color",dflt:i.defaultLine,editType:"legend"},borderwidth:{valType:"number",min:0,dflt:0,editType:"legend"},font:n({editType:"legend"}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v",editType:"legend"},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"],editType:"legend"},tracegroupgap:{valType:"number",min:0,dflt:10,editType:"legend"},itemsizing:{valType:"enumerated",values:["trace","constant"],dflt:"trace",editType:"legend"},itemwidth:{valType:"number",min:30,dflt:30,editType:"legend"},itemclick:{valType:"enumerated",values:["toggle","toggleothers",!1],dflt:"toggle",editType:"legend"},itemdoubleclick:{valType:"enumerated",values:["toggle","toggleothers",!1],dflt:"toggleothers",editType:"legend"},groupclick:{valType:"enumerated",values:["toggleitem","togglegroup"],dflt:"togglegroup",editType:"legend"},x:{valType:"number",min:-2,max:3,editType:"legend"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",editType:"legend"},y:{valType:"number",min:-2,max:3,editType:"legend"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],editType:"legend"},uirevision:{valType:"any",editType:"none"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"legend"},title:{text:{valType:"string",dflt:"",editType:"legend"},font:n({editType:"legend"}),side:{valType:"enumerated",values:["top","left","top left"],editType:"legend"},editType:"legend"},editType:"legend"}},{"../../plots/font_attributes":585,"../color/attributes":365}],417:[function(t,e,r){"use strict";e.exports={scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:"#808BA4",scrollBarMargin:4,scrollBarEnterAttrs:{rx:20,ry:3,width:0,height:0},titlePad:2,itemGap:5}},{}],418:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plot_api/plot_template"),o=t("./attributes"),s=t("../../plots/layout_attributes"),l=t("./helpers");e.exports=function(t,e,r){for(var c=t.legend||{},u=0,f=!1,h="normal",p=0;p<r.length;p++){var d=r[p];d.visible&&((d.showlegend||d._dfltShowLegend&&!(d._module&&d._module.attributes&&d._module.attributes.showlegend&&!1===d._module.attributes.showlegend.dflt))&&(u++,d.showlegend&&(f=!0,(n.traceIs(d,"pie-like")||!0===d._input.showlegend)&&u++)),(n.traceIs(d,"bar")&&"stack"===e.barmode||-1!==["tonextx","tonexty"].indexOf(d.fill))&&(h=l.isGrouped({traceorder:h})?"grouped+reversed":"reversed"),void 0!==d.legendgroup&&""!==d.legendgroup&&(h=l.isReversed({traceorder:h})?"reversed+grouped":"grouped"))}var g=i.coerce(t,e,s,"showlegend",f&&u>1);if(!1!==g||c.uirevision){var m=a.newContainer(e,"legend");if(T("uirevision",e.uirevision),!1!==g){T("bgcolor",e.paper_bgcolor),T("bordercolor"),T("borderwidth");var v,y,x,b=i.coerceFont(T,"font",e.font),_="h"===T("orientation");if(_?(v=0,n.getComponentMethod("rangeslider","isVisible")(t.xaxis)?(y=1.1,x="bottom"):(y=-.1,x="top")):(v=1.02,y=1,x="auto"),T("traceorder",h),l.isGrouped(e.legend)&&T("tracegroupgap"),T("itemsizing"),T("itemwidth"),T("itemclick"),T("itemdoubleclick"),T("groupclick"),T("x",v),T("xanchor"),T("y",y),T("yanchor",x),T("valign"),i.noneOrAll(c,m,["x","y"]),T("title.text")){T("title.side",_?"left":"top");var w=i.extendFlat({},b,{size:i.bigFont(b.size)});i.coerceFont(T,"title.font",w)}}}function T(t,e){return i.coerce(c,m,o,t,e)}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../plots/layout_attributes":610,"../../registry":638,"./attributes":416,"./helpers":422}],419:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib/events"),l=t("../dragelement"),c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("./handle_click"),p=t("./constants"),d=t("../../constants/alignment"),g=d.LINE_SPACING,m=d.FROM_TL,v=d.FROM_BR,y=t("./get_legend_data"),x=t("./style"),b=t("./helpers");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,"pie-like")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,"plotly_legendclick",l))if(1===n)e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,"plotly_legenddoubleclick",l)&&h(r,t,n)}}function w(t,e,r){var n,a,s=t.data()[0][0],l=s.trace,u=o.traceIs(l,"pie-like"),h=!r._inHover&&e._context.edits.legendText&&!u,d=r._maxNameLength;s.groupTitle?(n=s.groupTitle.text,a=s.groupTitle.font):(a=r.font,r.entries?n=s.text:(n=u?s.label:l.name,l._meta&&(n=i.templateString(n,l._meta))));var g=i.ensureSingle(t,"text","legendtext");g.attr("text-anchor","start").call(c.font,a).text(h?T(n,d):n);var m=r.itemwidth+2*p.itemGap;f.positionText(g,m,0),h?g.call(f.makeEditable,{gd:e,text:n}).call(A,t,e,r).on("edit",(function(n){this.text(T(n,d)).call(A,t,e,r);var a=s.trace._fullInput||{},c={};if(o.hasTransform(a,"groupby")){var u=o.getTransformIndices(a,"groupby"),f=u[u.length-1],h=i.keyedContainer(a,"transforms["+f+"].styles","target","value.name");h.set(s.trace._group,n),c=h.constructUpdate()}else c.name=n;return o.call("_guiRestyle",e,c,l.index)})):A(g,t,e,r)}function T(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||"").length;n>0;n--)t+=" ";return t}function k(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,"rect","legendtoggle",(function(t){e._context.staticPlot||t.style("cursor","pointer").attr("pointer-events","all"),t.call(u.fill,"rgba(0,0,0,0)")}));e._context.staticPlot||(s.on("mousedown",(function(){(r=(new Date).getTime())-e._legendMouseDownTime<a?o+=1:(o=1,e._legendMouseDownTime=r)})),s.on("mouseup",(function(){if(!e._dragged&&!e._editing){var r=e._fullLayout.legend;(new Date).getTime()-e._legendMouseDownTime>a&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})))}function A(t,e,r,n,i){n._inHover&&t.attr("data-notex",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(!r._inHover&&i&&!i.trace.showlegend)return void t.remove();var a=t.select("g[class*=math-group]"),o=a.node();r||(r=e._fullLayout.legend);var s,l=r.borderwidth;s=1===n?r.title.font:i.groupTitle?i.groupTitle.font:r.font;var u,h,d=s.size*g;if(o){var m=c.bBox(o);u=m.height,h=m.width,1===n?c.setTranslate(a,l,l+.75*u):c.setTranslate(a,0,.25*u)}else{var v=t.select(1===n?".legendtitletext":".legendtext"),y=f.lineCount(v),x=v.node();if(u=d*y,h=x?c.bBox(x).width:0,1===n)"left"===r.title.side&&(h+=2*p.itemGap),f.positionText(v,l+p.titlePad,l+d);else{var b=2*p.itemGap+r.itemwidth;i.groupTitle&&(b=p.itemGap,h-=r.itemwidth),f.positionText(v,b,-d*((y-1)/2-.3))}}1===n?(r._titleWidth=h,r._titleHeight=u):(i.lineHeight=d,i.height=Math.max(u,16)+3,i.width=h)}(e,r,n,i)}))}function M(t){return i.isRightAnchor(t)?"right":i.isCenterAnchor(t)?"center":"left"}function S(t){return i.isBottomAnchor(t)?"bottom":i.isMiddleAnchor(t)?"middle":"top"}e.exports=function(t,e){return e||(e=t._fullLayout.legend||{}),function(t,e){var r,s,f=t._fullLayout,h="legend"+f._uid,d=e._inHover;d?(r=e.layer,h+="-hover"):r=f._infolayer;if(!r)return;t._legendMouseDownTime||(t._legendMouseDownTime=0);if(d){if(!e.entries)return;s=y(e.entries,e)}else{if(!t.calcdata)return;s=f.showlegend&&y(t.calcdata,e)}var g=f.hiddenlabels||[];if(!(d||f.showlegend&&s.length))return r.selectAll(".legend").remove(),f._topdefs.select("#"+h).remove(),a.autoMargin(t,"legend");var T=i.ensureSingle(r,"g","legend",(function(t){d||t.attr("pointer-events","all")})),E=i.ensureSingleById(f._topdefs,"clipPath",h,(function(t){t.append("rect")})),L=i.ensureSingle(T,"rect","bg",(function(t){t.attr("shape-rendering","crispEdges")}));L.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px");var C=i.ensureSingle(T,"g","scrollbox"),P=e.title;if(e._titleWidth=0,e._titleHeight=0,P.text){var I=i.ensureSingle(C,"text","legendtitletext");I.attr("text-anchor","start").call(c.font,P.font).text(P.text),A(I,C,t,e,1)}else C.selectAll(".legendtitletext").remove();var O=i.ensureSingle(T,"rect","scrollbar",(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),z=C.selectAll("g.groups").data(s);z.enter().append("g").attr("class","groups"),z.exit().remove();var D=z.selectAll("g.traces").data(i.identity);D.enter().append("g").attr("class","traces"),D.exit().remove(),D.style("opacity",(function(t){var e=t[0].trace;return o.traceIs(e,"pie-like")?-1!==g.indexOf(t[0].label)?.5:1:"legendonly"===e.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(k,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),u=i.borderwidth,f=2*u,h=p.itemGap,d=i.itemwidth+2*h,g=2*(u+h),m=S(i),v=i.y<0||0===i.y&&"top"===m,y=i.y>1||1===i.y&&"bottom"===m,x=i.tracegroupgap;i._maxHeight=Math.max(v||y?a.height/2:o.h,30);var _=0;i._width=0,i._height=0;var w=function(t){var e=0,r=0,n=t.title.side;n&&(-1!==n.indexOf("left")&&(e=t._titleWidth),-1!==n.indexOf("top")&&(r=t._titleHeight));return[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;c.setTranslate(this,u+w[0],u+w[1]+i._height+e/2+h),i._height+=e,i._width=Math.max(i._width,t[0].width)})),_=d+i._width,i._width+=h+d+f,i._height+=g,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var T=M(i),k=i.x<0||0===i.x&&"right"===T,A=i.x>1||1===i.x&&"left"===T,E=y||v,L=a.width/2;i._maxWidth=Math.max(k?E&&"left"===T?o.l+o.w:L:A?E&&"right"===T?o.r+o.w:L:o.w,2*d);var C=0,P=0;r.each((function(t){var e=t[0].width+d;C=Math.max(C,e),P+=e})),_=null;var I=0;if(l){var O=0,z=0,D=0;e.each((function(){var t=0,e=0;n.select(this).selectAll("g.traces").each((function(r){var n=r[0].width,i=r[0].height;c.setTranslate(this,w[0],w[1]+u+h+i/2+e),e+=i,t=Math.max(t,d+n)})),O=Math.max(O,e);var r=t+h;z>0&&r+u+z>i._maxWidth&&(I=Math.max(I,z),z=0,D+=O+x,O=e),c.setTranslate(this,z,D),z+=r})),i._width=Math.max(I,z)+u,i._height=D+O+g}else{var R=r.size(),F=P+f+(R-1)*h<i._maxWidth,B=0,N=0,j=0,U=0;r.each((function(t){var e=t[0].height,r=d+t[0].width,n=(F?r:C)+h;n+u+N-h>=i._maxWidth&&(I=Math.max(I,U),N=0,j+=B,i._height+=B,B=0),c.setTranslate(this,w[0]+u+N,w[1]+u+j+e/2+h),U=N+r+h,N+=n,B=Math.max(B,e)})),F?(i._width=N+f,i._height=B+g):(i._width=Math.max(I,U)+f,i._height+=B+g)}}i._width=Math.ceil(Math.max(i._width+w[0],i._titleWidth+2*(u+p.titlePad))),i._height=Math.ceil(Math.max(i._height+w[1],i._titleHeight+2*(u+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var V=t._context.edits,H=V.legendText||V.legendPosition;r.each((function(t){var e=n.select(this).select(".legendtoggle"),r=t[0].height,i=H?d:_||d+t[0].width;s||(i+=h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,D,e)},function(){var s,u,g,y,x=f._size,b=e.borderwidth;if(!d){if(function(t){var e=t._fullLayout.legend,r=M(e),n=S(e);return a.autoMargin(t,"legend",{x:e.x,y:e.y,l:e._width*m[r],r:e._width*v[r],b:e._effHeight*v[n],t:e._effHeight*m[n]})}(t))return;var w=x.l+x.w*e.x-m[M(e)]*e._width,k=x.t+x.h*(1-e.y)-m[S(e)]*e._effHeight;if(f.margin.autoexpand){var A=w,P=k;w=i.constrain(w,0,f.width-e._width),k=i.constrain(k,0,f.height-e._effHeight),w!==A&&i.log("Constrain legend.x to make legend fit inside graph"),k!==P&&i.log("Constrain legend.y to make legend fit inside graph")}c.setTranslate(T,w,k)}if(O.on(".drag",null),T.on("wheel",null),d||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;d&&(I=e._height),L.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),E.select("rect").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,h,t),c.setRect(O,0,0,0,0),delete e._scrollY}else{var z,D,R,F=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),B=e._effHeight-F-2*p.scrollBarMargin,N=e._height-e._effHeight,j=B/N,U=Math.min(e._scrollY||0,N);L.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),E.select("rect").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+U}),c.setClipUrl(C,h,t),q(U,F,j),T.on("wheel",(function(){q(U=i.constrain(e._scrollY+n.event.deltaY/B*N,0,N),F,j),0!==U&&U!==N&&n.event.preventDefault()}));var V=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;z="touchstart"===t.type?t.changedTouches[0].clientY:t.clientY,R=U})).on("drag",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(D="touchmove"===t.type?t.changedTouches[0].clientY:t.clientY,q(U=function(t,e,r){var n=(r-e)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));O.call(V);var H=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;"touchstart"===t.type&&(z=t.changedTouches[0].clientY,R=U)})).on("drag",(function(){var t=n.event.sourceEvent;"touchmove"===t.type&&(D=t.changedTouches[0].clientY,q(U=function(t,e,r){var n=(e-r)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));C.call(H)}function q(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,c.setTranslate(C,0,-r),c.setRect(O,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),E.select("rect").attr("y",b+r)}t._context.edits.legendPosition&&(T.classed("cursor-move",!0),l.init({element:T.node(),gd:t,prepFn:function(){var t=c.getTranslate(T);g=t.x,y=t.y},moveFn:function(t,r){var n=g+t,i=y+r;c.setTranslate(T,n,i),s=l.align(n,0,x.l,x.l+x.w,e.xanchor),u=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==s&&void 0!==u&&o.call("_guiRelayout",t,{"legend.x":s,"legend.y":u})},clickFn:function(e,n){var i=r.selectAll("g.traces").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&_(t,T,i,e,n)}}))}],t)}(t,e)}},{"../../constants/alignment":471,"../../lib":503,"../../lib/events":492,"../../lib/svg_text_utils":529,"../../plots/plots":619,"../../registry":638,"../color":366,"../dragelement":385,"../drawing":388,"./constants":417,"./get_legend_data":420,"./handle_click":421,"./helpers":422,"./style":424,"@plotly/d3":58}],420:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./helpers");e.exports=function(t,e){var r,a,o=e._inHover,s=i.isGrouped(e),l=i.isReversed(e),c={},u=[],f=!1,h={},p=0,d=0;function g(t,r){if(""!==t&&i.isGrouped(e))-1===u.indexOf(t)?(u.push(t),f=!0,c[t]=[r]):c[t].push(r);else{var n="~~i"+p;u.push(n),c[n]=[r],p++}}for(r=0;r<t.length;r++){var m=t[r],v=m[0],y=v.trace,x=y.legendgroup;if(o||y.visible&&y.showlegend)if(n.traceIs(y,"pie-like"))for(h[x]||(h[x]={}),a=0;a<m.length;a++){var b=m[a].label;h[x][b]||(g(x,{label:b,color:m[a].color,i:m[a].i,trace:y,pts:m[a].pts}),h[x][b]=!0,d=Math.max(d,(b||"").length))}else g(x,v),d=Math.max(d,(y.name||"").length)}if(!u.length)return[];var _=!f||!s,w=[];for(r=0;r<u.length;r++){var T=c[u[r]];_?w.push(T[0]):w.push(T)}for(_&&(w=[w]),r=0;r<w.length;r++){var k=1/0;for(a=0;a<w[r].length;a++){var A=w[r][a].trace.legendrank;k>A&&(k=A)}w[r][0]._groupMinRank=k,w[r][0]._preGroupSort=r}var M=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t[0]._preGroupSort=e})),w.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),r=0;r<w.length;r++){w[r].forEach((function(t,e){t._preSort=e})),w[r].sort(M);var S=w[r][0].trace,E=null;for(a=0;a<w[r].length;a++){var L=w[r][a].trace.legendgrouptitle;if(L&&L.text){E=L,o&&(L.font=e._groupTitleFont);break}}if(l&&w[r].reverse(),E){var C=!1;for(a=0;a<w[r].length;a++)if(n.traceIs(w[r][a].trace,"pie-like")){C=!0;break}w[r].unshift({i:-1,groupTitle:E,noClick:C,trace:{showlegend:S.showlegend,legendgroup:S.legendgroup,visible:"toggleitem"===e.groupclick||S.visible}})}for(a=0;a<w[r].length;a++)w[r][a]=[w[r][a]]}return e._lgroupsLength=w.length,e._maxNameLength=d,w}},{"../../registry":638,"./helpers":422}],421:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=!0;e.exports=function(t,e,r){var o=e._fullLayout;if(!e._dragged&&!e._editing){var s,l=o.legend.itemclick,c=o.legend.itemdoubleclick,u=o.legend.groupclick;if(1===r&&"toggle"===l&&"toggleothers"===c&&a&&e.data&&e._context.showTips?(n.notifier(n._(e,"Double-click on legend to isolate one trace"),"long"),a=!1):a=!1,1===r?s=l:2===r&&(s=c),s){var f="togglegroup"===u,h=o.hiddenlabels?o.hiddenlabels.slice():[],p=t.data()[0][0];if(!p.groupTitle||!p.noClick){var d,g,m,v,y,x=e._fullData,b=p.trace,_=b.legendgroup,w={},T=[],k=[],A=[];if(i.traceIs(b,"pie-like")){var M=p.label,S=h.indexOf(M);"toggle"===s?-1===S?h.push(M):h.splice(S,1):"toggleothers"===s&&(h=[],e.calcdata[0].forEach((function(t){M!==t.label&&h.push(t.label)})),e._fullLayout.hiddenlabels&&e._fullLayout.hiddenlabels.length===h.length&&-1===S&&(h=[])),i.call("_guiRelayout",e,"hiddenlabels",h)}else{var E,L=_&&_.length,C=[];if(L)for(d=0;d<x.length;d++)(E=x[d]).visible&&E.legendgroup===_&&C.push(d);if("toggle"===s){var P;switch(b.visible){case!0:P="legendonly";break;case!1:P=!1;break;case"legendonly":P=!0}if(L)if(f)for(d=0;d<x.length;d++)!1!==x[d].visible&&x[d].legendgroup===_&&j(x[d],P);else j(b,P);else j(b,P)}else if("toggleothers"===s){var I,O,z,D,R=!0;for(d=0;d<x.length;d++)if(I=x[d]===b,z=!0!==x[d].showlegend,!(I||z||(O=L&&x[d].legendgroup===_)||!0!==x[d].visible||i.traceIs(x[d],"notLegendIsolatable"))){R=!1;break}for(d=0;d<x.length;d++)if(!1!==x[d].visible&&!i.traceIs(x[d],"notLegendIsolatable"))switch(b.visible){case"legendonly":j(x[d],!0);break;case!0:D=!!R||"legendonly",I=x[d]===b,z=!0!==x[d].showlegend&&!x[d].legendgroup,O=I||L&&x[d].legendgroup===_,j(x[d],!(!O&&!z)||D)}}for(d=0;d<k.length;d++)if(m=k[d]){var F=m.constructUpdate(),B=Object.keys(F);for(g=0;g<B.length;g++)v=B[g],(w[v]=w[v]||[])[A[d]]=F[v]}for(y=Object.keys(w),d=0;d<y.length;d++)for(v=y[d],g=0;g<T.length;g++)w[v].hasOwnProperty(g)||(w[v][g]=void 0);i.call("_guiRestyle",e,w,T)}}}}function N(t,e,r){var n=T.indexOf(t),i=w[e];return i||(i=w[e]=[]),-1===T.indexOf(t)&&(T.push(t),n=T.length-1),i[n]=r,n}function j(t,e){if(!p.groupTitle||f){var r=t._fullInput;if(i.hasTransform(r,"groupby")){var a=k[r.index];if(!a){var o=i.getTransformIndices(r,"groupby"),s=o[o.length-1];a=n.keyedContainer(r,"transforms["+s+"].styles","target","value.visible"),k[r.index]=a}var l=a.get(t._group);void 0===l&&(l=!0),!1!==l&&a.set(t._group,e),A[r.index]=N(r.index,"visible",!1!==r.visible)}else{var c=!1!==r.visible&&e;N(r.index,"visible",c)}}}}},{"../../lib":503,"../../registry":638}],422:[function(t,e,r){"use strict";r.isGrouped=function(t){return-1!==(t.traceorder||"").indexOf("grouped")},r.isVertical=function(t){return"h"!==t.orientation},r.isReversed=function(t){return-1!==(t.traceorder||"").indexOf("reversed")}},{}],423:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"legend",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),draw:t("./draw"),style:t("./style")}},{"./attributes":416,"./defaults":418,"./draw":419,"./style":424}],424:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=a.strTranslate,s=t("../drawing"),l=t("../color"),c=t("../colorscale/helpers").extractOpts,u=t("../../traces/scatter/subtypes"),f=t("../../traces/pie/style_one"),h=t("../../traces/pie/helpers").castOption,p=t("./constants");function d(t,e){return(e?"radial":"horizontal")+(t?"":"reversed")}function g(t){var e=t[0].trace,r=e.contours,n=u.hasLines(e),i=u.hasMarkers(e),a=e.visible&&e.fill&&"none"!==e.fill,o=!1,s=!1;if(r){var l=r.coloring;"lines"===l?o=!0:n="none"===l||"heatmap"===l||r.showlines,"constraint"===r.type?a="="!==r._operation:"fill"!==l&&"heatmap"!==l||(s=!0)}return{showMarker:i,showLine:n,showFill:a,showGradientLine:o,showGradientFill:s,anyLine:n||o,anyFill:a||s}}function m(t,e,r){return t&&a.isArrayOrTypedArray(t)?e:t>r?r:t}e.exports=function(t,e,r){var v=e._fullLayout;r||(r=v.legend);var y="constant"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return y?n:Math.min(i,r)};function T(t,a,o){var u=t[0].trace,f=u.marker||{},h=f.line||{},p=o?u.visible&&u.type===o:i.traceIs(u,"bar"),d=n.select(a).select("g.legendpoints").selectAll("path.legend"+o).data(p?[t]:[]);d.enter().append("path").classed("legend"+o,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style("stroke-width",o+"px");var p=a.mcc;if(!r._inHover&&"mc"in a){var d=c(f),g=d.mid;void 0===g&&(g=(d.max+d.min)/2),p=s.tryColorscale(f,"")(g)}var v=p||a.mc||f.color,y=f.pattern,x=y&&s.getPatternAttr(y.shape,0,"");if(x){var b=s.getPatternAttr(y.bgcolor,0,null),_=s.getPatternAttr(y.fgcolor,0,null),T=y.fgopacity,k=m(y.size,8,10),A=m(y.solidity,.5,1),M="legend-"+u.uid;i.call(s.pattern,"legend",e,M,x,k,A,p,y.fillmode,b,_,T)}else i.call(l.fill,v);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),c=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(l?[t]:[]);if(c.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),c.exit().remove(),c.size()){var u=(s.marker||{}).line,p=w(h(u.width,o.pts),u,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=u.color;var g=a.minExtend(o,{trace:d});f(c,g,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,"g","layers");i.style("opacity",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,c=t[0].height;if("middle"!==s&&l&&c){var u={top:1,bottom:-1}[s]*(.5*(l-c+3));i.attr("transform",o(0,u))}else i.attr("transform",null);i.selectAll("g.legendfill").data([t]).enter().append("g").classed("legendfill",!0),i.selectAll("g.legendlines").data([t]).enter().append("g").classed("legendlines",!0);var f=i.selectAll("g.legendsymbols").data([t]);f.enter().append("g").classed("legendsymbols",!0),f.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case"histogram2d":case"heatmap":o=[["M-15,-2V4H15V-2Z"]],r=!0;break;case"choropleth":case"choroplethmapbox":o=[["M-6,-6V6H6V-6Z"]],r=!0;break;case"densitymapbox":o=[["M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"]],r="radial";break;case"cone":o=[["M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z"],["M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z"],["M-6,-2 A2,2 0 0,0 -6,2 L6,0Z"]],r=!1;break;case"streamtube":o=[["M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z"],["M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z"],["M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z"]],r=!1;break;case"surface":o=[["M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z"],["M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z"]],r=!0;break;case"mesh3d":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!1;break;case"volume":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!0;break;case"isosurface":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6 A12,24 0 0,0 6,-6 L0,6Z"]],r=!1}var u=n.select(this).select("g.legendpoints").selectAll("path.legend3dandfriends").data(o);u.enter().append("path").classed("legend3dandfriends",!0).attr("transform",_).style("stroke-miterlimit",1),u.exit().remove(),u.each((function(t,o){var u,f=n.select(this),h=c(i),p=h.colorscale,g=h.reversescale;if(p){if(!r){var m=p.length;u=0===o?p[g?m-1:0][1]:1===o?p[g?0:m-1][1]:p[Math.floor((m-1)/2)][1]}}else{var v=i.vertexcolor||i.facecolor||i.color;u=a.isArrayOrTypedArray(v)?v[o]||v[0]:v}f.attr("d",t[0]),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var n="legendfill-"+i.uid;s.gradient(t,e,n,d(g,"radial"===r),p,"fill")}}))}))})).each((function(t){var e=t[0].trace,r="waterfall"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,"waterfall")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var o=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(a);o.enter().append("path").classed("legendwaterfall",!0).attr("transform",_).style("stroke-miterlimit",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr("d",t[1]).style("stroke-width",a+"px").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,"funnel")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(r.visible&&i.traceIs(r,"box-violin")?[t]:[]);o.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),o.exit().remove(),o.each((function(){var t=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style("stroke-width",i+"px").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:y?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});o.call(s.pointStyle,c,e)}}))})).each((function(t){k(t,this,"funnelarea")})).each((function(t){k(t,this,"pie")})).each((function(t){var r,i,o=g(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,m=o.anyFill,v=o.anyLine,y=t[0],b=y.trace,_=c(b),T=_.colorscale,k=_.reversescale,A=u.hasMarkers(b)||!m?"M5,0":v?"M5,-2":"M5,-3",M=n.select(this),S=M.select(".legendfill").selectAll("path").data(l||p?[t]:[]);if(S.enter().append("path").classed("js-fill",!0),S.exit().remove(),S.attr("d",A+"h"+x+"v6h-"+x+"z").call(l?s.fillGroupStyle:function(t){if(t.size()){var r="legendfill-"+b.uid;s.gradient(t,e,r,d(k),T,"fill")}}),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(y,{trace:i})]}var L=M.select(".legendlines").selectAll("path").data(f||h?[r]:[]);L.enter().append("path").classed("js-line",!0),L.exit().remove(),L.attr("d",A+(h?"l"+x+",0.0001":"h"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r="legendline-"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,"stroke")}})})).each((function(t){var r,i,o=g(t),l=o.anyFill,c=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,m=!h&&!c&&!l&&u.hasText(d);function v(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(y&&o&&void 0!==n&&(o=n),r){if(o<r[0])return r[0];if(o>r[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||m||f){var b={},w={};if(h){b.mc=v("marker.color",x),b.mx=v("marker.symbol",x),b.mo=v("marker.opacity",a.mean,[.2,1]),b.mlc=v("marker.line.color",x),b.mlw=v("marker.line.width",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var T=v("marker.size",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:v("line.width",x,[0,10],5)}),m&&(b.tx="Aa",b.tp=v("textposition",x),b.ts=10,b.tc=v("textfont.color",x),b.tf=v("textfont.family",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select("g.legendpoints"),A=k.selectAll("path.scatterpts").data(h?r:[]);A.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll("g.pointtext").data(m?r:[]);M.enter().append("g").classed("pointtext",!0).append("text").attr("transform",_),M.exit().remove(),M.selectAll("text").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data(e.visible&&"candlestick"===e.type?[t,t]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",(function(t,e){return e?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("stroke-width",o+"px").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data(e.visible&&"ohlc"===e.type?[t,t]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",(function(t,e){return e?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("fill","none").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{"../../lib":503,"../../registry":638,"../../traces/pie/helpers":904,"../../traces/pie/style_one":910,"../../traces/scatter/subtypes":950,"../color":366,"../colorscale/helpers":377,"../drawing":388,"./constants":417,"@plotly/d3":58}],425:[function(t,e,r){"use strict";t("./constants");e.exports={editType:"modebar",orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"modebar"},bgcolor:{valType:"color",editType:"modebar"},color:{valType:"color",editType:"modebar"},activecolor:{valType:"color",editType:"modebar"},uirevision:{valType:"any",editType:"none"},add:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"},remove:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"}}},{"./constants":427}],426:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/plots"),a=t("../../plots/cartesian/axis_ids"),o=t("../../fonts/ploticon"),s=t("../shapes/draw").eraseActiveShape,l=t("../../lib"),c=l._,u=e.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute("data-attr"),l=o.getAttribute("data-val")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h=c._cartesianSpikesEnabled;if("zoom"===s){var p,d="in"===l?.5:2,g=(1+d)/2,m=(1-d)/2;for(i=0;i<f.length;i++)if(!(r=f[i]).fixedrange)if(p=r._name,"auto"===l)u[p+".autorange"]=!0;else if("reset"===l){if(void 0===r._rangeInitial)u[p+".autorange"]=!0;else{var v=r._rangeInitial.slice();u[p+".range[0]"]=v[0],u[p+".range[1]"]=v[1]}void 0!==r._showSpikeInitial&&(u[p+".showspikes"]=r._showSpikeInitial,"on"!==h||r._showSpikeInitial||(h="off"))}else{var y=[r.r2l(r.range[0]),r.r2l(r.range[1])],x=[g*y[0]+m*y[1],g*y[1]+m*y[0]];u[p+".range[0]"]=r.l2r(x[0]),u[p+".range[1]"]=r.l2r(x[1])}}else"hovermode"!==s||"x"!==l&&"y"!==l||(l=c._isHoriz?"y":"x",o.setAttribute("data-val",l)),u[s]=l;c._cartesianSpikesEnabled=h,n.call("_guiRelayout",t,u)}function h(t,e){for(var r=e.currentTarget,i=r.getAttribute("data-attr"),a=r.getAttribute("data-val")||!0,o=t._fullLayout._subplots.gl3d||[],s={},l=i.split("."),c=0;c<o.length;c++)s[o[c]+"."+l[1]]=a;var u="pan"===a?a:"zoom";s.dragmode=u,n.call("_guiRelayout",t,s)}function p(t,e){for(var r=e.currentTarget.getAttribute("data-attr"),i="resetLastSave"===r,a="resetDefault"===r,o=t._fullLayout,s=o._subplots.gl3d||[],l={},c=0;c<s.length;c++){var u,f=s[c],h=f+".camera",p=f+".aspectratio",d=f+".aspectmode",g=o[f]._scene;i?(l[h+".up"]=g.viewInitial.up,l[h+".eye"]=g.viewInitial.eye,l[h+".center"]=g.viewInitial.center,u=!0):a&&(l[h+".up"]=null,l[h+".eye"]=null,l[h+".center"]=null,u=!0),u&&(l[p+".x"]=g.viewInitial.aspectratio.x,l[p+".y"]=g.viewInitial.aspectratio.y,l[p+".z"]=g.viewInitial.aspectratio.z,l[d]=g.viewInitial.aspectmode)}n.call("_guiRelayout",t,l)}function d(t,e){var r=e.currentTarget,n=r._previousVal,i=t._fullLayout,a=i._subplots.gl3d||[],o=["xaxis","yaxis","zaxis"],s={},l={};if(n)l=n,r._previousVal=null;else{for(var c=0;c<a.length;c++){var u=a[c],f=i[u],h=u+".hovermode";s[h]=f.hovermode,l[h]=!1;for(var p=0;p<3;p++){var d=o[p],g=u+"."+d+".showspikes";l[g]=!1,s[g]=f[d].showspikes}}r._previousVal=s}return l}function g(t,e){for(var r=e.currentTarget,i=r.getAttribute("data-attr"),a=r.getAttribute("data-val")||!0,o=t._fullLayout,s=o._subplots.geo||[],l=0;l<s.length;l++){var c=s[l],u=o[c];if("zoom"===i){var f=u.projection.scale,h="in"===a?2*f:.5*f;n.call("_guiRelayout",t,c+".projection.scale",h)}}"reset"===i&&x(t,"geo")}function m(t){var e=t._fullLayout;return!e.hovermode&&(e._has("cartesian")?e._isHoriz?"y":"x":"closest")}function v(t){var e=m(t);n.call("_guiRelayout",t,"hovermode",e)}function y(t,e){for(var r=e.currentTarget.getAttribute("data-val"),i=t._fullLayout,a=i._subplots.mapbox||[],o={},s=0;s<a.length;s++){var l=a[s],c=i[l].zoom,u="in"===r?1.05*c:c/1.05;o[l+".zoom"]=u}n.call("_guiRelayout",t,o)}function x(t,e){for(var r=t._fullLayout,i=r._subplots[e]||[],a={},o=0;o<i.length;o++)for(var s=i[o],l=r[s]._subplot.viewInitial,c=Object.keys(l),u=0;u<c.length;u++){var f=c[u];a[s+"."+f]=l[f]}n.call("_guiRelayout",t,a)}u.toImage={name:"toImage",title:function(t){var e=(t._context.toImageButtonOptions||{}).format||"png";return c(t,"png"===e?"Download plot as a png":"Download plot")},icon:o.camera,click:function(t){var e=t._context.toImageButtonOptions,r={format:e.format||"png"};l.notifier(c(t,"Taking snapshot - this may take a few seconds"),"long"),"svg"!==r.format&&l.isIE()&&(l.notifier(c(t,"IE only supports svg.  Changing format to svg."),"long"),r.format="svg"),["filename","width","height","scale"].forEach((function(t){t in e&&(r[t]=e[t])})),n.call("downloadImage",t,r).then((function(e){l.notifier(c(t,"Snapshot succeeded")+" - "+e,"long")})).catch((function(){l.notifier(c(t,"Sorry, there was a problem downloading your snapshot!"),"long")}))}},u.sendDataToCloud={name:"sendDataToCloud",title:function(t){return c(t,"Edit in Chart Studio")},icon:o.disk,click:function(t){i.sendDataToCloud(t)}},u.editInChartStudio={name:"editInChartStudio",title:function(t){return c(t,"Edit in Chart Studio")},icon:o.pencil,click:function(t){i.sendDataToCloud(t)}},u.zoom2d={name:"zoom2d",_cat:"zoom",title:function(t){return c(t,"Zoom")},attr:"dragmode",val:"zoom",icon:o.zoombox,click:f},u.pan2d={name:"pan2d",_cat:"pan",title:function(t){return c(t,"Pan")},attr:"dragmode",val:"pan",icon:o.pan,click:f},u.select2d={name:"select2d",_cat:"select",title:function(t){return c(t,"Box Select")},attr:"dragmode",val:"select",icon:o.selectbox,click:f},u.lasso2d={name:"lasso2d",_cat:"lasso",title:function(t){return c(t,"Lasso Select")},attr:"dragmode",val:"lasso",icon:o.lasso,click:f},u.drawclosedpath={name:"drawclosedpath",title:function(t){return c(t,"Draw closed freeform")},attr:"dragmode",val:"drawclosedpath",icon:o.drawclosedpath,click:f},u.drawopenpath={name:"drawopenpath",title:function(t){return c(t,"Draw open freeform")},attr:"dragmode",val:"drawopenpath",icon:o.drawopenpath,click:f},u.drawline={name:"drawline",title:function(t){return c(t,"Draw line")},attr:"dragmode",val:"drawline",icon:o.drawline,click:f},u.drawrect={name:"drawrect",title:function(t){return c(t,"Draw rectangle")},attr:"dragmode",val:"drawrect",icon:o.drawrect,click:f},u.drawcircle={name:"drawcircle",title:function(t){return c(t,"Draw circle")},attr:"dragmode",val:"drawcircle",icon:o.drawcircle,click:f},u.eraseshape={name:"eraseshape",title:function(t){return c(t,"Erase active shape")},icon:o.eraseshape,click:s},u.zoomIn2d={name:"zoomIn2d",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:f},u.zoomOut2d={name:"zoomOut2d",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:f},u.autoScale2d={name:"autoScale2d",_cat:"autoscale",title:function(t){return c(t,"Autoscale")},attr:"zoom",val:"auto",icon:o.autoscale,click:f},u.resetScale2d={name:"resetScale2d",_cat:"resetscale",title:function(t){return c(t,"Reset axes")},attr:"zoom",val:"reset",icon:o.home,click:f},u.hoverClosestCartesian={name:"hoverClosestCartesian",_cat:"hoverclosest",title:function(t){return c(t,"Show closest data on hover")},attr:"hovermode",val:"closest",icon:o.tooltip_basic,gravity:"ne",click:f},u.hoverCompareCartesian={name:"hoverCompareCartesian",_cat:"hoverCompare",title:function(t){return c(t,"Compare data on hover")},attr:"hovermode",val:function(t){return t._fullLayout._isHoriz?"y":"x"},icon:o.tooltip_compare,gravity:"ne",click:f},u.zoom3d={name:"zoom3d",_cat:"zoom",title:function(t){return c(t,"Zoom")},attr:"scene.dragmode",val:"zoom",icon:o.zoombox,click:h},u.pan3d={name:"pan3d",_cat:"pan",title:function(t){return c(t,"Pan")},attr:"scene.dragmode",val:"pan",icon:o.pan,click:h},u.orbitRotation={name:"orbitRotation",title:function(t){return c(t,"Orbital rotation")},attr:"scene.dragmode",val:"orbit",icon:o["3d_rotate"],click:h},u.tableRotation={name:"tableRotation",title:function(t){return c(t,"Turntable rotation")},attr:"scene.dragmode",val:"turntable",icon:o["z-axis"],click:h},u.resetCameraDefault3d={name:"resetCameraDefault3d",_cat:"resetCameraDefault",title:function(t){return c(t,"Reset camera to default")},attr:"resetDefault",icon:o.home,click:p},u.resetCameraLastSave3d={name:"resetCameraLastSave3d",_cat:"resetCameraLastSave",title:function(t){return c(t,"Reset camera to last save")},attr:"resetLastSave",icon:o.movie,click:p},u.hoverClosest3d={name:"hoverClosest3d",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:function(t,e){var r=d(t,e);n.call("_guiRelayout",t,r)}},u.zoomInGeo={name:"zoomInGeo",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:g},u.zoomOutGeo={name:"zoomOutGeo",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:g},u.resetGeo={name:"resetGeo",_cat:"reset",title:function(t){return c(t,"Reset")},attr:"reset",val:null,icon:o.autoscale,click:g},u.hoverClosestGeo={name:"hoverClosestGeo",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:v},u.hoverClosestGl2d={name:"hoverClosestGl2d",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:v},u.hoverClosestPie={name:"hoverClosestPie",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:"closest",icon:o.tooltip_basic,gravity:"ne",click:v},u.resetViewSankey={name:"resetSankeyGroup",title:function(t){return c(t,"Reset view")},icon:o.home,click:function(t){for(var e={"node.groups":[],"node.x":[],"node.y":[]},r=0;r<t._fullData.length;r++){var i=t._fullData[r]._viewInitial;e["node.groups"].push(i.node.groups.slice()),e["node.x"].push(i.node.x.slice()),e["node.y"].push(i.node.y.slice())}n.call("restyle",t,e)}},u.toggleHover={name:"toggleHover",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:function(t,e){var r=d(t,e);r.hovermode=m(t),n.call("_guiRelayout",t,r)}},u.resetViews={name:"resetViews",title:function(t){return c(t,"Reset views")},icon:o.home,click:function(t,e){var r=e.currentTarget;r.setAttribute("data-attr","zoom"),r.setAttribute("data-val","reset"),f(t,e),r.setAttribute("data-attr","resetLastSave"),p(t,e),x(t,"geo"),x(t,"mapbox")}},u.toggleSpikelines={name:"toggleSpikelines",title:function(t){return c(t,"Toggle Spike Lines")},icon:o.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(t){var e=t._fullLayout,r=e._cartesianSpikesEnabled;e._cartesianSpikesEnabled="on"===r?"off":"on",n.call("_guiRelayout",t,function(t){for(var e="on"===t._fullLayout._cartesianSpikesEnabled,r=a.list(t,null,!0),n={},i=0;i<r.length;i++){var o=r[i];n[o._name+".showspikes"]=!!e||o._showSpikeInitial}return n}(t))}},u.resetViewMapbox={name:"resetViewMapbox",_cat:"resetView",title:function(t){return c(t,"Reset view")},attr:"reset",icon:o.home,click:function(t){x(t,"mapbox")}},u.zoomInMapbox={name:"zoomInMapbox",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:y},u.zoomOutMapbox={name:"zoomOutMapbox",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:y}},{"../../fonts/ploticon":482,"../../lib":503,"../../plots/cartesian/axis_ids":558,"../../plots/plots":619,"../../registry":638,"../shapes/draw":450}],427:[function(t,e,r){"use strict";var n=t("./buttons"),i=Object.keys(n),a=["drawline","drawopenpath","drawclosedpath","drawcircle","drawrect","eraseshape"],o=["v1hovermode","hoverclosest","hovercompare","togglehover","togglespikelines"].concat(a),s=[];i.forEach((function(t){!function(t){if(-1===o.indexOf(t._cat||t.name)){var e=t.name,r=(t._cat||t.name).toLowerCase();-1===s.indexOf(e)&&s.push(e),-1===s.indexOf(r)&&s.push(r)}}(n[t])})),s.sort(),e.exports={DRAW_MODES:a,backButtons:o,foreButtons:s}},{"./buttons":426}],428:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("../../plot_api/plot_template"),o=t("./attributes");e.exports=function(t,e){var r=t.modebar||{},s=a.newContainer(e,"modebar");function l(t,e){return n.coerce(r,s,o,t,e)}l("orientation"),l("bgcolor",i.addOpacity(e.paper_bgcolor,.5));var c=i.contrast(i.rgb(e.modebar.bgcolor));l("color",i.addOpacity(c,.3)),l("activecolor",i.addOpacity(c,.7)),l("uirevision",e.uirevision),l("add"),l("remove")}},{"../../lib":503,"../../plot_api/plot_template":543,"../color":366,"./attributes":425}],429:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"modebar",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),manage:t("./manage")}},{"./attributes":425,"./defaults":428,"./manage":430}],430:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids"),i=t("../../traces/scatter/subtypes"),a=t("../../registry"),o=t("../fx/helpers").isUnifiedHover,s=t("./modebar"),l=t("./buttons"),c=t("./constants").DRAW_MODES;e.exports=function(t){var e=t._fullLayout,r=t._context,u=e._modeBar;if(r.displayModeBar||r.watermark){if(!Array.isArray(r.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(r.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var f,h=r.modeBarButtons;f=Array.isArray(h)&&h.length?function(t){for(var e=0;e<t.length;e++)for(var r=t[e],n=0;n<r.length;n++){var i=r[n];if("string"==typeof i){if(void 0===l[i])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));t[e][n]=l[i]}}return t}(h):!r.displayModeBar&&r.watermark?[]:function(t){var e=t._fullLayout,r=t._fullData,s=t._context;function u(t,e){if("string"==typeof e){if(e.toLowerCase()===t.toLowerCase())return!0}else{var r=e.name,n=e._cat||e.name;if(r===t||n===t.toLowerCase())return!0}return!1}var f=e.modebar.add;"string"==typeof f&&(f=[f]);var h=e.modebar.remove;"string"==typeof h&&(h=[h]);var p=s.modeBarButtonsToAdd.concat(f.filter((function(t){for(var e=0;e<s.modeBarButtonsToRemove.length;e++)if(u(t,s.modeBarButtonsToRemove[e]))return!1;return!0}))),d=s.modeBarButtonsToRemove.concat(h.filter((function(t){for(var e=0;e<s.modeBarButtonsToAdd.length;e++)if(u(t,s.modeBarButtonsToAdd[e]))return!1;return!0}))),g=e._has("cartesian"),m=e._has("gl3d"),v=e._has("geo"),y=e._has("pie"),x=e._has("funnelarea"),b=e._has("gl2d"),_=e._has("ternary"),w=e._has("mapbox"),T=e._has("polar"),k=e._has("smith"),A=e._has("sankey"),M=function(t){for(var e=n.list({_fullLayout:t},null,!0),r=0;r<e.length;r++)if(!e[r].fixedrange)return!1;return!0}(e),S=o(e.hovermode),E=[];function L(t){if(t.length){for(var e=[],r=0;r<t.length;r++){for(var n=t[r],i=l[n],a=i.name.toLowerCase(),o=(i._cat||i.name).toLowerCase(),s=!1,c=0;c<d.length;c++){var u=d[c].toLowerCase();if(u===a||u===o){s=!0;break}}s||e.push(l[n])}E.push(e)}}var C=["toImage"];s.showEditInChartStudio?C.push("editInChartStudio"):s.showSendToCloud&&C.push("sendDataToCloud");L(C);var P=[],I=[],O=[],z=[];(g||b||y||x||_)+v+m+w+T+k>1?(I=["toggleHover"],O=["resetViews"]):v?(P=["zoomInGeo","zoomOutGeo"],I=["hoverClosestGeo"],O=["resetGeo"]):m?(I=["hoverClosest3d"],O=["resetCameraDefault3d","resetCameraLastSave3d"]):w?(P=["zoomInMapbox","zoomOutMapbox"],I=["toggleHover"],O=["resetViewMapbox"]):b?I=["hoverClosestGl2d"]:y?I=["hoverClosestPie"]:A?(I=["hoverClosestCartesian","hoverCompareCartesian"],O=["resetViewSankey"]):I=["toggleHover"];g&&(I=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]);(function(t){for(var e=0;e<t.length;e++)if(!a.traceIs(t[e],"noHover"))return!1;return!0}(r)||S)&&(I=[]);!g&&!b||M||(P=["zoomIn2d","zoomOut2d","autoScale2d"],"resetViews"!==O[0]&&(O=["resetScale2d"]));m?z=["zoom3d","pan3d","orbitRotation","tableRotation"]:(g||b)&&!M||_?z=["zoom2d","pan2d"]:w||v?z=["pan2d"]:T&&(z=["zoom2d"]);(function(t){for(var e=!1,r=0;r<t.length&&!e;r++){var n=t[r];n._module&&n._module.selectPoints&&(a.traceIs(n,"scatter-like")?(i.hasMarkers(n)||i.hasText(n))&&(e=!0):a.traceIs(n,"box-violin")&&"all"!==n.boxpoints&&"all"!==n.points||(e=!0))}return e})(r)&&z.push("select2d","lasso2d");var D=[],R=function(t){-1===D.indexOf(t)&&-1!==I.indexOf(t)&&D.push(t)};if(Array.isArray(p)){for(var F=[],B=0;B<p.length;B++){var N=p[B];"string"==typeof N?(N=N.toLowerCase(),-1!==c.indexOf(N)?(e._has("mapbox")||e._has("cartesian"))&&z.push(N):"togglespikelines"===N?R("toggleSpikelines"):"togglehover"===N?R("toggleHover"):"hovercompare"===N?R("hoverCompareCartesian"):"hoverclosest"===N?(R("hoverClosestCartesian"),R("hoverClosestGeo"),R("hoverClosest3d"),R("hoverClosestGl2d"),R("hoverClosestPie")):"v1hovermode"===N&&(R("toggleHover"),R("hoverClosestCartesian"),R("hoverCompareCartesian"),R("hoverClosestGeo"),R("hoverClosest3d"),R("hoverClosestGl2d"),R("hoverClosestPie"))):F.push(N)}p=F}return L(z),L(P.concat(O)),L(D),function(t,e){if(e.length)if(Array.isArray(e[0]))for(var r=0;r<e.length;r++)t.push(e[r]);else t.push(e);return t}(E,p)}(t),u?u.update(t,f):e._modeBar=s(t,f)}else u&&(u.destroy(),delete e._modeBar)}},{"../../plots/cartesian/axis_ids":558,"../../registry":638,"../../traces/scatter/subtypes":950,"../fx/helpers":402,"./buttons":426,"./constants":427,"./modebar":431}],431:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../fonts/ploticon"),s=new DOMParser;function l(t){this.container=t.container,this.element=document.createElement("div"),this.update(t.graphInfo,t.buttons),this.container.appendChild(this.element)}var c=l.prototype;c.update=function(t,e){this.graphInfo=t;var r=this.graphInfo._context,n=this.graphInfo._fullLayout,i="modebar-"+n._uid;this.element.setAttribute("id",i),this._uid=i,this.element.className="modebar","hover"===r.displayModeBar&&(this.element.className+=" modebar--hover ease-bg"),"v"===n.modebar.orientation&&(this.element.className+=" vertical",e=e.reverse());var o=n.modebar,s="hover"===r.displayModeBar?".js-plotly-plot .plotly:hover ":"";a.deleteRelatedStyleRule(i),a.addRelatedStyleRule(i,s+"#"+i+" .modebar-group","background-color: "+o.bgcolor),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn .icon path","fill: "+o.color),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn:hover .icon path","fill: "+o.activecolor),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn.active .icon path","fill: "+o.activecolor);var l=!this.hasButtons(e),c=this.hasLogo!==r.displaylogo,u=this.locale!==r.locale;if(this.locale=r.locale,(l||c||u)&&(this.removeAllButtons(),this.updateButtons(e),r.watermark||r.displaylogo)){var f=this.getLogo();r.watermark&&(f.className=f.className+" watermark"),"v"===n.modebar.orientation?this.element.insertBefore(f,this.element.childNodes[0]):this.element.appendChild(f),this.hasLogo=!0}this.updateActiveButton()},c.updateButtons=function(t){var e=this;this.buttons=t,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach((function(t){var r=e.createGroup();t.forEach((function(t){var n=t.name;if(!n)throw new Error("must provide button 'name' in button config");if(-1!==e.buttonsNames.indexOf(n))throw new Error("button name '"+n+"' is taken");e.buttonsNames.push(n);var i=e.createButton(t);e.buttonElements.push(i),r.appendChild(i)})),e.element.appendChild(r)}))},c.createGroup=function(){var t=document.createElement("div");return t.className="modebar-group",t},c.createButton=function(t){var e=this,r=document.createElement("a");r.setAttribute("rel","tooltip"),r.className="modebar-btn";var i=t.title;void 0===i?i=t.name:"function"==typeof i&&(i=i(this.graphInfo)),(i||0===i)&&r.setAttribute("data-title",i),void 0!==t.attr&&r.setAttribute("data-attr",t.attr);var a=t.val;if(void 0!==a&&("function"==typeof a&&(a=a(this.graphInfo)),r.setAttribute("data-val",a)),"function"!=typeof t.click)throw new Error("must provide button 'click' function in button config");r.addEventListener("click",(function(r){t.click(e.graphInfo,r),e.updateActiveButton(r.currentTarget)})),r.setAttribute("data-toggle",t.toggle||!1),t.toggle&&n.select(r).classed("active",!0);var s=t.icon;return"function"==typeof s?r.appendChild(s()):r.appendChild(this.createIcon(s||o.question)),r.setAttribute("data-gravity",t.gravity||"n"),r},c.createIcon=function(t){var e,r=i(t.height)?Number(t.height):t.ascent-t.descent,n="http://www.w3.org/2000/svg";if(t.path){(e=document.createElementNS(n,"svg")).setAttribute("viewBox",[0,0,t.width,r].join(" ")),e.setAttribute("class","icon");var a=document.createElementNS(n,"path");a.setAttribute("d",t.path),t.transform?a.setAttribute("transform",t.transform):void 0!==t.ascent&&a.setAttribute("transform","matrix(1 0 0 -1 0 "+t.ascent+")"),e.appendChild(a)}t.svg&&(e=s.parseFromString(t.svg,"application/xml").childNodes[0]);return e.setAttribute("height","1em"),e.setAttribute("width","1em"),e},c.updateActiveButton=function(t){var e=this.graphInfo._fullLayout,r=void 0!==t?t.getAttribute("data-attr"):null;this.buttonElements.forEach((function(t){var i=t.getAttribute("data-val")||!0,o=t.getAttribute("data-attr"),s="true"===t.getAttribute("data-toggle"),l=n.select(t);if(s)o===r&&l.classed("active",!l.classed("active"));else{var c=null===o?o:a.nestedProperty(e,o).get();l.classed("active",c===i)}}))},c.hasButtons=function(t){var e=this.buttons;if(!e)return!1;if(t.length!==e.length)return!1;for(var r=0;r<t.length;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;n++)if(t[r][n].name!==e[r][n].name)return!1}return!0},c.getLogo=function(){var t=this.createGroup(),e=document.createElement("a");return e.href="https://plotly.com/",e.target="_blank",e.setAttribute("data-title",a._(this.graphInfo,"Produced with Plotly")),e.className="modebar-btn plotlyjsicon modebar-btn--logo",e.appendChild(this.createIcon(o.newplotlylogo)),t.appendChild(e),t},c.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},c.destroy=function(){a.removeElement(this.container.querySelector(".modebar")),a.deleteRelatedStyleRule(this._uid)},e.exports=function(t,e){var r=t._fullLayout,i=new l({graphInfo:t,container:r._modebardiv.node(),buttons:e});return r._privateplot&&n.select(i.element).append("span").classed("badge-private float--left",!0).text("PRIVATE"),i}},{"../../fonts/ploticon":482,"../../lib":503,"@plotly/d3":58,"fast-isnumeric":190}],432:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=(0,t("../../plot_api/plot_template").templatedArray)("button",{visible:{valType:"boolean",dflt:!0,editType:"plot"},step:{valType:"enumerated",values:["month","year","day","hour","minute","second","all"],dflt:"month",editType:"plot"},stepmode:{valType:"enumerated",values:["backward","todate"],dflt:"backward",editType:"plot"},count:{valType:"number",min:0,dflt:1,editType:"plot"},label:{valType:"string",editType:"plot"},editType:"plot"});e.exports={visible:{valType:"boolean",editType:"plot"},buttons:a,x:{valType:"number",min:-2,max:3,editType:"plot"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",editType:"plot"},y:{valType:"number",min:-2,max:3,editType:"plot"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"bottom",editType:"plot"},font:n({editType:"plot"}),bgcolor:{valType:"color",dflt:i.lightLine,editType:"plot"},activecolor:{valType:"color",editType:"plot"},bordercolor:{valType:"color",dflt:i.defaultLine,editType:"plot"},borderwidth:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"plot"}},{"../../plot_api/plot_template":543,"../../plots/font_attributes":585,"../color/attributes":365}],433:[function(t,e,r){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},{}],434:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("../../plot_api/plot_template"),o=t("../../plots/array_container_defaults"),s=t("./attributes"),l=t("./constants");function c(t,e,r,i){var a=i.calendar;function o(r,i){return n.coerce(t,e,s.buttons,r,i)}if(o("visible")){var l=o("step");"all"!==l&&(!a||"gregorian"===a||"month"!==l&&"year"!==l?o("stepmode"):e.stepmode="backward",o("count")),o("label")}}e.exports=function(t,e,r,u,f){var h=t.rangeselector||{},p=a.newContainer(e,"rangeselector");function d(t,e){return n.coerce(h,p,s,t,e)}if(d("visible",o(h,p,{name:"buttons",handleItemDefaults:c,calendar:f}).length>0)){var g=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a<n.length;a++){var o=e[n[a]].domain;o&&(i=Math.max(o[1],i))}return[t.domain[0],i+l.yPad]}(e,r,u);d("x",g[0]),d("y",g[1]),n.noneOrAll(t,e,["x","y"]),d("xanchor"),d("yanchor"),n.coerceFont(d,"font",r.font);var m=d("bgcolor");d("activecolor",i.contrast(m,l.lightAmount,l.darkAmount)),d("bordercolor"),d("borderwidth")}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../plots/array_container_defaults":549,"../color":366,"./attributes":432,"./constants":433}],435:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../color"),s=t("../drawing"),l=t("../../lib"),c=l.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../plots/cartesian/axis_ids"),h=t("../../constants/alignment"),p=h.LINE_SPACING,d=h.FROM_TL,g=h.FROM_BR,m=t("./constants"),v=t("./get_update_object");function y(t){return t._id}function x(t,e,r){var n=l.ensureSingle(t,"rect","selector-rect",(function(t){t.attr("shape-rendering","crispEdges")}));n.attr({rx:m.rx,ry:m.ry}),n.call(o.stroke,e.bordercolor).call(o.fill,function(t,e){return e._isActive||e._isHovered?t.activecolor:t.bgcolor}(e,r)).style("stroke-width",e.borderwidth+"px")}function b(t,e,r,n){l.ensureSingle(t,"text","selector-text",(function(t){t.attr("text-anchor","middle")})).call(s.font,e.font).text(function(t,e){if(t.label)return e?l.templateString(t.label,e):t.label;return"all"===t.step?"all":t.count+t.step.charAt(0)}(r,n._fullLayout._meta)).call((function(t){u.convertToTspans(t,n)}))}e.exports=function(t){var e=t._fullLayout._infolayer.selectAll(".rangeselector").data(function(t){for(var e=f.list(t,"x",!0),r=[],n=0;n<e.length;n++){var i=e[n];i.rangeselector&&i.rangeselector.visible&&r.push(i)}return r}(t),y);e.enter().append("g").classed("rangeselector",!0),e.exit().remove(),e.style({cursor:"pointer","pointer-events":"all"}),e.each((function(e){var r=n.select(this),o=e,f=o.rangeselector,h=r.selectAll("g.button").data(l.filterVisible(f.buttons));h.enter().append("g").classed("button",!0),h.exit().remove(),h.each((function(e){var r=n.select(this),a=v(o,e);e._isActive=function(t,e,r){if("all"===e.step)return!0===t.autorange;var n=Object.keys(r);return t.range[0]===r[n[0]]&&t.range[1]===r[n[1]]}(o,e,a),r.call(x,f,e),r.call(b,f,e,t),r.on("click",(function(){t._dragged||i.call("_guiRelayout",t,a)})),r.on("mouseover",(function(){e._isHovered=!0,r.call(x,f,e)})),r.on("mouseout",(function(){e._isHovered=!1,r.call(x,f,e)}))})),function(t,e,r,i,o){var f=0,h=0,v=r.borderwidth;e.each((function(){var t=n.select(this).select(".selector-text"),e=r.font.size*p,i=Math.max(e*u.lineCount(t),16)+3;h=Math.max(h,i)})),e.each((function(){var t=n.select(this),e=t.select(".selector-rect"),i=t.select(".selector-text"),a=i.node()&&s.bBox(i.node()).width,o=r.font.size*p,l=u.lineCount(i),d=Math.max(a+10,m.minButtonWidth);t.attr("transform",c(v+f,v)),e.attr({x:0,y:0,width:d,height:h}),u.positionText(i,d/2,h/2-(l-1)*o/2+3),f+=d+5}));var y=t._fullLayout._size,x=y.l+y.w*r.x,b=y.t+y.h*(1-r.y),_="left";l.isRightAnchor(r)&&(x-=f,_="right");l.isCenterAnchor(r)&&(x-=f/2,_="center");var w="top";l.isBottomAnchor(r)&&(b-=h,w="bottom");l.isMiddleAnchor(r)&&(b-=h/2,w="middle");f=Math.ceil(f),h=Math.ceil(h),x=Math.round(x),b=Math.round(b),a.autoMargin(t,i+"-range-selector",{x:r.x,y:r.y,l:f*d[_],r:f*g[_],b:h*g[w],t:h*d[w]}),o.attr("transform",c(x,b))}(t,h,f,o._name,r)}))}},{"../../constants/alignment":471,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/cartesian/axis_ids":558,"../../plots/plots":619,"../../registry":638,"../color":366,"../drawing":388,"./constants":433,"./get_update_object":436,"@plotly/d3":58}],436:[function(t,e,r){"use strict";var n=t("d3-time"),i=t("../../lib").titleCase;e.exports=function(t,e){var r=t._name,a={};if("all"===e.step)a[r+".autorange"]=!0;else{var o=function(t,e){var r,a=t.range,o=new Date(t.r2l(a[1])),s=e.step,l=n["utc"+i(s)],c=e.count;switch(e.stepmode){case"backward":r=t.l2r(+l.offset(o,-c));break;case"todate":var u=l.offset(o,-c);r=t.l2r(+l.ceil(u))}var f=a[1];return[r,f]}(t,e);a[r+".range[0]"]=o[0],a[r+".range[1]"]=o[1]}return a}},{"../../lib":503,"d3-time":122}],437:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"rangeselector",schema:{subplots:{xaxis:{rangeselector:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),draw:t("./draw")}},{"./attributes":432,"./defaults":434,"./draw":435}],438:[function(t,e,r){"use strict";var n=t("../color/attributes");e.exports={bgcolor:{valType:"color",dflt:n.background,editType:"plot"},bordercolor:{valType:"color",dflt:n.defaultLine,editType:"plot"},borderwidth:{valType:"integer",dflt:0,min:0,editType:"plot"},autorange:{valType:"boolean",dflt:!0,editType:"calc",impliedEdits:{"range[0]":void 0,"range[1]":void 0}},range:{valType:"info_array",items:[{valType:"any",editType:"calc",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"calc",impliedEdits:{"^autorange":!1}}],editType:"calc",impliedEdits:{autorange:!1}},thickness:{valType:"number",dflt:.15,min:0,max:1,editType:"plot"},visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"}},{"../color/attributes":365}],439:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids").list,i=t("../../plots/cartesian/autorange").getAutoRange,a=t("./constants");e.exports=function(t){for(var e=n(t,"x",!0),r=0;r<e.length;r++){var o=e[r],s=o[a.name];s&&s.visible&&s.autorange&&(s._input.autorange=!0,s._input.range=s.range=i(t,o))}}},{"../../plots/cartesian/autorange":553,"../../plots/cartesian/axis_ids":558,"./constants":440}],440:[function(t,e,r){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskMinOppAxisClassName:"rangeslider-mask-min-opp-axis",maskMaxOppAxisClassName:"rangeslider-mask-max-opp-axis",maskColor:"rgba(0,0,0,0.4)",maskOppAxisColor:"rgba(0,0,0,0.2)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},{}],441:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("../../plots/cartesian/axis_ids"),o=t("./attributes"),s=t("./oppaxis_attributes");e.exports=function(t,e,r){var l=t[r],c=e[r];if(l.rangeslider||e._requestRangeslider[c._id]){n.isPlainObject(l.rangeslider)||(l.rangeslider={});var u,f,h=l.rangeslider,p=i.newContainer(c,"rangeslider");if(_("visible")){_("bgcolor",e.plot_bgcolor),_("bordercolor"),_("borderwidth"),_("thickness"),_("autorange",!c.isValidRange(h.range)),_("range");var d=e._subplots;if(d)for(var g=d.cartesian.filter((function(t){return t.substr(0,t.indexOf("y"))===a.name2id(r)})).map((function(t){return t.substr(t.indexOf("y"),t.length)})),m=n.simpleMap(g,a.id2name),v=0;v<m.length;v++){var y=m[v];u=h[y]||{},f=i.newContainer(p,y,"yaxis");var x,b=e[y];u.range&&b.isValidRange(u.range)&&(x="fixed"),"match"!==w("rangemode",x)&&w("range",b.range.slice())}p._input=h}}function _(t,e){return n.coerce(h,p,o,t,e)}function w(t,e){return n.coerce(u,f,s,t,e)}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../plots/cartesian/axis_ids":558,"./attributes":438,"./oppaxis_attributes":445}],442:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../../lib"),s=o.strTranslate,l=t("../drawing"),c=t("../color"),u=t("../titles"),f=t("../../plots/cartesian"),h=t("../../plots/cartesian/axis_ids"),p=t("../dragelement"),d=t("../../lib/setcursor"),g=t("./constants");function m(t,e,r,n){var i=o.ensureSingle(t,"rect",g.bgClassName,(function(t){t.attr({x:0,y:0,"shape-rendering":"crispEdges"})})),a=n.borderwidth%2==0?n.borderwidth:n.borderwidth-1,c=-n._offsetShift,u=l.crispRound(e,n.borderwidth);i.attr({width:n._width+a,height:n._height+a,transform:s(c,c),fill:n.bgcolor,stroke:n.bordercolor,"stroke-width":u})}function v(t,e,r,n){var i=e._fullLayout;o.ensureSingleById(i._topdefs,"clipPath",n._clipId,(function(t){t.append("rect").attr({x:0,y:0})})).select("rect").attr({width:n._width,height:n._height})}function y(t,e,r,i){var s,c=e.calcdata,u=t.selectAll("g."+g.rangePlotClassName).data(r._subplotsWith,o.identity);u.enter().append("g").attr("class",(function(t){return g.rangePlotClassName+" "+t})).call(l.setClipUrl,i._clipId,e),u.order(),u.exit().remove(),u.each((function(t,o){var l=n.select(this),u=0===o,p=h.getFromId(e,t,"y"),d=p._name,g=i[d],m={data:[],layout:{xaxis:{type:r.type,domain:[0,1],range:i.range.slice(),calendar:r.calendar},width:i._width,height:i._height,margin:{t:0,b:0,l:0,r:0}},_context:e._context};r.rangebreaks&&(m.layout.xaxis.rangebreaks=r.rangebreaks),m.layout[d]={type:p.type,domain:[0,1],range:"match"!==g.rangemode?g.range.slice():p.range.slice(),calendar:p.calendar},p.rangebreaks&&(m.layout[d].rangebreaks=p.rangebreaks),a.supplyDefaults(m);var v=m._fullLayout.xaxis,y=m._fullLayout[d];v.clearCalc(),v.setScale(),y.clearCalc(),y.setScale();var x={id:t,plotgroup:l,xaxis:v,yaxis:y,isRangePlot:!0};u?s=x:(x.mainplot="xy",x.mainplotinfo=s),f.rangePlot(e,x,function(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n],a=i[0].trace;a.xaxis+a.yaxis===e&&r.push(i)}return r}(c,t))}))}function x(t,e,r,n,i){(o.ensureSingle(t,"rect",g.maskMinClassName,(function(t){t.attr({x:0,y:0,"shape-rendering":"crispEdges"})})).attr("height",n._height).call(c.fill,g.maskColor),o.ensureSingle(t,"rect",g.maskMaxClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("height",n._height).call(c.fill,g.maskColor),"match"!==i.rangemode)&&(o.ensureSingle(t,"rect",g.maskMinOppAxisClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("width",n._width).call(c.fill,g.maskOppAxisColor),o.ensureSingle(t,"rect",g.maskMaxOppAxisClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("width",n._width).style("border-top",g.maskOppBorder).call(c.fill,g.maskOppAxisColor))}function b(t,e,r,n){e._context.staticPlot||o.ensureSingle(t,"rect",g.slideBoxClassName,(function(t){t.attr({y:0,cursor:g.slideBoxCursor,"shape-rendering":"crispEdges"})})).attr({height:n._height,fill:g.slideBoxFill})}function _(t,e,r,n){var i=o.ensureSingle(t,"g",g.grabberMinClassName),a=o.ensureSingle(t,"g",g.grabberMaxClassName),s={x:0,width:g.handleWidth,rx:g.handleRadius,fill:c.background,stroke:c.defaultLine,"stroke-width":g.handleStrokeWidth,"shape-rendering":"crispEdges"},l={y:Math.round(n._height/4),height:Math.round(n._height/2)};o.ensureSingle(i,"rect",g.handleMinClassName,(function(t){t.attr(s)})).attr(l),o.ensureSingle(a,"rect",g.handleMaxClassName,(function(t){t.attr(s)})).attr(l);var u={width:g.grabAreaWidth,x:0,y:0,fill:g.grabAreaFill,cursor:e._context.staticPlot?void 0:g.grabAreaCursor};o.ensureSingle(i,"rect",g.grabAreaMinClassName,(function(t){t.attr(u)})).attr("height",n._height),o.ensureSingle(a,"rect",g.grabAreaMaxClassName,(function(t){t.attr(u)})).attr("height",n._height)}e.exports=function(t){for(var e=t._fullLayout,r=e._rangeSliderData,a=0;a<r.length;a++){var l=r[a][g.name];l._clipId=l._id+"-"+e._uid}var c=e._infolayer.selectAll("g."+g.containerClassName).data(r,(function(t){return t._name}));c.exit().each((function(t){var r=t[g.name];e._topdefs.select("#"+r._clipId).remove()})).remove(),0!==r.length&&(c.enter().append("g").classed(g.containerClassName,!0).attr("pointer-events","all"),c.each((function(r){var a=n.select(this),l=r[g.name],c=e[h.id2name(r.anchor)],f=l[h.id2name(r.anchor)];if(l.range){var w,T=o.simpleMap(l.range,r.r2l),k=o.simpleMap(r.range,r.r2l);w=k[0]<k[1]?[Math.min(T[0],k[0]),Math.max(T[1],k[1])]:[Math.max(T[0],k[0]),Math.min(T[1],k[1])],l.range=l._input.range=o.simpleMap(w,r.l2r)}r.cleanRange("rangeslider.range");var A=e._size,M=r.domain;l._width=A.w*(M[1]-M[0]);var S=Math.round(A.l+A.w*M[0]),E=Math.round(A.t+A.h*(1-r._counterDomainMin)+("bottom"===r.side?r._depth:0)+l._offsetShift+g.extraPad);a.attr("transform",s(S,E)),l._rl=o.simpleMap(l.range,r.r2l);var L=l._rl[0],C=l._rl[1],P=C-L;if(l.p2d=function(t){return t/l._width*P+L},l.d2p=function(t){return(t-L)/P*l._width},r.rangebreaks){var I=r.locateBreaks(L,C);if(I.length){var O,z,D=0;for(O=0;O<I.length;O++)D+=(z=I[O]).max-z.min;var R=l._width/(C-L-D),F=[-R*L];for(O=0;O<I.length;O++)z=I[O],F.push(F[F.length-1]-R*(z.max-z.min));for(l.d2p=function(t){for(var e=F[0],r=0;r<I.length;r++){var n=I[r];if(t>=n.max)e=F[r+1];else if(t<n.min)break}return e+R*t},O=0;O<I.length;O++)(z=I[O]).pmin=l.d2p(z.min),z.pmax=l.d2p(z.max);l.p2d=function(t){for(var e=F[0],r=0;r<I.length;r++){var n=I[r];if(t>=n.pmax)e=F[r+1];else if(t<n.pmin)break}return(t-e)/R}}}if("match"!==f.rangemode){var B=c.r2l(f.range[0]),N=c.r2l(f.range[1])-B;l.d2pOppAxis=function(t){return(t-B)/N*l._height}}a.call(m,t,r,l).call(v,t,r,l).call(y,t,r,l).call(x,t,r,l,f).call(b,t,r,l).call(_,t,r,l),function(t,e,r,a){if(e._context.staticPlot)return;var s=t.select("rect."+g.slideBoxClassName).node(),l=t.select("rect."+g.grabAreaMinClassName).node(),c=t.select("rect."+g.grabAreaMaxClassName).node();function u(){var u=n.event,f=u.target,h=u.clientX||u.touches[0].clientX,g=h-t.node().getBoundingClientRect().left,m=a.d2p(r._rl[0]),v=a.d2p(r._rl[1]),y=p.coverSlip();function x(t){var u,p,x,b=+(t.clientX||t.touches[0].clientX)-h;switch(f){case s:x="ew-resize",u=m+b,p=v+b;break;case l:x="col-resize",u=m+b,p=v;break;case c:x="col-resize",u=m,p=v+b;break;default:x="ew-resize",u=g,p=g+b}if(p<u){var _=p;p=u,u=_}a._pixelMin=u,a._pixelMax=p,d(n.select(y),x),function(t,e,r,n){function a(t){return r.l2r(o.constrain(t,n._rl[0],n._rl[1]))}var s=a(n.p2d(n._pixelMin)),l=a(n.p2d(n._pixelMax));window.requestAnimationFrame((function(){i.call("_guiRelayout",e,r._name+".range",[s,l])}))}(0,e,r,a)}function b(){y.removeEventListener("mousemove",x),y.removeEventListener("mouseup",b),this.removeEventListener("touchmove",x),this.removeEventListener("touchend",b),o.removeElement(y)}this.addEventListener("touchmove",x),this.addEventListener("touchend",b),y.addEventListener("mousemove",x),y.addEventListener("mouseup",b)}t.on("mousedown",u),t.on("touchstart",u)}(a,t,r,l),function(t,e,r,n,i,a){var l=g.handleWidth/2;function c(t){return o.constrain(t,0,n._width)}function u(t){return o.constrain(t,0,n._height)}function f(t){return o.constrain(t,-l,n._width+l)}var h=c(n.d2p(r._rl[0])),p=c(n.d2p(r._rl[1]));if(t.select("rect."+g.slideBoxClassName).attr("x",h).attr("width",p-h),t.select("rect."+g.maskMinClassName).attr("width",h),t.select("rect."+g.maskMaxClassName).attr("x",p).attr("width",n._width-p),"match"!==a.rangemode){var d=n._height-u(n.d2pOppAxis(i._rl[1])),m=n._height-u(n.d2pOppAxis(i._rl[0]));t.select("rect."+g.maskMinOppAxisClassName).attr("x",h).attr("height",d).attr("width",p-h),t.select("rect."+g.maskMaxOppAxisClassName).attr("x",h).attr("y",m).attr("height",n._height-m).attr("width",p-h),t.select("rect."+g.slideBoxClassName).attr("y",d).attr("height",m-d)}var v=Math.round(f(h-l))-.5,y=Math.round(f(p-l))+.5;t.select("g."+g.grabberMinClassName).attr("transform",s(v,.5)),t.select("g."+g.grabberMaxClassName).attr("transform",s(y,.5))}(a,0,r,l,c,f),"bottom"===r.side&&u.draw(t,r._id+"title",{propContainer:r,propName:r._name+".title",placeholder:e._dfltTitle.x,attributes:{x:r._offset+r._length/2,y:E+l._height+l._offsetShift+10+1.5*r.title.font.size,"text-anchor":"middle"}})})))}},{"../../lib":503,"../../lib/setcursor":524,"../../plots/cartesian":568,"../../plots/cartesian/axis_ids":558,"../../plots/plots":619,"../../registry":638,"../color":366,"../dragelement":385,"../drawing":388,"../titles":464,"./constants":440,"@plotly/d3":58}],443:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids"),i=t("../../lib/svg_text_utils"),a=t("./constants"),o=t("../../constants/alignment").LINE_SPACING,s=a.name;function l(t){var e=t&&t[s];return e&&e.visible}r.isVisible=l,r.makeData=function(t){var e=n.list({_fullLayout:t},"x",!0),r=t.margin,i=[];if(!t._has("gl2d"))for(var a=0;a<e.length;a++){var o=e[a];if(l(o)){i.push(o);var c=o[s];c._id=s+o._id,c._height=(t.height-r.b-r.t)*c.thickness,c._offsetShift=Math.floor(c.borderwidth/2)}}t._rangeSliderData=i},r.autoMarginOpts=function(t,e){var r=t._fullLayout,n=e[s],l=e._id.charAt(0),c=0,u=0;"bottom"===e.side&&(c=e._depth,e.title.text!==r._dfltTitle[l]&&(u=1.5*e.title.font.size+10+n._offsetShift,u+=(e.title.text.match(i.BR_TAG_ALL)||[]).length*e.title.font.size*o));return{x:0,y:e._counterDomainMin,l:0,r:0,t:0,b:n._height+c+Math.max(r.margin.b,u),pad:a.extraPad+2*n._offsetShift}}},{"../../constants/alignment":471,"../../lib/svg_text_utils":529,"../../plots/cartesian/axis_ids":558,"./constants":440}],444:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./oppaxis_attributes"),o=t("./helpers");e.exports={moduleType:"component",name:"rangeslider",schema:{subplots:{xaxis:{rangeslider:n.extendFlat({},i,{yaxis:a})}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),calcAutorange:t("./calc_autorange"),draw:t("./draw"),isVisible:o.isVisible,makeData:o.makeData,autoMarginOpts:o.autoMarginOpts}},{"../../lib":503,"./attributes":438,"./calc_autorange":439,"./defaults":441,"./draw":442,"./helpers":443,"./oppaxis_attributes":445}],445:[function(t,e,r){"use strict";e.exports={_isSubplotObj:!0,rangemode:{valType:"enumerated",values:["auto","fixed","match"],dflt:"match",editType:"calc"},range:{valType:"info_array",items:[{valType:"any",editType:"plot"},{valType:"any",editType:"plot"}],editType:"plot"},editType:"calc"}},{}],446:[function(t,e,r){"use strict";var n=t("../annotations/attributes"),i=t("../../traces/scatter/attributes").line,a=t("../drawing/attributes").dash,o=t("../../lib/extend").extendFlat,s=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=s("shape",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},type:{valType:"enumerated",values:["circle","rect","path","line"],editType:"calc+arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},xref:o({},n.xref,{}),xsizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},xanchor:{valType:"any",editType:"calc+arraydraw"},x0:{valType:"any",editType:"calc+arraydraw"},x1:{valType:"any",editType:"calc+arraydraw"},yref:o({},n.yref,{}),ysizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},yanchor:{valType:"any",editType:"calc+arraydraw"},y0:{valType:"any",editType:"calc+arraydraw"},y1:{valType:"any",editType:"calc+arraydraw"},path:{valType:"string",editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},line:{color:o({},i.color,{editType:"arraydraw"}),width:o({},i.width,{editType:"calc+arraydraw"}),dash:o({},a,{editType:"arraydraw"}),editType:"calc+arraydraw"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"arraydraw"},editable:{valType:"boolean",dflt:!1,editType:"calc+arraydraw"},editType:"arraydraw"})},{"../../constants/axis_placeable_objects":472,"../../lib/extend":493,"../../plot_api/plot_template":543,"../../traces/scatter/attributes":925,"../annotations/attributes":349,"../drawing/attributes":387}],447:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./constants"),o=t("./helpers");function s(t){return c(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return c(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function c(t,e,r,i,s,l){var c=t/2,u=l;if("pixel"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+c:c,g=h>0?h+c:c;return{ppad:c,ppadplus:u?d:g,ppadminus:u?g:d}}return{ppad:c}}function u(t,e,r,n,i){var s="category"===t.type||"multicategory"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for("date"===t.type&&(s=o.decodeDate(s)),l=0;l<d.length;l++)void 0!==(c=i[d[l].charAt(0)].drawn)&&(!(u=d[l].substr(1).match(a.paramRE))||u.length<c||((f=s(u[c]))<h&&(h=f),f>p&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o<r.length;o++){var c,f,h=r[o];h._extremes={};var p=i.getRefType(h.xref),d=i.getRefType(h.yref);if("paper"!==h.xref&&"domain"!==p){var g="pixel"===h.xsizemode?h.xanchor:h.x0,m="pixel"===h.xsizemode?h.xanchor:h.x1;(f=u(c=i.getFromId(t,h.xref),g,m,h.path,a.paramIsX))&&(h._extremes[c._id]=i.findExtremes(c,f,s(h)))}if("paper"!==h.yref&&"domain"!==d){var v="pixel"===h.ysizemode?h.yanchor:h.y0,y="pixel"===h.ysizemode?h.yanchor:h.y1;(f=u(c=i.getFromId(t,h.yref),v,y,h.path,a.paramIsY))&&(h._extremes[c._id]=i.findExtremes(c,f,l(h)))}}}},{"../../lib":503,"../../plots/cartesian/axes":554,"./constants":448,"./helpers":457}],448:[function(t,e,r){"use strict";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},{}],449:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./attributes"),s=t("./helpers");function l(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}if(a("visible")){var l=a("path"),c=a("type",l?"path":"rect");"path"!==e.type&&delete e.path,a("editable"),a("layer"),a("opacity"),a("fillcolor"),a("fillrule"),a("line.width")&&(a("line.color"),a("line.dash"));for(var u=a("xsizemode"),f=a("ysizemode"),h=["x","y"],p=0;p<2;p++){var d,g,m,v=h[p],y=v+"anchor",x="x"===v?u:f,b={_fullLayout:r},_=i.coerceRef(t,e,b,v,void 0,"paper");if("range"===i.getRefType(_)?((d=i.getFromId(b,_))._shapeIndices.push(e._index),m=s.rangeToShapePosition(d),g=s.shapePositionToRange(d)):g=m=n.identity,"path"!==c){var w=v+"0",T=v+"1",k=t[w],A=t[T];t[w]=g(t[w],!0),t[T]=g(t[T],!0),"pixel"===x?(a(w,0),a(T,10)):(i.coercePosition(e,b,a,_,w,.25),i.coercePosition(e,b,a,_,T,.75)),e[w]=m(e[w]),e[T]=m(e[T]),t[w]=k,t[T]=A}if("pixel"===x){var M=t[y];t[y]=g(t[y],!0),i.coercePosition(e,b,a,_,y,.25),e[y]=m(e[y]),t[y]=M}}"path"===c?a("path"):n.noneOrAll(t,e,["x0","x1","y0","y1"])}}e.exports=function(t,e){a(t,e,{name:"shapes",handleItemDefaults:l})}},{"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/cartesian/axes":554,"./attributes":446,"./helpers":457}],450:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("./draw_newshape/helpers").readPaths,s=t("./draw_newshape/display_outlines"),l=t("../../plots/cartesian/handle_outline").clearOutlineControllers,c=t("../color"),u=t("../drawing"),f=t("../../plot_api/plot_template").arrayEditor,h=t("../dragelement"),p=t("../../lib/setcursor"),d=t("./constants"),g=t("./helpers");function m(t){var e=t._fullLayout;for(var r in e._shapeUpperLayer.selectAll("path").remove(),e._shapeLowerLayer.selectAll("path").remove(),e._plots){var n=e._plots[r].shapelayer;n&&n.selectAll("path").remove()}for(var i=0;i<e.shapes.length;i++)e.shapes[i].visible&&x(t,i)}function v(t){return!!t._fullLayout._drawing}function y(t){return!t._context.edits.shapePosition}function x(t,e){t._fullLayout._paperdiv.selectAll('.shapelayer [data-index="'+e+'"]').remove();var r=g.makeOptionsAndPlotinfo(t,e),l=r.options,x=r.plotinfo;if(l._input&&!1!==l.visible)if("below"!==l.layer)k(t._fullLayout._shapeUpperLayer);else if("paper"===l.xref||"paper"===l.yref)k(t._fullLayout._shapeLowerLayer);else{if(x._hadPlotinfo)k((x.mainplotinfo||x).shapelayer);else k(t._fullLayout._shapeLowerLayer)}function k(r){var k=_(t,l),A={"data-index":e,"fill-rule":l.fillrule,d:k},M=l.opacity,S=l.fillcolor,E=l.line.width?l.line.color:"rgba(0,0,0,0)",L=l.line.width,C=l.line.dash;L||!0!==l.editable||(L=5,C="solid");var P="Z"!==k[k.length-1],I=y(t)&&l.editable&&t._fullLayout._activeShapeIndex===e;I&&(S=P?"rgba(0,0,0,0)":t._fullLayout.activeshape.fillcolor,M=t._fullLayout.activeshape.opacity);var O,z=r.append("path").attr(A).style("opacity",M).call(c.stroke,E).call(c.fill,S).call(u.dashLine,C,L);if(b(z,t,l),(I||t._context.edits.shapePosition)&&(O=f(t.layout,"shapes",l)),I){z.style({cursor:"move"});var D={element:z.node(),plotinfo:x,gd:t,editHelpers:O,isActiveShape:!0},R=o(k,t);s(R,z,D)}else t._context.edits.shapePosition?function(t,e,r,o,s,l){var c,f,m,y,x,T,k,A,M,S,E,L,C,P,I,O,z="pixel"===r.xsizemode,D="pixel"===r.ysizemode,R="line"===r.type,F="path"===r.type,B=l.modifyItem,N=a.getFromId(t,r.xref),j=a.getRefType(r.xref),U=a.getFromId(t,r.yref),V=a.getRefType(r.yref),H=g.getDataToPixel(t,N,!1,j),q=g.getDataToPixel(t,U,!0,V),G=g.getPixelToData(t,N,!1,j),Y=g.getPixelToData(t,U,!0,V),W=R?function(){var t=Math.max(r.line.width,10),n=s.append("g").attr("data-index",o);n.append("path").attr("d",e.attr("d")).style({cursor:"move","stroke-width":t,"stroke-opacity":"0"});var i={"fill-opacity":"0"},a=Math.max(t/2,10);return n.append("circle").attr({"data-line-point":"start-point",cx:z?H(r.xanchor)+r.x0:H(r.x0),cy:D?q(r.yanchor)-r.y0:q(r.y0),r:a}).style(i).classed("cursor-grab",!0),n.append("circle").attr({"data-line-point":"end-point",cx:z?H(r.xanchor)+r.x1:H(r.x1),cy:D?q(r.yanchor)-r.y1:q(r.y1),r:a}).style(i).classed("cursor-grab",!0),n}():e,X={element:W.node(),gd:t,prepFn:function(n){if(v(t))return;z&&(x=H(r.xanchor));D&&(T=q(r.yanchor));"path"===r.type?I=r.path:(c=z?r.x0:H(r.x0),f=D?r.y0:q(r.y0),m=z?r.x1:H(r.x1),y=D?r.y1:q(r.y1));c<m?(M=c,C="x0",S=m,P="x1"):(M=m,C="x1",S=c,P="x0");!D&&f<y||D&&f>y?(k=f,E="y0",A=y,L="y1"):(k=y,E="y1",A=f,L="y0");Z(n),Q(s,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),s=a.getFromId(r,i),l="";"paper"===n||o.autorange||(l+=n);"paper"===i||s.autorange||(l+=i);u.setClipUrl(t,l?"clip"+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFn="move"===O?J:K,X.altKey=n.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call("_guiRelayout",t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))O=null;else if(R)O="path"===r.target.tagName?"move":"start-point"===r.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var n=X.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):"move";p(e,l),O=l.split("-")[0]}}function J(n,i){if("path"===r.type){var a=function(t){return t},o=a,l=a;z?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&"date"===N.type&&(o=g.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(l=g.encodeDate(l))),B("path",r.path=w(I,o,l))}else z?B("xanchor",r.xanchor=G(x+n)):(B("x0",r.x0=G(c+n)),B("x1",r.x1=G(m+n))),D?B("yanchor",r.yanchor=Y(T+i)):(B("y0",r.y0=Y(f+i)),B("y1",r.y1=Y(y+i)));e.attr("d",_(t,r)),Q(s,r)}function K(n,i){if(F){var a=function(t){return t},o=a,l=a;z?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&"date"===N.type&&(o=g.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(l=g.encodeDate(l))),B("path",r.path=w(I,o,l))}else if(R){if("resize-over-start-point"===O){var u=c+n,h=D?f-i:f+i;B("x0",r.x0=z?u:G(u)),B("y0",r.y0=D?h:Y(h))}else if("resize-over-end-point"===O){var p=m+n,d=D?y-i:y+i;B("x1",r.x1=z?p:G(p)),B("y1",r.y1=D?d:Y(d))}}else{var v=function(t){return-1!==O.indexOf(t)},b=v("n"),j=v("s"),V=v("w"),W=v("e"),X=b?k+i:k,Z=j?A+i:A,J=V?M+n:M,K=W?S+n:S;D&&(b&&(X=k-i),j&&(Z=A-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,r[E]=D?X:Y(X)),B(L,r[L]=D?Z:Y(Z))),K-J>10&&(B(C,r[C]=z?J:G(J)),B(P,r[P]=z?K:G(K)))}e.attr("d",_(t,r)),Q(s,r)}function Q(t,e){(z||D)&&function(){var r="path"!==e.type,n=t.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var a=H(z?e.xanchor:i.midRange(r?[e.x0,e.x1]:g.extractPathCoords(e.path,d.paramIsX))),o=q(D?e.yanchor:i.midRange(r?[e.y0,e.y1]:g.extractPathCoords(e.path,d.paramIsY)));if(a=g.roundPositionForSharpStrokeRendering(a,1),o=g.roundPositionForSharpStrokeRendering(o,1),z&&D){var s="M"+(a-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",s)}else if(z){var l="M"+(a-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",l)}else{var c="M"+(a-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",c)}}()}function $(t){t.selectAll(".visual-cue").remove()}h.init(X),W.node().onmousemove=Z}(t,z,l,e,r,O):!0===l.editable&&z.style("pointer-events",P||c.opacity(S)*M<=.5?"stroke":"all");z.node().addEventListener("click",(function(){return function(t,e){if(!y(t))return;var r=+e.node().getAttribute("data-index");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=T,m(t)}}(t,z)}))}}function b(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,"").replace(/[xyz][1-9]* *domain/g,"");u.setClipUrl(t,n?"clip"+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,h=e.type,p=a.getRefType(e.xref),m=a.getRefType(e.yref),v=a.getFromId(t,e.xref),y=a.getFromId(t,e.yref),x=t._fullLayout._size;if(v?"domain"===p?n=function(t){return v._offset+v._length*t}:(r=g.shapePositionToRange(v),n=function(t){return v._offset+v.r2p(r(t,!0))}):n=function(t){return x.l+x.w*t},y?"domain"===m?s=function(t){return y._offset+y._length*(1-t)}:(o=g.shapePositionToRange(y),s=function(t){return y._offset+y.r2p(o(t,!0))}):s=function(t){return x.t+x.h*(1-t)},"path"===h)return v&&"date"===v.type&&(n=g.decodeDate(n)),y&&"date"===y.type&&(s=g.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(d.segmentRE,(function(t){var n=0,c=t.charAt(0),u=d.paramIsX[c],f=d.paramIsY[c],h=d.numParams[c],p=t.substr(1).replace(d.paramRE,(function(t){return u[n]?t="pixel"===a?e(s)+Number(t):e(t):f[n]&&(t="pixel"===o?r(l)-Number(t):r(t)),++n>h&&(t="X"),t}));return n>h&&(p=p.replace(/[\s,]*X.*/,""),i.log("Ignoring extra params in segment "+t)),c+p}))}(e,n,s);if("pixel"===e.xsizemode){var b=n(e.xanchor);l=b+e.x0,c=b+e.x1}else l=n(e.x0),c=n(e.x1);if("pixel"===e.ysizemode){var _=s(e.yanchor);u=_-e.y0,f=_-e.y1}else u=s(e.y0),f=s(e.y1);if("line"===h)return"M"+l+","+u+"L"+c+","+f;if("rect"===h)return"M"+l+","+u+"H"+c+"V"+f+"H"+l+"Z";var w=(l+c)/2,T=(u+f)/2,k=Math.abs(w-l),A=Math.abs(T-u),M="A"+k+","+A,S=w+k+","+T;return"M"+S+M+" 0 1,1 "+(w+","+(T-A))+M+" 0 0,1 "+S+"Z"}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n=0,i=t.charAt(0),a=d.paramIsX[i],o=d.paramIsY[i],s=d.numParams[i];return i+t.substr(1).replace(d.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>=0&&(l(t),delete t._fullLayout._activeShapeIndex,m(t)))}e.exports={draw:m,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e<r.length){for(var i=[],a=0;a<r.length;a++)a!==e&&i.push(r[a]);delete t._fullLayout._activeShapeIndex,n.call("_guiRelayout",t,{shapes:i})}}}},{"../../lib":503,"../../lib/setcursor":524,"../../plot_api/plot_template":543,"../../plots/cartesian/axes":554,"../../plots/cartesian/handle_outline":565,"../../registry":638,"../color":366,"../dragelement":385,"../drawing":388,"./constants":448,"./draw_newshape/display_outlines":454,"./draw_newshape/helpers":455,"./helpers":457}],451:[function(t,e,r){"use strict";var n=t("../../drawing/attributes").dash,i=t("../../../lib/extend").extendFlat;e.exports={newshape:{line:{color:{valType:"color",editType:"none"},width:{valType:"number",min:0,dflt:4,editType:"none"},dash:i({},n,{dflt:"solid",editType:"none"}),editType:"none"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"none"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"none"},drawdirection:{valType:"enumerated",values:["ortho","horizontal","vertical","diagonal"],dflt:"diagonal",editType:"none"},editType:"none"},activeshape:{fillcolor:{valType:"color",dflt:"rgb(255,0,255)",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none"},editType:"none"}}},{"../../../lib/extend":493,"../../drawing/attributes":387}],452:[function(t,e,r){"use strict";e.exports={CIRCLE_SIDES:32,i000:0,i090:8,i180:16,i270:24,cos45:Math.cos(Math.PI/4),sin45:Math.sin(Math.PI/4),SQRT2:Math.sqrt(2)}},{}],453:[function(t,e,r){"use strict";var n=t("../../color");e.exports=function(t,e,r){if(r("newshape.drawdirection"),r("newshape.layer"),r("newshape.fillcolor"),r("newshape.fillrule"),r("newshape.opacity"),r("newshape.line.width")){var i=(t||{}).plot_bgcolor||"#FFF";r("newshape.line.color",n.contrast(i)),r("newshape.line.dash")}r("activeshape.fillcolor"),r("activeshape.opacity")}},{"../../color":366}],454:[function(t,e,r){"use strict";var n=t("../../dragelement"),i=t("../../dragelement/helpers").drawMode,a=t("../../../registry"),o=t("./constants"),s=o.i000,l=o.i090,c=o.i180,u=o.i270,f=t("../../../plots/cartesian/handle_outline").clearOutlineControllers,h=t("./helpers"),p=h.pointsShapeRectangle,d=h.pointsShapeEllipse,g=h.writePaths,m=t("./newshapes");e.exports=function t(e,r,o,h){h||(h=0);var v=o.gd;function y(){t(e,r,o,h++),d(e[0])&&x({redrawing:!0})}function x(t){o.isActiveShape=!1;var e=m(r,o);Object.keys(e).length&&a.call((t||{}).redrawing?"relayout":"_guiRelayout",v,e)}var b,_,w,T,k,A=o.isActiveShape,M=v._fullLayout._zoomlayer,S=o.dragmode;(i(S)?v._fullLayout._drawing=!0:v._fullLayout._activeShapeIndex>=0&&f(v),r.attr("d",g(e)),A&&!h)&&(k=function(t,e){for(var r=0;r<e.length;r++){var n=e[r];t[r]=[];for(var i=0;i<n.length;i++){t[r][i]=[];for(var a=0;a<n[i].length;a++)t[r][i][a]=n[i][a]}}return t}([],e),function(t){b=[];for(var r=0;r<e.length;r++){var i=e[r],a=!p(i)&&d(i);b[r]=[];for(var o=0;o<i.length;o++)if("Z"!==i[o][0]&&(!a||o===s||o===l||o===c||o===u)){var f=i[o][1],h=i[o][2],g=t.append("circle").classed("cursor-grab",!0).attr("data-i",r).attr("data-j",o).attr("cx",f).attr("cy",h).attr("r",4).style({"mix-blend-mode":"luminosity",fill:"black",stroke:"white","stroke-width":1});b[r][o]={element:g.node(),gd:v,prepFn:E,doneFn:C,clickFn:P},n.init(b[r][o])}}}(M.append("g").attr("class","outline-controllers")),function(){if(_=[],!e.length)return;_[0]={element:r[0][0],gd:v,prepFn:O,doneFn:z},n.init(_[0])}());function E(t){w=+t.srcElement.getAttribute("data-i"),T=+t.srcElement.getAttribute("data-j"),b[w][T].moveFn=L}function L(t,r){if(e.length){var n=k[w][T][1],i=k[w][T][2],a=e[w],o=a.length;if(p(a)){for(var s=0;s<o;s++)if(s!==T){var l=a[s];l[1]===a[T][1]&&(l[1]=n+t),l[2]===a[T][2]&&(l[2]=i+r)}if(a[T][1]=n+t,a[T][2]=i+r,!p(a))for(var c=0;c<o;c++)for(var u=0;u<a[c].length;u++)a[c][u]=k[w][c][u]}else a[T][1]=n+t,a[T][2]=i+r;y()}}function C(){x()}function P(t,r){if(2===t){w=+r.srcElement.getAttribute("data-i"),T=+r.srcElement.getAttribute("data-j");var n=e[w];p(n)||d(n)||function(){if(e.length&&e[w]&&e[w].length){for(var t=[],r=0;r<e[w].length;r++)r!==T&&t.push(e[w][r]);t.length>1&&(2!==t.length||"Z"!==t[1][0])&&(0===T&&(t[0][0]="M"),e[w]=t,y(),x())}}()}}function I(t,r){!function(t,r){if(e.length)for(var n=0;n<e.length;n++)for(var i=0;i<e[n].length;i++)for(var a=0;a+2<e[n][i].length;a+=2)e[n][i][a+1]=k[n][i][a+1]+t,e[n][i][a+2]=k[n][i][a+2]+r}(t,r),y()}function O(t){(w=+t.srcElement.getAttribute("data-i"))||(w=0),_[w].moveFn=I}function z(){x()}}},{"../../../plots/cartesian/handle_outline":565,"../../../registry":638,"../../dragelement":385,"../../dragelement/helpers":384,"./constants":452,"./helpers":455,"./newshapes":456}],455:[function(t,e,r){"use strict";var n=t("parse-svg-path"),i=t("./constants"),a=i.CIRCLE_SIDES,o=i.SQRT2,s=t("../../../plots/cartesian/helpers"),l=s.p2r,c=s.r2p,u=[0,3,4,5,6,1,2],f=[0,3,4,1,2];function h(t,e){return Math.abs(t-e)<=1e-6}function p(t,e){var r=e[1]-t[1],n=e[2]-t[2];return Math.sqrt(r*r+n*n)}r.writePaths=function(t){var e=t.length;if(!e)return"M0,0Z";for(var r="",n=0;n<e;n++)for(var i=t[n].length,a=0;a<i;a++){var o=t[n][a][0];if("Z"===o)r+="Z";else for(var s=t[n][a].length,l=0;l<s;l++){var c=l;"Q"===o||"S"===o?c=f[l]:"C"===o&&(c=u[l]),r+=t[n][a][c],l>0&&l<s-1&&(r+=",")}}return r},r.readPaths=function(t,e,r,i){var o,s,u,f=n(t),h=[],p=-1,d=0,g=0,m=function(){s=d,u=g};m();for(var v=0;v<f.length;v++){var y,x,b,_,w=[],T=f[v][0],k=T;switch(T){case"M":p++,h[p]=[],d=+f[v][1],g=+f[v][2],w.push([k,d,g]),m();break;case"Q":case"S":y=+f[v][1],b=+f[v][2],d=+f[v][3],g=+f[v][4],w.push([k,d,g,y,b]);break;case"C":y=+f[v][1],b=+f[v][2],x=+f[v][3],_=+f[v][4],d=+f[v][5],g=+f[v][6],w.push([k,d,g,y,b,x,_]);break;case"T":case"L":d=+f[v][1],g=+f[v][2],w.push([k,d,g]);break;case"H":k="L",d=+f[v][1],w.push([k,d,g]);break;case"V":k="L",g=+f[v][1],w.push([k,d,g]);break;case"A":k="L";var A=+f[v][1],M=+f[v][2];+f[v][4]||(A=-A,M=-M);var S=d-A,E=g;for(o=1;o<=a/2;o++){var L=2*Math.PI*o/a;w.push([k,S+A*Math.cos(L),E+M*Math.sin(L)])}break;case"Z":d===s&&g===u||(d=s,g=u,w.push([k,d,g]))}for(var C=(r||{}).domain,P=e._fullLayout._size,I=r&&"pixel"===r.xsizemode,O=r&&"pixel"===r.ysizemode,z=!1===i,D=0;D<w.length;D++){for(o=0;o+2<7;o+=2){var R=w[D][o+1],F=w[D][o+2];void 0!==R&&void 0!==F&&(d=R,g=F,r&&(r.xaxis&&r.xaxis.p2r?(z&&(R-=r.xaxis._offset),R=I?c(r.xaxis,r.xanchor)+R:l(r.xaxis,R)):(z&&(R-=P.l),C?R=C.x[0]+R/P.w:R/=P.w),r.yaxis&&r.yaxis.p2r?(z&&(F-=r.yaxis._offset),F=O?c(r.yaxis,r.yanchor)-F:l(r.yaxis,F)):(z&&(F-=P.t),F=C?C.y[1]-F/P.h:1-F/P.h)),w[D][o+1]=R,w[D][o+2]=F)}h[p].push(w[D].slice())}}return h},r.pointsShapeRectangle=function(t){if(5!==t.length)return!1;for(var e=1;e<3;e++){if(!h(t[0][e]-t[1][e],t[3][e]-t[2][e]))return!1;if(!h(t[0][e]-t[3][e],t[1][e]-t[2][e]))return!1}return!(!h(t[0][1],t[1][1])&&!h(t[0][1],t[3][1]))&&!!(p(t[0],t[1])*p(t[0],t[3]))},r.pointsShapeEllipse=function(t){var e=t.length;if(e!==a+1)return!1;e=a;for(var r=0;r<e;r++){var n=(2*e-r)%e,i=(e/2+n)%e,o=(e/2+r)%e;if(!h(p(t[r],t[o]),p(t[n],t[i])))return!1}return!0},r.handleEllipse=function(t,e,n){if(!t)return[e,n];var i=r.ellipseOver({x0:e[0],y0:e[1],x1:n[0],y1:n[1]}),s=(i.x1+i.x0)/2,l=(i.y1+i.y0)/2,c=(i.x1-i.x0)/2,u=(i.y1-i.y0)/2;c||(c=u/=o),u||(u=c/=o);for(var f=[],h=0;h<a;h++){var p=2*h*Math.PI/a;f.push([s+c*Math.cos(p),l+u*Math.sin(p)])}return f},r.ellipseOver=function(t){var e=t.x0,r=t.y0,n=t.x1,i=t.y1,a=n-e,s=i-r,l=((e-=a)+n)/2,c=((r-=s)+i)/2;return{x0:l-(a*=o),y0:c-(s*=o),x1:l+a,y1:c+s}}},{"../../../plots/cartesian/helpers":566,"./constants":452,"parse-svg-path":250}],456:[function(t,e,r){"use strict";var n=t("../../dragelement/helpers"),i=n.drawMode,a=n.openMode,o=t("./constants"),s=o.i000,l=o.i090,c=o.i180,u=o.i270,f=o.cos45,h=o.sin45,p=t("../../../plots/cartesian/helpers"),d=p.p2r,g=p.r2p,m=t("../../../plots/cartesian/handle_outline").clearSelect,v=t("./helpers"),y=v.readPaths,x=v.writePaths,b=v.ellipseOver;e.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var n=r.getAttribute("d"),o=e.gd,p=o._fullLayout.newshape,v=e.plotinfo,_=v.xaxis,w=v.yaxis,T=!!v.domain||!v.xaxis,k=!!v.domain||!v.yaxis,A=e.isActiveShape,M=e.dragmode,S=(o.layout||{}).shapes||[];if(!i(M)&&void 0!==A){var E=o._fullLayout._activeShapeIndex;if(E<S.length)switch(o._fullLayout.shapes[E].type){case"rect":M="drawrect";break;case"circle":M="drawcircle";break;case"line":M="drawline";break;case"path":var L=S[E].path||"";M="Z"===L[L.length-1]?"drawclosedpath":"drawopenpath"}}var C,P=a(M),I=y(n,o,v,A),O={editable:!0,xref:T?"paper":_._id,yref:k?"paper":w._id,layer:p.layer,opacity:p.opacity,line:{color:p.line.color,width:p.line.width,dash:p.line.dash}};if(P||(O.fillcolor=p.fillcolor,O.fillrule=p.fillrule),1===I.length&&(C=I[0]),C&&"drawrect"===M)O.type="rect",O.x0=C[0][1],O.y0=C[0][2],O.x1=C[2][1],O.y1=C[2][2];else if(C&&"drawline"===M)O.type="line",O.x0=C[0][1],O.y0=C[0][2],O.x1=C[1][1],O.y1=C[1][2];else if(C&&"drawcircle"===M){O.type="circle";var z=C[s][1],D=C[l][1],R=C[c][1],F=C[u][1],B=C[s][2],N=C[l][2],j=C[c][2],U=C[u][2],V=v.xaxis&&("date"===v.xaxis.type||"log"===v.xaxis.type),H=v.yaxis&&("date"===v.yaxis.type||"log"===v.yaxis.type);V&&(z=g(v.xaxis,z),D=g(v.xaxis,D),R=g(v.xaxis,R),F=g(v.xaxis,F)),H&&(B=g(v.yaxis,B),N=g(v.yaxis,N),j=g(v.yaxis,j),U=g(v.yaxis,U));var q=(D+F)/2,G=(B+j)/2,Y=b({x0:q,y0:G,x1:q+(F-D+R-z)/2*f,y1:G+(U-N+j-B)/2*h});V&&(Y.x0=d(v.xaxis,Y.x0),Y.x1=d(v.xaxis,Y.x1)),H&&(Y.y0=d(v.yaxis,Y.y0),Y.y1=d(v.yaxis,Y.y1)),O.x0=Y.x0,O.y0=Y.y0,O.x1=Y.x1,O.y1=Y.y1}else O.type="path",_&&w&&function(t,e,r){var n="date"===e.type,i="date"===r.type;if(!n&&!i)return t;for(var a=0;a<t.length;a++)for(var o=0;o<t[a].length;o++)for(var s=0;s+2<t[a][o].length;s+=2)n&&(t[a][o][s+1]=t[a][o][s+1].replace(" ","_")),i&&(t[a][o][s+2]=t[a][o][s+2].replace(" ","_"))}(I,_,w),O.path=x(I),C=null;m(o);for(var W=e.editHelpers,X=(W||{}).modifyItem,Z=[],J=0;J<S.length;J++){var K=o._fullLayout.shapes[J];if(Z[J]=K._input,void 0!==A&&J===o._fullLayout._activeShapeIndex){var Q=O;switch(K.type){case"line":case"rect":case"circle":X("x0",Q.x0),X("x1",Q.x1),X("y0",Q.y0),X("y1",Q.y1);break;case"path":X("path",Q.path)}}}return void 0===A?(Z.push(O),Z):W?W.getUpdateObj():{}}}}},{"../../../plots/cartesian/handle_outline":565,"../../../plots/cartesian/helpers":566,"../../dragelement/helpers":384,"./constants":452,"./helpers":455}],457:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib");r.rangeToShapePosition=function(t){return"log"===t.type?t.r2d:function(t){return t}},r.shapePositionToRange=function(t){return"log"===t.type?t.d2r:function(t){return t}},r.decodeDate=function(t){return function(e){return e.replace&&(e=e.replace("_"," ")),t(e)}},r.encodeDate=function(t){return function(e){return t(e).replace(" ","_")}},r.extractPathCoords=function(t,e){var r=[];return t.match(n.segmentRE).forEach((function(t){var a=e[t.charAt(0)].drawn;if(void 0!==a){var o=t.substr(1).match(n.paramRE);!o||o.length<a||r.push(i.cleanNumber(o[a]))}})),r},r.getDataToPixel=function(t,e,n,i){var a,o=t._fullLayout._size;if(e)if("domain"===i)a=function(t){return e._length*(n?1-t:t)+e._offset};else{var s=r.shapePositionToRange(e);a=function(t){return e._offset+e.r2p(s(t,!0))},"date"===e.type&&(a=r.decodeDate(a))}else a=n?function(t){return o.t+o.h*(1-t)}:function(t){return o.l+o.w*t};return a},r.getPixelToData=function(t,e,n,i){var a,o=t._fullLayout._size;if(e)if("domain"===i)a=function(t){var r=(t-e._offset)/e._length;return n?1-r:r};else{var s=r.rangeToShapePosition(e);a=function(t){return s(e.p2r(t-e._offset))}}else a=n?function(t){return 1-(t-o.t)/o.h}:function(t){return(t-o.l)/o.w};return a},r.roundPositionForSharpStrokeRendering=function(t,e){var r=1===Math.round(e%2),n=Math.round(t);return r?n+.5:n},r.makeOptionsAndPlotinfo=function(t,e){var r=t._fullLayout.shapes[e]||{},n=t._fullLayout._plots[r.xref+r.yref];return!!n?n._hadPlotinfo=!0:(n={},r.xref&&"paper"!==r.xref&&(n.xaxis=t._fullLayout[r.xref+"axis"]),r.yref&&"paper"!==r.yref&&(n.yaxis=t._fullLayout[r.yref+"axis"])),n.xsizemode=r.xsizemode,n.ysizemode=r.ysizemode,n.xanchor=r.xanchor,n.yanchor=r.yanchor,{options:r,plotinfo:n}}},{"../../lib":503,"./constants":448}],458:[function(t,e,r){"use strict";var n=t("./draw");e.exports={moduleType:"component",name:"shapes",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),supplyDrawNewShapeDefaults:t("./draw_newshape/defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("shapes"),calcAutorange:t("./calc_autorange"),draw:n.draw,drawOne:n.drawOne}},{"../../plots/cartesian/include_components":567,"./attributes":446,"./calc_autorange":447,"./defaults":449,"./draw":450,"./draw_newshape/defaults":453}],459:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/pad_attributes"),a=t("../../lib/extend").extendDeepAll,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/animation_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=t("./constants"),u=l("step",{visible:{valType:"boolean",dflt:!0},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string"},value:{valType:"string"},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("slider",{visible:{valType:"boolean",dflt:!0},active:{valType:"number",min:0,dflt:0},steps:u,lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",min:-2,max:3,dflt:0},pad:a(i({editType:"arraydraw"}),{},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left"},y:{valType:"number",min:-2,max:3,dflt:0},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},transition:{duration:{valType:"number",min:0,dflt:150},easing:{valType:"enumerated",values:s.transition.easing.values,dflt:"cubic-in-out"}},currentvalue:{visible:{valType:"boolean",dflt:!0},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},offset:{valType:"number",dflt:10},prefix:{valType:"string"},suffix:{valType:"string"},font:n({})},font:n({}),activebgcolor:{valType:"color",dflt:c.gripBgActiveColor},bgcolor:{valType:"color",dflt:c.railBgColor},bordercolor:{valType:"color",dflt:c.railBorderColor},borderwidth:{valType:"number",min:0,dflt:c.railBorderWidth},ticklen:{valType:"number",min:0,dflt:c.tickLength},tickcolor:{valType:"color",dflt:c.tickColor},tickwidth:{valType:"number",min:0,dflt:1},minorticklen:{valType:"number",min:0,dflt:c.minorTickLength}}),"arraydraw","from-root")},{"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../../plots/animation_attributes":548,"../../plots/font_attributes":585,"../../plots/pad_attributes":618,"./constants":460}],460:[function(t,e,r){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},{}],461:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:"steps",handleItemDefaults:c}),l=0,u=0;u<s.length;u++)s[u].visible&&l++;if(l<2?e.visible=!1:o("visible")){e._stepCount=l;var f=e._visibleSteps=n.filterVisible(s);(s[o("active")]||{}).visible||(e.active=f[0]._index),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("len"),o("lenmode"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("currentvalue.visible")&&(o("currentvalue.xanchor"),o("currentvalue.prefix"),o("currentvalue.suffix"),o("currentvalue.offset"),n.coerceFont(o,"currentvalue.font",e.font)),o("transition.duration"),o("transition.easing"),o("bgcolor"),o("activebgcolor"),o("bordercolor"),o("borderwidth"),o("ticklen"),o("tickwidth"),o("tickcolor"),o("minorticklen")}}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}if("skip"===t.method||Array.isArray(t.args)?r("visible"):e.visible=!1){r("method"),r("args");var i=r("label","step-"+e._index);r("value",i),r("execute")}}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":503,"../../plots/array_container_defaults":549,"./attributes":459,"./constants":460}],462:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=s.strTranslate,c=t("../../lib/svg_text_utils"),u=t("../../plot_api/plot_template").arrayEditor,f=t("./constants"),h=t("../../constants/alignment"),p=h.LINE_SPACING,d=h.FROM_TL,g=h.FROM_BR;function m(t){return f.autoMarginIdRoot+t._index}function v(t){return t._index}function y(t,e){var r=o.tester.selectAll("g."+f.labelGroupClass).data(e._visibleSteps);r.enter().append("g").classed(f.labelGroupClass,!0);var a=0,l=0;r.each((function(t){var r=_(n.select(this),{step:t},e).node();if(r){var i=o.bBox(r);l=Math.max(l,i.height),a=Math.max(a,i.width)}})),r.remove();var u=e._dims={};u.inputAreaWidth=Math.max(f.railWidth,f.gripHeight);var h=t._fullLayout._size;u.lx=h.l+h.w*e.x,u.ly=h.t+h.h*(1-e.y),"fraction"===e.lenmode?u.outerLength=Math.round(h.w*e.len):u.outerLength=e.len,u.inputAreaStart=0,u.inputAreaLength=Math.round(u.outerLength-e.pad.l-e.pad.r);var p=(u.inputAreaLength-2*f.stepInset)/(e._stepCount-1),v=a+f.labelPadding;if(u.labelStride=Math.max(1,Math.ceil(v/p)),u.labelHeight=l,u.currentValueMaxWidth=0,u.currentValueHeight=0,u.currentValueTotalHeight=0,u.currentValueMaxLines=1,e.currentvalue.visible){var y=o.tester.append("g");r.each((function(t){var r=x(y,e,t.label),n=r.node()&&o.bBox(r.node())||{width:0,height:0},i=c.lineCount(r);u.currentValueMaxWidth=Math.max(u.currentValueMaxWidth,Math.ceil(n.width)),u.currentValueHeight=Math.max(u.currentValueHeight,Math.ceil(n.height)),u.currentValueMaxLines=Math.max(u.currentValueMaxLines,i)})),u.currentValueTotalHeight=u.currentValueHeight+e.currentvalue.offset,y.remove()}u.height=u.currentValueTotalHeight+f.tickOffset+e.ticklen+f.labelOffset+u.labelHeight+e.pad.t+e.pad.b;var b="left";s.isRightAnchor(e)&&(u.lx-=u.outerLength,b="right"),s.isCenterAnchor(e)&&(u.lx-=u.outerLength/2,b="center");var w="top";s.isBottomAnchor(e)&&(u.ly-=u.height,w="bottom"),s.isMiddleAnchor(e)&&(u.ly-=u.height/2,w="middle"),u.outerLength=Math.ceil(u.outerLength),u.height=Math.ceil(u.height),u.lx=Math.round(u.lx),u.ly=Math.round(u.ly);var T={y:e.y,b:u.height*g[w],t:u.height*d[w]};"fraction"===e.lenmode?(T.l=0,T.xl=e.x-e.len*d[b],T.r=0,T.xr=e.x+e.len*g[b]):(T.x=e.x,T.l=u.outerLength*d[b],T.r=u.outerLength*g[b]),i.autoMargin(t,m(e),T)}function x(t,e,r){if(e.currentvalue.visible){var n,i,a=e._dims;switch(e.currentvalue.xanchor){case"right":n=a.inputAreaLength-f.currentValueInset-a.currentValueMaxWidth,i="left";break;case"center":n=.5*a.inputAreaLength,i="middle";break;default:n=f.currentValueInset,i="left"}var l=s.ensureSingle(t,"text",f.labelClass,(function(t){t.attr({"text-anchor":i,"data-notex":1})})),u=e.currentvalue.prefix?e.currentvalue.prefix:"";if("string"==typeof r)u+=r;else{var h=e.steps[e.active].label,d=e._gd._fullLayout._meta;d&&(h=s.templateString(h,d)),u+=h}e.currentvalue.suffix&&(u+=e.currentvalue.suffix),l.call(o.font,e.currentvalue.font).text(u).call(c.convertToTspans,e._gd);var g=c.lineCount(l),m=(a.currentValueMaxLines+1-g)*e.currentvalue.font.size*p;return c.positionText(l,n,m),l}}function b(t,e,r){s.ensureSingle(t,"rect",f.gripRectClass,(function(n){n.call(A,e,t,r).style("pointer-events","all")})).attr({width:f.gripWidth,height:f.gripHeight,rx:f.gripRadius,ry:f.gripRadius}).call(a.stroke,r.bordercolor).call(a.fill,r.bgcolor).style("stroke-width",r.borderwidth+"px")}function _(t,e,r){var n=s.ensureSingle(t,"text",f.labelClass,(function(t){t.attr({"text-anchor":"middle","data-notex":1})})),i=e.step.label,a=r._gd._fullLayout._meta;return a&&(i=s.templateString(i,a)),n.call(o.font,r.font).text(i).call(c.convertToTspans,r._gd),n}function w(t,e){var r=s.ensureSingle(t,"g",f.labelsClass),i=e._dims,a=r.selectAll("g."+f.labelGroupClass).data(i.labelSteps);a.enter().append("g").classed(f.labelGroupClass,!0),a.exit().remove(),a.each((function(t){var r=n.select(this);r.call(_,t,e),o.setTranslate(r,E(e,t.fraction),f.tickOffset+e.ticklen+e.font.size*p+f.labelOffset+i.currentValueTotalHeight)}))}function T(t,e,r,n,i){var a=Math.round(n*(r._stepCount-1)),o=r._visibleSteps[a]._index;o!==r.active&&k(t,e,r,o,!0,i)}function k(t,e,r,n,a,o){var s=r.active;r.active=n,u(t.layout,f.name,r).applyUpdate("active",n);var l=r.steps[r.active];e.call(S,r,o),e.call(x,r),t.emit("plotly_sliderchange",{slider:r,step:r.steps[r.active],interaction:a,previousActive:s}),l&&l.method&&a&&(e._nextMethod?(e._nextMethod.step=l,e._nextMethod.doCallback=a,e._nextMethod.doTransition=o):(e._nextMethod={step:l,doCallback:a,doTransition:o},e._nextMethodRaf=window.requestAnimationFrame((function(){var r=e._nextMethod.step;r.method&&(r.execute&&i.executeAPICommand(t,r.method,r.args),e._nextMethod=null,e._nextMethodRaf=null)}))))}function A(t,e,r){var i=r.node(),o=n.select(e);function s(){return r.data()[0]}function l(){var t=s();e.emit("plotly_sliderstart",{slider:t});var l=r.select("."+f.gripRectClass);n.event.stopPropagation(),n.event.preventDefault(),l.call(a.fill,t.activebgcolor);var c=L(t,n.mouse(i)[0]);function u(){var t=s(),a=L(t,n.mouse(i)[0]);T(e,r,t,a,!1)}function h(){var t=s();t._dragging=!1,l.call(a.fill,t.bgcolor),o.on("mouseup",null),o.on("mousemove",null),o.on("touchend",null),o.on("touchmove",null),e.emit("plotly_sliderend",{slider:t,step:t.steps[t.active]})}T(e,r,t,c,!0),t._dragging=!0,o.on("mousemove",u),o.on("touchmove",u),o.on("mouseup",h),o.on("touchend",h)}t.on("mousedown",l),t.on("touchstart",l)}function M(t,e){var r=t.selectAll("rect."+f.tickRectClass).data(e._visibleSteps),i=e._dims;r.enter().append("rect").classed(f.tickRectClass,!0),r.exit().remove(),r.attr({width:e.tickwidth+"px","shape-rendering":"crispEdges"}),r.each((function(t,r){var s=r%i.labelStride==0,l=n.select(this);l.attr({height:s?e.ticklen:e.minorticklen}).call(a.fill,e.tickcolor),o.setTranslate(l,E(e,r/(e._stepCount-1))-.5*e.tickwidth,(s?f.tickOffset:f.minorTickOffset)+i.currentValueTotalHeight)}))}function S(t,e,r){for(var n=t.select("rect."+f.gripRectClass),i=0,a=0;a<e._stepCount;a++)if(e._visibleSteps[a]._index===e.active){i=a;break}var o=E(e,i/(e._stepCount-1));if(!e._invokingCommand){var s=n;r&&e.transition.duration>0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr("transform",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,"rect",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style("pointer-events","all")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr("opacity",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,"rect",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,"shape-rendering":"crispEdges"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[f.name],n=[],i=0;i<r.length;i++){var a=r[i];a.visible&&(a._gd=e,n.push(a))}return n}(e,t),a=e._infolayer.selectAll("g."+f.containerClassName).data(r.length>0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,m(e))}if(a.enter().append("g").classed(f.containerClassName,!0).style("cursor","ew-resize"),a.exit().each((function(){n.select(this).selectAll("g."+f.groupClassName).each(s)})).remove(),0!==r.length){var l=a.selectAll("g."+f.groupClassName).data(r,v);l.enter().append("g").classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c<r.length;c++){var u=r[c];y(t,u)}l.each((function(e){var r=n.select(this);!function(t){var e=t._dims;e.labelSteps=[];for(var r=t._stepCount,n=0;n<r;n+=e.labelStride)e.labelSteps.push({fraction:n/(r-1),step:t._visibleSteps[n]})}(e),i.manageCommandObserver(t,e,e._visibleSteps,(function(e){var n=r.data()[0];n.active!==e.index&&(n._dragging||k(t,r,n,e.index,!1,!0))})),function(t,e,r){(r.steps[r.active]||{}).visible||(r.active=r._visibleSteps[0]._index);e.call(x,r).call(P,r).call(w,r).call(M,r).call(C,t,r).call(b,t,r);var n=r._dims;o.setTranslate(e,n.lx+r.pad.l,n.ly+r.pad.t),e.call(S,r,!1),e.call(x,r)}(t,n.select(this),e)}))}}},{"../../constants/alignment":471,"../../lib":503,"../../lib/svg_text_utils":529,"../../plot_api/plot_template":543,"../../plots/plots":619,"../color":366,"../drawing":388,"./constants":460,"@plotly/d3":58}],463:[function(t,e,r){"use strict";var n=t("./constants");e.exports={moduleType:"component",name:n.name,layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),draw:t("./draw")}},{"./attributes":459,"./constants":460,"./defaults":461,"./draw":462}],464:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=s.strTranslate,c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("../../constants/interactions"),p=t("../../constants/alignment").OPPOSITE_SIDE,d=/ [XY][0-9]* /;e.exports={draw:function(t,e,r){var g,m=r.propContainer,v=r.propName,y=r.placeholder,x=r.traceIndex,b=r.avoid||{},_=r.attributes,w=r.transform,T=r.containerGroup,k=t._fullLayout,A=1,M=!1,S=m.title,E=(S&&S.text?S.text:"").trim(),L=S&&S.font?S.font:{},C=L.family,P=L.size,I=L.color;"title.text"===v?g="titleText":-1!==v.indexOf("axis")?g="axisTitleText":v.indexOf(!0)&&(g="colorbarTitleText");var O=t._context.edits[g];""===E?A=0:E.replace(d," % ")===y.replace(d," % ")&&(A=.2,M=!0,O||(E="")),r._meta?E=s.templateString(E,r._meta):k._meta&&(E=s.templateString(E,k._meta));var z=E||O;T||(T=s.ensureSingle(k._infolayer,"g","g-"+e));var D=T.selectAll("text").data(z?[0]:[]);if(D.enter().append("text"),D.text(E).attr("class",e),D.exit().remove(),!z)return T;function R(t){s.syncOrAsync([F,B],t)}function F(e){var r;return w?(r="",w.rotate&&(r+="rotate("+[w.rotate,_.x,_.y]+")"),w.offset&&(r+=l(0,w.offset))):r=null,e.attr("transform",r),e.style({"font-family":C,"font-size":n.round(P,2)+"px",fill:u.rgb(I),opacity:A*u.opacity(I),"font-weight":a.fontWeight}).attr(_).call(f.convertToTspans,t),a.previousPromises(t)}function B(t){var e=n.select(t.node().parentNode);if(b&&b.selection&&b.side&&E){e.attr("transform",null);var r=p[b.side],a="left"===b.side||"top"===b.side?-1:1,o=i(b.pad)?b.pad:2,u=c.bBox(e.node()),f={left:0,top:0,right:k.width,bottom:k.height},h=b.maxShift||a*(f[b.side]-u[b.side]),d=0;if(h<0)d=h;else{var g=b.offsetLeft||0,m=b.offsetTop||0;u.left-=g,u.right-=g,u.top-=m,u.bottom-=m,b.selection.each((function(){var t=c.bBox(this);s.bBoxIntersect(u,t,o)&&(d=Math.max(d,a*(t[b.side]-u[r])+o))})),d=Math.min(h,d)}if(d>0||h<0){var v={left:[-d,0],right:[d,0],top:[0,-d],bottom:[0,d]}[b.side];e.attr("transform",l(v[0],v[1]))}}}return D.call(R),O&&(E?D.on(".opacity",null):(A=0,M=!0,D.text(y).on("mouseover.opacity",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style("opacity",1)})).on("mouseout.opacity",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style("opacity",0)}))),D.call(f.makeEditable,{gd:t}).on("edit",(function(e){void 0!==x?o.call("_guiRestyle",t,v,e,x):o.call("_guiRelayout",t,v,e)})).on("cancel",(function(){this.text(this.attr("data-unformatted")).call(R)})).on("input",(function(t){this.text(t||" ").call(f.positionText,_.x,_.y)}))),D.classed("js-placeholder",M),T}}},{"../../constants/alignment":471,"../../constants/interactions":478,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/plots":619,"../../registry":638,"../color":366,"../drawing":388,"@plotly/d3":58,"fast-isnumeric":190}],465:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/pad_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=l("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},args2:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:c,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:a(s({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},{"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../../plots/font_attributes":585,"../../plots/pad_attributes":618,"../color/attributes":365}],466:[function(t,e,r){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:"  "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"\u25c4",right:"\u25ba",up:"\u25b2",down:"\u25bc"}}},{}],467:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o("visible",i(t,e,{name:"buttons",handleItemDefaults:c}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r("visible","skip"===t.method||Array.isArray(t.args))&&(r("method"),r("args"),r("args2"),r("label"),r("execute"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":503,"../../plots/array_container_defaults":549,"./attributes":465,"./constants":466}],468:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../../plot_api/plot_template").arrayEditor,u=t("../../constants/alignment").LINE_SPACING,f=t("./constants"),h=t("./scrollbox");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function g(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate("active",o),"buttons"===e.type?v(t,n,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),m(t,n,i,a,e),s||v(t,n,i,a,e))}function m(t,e,r,n,i){var a=s.ensureSingle(e,"g",f.headerClassName,(function(t){t.style("pointer-events","all")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,"text",f.headerArrowClassName,(function(t){t.attr("text-anchor","end").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on("click",(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on("mouseover",(function(){a.call(w)})),a.on("mouseout",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(r=e).attr("pointer-events","all");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,c="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll("g."+c).data(s.filterVisible(l)),h=u.enter().append("g").classed(c,!0),p=u.exit();"dropdown"===o.type?(h.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var d=0,m=0,v=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?m=v.headerHeight+f.gapButtonHeader:d=v.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(m=-f.gapButtonHeader+f.gapButton-v.openHeight),"dropdown"===o.type&&"left"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-v.openWidth);var b={x:v.lx+d+o.pad.l,y:v.ly+m+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on("click",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(g(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(g(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit("plotly_buttonclicked",{menu:o,button:s,active:o.active}))})),c.on("mouseover",(function(){c.call(w)})),c.on("mouseout",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.w=Math.max(v.openWidth,v.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(v.openHeight,v.headerHeight)),k.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u="up"===c||"down"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l<p;l++)s+=h.heights[l]+f.gapButton;else for(o=0,l=0;l<p;l++)o+=h.widths[l]+f.gapButton;n.enable(a,o,s),n.hbar&&n.hbar.attr("opacity","0").transition().attr("opacity","1");n.vbar&&n.vbar.attr("opacity","0").transition().attr("opacity","1")}(0,0,0,a,o,k):function(t){var e=!!t.hbar,r=!!t.vbar;e&&t.hbar.transition().attr("opacity","0").each("end",(function(){e=!1,r||t.disable()}));r&&t.vbar.transition().attr("opacity","0").each("end",(function(){r=!1,e||t.disable()}))}(a))}function y(t,e,r,n){t.call(x,e).call(b,e,r,n)}function x(t,e){s.ensureSingle(t,"rect",f.itemRectClassName,(function(t){t.attr({rx:f.rx,ry:f.ry,"shape-rendering":"crispEdges"})})).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px")}function b(t,e,r,n){var i=s.ensureSingle(t,"text",f.itemTextClassName,(function(t){t.attr({"text-anchor":"start","data-notex":1})})),a=r.label,c=n._fullLayout._meta;c&&(a=s.templateString(a,c)),i.call(o.font,e.font).text(a).call(l.convertToTspans,n)}function _(t,e){var r=e.active;t.each((function(t,i){var o=n.select(this);i===r&&e.showactive&&o.select("rect."+f.itemRectClassName).call(a.fill,f.activeColor)}))}function w(t){t.select("rect."+f.itemRectClassName).call(a.fill,f.hoverColor)}function T(t,e){t.select("rect."+f.itemRectClassName).call(a.fill,e.bgcolor)}function k(t,e){var r=e._dims={width1:0,height1:0,heights:[],widths:[],totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},a=o.tester.selectAll("g."+f.dropdownButtonClassName).data(s.filterVisible(e.buttons));a.enter().append("g").classed(f.dropdownButtonClassName,!0);var c=-1!==["up","down"].indexOf(e.direction);a.each((function(i,a){var s=n.select(this);s.call(y,e,i,t);var h=s.select("."+f.itemTextClassName),p=h.node()&&o.bBox(h.node()).width,d=Math.max(p+f.textPadX,f.minWidth),g=e.font.size*u,m=l.lineCount(h),v=Math.max(g*m,f.minHeight)+f.textOffsetY;v=Math.ceil(v),d=Math.ceil(d),r.widths[a]=d,r.heights[a]=v,r.height1=Math.max(r.height1,v),r.width1=Math.max(r.width1,d),c?(r.totalWidth=Math.max(r.totalWidth,d),r.openWidth=r.totalWidth,r.totalHeight+=v+f.gapButton,r.openHeight+=v+f.gapButton):(r.totalWidth+=d+f.gapButton,r.openWidth+=d+f.gapButton,r.totalHeight=Math.max(r.totalHeight,v),r.openHeight=r.totalHeight)})),c?r.totalHeight-=f.gapButton:r.totalWidth-=f.gapButton,r.headerWidth=r.width1+f.arrowPadX,r.headerHeight=r.height1,"dropdown"===e.type&&(c?(r.width1+=f.arrowPadX,r.totalHeight=r.height1):r.totalWidth=r.width1,r.totalWidth+=f.arrowPadX),a.remove();var h=r.totalWidth+e.pad.l+e.pad.r,p=r.totalHeight+e.pad.t+e.pad.b,d=t._fullLayout._size;r.lx=d.l+d.w*e.x,r.ly=d.t+d.h*(1-e.y);var g="left";s.isRightAnchor(e)&&(r.lx-=h,g="right"),s.isCenterAnchor(e)&&(r.lx-=h/2,g="center");var m="top";s.isBottomAnchor(e)&&(r.ly-=p,m="bottom"),s.isMiddleAnchor(e)&&(r.ly-=p/2,m="middle"),r.totalWidth=Math.ceil(r.totalWidth),r.totalHeight=Math.ceil(r.totalHeight),r.lx=Math.round(r.lx),r.ly=Math.round(r.ly),i.autoMargin(t,A(e),{x:e.x,y:e.y,l:h*({right:1,center:.5}[g]||0),r:h*({left:1,center:.5}[g]||0),b:p*({top:1,middle:.5}[m]||0),t:p*({bottom:1,middle:.5}[m]||0)})}function A(t){return f.autoMarginIdRoot+t._index}function M(t,e,r,n){n=n||{};var i=t.select("."+f.itemRectClassName),a=t.select("."+f.itemTextClassName),s=e.borderwidth,c=r.index,h=e._dims;o.setTranslate(t,s+r.x,s+r.y);var p=-1!==["up","down"].indexOf(e.direction),d=n.height||(p?h.heights[c]:h.height1);i.attr({x:0,y:0,width:n.width||(p?h.width1:h.widths[c]),height:d});var g=e.font.size*u,m=(l.lineCount(a)-1)*g/2;l.positionText(a,f.textOffsetX,d/2-m+f.textOffsetY),p?r.y+=h.heights[c]+r.yPad:r.x+=h.widths[c]+r.xPad,r.index++}function S(t,e){t.attr(f.menuIndexAttrName,e||"-1").selectAll("g."+f.dropdownButtonClassName).remove()}e.exports=function(t){var e=t._fullLayout,r=s.filterVisible(e[f.name]);function a(e){i.autoMargin(t,A(e))}var o=e._menulayer.selectAll("g."+f.containerClassName).data(r.length>0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each((function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll("g."+f.headerGroupClassName).data(r,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,"g",f.dropdownButtonGroupClassName,(function(t){t.style("pointer-events","all")})),u=0;u<r.length;u++){var y=r[u];k(t,y)}var x="updatemenus"+e._uid,b=new h(t,c,x);l.enter().size()&&(c.node().parentNode.appendChild(c.node()),c.call(S)),l.exit().each((function(t){c.call(S),a(t)})).remove(),l.each((function(e){var r=n.select(this),a="dropdown"===e.type?c:null;i.manageCommandObserver(t,e,e.buttons,(function(n){g(t,e,e.buttons[n.index],r,a,b,n.index,!0)})),"dropdown"===e.type?(m(t,r,c,b,e),d(c,e)&&v(t,r,c,b,e)):v(t,r,null,null,e)}))}}},{"../../constants/alignment":471,"../../lib":503,"../../lib/svg_text_utils":529,"../../plot_api/plot_template":543,"../../plots/plots":619,"../color":366,"../drawing":388,"./constants":466,"./scrollbox":470,"@plotly/d3":58}],469:[function(t,e,r){arguments[4][463][0].apply(r,arguments)},{"./attributes":465,"./constants":466,"./defaults":467,"./draw":468,dup:463}],470:[function(t,e,r){"use strict";e.exports=s;var n=t("@plotly/d3"),i=t("../color"),a=t("../drawing"),o=t("../../lib");function s(t,e,r){this.gd=t,this.container=e,this.id=r,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll("rect.scrollbox-bg").data([0]),this.bg.exit().on(".drag",null).on("wheel",null).remove(),this.bg.enter().append("rect").classed("scrollbox-bg",!0).style("pointer-events","all").attr({opacity:0,x:0,y:0,width:0,height:0})}s.barWidth=2,s.barLength=20,s.barRadius=2,s.barPad=1,s.barColor="#808BA4",s.prototype.enable=function(t,e,r){var o=this.gd._fullLayout,l=o.width,c=o.height;this.position=t;var u,f,h,p,d=this.position.l,g=this.position.w,m=this.position.t,v=this.position.h,y=this.position.direction,x="down"===y,b="left"===y,_="up"===y,w=g,T=v;x||b||"right"===y||_||(this.position.direction="down",x=!0),x||_?(f=(u=d)+w,x?(h=m,T=(p=Math.min(h+T,c))-h):T=(p=m+T)-(h=Math.max(p-T,0))):(p=(h=m)+T,b?w=(f=d+w)-(u=Math.max(f-w,0)):(u=d,w=(f=Math.min(u+w,l))-u)),this._box={l:u,t:h,w:w,h:T};var k=g>w,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=m+v;E+M>c&&(E=c-M);var L=this.container.selectAll("rect.scrollbar-horizontal").data(k?[0]:[]);L.exit().on(".drag",null).remove(),L.enter().append("rect").classed("scrollbar-horizontal",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=v>T,P=s.barWidth+2*s.barPad,I=s.barLength+2*s.barPad,O=d+g,z=m;O+P>l&&(O=l-P);var D=this.container.selectAll("rect.scrollbar-vertical").data(C?[0]:[]);D.exit().on(".drag",null).remove(),D.enter().append("rect").classed("scrollbar-vertical",!0).call(i.fill,s.barColor),C?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:O,y:z,width:P,height:I}),this._vbarYMin=z+I/2,this._vbarTranslateMax=T-I):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll("#"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append("clipPath").attr("id",R).append("rect"),k||C?(this._clipRect=U.select("rect").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:m,width:g,height:v})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault()})).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(V);var H=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on("drag",this._onBarDrag.bind(this));k&&this.hbar.on(".drag",null).call(H),C&&this.vbar.on(".drag",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{"../../lib":503,"../color":366,"../drawing":388,"@plotly/d3":58}],471:[function(t,e,r){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},{}],472:[function(t,e,r){"use strict";e.exports={axisRefDescription:function(t,e,r){return["If set to a",t,"axis id (e.g. *"+t+"* or","*"+t+"2*), the `"+t+"` position refers to a",t,"coordinate. If set to *paper*, the `"+t+"`","position refers to the distance from the",e,"of the plotting","area in normalized coordinates where *0* (*1*) corresponds to the",e,"("+r+"). If set to a",t,"axis ID followed by","*domain* (separated by a space), the position behaves like for","*paper*, but refers to the distance in fractions of the domain","length from the",e,"of the domain of that axis: e.g.,","*"+t+"2 domain* refers to the domain of the second",t," axis and a",t,"position of 0.5 refers to the","point between the",e,"and the",r,"of the domain of the","second",t,"axis."].join(" ")}}},{}],473:[function(t,e,r){"use strict";e.exports={INCREASING:{COLOR:"#3D9970",SYMBOL:"\u25b2"},DECREASING:{COLOR:"#FF4136",SYMBOL:"\u25bc"}}},{}],474:[function(t,e,r){"use strict";e.exports={FORMAT_LINK:"https://github.com/d3/d3-format/tree/v1.4.5#d3-format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format"}},{}],475:[function(t,e,r){"use strict";e.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},{}],476:[function(t,e,r){"use strict";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],477:[function(t,e,r){"use strict";e.exports={circle:"\u25cf","circle-open":"\u25cb",square:"\u25a0","square-open":"\u25a1",diamond:"\u25c6","diamond-open":"\u25c7",cross:"+",x:"\u274c"}},{}],478:[function(t,e,r){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],479:[function(t,e,r){"use strict";e.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:"\u2212"}},{}],480:[function(t,e,r){"use strict";r.xmlns="http://www.w3.org/2000/xmlns/",r.svg="http://www.w3.org/2000/svg",r.xlink="http://www.w3.org/1999/xlink",r.svgAttrs={xmlns:r.svg,"xmlns:xlink":r.xlink}},{}],481:[function(t,e,r){"use strict";r.version=t("./version").version,t("native-promise-only"),t("../build/plotcss");for(var n=t("./registry"),i=r.register=n.register,a=t("./plot_api"),o=Object.keys(a),s=0;s<o.length;s++){var l=o[s];"_"!==l.charAt(0)&&(r[l]=a[l]),i({moduleType:"apiMethod",name:l,fn:a[l]})}i(t("./traces/scatter")),i([t("./components/legend"),t("./components/fx"),t("./components/annotations"),t("./components/annotations3d"),t("./components/shapes"),t("./components/images"),t("./components/updatemenus"),t("./components/sliders"),t("./components/rangeslider"),t("./components/rangeselector"),t("./components/grid"),t("./components/errorbars"),t("./components/colorscale"),t("./components/colorbar"),t("./components/modebar")]),i([t("./locale-en"),t("./locale-en-us")]),window.PlotlyLocales&&Array.isArray(window.PlotlyLocales)&&(i(window.PlotlyLocales),delete window.PlotlyLocales),r.Icons=t("./fonts/ploticon");var c=t("./components/fx"),u=t("./plots/plots");r.Plots={resize:u.resize,graphJson:u.graphJson,sendDataToCloud:u.sendDataToCloud},r.Fx={hover:c.hover,unhover:c.unhover,loneHover:c.loneHover,loneUnhover:c.loneUnhover},r.Snapshot=t("./snapshot"),r.PlotSchema=t("./plot_api/plot_schema")},{"../build/plotcss":1,"./components/annotations":357,"./components/annotations3d":362,"./components/colorbar":372,"./components/colorscale":378,"./components/errorbars":394,"./components/fx":406,"./components/grid":410,"./components/images":415,"./components/legend":423,"./components/modebar":429,"./components/rangeselector":437,"./components/rangeslider":444,"./components/shapes":458,"./components/sliders":463,"./components/updatemenus":469,"./fonts/ploticon":482,"./locale-en":534,"./locale-en-us":533,"./plot_api":538,"./plot_api/plot_schema":542,"./plots/plots":619,"./registry":638,"./snapshot":643,"./traces/scatter":937,"./version":1118,"native-promise-only":245}],482:[function(t,e,r){"use strict";e.exports={undo:{width:857.1,height:1e3,path:"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z",transform:"matrix(1 0 0 -1 0 850)"},home:{width:928.6,height:1e3,path:"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z",transform:"matrix(1 0 0 -1 0 850)"},"camera-retro":{width:1e3,height:1e3,path:"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z",transform:"matrix(1 0 0 -1 0 850)"},zoombox:{width:1e3,height:1e3,path:"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z",transform:"matrix(1 0 0 -1 0 850)"},pan:{width:1e3,height:1e3,path:"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z",transform:"matrix(1 0 0 -1 0 850)"},zoom_plus:{width:875,height:1e3,path:"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},zoom_minus:{width:875,height:1e3,path:"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},autoscale:{width:1e3,height:1e3,path:"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_basic:{width:1500,height:1e3,path:"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_compare:{width:1125,height:1e3,path:"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z",transform:"matrix(1 0 0 -1 0 850)"},plotlylogo:{width:1542,height:1e3,path:"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z",transform:"matrix(1 0 0 -1 0 850)"},"z-axis":{width:1e3,height:1e3,path:"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z",transform:"matrix(1 0 0 -1 0 850)"},"3d_rotate":{width:1e3,height:1e3,path:"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z",transform:"matrix(1 0 0 -1 0 850)"},camera:{width:1e3,height:1e3,path:"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z",transform:"matrix(1 0 0 -1 0 850)"},movie:{width:1e3,height:1e3,path:"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z",transform:"matrix(1 0 0 -1 0 850)"},question:{width:857.1,height:1e3,path:"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z",transform:"matrix(1 0 0 -1 0 850)"},disk:{width:857.1,height:1e3,path:"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z",transform:"matrix(1 0 0 -1 0 850)"},drawopenpath:{width:70,height:70,path:"M33.21,85.65a7.31,7.31,0,0,1-2.59-.48c-8.16-3.11-9.27-19.8-9.88-41.3-.1-3.58-.19-6.68-.35-9-.15-2.1-.67-3.48-1.43-3.79-2.13-.88-7.91,2.32-12,5.86L3,32.38c1.87-1.64,11.55-9.66,18.27-6.9,2.13.87,4.75,3.14,5.17,9,.17,2.43.26,5.59.36,9.25a224.17,224.17,0,0,0,1.5,23.4c1.54,10.76,4,12.22,4.48,12.4.84.32,2.79-.46,5.76-3.59L43,80.07C41.53,81.57,37.68,85.64,33.21,85.65ZM74.81,69a11.34,11.34,0,0,0,6.09-6.72L87.26,44.5,74.72,32,56.9,38.35c-2.37.86-5.57,3.42-6.61,6L38.65,72.14l8.42,8.43ZM55,46.27a7.91,7.91,0,0,1,3.64-3.17l14.8-5.3,8,8L76.11,60.6l-.06.19a6.37,6.37,0,0,1-3,3.43L48.25,74.59,44.62,71Zm16.57,7.82A6.9,6.9,0,1,0,64.64,61,6.91,6.91,0,0,0,71.54,54.09Zm-4.05,0a2.85,2.85,0,1,1-2.85-2.85A2.86,2.86,0,0,1,67.49,54.09Zm-4.13,5.22L60.5,56.45,44.26,72.7l2.86,2.86ZM97.83,35.67,84.14,22l-8.57,8.57L89.26,44.24Zm-13.69-8,8,8-2.85,2.85-8-8Z",transform:"matrix(1 0 0 1 -15 -15)"},drawclosedpath:{width:90,height:90,path:"M88.41,21.12a26.56,26.56,0,0,0-36.18,0l-2.07,2-2.07-2a26.57,26.57,0,0,0-36.18,0,23.74,23.74,0,0,0,0,34.8L48,90.12a3.22,3.22,0,0,0,4.42,0l36-34.21a23.73,23.73,0,0,0,0-34.79ZM84,51.24,50.16,83.35,16.35,51.25a17.28,17.28,0,0,1,0-25.47,20,20,0,0,1,27.3,0l4.29,4.07a3.23,3.23,0,0,0,4.44,0l4.29-4.07a20,20,0,0,1,27.3,0,17.27,17.27,0,0,1,0,25.46ZM66.76,47.68h-33v6.91h33ZM53.35,35H46.44V68h6.91Z",transform:"matrix(1 0 0 1 -5 -5)"},lasso:{width:1031,height:1e3,path:"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z",transform:"matrix(1 0 0 -1 0 850)"},selectbox:{width:1e3,height:1e3,path:"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z",transform:"matrix(1 0 0 -1 0 850)"},drawline:{width:70,height:70,path:"M60.64,62.3a11.29,11.29,0,0,0,6.09-6.72l6.35-17.72L60.54,25.31l-17.82,6.4c-2.36.86-5.57,3.41-6.6,6L24.48,65.5l8.42,8.42ZM40.79,39.63a7.89,7.89,0,0,1,3.65-3.17l14.79-5.31,8,8L61.94,54l-.06.19a6.44,6.44,0,0,1-3,3.43L34.07,68l-3.62-3.63Zm16.57,7.81a6.9,6.9,0,1,0-6.89,6.9A6.9,6.9,0,0,0,57.36,47.44Zm-4,0a2.86,2.86,0,1,1-2.85-2.85A2.86,2.86,0,0,1,53.32,47.44Zm-4.13,5.22L46.33,49.8,30.08,66.05l2.86,2.86ZM83.65,29,70,15.34,61.4,23.9,75.09,37.59ZM70,21.06l8,8-2.84,2.85-8-8ZM87,80.49H10.67V87H87Z",transform:"matrix(1 0 0 1 -15 -15)"},drawrect:{width:80,height:80,path:"M78,22V79H21V22H78m9-9H12V88H87V13ZM68,46.22H31V54H68ZM53,32H45.22V69H53Z",transform:"matrix(1 0 0 1 -10 -10)"},drawcircle:{width:80,height:80,path:"M50,84.72C26.84,84.72,8,69.28,8,50.3S26.84,15.87,50,15.87,92,31.31,92,50.3,73.16,84.72,50,84.72Zm0-60.59c-18.6,0-33.74,11.74-33.74,26.17S31.4,76.46,50,76.46,83.74,64.72,83.74,50.3,68.6,24.13,50,24.13Zm17.15,22h-34v7.11h34Zm-13.8-13H46.24v34h7.11Z",transform:"matrix(1 0 0 1 -10 -10)"},eraseshape:{width:80,height:80,path:"M82.77,78H31.85L6,49.57,31.85,21.14H82.77a8.72,8.72,0,0,1,8.65,8.77V69.24A8.72,8.72,0,0,1,82.77,78ZM35.46,69.84H82.77a.57.57,0,0,0,.49-.6V29.91a.57.57,0,0,0-.49-.61H35.46L17,49.57Zm32.68-34.7-24,24,5,5,24-24Zm-19,.53-5,5,24,24,5-5Z",transform:"matrix(1 0 0 1 -10 -10)"},spikeline:{width:1e3,height:1e3,path:"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z",transform:"matrix(1.5 0 0 -1.5 0 850)"},pencil:{width:1792,height:1792,path:"M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z",transform:"matrix(1 0 0 1 0 1)"},newplotlylogo:{name:"newplotlylogo",svg:"<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 132'><defs><style>.cls-1 {fill: #3f4f75;} .cls-2 {fill: #80cfbe;} .cls-3 {fill: #fff;}</style></defs><title>plotly-logomark</title><g id='symbol'><rect class='cls-1' width='132' height='132' rx='6' ry='6'/><circle class='cls-2' cx='78' cy='54' r='6'/><circle class='cls-2' cx='102' cy='30' r='6'/><circle class='cls-2' cx='78' cy='30' r='6'/><circle class='cls-2' cx='54' cy='30' r='6'/><circle class='cls-2' cx='30' cy='30' r='6'/><circle class='cls-2' cx='30' cy='54' r='6'/><path class='cls-3' d='M30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z'/><path class='cls-3' d='M78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z'/><path class='cls-3' d='M54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z'/><path class='cls-3' d='M102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z'/></g></svg>"}}},{}],483:[function(t,e,r){"use strict";r.isLeftAnchor=function(t){return"left"===t.xanchor||"auto"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return"center"===t.xanchor||"auto"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return"right"===t.xanchor||"auto"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return"top"===t.yanchor||"auto"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3}},{}],484:[function(t,e,r){"use strict";var n=t("./mod"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0]<e[1]?(r=e[0],n=e[1]):(r=e[1],n=e[0]),(r=i(r,s))>(n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,g=l([r,n]);function m(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}g?(u=0,f=o,h=s):r<n?(u=r,h=n):(u=n,h=r),t<e?(p=t,d=e):(p=e,d=t);var v,y=Math.abs(h-u)<=o?0:1;function x(t,e,r){return"A"+[t,t]+" "+[0,y,r]+" "+m(t,e)}return g?v=null===p?"M"+m(d,u)+x(d,f,0)+x(d,h,0)+"Z":"M"+m(p,u)+x(p,f,0)+x(p,h,0)+"ZM"+m(d,u)+x(d,f,1)+x(d,h,1)+"Z":null===p?(v="M"+m(d,u)+x(d,h,0),c&&(v+="L0,0Z")):v="M"+m(p,u)+"L"+m(d,u)+x(d,h,0)+"L"+m(p,h)+x(p,u,1)+"Z",v}e.exports={deg2rad:function(t){return t/180*o},rad2deg:function(t){return t/o*180},angleDelta:c,angleDist:function(t,e){return Math.abs(c(t,e))},isFullCircle:l,isAngleInsideSector:u,isPtInsideSector:function(t,e,r,n){return!!u(e,n)&&(r[0]<r[1]?(i=r[0],a=r[1]):(i=r[1],a=r[0]),t>=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{"./mod":510}],485:[function(t,e,r){"use strict";var n=Array.isArray,i=ArrayBuffer,a=DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;i<t.length;i++)n=e(n,t[i].length);return n}return t.length}return 0}r.isTypedArray=o,r.isArrayOrTypedArray=s,r.isArray1D=function(t){return!s(t[0])},r.ensureArray=function(t,e){return n(t)||(t=[]),t.length=e,t},r.concat=function(){var t,e,r,i,a,o,s,l,c=[],u=!0,f=0;for(r=0;r<arguments.length;r++)(o=(i=arguments[r]).length)&&(e?c.push(i):(e=i,a=o),n(i)?t=!1:(u=!1,f?t!==i.constructor&&(t=!1):t=i.constructor),f+=o);if(!f)return[];if(!c.length)return e;if(u)return e.concat.apply(e,c);if(t){for((s=new t(f)).set(e),r=0;r<c.length;r++)i=c[r],s.set(i,a),a+=i.length;return s}for(s=new Array(f),l=0;l<e.length;l++)s[l]=e[l];for(r=0;r<c.length;r++){for(i=c[r],l=0;l<i.length;l++)s[a+l]=i[l];a+=l}return s},r.maxRowLength=function(t){return l(t,Math.max,0)},r.minRowLength=function(t){return l(t,Math.min,1/0)}},{}],486:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../constants/numerical").BADNUM,a=/^['"%,$#\s']+|[, ]|['"%,$#\s']+$/g;e.exports=function(t){return"string"==typeof t&&(t=t.replace(a,"")),n(t)?Number(t):i}},{"../constants/numerical":479,"fast-isnumeric":190}],487:[function(t,e,r){"use strict";e.exports=function(t){var e=t._fullLayout;e._glcanvas&&e._glcanvas.size()&&e._glcanvas.each((function(t){t.regl&&t.regl.clear({color:!0,depth:!0})}))}},{}],488:[function(t,e,r){"use strict";e.exports=function(t){t._responsiveChartHandler&&(window.removeEventListener("resize",t._responsiveChartHandler),delete t._responsiveChartHandler)}},{}],489:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../plots/attributes"),o=t("../components/colorscale/scales"),s=t("../components/color"),l=t("../constants/interactions").DESELECTDIM,c=t("./nested_property"),u=t("./regex").counter,f=t("./mod").modHalf,h=t("./array").isArrayOrTypedArray;function p(t,e){var n=r.valObjectMeta[e.valType];if(e.arrayOk&&h(t))return!0;if(n.validateFunction)return n.validateFunction(t,e);var i={},a=i,o={set:function(t){a=t}};return n.coerceFunction(t,o,i,e),a!==i}r.valObjectMeta={data_array:{coerceFunction:function(t,e,r){h(t)?e.set(t):void 0!==r&&e.set(r)}},enumerated:{coerceFunction:function(t,e,r,n){n.coerceNumber&&(t=+t),-1===n.values.indexOf(t)?e.set(r):e.set(t)},validateFunction:function(t,e){e.coerceNumber&&(t=+t);for(var r=e.values,n=0;n<r.length;n++){var i=String(r[n]);if("/"===i.charAt(0)&&"/"===i.charAt(i.length-1)){if(new RegExp(i.substr(1,i.length-2)).test(t))return!0}else if(t===r[n])return!0}return!1}},boolean:{coerceFunction:function(t,e,r){!0===t||!1===t?e.set(t):e.set(r)}},number:{coerceFunction:function(t,e,r,i){!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||u(r);"string"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||"string"==typeof t&&!!u(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if("string"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split("+"),a=0;a<i.length;){var o=i[a];-1===n.flags.indexOf(o)||i.indexOf(o)<a?i.splice(a,1):a++}i.length?e.set(i.join("+")):e.set(r)}else e.set(t);else e.set(r)}},any:{coerceFunction:function(t,e,r){void 0===t?e.set(r):e.set(t)}},info_array:{coerceFunction:function(t,e,n,i){function a(t,e,n){var i,a={set:function(t){i=t}};return void 0===n&&(n=e.dflt),r.valObjectMeta[e.valType].coerceFunction(t,a,n,e),i}var o=2===i.dimensions||"1-2"===i.dimensions&&Array.isArray(t)&&Array.isArray(t[0]);if(Array.isArray(t)){var s,l,c,u,f,h,p=i.items,d=[],g=Array.isArray(p),m=g&&o&&Array.isArray(p[0]),v=o&&g&&!m,y=g&&!v?p.length:t.length;if(n=Array.isArray(n)?n:[],o)for(s=0;s<y;s++)for(d[s]=[],c=Array.isArray(t[s])?t[s]:[],f=v?p.length:g?p[s].length:c.length,l=0;l<f;l++)u=v?p[l]:g?p[s][l]:p,void 0!==(h=a(c[l],u,(n[s]||[])[l]))&&(d[s][l]=h);else for(s=0;s<y;s++)void 0!==(h=a(t[s],g?p[s]:p,n[s]))&&(d[s]=h);e.set(d)}else e.set(n)},validateFunction:function(t,e){if(!Array.isArray(t))return!1;var r=e.items,n=Array.isArray(r),i=2===e.dimensions;if(!e.freeLength&&t.length!==r.length)return!1;for(var a=0;a<t.length;a++)if(i){if(!Array.isArray(t[a])||!e.freeLength&&t[a].length!==r[a].length)return!1;for(var o=0;o<t[a].length;o++)if(!p(t[a][o],n?r[a][o]:r))return!1}else if(!p(t[a],n?r[a]:r))return!1;return!0}}},r.coerce=function(t,e,n,i,a){var o=c(n,i).get(),s=c(t,i),l=c(e,i),u=s.get(),f=e._template;if(void 0===u&&f&&(u=c(f,i).get(),f=0),void 0===a&&(a=o.dflt),o.arrayOk&&h(u))return l.set(u),u;var d=r.valObjectMeta[o.valType].coerceFunction;d(u,l,a,o);var g=l.get();return f&&g===a&&!p(u,o)&&(d(u=c(f,i).get(),l,a,o),g=l.get()),g},r.coerce2=function(t,e,n,i,a){var o=c(t,i),s=r.coerce(t,e,n,i,a),l=o.get();return null!=l&&s},r.coerceFont=function(t,e,r){var n={};return r=r||{},n.family=t(e+".family",r.family),n.size=t(e+".size",r.size),n.color=t(e+".color",r.color),n},r.coercePattern=function(t,e,r,n){if(t(e+".shape")){t(e+".solidity"),t(e+".size");var i="overlay"===t(e+".fillmode");if(!n){var a=t(e+".bgcolor",i?r:void 0);t(e+".fgcolor",i?s.contrast(a):r)}t(e+".fgopacity",i?.5:1)}},r.coerceHoverinfo=function(t,e,n){var i,o=e._module.attributes,s=o.hoverinfo?o:a,l=s.hoverinfo;if(1===n._dataLength){var c="all"===l.dflt?l.flags.slice():l.dflt.split("+");c.splice(c.indexOf("name"),1),i=c.join("+")}return r.coerce(t,e,s,"hoverinfo",i)},r.coerceSelectionMarkerOpacity=function(t,e){if(t.marker){var r,n,i=t.marker.opacity;if(void 0!==i)h(i)||t.selected||t.unselected||(r=i,n=l*i),e("selected.marker.opacity",r),e("unselected.marker.opacity",n)}},r.validate=p},{"../components/color":366,"../components/colorscale/scales":381,"../constants/interactions":478,"../plots/attributes":550,"./array":485,"./mod":510,"./nested_property":511,"./regex":520,"fast-isnumeric":190,tinycolor2:312}],490:[function(t,e,r){"use strict";var n,i,a=t("d3-time-format").timeFormat,o=t("fast-isnumeric"),s=t("./loggers"),l=t("./mod").mod,c=t("../constants/numerical"),u=c.BADNUM,f=c.ONEDAY,h=c.ONEHOUR,p=c.ONEMIN,d=c.ONESEC,g=c.EPOCHJD,m=t("../registry"),v=t("d3-time-format").utcFormat,y=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,x=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\di?)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,b=(new Date).getFullYear()-70;function _(t){return t&&m.componentsRegistry.calendars&&"string"==typeof t&&"gregorian"!==t}function w(t,e){return String(t+Math.pow(10,e)).substr(1)}r.dateTick0=function(t,e){var n=function(t,e){return _(t)?e?m.getComponentMethod("calendars","CANONICAL_SUNDAY")[t]:m.getComponentMethod("calendars","CANONICAL_TICK")[t]:e?"2000-01-02":"2000-01-01"}(t,!!e);if(e<2)return n;var i=r.dateTime2ms(n,t);return i+=f*(e-1),r.ms2DateTime(i,0,t)},r.dfltRange=function(t){return _(t)?m.getComponentMethod("calendars","DFLTRANGE")[t]:["2000-01-01","2001-01-01"]},r.isJSDate=function(t){return"object"==typeof t&&null!==t&&"function"==typeof t.getTime},r.dateTime2ms=function(t,e){if(r.isJSDate(t)){var a=t.getTimezoneOffset()*p,o=(t.getUTCMinutes()-t.getMinutes())*p+(t.getUTCSeconds()-t.getSeconds())*d+(t.getUTCMilliseconds()-t.getMilliseconds());if(o){var s=3*p;a=a-s/2+l(o-a+s/2,s)}return(t=Number(t)-a)>=n&&t<=i?t:u}if("string"!=typeof t&&"number"!=typeof t)return u;t=String(t);var c=_(e),v=t.charAt(0);!c||"G"!==v&&"g"!==v||(t=t.substr(1),e="");var w=c&&"chinese"===e.substr(0,7),T=t.match(w?x:y);if(!T)return u;var k=T[1],A=T[3]||"1",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(c){if(2===k.length)return u;var C;k=Number(k);try{var P=m.getComponentMethod("calendars","getCal")(e);if(w){var I="i"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,I),M)}else C=P.newDate(k,Number(A),M)}catch(t){return u}return C?(C.toJD()-g)*f+S*h+E*p+L*d:u}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var O=new Date(Date.UTC(2e3,A,M,S,E));return O.setUTCFullYear(k),O.getUTCMonth()!==A||O.getUTCDate()!==M?u:O.getTime()+L*d},n=r.MIN_MS=r.dateTime2ms("-9999"),i=r.MAX_MS=r.dateTime2ms("9999-12-31 23:59:59.9999"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=" "+w(e,2)+":"+w(r,2),(n||i)&&(t+=":"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+="."+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+g,E=Math.floor(l(t,f));try{a=m.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(t){a=v("G%Y-%m-%d")(new Date(w))}if("-"===a.charAt(0))for(;a.length<11;)a="-0"+a.substr(1);else for(;a.length<10;)a="0"+a;o=e<T?Math.floor(E/h):0,s=e<T?Math.floor(E%h/p):0,c=e<k?Math.floor(E%p/d):0,y=e<A?E%d*10+b:0}else x=new Date(w),a=v("%Y-%m-%d")(x),o=e<T?x.getUTCHours():0,s=e<T?x.getUTCMinutes():0,c=e<k?x.getUTCSeconds():0,y=e<A?10*x.getUTCMilliseconds()+b:0;return M(a,o,s,c,y)},r.ms2DateTimeLocal=function(t){if(!(t>=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||"number"==typeof t&&isFinite(t)){if(_(n))return s.error("JS Dates and milliseconds are incompatible with world calendars",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error("unrecognized date",t),e;return t};var S=/%\d?f/g,E=/%h/g,L={1:"1",2:"1",3:"2",4:"2"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r("%q")(i)]})),_(n))try{t=m.getComponentMethod("calendars","worldCalFmt")(t,e,n)}catch(t){return"Invalid"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if("y"===r)e=a.year;else if("m"===r)e=a.month;else{if("d"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+":"+w(l(Math.floor(r/p),60),2);if("M"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+i}return n}(t,r)+"\n"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+"\n"+a.year}return C(e,t,n,i)};var I=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+g,a=m.getComponentMethod("calendars","getCal")(r),o=a.fromJD(i);return e%12?a.add(o,e,"m"):a.add(o,e/12,"y"),(o.toJD()-g)*f+n}catch(e){s.error("invalid ms "+t+" in calendar "+r)}var c=new Date(t+I);return c.setUTCMonth(c.getUTCMonth()+e)+n-I},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&m.getComponentMethod("calendars","getCal")(e),u=0;u<t.length;u++)if(n=t[u],o(n)){if(!(n%f))if(c)try{1===(r=c.fromJD(n/f+g)).day()?1===r.month()?i++:a++:s++}catch(t){}else 1===(r=new Date(n)).getUTCDate()?0===r.getUTCMonth()?i++:a++:s++}else l++;s+=a+=i;var h=t.length-l;return{exactYears:i/h,exactMonths:a/h,exactDays:s/h}}},{"../constants/numerical":479,"../registry":638,"./loggers":507,"./mod":510,"d3-time-format":120,"fast-isnumeric":190}],491:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("./loggers"),a=t("./matrix"),o=t("gl-mat4");function s(t){var e=t&&t.parentNode;e&&e.removeChild(t)}function l(t,e,r){var n="plotly.js-style-"+t,a=document.getElementById(n);a||((a=document.createElement("style")).setAttribute("id",n),a.appendChild(document.createTextNode("")),document.head.appendChild(a));var o=a.sheet;o.insertRule?o.insertRule(e+"{"+r+"}",0):o.addRule?o.addRule(e,r,0):i.warn("addStyleRule failed")}function c(t){var e=window.getComputedStyle(t,null),r=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("-moz-transform")||e.getPropertyValue("-ms-transform")||e.getPropertyValue("-o-transform")||e.getPropertyValue("transform");return"none"===r?null:r.replace("matrix","").replace("3d","").slice(1,-1).split(",").map((function(t){return+t}))}function u(t){for(var e=[];f(t);)e.push(t),t=t.parentNode;return e}function f(t){return t&&(t instanceof Element||t instanceof HTMLElement)}e.exports={getGraphDiv:function(t){var e;if("string"==typeof t){if(null===(e=document.getElementById(t)))throw new Error("No DOM element with id '"+t+"' exists on the page.");return e}if(null==t)throw new Error("DOM element provided is null or undefined");return t},isPlotDiv:function(t){var e=n.select(t);return e.node()instanceof HTMLElement&&e.size()&&e.classed("js-plotly-plot")},removeElement:s,addStyleRule:function(t,e){l("global",t,e)},addRelatedStyleRule:l,deleteRelatedStyleRule:function(t){var e="plotly.js-style-"+t,r=document.getElementById(e);r&&s(r)},getFullTransformMatrix:function(t){var e=u(t),r=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return e.forEach((function(t){var e=c(t);if(e){var n=a.convertCssMatrix(e);r=o.multiply(r,r,n)}})),r},getElementTransformMatrix:c,getElementAndAncestors:u,equalDomRects:function(t,e){return t&&e&&t.x===e.x&&t.y===e.y&&t.top===e.top&&t.left===e.left&&t.right===e.right&&t.bottom===e.bottom}}},{"./loggers":507,"./matrix":509,"@plotly/d3":58,"gl-mat4":210}],492:[function(t,e,r){"use strict";var n=t("events").EventEmitter,i={init:function(t){if(t._ev instanceof n)return t;var e=new n,r=new n;return t._ev=e,t._internalEv=r,t.on=e.on.bind(e),t.once=e.once.bind(e),t.removeListener=e.removeListener.bind(e),t.removeAllListeners=e.removeAllListeners.bind(e),t._internalOn=r.on.bind(r),t._internalOnce=r.once.bind(r),t._removeInternalListener=r.removeListener.bind(r),t._removeAllInternalListeners=r.removeAllListeners.bind(r),t.emit=function(n,i){"undefined"!=typeof jQuery&&jQuery(t).trigger(n,i),e.emit(n,i),r.emit(n,i)},t},triggerHandler:function(t,e,r){var n,i;"undefined"!=typeof jQuery&&(n=jQuery(t).triggerHandler(e,r));var a=t._ev;if(!a)return n;var o,s=a._events[e];if(!s)return n;function l(t){return t.listener?(a.removeListener(e,t.listener),t.fired?void 0:(t.fired=!0,t.listener.apply(a,[r]))):t.apply(a,[r])}for(s=Array.isArray(s)?s:[s],o=0;o<s.length-1;o++)l(s[o]);return i=l(s[o]),void 0!==n?n:i},purge:function(t){return delete t._ev,delete t.on,delete t.once,delete t.removeListener,delete t.removeAllListeners,delete t.emit,delete t._ev,delete t._internalEv,delete t._internalOn,delete t._internalOnce,delete t._removeInternalListener,delete t._removeAllInternalListeners,t}};e.exports=i},{events:84}],493:[function(t,e,r){"use strict";var n=t("./is_plain_object.js"),i=Array.isArray;function a(t,e,r,o){var s,l,c,u,f,h,p=t[0],d=t.length;if(2===d&&i(p)&&i(t[1])&&0===p.length){if(function(t,e){var r,n;for(r=0;r<t.length;r++){if(null!==(n=t[r])&&"object"==typeof n)return!1;void 0!==n&&(e[r]=n)}return!0}(t[1],p))return p;p.splice(0,p.length)}for(var g=1;g<d;g++)for(l in s=t[g])c=p[l],u=s[l],o&&i(u)?p[l]=u:e&&u&&(n(u)||(f=i(u)))?(f?(f=!1,h=c&&i(c)?c:[]):h=c&&n(c)?c:{},p[l]=a([h,u],e,r,o)):(void 0!==u||r)&&(p[l]=u);return p}r.extendFlat=function(){return a(arguments,!1,!1,!1)},r.extendDeep=function(){return a(arguments,!0,!1,!1)},r.extendDeepAll=function(){return a(arguments,!0,!0,!1)},r.extendDeepNoArrays=function(){return a(arguments,!0,!1,!0)}},{"./is_plain_object.js":504}],494:[function(t,e,r){"use strict";e.exports=function(t){for(var e={},r=[],n=0,i=0;i<t.length;i++){var a=t[i];1!==e[a]&&(e[a]=1,r[n++]=a)}return r}},{}],495:[function(t,e,r){"use strict";function n(t){return!0===t.visible}function i(t){var e=t[0].trace;return!0===e.visible&&0!==e._length}e.exports=function(t){for(var e,r=(e=t,Array.isArray(e)&&Array.isArray(e[0])&&e[0][0]&&e[0][0].trace?i:n),a=[],o=0;o<t.length;o++){var s=t[o];r(s)&&a.push(s)}return a}},{}],496:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("country-regex"),a=t("@turf/area"),o=t("@turf/centroid"),s=t("@turf/bbox"),l=t("./identity"),c=t("./loggers"),u=t("./is_plain_object"),f=t("./nested_property"),h=t("./polygon"),p=Object.keys(i),d={"ISO-3":l,"USA-states":l,"country names":function(t){for(var e=0;e<p.length;e++){var r=p[e];if(new RegExp(i[r]).test(t.trim().toLowerCase()))return r}return c.log("Unrecognized country name: "+t+"."),!1}};function g(t){var e=t.geojson,r=window.PlotlyGeoAssets||{},n="string"==typeof e?r[e]:e;return u(n)?n:(c.error("Oops ... something went wrong when fetching "+e),!1)}e.exports={locationToFeature:function(t,e,r){if(!e||"string"!=typeof e)return!1;var n,i,a,o=d[t](e);if(o){if("USA-states"===t)for(n=[],a=0;a<r.length;a++)(i=r[a]).properties&&i.properties.gu&&"USA"===i.properties.gu&&n.push(i);else n=r;for(a=0;a<n.length;a++)if((i=n[a]).id===o)return i;c.log(["Location with id",o,"does not have a matching topojson feature at this resolution."].join(" "))}return!1},feature2polygons:function(t){var e,r,n,i,a=t.geometry,o=a.coordinates,s=t.id,l=[];function c(t){for(var e=0;e<t.length-1;e++)if(t[e][0]>0&&t[e+1][0]<0)return e;return null}switch(e="RUS"===s||"FJI"===s?function(t){var e;if(null===c(t))e=t;else for(e=new Array(t.length),i=0;i<t.length;i++)e[i]=[t[i][0]<0?t[i][0]+360:t[i][0],t[i][1]];l.push(h.tester(e))}:"ATA"===s?function(t){var e=c(t);if(null===e)return l.push(h.tester(t));var r=new Array(t.length+1),n=0;for(i=0;i<t.length;i++)i>e?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case"MultiPolygon":for(r=0;r<o.length;r++)for(n=0;n<o[r].length;n++)e(o[r][n]);break;case"Polygon":for(r=0;r<o.length;r++)e(o[r])}return l},getTraceGeojson:g,extractTraceFeature:function(t){var e=t[0].trace,r=g(e);if(!r)return!1;var n,i={},s=[];for(n=0;n<e._length;n++){var l=t[n];(l.loc||0===l.loc)&&(i[l.loc]=l)}function u(t){var r=f(t,e.featureidkey||"id").get(),n=i[r];if(n){var l=t.geometry;if("Polygon"===l.type||"MultiPolygon"===l.type){var u={type:"Feature",id:r,geometry:l,properties:{}};u.properties.ct=function(t){var e,r=t.geometry;if("MultiPolygon"===r.type)for(var n=r.coordinates,i=0,s=0;s<n.length;s++){var l={type:"Polygon",coordinates:n[s]},c=a.default(l);c>i&&(i=c,e=l)}else e=r;return o.default(e).geometry.coordinates}(u),n.fIn=t,n.fOut=u,s.push(u)}else c.log(["Location",n.loc,"does not have a valid GeoJSON geometry.","Traces with locationmode *geojson-id* only support","*Polygon* and *MultiPolygon* geometries."].join(" "))}delete i[r]}switch(r.type){case"FeatureCollection":var h=r.features;for(n=0;n<h.length;n++)u(h[n]);break;case"Feature":u(r);break;default:return c.warn(["Invalid GeoJSON type",(r.type||"none")+".","Traces with locationmode *geojson-id* only support","*FeatureCollection* and *Feature* types."].join(" ")),!1}for(var p in i)c.log(["Location *"+p+"*","does not have a matching feature with id-key","*"+e.featureidkey+"*."].join(" "));return s},fetchTraceGeoData:function(t){var e=window.PlotlyGeoAssets||{},r=[];function i(t){return new Promise((function(r,i){n.json(t,(function(n,a){if(n){delete e[t];var o=404===n.status?'GeoJSON at URL "'+t+'" does not exist.':"Unexpected error while fetching from "+t;return i(new Error(o))}return e[t]=a,r(a)}))}))}function a(t){return new Promise((function(r,n){var i=0,a=setInterval((function(){return e[t]&&"pending"!==e[t]?(clearInterval(a),r(e[t])):i>100?(clearInterval(a),n("Unexpected error while fetching from "+t)):void i++}),50)}))}for(var o=0;o<t.length;o++){var s=t[o][0].trace.geojson;"string"==typeof s&&(e[s]?"pending"===e[s]&&r.push(a(s)):(e[s]="pending",r.push(i(s))))}return r},computeBbox:function(t){return s.default(t)}}},{"./identity":501,"./is_plain_object":504,"./loggers":507,"./nested_property":511,"./polygon":515,"@plotly/d3":58,"@turf/area":61,"@turf/bbox":64,"@turf/centroid":67,"country-regex":94}],497:[function(t,e,r){"use strict";var n=t("../constants/numerical").BADNUM;r.calcTraceToLineCoords=function(t){for(var e=t[0].trace.connectgaps,r=[],i=[],a=0;a<t.length;a++){var o=t[a].lonlat;o[0]!==n?i.push(o):!e&&i.length>0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:"Polygon",coordinates:t};for(var e=new Array(t.length),r=0;r<t.length;r++)e[r]=[t[r]];return{type:"MultiPolygon",coordinates:e}},r.makeBlank=function(){return{type:"Point",coordinates:[]}}},{"../constants/numerical":479}],498:[function(t,e,r){"use strict";var n,i,a,o=t("./mod").mod;function s(t,e,r,n,i,a,o,s){var l=r-t,c=i-t,u=o-i,f=n-e,h=a-e,p=s-a,d=l*p-u*f;if(0===d)return null;var g=(c*p-u*h)/d,m=(c*f-l*h)/d;return m<0||m>1||g<0||g>1?null:{x:t+l*g,y:e+f*g}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,g=h*h+p*p,m=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,g,t-i,e-a),l(h,p,g,r-i,n-a));return Math.sqrt(m)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.x<a?a-r.x:r.x>o?r.x-o:0,f=r.y<s?s-r.y:r.y>l?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f<c;){if(i=(h+p)/2,o=(a=t.getPointAtLength(i))[r]-e,Math.abs(o)<l)return a;u*o>0?p=i:h=i,f++}return a}},{"./mod":510}],499:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("color-normalize"),o=t("../components/colorscale"),s=t("../components/color/attributes").defaultLine,l=t("./array").isArrayOrTypedArray,c=a(s);function u(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports={formatColor:function(t,e,r){var n,i,s,p,d,g=t.color,m=l(g),v=l(e),y=o.extractOpts(t),x=[];if(n=void 0!==y.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=m?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=v?function(t,e){return void 0===t[e]?1:h(t[e])}:h,m||v)for(var b=0;b<r;b++)p=i(g,b),d=s(e,b),x[b]=u(p,d);else x=u(a(g),e);return x},parseColorScale:function(t){var e=o.extractOpts(t),r=e.colorscale;return e.reversescale&&(r=o.flipScale(e.colorscale)),r.map((function(t){var e=t[0],r=i(t[1]).toRgb();return{index:e,rgb:[r.r,r.g,r.b,r.a]}}))}}},{"../components/color/attributes":365,"../components/colorscale":378,"./array":485,"color-normalize":89,"fast-isnumeric":190,tinycolor2:312}],500:[function(t,e,r){"use strict";var n=t("./identity");function i(t){return[t]}e.exports={keyFun:function(t){return t.key},repeat:i,descend:n,wrap:i,unwrap:function(t){return t[0]}}},{"./identity":501}],501:[function(t,e,r){"use strict";e.exports=function(t){return t}},{}],502:[function(t,e,r){"use strict";e.exports=function(t,e){if(!e)return t;var r=1/Math.abs(e),n=r>1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf("e+")&&(n=+o)}}return n}},{}],503:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").utcFormat,a=t("d3-format").format,o=t("fast-isnumeric"),s=t("../constants/numerical"),l=s.FP_SAFE,c=-l,u=s.BADNUM,f=e.exports={};f.adjustFormat=function(t){return!t||/^\d[.]\df/.test(t)||/[.]\d%/.test(t)?t:"0.f"===t?"~f":/^\d%/.test(t)?"~%":/^\ds/.test(t)?"~s":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?"~"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: "'+e+'"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=t("./nested_property"),f.keyedContainer=t("./keyed_container"),f.relativeAttr=t("./relative_attr"),f.isPlainObject=t("./is_plain_object"),f.toLogRange=t("./to_log_range"),f.relinkPrivateKeys=t("./relink_private");var p=t("./array");f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=t("./mod");f.mod=d.mod,f.modHalf=d.modHalf;var g=t("./coerce");f.valObjectMeta=g.valObjectMeta,f.coerce=g.coerce,f.coerce2=g.coerce2,f.coerceFont=g.coerceFont,f.coercePattern=g.coercePattern,f.coerceHoverinfo=g.coerceHoverinfo,f.coerceSelectionMarkerOpacity=g.coerceSelectionMarkerOpacity,f.validate=g.validate;var m=t("./dates");f.dateTime2ms=m.dateTime2ms,f.isDateTime=m.isDateTime,f.ms2DateTime=m.ms2DateTime,f.ms2DateTimeLocal=m.ms2DateTimeLocal,f.cleanDate=m.cleanDate,f.isJSDate=m.isJSDate,f.formatDate=m.formatDate,f.incrementMonth=m.incrementMonth,f.dateTick0=m.dateTick0,f.dfltRange=m.dfltRange,f.findExactDates=m.findExactDates,f.MIN_MS=m.MIN_MS,f.MAX_MS=m.MAX_MS;var v=t("./search");f.findBin=v.findBin,f.sorterAsc=v.sorterAsc,f.sorterDes=v.sorterDes,f.distinctVals=v.distinctVals,f.roundUp=v.roundUp,f.sort=v.sort,f.findIndexOfMin=v.findIndexOfMin,f.sortObjectKeys=t("./sort_object_keys");var y=t("./stats");f.aggNums=y.aggNums,f.len=y.len,f.mean=y.mean,f.median=y.median,f.midRange=y.midRange,f.variance=y.variance,f.stdev=y.stdev,f.interp=y.interp;var x=t("./matrix");f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=t("./angles");f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=t("./anchor_utils");f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=t("./geometry2d");f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=t("./extend");f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=t("./loggers");f.log=k.log,f.warn=k.warn,f.error=k.error;var A=t("./regex");f.counterRegex=A.counter;var M=t("./throttle");f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=t("./dom");function E(t){var e={};for(var r in t)for(var n=t[r],i=0;i<n.length;i++)e[n[i]]=+r;return e}f.getGraphDiv=S.getGraphDiv,f.isPlotDiv=S.isPlotDiv,f.removeElement=S.removeElement,f.addStyleRule=S.addStyleRule,f.addRelatedStyleRule=S.addRelatedStyleRule,f.deleteRelatedStyleRule=S.deleteRelatedStyleRule,f.getFullTransformMatrix=S.getFullTransformMatrix,f.getElementTransformMatrix=S.getElementTransformMatrix,f.getElementAndAncestors=S.getElementAndAncestors,f.equalDomRects=S.equalDomRects,f.clearResponsive=t("./clear_responsive"),f.preserveDrawingBuffer=t("./preserve_drawing_buffer"),f.makeTraceGroups=t("./make_trace_groups"),f._=t("./localize"),f.notifier=t("./notifier"),f.filterUnique=t("./filter_unique"),f.filterVisible=t("./filter_visible"),f.pushUnique=t("./push_unique"),f.increment=t("./increment"),f.cleanNumber=t("./clean_number"),f.ensureNumber=function(t){return o(t)?(t=Number(t))>l||t<c?u:t:u},f.isIndex=function(t,e){return!(void 0!==e&&t>=e)&&(o(t)&&t>=0&&t%1==0)},f.noop=t("./noop"),f.identity=t("./identity"),f.repeat=function(t,e){for(var r=new Array(e),n=0;n<e;n++)r[n]=t;return r},f.swapAttrs=function(t,e,r,n){r||(r="x"),n||(n="y");for(var i=0;i<e.length;i++){var a=e[i],o=f.nestedProperty(t,a.replace("?",r)),s=f.nestedProperty(t,a.replace("?",n)),l=o.get();o.set(s.get()),s.set(l)}},f.raiseToTop=function(t){t.parentNode.appendChild(t)},f.cancelTransition=function(t){return t.transition().duration(0)},f.constrain=function(t,e,r){return e>r?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s<a;s++)o[s]=e(t[s],r,n,i);return o},f.randstr=function t(e,r,n,i){if(n||(n=16),void 0===r&&(r=24),r<=0)return"0";var a,o,s=Math.log(Math.pow(2,r))/Math.log(n),l="";for(a=2;s===1/0;a*=2)s=Math.log(Math.pow(2,r/a))/Math.log(n)*a;var c=s-Math.floor(s);for(a=0;a<Math.floor(s);a++)l=Math.floor(Math.random()*n).toString(n)+l;c&&(o=Math.pow(n,c),l=Math.floor(Math.random()*o).toString(n)+l);var u=parseInt(l,n);return e&&e[l]||u!==1/0&&u>=Math.pow(2,r)?i>10?(f.warn("randstr failed uniqueness"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r["_"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r<l;r++)c[r]=(1-Math.cos(Math.PI*(r+1)/e))/(2*e);for(r=0;r<o;r++){for(a=0,n=0;n<l;n++)(i=r+n+1-e)<-o?i-=s*Math.round(i/s):i>=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n<r.length;n++)null!=t[r[n]]?i=!0:a=!1;if(i&&!a)for(n=0;n<r.length;n++)t[r[n]]=e[r[n]]}},f.mergeArray=function(t,e,r,n){var i="function"==typeof n;if(f.isArrayOrTypedArray(t))for(var a=Math.min(t.length,e.length),o=0;o<a;o++){var s=t[o];e[o][r]=i?n(s):s}},f.mergeArrayCastPositive=function(t,e,r){return f.mergeArray(t,e,r,(function(t){var e=+t;return isFinite(e)&&e>0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i<e.length;i++)e[i][r]=n(t[i])},f.castOption=function(t,e,r,n){n=n||f.identity;var i=f.nestedProperty(t,r).get();return f.isArrayOrTypedArray(i)?Array.isArray(e)&&f.isArrayOrTypedArray(i[e[0]])?n(i[e[0]][e[1]]):n(i[e]):i},f.extractOption=function(t,e,r,n){if(r in t)return t[r];var i=f.nestedProperty(e,n).get();return Array.isArray(i)?void 0:i},f.tagSelected=function(t,e,r){var n,i,a=e.selectedpoints,o=e._indexToPoints;o&&(n=E(o));for(var s=0;s<a.length;s++){var l=a[s];if(f.isIndex(l)||f.isArrayOrTypedArray(l)&&f.isIndex(l[0])&&f.isIndex(l[1])){var c=n?n[l]:l,u=r?r[c]:c;void 0!==(i=u)&&i<t.length&&(t[u].selected=1)}}},f.selIndices2selPoints=function(t){var e=t.selectedpoints,r=t._indexToPoints;if(r){for(var n=E(r),i=[],a=0;a<e.length;a++){var o=e[a];if(f.isIndex(o)){var s=n[o];f.isIndex(s)&&i.push(s)}}return i}return e},f.getTargetArray=function(t,e){var r=e.target;if("string"==typeof r&&r){var n=f.nestedProperty(t,r).get();return!!Array.isArray(n)&&n}return!!Array.isArray(r)&&r},f.minExtend=function(t,e){var r={};"object"!=typeof e&&(e={});var n,i,a,o=Object.keys(t);for(n=0;n<o.length;n++)a=t[i=o[n]],"_"!==i.charAt(0)&&"function"!=typeof a&&("module"===i?r[i]=a:Array.isArray(a)?r[i]="colorscale"===i?a.slice():a.slice(0,3):f.isTypedArray(a)?r[i]=a.subarray(0,3):r[i]=a&&"object"==typeof a?f.minExtend(t[i],e[i]):a);for(o=Object.keys(e),n=0;n<o.length;n++)"object"==typeof(a=e[i=o[n]])&&i in r&&"object"==typeof r[i]||(r[i]=a);return r},f.titleCase=function(t){return t.charAt(0).toUpperCase()+t.substr(1)},f.containsAny=function(t,e){for(var r=0;r<e.length;r++)if(-1!==t.indexOf(e[r]))return!0;return!1},f.isIE=function(){return void 0!==window.navigator.msSaveBlob};var L=/Version\/[\d\.]+.*Safari/;f.isSafari=function(){return L.test(window.navigator.userAgent)};var C=/iPad|iPhone|iPod/;f.isIOS=function(){return C.test(window.navigator.userAgent)};var P=/Firefox\/(\d+)\.\d+/;f.getFirefoxVersion=function(){var t=P.exec(window.navigator.userAgent);if(t&&2===t.length){var e=parseInt(t[1]);if(!isNaN(e))return e}return null},f.isD3Selection=function(t){return t instanceof n.selection},f.ensureSingle=function(t,e,r,n){var i=t.select(e+(r?"."+r:""));if(i.size())return i;var a=t.append(e);return r&&a.classed(r,!0),n&&a.call(n),a},f.ensureSingleById=function(t,e,r,n){var i=t.select(e+"#"+r);if(i.size())return i;var a=t.append(e).attr("id",r);return n&&a.call(n),a},f.objectFromPath=function(t,e){for(var r,n=t.split("."),i=r={},a=0;a<n.length;a++){var o=n[a],s=null,l=n[a].match(/(.*)\[([0-9]+)\]/);l?(o=l[1],s=l[2],r=r[o]=[],a===n.length-1?r[s]=e:r[s]={},r=r[s]):(a===n.length-1?r[o]=e:r[o]={},r=r[o])}return i};var I=/^([^\[\.]+)\.(.+)?/,O=/^([^\.]+)\[([0-9]+)\](\.)?(.+)?/;f.expandObjectPaths=function(t){var e,r,n,i,a,o,s;if("object"==typeof t&&!Array.isArray(t))for(r in t)t.hasOwnProperty(r)&&((e=r.match(I))?(i=t[r],n=e[1],delete t[r],t[n]=f.extendDeepNoArrays(t[n]||{},f.objectFromPath(r,f.expandObjectPaths(i))[n])):(e=r.match(O))?(i=t[r],n=e[1],a=parseInt(e[2]),delete t[r],t[n]=t[n]||[],"."===e[3]?(s=e[4],o=t[n][a]=t[n][a]||{},f.extendDeepNoArrays(o,f.objectFromPath(s,f.expandObjectPaths(i)))):t[n][a]=f.expandObjectPaths(i)):t[r]=f.expandObjectPaths(t[r]));return t},f.numSeparate=function(t,e,r){if(r||(r=!1),"string"!=typeof e||0===e.length)throw new Error("Separator string required for formatting!");"number"==typeof t&&(t=String(t));var n=/(\d+)(\d{3})/,i=e.charAt(0),a=e.charAt(1),o=t.split("."),s=o[0],l=o.length>1?i+o[1]:"";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,"$1"+a+"$2");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var z=/^\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:""}))};var D={max:10,count:0,name:"hovertemplate"};f.hovertemplateString=function(){return B.apply(D,arguments)};var R={max:10,count:0,name:"texttemplate"};f.texttemplateString=function(){return B.apply(R,arguments)};var F=/^[:|\|]/;function B(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var c,u,h,p="_xother"===s||"_yother"===s,d="_xother_"===s||"_yother_"===s,g="xother_"===s||"yother_"===s,m="xother"===s||"yother"===s||p||g||d,v=s;if((p||d)&&(v=v.substring(1)),(g||d)&&(v=v.substring(0,v.length-1)),m){if(void 0===(c=e[v]))return""}else for(h=3;h<a.length;h++)if(u=a[h]){if(u.hasOwnProperty(v)){c=u[v];break}if(z.test(v)||(c=f.nestedProperty(u,v).get(),(c=o[v]||f.nestedProperty(u,v).get())&&(o[v]=c)),void 0!==c)break}if(void 0===c&&n)return n.count<n.max&&(f.warn("Variable '"+v+"' in "+n.name+" could not be found!"),c=t),n.count===n.max&&f.warn("Too many "+n.name+" warnings - additional warnings will be suppressed"),n.count++,t;if(l){var y;if(":"===l[0]&&(c=(y=r?r.numberFormat:f.numberFormat)(l.replace(F,""))(c)),"|"===l[0]){y=r?r.timeFormat:i;var x=f.dateTime2ms(c);c=f.formatDate(x,l.replace(F,""),!1,y)}}else{var b=v+"Label";e.hasOwnProperty(b)&&(c=e[b])}return m&&(c="("+c+")",(p||d)&&(c=" "+c),(g||d)&&(c+=" ")),c}))}f.subplotSort=function(t,e){for(var r=Math.min(t.length,e.length)+1,n=0,i=0,a=0;a<r;a++){var o=t.charCodeAt(a)||0,s=e.charCodeAt(a)||0,l=o>=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var N=2e9;f.seedPseudoRandom=function(){N=2e9},f.pseudoRandom=function(){var t=N;return N=(69069*N+1)%4294967296,Math.abs(N-t)<429496729?f.pseudoRandom():N/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,"htx","hovertext");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,"tx","text");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+"%",n=0;n<e;n++)-1!==r.indexOf(".")&&(r=(r=r.replace("0%","%")).replace(".%","%"));return r},f.isHidden=function(t){var e=window.getComputedStyle(t).display;return!e||"none"===e},f.strTranslate=function(t,e){return t||e?"translate("+t+","+e+")":""},f.strRotate=function(t){return t?"rotate("+t+")":""},f.strScale=function(t){return 1!==t?"scale("+t+")":""},f.getTextTransform=function(t){var e=t.noCenter,r=t.textX,n=t.textY,i=t.targetX,a=t.targetY,o=t.anchorX||0,s=t.anchorY||0,l=t.rotate,c=t.scale;return c?c>1&&(c=1):c=0,f.strTranslate(i-c*(r+o),a-c*(n+s))+f.strScale(c)+(l?"rotate("+l+(e?"":" "+r+" "+n)+")":"")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var j=f.getFirefoxVersion(),U=null!==j&&j<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},{"../constants/numerical":479,"./anchor_utils":483,"./angles":484,"./array":485,"./clean_number":486,"./clear_responsive":488,"./coerce":489,"./dates":490,"./dom":491,"./extend":493,"./filter_unique":494,"./filter_visible":495,"./geometry2d":498,"./identity":501,"./increment":502,"./is_plain_object":504,"./keyed_container":505,"./localize":506,"./loggers":507,"./make_trace_groups":508,"./matrix":509,"./mod":510,"./nested_property":511,"./noop":512,"./notifier":513,"./preserve_drawing_buffer":517,"./push_unique":518,"./regex":520,"./relative_attr":521,"./relink_private":522,"./search":523,"./sort_object_keys":526,"./stats":527,"./throttle":530,"./to_log_range":531,"@plotly/d3":58,"d3-format":112,"d3-time-format":120,"fast-isnumeric":190}],504:[function(t,e,r){"use strict";e.exports=function(t){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(t):"[object Object]"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty("hasOwnProperty")}},{}],505:[function(t,e,r){"use strict";var n=t("./nested_property"),i=/^\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||"name",a=a||"value";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||"";var u={};if(s)for(o=0;o<s.length;o++)u[s[o][r]]=o;var f=i.test(a),h={set:function(t,e){var i=null===e?4:0;if(!s){if(!l||4===i)return;s=[],l.set(s)}var o=u[t];if(void 0===o){if(4===i)return;i|=3,o=s.length,u[t]=o}else e!==(f?s[o][a]:n(s[o],a).get())&&(i|=2);var p=s[o]=s[o]||{};return p[r]=t,f?p[a]=e:n(p,a).set(e),null!==e&&(i&=-5),c[o]=c[o]|i,h},get:function(t){if(s){var e=u[t];return void 0===e?void 0:f?s[e][a]:n(s[e],a).get()}},rename:function(t,e){var n=u[t];return void 0===n||(c[n]=1|c[n],u[e]=n,delete u[t],s[n][r]=e),h},remove:function(t){var e=u[t];if(void 0===e)return h;var i=s[e];if(Object.keys(i).length>2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o<s.length;o++)c[o]=3|c[o];for(o=e;o<s.length;o++)u[s[o][r]]--;s.splice(e,1),delete u[t]}else n(i,a).set(null),c[e]=6|c[e];return h},constructUpdate:function(){for(var t,i,o={},l=Object.keys(c),u=0;u<l.length;u++)i=l[u],t=e+"["+i+"]",s[i]?(1&c[i]&&(o[t+"."+r]=s[i][r]),2&c[i]&&(o[t+"."+a]=f?4&c[i]?null:s[i][a]:4&c[i]?null:n(s[i],a).get())):o[t]=null;return o}};return h}},{"./nested_property":511}],506:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t,e){for(var r=t._context.locale,i=0;i<2;i++){for(var a=t._context.locales,o=0;o<2;o++){var s=(a[r]||{}).dictionary;if(s){var l=s[e];if(l)return l}a=n.localeRegistry}var c=r.split("-")[0];if(c===r)break;r=c}return e}},{"../registry":638}],507:[function(t,e,r){"use strict";var n=t("../plot_api/plot_config").dfltConfig,i=t("./notifier"),a=e.exports={};a.log=function(){var t;if(n.logging>1){var e=["LOG:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.trace.apply(console,e)}if(n.notifyOnLogging>1){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"long")}},a.warn=function(){var t;if(n.logging>0){var e=["WARN:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.trace.apply(console,e)}if(n.notifyOnLogging>0){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"stick")}},a.error=function(){var t;if(n.logging>0){var e=["ERROR:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.error.apply(console,e)}if(n.notifyOnLogging>0){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"stick")}}},{"../plot_api/plot_config":541,"./notifier":513}],508:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t,e,r){var i=t.selectAll("g."+r.replace(/\s/g,".")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append("g").attr("class",r),i.order();var a=t.classed("rangeplot")?"nodeRangePlot3":"node3";return i.each((function(t){t[0][a]=n.select(this)})),i}},{"@plotly/d3":58}],509:[function(t,e,r){"use strict";var n=t("gl-mat4");r.init2dArray=function(t,e){for(var r=new Array(t),n=0;n<t;n++)r[n]=new Array(e);return r},r.transposeRagged=function(t){var e,r,n=0,i=t.length;for(e=0;e<i;e++)n=Math.max(n,t[e].length);var a=new Array(n);for(e=0;e<n;e++)for(a[e]=new Array(i),r=0;r<i;r++)a[e][r]=t[r][e];return a},r.dot=function(t,e){if(!t.length||!e.length||t.length!==e.length)return null;var n,i,a=t.length;if(t[0].length)for(n=new Array(a),i=0;i<a;i++)n[i]=r.dot(t[i],e);else if(e[0].length){var o=r.transposeRagged(e);for(n=new Array(o.length),i=0;i<o.length;i++)n[i]=r.dot(t,o[i])}else for(n=0,i=0;i<a;i++)n+=t[i]*e[i];return n},r.translationMatrix=function(t,e){return[[1,0,t],[0,1,e],[0,0,1]]},r.rotationMatrix=function(t){var e=t*Math.PI/180;return[[Math.cos(e),-Math.sin(e),0],[Math.sin(e),Math.cos(e),0],[0,0,1]]},r.rotationXYMatrix=function(t,e,n){return r.dot(r.dot(r.translationMatrix(e,n),r.rotationMatrix(t)),r.translationMatrix(-e,-n))},r.apply3DTransform=function(t){return function(){var e=arguments,n=1===arguments.length?e[0]:[e[0],e[1],e[2]||0];return r.dot(t,[n[0],n[1],n[2],1]).slice(0,3)}},r.apply2DTransform=function(t){return function(){var e=arguments;3===e.length&&(e=e[0]);var n=1===arguments.length?e[0]:[e[0],e[1]];return r.dot(t,[n[0],n[1],1]).slice(0,2)}},r.apply2DTransform2=function(t){var e=r.apply2DTransform(t);return function(t){return e(t.slice(0,2)).concat(e(t.slice(2,4)))}},r.convertCssMatrix=function(t){if(t){var e=t.length;if(16===e)return t;if(6===e)return[t[0],t[1],0,0,t[2],t[3],0,0,0,0,1,0,t[4],t[5],0,1]}return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},r.inverseTransformMatrix=function(t){var e=[];return n.invert(e,t),[[e[0],e[1],e[2],e[3]],[e[4],e[5],e[6],e[7]],[e[8],e[9],e[10],e[11]],[e[12],e[13],e[14],e[15]]]}},{"gl-mat4":210}],510:[function(t,e,r){"use strict";e.exports={mod:function(t,e){var r=t%e;return r<0?r+e:r},modHalf:function(t,e){return Math.abs(t)>e/2?t-Math.round(t/e)*e:t}}},{}],511:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,c=t;for(s=0;s<e.length-1;s++){if(-1===(r=e[s])){for(n=!0,o=[],l=0;l<c.length;l++)o[l]=a(c[l],e.slice(s+1))(),o[l]!==o[0]&&(n=!1);return n?o[0]:o}if("number"==typeof r&&!i(c))return;if("object"!=typeof(c=c[r])||null===c)return}if("object"==typeof c&&null!==c&&null!==(o=c[e[s]]))return o}}e.exports=function(t,e){if(n(e))e=String(e);else if("string"!=typeof e||"[-1]"===e.substr(e.length-4))throw"bad property string";for(var r,i,o,s=0,c=e.split(".");s<c.length;){if(r=String(c[s]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(r[1])c[s]=r[1];else{if(0!==s)throw"bad property string";c.splice(0,1)}for(i=r[2].substr(1,r[2].length-2).split("]["),o=0;o<i.length;o++)s++,c.splice(s,0,Number(i[o]))}s++}return"object"!=typeof t?function(t,e,r){return{set:function(){throw"bad container"},get:function(){},astr:e,parts:r,obj:t}}(t,e,c):{set:l(t,c,e),get:a(t,c),astr:e,parts:c,obj:t}};var o=/(^|\.)args\[/;function s(t,e){return void 0===t||null===t&&!e.match(o)}function l(t,e,r){return function(n){var a,o,l=t,h="",p=[[t,h]],d=s(n,r);for(o=0;o<e.length-1;o++){if("number"==typeof(a=e[o])&&!i(l))throw"array index but container is not an array";if(-1===a){if(d=!u(l,e.slice(o+1),n,r))break;return}if(!f(l,a,e[o+1],d))break;if("object"!=typeof(l=l[a])||null===l)throw"container is not an object";h=c(h,a),p.push([l,h])}if(d){if(o===e.length-1&&(delete l[e[o]],Array.isArray(l)&&+e[o]==l.length-1))for(;l.length&&void 0===l[l.length-1];)l.pop()}else l[e[o]]=n}}function c(t,e){var r=e;return n(e)?r="["+e+"]":t&&(r="."+e),t+r}function u(t,e,r,n){var a,o=i(r),c=!0,u=r,h=n.replace("-1",0),p=!o&&s(r,h),d=e[0];for(a=0;a<t.length;a++)h=n.replace("-1",a),o&&(p=s(u=r[a%r.length],h)),p&&(c=!1),f(t,a,d,p)&&l(t[a],e,n.replace("-1",a))(u);return c}function f(t,e,r,n){if(void 0===t[e]){if(n)return!1;t[e]="number"==typeof r?[]:{}}return!0}},{"./array":485,"fast-isnumeric":190}],512:[function(t,e,r){"use strict";e.exports=function(){}},{}],513:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=[];e.exports=function(t,e){if(-1===a.indexOf(t)){a.push(t);var r=1e3;i(e)?r=e:"long"===e&&(r=3e3);var o=n.select("body").selectAll(".plotly-notifier").data([0]);o.enter().append("div").classed("plotly-notifier",!0),o.selectAll(".notifier-note").data(a).enter().append("div").classed("notifier-note",!0).style("opacity",0).each((function(t){var i=n.select(this);i.append("button").classed("notifier-close",!0).html("&times;").on("click",(function(){i.transition().call(s)}));for(var a=i.append("p"),o=t.split(/<br\s*\/?>/g),l=0;l<o.length;l++)l&&a.append("br"),a.append("span").text(o[l]);"stick"===e?i.transition().duration(350).style("opacity",1):i.transition().duration(700).style("opacity",1).transition().delay(r).call(s)}))}function s(t){t.duration(700).style("opacity",0).each("end",(function(t){var e=a.indexOf(t);-1!==e&&a.splice(e,1),n.select(this).remove()}))}}},{"@plotly/d3":58,"fast-isnumeric":190}],514:[function(t,e,r){"use strict";var n=t("./setcursor"),i="data-savedcursor";e.exports=function(t,e){var r=t.attr(i);if(e){if(!r){for(var a=(t.attr("class")||"").split(" "),o=0;o<a.length;o++){var s=a[o];0===s.indexOf("cursor-")&&t.attr(i,s.substr(7)).classed(s,!1)}t.attr(i)||t.attr(i,"!!")}n(t,e)}else r&&(t.attr(i,null),"!!"===r?n(t):n(t,r))}},{"./setcursor":524}],515:[function(t,e,r){"use strict";var n=t("./matrix").dot,i=t("../constants/numerical").BADNUM,a=e.exports={};a.tester=function(t){var e,r=t.slice(),n=r[0][0],a=n,o=r[0][1],s=o;for(r.push(r[0]),e=1;e<r.length;e++)n=Math.min(n,r[e][0]),a=Math.max(a,r[e][0]),o=Math.min(o,r[e][1]),s=Math.max(s,r[e][1]);var l,c=!1;5===r.length&&(r[0][0]===r[1][0]?r[2][0]===r[3][0]&&r[0][1]===r[3][1]&&r[1][1]===r[2][1]&&(c=!0,l=function(t){return t[0]===r[0][0]}):r[0][1]===r[1][1]&&r[2][1]===r[3][1]&&r[0][0]===r[3][0]&&r[1][0]===r[2][0]&&(c=!0,l=function(t){return t[1]===r[0][1]}));var u=!0,f=r[0];for(e=1;e<r.length;e++)if(f[0]!==r[e][0]||f[1]!==r[e][1]){u=!1;break}return{xmin:n,xmax:a,ymin:o,ymax:s,pts:r,contains:c?function(t,e){var r=t[0],c=t[1];return!(r===i||r<n||r>a||c===i||c<o||c>s)&&(!e||!l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||l<n||l>a||c===i||c<o||c>s)return!1;var u,f,h,p,d,g=r.length,m=r[0][0],v=r[0][1],y=0;for(u=1;u<g;u++)if(f=m,h=v,m=r[u][0],v=r[u][1],!(l<(p=Math.min(f,m))||l>Math.max(f,m)||c>Math.max(h,v)))if(c<Math.min(h,v))l!==p&&y++;else{if(c===(d=m===f?c:h+(l-f)*(v-h)/(m-f)))return 1!==u||!e;c<=d&&l!==p&&y++}return y%2==1},isRect:c,degenerate:u}},a.isSegmentBent=function(t,e,r,i){var a,o,s,l=t[e],c=[t[r][0]-l[0],t[r][1]-l[1]],u=n(c,c),f=Math.sqrt(u),h=[-c[1]/f,c[0]/f];for(a=e+1;a<r;a++)if(o=[t[a][0]-l[0],t[a][1]-l[1]],(s=n(o,c))<0||s>u||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c<t.length;c++)(c===t.length-1||a.isSegmentBent(t,l,c+1,e))&&(r.push(t[c]),r.length<s-2&&(n=c,i=r.length-1),l=c)}t.length>1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{"../constants/numerical":479,"./matrix":509}],516:[function(t,e,r){(function(r){(function(){"use strict";var n=t("./show_no_webgl_msg"),i=t("regl");e.exports=function(t,e){var a=t._fullLayout,o=!0;return a._glcanvas.each((function(n){if(!n.regl&&(!n.pick||a._has("parcoords"))){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[]})}catch(t){o=!1}n.regl||(o=!1),o&&this.addEventListener("webglcontextlost",(function(e){t&&t.emit&&t.emit("plotly_webglcontextlost",{event:e,layer:n.key})}),!1)}})),o||n({container:a._glcontainer.node()}),o}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./show_no_webgl_msg":525,regl:283}],517:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("is-mobile");e.exports=function(t){var e;if("string"!=typeof(e=t&&t.hasOwnProperty("userAgent")?t.userAgent:function(){var t;"undefined"!=typeof navigator&&(t=navigator.userAgent);t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]);return t}()))return!0;var r=i({ua:{headers:{"user-agent":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(" "),o=1;o<a.length;o++){if(-1!==a[o].indexOf("Safari"))for(var s=o-1;s>-1;s--){var l=a[s];if("Version/"===l.substr(0,8)){var c=l.substr(8).split(".")[0];if(n(c)&&(c=+c),c>=13)return!0}}}return r}},{"fast-isnumeric":190,"is-mobile":234}],518:[function(t,e,r){"use strict";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;n<t.length;n++)if(t[n]instanceof RegExp&&t[n].toString()===r)return t;t.push(e)}else!e&&0!==e||-1!==t.indexOf(e)||t.push(e);return t}},{}],519:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_config").dfltConfig;var a={add:function(t,e,r,n,a){var o,s;t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},s=t.undoQueue.index,t.autoplay?t.undoQueue.inSequence||(t.autoplay=!1):(!t.undoQueue.sequence||t.undoQueue.beginSequence?(o={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},t.undoQueue.queue.splice(s,t.undoQueue.queue.length-s,o),t.undoQueue.index+=1):o=t.undoQueue.queue[s-1],t.undoQueue.beginSequence=!1,o&&(o.undo.calls.unshift(e),o.undo.args.unshift(r),o.redo.calls.push(n),o.redo.args.push(a)),t.undoQueue.queue.length>i.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.undo.calls.length;r++)a.plotDo(t,e.undo.calls[r],e.undo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1}},redo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index>=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.redo.calls.length;r++)a.plotDo(t,e.redo.calls[r],e.redo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1,t.undoQueue.index++}}};a.plotDo=function(t,e,r){t.autoplay=!0,r=function(t,e){for(var r,i=[],a=0;a<e.length;a++)r=e[a],i[a]=r===t?r:"object"==typeof r?Array.isArray(r)?n.extendDeep([],r):n.extendDeepAll({},r):r;return i}(t,r),e.apply(null,r)},e.exports=a},{"../lib":503,"../plot_api/plot_config":541}],520:[function(t,e,r){"use strict";r.counter=function(t,e,r,n){var i=(e||"")+(r?"":"$"),a=!1===n?"":"^";return"xy"===t?new RegExp(a+"x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?"+i):new RegExp(a+t+"([2-9]|[1-9][0-9]+)?"+i)}},{}],521:[function(t,e,r){"use strict";var n=/^(.*)(\.[^\.\[\]]+|\[\d\])$/,i=/^[^\.\[\]]+$/;e.exports=function(t,e){for(;e;){var r=t.match(n);if(r)t=r[1];else{if(!t.match(i))throw new Error("bad relativeAttr call:"+[t,e]);t=""}if("^"!==e.charAt(0))break;e=e.slice(1)}return t&&"["!==e.charAt(0)?t+"."+e:t+e}},{}],522:[function(t,e,r){"use strict";var n=t("./array").isArrayOrTypedArray,i=t("./is_plain_object");e.exports=function t(e,r){for(var a in r){var o=r[a],s=e[a];if(s!==o)if("_"===a.charAt(0)||"function"==typeof o){if(a in e)continue;e[a]=o}else if(n(o)&&n(s)&&i(o[0])){if("customdata"===a||"ids"===a)continue;for(var l=Math.min(o.length,s.length),c=0;c<l;c++)s[c]!==o[c]&&i(o[c])&&i(s[c])&&t(s[c],o[c])}else i(o)&&i(s)&&(t(s,o),Object.keys(s).length||delete e[a])}}},{"./array":485,"./is_plain_object":504}],523:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./loggers"),a=t("./identity"),o=t("../constants/numerical").BADNUM;function s(t,e){return t<e}function l(t,e){return t<=e}function c(t,e){return t>e}function u(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(o=d>=0?r?s:l:r?u:c,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f<h&&p++<100;)o(e[a=Math.floor((f+h)/2)],t)?f=a+1:h=a;return p>90&&i.log("Long binary search..."),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e,n=t.slice();for(n.sort(r.sorterAsc),e=n.length-1;e>-1&&n[e]===o;e--);for(var i,a=n[e]-n[0]||1,s=a/(e||1)/1e4,l=[],c=0;c<=e;c++){var u=n[c],f=u-i;void 0===i?(l.push(u),i=u):f>s&&(a=Math.min(a,f),l.push(u),i=u)}return{vals:l,minDiff:a}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i<a&&o++<100;)e[n=c((i+a)/2)]<=t?i=n+s:a=n-l;return e[i]},r.sort=function(t,e){for(var r=0,n=0,i=1;i<t.length;i++){var a=e(t[i],t[i-1]);if(a<0?r=1:a>0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;i<t.length;i++){var o=e(t[i]);o<n&&(n=o,r=i)}return r}},{"../constants/numerical":479,"./identity":501,"./loggers":507,"fast-isnumeric":190}],524:[function(t,e,r){"use strict";e.exports=function(t,e){(t.attr("class")||"").split(" ").forEach((function(e){0===e.indexOf("cursor-")&&t.classed(e,!1)})),e&&t.classed("cursor-"+e,!0)}},{}],525:[function(t,e,r){"use strict";var n=t("../components/color"),i=function(){};e.exports=function(t){for(var e in t)"function"==typeof t[e]&&(t[e]=i);t.destroy=function(){t.container.parentNode.removeChild(t.container)};var r=document.createElement("div");r.className="no-webgl",r.style.cursor="pointer",r.style.fontSize="24px",r.style.color=n.defaults[0],r.style.position="absolute",r.style.left=r.style.top="0px",r.style.width=r.style.height="100%",r.style["background-color"]=n.lightLine,r.style["z-index"]=30;var a=document.createElement("p");return a.textContent="WebGL is not supported by your browser - visit https://get.webgl.org for more info",a.style.position="relative",a.style.top="50%",a.style.left="50%",a.style.height="30%",a.style.width="50%",a.style.margin="-15% 0 0 -25%",r.appendChild(a),t.container.appendChild(r),t.container.style.background="#FFFFFF",t.container.onclick=function(){window.open("https://get.webgl.org")},!1}},{"../components/color":366}],526:[function(t,e,r){"use strict";e.exports=function(t){return Object.keys(t).sort()}},{}],527:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;r.aggNums=function(t,e,a,o){var s,l;if((!o||o>a.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;s<o;s++)l[s]=r.aggNums(t,e,a[s]);a=l}for(s=0;s<o;s++)n(e)?n(a[s])&&(e=t(+e,+a[s])):e=a[s];return e},r.len=function(t){return r.aggNums((function(t){return t+1}),0,t)},r.mean=function(t,e){return e||(e=r.len(t)),r.aggNums((function(t,e){return t+e}),0,t)/e},r.midRange=function(t){if(void 0!==t&&0!==t.length)return(r.aggNums(Math.max,null,t)+r.aggNums(Math.min,null,t))/2},r.variance=function(t,e,i){return e||(e=r.len(t)),n(i)||(i=r.mean(t,e)),r.aggNums((function(t,e){return t+Math.pow(e-i,2)}),0,t)/e},r.stdev=function(t,e,n){return Math.sqrt(r.variance(t,e,n))},r.median=function(t){var e=t.slice().sort();return r.interp(e,.5)},r.interp=function(t,e){if(!n(e))throw"n should be a finite number";if((e=e*t.length-.5)<0)return t[0];if(e>t.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{"./array":485,"fast-isnumeric":190}],528:[function(t,e,r){"use strict";var n=t("color-normalize");e.exports=function(t){return t?n(t):[0,0,0,1]}},{"color-normalize":89}],529:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../lib"),a=i.strTranslate,o=t("../constants/xmlns_namespaces"),s=t("../constants/alignment").LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,d){var A=t.text(),M=!t.attr("data-notex")&&"undefined"!=typeof MathJax&&A.match(l),L=n.select(t.node().parentNode);if(!L.empty()){var C=t.attr("class")?t.attr("class").split(" ")[0]:"text";return C+="-math",L.selectAll("svg."+C).remove(),L.selectAll("g."+C+"-group").remove(),t.style("display",null).attr({"data-unformatted":A,"data-math":"N"}),M?(e&&e._promises||[]).push(new Promise((function(e){t.style("display","none");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l;MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]},displayAlign:"left"})}),(function(){if("SVG"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")}),(function(){var r="math-output-"+i.randstr({},64);return l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute"}).style({"font-size":e.fontSize+"px"}).text(t.replace(c,"\\lt ").replace(u,"\\gt ")),MathJax.Hub.Typeset(l.node())}),(function(){var e=n.select("body").select("#MathJax_SVG_glyphs");if(l.select(".MathJax_SVG").empty()||!l.select("svg").node())i.log("There was an error in the tex syntax.",t),r();else{var o=l.select("svg").node().getBoundingClientRect();r(l.select(".MathJax_SVG"),e,o)}if(l.remove(),"SVG"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)}))}(M[2],o,(function(n,i,o){L.selectAll("svg."+C).remove(),L.selectAll("g."+C+"-group").remove();var s=n&&n.select("svg");if(!s||!s.node())return P(),void e();var l=L.append("g").classed(C+"-group",!0).attr({"pointer-events":"none","data-unformatted":A,"data-math":"Y"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var c=o.width,u=o.height;s.attr({class:C,height:u,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var f=t.node().style.fill||"black",h=s.select("g");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),g=p.width,m=p.height;(g>c||m>u)&&(s.style("overflow","hidden"),g=(p=s.node().getBoundingClientRect()).width,m=p.height);var v=+t.attr("x"),y=+t.attr("y"),x=-(r||t.node().getBoundingClientRect().height)/4;if("y"===C[0])l.attr({transform:"rotate("+[-90,v,y]+")"+a(-g/2,x-m/2)});else if("l"===C[0])y=x-m/2;else if("a"===C[0]&&0!==C.indexOf("atitle"))v=0,y=x;else{var b=t.attr("text-anchor");v-=g*("middle"===b?.5:"end"===b?1:0),y=y+x-m/2}s.attr({x:v,y:y}),d&&d.call(t,l),e(l)}))}))):P(),t}function P(){L.empty()||(C=t.attr("class")+"-math",L.select("svg."+C).remove()),t.text("").style("white-space","pre"),function(t,e){e=e.replace(g," ");var r,a=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(o.svg,"tspan");n.select(e).attr({class:"line",dy:c*s+"em"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a<i.length;a++)d(i[a])}function d(t){var e,i=t.type,a={};if("a"===i){e="a";var s=t.target,c=t.href,u=t.popup;c&&(a={"xlink:xlink:show":"_blank"===s||"_"!==s.charAt(0)?"new":"replace",target:s,"xlink:xlink:href":c},u&&(a.onclick='window.open(this.href.baseVal,this.target.baseVal,"'+u+'");return false;'))}else e="tspan";t.style&&(a.style=t.style);var f=document.createElementNS(o.svg,e);if("sup"===i||"sub"===i){A(r,"\u200b"),r.appendChild(f);var d=document.createElementNS(o.svg,"tspan");A(d,"\u200b"),n.select(d).attr("dy",p[i]),a.dy=h[i],r.appendChild(f),r.appendChild(d)}else r.appendChild(f);n.select(f).attr(a),r=t.node=f,l.push(t)}function A(t,e){t.appendChild(document.createTextNode(e))}function M(t){if(1!==l.length){var n=l.pop();t!==n.type&&i.log("Start tag <"+n.type+"> doesnt match end tag <"+t+">. Pretending it did match.",e),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag </"+t+">.",e)}y.test(e)?u():(r=t,l=[{node:t}]);for(var L=e.split(m),C=0;C<L.length;C++){var P=L[C],I=P.match(v),O=I&&I[2].toLowerCase(),z=f[O];if("br"===O)u();else if(void 0===z)A(r,S(P));else if(I[1])M(O);else{var D=I[4],R={type:O},F=T(D,x);if(F?(F=F.replace(k,"$1 fill:"),z&&(F+=";"+z)):z&&(F=z),F&&(R.style=F),"a"===O){a=!0;var B=T(D,b);if(B){var N=E(B);N&&(R.href=N,R.target=T(D,_)||"_blank",R.popup=T(D,w))}}d(R)}}return a}(t.node(),A)&&t.style("pointer-events","all"),r.positionText(t),d&&d.call(t)}};var c=/(<|&lt;|&#60;)/g,u=/(>|&gt;|&#62;)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},h={sub:"0.3em",sup:"-0.6em"},p={sub:"-0.21em",sup:"0.42em"},d=["http:","https:","mailto:","",void 0,":"],g=r.NEWLINES=/(\r\n?|\n)/g,m=/(<[^<>]*>)/,v=/<(\/?)([^ >]*)(\s+(.*))?>/i,y=/<br(\s+.*)?>/i;r.BR_TAG_ALL=/<br(\s+.*)?>/gi;var x=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,b=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,_=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,w=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function T(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&S(n)}var k=/(^|;)\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:["br"],i="...".length,a=t.split(m),o=[],s="",l=0,c=0;c<a.length;c++){var u=a[c],f=u.match(v),h=f&&f[2].toLowerCase();if(h)-1!==n.indexOf(h)&&(o.push(u),s=h);else{var p=u.length;if(l+p<r)o.push(u),l+=p;else if(l<r){var d=r-l;s&&("br"!==s||d<=i||p<=i)&&o.pop(),r>i?o.push(u.substr(0,d-i)+"..."):o.push(u.substr(0,d));break}s=""}}return o.join("")};var A={mu:"\u03bc",amp:"&",lt:"<",gt:">",nbsp:"\xa0",times:"\xd7",plusmn:"\xb1",deg:"\xb0"},M=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function S(t){return t.replace(M,(function(t,e){return("#"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}("x"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):A[e])||t}))}function E(t){var e=encodeURI(decodeURI(t)),r=document.createElement("a"),n=document.createElement("a");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==d.indexOf(i)&&-1!==d.indexOf(a)?e:""}function L(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||"top",c=t.node().getBoundingClientRect(),u=e.node().getBoundingClientRect();return a="bottom"===l?function(){return c.bottom-n.height}:"middle"===l?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o="right"===s?function(){return c.right-n.width}:"center"===s?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var t=o()-u.left,e=a()-u.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+"px",left:t+"px","z-index":1e3}),this}}r.convertEntities=S,r.sanitizeHTML=function(t){t=t.replace(g," ");for(var e=document.createElement("p"),r=e,i=[],a=t.split(m),o=0;o<a.length;o++){var s=a[o],l=s.match(v),c=l&&l[2].toLowerCase();if(c in f)if(l[1])i.length&&(r=i.pop());else{var u=l[4],h=T(u,x),p=h?{style:h}:{};if("a"===c){var d=T(u,b);if(d){var y=E(d);if(y){p.href=y;var w=T(u,_);w&&(p.target=w)}}}var k=document.createElement(c);r.appendChild(k),n.select(k).attr(p),r=k,i.push(k)}else r.appendChild(document.createTextNode(S(s)))}return e.innerHTML},r.lineCount=function(t){return t.selectAll("tspan.line").size()||1},r.positionText=function(t,e,r){return t.each((function(){var t=n.select(this);function i(e,r){return void 0===r?null===(r=t.attr(e))&&(t.attr(e,0),r=0):t.attr(e,r),r}var a=i("x",e),o=i("y",r);"text"===this.nodeName&&t.selectAll("tspan.line").attr({x:a,y:o})}))};r.makeTextShadow=function(t){var e="1px ",r="1px ",n="1px ";return e+r+n+t+", -"+e+"-"+r+n+t+", "+e+"-"+r+n+t+", -"+e+r+n+t},r.makeEditable=function(t,e){var r=e.gd,i=e.delegate,a=n.dispatch("edit","input","cancel"),o=i||t;if(t.style({"pointer-events":i?"none":"all"}),1!==t.size())throw new Error("boo");function s(){!function(){var i=n.select(r).select(".svg-container"),o=i.append("div"),s=t.node().style,c=parseFloat(s.fontSize||12),u=e.text;void 0===u&&(u=t.attr("data-unformatted"));o.classed("plugin-editable editable",!0).style({position:"absolute","font-family":s.fontFamily||"Arial","font-size":c,color:e.fill||s.fill||"black",opacity:1,"background-color":e.background||"transparent",outline:"#ffffff33 1px solid",margin:[-c/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(u).call(L(t,i,e)).on("blur",(function(){r._editing=!1,t.text(this.textContent).style({opacity:1});var e,i=n.select(this).attr("class");(e=i?"."+i.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(e).style({opacity:0});var o=this.textContent;n.select(this).transition().duration(0).remove(),n.select(document).on("mouseup",null),a.edit.call(t,o)})).on("focus",(function(){var t=this;r._editing=!0,n.select(document).on("mouseup",(function(){if(n.event.target===t)return!1;document.activeElement===o.node()&&o.node().blur()}))})).on("keyup",(function(){27===n.event.which?(r._editing=!1,t.style({opacity:1}),n.select(this).style({opacity:0}).on("blur",(function(){return!1})).transition().remove(),a.cancel.call(t,this.textContent)):(a.input.call(t,this.textContent),n.select(this).call(L(t,i,e)))})).on("keydown",(function(){13===n.event.which&&this.blur()})).call(l)}(),t.style({opacity:0});var i,s=o.attr("class");(i=s?"."+s.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(i).style({opacity:0})}function l(t){var e=t.node(),r=document.createRange();r.selectNodeContents(e);var n=window.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}return e.immediate?s():o.on("click",s),n.rebind(t,a,"on")}},{"../constants/alignment":471,"../constants/xmlns_namespaces":480,"../lib":503,"@plotly/d3":58}],530:[function(t,e,r){"use strict";var n={};function i(t){t&&null!==t.timer&&(clearTimeout(t.timer),t.timer=null)}r.throttle=function(t,e,r){var a=n[t],o=Date.now();if(!a){for(var s in n)n[s].ts<o-6e4&&delete n[s];a=n[t]={ts:0,timer:null}}function l(){r(),a.ts=Date.now(),a.onDone&&(a.onDone(),a.onDone=null)}i(a),o>a.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],531:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{"fast-isnumeric":190}],532:[function(t,e,r){"use strict";var n=e.exports={},i=t("../plots/geo/constants").locationmodeToLayer,a=t("topojson-client").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,"-"),"_",t.resolution.toString(),"m"].join("")},n.getTopojsonPath=function(t,e){return t+e+".json"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{"../plots/geo/constants":587,"topojson-client":315}],533:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},{}],534:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},{}],535:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split("[")[0],s=0;s<a.length;s++)if((r=t.match(a[s]))&&0===r.index){e=r[0];break}if(e||(e=i[i.indexOf(o)]),!e)return!1;var l=t.substr(e.length);return l?!!(r=l.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:e,index:Number(r[1]),property:r[3]||""}:{array:e,index:"",property:""}}},{"../registry":638}],536:[function(t,e,r){"use strict";var n=t("../lib"),i=n.extendFlat,a=n.isPlainObject,o={valType:"flaglist",extras:["none"],flags:["calc","clearAxisTypes","plot","style","markerSize","colorbars"]},s={valType:"flaglist",extras:["none"],flags:["calc","plot","legend","ticks","axrange","layoutstyle","modebar","camera","arraydraw","colorbars"]},l=o.flags.slice().concat(["fullReplot"]),c=s.flags.slice().concat("layoutReplot");function u(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=!1;return e}function f(t,e,r){var n=i({},t);for(var o in n){var s=n[o];a(s)&&(n[o]=h(s,e,r,o))}return"from-root"===r&&(n.editType=e),n}function h(t,e,r,n){if(t.valType){var a=i({},t);if(a.editType=e,Array.isArray(t.items)){a.items=new Array(t.items.length);for(var o=0;o<t.items.length;o++)a.items[o]=h(t.items[o],e,"from-root")}return a}return f(t,e,"_"===n.charAt(0)?"nested":"from-root")}e.exports={traces:o,layout:s,traceFlags:function(){return u(l)},layoutFlags:function(){return u(c)},update:function(t,e){var r=e.editType;if(r&&"none"!==r)for(var n=r.split("+"),i=0;i<n.length;i++)t[n[i]]=!0},overrideAll:f}},{"../lib":503}],537:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("gl-mat4/fromQuat"),a=t("../registry"),o=t("../lib"),s=t("../plots/plots"),l=t("../plots/cartesian/axis_ids"),c=t("../components/color"),u=l.cleanId,f=l.getFromTrace,h=a.traceIs;function p(t,e){var r=t[e],n=e.charAt(0);r&&"paper"!==r&&(t[e]=u(r,n,!0))}function d(t){function e(e,r){var n=t[e],i=t.title&&t.title[r];n&&!i&&(t.title||(t.title={}),t.title[r]=t[e],delete t[e])}t&&("string"!=typeof t.title&&"number"!=typeof t.title||(t.title={text:t.title}),e("titlefont","font"),e("titleposition","position"),e("titleside","side"),e("titleoffset","offset"))}function g(t){if(!o.isPlainObject(t))return!1;var e=t.name;return delete t.name,delete t.showlegend,("string"==typeof e||"number"==typeof e)&&String(e)}function m(t,e,r,n){if(r&&!n)return t;if(n&&!r)return e;if(!t.trim())return e;if(!e.trim())return t;var i,a=Math.min(t.length,e.length);for(i=0;i<a&&t.charAt(i)===e.charAt(i);i++);return t.substr(0,i).trim()}function v(t){var e="middle",r="center";return"string"==typeof t&&(-1!==t.indexOf("top")?e="top":-1!==t.indexOf("bottom")&&(e="bottom"),-1!==t.indexOf("left")?r="left":-1!==t.indexOf("right")&&(r="right")),e+" "+r}function y(t,e){return e in t&&"object"==typeof t[e]&&0===Object.keys(t[e]).length}r.clearPromiseQueue=function(t){Array.isArray(t._promises)&&t._promises.length>0&&o.log("Clearing previous rejected promises from queue."),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,g=Object.keys(t);for(e=0;e<g.length;e++){var m=g[e];if(a&&a.test(m)){var v=t[m];v.anchor&&"free"!==v.anchor&&(v.anchor=u(v.anchor)),v.overlaying&&(v.overlaying=u(v.overlaying)),v.type||(v.isdate?v.type="date":v.islog?v.type="log":!1===v.isdate&&!1===v.islog&&(v.type="linear")),"withzero"!==v.autorange&&"tozero"!==v.autorange||(v.autorange=!0,v.rangemode="tozero"),delete v.islog,delete v.isdate,delete v.categories,y(v,"domain")&&delete v.domain,void 0!==v.autotick&&(void 0===v.tickmode&&(v.tickmode=v.autotick?"auto":"linear"),delete v.autotick),d(v)}else if(l&&l.test(m)){d(t[m].radialaxis)}else if(f&&f.test(m)){var x=t[m];d(x.aaxis),d(x.baxis),d(x.caxis)}else if(h&&h.test(m)){var b=t[m],_=b.cameraposition;if(Array.isArray(_)&&4===_[0].length){var w=_[0],T=_[1],k=_[2],A=i([],w),M=[];for(n=0;n<3;++n)M[n]=T[n]+k*A[2+4*n];b.camera={eye:{x:M[0],y:M[1],z:M[2]},center:{x:T[0],y:T[1],z:T[2]},up:{x:0,y:0,z:1}},delete b.cameraposition}d(b.xaxis),d(b.yaxis),d(b.zaxis)}}var S=Array.isArray(t.annotations)?t.annotations.length:0;for(e=0;e<S;e++){var E=t.annotations[e];o.isPlainObject(E)&&(E.ref&&("paper"===E.ref?(E.xref="paper",E.yref="paper"):"data"===E.ref&&(E.xref="x",E.yref="y"),delete E.ref),p(E,"xref"),p(E,"yref"))}var L=Array.isArray(t.shapes)?t.shapes.length:0;for(e=0;e<L;e++){var C=t.shapes[e];o.isPlainObject(C)&&(p(C,"xref"),p(C,"yref"))}var P=Array.isArray(t.images)?t.images.length:0;for(e=0;e<P;e++){var I=t.images[e];o.isPlainObject(I)&&(p(I,"xref"),p(I,"yref"))}var O=t.legend;return O&&(O.x>3?(O.x=1.02,O.xanchor="left"):O.x<-2&&(O.x=-.02,O.xanchor="right"),O.y>3?(O.y=1.02,O.yanchor="bottom"):O.y<-2&&(O.y=-.02,O.yanchor="top")),d(t),"rotate"===t.dragmode&&(t.dragmode="orbit"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e<t.length;e++){var n,i=t[e];if("histogramy"===i.type&&"xbins"in i&&!("ybins"in i)&&(i.ybins=i.xbins,delete i.xbins),i.error_y&&"opacity"in i.error_y){var l=c.defaults,f=i.error_y.color||(h(i,"bar")?c.defaultLine:l[e%l.length]);i.error_y.color=c.addOpacity(c.rgb(f),c.opacity(f)*i.error_y.opacity),delete i.error_y.opacity}if("bardir"in i&&("h"!==i.bardir||!h(i,"bar")&&"histogram"!==i.type.substr(0,9)||(i.orientation="h",r.swapXYData(i)),delete i.bardir),"histogramy"===i.type&&r.swapXYData(i),"histogramx"!==i.type&&"histogramy"!==i.type||(i.type="histogram"),"scl"in i&&!("colorscale"in i)&&(i.colorscale=i.scl,delete i.scl),"reversescl"in i&&!("reversescale"in i)&&(i.reversescale=i.reversescl,delete i.reversescl),i.xaxis&&(i.xaxis=u(i.xaxis,"x")),i.yaxis&&(i.yaxis=u(i.yaxis,"y")),h(i,"gl3d")&&i.scene&&(i.scene=s.subplotsRegistry.gl3d.cleanId(i.scene)),!h(i,"pie-like")&&!h(i,"bar-like"))if(Array.isArray(i.textposition))for(n=0;n<i.textposition.length;n++)i.textposition[n]=v(i.textposition[n]);else i.textposition&&(i.textposition=v(i.textposition));var p=a.getModule(i);if(p&&p.colorbar){var x=p.colorbar.container,b=x?i[x]:i;b&&b.colorscale&&("YIGnBu"===b.colorscale&&(b.colorscale="YlGnBu"),"YIOrRd"===b.colorscale&&(b.colorscale="YlOrRd"))}if("surface"===i.type&&o.isPlainObject(i.contours)){var _=["x","y","z"];for(n=0;n<_.length;n++){var w=i.contours[_[n]];o.isPlainObject(w)&&(w.highlightColor&&(w.highlightcolor=w.highlightColor,delete w.highlightColor),w.highlightWidth&&(w.highlightwidth=w.highlightWidth,delete w.highlightWidth))}}if("candlestick"===i.type||"ohlc"===i.type){var T=!1!==(i.increasing||{}).showlegend,k=!1!==(i.decreasing||{}).showlegend,A=g(i.increasing),M=g(i.decreasing);if(!1!==A&&!1!==M){var S=m(A,M,T,k);S&&(i.name=S)}else!A&&!M||i.name||(i.name=A||M)}if(Array.isArray(i.transforms)){var E=i.transforms;for(n=0;n<E.length;n++){var L=E[n];if(o.isPlainObject(L))switch(L.type){case"filter":L.filtersrc&&(L.target=L.filtersrc,delete L.filtersrc),L.calendar&&(L.valuecalendar||(L.valuecalendar=L.calendar),delete L.calendar);break;case"groupby":if(L.styles=L.styles||L.style,L.styles&&!Array.isArray(L.styles)){var C=L.styles,P=Object.keys(C);L.styles=[];for(var I=0;I<P.length;I++)L.styles.push({target:P[I],value:C[P[I]]})}}}}y(i,"line")&&delete i.line,"marker"in i&&(y(i.marker,"line")&&delete i.marker.line,y(i,"marker")&&delete i.marker),c.clean(i),i.autobinx&&(delete i.autobinx,delete i.xbins),i.autobiny&&(delete i.autobiny,delete i.ybins),d(i),i.colorbar&&d(i.colorbar),i.marker&&i.marker.colorbar&&d(i.marker.colorbar),i.line&&i.line.colorbar&&d(i.line.colorbar),i.aaxis&&d(i.aaxis),i.baxis&&d(i.baxis)}},r.swapXYData=function(t){var e;if(o.swapAttrs(t,["?","?0","d?","?bins","nbins?","autobin?","?src","error_?"]),Array.isArray(t.z)&&Array.isArray(t.z[0])&&(t.transpose?delete t.transpose:t.transpose=!0),t.error_x&&t.error_y){var r=t.error_y,n="copy_ystyle"in r?r.copy_ystyle:!(r.color||r.thickness||r.width);o.swapAttrs(t,["error_?.copy_ystyle"]),n&&o.swapAttrs(t,["error_?.color","error_?.thickness","error_?.width"])}if("string"==typeof t.hoverinfo){var i=t.hoverinfo.split("+");for(e=0;e<i.length;e++)"x"===i[e]?i[e]="y":"y"===i[e]&&(i[e]="x");t.hoverinfo=i.join("+")}},r.coerceTraceIndices=function(t,e){if(n(e))return[e];if(!Array.isArray(e)||!e.length)return t.data.map((function(t,e){return e}));if(Array.isArray(e)){for(var r=[],i=0;i<e.length;i++)o.isIndex(e[i],t.data.length)?r.push(e[i]):o.warn("trace index (",e[i],") is not a number or is out of bounds");return r}return e},r.manageArrayContainers=function(t,e,r){var i=t.obj,a=t.parts,s=a.length,l=a[s-1],c=n(l);if(c&&null===e){var u=a.slice(0,s-1).join(".");o.nestedProperty(i,u).get().splice(l,1)}else c&&void 0===t.get()?(void 0===t.get()&&(r[t.astr]=null),t.set(e)):t.set(e)};var x=/(\.[^\[\]\.]+|\[[^\[\]\.]+\])$/;function b(t){var e=t.search(x);if(e>0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=["x","y","z"];r.clearAxisTypes=function(t,e,r){for(var n=0;n<e.length;n++)for(var i=t._fullData[n],a=0;a<3;a++){var s=f(t,i,_[a]);if(s&&"log"!==s.type){var l=s._name,c=s._id.substr(1);if("scene"===c.substr(0,5)){if(void 0!==r[c])continue;l=c+"."+l}var u=l+".type";void 0===r[l]&&void 0===r[u]&&o.nestedProperty(t.layout,u).set(null)}}}},{"../components/color":366,"../lib":503,"../plots/cartesian/axis_ids":558,"../plots/plots":619,"../registry":638,"fast-isnumeric":190,"gl-mat4/fromQuat":200}],538:[function(t,e,r){"use strict";var n=t("./plot_api");r._doPlot=n._doPlot,r.newPlot=n.newPlot,r.restyle=n.restyle,r.relayout=n.relayout,r.redraw=n.redraw,r.update=n.update,r._guiRestyle=n._guiRestyle,r._guiRelayout=n._guiRelayout,r._guiUpdate=n._guiUpdate,r._storeDirectGUIEdit=n._storeDirectGUIEdit,r.react=n.react,r.extendTraces=n.extendTraces,r.prependTraces=n.prependTraces,r.addTraces=n.addTraces,r.deleteTraces=n.deleteTraces,r.moveTraces=n.moveTraces,r.purge=n.purge,r.addFrames=n.addFrames,r.deleteFrames=n.deleteFrames,r.animate=n.animate,r.setPlotConfig=n.setPlotConfig,r.toImage=t("./to_image"),r.validate=t("./validate"),r.downloadImage=t("../snapshot/download");var i=t("./template_api");r.makeTemplate=i.makeTemplate,r.validateTemplate=i.validateTemplate},{"../snapshot/download":640,"./plot_api":540,"./template_api":545,"./to_image":546,"./validate":547}],539:[function(t,e,r){"use strict";var n=t("../lib/is_plain_object"),i=t("../lib/noop"),a=t("../lib/loggers"),o=t("../lib/search").sorterAsc,s=t("../registry");r.containerArrayMatch=t("./container_array_match");var l=r.isAddVal=function(t){return"add"===t||n(t)},c=r.isRemoveVal=function(t){return null===t||"remove"===t};r.applyContainerArrayChanges=function(t,e,r,n,u){var f=e.astr,h=s.getComponentMethod(f,"supplyLayoutDefaults"),p=s.getComponentMethod(f,"draw"),d=s.getComponentMethod(f,"drawOne"),g=n.replot||n.recalc||h===i||p===i,m=t.layout,v=t._fullLayout;if(r[""]){Object.keys(r).length>1&&a.warn("Full array edits are incompatible with other edits",f);var y=r[""][""];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn("Unrecognized full array edit value",f,y),!0;e.set(y)}return!g&&(h(m,v),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=u(v,f).get(),P=[],I=-1,O=L.length;for(x=0;x<S.length;x++)if(w=r[_=S[x]],T=Object.keys(w),k=w[""],A=l(k),_<0||_>L.length-(A?0:1))a.warn("index out of range",f,_);else if(void 0!==k)T.length>1&&a.warn("Insertion & removal are incompatible with edits to the same index.",f,_),c(k)?P.push(_):A?("add"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn("Unrecognized full object edit value",f,_,k),-1===I&&(I=_);else for(b=0;b<T.length;b++)M=f+"["+_+"].",u(L[_],T[b],M).set(w[T[b]]);for(x=P.length-1;x>=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),g)return!1;if(h(m,v),d!==i){var z;if(-1===I)z=S;else{for(O=Math.max(L.length,O),z=[],x=0;x<S.length&&!((_=S[x])>=I);x++)z.push(_);for(x=I;x<O;x++)z.push(x)}for(x=0;x<z.length;x++)d(t,z[x])}else p(t);return!0}},{"../lib/is_plain_object":504,"../lib/loggers":507,"../lib/noop":512,"../lib/search":523,"../registry":638,"./container_array_match":535}],540:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("has-hover"),o=t("../lib"),s=o.nestedProperty,l=t("../lib/events"),c=t("../lib/queue"),u=t("../registry"),f=t("./plot_schema"),h=t("../plots/plots"),p=t("../plots/cartesian/axes"),d=t("../components/drawing"),g=t("../components/color"),m=t("../plots/cartesian/graph_interact").initInteractions,v=t("../constants/xmlns_namespaces"),y=t("../plots/cartesian/select").clearSelect,x=t("./plot_config").dfltConfig,b=t("./manage_arrays"),_=t("./helpers"),w=t("./subroutines"),T=t("./edit_types"),k=t("../plots/cartesian/constants").AX_NAME_PATTERN,A=0;function M(t){var e=t._fullLayout;e._redrawFromAutoMarginCount?e._redrawFromAutoMarginCount--:t.emit("plotly_afterplot")}function S(t,e){try{t._fullLayout._paper.style("background",e)}catch(t){o.error(t)}}function E(t,e){S(t,g.combine(e,"white"))}function L(t,e){if(!t._context){t._context=o.extendDeep({},x);var r=n.select("base");t._context._baseUrl=r.size()&&r.attr("href")?window.location.href.split("#")[0]:""}var i,s,l,c=t._context;if(e){for(s=Object.keys(e),i=0;i<s.length;i++)"editable"!==(l=s[i])&&"edits"!==l&&l in c&&("setBackground"===l&&"opaque"===e[l]?c[l]=E:c[l]=e[l]);e.plot3dPixelRatio&&!c.plotGlPixelRatio&&(c.plotGlPixelRatio=c.plot3dPixelRatio);var u=e.editable;if(void 0!==u)for(c.editable=u,s=Object.keys(c.edits),i=0;i<s.length;i++)c.edits[s[i]]=u;if(e.edits)for(s=Object.keys(e.edits),i=0;i<s.length;i++)(l=s[i])in c.edits&&(c.edits[l]=e.edits[l]);c._exportedPlot=e._exportedPlot}c.staticPlot&&(c.editable=!1,c.edits={},c.autosizable=!1,c.scrollZoom=!1,c.doubleClick=!1,c.showTips=!1,c.showLink=!1,c.displayModeBar=!1),"hover"!==c.displayModeBar||a||(c.displayModeBar=!0),"transparent"!==c.setBackground&&"function"==typeof c.setBackground||(c.setBackground=S),c._hasZeroHeight=c._hasZeroHeight||0===t.clientHeight,c._hasZeroWidth=c._hasZeroWidth||0===t.clientWidth;var f=c.scrollZoom,h=c._scrollZoom={};if(!0===f)h.cartesian=1,h.gl3d=1,h.geo=1,h.mapbox=1;else if("string"==typeof f){var p=f.split("+");for(i=0;i<p.length;i++)h[p[i]]=1}else!1!==f&&(h.gl3d=1,h.geo=1,h.mapbox=1)}function C(t,e){var r,n,i=e+1,a=[];for(r=0;r<t.length;r++)(n=t[r])<0?a.push(i+n):a.push(n);return a}function P(t,e,r){var n,i;for(n=0;n<e.length;n++){if((i=e[n])!==parseInt(i,10))throw new Error("all values in "+r+" must be integers");if(i>=t.data.length||i<-t.data.length)throw new Error(r+" must be valid indices for gd.data.");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error("each index in "+r+" must be unique.")}}function I(t,e,r){if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("currentIndices is a required argument.");if(Array.isArray(e)||(e=[e]),P(t,e,"currentIndices"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,"newIndices"),void 0!==r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function O(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(e))throw new Error("update must be a key:value object");if(void 0===r)throw new Error("indices must be an integer or array of integers");for(var a in P(t,r,"indices"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error("attribute "+a+" must be an array of length equal to indices array length");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var g=0;g<r.length;g++){if(a=t.data[r[g]],l=(c=s(a,d)).get(),u=e[d][g],!o.isArrayOrTypedArray(u))throw new Error("attribute: "+d+" index: "+g+" must be an array");if(!o.isArrayOrTypedArray(l))throw new Error("cannot extend missing or non-array attribute: "+d);if(l.constructor!==u.constructor)throw new Error("cannot extend array with an array of a different type: "+d);f=h?n[d][g]:n,i(f)||(f=-1),p.push({prop:c,target:l,insert:u,maxp:Math.floor(f)})}return p}(t,e,r,n),c={},u={},f=0;f<l.length;f++){var h=l[f].prop,p=l[f].maxp,d=a(l[f].target,l[f].insert,p);h.set(d[0]),Array.isArray(c[h.astr])||(c[h.astr]=[]),c[h.astr].push(d[1]),Array.isArray(u[h.astr])||(u[h.astr]=[]),u[h.astr].push(l[f].target.length)}return{update:c,maxPoints:u}}function z(t,e){var r=new t.constructor(t.length+e.length);return r.set(t),r.set(e,t.length),r}function D(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var a={};if("string"==typeof e)a[e]=n;else{if(!o.isPlainObject(e))return o.warn("Restyle fail.",e,n,i),Promise.reject();a=o.extendFlat({},e),void 0===i&&(i=n)}Object.keys(a).length&&(t.changed=!0);var s=_.coerceTraceIndices(t,i),l=N(t,a,s),u=l.flags;u.calc&&(t.calcdata=void 0),u.clearAxisTypes&&_.clearAxisTypes(t,s,{});var f=[];u.fullReplot?f.push(r._doPlot):(f.push(h.previousPromises),h.supplyDefaults(t),u.markerSize&&(h.doCalcdata(t),H(f)),u.style&&f.push(w.doTraceStyle),u.colorbars&&f.push(w.doColorBars),f.push(M)),f.push(h.rehover,h.redrag),c.add(t,D,[t,l.undoit,l.traces],D,[t,l.redoit,l.traces]);var p=o.syncOrAsync(f,t);return p&&p.then||(p=Promise.resolve()),p.then((function(){return t.emit("plotly_restyle",l.eventData),t}))}function R(t){return void 0===t?null:t}function F(t,e){return e?function(e,r,n){var i=s(e,r),a=i.set;return i.set=function(e){B((n||"")+r,i.get(),e,t),a(e)},i}:s}function B(t,e,r,n){if(Array.isArray(e)||Array.isArray(r))for(var i=Array.isArray(e)?e:[],a=Array.isArray(r)?r:[],s=Math.max(i.length,a.length),l=0;l<s;l++)B(t+"["+l+"]",i[l],a[l],n);else if(o.isPlainObject(e)||o.isPlainObject(r)){var c=o.isPlainObject(e)?e:{},u=o.isPlainObject(r)?r:{},f=o.extendFlat({},c,u);for(var h in f)B(t+"."+h,c[h],u[h],n)}else void 0===n[t]&&(n[t]=R(e))}function N(t,e,r){var n,i=t._fullLayout,a=t._fullData,l=t.data,c=i._guiEditing,d=F(i._preGUI,c),g=o.extendDeepAll({},e);j(e);var m,v=T.traceFlags(),y={},x={};function b(){return r.map((function(){}))}function w(t){var e=p.id2name(t);-1===m.indexOf(e)&&m.push(e)}function k(t){return"LAYOUT"+t+".autorange"}function A(t){return"LAYOUT"+t+".range"}function M(t){for(var e=t;e<a.length;e++)if(a[e]._input===l[t])return a[e]}function S(n,a,o){if(Array.isArray(n))n.forEach((function(t){S(t,a,o)}));else if(!(n in e)&&!_.hasParent(e,n)){var s;if("LAYOUT"===n.substr(0,6))s=d(t.layout,n.replace("LAYOUT",""));else{var u=r[o];s=F(i._tracePreGUI[M(u)._fullInput.uid],c)(l[u],n)}n in x||(x[n]=b()),void 0===x[n][o]&&(x[n][o]=R(s.get())),void 0!==a&&s.set(a)}}function E(t){return function(e){return a[e][t]}}function L(t){return function(e,n){return!1===e?a[r[n]][t]:null}}for(var C in e){if(_.hasParent(e,C))throw new Error("cannot set "+C+" and a parent attribute simultaneously");var P,I,O,z,D,B,N=e[C];if("autobinx"!==C&&"autobiny"!==C||(C=C.charAt(C.length-1)+"bins",N=Array.isArray(N)?N.map(L(C)):!1===N?r.map(E(C)):null),y[C]=N,"LAYOUT"!==C.substr(0,6)){for(x[C]=b(),n=0;n<r.length;n++){if(P=l[r[n]],I=M(r[n]),z=(O=F(i._tracePreGUI[I._fullInput.uid],c)(P,C)).get(),void 0!==(D=Array.isArray(N)?N[n%N.length]:N)){var U=O.parts[O.parts.length-1],V=C.substr(0,C.length-U.length-1),H=V?V+".":"",q=V?s(I,V).get():I;if((B=f.getTraceValObject(I,O.parts))&&B.impliedEdits&&null!==D)for(var G in B.impliedEdits)S(o.relativeAttr(C,G),B.impliedEdits[G],n);else if("thicknessmode"!==U&&"lenmode"!==U||z===D||"fraction"!==D&&"pixels"!==D||!q){if("type"===C&&("pie"===D!=("pie"===z)||"funnelarea"===D!=("funnelarea"===z))){var Y="x",W="y";"bar"!==D&&"bar"!==z||"h"!==P.orientation||(Y="y",W="x"),o.swapAttrs(P,["?","?src"],"labels",Y),o.swapAttrs(P,["d?","?0"],"label",Y),o.swapAttrs(P,["?","?src"],"values",W),"pie"===z||"funnelarea"===z?(s(P,"marker.color").set(s(P,"marker.colors").get()),i._pielayer.selectAll("g.trace").remove()):u.traceIs(P,"cartesian")&&s(P,"marker.colors").set(s(P,"marker.color").get())}}else{var X=i._size,Z=q.orient,J="top"===Z||"bottom"===Z;if("thicknessmode"===U){var K=J?X.h:X.w;S(H+"thickness",q.thickness*("fraction"===D?1/K:K),n)}else{var Q=J?X.w:X.h;S(H+"len",q.len*("fraction"===D?1/Q:Q),n)}}x[C][n]=R(z);if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(C)){if("orientation"===C){O.set(D);var $=P.x&&!P.y?"h":"v";if((O.get()||$)===I.orientation)continue}else"orientationaxes"===C&&(P.orientation={v:"h",h:"v"}[I.orientation]);_.swapXYData(P),v.calc=v.clearAxisTypes=!0}else-1!==h.dataArrayContainers.indexOf(O.parts[0])?(_.manageArrayContainers(O,D,x),v.calc=!0):(B?B.arrayOk&&!u.traceIs(I,"regl")&&(o.isArrayOrTypedArray(D)||o.isArrayOrTypedArray(z))?v.calc=!0:T.update(v,B):v.calc=!0,O.set(D))}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(C)&&p.swap(t,r),"orientationaxes"===C){var tt=s(t.layout,"hovermode"),et=tt.get();"x"===et?tt.set("y"):"y"===et?tt.set("x"):"x unified"===et?tt.set("y unified"):"y unified"===et&&tt.set("x unified")}if(-1!==["orientation","type"].indexOf(C)){for(m=[],n=0;n<r.length;n++){var rt=l[r[n]];u.traceIs(rt,"cartesian")&&(w(rt.xaxis||"x"),w(rt.yaxis||"y"))}S(m.map(k),!0,0),S(m.map(A),[0,1],0)}}else O=d(t.layout,C.replace("LAYOUT","")),x[C]=[R(O.get())],O.set(Array.isArray(N)?N[0]:N),v.calc=!0}return(v.calc||v.plot)&&(v.fullReplot=!0),{flags:v,undoit:x,redoit:y,traces:r,eventData:o.extendDeepNoArrays([],[g,r])}}function j(t){var e,r,n,i=o.counterRegex("axis",".title",!1,!1),a=/colorbar\.title$/,s=Object.keys(t);for(e=0;e<s.length;e++)r=s[e],n=t[r],"title"!==r&&!i.test(r)&&!a.test(r)||"string"!=typeof n&&"number"!=typeof n?r.indexOf("titlefont")>-1?l(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?l(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?l(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&l(r,r.replace("titleoffset","title.offset")):l(r,r.replace("title","title.text"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if("string"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn("Relayout fail.",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=W(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag),c.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit("plotly_relayout",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if("axrange"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[p.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=p.getFromId(t,i);if(r.push(i),-1!==(a.ticklabelposition||"").indexOf("inside")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return p.draw(t,r,{skipTitle:n})}:function(t){return p.draw(t,"redraw")};t.push(y,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,G=/^[xyz]axis[0-9]*\.autorange$/,Y=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function W(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=F(l._preGUI,c),d=Object.keys(e),g=p.list(t),m=o.extendDeepAll({},e),v={};for(j(e),d=Object.keys(e),n=0;n<d.length;n++)if(0===d[n].indexOf("allaxes")){for(i=0;i<g.length;i++){var y=g[i]._id.substr(1),x=-1!==y.indexOf("scene")?y+".":"",w=d[n].replace("allaxes",x+g[i]._name);e[w]||(e[w]=e[d[n]])}delete e[d[n]]}var A=T.layoutFlags(),M={},S={};function E(t,r){if(Array.isArray(t))t.forEach((function(t){E(t,r)}));else if(!(t in e)&&!_.hasParent(e,t)){var n=h(a,t);t in S||(S[t]=R(n.get())),void 0!==r&&n.set(r)}}var L,C={};function P(t){var e=p.name2id(t.split(".")[0]);return C[e]=1,e}for(var I in e){if(_.hasParent(e,I))throw new Error("cannot set "+I+" and a parent attribute simultaneously");for(var O=h(a,I),z=e[I],D=O.parts.length-1;D>0&&"string"!=typeof O.parts[D];)D--;var B=O.parts[D],N=O.parts[D-1]+"."+B,U=O.parts.slice(0,D).join("."),V=s(t.layout,U).get(),H=s(l,U).get(),W=O.get();if(void 0!==z){M[I]=z,S[I]="reverse"===B?z:R(W);var Z=f.getLayoutValObject(l,O.parts);if(Z&&Z.impliedEdits&&null!==z)for(var J in Z.impliedEdits)E(o.relativeAttr(I,J),Z.impliedEdits[J]);if(-1!==["width","height"].indexOf(I))if(z){E("autosize",null);var K="height"===I?"width":"height";E(K,l[K])}else l[I]=t._initialAutoSize[I];else if("autosize"===I)E("width",z?null:l.width),E("height",z?null:l.height);else if(N.match(q))P(N),s(l,U+"._inputRange").set(null);else if(N.match(G)){P(N),s(l,U+"._inputRange").set(null);var Q=s(l,U).get();Q._inputDomain&&(Q._input.domain=Q._inputDomain.slice())}else N.match(Y)&&s(l,U+"._inputDomain").set(null);if("type"===B){L=V;var $="linear"===H.type&&"log"===z,tt="log"===H.type&&"linear"===z;if($||tt){if(L&&L.range)if(H.autorange)$&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];$?(et<=0&&rt<=0&&E(U+".autorange",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+".range[0]",Math.log(et)/Math.LN10),E(U+".range[1]",Math.log(rt)/Math.LN10)):(E(U+".range[0]",Math.pow(10,et)),E(U+".range[1]",Math.pow(10,rt)))}else E(U+".autorange",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[O.parts[0]]&&"radialaxis"===O.parts[1]&&delete l[O.parts[0]]._subplot.viewInitial["radialaxis.range"],u.getComponentMethod("annotations","convertCoords")(t,H,z,E),u.getComponentMethod("images","convertCoords")(t,H,z,E)}else E(U+".autorange",!0),E(U+".range",null);s(l,U+"._inputRange").set(null)}else if(B.match(k)){var nt=s(l,I).get(),it=(z||{}).type;it&&"-"!==it||(it="linear"),u.getComponentMethod("annotations","convertCoords")(t,nt,it,E),u.getComponentMethod("images","convertCoords")(t,nt,it,E)}var at=b.containerArrayMatch(I);if(at){r=at.array,n=at.index;var ot=at.property,st=Z||{editType:"calc"};""!==n&&""===ot&&(b.isAddVal(z)?S[I]=null:b.isRemoveVal(z)?S[I]=(s(a,r).get()||[])[n]:o.warn("unrecognized full object value",e)),T.update(A,st),v[r]||(v[r]={});var lt=v[r][n];lt||(lt=v[r][n]={}),lt[ot]=z,delete e[I]}else"reverse"===B?(V.range?V.range.reverse():(E(U+".autorange",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):(l._has("scatter-like")&&l._has("regl")&&"dragmode"===I&&("lasso"===z||"select"===z)&&"lasso"!==W&&"select"!==W||l._has("gl2d")?A.plot=!0:Z?T.update(A,Z):A.calc=!0,O.set(z))}}for(r in v){b.applyContainerArrayChanges(t,h(a,r),v[r],A,h)||(A.plot=!0)}for(var ct in C){var ut=(L=p.getFromId(t,ct))&&L._constraintGroup;if(ut)for(var ft in A.calc=!0,ut)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}return(X(t)||e.height||e.width)&&(A.plot=!0),(A.plot||A.calc)&&(A.layoutReplot=!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:m}}function X(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function Z(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=_.coerceTraceIndices(t,i),s=N(t,o.extendFlat({},e),a),l=s.flags,u=W(t,o.extendFlat({},n)),f=u.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(r._doPlot):(p.push(h.previousPromises),V(t,f,u)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,u.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag),c.add(t,Z,[t,s.undoit,u.undoit,s.traces],Z,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit("plotly_update",{data:s.eventData,layout:u.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var K=[{pattern:/^hiddenlabels/,attr:"legend.uirevision"},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:"modebar.uirevision"},{pattern:/(hover|drag)mode$/,attr:"modebar.uirevision"},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.[abc]axis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:"editrevision"},{pattern:/^(shapes|annotations)/,attr:"editrevision"},{pattern:/^title\.text$/,attr:"editrevision"}],Q=[{pattern:/^selectedpoints$/,attr:"selectionrevision"},{pattern:/(^|value\.)visible$/,attr:"legend.uirevision"},{pattern:/^dimensions\[\d+\]\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:"editrevision"}];function $(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=t.match(n.pattern);if(i)return{head:i[1],attr:n.attr}}}function tt(t,e){var r=s(e,t).get();if(void 0!==r)return r;var n=t.split(".");for(n.pop();n.length>1;)if(n.pop(),void 0!==(r=s(e,n.join(".")+".uirevision").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r<e.length;r++)if(e[r]._fullInput.uid===t)return r;return-1}function rt(t,e,r){for(var n=0;n<e.length;n++)if(e[n].uid===t)return n;return!e[r]||e[r].uid?-1:r}function nt(t,e){var r=o.isPlainObject(t),n=Array.isArray(t);return r||n?(r&&o.isPlainObject(e)||n&&Array.isArray(e))&&JSON.stringify(t)===JSON.stringify(e):t===e}function it(t,e,r,n){var i,a,l,c=n.getValObject,u=n.flags,f=n.immutable,h=n.inArray,p=n.arrayIndex;function d(){var t=i.editType;h&&-1!==t.indexOf("arraydraw")?o.pushUnique(u.arrays[h],p):(T.update(u,i),"none"!==t&&u.nChanges++,n.transition&&i.anim&&u.nChangesAnim++,(q.test(l)||G.test(l))&&(u.rangesAltered[r[0]]=1),Y.test(l)&&s(e,"_inputDomain").set(null),"datarevision"===a&&(u.newDataRevision=1))}function g(t){return"data_array"===t.valType||t.arrayOk}for(a in t){if(u.calc&&!n.transition)return;var m=t[a],v=e[a],y=r.concat(a);if(l=y.join("."),"_"!==a.charAt(0)&&"function"!=typeof m&&m!==v){if(("tick0"===a||"dtick"===a)&&"geo"!==r[0]){var x=e.tickmode;if("auto"===x||"array"===x||!x)continue}if(("range"!==a||!e.autorange)&&("zmin"!==a&&"zmax"!==a||"contourcarpet"!==e.type)&&(i=c(y))&&(!i._compareAsJSON||JSON.stringify(m)!==JSON.stringify(v))){var b,_=i.valType,w=g(i),k=Array.isArray(m),A=Array.isArray(v);if(k&&A){var M="_input_"+a,S=t[M],E=e[M];if(Array.isArray(S)&&S===E)continue}if(void 0===v)w&&k?u.calc=!0:d();else if(i._isLinkedToArray){var L=[],C=!1;h||(u.arrays[a]=L);var P=Math.min(m.length,v.length),I=Math.max(m.length,v.length);if(P!==I){if("arraydraw"!==i.editType){d();continue}C=!0}for(b=0;b<P;b++)it(m[b],v[b],y.concat(b),o.extendFlat({inArray:a,arrayIndex:b},n));if(C)for(b=P;b<I;b++)L.push(b)}else!_&&o.isPlainObject(m)?it(m,v,y,n):w?k&&A?(f&&(u.calc=!0),(f||n.newDataRevision)&&d()):k!==A?u.calc=!0:d():k&&A&&m.length===v.length&&String(m)===String(v)||d()}}}for(a in e)if(!(a in t)&&"_"!==a.charAt(0)&&"function"!=typeof e[a]){if(g(i=c(r.concat(a)))&&Array.isArray(e[a]))return void(u.calc=!0);d()}}function at(t){var e=t._fullLayout,r=t.getBoundingClientRect();if(!o.equalDomRects(r,e._lastBBox)){var n=e._invTransform=o.inverseTransformMatrix(o.getFullTransformMatrix(t));e._invScaleX=Math.sqrt(n[0][0]*n[0][0]+n[0][1]*n[0][1]+n[0][2]*n[0][2]),e._invScaleY=Math.sqrt(n[1][0]*n[1][0]+n[1][1]*n[1][1]+n[1][2]*n[1][2]),e._lastBBox=r}}r.animate=function(t,e,r){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t+". It's likely that you've failed to create a plot before animating it. For more details, see https://plotly.com/javascript/animations/");var n=t._transitionData;n._frameQueue||(n._frameQueue=[]);var i=(r=h.supplyAnimationDefaults(r)).transition,a=r.frame;function s(t){return Array.isArray(i)?t>=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit("plotly_animatingframe",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,g,m=0;function v(t){return Array.isArray(i)?m>=i.length?t.transitionOpts=i[m]:t.transitionOpts=i[0]:t.transitionOpts=i,m++,t}var y=[],x=null==e,b=Array.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:"object",data:v(o.extendFlat({},e))});else if(x||-1!==["string","number"].indexOf(typeof e))for(d=0;d<n._frames.length;d++)(g=n._frames[d])&&(x||String(g.group)===String(e))&&y.push({type:"byname",name:String(g.name),data:v({name:g.name})});else if(b)for(d=0;d<e.length;d++){var w=e[d];-1!==["number","string"].indexOf(typeof w)?(w=String(w),y.push({type:"byname",name:w,data:v({name:w})})):o.isPlainObject(w)&&y.push({type:"object",data:v(o.extendFlat({},w))})}for(d=0;d<y.length;d++)if("byname"===(g=y[d]).type&&!n._frameHash[g.data.name])return o.warn('animate failure: frame not found: "'+g.data.name+'"'),void u();-1!==["next","immediate"].indexOf(r.mode)&&function(){if(0!==n._frameQueue.length){for(;n._frameQueue.length;){var e=n._frameQueue.pop();e.onInterrupt&&e.onInterrupt()}t.emit("plotly_animationinterrupted",[])}}(),"reverse"===r.direction&&y.reverse();var T=t._fullLayout._currentFrame;if(T&&r.fromcurrent){var k=-1;for(d=0;d<y.length;d++)if("byname"===(g=y[d]).type&&g.name===T){k=d;break}if(k>0&&k<y.length-1){var A=[];for(d=0;d<y.length;d++)g=y[d],("byname"!==y[d].type||d>k)&&A.push(g);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i<e.length;i++){var o;o="byname"===e[i].type?h.computeFrame(t,e[i].name):e[i].data;var f=l(i),d=s(i);d.duration=Math.min(d.duration,f.duration);var g={frame:o,name:e[i].name,frameOpts:f,transitionOpts:d};i===e.length-1&&(g.onComplete=c(a,2),g.onInterrupt=u),n._frameQueue.push(g)}"immediate"===r.mode&&(n._lastFrameAt=-1/0),n._animationRaf||p()}}(y):(t.emit("plotly_animated"),a())}))},r.addFrames=function(t,e,r){if(t=o.getGraphDiv(t),null==e)return Promise.resolve();if(!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t+". It's likely that you've failed to create a plot before adding frames. For more details, see https://plotly.com/javascript/animations/");var n,i,a,s,l=t._transitionData._frames,u=t._transitionData._frameHash;if(!Array.isArray(e))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+e);var f=l.length+2*e.length,p=[],d={};for(n=e.length-1;n>=0;n--)if(o.isPlainObject(e[n])){var g=e[n].name,m=(u[g]||d[g]||{}).name,v=e[n].name,y=u[m]||d[m];m&&v&&"number"==typeof v&&y&&A<5&&(A++,o.warn('addFrames: overwriting frame "'+(u[m]||d[m]).name+'" with a frame whose name of type "number" also equates to "'+m+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn("addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),d[g]={name:g},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index<e.index?1:0}));var x=[],b=[],_=l.length;for(n=p.length-1;n>=0;n--){if("number"==typeof(i=p[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!i.name)for(;u[i.name="frame "+t._transitionData._counter++];);if(u[i.name]){for(a=0;a<l.length&&(l[a]||{}).name!==i.name;a++);x.push({type:"replace",index:a,value:i}),b.unshift({type:"replace",index:a,value:l[a]})}else s=Math.max(0,Math.min(p[n].index,_)),x.push({type:"insert",index:s,value:i}),b.unshift({type:"delete",index:s}),_++}var w=h.modifyFrames,T=h.modifyFrames,k=[t,b],M=[t,x];return c&&c.add(t,w,k,T,M),h.modifyFrames(t,x)},r.deleteFrames=function(t,e){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t);var r,n,i=t._transitionData._frames,a=[],s=[];if(!e)for(e=[],r=0;r<i.length;r++)e.push(r);for((e=e.slice()).sort(),r=e.length-1;r>=0;r--)n=e[r],a.push({type:"delete",index:n}),s.unshift({type:"insert",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("traces must be defined.");for(Array.isArray(e)||(e=[e]),n=0;n<e.length;n++)if("object"!=typeof(i=e[n])||Array.isArray(i)||null===i)throw new Error("all values in traces array must be non-array objects");if(void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&r.length!==e.length)throw new Error("if indices is specified, traces.length must equal indices.length")}(e,n,i),Array.isArray(n)||(n=[n]),n=n.map((function(t){return o.extendFlat({},t)})),_.cleanData(n),a=0;a<n.length;a++)e.data.push(n[a]);for(a=0;a<n.length;a++)l.push(-n.length+a);if(void 0===i)return s=r.redraw(e),c.add(e,u,h,f,p),s;Array.isArray(i)||(i=[i]);try{I(e,l,i)}catch(t){throw e.data.splice(e.data.length-n.length,n.length),t}return c.startSequence(e),c.add(e,u,h,f,p),s=r.moveTraces(e,l,i),c.stopSequence(e),s},r.deleteTraces=function t(e,n){e=o.getGraphDiv(e);var i,a,s=[],l=r.addTraces,u=t,f=[e,s,n],h=[e,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),P(e,n,"indices"),(n=C(n,e.data.length-1)).sort(o.sorterDes),i=0;i<n.length;i+=1)a=e.data.splice(n[i],1)[0],s.push(a);var p=r.redraw(e);return c.add(e,l,f,u,h),p},r.extendTraces=function t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r<0){var a=new t.constructor(0),s=z(t,e);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(l)),i.set(t),i.set(e.subarray(0,l),t.length)}else{var c=r-e.length,u=t.length-c;n.set(t.subarray(u)),n.set(e,c),i.set(t.subarray(0,u))}else n=t.concat(e),i=r>=0&&r<n.length?n.splice(0,n.length-r):[];return[n,i]}var l=O(e=o.getGraphDiv(e),n,i,a,s),u=r.redraw(e),f=[e,l.update,i,l.maxPoints];return c.add(e,r.prependTraces,f,t,arguments),u},r.moveTraces=function t(e,n,i){var a,s=[],l=[],u=t,f=t,h=[e=o.getGraphDiv(e),i,n],p=[e,n,i];if(I(e,n,i),n=Array.isArray(n)?n:[n],void 0===i)for(i=[],a=0;a<n.length;a++)i.push(-n.length+a);for(i=Array.isArray(i)?i:[i],n=C(n,e.data.length-1),i=C(i,e.data.length-1),a=0;a<e.data.length;a++)-1===n.indexOf(a)&&s.push(e.data[a]);for(a=0;a<n.length;a++)l.push({newIndex:i[a],trace:e.data[n[a]]});for(l.sort((function(t,e){return t.newIndex-e.newIndex})),a=0;a<l.length;a+=1)s.splice(l[a].newIndex,0,l[a].trace);e.data=s;var d=r.redraw(e);return c.add(e,u,h,f,p),d},r.prependTraces=function t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r<=0){var a=new t.constructor(0),s=z(e,t);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(0,l)),i.set(e.subarray(l)),i.set(t,l)}else{var c=r-e.length;n.set(e),n.set(t.subarray(0,c),e.length),i.set(t.subarray(c))}else n=e.concat(t),i=r>=0&&r<n.length?n.splice(r,n.length):[];return[n,i]}var l=O(e=o.getGraphDiv(e),n,i,a,s),u=r.redraw(e),f=[e,l.update,i,l.maxPoints];return c.add(e,r.extendTraces,f,t,arguments),u},r.newPlot=function(t,e,n,i){return t=o.getGraphDiv(t),h.cleanPlot([],{},t._fullData||[],t._fullLayout||{}),h.purge(t),r._doPlot(t,e,n,i)},r._doPlot=function(t,e,i,a){var s;if(t=o.getGraphDiv(t),l.init(t),o.isPlainObject(e)){var c=e;e=c.data,i=c.layout,a=c.config,s=c.frames}if(!1===l.triggerHandler(t,"plotly_beforeplot",[e,i,a]))return Promise.reject();e||i||o.isPlotDiv(t)||o.warn("Calling _doPlot as if redrawing but this container doesn't yet have a plot.",t),L(t,a),i||(i={}),n.select(t).classed("js-plotly-plot",!0),d.makeTester(),Array.isArray(t._promises)||(t._promises=[]);var f=0===(t.data||[]).length&&Array.isArray(e);Array.isArray(e)&&(_.cleanData(e),f?t.data=e:t.data.push.apply(t.data,e),t.empty=!1),t.layout&&!f||(t.layout=_.cleanLayout(i)),h.supplyDefaults(t);var g=t._fullLayout,y=g._has("cartesian");g._replotting=!0,(f||g._shouldCreateBgLayer)&&(!function(t){var e=n.select(t),r=t._fullLayout;if(r._calcInverseTransform=at,r._calcInverseTransform(t),r._container=e.selectAll(".plot-container").data([0]),r._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),r._paperdiv=r._container.selectAll(".svg-container").data([0]),r._paperdiv.enter().append("div").classed("user-select-none",!0).classed("svg-container",!0).style("position","relative"),r._glcontainer=r._paperdiv.selectAll(".gl-container").data([{}]),r._glcontainer.enter().append("div").classed("gl-container",!0),r._paperdiv.selectAll(".main-svg").remove(),r._paperdiv.select(".modebar-container").remove(),r._paper=r._paperdiv.insert("svg",":first-child").classed("main-svg",!0),r._toppaper=r._paperdiv.append("svg").classed("main-svg",!0),r._modebardiv=r._paperdiv.append("div"),delete r._modeBar,r._hoverpaper=r._paperdiv.append("svg").classed("main-svg",!0),!r._uid){var i={};n.selectAll("defs").each((function(){this.id&&(i[this.id.split("-")[1]]=1)})),r._uid=o.randstr(i)}r._paperdiv.selectAll(".main-svg").attr(v.svgAttrs),r._defs=r._paper.append("defs").attr("id","defs-"+r._uid),r._clips=r._defs.append("g").classed("clips",!0),r._topdefs=r._toppaper.append("defs").attr("id","topdefs-"+r._uid),r._topclips=r._topdefs.append("g").classed("clips",!0),r._bgLayer=r._paper.append("g").classed("bglayer",!0),r._draggers=r._paper.append("g").classed("draglayer",!0);var a=r._paper.append("g").classed("layer-below",!0);r._imageLowerLayer=a.append("g").classed("imagelayer",!0),r._shapeLowerLayer=a.append("g").classed("shapelayer",!0),r._cartesianlayer=r._paper.append("g").classed("cartesianlayer",!0),r._polarlayer=r._paper.append("g").classed("polarlayer",!0),r._smithlayer=r._paper.append("g").classed("smithlayer",!0),r._ternarylayer=r._paper.append("g").classed("ternarylayer",!0),r._geolayer=r._paper.append("g").classed("geolayer",!0),r._funnelarealayer=r._paper.append("g").classed("funnelarealayer",!0),r._pielayer=r._paper.append("g").classed("pielayer",!0),r._iciclelayer=r._paper.append("g").classed("iciclelayer",!0),r._treemaplayer=r._paper.append("g").classed("treemaplayer",!0),r._sunburstlayer=r._paper.append("g").classed("sunburstlayer",!0),r._indicatorlayer=r._toppaper.append("g").classed("indicatorlayer",!0),r._glimages=r._paper.append("g").classed("glimages",!0);var s=r._toppaper.append("g").classed("layer-above",!0);r._imageUpperLayer=s.append("g").classed("imagelayer",!0),r._shapeUpperLayer=s.append("g").classed("shapelayer",!0),r._infolayer=r._toppaper.append("g").classed("infolayer",!0),r._menulayer=r._toppaper.append("g").classed("menulayer",!0),r._zoomlayer=r._toppaper.append("g").classed("zoomlayer",!0),r._hoverlayer=r._hoverpaper.append("g").classed("hoverlayer",!0),r._modebardiv.classed("modebar-container",!0).style("position","absolute").style("top","0px").style("right","0px"),t.emit("plotly_framework")}(t),g._shouldCreateBgLayer&&delete g._shouldCreateBgLayer),d.initGradients(t),d.initPatterns(t),f&&p.saveShowSpikeInitial(t);var x=!t.calcdata||t.calcdata.length!==(t._fullData||[]).length;x&&h.doCalcdata(t);for(var b=0;b<t.calcdata.length;b++)t.calcdata[b][0].trace=t._fullData[b];t._context.responsive?t._responsiveChartHandler||(t._responsiveChartHandler=function(){o.isHidden(t)||h.resize(t)},window.addEventListener("resize",t._responsiveChartHandler)):o.clearResponsive(t);var T=o.extendFlat({},g._size),k=0;function A(){if(h.clearAutoMarginIds(t),w.drawMarginPushers(t),p.allowAutoMargin(t),g._has("pie"))for(var e=t._fullData,r=0;r<e.length;r++){var n=e[r];"pie"===n.type&&n.automargin&&h.allowAutoMargin(t,"pie."+n.uid+".automargin")}return h.doAutoMargin(t),h.previousPromises(t)}function S(){t._transitioning||(w.doAutoRangeAndConstraints(t),f&&p.saveRangeInitial(t),u.getComponentMethod("rangeslider","calcAutorange")(t))}var E=[h.previousPromises,function(){if(s)return r.addFrames(t,s)},function e(){for(var r=g._basePlotModules,n=0;n<r.length;n++)r[n].drawFramework&&r[n].drawFramework(t);!g._glcanvas&&g._has("gl")&&(g._glcanvas=g._glcontainer.selectAll(".gl-canvas").data([{key:"contextLayer",context:!0,pick:!1},{key:"focusLayer",context:!1,pick:!1},{key:"pickLayer",context:!1,pick:!0}],(function(t){return t.key})),g._glcanvas.enter().append("canvas").attr("class",(function(t){return"gl-canvas gl-canvas-"+t.key.replace("Layer","")})).style({position:"absolute",top:0,left:0,overflow:"visible","pointer-events":"none"}));var i=t._context.plotGlPixelRatio;if(g._glcanvas){g._glcanvas.attr("width",g.width*i).attr("height",g.height*i).style("width",g.width+"px").style("height",g.height+"px");var a=g._glcanvas.data()[0].regl;if(a&&(Math.floor(g.width*i)!==a._gl.drawingBufferWidth||Math.floor(g.height*i)!==a._gl.drawingBufferHeight)){var s="WebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.";if(!k)return o.log(s+" Clearing graph and plotting again."),h.cleanPlot([],{},t._fullData,g),h.supplyDefaults(t),g=t._fullLayout,h.doCalcdata(t),k++,e();o.error(s)}}return"h"===g.modebar.orientation?g._modebardiv.style("height",null).style("width","100%"):g._modebardiv.style("width",null).style("height",g.height+"px"),h.previousPromises(t)},A,function(){if(h.didMarginChange(T,g._size))return o.syncOrAsync([A,w.layoutStyles],t)}];y&&E.push((function(){if(x)return o.syncOrAsync([u.getComponentMethod("shapes","calcAutorange"),u.getComponentMethod("annotations","calcAutorange"),S],t);S()})),E.push(w.layoutStyles),y&&E.push((function(){return p.draw(t,f?"":"redraw")}),(function(t){t._fullLayout._insideTickLabelsAutorange&&U(t,t._fullLayout._insideTickLabelsAutorange).then((function(){t._fullLayout._insideTickLabelsAutorange=void 0}))})),E.push(w.drawData,w.finalDraw,m,h.addLinks,h.rehover,h.redrag,h.doAutoMargin,(function(t){t._fullLayout._insideTickLabelsAutorange&&f&&p.saveRangeInitial(t,!0)}),h.previousPromises);var C=o.syncOrAsync(E,t);return C&&C.then||(C=Promise.resolve()),C.then((function(){return M(t),t}))},r.purge=function(t){var e=(t=o.getGraphDiv(t))._fullLayout||{},r=t._fullData||[];return h.cleanPlot([],{},r,e),h.purge(t),l.purge(t),e._container&&e._container.remove(),delete t._context,t},r.react=function(t,e,n,i){var a,l;t=o.getGraphDiv(t),_.clearPromiseQueue(t);var c=t._fullData,p=t._fullLayout;if(o.isPlotDiv(t)&&c&&p){if(o.isPlainObject(e)){var d=e;e=d.data,n=d.layout,i=d.config,a=d.frames}var g=!1;if(i){var m=o.extendDeep({},t._context);t._context=void 0,L(t,i),g=function t(e,r){var n;for(n in e)if("_"!==n.charAt(0)){var i=e[n],a=r[n];if(i!==a)if(o.isPlainObject(i)&&o.isPlainObject(a)){if(t(i,a))return!0}else{if(!Array.isArray(i)||!Array.isArray(a))return!0;if(i.length!==a.length)return!0;for(var s=0;s<i.length;s++)if(i[s]!==a[s]){if(!o.isPlainObject(i[s])||!o.isPlainObject(a[s]))return!0;if(t(i[s],a[s]))return!0}}}}(m,t._context)}t.data=e||[],_.cleanData(t.data),t.layout=n||{},_.cleanLayout(t.layout),function(t,e,r,n){var i,a,l,c,u,f,h,p,d=n._preGUI,g=[],m={};for(i in d){if(u=$(i,K)){if(a=u.attr||u.head+".uirevision",(c=(l=s(n,a).get())&&tt(a,e))&&c===l&&(null===(f=d[i])&&(f=void 0),nt(p=(h=s(e,i)).get(),f))){void 0===p&&"autorange"===i.substr(i.length-9)&&g.push(i.substr(0,i.length-10)),h.set(R(s(n,i).get()));continue}}else o.warn("unrecognized GUI edit: "+i);delete d[i],"range["===i.substr(i.length-8,6)&&(m[i.substr(0,i.length-9)]=1)}for(var v=0;v<g.length;v++){var y=g[v];if(m[y]){var x=s(e,y).get();x&&delete x.autorange}}var b=n._tracePreGUI;for(var _ in b){var w,T=b[_],k=null;for(i in T){if(!k){var A=et(_,r);if(A<0){delete b[_];break}var M=rt(_,t,(w=r[A]._fullInput).index);if(M<0){delete b[_];break}k=t[M]}if(u=$(i,Q)){if(u.attr?c=(l=s(n,u.attr).get())&&tt(u.attr,e):(l=w.uirevision,void 0===(c=k.uirevision)&&(c=e.uirevision)),c&&c===l&&(null===(f=T[i])&&(f=void 0),nt(p=(h=s(k,i)).get(),f))){h.set(R(s(w,i).get()));continue}}else o.warn("unrecognized GUI edit: "+i+" in trace uid "+_);delete T[i]}}}(t.data,t.layout,c,p),h.supplyDefaults(t,{skipUpdateCalc:!0});var v=t._fullData,y=t._fullLayout,x=void 0===y.datarevision,b=y.transition,k=function(t,e,r,n,i){var a=T.layoutFlags();function o(t){return f.getLayoutValObject(r,t)}a.arrays={},a.rangesAltered={},a.nChanges=0,a.nChangesAnim=0,it(e,r,[],{getValObject:o,flags:a,immutable:n,transition:i,gd:t}),(a.plot||a.calc)&&(a.layoutReplot=!0);i&&a.nChanges&&a.nChangesAnim&&(a.anim=a.nChanges===a.nChangesAnim?"all":"some");return a}(t,p,y,x,b),A=k.newDataRevision,S=function(t,e,r,n,i,a){var o=e.length===r.length;if(!i&&!o)return{fullReplot:!0,calc:!0};var s,l,c=T.traceFlags();c.arrays={},c.nChanges=0,c.nChangesAnim=0;var u={getValObject:function(t){var e=f.getTraceValObject(l,t);return!l._module.animatable&&e.anim&&(e.anim=!1),e},flags:c,immutable:n,transition:i,newDataRevision:a,gd:t},p={};for(s=0;s<e.length;s++)if(r[s]){if(l=r[s]._fullInput,h.hasMakesDataTransform(l)&&(l=r[s]),p[l.uid])continue;p[l.uid]=1,it(e[s]._fullInput,l,[],u)}(c.calc||c.plot)&&(c.fullReplot=!0);i&&c.nChanges&&c.nChangesAnim&&(c.anim=c.nChanges===c.nChangesAnim&&o?"all":"some");return c}(t,c,v,x,b,A);if(X(t)&&(k.layoutReplot=!0),S.calc||k.calc){t.calcdata=void 0;for(var E=Object.getOwnPropertyNames(y),C=0;C<E.length;C++){var P=E[C],I=P.substring(0,5);if("xaxis"===I||"yaxis"===I){var O=y[P]._emptyCategories;O&&O()}}}else h.supplyDefaultsUpdateCalc(t.calcdata,v);var z=[];if(a&&(t._transitionData={},h.createTransitionData(t),z.push((function(){return r.addFrames(t,a)}))),y.transition&&!g&&(S.anim||k.anim))k.ticks&&z.push(w.doTicksRelayout),h.doCalcdata(t),w.doAutoRangeAndConstraints(t),z.push((function(){return h.transitionFromReact(t,S,k,p)}));else if(S.fullReplot||k.layoutReplot||g)t._fullLayout._skipDefaults=!0,z.push(r._doPlot);else{for(var D in k.arrays){var F=k.arrays[D];if(F.length){var B=u.getComponentMethod(D,"drawOne");if(B!==o.noop)for(var N=0;N<F.length;N++)B(t,F[N]);else{var j=u.getComponentMethod(D,"draw");if(j===o.noop)throw new Error("cannot draw components: "+D);j(t)}}}z.push(h.previousPromises),S.style&&z.push(w.doTraceStyle),(S.colorbars||k.colorbars)&&z.push(w.doColorBars),k.legend&&z.push(w.doLegend),k.layoutstyle&&z.push(w.layoutStyles),k.axrange&&H(z),k.ticks&&z.push(w.doTicksRelayout),k.modebar&&z.push(w.doModeBar),k.camera&&z.push(w.doCamera),z.push(M)}z.push(h.rehover,h.redrag),(l=o.syncOrAsync(z,t))&&l.then||(l=Promise.resolve(t))}else l=r.newPlot(t,e,n,i);return l.then((function(){return t.emit("plotly_react",{data:e,layout:n}),t}))},r.redraw=function(t){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t);return _.cleanData(t.data),_.cleanLayout(t.layout),t.calcdata=void 0,r._doPlot(t).then((function(){return t.emit("plotly_redraw"),t}))},r.relayout=U,r.restyle=D,r.setPlotConfig=function(t){return o.extendFlat(x,t)},r.update=Z,r._guiRelayout=J(U),r._guiRestyle=J(D),r._guiUpdate=J(Z),r._storeDirectGUIEdit=function(t,e,r){for(var n in r){B(n,s(t,n).get(),r[n],e)}}},{"../components/color":366,"../components/drawing":388,"../constants/xmlns_namespaces":480,"../lib":503,"../lib/events":492,"../lib/queue":519,"../plots/cartesian/axes":554,"../plots/cartesian/constants":561,"../plots/cartesian/graph_interact":564,"../plots/cartesian/select":575,"../plots/plots":619,"../registry":638,"./edit_types":536,"./helpers":537,"./manage_arrays":539,"./plot_config":541,"./plot_schema":542,"./subroutines":544,"@plotly/d3":58,"fast-isnumeric":190,"has-hover":228}],541:[function(t,e,r){"use strict";var n={staticPlot:{valType:"boolean",dflt:!1},plotlyServerURL:{valType:"string",dflt:""},editable:{valType:"boolean",dflt:!1},edits:{annotationPosition:{valType:"boolean",dflt:!1},annotationTail:{valType:"boolean",dflt:!1},annotationText:{valType:"boolean",dflt:!1},axisTitleText:{valType:"boolean",dflt:!1},colorbarPosition:{valType:"boolean",dflt:!1},colorbarTitleText:{valType:"boolean",dflt:!1},legendPosition:{valType:"boolean",dflt:!1},legendText:{valType:"boolean",dflt:!1},shapePosition:{valType:"boolean",dflt:!1},titleText:{valType:"boolean",dflt:!1}},autosizable:{valType:"boolean",dflt:!1},responsive:{valType:"boolean",dflt:!1},fillFrame:{valType:"boolean",dflt:!1},frameMargins:{valType:"number",dflt:0,min:0,max:.5},scrollZoom:{valType:"flaglist",flags:["cartesian","gl3d","geo","mapbox"],extras:[!0,!1],dflt:"gl3d+geo+mapbox"},doubleClick:{valType:"enumerated",values:[!1,"reset","autosize","reset+autosize"],dflt:"reset+autosize"},doubleClickDelay:{valType:"number",dflt:300,min:0},showAxisDragHandles:{valType:"boolean",dflt:!0},showAxisRangeEntryBoxes:{valType:"boolean",dflt:!0},showTips:{valType:"boolean",dflt:!0},showLink:{valType:"boolean",dflt:!1},linkText:{valType:"string",dflt:"Edit chart",noBlank:!0},sendData:{valType:"boolean",dflt:!0},showSources:{valType:"any",dflt:!1},displayModeBar:{valType:"enumerated",values:["hover",!0,!1],dflt:"hover"},showSendToCloud:{valType:"boolean",dflt:!1},showEditInChartStudio:{valType:"boolean",dflt:!1},modeBarButtonsToRemove:{valType:"any",dflt:[]},modeBarButtonsToAdd:{valType:"any",dflt:[]},modeBarButtons:{valType:"any",dflt:!1},toImageButtonOptions:{valType:"any",dflt:{}},displaylogo:{valType:"boolean",dflt:!0},watermark:{valType:"boolean",dflt:!1},plotGlPixelRatio:{valType:"number",dflt:2,min:1,max:4},setBackground:{valType:"any",dflt:"transparent"},topojsonURL:{valType:"string",noBlank:!0,dflt:"https://cdn.plot.ly/"},mapboxAccessToken:{valType:"string",dflt:null},logging:{valType:"integer",min:0,max:2,dflt:1},notifyOnLogging:{valType:"integer",min:0,max:2,dflt:0},queueLength:{valType:"integer",min:0,dflt:0},globalTransforms:{valType:"any",dflt:[]},locale:{valType:"string",dflt:"en-US"},locales:{valType:"any",dflt:{}}},i={};!function t(e,r){for(var n in e){var i=e[n];i.valType?r[n]=i.dflt:(r[n]||(r[n]={}),t(i,r[n]))}}(n,i),e.exports={configAttributes:n,dfltConfig:i}},{}],542:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib"),a=t("../plots/attributes"),o=t("../plots/layout_attributes"),s=t("../plots/frame_attributes"),l=t("../plots/animation_attributes"),c=t("./plot_config").configAttributes,u=t("./edit_types"),f=i.extendDeepAll,h=i.isPlainObject,p=i.isArrayOrTypedArray,d=i.nestedProperty,g=i.valObjectMeta,m=["_isSubplotObj","_isLinkedToArray","_arrayAttrRegexps","_deprecated"];function v(t,e,r){if(!t)return!1;if(t._isLinkedToArray)if(y(e[r]))r++;else if(r<e.length)return!1;for(;r<e.length;r++){var n=t[e[r]];if(!h(n))break;if(t=n,r===e.length-1)break;if(t._isLinkedToArray){if(!y(e[++r]))return!1}else if("info_array"===t.valType){var i=e[++r];if(!y(i))return!1;var a=t.items;if(Array.isArray(a)){if(i>=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!y(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function y(t){return t===Math.round(t)&&t>=0}function x(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry){if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i<e.attr.length;i++)w(r,e,e.attr[i]);else w(r,e,"subplot"===e.attr?e.name:e.attr)}for(t in n.componentsRegistry){var a=(e=n.componentsRegistry[t]).schema;if(a&&(a.subplots||a.layout)){var s=a.subplots;if(s&&s.xaxis&&!s.yaxis)for(var l in s.xaxis)delete r.yaxis[l]}else"colorscale"===e.name?f(r,e.layoutAttributes):e.layoutAttributes&&T(r,e.layoutAttributes,e.name)}return{layoutAttributes:_(r)}}function b(){var t={frames:f({},s)};return _(t),t.frames}function _(t){return function(t){r.crawl(t,(function(t,e,n){r.isValObject(t)?!0!==t.arrayOk&&"data_array"!==t.valType||(n[e+"src"]={valType:"string",editType:"none"}):h(t)&&(t.role="object")}))}(t),function(t){r.crawl(t,(function(t,e,r){if(t){var n=t._isLinkedToArray;n&&(delete t._isLinkedToArray,r[e]={items:{}},r[e].items[n]=t,r[e].role="object")}}))}(t),function(t){!function t(e){for(var r in e)if(h(e[r]))t(e[r]);else if(Array.isArray(e[r]))for(var n=0;n<e[r].length;n++)t(e[r][n]);else e[r]instanceof RegExp&&(e[r]=e[r].toString())}(t)}(t),t}function w(t,e,r){var n=d(t,r),i=f({},e.layoutAttributes);i._isSubplotObj=!0,n.set(i)}function T(t,e,r){var n=d(t,r);n.set(f(n.get()||{},e))}r.IS_SUBPLOT_OBJ="_isSubplotObj",r.IS_LINKED_TO_ARRAY="_isLinkedToArray",r.DEPRECATED="_deprecated",r.UNDERSCORE_ATTRS=m,r.get=function(){var t={};n.allTypes.forEach((function(e){t[e]=function(t){var e,i;e=n.modules[t]._module,i=e.basePlotModule;var o={type:null},s=f({},a),l=f({},e.attributes);r.crawl(l,(function(t,e,r,n,i){d(s,i).set(void 0),void 0===t&&d(l,i).set(void 0)})),f(o,s),n.traceIs(t,"noOpacity")&&delete o.opacity;n.traceIs(t,"showLegend")||(delete o.showlegend,delete o.legendgroup);n.traceIs(t,"noHover")&&(delete o.hoverinfo,delete o.hoverlabel);e.selectPoints||delete o.selectedpoints;f(o,l),i.attributes&&f(o,i.attributes);o.type=t;var c={meta:e.meta||{},categories:e.categories||{},animatable:Boolean(e.animatable),type:t,attributes:_(o)};if(e.layoutAttributes){var u={};f(u,e.layoutAttributes),c.layoutAttributes=_(u)}e.animatable||r.crawl(c,(function(t){r.isValObject(t)&&"anim"in t&&delete t.anim}));return c}(e)}));var e={};return Object.keys(n.transformsRegistry).forEach((function(t){e[t]=function(t){var e=n.transformsRegistry[t],r=f({},e.attributes);return Object.keys(n.componentsRegistry).forEach((function(e){var i=n.componentsRegistry[e];i.schema&&i.schema.transforms&&i.schema.transforms[t]&&Object.keys(i.schema.transforms[t]).forEach((function(e){T(r,i.schema.transforms[t][e],e)}))})),{attributes:_(r)}}(t)})),{defs:{valObjects:g,metaKeys:m.concat(["description","role","editType","impliedEdits"]),editType:{traces:u.traces,layout:u.layout},impliedEdits:{}},traces:t,layout:x(),transforms:e,frames:b(),animation:_(l),config:_(c)}},r.crawl=function(t,e,n,i){var a=n||0;i=i||"",Object.keys(t).forEach((function(n){var o=t[n];if(-1===m.indexOf(n)){var s=(i?i+".":"")+n;e(o,n,t,a,s),r.isValObject(o)||h(o)&&"impliedEdits"!==n&&r.crawl(o,e,a+1,s)}}))},r.isValObject=function(t){return t&&void 0!==t.valType},r.findArrayAttributes=function(t){var e,n,i=[],o=[],s=[];function l(t,r,a,l){o=o.slice(0,l).concat([r]),s=s.slice(0,l).concat([t&&t._isLinkedToArray]),t&&("data_array"===t.valType||!0===t.arrayOk)&&!("colorbar"===o[l-1]&&("ticktext"===r||"tickvals"===r))&&function t(e,r,a){var l=e[o[r]],c=a+o[r];if(r===o.length-1)p(l)&&i.push(n+c);else if(s[r]){if(Array.isArray(l))for(var u=0;u<l.length;u++)h(l[u])&&t(l[u],r+1,c+"["+u+"].")}else h(l)&&t(l,r+1,c+".")}(e,0,"")}e=t,n="",r.crawl(a,l),t._module&&t._module.attributes&&r.crawl(t._module.attributes,l);var c=t.transforms;if(c)for(var u=0;u<c.length;u++){var f=c[u],d=f._module;d&&(n="transforms["+u+"].",e=f,r.crawl(d.attributes,l))}return i},r.getTraceValObject=function(t,e){var r,i,o=e[0],s=1;if("transforms"===o){if(1===e.length)return a.transforms;var l=t.transforms;if(!Array.isArray(l)||!l.length)return!1;var c=e[1];if(!y(c)||c>=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else{var u=t._module;if(u||(u=(n.modules[t.type||a.type.dflt]||{})._module),!u)return!1;if(!(i=(r=u.attributes)&&r[o])){var f=u.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return v(i,e,s)},r.getLayoutValObject=function(t,e){return v(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r<l.length;r++){if((a=l[r]).attrRegex&&a.attrRegex.test(e)){if(a.layoutAttrOverrides)return a.layoutAttrOverrides;!c&&a.layoutAttributes&&(c=a.layoutAttributes)}var u=a.baseLayoutAttrOverrides;if(u&&e in u)return u[e]}if(c)return c}var f=t._modules;if(f)for(r=0;r<f.length;r++)if((s=f[r].layoutAttributes)&&e in s)return s[e];for(i in n.componentsRegistry){if("colorscale"===(a=n.componentsRegistry[i]).name&&0===e.indexOf("coloraxis"))return a.layoutAttributes[e];if(!a.schema&&e===a.name)return a.layoutAttributes}return e in o&&o[e]}(t,e[0]),e,1)}},{"../lib":503,"../plots/animation_attributes":548,"../plots/attributes":550,"../plots/frame_attributes":586,"../plots/layout_attributes":610,"../registry":638,"./edit_types":536,"./plot_config":541}],543:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/attributes"),a={name:{valType:"string",editType:"none"}};function o(t){return t&&"string"==typeof t}function s(t){var e=t.length-1;return"s"!==t.charAt(e)&&n.warn("bad argument to arrayDefaultKey: "+t),t.substr(0,t.length-1)+"defaults"}a.templateitemname={valType:"string",editType:"calc"},r.templatedArray=function(t,e){return e._isLinkedToArray=t,e.name=a.name,e.templateitemname=a.templateitemname,e},r.traceTemplater=function(t){var e,r,a={};for(e in t)r=t[e],Array.isArray(r)&&r.length&&(a[e]=0);return{newTrace:function(o){var s={type:e=n.coerce(o,{},i,"type"),_template:null};if(e in a){r=t[e];var l=a[e]%r.length;a[e]++,s._template=r[l]}return s}}},r.newContainer=function(t,e,r){var i=t._template,a=i&&(i[e]||r&&i[r]);return n.isPlainObject(a)||(a=null),t[e]={_template:a}},r.arrayTemplater=function(t,e,r){var n=t._template,i=n&&n[s(e)],a=n&&n[e];Array.isArray(a)&&a.length||(a=[]);var l={};return{newItem:function(t){var e={name:t.name,_input:t},n=e.templateitemname=t.templateitemname;if(!o(n))return e._template=i,e;for(var s=0;s<a.length;s++){var c=a[s];if(c.name===n)return l[n]=1,e._template=c,e}return e[r]=t[r]||!1,e._template=!1,e},defaultItems:function(){for(var t=[],e=0;e<a.length;e++){var r=a[e],n=r.name;if(o(n)&&!l[n]){var i={_template:r,name:n,_input:{_templateitemname:n}};i.templateitemname=r.templateitemname,t.push(i),l[n]=1}}return t}}},r.arrayDefaultKey=s,r.arrayEditor=function(t,e,r){var i=(n.nestedProperty(t,e).get()||[]).length,a=r._index,o=a>=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+"["+a+"]";function c(){s={},o&&(s[l]={},s[l].templateitemname=o)}function u(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+"."+t]=e}function f(){var t=s;return c(),t}return c(),{modifyBase:function(t,e){s[t]=e},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{"../lib":503,"../plots/attributes":550}],544:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../registry"),a=t("../plots/plots"),o=t("../lib"),s=t("../lib/clear_gl_canvases"),l=t("../components/color"),c=t("../components/drawing"),u=t("../components/titles"),f=t("../components/modebar"),h=t("../plots/cartesian/axes"),p=t("../constants/alignment"),d=t("../plots/cartesian/constraints"),g=d.enforce,m=d.clean,v=t("../plots/cartesian/autorange").doAutoRange;function y(t,e,r){for(var n=0;n<r.length;n++){var i=r[n][0],a=r[n][1];if(!(i[0]>=t[1]||i[1]<=t[0])&&(a[0]<e[1]&&a[1]>e[0]))return!0}return!1}function x(t){var e,i,s,u,d,g,m=t._fullLayout,v=m._size,x=v.p,_=h.list(t,"",!0);if(m._paperdiv.style({width:t._context.responsive&&m.autosize&&!t._context._hasZeroWidth&&!t.layout.width?"100%":m.width+"px",height:t._context.responsive&&m.autosize&&!t._context._hasZeroHeight&&!t.layout.height?"100%":m.height+"px"}).selectAll(".main-svg").call(c.setSize,m.width,m.height),t._context.setBackground(t,m.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!m._has("cartesian"))return a.previousPromises(t);function T(t,e,r){var n=t._lw/2;return"x"===t._id.charAt(0)?e?"top"===r?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?"right"===r?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<_.length;e++){var k=(u=_[e])._anchorAxis;u._linepositions={},u._lw=c.crispRound(t,u.linewidth,1),u._mainLinePosition=T(u,k,u.side),u._mainMirrorPosition=u.mirror&&k?T(u,k,p.OPPOSITE_SIDE[u.side]):null}var A=[],M=[],S=[],E=1===l.opacity(m.paper_bgcolor)&&1===l.opacity(m.plot_bgcolor)&&m.paper_bgcolor===m.plot_bgcolor;for(i in m._plots)if((s=m._plots[i]).mainplot)s.bg&&s.bg.remove(),s.bg=void 0;else{var L=s.xaxis.domain,C=s.yaxis.domain,P=s.plotgroup;if(y(L,C,S)){var I=P.node(),O=s.bg=o.ensureSingle(P,"rect","bg");I.insertBefore(O.node(),I.childNodes[0]),M.push(i)}else P.select("rect.bg").remove(),S.push([L,C]),E||(A.push(i),M.push(i))}var z,D,R,F,B,N,j,U,V,H,q,G,Y,W=m._bgLayer.selectAll(".bg").data(A);for(W.enter().append("rect").classed("bg",!0),W.exit().remove(),W.each((function(t){m._plots[t].bg=n.select(this)})),e=0;e<M.length;e++)s=m._plots[M[e]],d=s.xaxis,g=s.yaxis,s.bg&&void 0!==d._offset&&void 0!==g._offset&&s.bg.call(c.setRect,d._offset-x,g._offset-x,d._length+2*x,g._length+2*x).call(l.fill,m.plot_bgcolor).style("stroke-width",0);if(!m._hasOnlyLargeSploms)for(i in m._plots){s=m._plots[i],d=s.xaxis,g=s.yaxis;var X,Z,J=s.clipId="clip"+m._uid+i+"plot",K=o.ensureSingleById(m._clips,"clipPath",J,(function(t){t.classed("plotclip",!0).append("rect")}));s.clipRect=K.select("rect").attr({width:d._length,height:g._length}),c.setTranslate(s.plot,d._offset,g._offset),s._hasClipOnAxisFalse?(X=null,Z=J):(X=J,Z=null),c.setClipUrl(s.plot,X,t),s.layerClipId=Z}function Q(t){return"M"+z+","+t+"H"+D}function $(t){return"M"+d._offset+","+t+"h"+d._length}function tt(t){return"M"+t+","+U+"V"+j}function et(t){return"M"+t+","+g._offset+"v"+g._length}function rt(t,e,r){if(!t.showline||i!==t._mainSubplot)return"";if(!t._anchorAxis)return r(t._mainLinePosition);var n=e(t._mainLinePosition);return t.mirror&&(n+=e(t._mainMirrorPosition)),n}for(i in m._plots){s=m._plots[i],d=s.xaxis,g=s.yaxis;var nt="M0,0";b(d,i)&&(B=w(d,"left",g,_),z=d._offset-(B?x+B:0),N=w(d,"right",g,_),D=d._offset+d._length+(N?x+N:0),R=T(d,g,"bottom"),F=T(d,g,"top"),!(Y=!d._anchorAxis||i!==d._mainSubplot)||"allticks"!==d.mirror&&"all"!==d.mirror||(d._linepositions[i]=[R,F]),nt=rt(d,Q,$),Y&&d.showline&&("all"===d.mirror||"allticks"===d.mirror)&&(nt+=Q(R)+Q(F)),s.xlines.style("stroke-width",d._lw+"px").call(l.stroke,d.showline?d.linecolor:"rgba(0,0,0,0)")),s.xlines.attr("d",nt);var it="M0,0";b(g,i)&&(q=w(g,"bottom",d,_),j=g._offset+g._length+(q?x:0),G=w(g,"top",d,_),U=g._offset-(G?x:0),V=T(g,d,"left"),H=T(g,d,"right"),!(Y=!g._anchorAxis||i!==g._mainSubplot)||"allticks"!==g.mirror&&"all"!==g.mirror||(g._linepositions[i]=[V,H]),it=rt(g,tt,et),Y&&g.showline&&("all"===g.mirror||"allticks"===g.mirror)&&(it+=tt(V)+tt(H)),s.ylines.style("stroke-width",g._lw+"px").call(l.stroke,g.showline?g.linecolor:"rgba(0,0,0,0)")),s.ylines.attr("d",it)}return h.makeClipPaths(t),a.previousPromises(t)}function b(t,e){return(t.ticks||t.showline)&&(e===t._mainSubplot||"all"===t.mirror||"allticks"===t.mirror)}function _(t,e,r){if(!r.showline||!r._lw)return!1;if("all"===r.mirror||"allticks"===r.mirror)return!0;var n=r._anchorAxis;if(!n)return!1;var i=p.FROM_BL[e];return r.side===e?n.domain[i]===t.domain[i]:r.mirror&&n.domain[1-i]===t.domain[1-i]}function w(t,e,r,n){if(_(t,e,r))return r._lw;for(var i=0;i<n.length;i++){var a=n[i];if(a._mainAxis===r._mainAxis&&_(t,e,a))return a._lw}return 0}function T(t,e){var r=t.title,n=t._size,i=0;switch("start"===e?i=r.pad.l:"end"===e&&(i=-r.pad.r),r.xref){case"paper":return n.l+n.w*r.x+i;case"container":default:return t.width*r.x+i}}function k(t,e){var r=t.title,n=t._size,i=0;if("0em"!==e&&e?e===p.CAP_SHIFT+"em"&&(i=r.pad.t):i=-r.pad.b,"auto"===r.y)return n.t/2;switch(r.yref){case"paper":return n.t+n.h-n.h*r.y+i;case"container":default:return t.height-t.height*r.y+i}}r.layoutStyles=function(t){return o.syncOrAsync([a.doAutoMargin,x],t)},r.drawMainTitle=function(t){var e=t._fullLayout,r=function(t){var e=t.title,r="middle";o.isRightAnchor(e)?r="end":o.isLeftAnchor(e)&&(r="start");return r}(e),n=function(t){var e=t.title,r="0em";o.isTopAnchor(e)?r=p.CAP_SHIFT+"em":o.isMiddleAnchor(e)&&(r=p.MID_SHIFT+"em");return r}(e);u.draw(t,"gtitle",{propContainer:e,propName:"title.text",placeholder:e._dfltTitle.plot,attributes:{x:T(e,r),y:k(e,n),"text-anchor":r,dy:n}})},r.doTraceStyle=function(t){var e,n=t.calcdata,o=[];for(e=0;e<n.length;e++){var l=n[e],c=l[0]||{},u=c.trace||{},f=u._module||{},h=f.arraysToCalcdata;h&&h(l,u);var p=f.editStyle;p&&o.push({fn:p,cd0:c})}if(o.length){for(e=0;e<o.length;e++){var d=o[e];d.fn(t,d.cd0)}s(t),r.redrawReglTraces(t)}return a.style(t),i.getComponentMethod("legend","draw")(t),a.previousPromises(t)},r.doColorBars=function(t){return i.getComponentMethod("colorbar","draw")(t),a.previousPromises(t)},r.layoutReplot=function(t){var e=t.layout;return t.layout=void 0,i.call("_doPlot",t,"",e)},r.doLegend=function(t){return i.getComponentMethod("legend","draw")(t),a.previousPromises(t)},r.doTicksRelayout=function(t){return h.draw(t,"redraw"),t._fullLayout._hasOnlyLargeSploms&&(i.subplotsRegistry.splom.updateGrid(t),s(t),r.redrawReglTraces(t)),r.drawMainTitle(t),a.previousPromises(t)},r.doModeBar=function(t){var e=t._fullLayout;f.manage(t);for(var r=0;r<e._basePlotModules.length;r++){var n=e._basePlotModules[r].updateFx;n&&n(t)}return a.previousPromises(t)},r.doCamera=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){var i=e[r[n]];i._scene.setViewport(i)}},r.drawData=function(t){var e=t._fullLayout;s(t);for(var n=e._basePlotModules,o=0;o<n.length;o++)n[o].plot(t);return r.redrawReglTraces(t),a.style(t),i.getComponentMethod("shapes","draw")(t),i.getComponentMethod("annotations","draw")(t),i.getComponentMethod("images","draw")(t),e._replotting=!1,a.previousPromises(t)},r.redrawReglTraces=function(t){var e=t._fullLayout;if(e._has("regl")){var r,n,i=t._fullData,a=[],s=[];for(e._hasOnlyLargeSploms&&e._splomGrid.draw(),r=0;r<i.length;r++){var l=i[r];!0===l.visible&&0!==l._length&&("splom"===l.type?e._splomScenes[l.uid].draw():"scattergl"===l.type?o.pushUnique(a,l.xaxis+l.yaxis):"scatterpolargl"===l.type&&o.pushUnique(s,l.subplot))}for(r=0;r<a.length;r++)(n=e._plots[a[r]])._scene&&n._scene.draw();for(r=0;r<s.length;r++)(n=e[s[r]]._subplot)._scene&&n._scene.draw()}},r.doAutoRangeAndConstraints=function(t){for(var e,r=h.list(t,"",!0),n={},i=0;i<r.length;i++)if(!n[(e=r[i])._id]){n[e._id]=1,m(t,e),v(t,e);var a=e._matchGroup;if(a)for(var o in a){var s=h.getFromId(t,o);v(t,s,e.range),n[o]=1}}g(t)},r.finalDraw=function(t){i.getComponentMethod("rangeslider","draw")(t),i.getComponentMethod("rangeselector","draw")(t)},r.drawMarginPushers=function(t){i.getComponentMethod("legend","draw")(t),i.getComponentMethod("rangeselector","draw")(t),i.getComponentMethod("sliders","draw")(t),i.getComponentMethod("updatemenus","draw")(t),i.getComponentMethod("colorbar","draw")(t)}},{"../components/color":366,"../components/drawing":388,"../components/modebar":429,"../components/titles":464,"../constants/alignment":471,"../lib":503,"../lib/clear_gl_canvases":487,"../plots/cartesian/autorange":553,"../plots/cartesian/axes":554,"../plots/cartesian/constraints":562,"../plots/plots":619,"../registry":638,"@plotly/d3":58}],545:[function(t,e,r){"use strict";var n=t("../lib"),i=n.isPlainObject,a=t("./plot_schema"),o=t("../plots/plots"),s=t("../plots/attributes"),l=t("./plot_template"),c=t("./plot_config").dfltConfig;function u(t,e){t=n.extendDeep({},t);var r,a,o=Object.keys(t).sort();function s(e,r,n){if(i(r)&&i(e))u(e,r);else if(Array.isArray(r)&&Array.isArray(e)){var o=l.arrayTemplater({_template:t},n);for(a=0;a<r.length;a++){var s=r[a],c=o.newItem(s)._template;c&&u(c,s)}var f=o.defaultItems();for(a=0;a<f.length;a++)r.push(f[a]._template);for(a=0;a<r.length;a++)delete r[a].templateitemname}}for(r=0;r<o.length;r++){var c=o[r],h=t[c];if(c in e?s(h,e[c],c):e[c]=h,f(c)===c)for(var p in e){var d=f(p);p===d||d!==c||p in t||s(h,e[p],c)}}}function f(t){return t.replace(/[0-9]+$/,"")}function h(t,e,r,a,o){var s=o&&r(o);for(var c in t){var u=t[c],p=g(t,c,a),d=g(t,c,o),m=r(d);if(!m){var v=f(c);v!==c&&(m=r(d=g(t,v,o)))}if((!s||s!==m)&&!(!m||m._noTemplating||"data_array"===m.valType||m.arrayOk&&Array.isArray(u)))if(!m.valType&&i(u))h(u,e,r,p,d);else if(m._isLinkedToArray&&Array.isArray(u))for(var y=!1,x=0,b={},_=0;_<u.length;_++){var w=u[_];if(i(w)){var T=w.name;if(T)b[T]||(h(w,e,r,g(u,x,p),g(u,x,d)),x++,b[T]=1);else if(!y){var k=g(t,l.arrayDefaultKey(c),a),A=g(u,x,p);h(w,e,r,A,g(u,x,d));var M=n.nestedProperty(e,A);n.nestedProperty(e,k).set(M.get()),M.set(null),y=!0}}}else{n.nestedProperty(e,p).set(u)}}}function p(t,e){return a.getLayoutValObject(t,n.nestedProperty({},e).parts)}function d(t,e){return a.getTraceValObject(t,n.nestedProperty({},e).parts)}function g(t,e,r){return r?Array.isArray(t)?r+"["+e+"]":r+"."+e:e}function m(t){for(var e=0;e<t.length;e++)if(i(t[e]))return!0}function v(t){var e;switch(t.code){case"data":e="The template has no key data.";break;case"layout":e="The template has no key layout.";break;case"missing":e=t.path?"There are no templates for item "+t.path+" with name "+t.templateitemname:"There are no templates for trace "+t.index+", of type "+t.traceType+".";break;case"unused":e=t.path?"The template item at "+t.path+" was not used in constructing the plot.":t.dataCount?"Some of the templates of type "+t.traceType+" were not used. The template has "+t.templateCount+" traces, the data only has "+t.dataCount+" of this type.":"The template has "+t.templateCount+" traces of type "+t.traceType+" but there are none in the data.";break;case"reused":e="Some of the templates of type "+t.traceType+" were used more than once. The template has "+t.templateCount+" traces, the data has "+t.dataCount+" of this type."}return t.msg=e,t}r.makeTemplate=function(t){t=n.isPlainObject(t)?t:n.getGraphDiv(t),t=n.extendDeep({_context:c},{data:t.data,layout:t.layout}),o.supplyDefaults(t);var e=t.data||[],r=t.layout||{};r._basePlotModules=t._fullLayout._basePlotModules,r._modules=t._fullLayout._modules;var a={data:{},layout:{}};e.forEach((function(t){var e={};h(t,e,d.bind(null,t));var r=n.coerce(t,{},s,"type"),i=a.data[r];i||(i=a.data[r]=[]),i.push(e)})),h(r,a.layout,p.bind(null,r)),delete a.layout.template;var l=r.template;if(i(l)){var f,g,m,v,y,x,b=l.layout;i(b)&&u(b,a.layout);var _=l.data;if(i(_)){for(g in a.data)if(m=_[g],Array.isArray(m)){for(x=(y=a.data[g]).length,v=m.length,f=0;f<x;f++)u(m[f%v],y[f]);for(f=x;f<v;f++)y.push(n.extendDeep({},m[f]))}for(g in _)g in a.data||(a.data[g]=n.extendDeep([],_[g]))}}return a},r.validateTemplate=function(t,e){var r=n.extendDeep({},{_context:c,data:t.data,layout:t.layout}),a=r.layout||{};i(e)||(e=a.template||{});var s=e.layout,l=e.data,u=[];r.layout=a,r.layout.template=e,o.supplyDefaults(r);var h=r._fullLayout,p=r._fullData,d={};if(i(s)?(!function t(e,r){for(var n in e)if("_"!==n.charAt(0)&&i(e[n])){var a,o=f(n),s=[];for(a=0;a<r.length;a++)s.push(g(e,n,r[a])),o!==n&&s.push(g(e,o,r[a]));for(a=0;a<s.length;a++)d[s[a]]=1;t(e[n],s)}}(h,["layout"]),function t(e,r){for(var n in e)if(-1===n.indexOf("defaults")&&i(e[n])){var a=g(e,n,r);d[a]?t(e[n],a):u.push({code:"unused",path:a})}}(s,"layout")):u.push({code:"layout"}),i(l)){for(var y,x={},b=0;b<p.length;b++){var _=p[b];x[y=_.type]=(x[y]||0)+1,_._fullInput._template||u.push({code:"missing",index:_._fullInput.index,traceType:y})}for(y in l){var w=l[y].length,T=x[y]||0;w>T?u.push({code:"unused",traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:"reused",traceType:y,templateCount:w,dataCount:T})}}else u.push({code:"data"});if(function t(e,r){for(var n in e)if("_"!==n.charAt(0)){var a=e[n],o=g(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:"missing",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&m(a)&&t(a,o)}}({data:p,layout:h},""),u.length)return u.map(v)}},{"../lib":503,"../plots/attributes":550,"../plots/plots":619,"./plot_config":541,"./plot_schema":542,"./plot_template":543}],546:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./plot_api"),a=t("../plots/plots"),o=t("../lib"),s=t("../snapshot/helpers"),l=t("../snapshot/tosvg"),c=t("../snapshot/svgtoimg"),u=t("../version").version,f={format:{valType:"enumerated",values:["png","jpeg","webp","svg","full-json"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}};e.exports=function(t,e){var r,h,p,d;function g(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!g("width")&&null!==e.width||!g("height")&&null!==e.height)throw new Error("Height and width should be pixel values.");if(!g("format"))throw new Error("Export format is not "+o.join2(f.format.values,", "," or ")+".");var m={};function v(t,r){return o.coerce(e,m,f,t,r)}var y=v("format"),x=v("width"),b=v("height"),_=v("scale"),w=v("setBackground"),T=v("imageDataOnly"),k=document.createElement("div");k.style.position="absolute",k.style.left="-5000px",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,y,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if("full-json"===y){var p=a.graphJson(k,!1,"keepdata","object",!0,!0);return p.version=u,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),"svg"===y)return t(T?r:s.encodeSVG(r));var d=document.createElement("canvas");d.id=o.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,""):t}(e))})).catch((function(t){e(t)}))}))}},{"../lib":503,"../plots/plots":619,"../snapshot/helpers":642,"../snapshot/svgtoimg":644,"../snapshot/tosvg":646,"../version":1118,"./plot_api":540,"fast-isnumeric":190}],547:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/plots"),a=t("./plot_schema"),o=t("./plot_config").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;h<f.length;h++){var p=f[h];if("transforms"!==p){var v=o.slice();v.push(p);var y=t[p],x=e[p],b=m(r,p),_=(b||{}).valType,w="info_array"===_,T="colorscale"===_,k=(b||{}).items;if(g(r,p))if(s(y)&&s(x)&&"any"!==_)u(y,x,b,i,a,v);else if(w&&l(y)){y.length>x.length&&i.push(d("unused",a,v.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;M<C;M++)if(l(y[M])){y[M].length>x[M].length&&i.push(d("unused",a,v.concat(M,x[M].length)));var I=x[M].length;for(A=0;A<(P?Math.min(I,k[M].length):I);A++)S=P?k[M][A]:k,E=y[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(d("dynamic",a,v.concat(M,A),E,L)):i.push(d("value",a,v.concat(M,A),E))}else i.push(d("array",a,v.concat(M),y[M]));else for(M=0;M<C;M++)S=P?k[M]:k,E=y[M],L=x[M],n.validate(E,S)?L!==E&&L!==+E&&i.push(d("dynamic",a,v.concat(M),E,L)):i.push(d("value",a,v.concat(M),E))}else if(b.items&&!w&&l(y)){var O,z,D=k[Object.keys(k)[0]],R=[];for(O=0;O<x.length;O++){var F=x[O]._index||O;if((z=v.slice()).push(F),s(y[F])&&s(x[O])){R.push(F);var B=y[F],N=x[O];s(B)&&!1!==B.visible&&!1===N.visible?i.push(d("invisible",a,z)):u(B,N,D,i,a,z)}}for(O=0;O<y.length;O++)(z=v.slice()).push(O),s(y[O])?-1===R.indexOf(O)&&i.push(d("unused",a,z)):i.push(d("object",a,z,y[O]))}else!s(y)&&s(x)?i.push(d("object",a,v,y)):c(y)||!c(x)||w||T?p in e?n.validate(y,b)?"enumerated"===b.valType&&(b.coerceNumber&&y!==+x||y!==x)&&i.push(d("dynamic",a,v,y,x)):i.push(d("value",a,v,y)):i.push(d("unused",a,v,y)):i.push(d("array",a,v,y));else i.push(d("schema",a,v))}}return i}function f(t,e){for(var r=t.layout.layoutAttributes,i=0;i<e.length;i++){var a=e[i],o=t.traces[a.type],s=o.layoutAttributes;s&&(a.subplot?n.extendFlat(r[o.attributes.subplot.dflt],s):n.extendFlat(r,s))}return r}e.exports=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={});var r,c,h=a.get(),p=[],g={_context:n.extendFlat({},o)};l(t)?(g.data=n.extendDeep([],t),r=t):(g.data=[],r=[],p.push(d("array","data"))),s(e)?(g.layout=n.extendDeep({},e),c=e):(g.layout={},c={},arguments.length>1&&p.push(d("object","layout"))),i.supplyDefaults(g);for(var m=g._fullData,v=r.length,y=0;y<v;y++){var x=r[y],b=["data",y];if(s(x)){var _=m[y],w=_.type,T=h.traces[w].attributes;T.type={valType:"enumerated",values:[w]},!1===_.visible&&!1!==x.visible&&p.push(d("invisible",b)),u(x,_,T,p,b);var k=x.transforms,A=_.transforms;if(k){l(k)||p.push(d("array",b,["transforms"])),b.push("transforms");for(var M=0;M<k.length;M++){var S=["transforms",M],E=k[M].type;if(s(k[M])){var L=h.transforms[E]?h.transforms[E].attributes:{};L.type={valType:"enumerated",values:Object.keys(h.transforms)},u(k[M],A[M],L,p,b,S)}else p.push(d("object",b,S))}}}else p.push(d("object",b))}var C=g._fullLayout,P=f(h,m);return u(c,C,P,p,"layout"),0===p.length?void 0:p};var h={object:function(t,e){return("layout"===t&&""===e?"The layout argument":"data"===t[0]&&""===e?"Trace "+t[1]+" in the data argument":p(t)+"key "+e)+" must be linked to an object container"},array:function(t,e){return("data"===t?"The data argument":p(t)+"key "+e)+" must be linked to an array container"},schema:function(t,e){return p(t)+"key "+e+" is not part of the schema"},unused:function(t,e,r){var n=s(r)?"container":"key";return p(t)+n+" "+e+" did not get coerced"},dynamic:function(t,e,r,n){return[p(t)+"key",e,"(set to '"+r+"')","got reset to","'"+n+"'","during defaults."].join(" ")},invisible:function(t,e){return(e?p(t)+"item "+e:"Trace "+t[1])+" got defaulted to be not visible"},value:function(t,e,r){return[p(t)+"key "+e,"is set to an invalid value ("+r+")"].join(" ")}};function p(t){return l(t)?"In data trace "+t[1]+", ":"In "+t+", "}function d(t,e,r,i,a){var o,s;r=r||"",l(e)?(o=e[0],s=e[1]):(o=e,s=null);var c=function(t){if(!l(t))return String(t);for(var e="",r=0;r<t.length;r++){var n=t[r];"number"==typeof n?e=e.substr(0,e.length-1)+"["+n+"]":e+=n,r<t.length-1&&(e+=".")}return e}(r),u=h[t](e,c,i,a);return n.log(u),{code:t,container:o,trace:s,path:r,astr:c,msg:u}}function g(t,e){var r=y(e),n=r.keyMinusId,i=r.id;return!!(n in t&&t[n]._isSubplotObj&&i)||e in t}function m(t,e){return e in t?t[e]:t[y(e).keyMinusId]}var v=n.counterRegex("([a-z]+)");function y(t){var e=t.match(v);return{keyMinusId:e&&e[1],id:e&&e[2]}}},{"../lib":503,"../plots/plots":619,"./plot_config":541,"./plot_schema":542}],548:[function(t,e,r){"use strict";e.exports={mode:{valType:"enumerated",dflt:"afterall",values:["immediate","next","afterall"]},direction:{valType:"enumerated",values:["forward","reverse"],dflt:"forward"},fromcurrent:{valType:"boolean",dflt:!1},frame:{duration:{valType:"number",min:0,dflt:500},redraw:{valType:"boolean",dflt:!0}},transition:{duration:{valType:"number",min:0,dflt:500,editType:"none"},easing:{valType:"enumerated",dflt:"cubic-in-out",values:["linear","quad","cubic","sin","exp","circle","elastic","back","bounce","linear-in","quad-in","cubic-in","sin-in","exp-in","circle-in","elastic-in","back-in","bounce-in","linear-out","quad-out","cubic-out","sin-out","exp-out","circle-out","elastic-out","back-out","bounce-out","linear-in-out","quad-in-out","cubic-in-out","sin-in-out","exp-in-out","circle-in-out","elastic-in-out","back-in-out","bounce-in-out"],editType:"none"},ordering:{valType:"enumerated",values:["layout first","traces first"],dflt:"layout first",editType:"none"}}}},{}],549:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_template");e.exports=function(t,e,r){var a,o,s=r.name,l=r.inclusionAttr||"visible",c=e[s],u=n.isArrayOrTypedArray(t[s])?t[s]:[],f=e[s]=[],h=i.arrayTemplater(e,s,l);for(a=0;a<u.length;a++){var p=u[a];n.isPlainObject(p)?o=h.newItem(p):(o=h.newItem({}))[l]=!1,o._index=a,!1!==o[l]&&r.handleItemDefaults(p,o,e,r),f.push(o)}var d=h.defaultItems();for(a=0;a<d.length;a++)(o=d[a])._index=f.length,r.handleItemDefaults({},o,e,r,{}),f.push(o);if(n.isArrayOrTypedArray(c)){var g=Math.min(c.length,f.length);for(a=0;a<g;a++)n.relinkPrivateKeys(f[a],c[a])}return f}},{"../lib":503,"../plot_api/plot_template":543}],550:[function(t,e,r){"use strict";var n=t("./font_attributes"),i=t("../components/fx/attributes");e.exports={type:{valType:"enumerated",values:[],dflt:"scatter",editType:"calc+clearAxisTypes",_noTemplating:!0},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],dflt:!0,editType:"calc"},showlegend:{valType:"boolean",dflt:!0,editType:"style"},legendgroup:{valType:"string",dflt:"",editType:"style"},legendgrouptitle:{text:{valType:"string",dflt:"",editType:"style"},font:n({editType:"style"}),editType:"style"},legendrank:{valType:"number",dflt:1e3,editType:"style"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"style"},name:{valType:"string",editType:"style"},uid:{valType:"string",editType:"plot",anim:!0},ids:{valType:"data_array",editType:"calc",anim:!0},customdata:{valType:"data_array",editType:"calc"},meta:{valType:"any",arrayOk:!0,editType:"plot"},selectedpoints:{valType:"any",editType:"calc"},hoverinfo:{valType:"flaglist",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",editType:"none"},hoverlabel:i.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,editType:"calc"},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,editType:"calc"},editType:"calc"},transforms:{_isLinkedToArray:"transform",editType:"calc"},uirevision:{valType:"any",editType:"none"}}},{"../components/fx/attributes":397,"./font_attributes":585}],551:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=i.dateTime2ms,o=i.incrementMonth,s=t("../../constants/numerical").ONEAVGMONTH;e.exports=function(t,e,r,i){if("date"!==e.type)return{vals:i};var l=t[r+"periodalignment"];if(!l)return{vals:i};var c,u=t[r+"period"];if(n(u)){if((u=+u)<=0)return{vals:i}}else if("string"==typeof u&&"M"===u.charAt(0)){var f=+u.substring(1);if(!(f>0&&Math.round(f)===f))return{vals:i};c=f}for(var h=e.calendar,p="start"===l,d="end"===l,g=t[r+"period0"],m=a(g,h)||0,v=[],y=[],x=[],b=i.length,_=0;_<b;_++){var w,T,k,A=i[_];if(c){for(w=Math.round((A-m)/(c*s)),k=o(m,c*w,h);k>A;)k=o(k,-c,h);for(;k<=A;)k=o(k,c,h);T=o(k,-c,h)}else{for(k=m+(w=Math.round((A-m)/u))*u;k>A;)k-=u;for(;k<=A;)k+=u;T=k-u}v[_]=p?T:d?k:(T+k)/2,y[_]=T,x[_]=k}return{vals:v,starts:y,ends:x}}},{"../../constants/numerical":479,"../../lib":503,"fast-isnumeric":190}],552:[function(t,e,r){"use strict";e.exports={xaxis:{valType:"subplotid",dflt:"x",editType:"calc+clearAxisTypes"},yaxis:{valType:"subplotid",dflt:"y",editType:"calc+clearAxisTypes"}}},{}],553:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../constants/numerical").FP_SAFE,s=t("../../registry"),l=t("../../components/drawing"),c=t("./axis_ids"),u=c.getFromId,f=c.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),c=g(t,e),u=c.min,f=c.max;if(0===u.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=u[0].val,m=f[0].val;for(r=1;r<u.length&&h===m;r++)h=Math.min(h,u[r].val);for(r=1;r<f.length&&h===m;r++)m=Math.max(m,f[r].val);var v=!1;if(e.range){var y=a.simpleMap(e.range,e.r2l);v=y[1]<y[0]}"reversed"===e.autorange&&(v=!0,e.autorange=!0);var x,b,_,w,T,k,A=e.rangemode,M="tozero"===A,S="nonnegative"===A,E=e._length,L=E/10,C=0;for(r=0;r<u.length;r++)for(x=u[r],n=0;n<f.length;n++)(k=(b=f[n]).val-x.val-p(e,x.val,b.val))>0&&((T=E-s(x)-l(b))>L?k/T>C&&(_=x,w=b,C=k/T):k/E>C&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},C=k/E));if(h===m){var P=h-1,I=h+1;if(M)if(0===h)i=[0,1];else{var O=(h>0?f:u).reduce((function(t,e){return Math.max(t,l(e))}),0),z=h/(1-Math.min(.5,O/E));i=h>0?[0,z]:[z,0]}else i=S?[Math.max(0,P),Math.max(1,I)]:[P,I]}else M?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-C*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),C=(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i=[_.val-C*s(_),w.val+C*l(w)];return v&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a<i.length;a++){var o=i[a];n+=o.max-o.min}return n}function d(t,e,r){var i=.05*e._length,o=e._anchorAxis||{};if(-1!==(e.ticklabelposition||"").indexOf("inside")||-1!==(o.ticklabelposition||"").indexOf("inside")){var s="reversed"===e.autorange;if(!s){var c=a.simpleMap(e.range,e.r2l);s=c[1]<c[0]}s&&(r=!r)}var u=0;return f(t,e._id)||(u=function(t,e,r){var i=0,o="x"===e._id.charAt(0);for(var s in t._plots){var c=t._plots[s];if(e._id===c.xaxis._id||e._id===c.yaxis._id){var u=(o?c.yaxis:c.xaxis)||{};if(-1!==(u.ticklabelposition||"").indexOf("inside")&&(!r&&("left"===u.side||"bottom"===u.side)||r&&("top"===u.side||"right"===u.side))){if(u._vals){var f=a.deg2rad(u._tickAngles[u._id+"tick"]||0),h=Math.abs(Math.cos(f)),p=Math.abs(Math.sin(f));if(!u._vals[0].bb){var d=u._id+"tick";u._selections[d].each((function(t){var e=n.select(this);e.select(".text-math-group").empty()&&(t.bb=l.bBox(e.node()))}))}for(var g=0;g<u._vals.length;g++){var m=u._vals[g].bb;if(m){var v=6+m.width,y=6+m.height;i=Math.max(i,o?Math.max(v*h,y*p):Math.max(y*h,v*p))}}}"inside"===u.ticks&&"inside"===u.ticklabelposition&&(i+=u.ticklen||0)}}}return i}(t,e,r)),i=Math.max(u,i),"domain"===e.constrain&&e._inputDomain&&(i*=(e._inputDomain[1]-e._inputDomain[0])/(e.domain[1]-e.domain[0])),function(t){return t.nopad?0:t.pad+(t.extrapad?i:u)}}e.exports={getAutoRange:h,makePadFn:d,doAutoRange:function(t,e,r){if(e.setScale(),e.autorange){e.range=r?r.slice():h(t,e),e._r=e.range.slice(),e._rl=a.simpleMap(e._r,e.r2l);var n=e._input,i={};i[e._attr+".range"]=e.range,i[e._attr+".autorange"]=e.autorange,s.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,i),n.range=e.range.slice(),n.autorange=e.autorange}var o=e._anchorAxis;if(o&&o.rangeslider){var l=o.rangeslider[e._name];l&&"auto"===l.rangemode&&(l.range=h(t,e)),o._input.rangeslider[e._name]=a.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r={});t._m||t.setScale();var n,a,s,l,c,u,f,h,p,d=[],g=[],y=e.length,b=r.padded||!1,_=r.tozero&&("linear"===t.type||"-"===t.type),w="log"===t.type,T=!1,k=r.vpadLinearized||!1;function A(t){if(Array.isArray(t))return T=!0,function(e){return Math.max(Number(t[e]||0),0)};var e=Math.max(Number(t||0),0);return function(){return e}}var M=A((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n<y;n++)(a=e[n])<h&&a>0&&(h=a),a>p&&a<o&&(p=a);else for(n=0;n<y;n++)(a=e[n])<h&&a>-o&&(h=a),a>p&&a<o&&(p=a);e=[h,p],y=2}var C={tozero:_,extrapad:b};function P(r){s=e[r],i(s)&&(u=M(r),f=S(r),k?(l=t.c2l(s)-L(r),c=t.c2l(s)+E(r)):(h=s-L(r),p=s+E(r),w&&h<p/10&&(h=p/10),l=t.c2l(h),c=t.c2l(p)),_&&(l=Math.min(0,l),c=Math.max(0,c)),x(l)&&m(d,l,f,C),x(c)&&v(g,c,u,C))}var I=Math.min(6,y);for(n=0;n<I;n++)P(n);for(n=y-1;n>=I;n--)P(n);return{min:d,max:g,opts:r}},concatExtremes:g};function g(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,c=[],f=[];function h(t,e){for(n=0;n<e.length;n++){var r=t[e[n]],s=(r._extremes||{})[o];if(!0===r.visible&&s){for(i=0;i<s.min.length;i++)a=s.min[i],m(c,a.val,a.pad,{extrapad:a.extrapad});for(i=0;i<s.max.length;i++)a=s.max[i],v(f,a.val,a.pad,{extrapad:a.extrapad})}}}if(h(s,e._traceIndices),h(l.annotations||[],e._annIndices||[]),h(l.shapes||[],e._shapeIndices||[]),e._matchGroup&&!r)for(var p in e._matchGroup)if(p!==e._id){var d=u(t,p),y=g(t,d,!0),x=e._length/d._length;for(i=0;i<y.min.length;i++)a=y.min[i],m(c,a.val,a.pad*x,{extrapad:a.extrapad});for(i=0;i<y.max.length;i++)a=y.max[i],v(f,a.val,a.pad*x,{extrapad:a.extrapad})}return{min:c,max:f}}function m(t,e,r,n){y(t,e,r,n,b)}function v(t,e,r,n){y(t,e,r,n,_)}function y(t,e,r,n,i){for(var a=n.tozero,o=n.extrapad,s=!0,l=0;l<t.length&&s;l++){var c=t[l];if(i(c.val,e)&&c.pad>=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function x(t){return i(t)&&Math.abs(t)<o}function b(t,e){return t<=e}function _(t,e){return t>=e}},{"../../components/drawing":388,"../../constants/numerical":479,"../../lib":503,"../../registry":638,"./axis_ids":558,"@plotly/d3":58,"fast-isnumeric":190}],554:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=s.strTranslate,c=t("../../lib/svg_text_utils"),u=t("../../components/titles"),f=t("../../components/color"),h=t("../../components/drawing"),p=t("./layout_attributes"),d=t("./clean_ticks"),g=t("../../constants/numerical"),m=g.ONEMAXYEAR,v=g.ONEAVGYEAR,y=g.ONEMINYEAR,x=g.ONEMAXQUARTER,b=g.ONEAVGQUARTER,_=g.ONEMINQUARTER,w=g.ONEMAXMONTH,T=g.ONEAVGMONTH,k=g.ONEMINMONTH,A=g.ONEWEEK,M=g.ONEDAY,S=M/2,E=g.ONEHOUR,L=g.ONEMIN,C=g.ONESEC,P=g.MINUS_SIGN,I=g.BADNUM,O={K:"zeroline"},z={K:"gridline",L:"path"},D={K:"tick",L:"path"},R={K:"tick",L:"text"},F=t("../../constants/alignment"),B=F.MID_SHIFT,N=F.CAP_SHIFT,j=F.LINE_SPACING,U=F.OPPOSITE_SIDE,V=e.exports={};V.setConvert=t("./set_convert");var H=t("./axis_autotype"),q=t("./axis_ids"),G=q.idSort,Y=q.isLinked;V.id2name=q.id2name,V.name2id=q.name2id,V.cleanId=q.cleanId,V.list=q.list,V.listIds=q.listIds,V.getFromId=q.getFromId,V.getFromTrace=q.getFromTrace;var W=t("./autorange");V.getAutoRange=W.getAutoRange,V.findExtremes=W.findExtremes;function X(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}V.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+"axis"],c=n+"ref",u={};return i||(i=l[0]||("string"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+" domain"}))),u[c]={valType:"enumerated",values:l.concat(a?"string"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,u,c)},V.getRefType=function(t){return void 0===t?t:"paper"===t?"paper":"pixel"===t?"pixel":/( domain)$/.test(t)?"domain":"range"},V.coercePosition=function(t,e,r,n,i,a){var o,l;if("range"!==V.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var c=V.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},V.cleanPosition=function(t,e,r){return("paper"===r||"pixel"===r?s.ensureNumber:V.getFromId(e,r).cleanPos)(t)},V.redrawComponents=function(t,e){e=e||V.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u<e.length;u++)for(var f=r[V.id2name(e[u])][a],h=0;h<f.length;h++){var p=f[h];if(!c[p]&&(l(t,p),c[p]=1,s))return}}n("annotations","drawOne","_annIndices"),n("shapes","drawOne","_shapeIndices"),n("images","draw","_imgIndices",!0)};var Z=V.getDataConversions=function(t,e,r,n){var i,a="x"===r||"y"===r||"z"===r?r:n;if(Array.isArray(a)){if(i={type:H(n,void 0,{autotypenumbers:t._fullLayout.autotypenumbers}),_categories:[]},V.setConvert(i),"category"===i.type)for(var o=0;o<n.length;o++)i.d2c(n[o])}else i=V.getFromTrace(t,e,a);return i?{d2c:i.d2c,c2d:i.c2d}:"ids"===a?{d2c:K,c2d:K}:{d2c:J,c2d:J}};function J(t){return+t}function K(t){return String(t)}function Q(t){return+t.substring(1)}V.getDataToCoordFunc=function(t,e,r,n){return Z(t,e,r,n).d2c},V.counterLetter=function(t){var e=t.charAt(0);return"x"===e?"y":"y"===e?"x":void 0},V.minDtick=function(t,e,r,n){-1===["log","category","multicategory"].indexOf(t.type)&&n?void 0===t._minDtick?(t._minDtick=e,t._forceTick0=r):t._minDtick&&((t._minDtick/e+1e-6)%1<2e-6&&((r-t._forceTick0)/e%1+1.000001)%1<2e-6?(t._minDtick=e,t._forceTick0=r):((e/t._minDtick+1e-6)%1>2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},V.saveRangeInitial=function(t,e){for(var r=V.list(t,"",!0),n=!1,i=0;i<r.length;i++){var a=r[i],o=void 0===a._rangeInitial,s=o||!(a.range[0]===a._rangeInitial[0]&&a.range[1]===a._rangeInitial[1]);(o&&!1===a.autorange||e&&s)&&(a._rangeInitial=a.range.slice(),n=!0)}return n},V.saveShowSpikeInitial=function(t,e){for(var r=V.list(t,"",!0),n=!1,i="on",a=0;a<r.length;a++){var o=r[a],s=void 0===o._showSpikeInitial,l=s||!(o.showspikes===o._showspikes);(s||e&&l)&&(o._showSpikeInitial=o.showspikes,n=!0),"on"!==i||o.showspikes||(i="off")}return t._fullLayout._cartesianSpikesEnabled=i,n},V.autoBin=function(t,e,r,n,a,o){var l,c=s.aggNums(Math.min,null,t),u=s.aggNums(Math.max,null,t);if("category"===e.type||"multicategory"===e.type)return{start:c-.5,end:u+.5,size:Math.max(1,Math.round(o)||1),_dataSpan:u-c};if(a||(a=e.calendar),l="log"===e.type?{type:"linear",range:[c,u]}:{type:e.type,range:s.simpleMap([c,u],e.c2r,0,a),calendar:a},V.setConvert(l),o=o&&d.dtick(o,l.type))l.dtick=o,l.tick0=d.tick0(void 0,l.type,a);else{var f;if(r)f=(u-c)/r;else{var h=s.distinctVals(t),p=Math.pow(10,Math.floor(Math.log(h.minDiff)/Math.LN10)),g=p*s.roundUp(h.minDiff/p,[.9,1.9,4.9,9.9],!0);f=Math.max(g,2*s.stdev(t)/Math.pow(t.length,n?.25:.4)),i(f)||(f=1)}V.autoTicks(l,f)}var m,v=l.dtick,y=V.tickIncrement(V.tickFirst(l),v,"reverse",a);if("number"==typeof v)m=(y=function(t,e,r,n,a){var o=0,s=0,l=0,c=0;function u(e){return(1+100*(e-t)/r.dtick)%100<2}for(var f=0;f<e.length;f++)e[f]%1==0?l++:i(e[f])||c++,u(e[f])&&o++,u(e[f]+r.dtick/2)&&s++;var h=e.length-c;if(l===h&&"date"!==r.type)r.dtick<1?t=n-.5*r.dtick:(t-=.5)+r.dtick<n&&(t+=r.dtick);else if(s<.1*h&&(o>.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p<n?p:-p}return t}(y,t,l,c,u))+(1+Math.floor((u-y)/v))*v;else for("M"===l.dtick.charAt(0)&&(y=function(t,e,r,n,i){var a=s.findExactDates(e,i);if(a.exactDays>.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=V.tickIncrement(t,"M6","reverse")+1.5*M:a.exactMonths>.8?t=V.tickIncrement(t,"M1","reverse")+15.5*M:t-=S;var l=V.tickIncrement(t,r);if(l<=n)return l}return t}(y,t,v,c,a)),m=y,0;m<=u;)m=V.tickIncrement(m,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(m,0,a),size:v,_dataSpan:u-c}},V.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(t._dtickInit=t.dtick,t._tick0Init=t.tick0,"auto"===t.tickmode||!t.dtick){var n,a=t.nticks;a||("category"===t.type||"multicategory"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n="y"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),"radialaxis"===t._name&&(a*=2)),"array"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,V.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}"period"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||"M"!==t.dtick.charAt(0))}var n=r(),a=V.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick<E&&(t.dtick=E)):/%p/.test(a)?(e=S,o&&!n&&t.dtick<S&&(t.dtick=S)):/%[Aadejuwx]/.test(a)?(e=M,o&&!n&&t.dtick<M&&(t.dtick=M)):/%[UVW]/.test(a)?(e=A,o&&!n&&t.dtick<A&&(t.dtick=A)):/%[Bbm]/.test(a)?(e=T,o&&(n?Q(t.dtick)<1:t.dtick<k)&&(t.dtick="M1")):/%[q]/.test(a)?(e=b,o&&(n?Q(t.dtick)<3:t.dtick<_)&&(t.dtick="M3")):/%[Yy]/.test(a)&&(e=v,o&&(n?Q(t.dtick)<12:t.dtick<y)&&(t.dtick="M12")))}(n=r())&&t.tick0===t._dowTick0&&(t.tick0=t._rawTick0);t._definedDelta=e}(t),t.tick0||(t.tick0="date"===t.type?"2000-01-01":0),"date"===t.type&&t.dtick<.1&&(t.dtick=.1),st(t)},V.calcTicks=function(t,e){V.prepTicks(t,e);var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if("array"===t.tickmode)return function(t){var e=t.tickvals,r=t.ticktext,n=new Array(e.length),i=X(s.simpleMap(t.range,t.r2l)),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]),l=0;Array.isArray(r)||(r=[]);var c="category"===t.type?t.d2l_noadd:t.d2l;"log"===t.type&&"L"!==String(t.dtick).charAt(0)&&(t.dtick="L"+Math.pow(10,Math.floor(Math.min(t.range[0],t.range[1]))-1));for(var u=0;u<e.length;u++){var f=c(e[u]);f>a&&f<o&&(void 0===r[u]?n[l]=V.tickText(t,f):n[l]=lt(t,f,String(r[u])),l++)}l<e.length&&n.splice(l,e.length-l);t.rangebreaks&&(n=n.filter((function(e){return t.maskBreaks(e.x)!==I})));return n}(t);var n=X(r),a=n[0],o=n[1],l=r[1]<r[0],c=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]),f="log"===t.type&&!(i(t.dtick)||"L"===t.dtick.charAt(0)),h="period"===t.ticklabelmode;if(t._tmin=V.tickFirst(t,e),t._tmin<a!==l)return[];"category"!==t.type&&"multicategory"!==t.type||(o=l?Math.max(-.5,o):Math.min(t._categories.length-.5,o));var p=t._tmin;t.rangebreaks&&t._tick0Init!==t.tick0&&(p=Mt(p,t),l||(p=V.tickIncrement(p,t.dtick,!l,t.calendar))),h&&(p=V.tickIncrement(p,t.dtick,!l,t.calendar));for(var d,g=Math.max(1e3,t._length||0),L=[],C=null;l?p>=o:p<=o;p=V.tickIncrement(p,t.dtick,l,t.calendar)){if(t.rangebreaks&&!l){if(p<a)continue;if(t.maskBreaks(p)===I&&Mt(p,t)>=u)break}if(L.length>g||p===C)break;C=p;var P=!1;f&&p!==(0|p)&&(P=!0),L.push({minor:P,value:p})}if(h&&function(t,e,r){for(var n=0;n<t.length;n++){var i=t[n].value,a=n,o=n+1;n<t.length-1?(a=n,o=n+1):n>0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,c=t[o].value,u=Math.abs(c-l),f=r||u,h=0;f>=y?h=u>=y&&u<=m?u:v:r===b&&f>=_?h=u>=_&&u<=x?u:b:f>=k?h=u>=k&&u<=w?u:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=u&&(h=u,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,g=0;g<84;g++){var L=(g+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==I&&d++}(h*=d/84)||(t[n].drop=!0),s&&u>A&&(h=u)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(L,t,t._definedDelta),t.rangebreaks){var O="y"===t._id.charAt(0),z=1;"auto"===t.tickmode&&(z=t.tickfont?t.tickfont.size:12);var D=NaN;for(d=L.length-1;d>-1;d--)if(L[d].drop)L.splice(d,1);else{L[d].value=Mt(L[d].value,t);var R=t.c2p(L[d].value);(O?D>R-z:D<R+z)?L.splice(l?d+1:d,1):D=R}}At(t)&&360===Math.abs(r[1]-r[0])&&L.pop(),t._tmax=(L[L.length-1]||{}).value,t._prevDateHead="",t._inCalcTicks=!0;var F,B,N=[];for(d=0;d<L.length;d++){var j=L[d].minor,U=L[d].value;F=V.tickText(t,U,!1,j),void 0!==(B=L[d].periodX)&&(F.periodX=B,(B>u||B<c)&&(B>u&&(F.periodX=u),B<c&&(F.periodX=c),F.text=" ",t._prevDateHead="")),N.push(F)}return t._inCalcTicks=!1,N};var $=[2,5,10],tt=[1,2,3,6,12],et=[1,2,5,10,15,30],rt=[1,2,3,7,14],nt=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],it=[-.301,0,.301,.699,1],at=[15,30,45,90,180];function ot(t,e,r){return e*s.roundUp(t/e,r)}function st(t){var e=t.dtick;if(t._tickexponent=0,i(e)||"string"==typeof e||(e=1),"category"!==t.type&&"multicategory"!==t.type||(t._tickround=null),"date"===t.type){var r=t.r2l(t.tick0),n=t.l2r(r).replace(/(^-|i)/g,""),a=n.length;if("M"===String(e).charAt(0))a>10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12==0?"y":"m";else if(e>=M&&a<=10||e>=15*M)t._tickround="d";else if(e>=L&&a<=16||e>=E)t._tickround="M";else if(e>=C&&a<=19||e>=L)t._tickround="S";else{var o=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||"L"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01),u=void 0===t.minexponent?3:t.minexponent;Math.abs(c)>u&&(ut(t.exponentformat)&&!ft(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function lt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}V.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if("date"===t.type){t.tick0=s.dateTick0(t.calendar,0);var a=2*e;if(a>v)e/=v,r=n(10),t.dtick="M"+12*ot(e,r,$);else if(a>T)e/=T,t.dtick="M"+ot(e,1,tt);else if(a>M){t.dtick=ot(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:rt);var o=V.getTickFormat(t),l="period"===t.ticklabelmode;l&&(t._rawTick0=t.tick0),/%[uVW]/.test(o)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),l&&(t._dowTick0=t.tick0)}else a>E?t.dtick=ot(e,E,tt):a>L?t.dtick=ot(e,L,et):a>C?t.dtick=ot(e,C,et):(r=n(10),t.dtick=ot(e,r,$))}else if("log"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var u=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/u,r=n(10),t.dtick="L"+ot(e,r,$)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type||"multicategory"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):At(t)?(t.tick0=0,r=1,t.dtick=ot(e,r,at)):(t.tick0=0,r=n(10),t.dtick=ot(e,r,$));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&"string"!=typeof t.dtick){var f=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(f)}},V.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),c=o*Number(e.substr(1));if("M"===l)return s.incrementMonth(t,c,a);if("L"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if("D"===l){var u="D2"===e?it:nt,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(e)},V.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1]<a[0],l=o?Math.floor:Math.ceil,c=X(a)[0],u=t.dtick,f=r(t.tick0);if(i(u)){var h=l((c-f)/u)*u+f;return"category"!==t.type&&"multicategory"!==t.type||(h=s.constrain(h,0,t._categories.length-1)),h}var p=u.charAt(0),d=Number(u.substr(1));if("M"===p){for(var g,m,v,y=0,x=f;y<10;){if(((g=V.tickIncrement(x,u,o,t.calendar))-c)*(x-c)<=0)return o?Math.min(x,g):Math.max(x,g);m=(c-(x+g)/2)/(g-x),v=p+(Math.abs(Math.round(m))||1)*d,x=V.tickIncrement(x,v,m<0?!o:o,t.calendar),y++}return s.error("tickFirst did not converge",t),x}if("L"===p)return Math.log(l((Math.pow(10,c)-f)/d)*d+f)/Math.LN10;if("D"===p){var b="D2"===u?it:nt,_=s.roundUp(s.mod(c,1),b,o);return Math.floor(c)+Math.log(n.round(Math.pow(10,_),1))/Math.LN10}throw"unrecognized dtick "+String(u)},V.tickText=function(t,e,r,n){var a,o=lt(t,e),l="array"===t.tickmode,c=r||l,u=t.type,f="category"===u?t.d2l_noadd:t.d2l;if(l&&Array.isArray(t.ticktext)){var h=s.simpleMap(t.range,t.r2l),p=(Math.abs(h[1]-h[0])-(t._lBreaks||0))/1e4;for(a=0;a<t.ticktext.length&&!(Math.abs(e-f(t.tickvals[a]))<p);a++);if(a<t.ticktext.length)return o.text=String(t.ticktext[a]),o}function d(n){if(void 0===n)return!0;if(r)return"none"===n;var i={first:t._tmin,last:t._tmax}[n];return"all"!==n&&e!==i}var g=r?"never":"none"!==t.exponentformat&&d(t.showexponent)?"hide":"";if("date"===u?function(t,e,r,n){var a=t._tickround,o=r&&t.hoverformat||V.getTickFormat(t);n&&(a=i(a)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[a]);var l,c=s.formatDate(e.x,o,a,t._dateFormat,t.calendar,t._extraFormat),u=c.indexOf("\n");-1!==u&&(l=c.substr(u+1),c=c.substr(0,u));n&&("00:00:00"===c||"00:00"===c?(c=l,l=""):8===c.length&&(c=c.replace(/:00$/,"")));if(l)if(r)"d"===a?c+=", "+l:c=l+(c?", "+c:"");else if(t._inCalcTicks&&t._prevDateHead===l){var f=St(t),h=t._trueSide||t.side;(!f&&"top"===h||f&&"bottom"===h)&&(c+="<br> ")}else t._prevDateHead=l,c+="<br>"+l;e.text=c}(t,o,r,c):"log"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u="string"==typeof o&&o.charAt(0);"never"===a&&(a="");n&&"L"!==u&&(o="L3",u="L");if(c||"L"===u)e.text=ht(Math.pow(10,l),t,a,n);else if(i(o)||"D"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;"power"===p||ut(p)&&ft(f)?(e.text=0===f?1:1===f?"10":"10<sup>"+(f>1?"":P)+h+"</sup>",e.fontSize*=1.25):("e"===p||"E"===p)&&h>2?e.text="1"+p+(f>0?"+":P)+h:(e.text=ht(Math.pow(10,l),t,"","fakehover"),"D1"===o&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if("D"!==u)throw"unrecognized dtick "+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if("D1"===t.dtick){var d=String(e.text).charAt(0);"0"!==d&&"1"!==d||("y"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,g):"category"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r="");e.text=String(r)}(t,o):"multicategory"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?"":String(i[1]),o=void 0===i[0]?"":String(i[0]);r?e.text=o+" - "+a:(e.text=a,e.text2=o)}(t,o,r):At(t)?function(t,e,r,n,i){if("radians"!==t.thetaunit||r)e.text=ht(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text="0";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=ht(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text="\u03c0":e.text=o[0]+"\u03c0":e.text=["<sup>",o[0],"</sup>","\u2044","<sub>",o[1],"</sub>","\u03c0"].join(""),l&&(e.text=P+e.text)}}}}(t,o,r,c,g):function(t,e,r,n,i){"never"===i?i="":"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide");e.text=ht(e.x,t,i,n)}(t,o,0,c,g),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),"boundaries"===t.tickson||t.showdividers){var m=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[m(o.x-.5),m(o.x+t.dtick-.5)]}return o},V.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return V.hoverLabelText(t,n,r)+" - "+V.hoverLabelText(t,i,r);var a="log"===t.type&&n<=0,o=V.tickText(t,t.c2l(a?-n:n),"hover").text;return a?0===n?"0":P+o:o};var ct=["f","p","n","\u03bc","m","","k","M","G","T"];function ut(t){return"SI"===t||"B"===t}function ft(t){return t>14||t<-15}function ht(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||"B",c=e._tickexponent,u=V.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:"none"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};st(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if("none"===l&&(c=0),(t=Math.abs(t))<d)t="0",a=!1;else{if(t+=d,c&&(t*=Math.pow(10,-c),o+=c),0===o)t=String(Math.floor(t));else if(o<0){t=(t=String(Math.round(t))).substr(0,t.length+o);for(var g=o;g<0;g++)t+="0"}else{var m=(t=String(t)).indexOf(".")+1;m&&(t=t.substr(0,m+o).replace(/\.?0+$/,""))}t=s.numSeparate(t,e._separators,f)}c&&"hide"!==l&&(ut(l)&&ft(c)&&(l="power"),p=c<0?P+-c:"power"!==l?"+"+c:String(c),"e"===l||"E"===l?t+=l+p:"power"===l?t+="\xd710<sup>"+p+"</sup>":"B"===l&&9===c?t+="B":ut(l)&&(t+=ct[c/3+5]));return a?P+t:t}function pt(t,e){for(var r=[],n={},i=0;i<e.length;i++){var a=e[i];n[a.text2]?n[a.text2].push(a.x):n[a.text2]=[a.x]}for(var o in n)r.push(lt(t,s.interp(n[o],.5),o));return r}function dt(t){return void 0!==t.periodX?t.periodX:t.x}function gt(t){return[t.text,t.x,t.axInfo,t.font,t.fontSize,t.fontColor].join("_")}function mt(t){var e=t.title.font.size,r=(t.title.text.match(c.BR_TAG_ALL)||[]).length;return t.title.hasOwnProperty("standoff")?r?e*(N+r*j):e*N:r?e*(r+1)*j:e}function vt(t,e){var r=t.l2p(e);return r>1&&r<t._length-1}function yt(t){var e=n.select(t),r=e.select(".text-math-group");return r.empty()?e.select("text"):r}function xt(t){return t._id+".automargin"}function bt(t){return xt(t)+".mirror"}function _t(t){return t._id+".rangeslider"}function wt(t,e){for(var r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r])}function Tt(t,e,r){var n,i,a=[],o=[],l=t.layout;for(n=0;n<e.length;n++)a.push(V.getFromId(t,e[n]));for(n=0;n<r.length;n++)o.push(V.getFromId(t,r[n]));var c=Object.keys(p),u=["anchor","domain","overlaying","position","side","tickangle","editType"],f=["linear","log"];for(n=0;n<c.length;n++){var h=c[n],d=a[0][h],g=o[0][h],m=!0,v=!1,y=!1;if("_"!==h.charAt(0)&&"function"!=typeof d&&-1===u.indexOf(h)){for(i=1;i<a.length&&m;i++){var x=a[i][h];"type"===h&&-1!==f.indexOf(d)&&-1!==f.indexOf(x)&&d!==x?v=!0:x!==d&&(m=!1)}for(i=1;i<o.length&&m;i++){var b=o[i][h];"type"===h&&-1!==f.indexOf(g)&&-1!==f.indexOf(b)&&g!==b?y=!0:o[i][h]!==g&&(m=!1)}m&&(v&&(l[a[0]._name].type="linear"),y&&(l[o[0]._name].type="linear"),kt(l,h,a,o,t._fullLayout._dfltTitle))}}for(n=0;n<t._fullLayout.annotations.length;n++){var _=t._fullLayout.annotations[n];-1!==e.indexOf(_.xref)&&-1!==r.indexOf(_.yref)&&s.swapAttrs(l.annotations[n],["?"])}}function kt(t,e,r,n,i){var a,o=s.nestedProperty,l=o(t[r[0]._name],e).get(),c=o(t[n[0]._name],e).get();for("title"===e&&(l&&l.text===i.x&&(l.text=i.y),c&&c.text===i.y&&(c.text=i.x)),a=0;a<r.length;a++)o(t,r[a]._name+"."+e).set(c);for(a=0;a<n.length;a++)o(t,n[a]._name+"."+e).set(l)}function At(t){return"angularaxis"===t._id}function Mt(t,e){for(var r=e._rangebreaks.length,n=0;n<r;n++){var i=e._rangebreaks[n];if(t>=i.min&&t<i.max)return i.max}return t}function St(t){return-1!==(t.ticklabelposition||"").indexOf("inside")}function Et(t,e){St(t._anchorAxis||{})&&t._hideCounterAxisInsideTickLabels&&t._hideCounterAxisInsideTickLabels(e)}V.getTickFormat=function(t){var e,r,n,i,a,o,s,l;function c(t){return"string"!=typeof t?t:Number(t.replace("M",""))*T}function u(t,e){var r=["L","D"];if(typeof t==typeof e){if("number"==typeof t)return t-e;var n=r.indexOf(t.charAt(0)),i=r.indexOf(e.charAt(0));return n===i?Number(t.replace(/(L|D)/g,""))-Number(e.replace(/(L|D)/g,"")):n-i}return"number"==typeof t?1:-1}function f(t,e){var r=null===e[0],n=null===e[1],i=u(t,e[0])>=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case"date":case"linear":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&(i=t.dtick,a=n.dtickrange,o=void 0,s=void 0,l=void 0,o=c||function(t){return t},s=a[0],l=a[1],(!s&&"number"!=typeof s||o(s)<=o(i))&&(!l&&"number"!=typeof l||o(l)>=o(i)))){r=n;break}break;case"log":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&f(t.dtick,n.dtickrange)){r=n;break}}return r?r.value:t.tickformat},V.getSubplots=function(t,e){var r=t._fullLayout._subplots,n=r.cartesian.concat(r.gl2d||[]),i=e?V.findSubplotsWithAxis(n,e):n;return i.sort((function(t,e){var r=t.substr(1).split("y"),n=e.substr(1).split("y");return r[0]===n[0]?+r[1]-+n[1]:+r[0]-+n[0]})),i},V.findSubplotsWithAxis=function(t,e){for(var r=new RegExp("x"===e._id.charAt(0)?"^"+e._id+"y":e._id+"$"),n=[],i=0;i<t.length;i++){var a=t[i];r.test(a)&&n.push(a)}return n},V.makeClipPaths=function(t){var e=t._fullLayout;if(!e._hasOnlyLargeSploms){var r,i,a={_offset:0,_length:e.width,_id:""},o={_offset:0,_length:e.height,_id:""},s=V.list(t,"x",!0),l=V.list(t,"y",!0),c=[];for(r=0;r<s.length;r++)for(c.push({x:s[r],y:o}),i=0;i<l.length;i++)0===r&&c.push({x:a,y:l[i]}),c.push({x:s[r],y:l[i]});var u=e._clips.selectAll(".axesclip").data(c,(function(t){return t.x._id+t.y._id}));u.enter().append("clipPath").classed("axesclip",!0).attr("id",(function(t){return"clip"+e._uid+t.x._id+t.y._id})).append("rect"),u.exit().remove(),u.each((function(t){n.select(this).select("rect").attr({x:t.x._offset||0,y:t.y._offset||0,width:t.x._length||1,height:t.y._length||1})}))}},V.draw=function(t,e,r){var n=t._fullLayout;"redraw"===e&&n._paper.selectAll("g.subplot").each((function(t){var e=t[0],r=n._plots[e];if(r){var i=r.xaxis,a=r.yaxis;r.xaxislayer.selectAll("."+i._id+"tick").remove(),r.yaxislayer.selectAll("."+a._id+"tick").remove(),r.xaxislayer.selectAll("."+i._id+"tick2").remove(),r.yaxislayer.selectAll("."+a._id+"tick2").remove(),r.xaxislayer.selectAll("."+i._id+"divider").remove(),r.yaxislayer.selectAll("."+a._id+"divider").remove(),r.gridlayer&&r.gridlayer.selectAll("path").remove(),r.zerolinelayer&&r.zerolinelayer.selectAll("path").remove(),n._infolayer.select(".g-"+i._id+"title").remove(),n._infolayer.select(".g-"+a._id+"title").remove()}}));var i=e&&"redraw"!==e?e:V.listIds(t);return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=V.getFromId(t,e),i=V.drawOne(t,n,r);return n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},V.drawOne=function(t,e,r){var n,i,l;r=r||{},e.setScale();var c=t._fullLayout,p=e._id,d=p.charAt(0),g=V.counterLetter(p),m=c._plots[e._mainSubplot];if(m){var v=m[d+"axislayer"],y=e._mainLinePosition,x=e._mainMirrorPosition,b=e._vals=V.calcTicks(e),_=[e.mirror,y,x].join("_");for(n=0;n<b.length;n++)b[n].axInfo=_;e._selections={},e._tickAngles&&(e._prevTickAngles=e._tickAngles),e._tickAngles={},e._depth=null;var w={};if(e.visible){var T,k,A=V.makeTransTickFn(e),M=V.makeTransTickLabelFn(e),S="inside"===e.ticks,E="outside"===e.ticks;if("boundaries"===e.tickson){var L=function(t,e){var r,n=[],i=function(t,e){var r=t.xbnd[e];null!==r&&n.push(s.extendFlat({},t,{x:r}))};if(e.length){for(r=0;r<e.length;r++)i(e[r],0);i(e[r-1],1)}return n}(0,b);k=V.clipEnds(e,L),T=S?k:L}else k=V.clipEnds(e,b),T=S&&"period"!==e.ticklabelmode?k:b;var C=e._gridVals=k,P=function(t,e){var r,n,i=[],a=e.length&&e[e.length-1].x<e[0].x,o=function(t,e){var r=t.xbnd[e];null!==r&&i.push(s.extendFlat({},t,{x:r}))};if(t.showdividers&&e.length){for(r=0;r<e.length;r++){var l=e[r];l.text2!==n&&o(l,a?1:0),n=l.text2}o(e[r-1],a?0:1)}return i}(e,b);if(!c._hasOnlyLargeSploms){var I=e._subplotsWith,O={};for(n=0;n<I.length;n++){i=I[n];var z=(l=c._plots[i])[g+"axis"],D=z._mainAxis._id;if(!O[D]){O[D]=1;var R="x"===d?"M0,"+z._offset+"v"+z._length:"M"+z._offset+",0h"+z._length;V.drawGrid(t,e,{vals:C,counterAxis:z,layer:l.gridlayer.select("."+p),path:R,transFn:A}),V.drawZeroLine(t,e,{counterAxis:z,layer:l.zerolinelayer,path:R,transFn:A})}}}var F=V.getTickSigns(e),B=[];if(e.ticks){var N,H,q,G=V.makeTickPath(e,y,F[2]);if(e._anchorAxis&&e.mirror&&!0!==e.mirror?(N=V.makeTickPath(e,x,F[3]),H=G+N):(N="",H=G),e.showdividers&&E&&"boundaries"===e.tickson){var Y={};for(n=0;n<P.length;n++)Y[P[n].x]=1;q=function(t){return Y[t.x]?N:H}}else q=H;V.drawTicks(t,e,{vals:T,layer:v,path:q,transFn:A}),"allticks"===e.mirror&&(B=Object.keys(e._linepositions||{}))}for(n=0;n<B.length;n++){i=B[n],l=c._plots[i];var W=e._linepositions[i]||[],X=V.makeTickPath(e,W[0],F[0])+V.makeTickPath(e,W[1],F[1]);V.drawTicks(t,e,{vals:T,layer:l[d+"axislayer"],path:X,transFn:A})}var Z=[];if(Z.push((function(){return V.drawLabels(t,e,{vals:b,layer:v,plotinfo:l,transFn:M,labelFns:V.makeLabelFns(e,y)})})),"multicategory"===e.type){var J={x:2,y:10}[d];Z.push((function(){var r={x:"height",y:"width"}[d],n=Q()[r]+J+(e._tickAngles[p+"tick"]?e.tickfont.size*j:0);return V.drawLabels(t,e,{vals:pt(e,b),layer:v,cls:p+"tick2",repositionOnUpdate:!0,secondary:!0,transFn:A,labelFns:V.makeLabelFns(e,y+n*F[4])})})),Z.push((function(){return e._depth=F[4]*(Q("tick2")[e.side]-y),function(t,e,r){var n=e._id+"divider",i=r.vals,a=r.layer.selectAll("path."+n).data(i,gt);a.exit().remove(),a.enter().insert("path",":first-child").classed(n,1).classed("crisp",1).call(f.stroke,e.dividercolor).style("stroke-width",h.crispRound(t,e.dividerwidth,1)+"px"),a.attr("transform",r.transFn).attr("d",r.path)}(t,e,{vals:P,layer:v,path:V.makeTickPath(e,y,F[4],e._depth),transFn:A})}))}else e.title.hasOwnProperty("standoff")&&Z.push((function(){e._depth=F[4]*(Q()[e.side]-y)}));var K=o.getComponentMethod("rangeslider","isVisible")(e);return Z.push((function(){var r,n,i,s,l=e.side.charAt(0),u=U[e.side].charAt(0),f=V.getPxPosition(t,e),h=E?e.ticklen:0;if((e.automargin||K)&&("multicategory"===e.type?r=Q("tick2"):(r=Q(),"x"===d&&"b"===l&&(e._depth=Math.max(r.width>0?r.bottom-f:0,h)))),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var p=[0,1];if("x"===d){if("b"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var m=r.right-(e._offset+e._length);m>0&&(n.xr=1,n.r=m);var v=e._offset-r.left;v>0&&(n.xl=0,n.l=v)}}else if("l"===l?n[l]=e._depth=Math.max(r.height>0?f-r.left:0,h):(n[l]=e._depth=Math.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var y=r.bottom-(e._offset+e._length);y>0&&(n.yb=0,n.b=y);var x=e._offset-r.top;x>0&&(n.yt=1,n.t=x)}n[g]="free"===e.anchor?e.position:e._anchorAxis.domain[p[0]],e.title.text!==c._dfltTitle[d]&&(n[l]+=mt(e)+(e.title.standoff||0)),e.mirror&&"free"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=h),!0===e.mirror||"ticks"===e.mirror?i[g]=e._anchorAxis.domain[p[1]]:"all"!==e.mirror&&"allticks"!==e.mirror||(i[g]=[e._counterDomainMin,e._counterDomainMax][p[1]]))}K&&(s=o.getComponentMethod("rangeslider","autoMarginOpts")(t,e)),a.autoMargin(t,xt(e),n),a.autoMargin(t,bt(e),i),a.autoMargin(t,_t(e),s)})),r.skipTitle||K&&"bottom"===e.side||Z.push((function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(e.title.hasOwnProperty("standoff"))r=e._depth+e.title.standoff+mt(e);else{var s=St(e);if("multicategory"===e.type)r=e._depth;else{var l=1.5*o;s&&(l=.5*o,"outside"===e.ticks&&(l+=e.ticklen)),r=10+l+(e.linewidth?e.linewidth-1:0)}s||(r+="x"===a?"top"===e.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):"right"===e.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,g=V.getPxPosition(t,e);"x"===a?(f=e._offset+e._length/2,p="top"===e.side?g-r:g+r):(p=e._offset+e._length/2,f="right"===e.side?g+r:g-r,c={rotate:"-90",offset:0});if("multicategory"!==e.type){var m=e._selections[e._id+"tick"];if(d={selection:m,side:e.side},m&&m.node()&&m.node().parentNode){var v=h.getTranslate(m.node().parentNode);d.offsetLeft=v.x,d.offsetTop=v.y}e.title.hasOwnProperty("standoff")&&(d.pad=0)}return u.draw(t,i+"title",{propContainer:e,propName:e._name+".title.text",placeholder:n._dfltTitle[a],avoid:d,transform:c,attributes:{x:f,y:p,"text-anchor":"middle"}})}(t,e)})),s.syncOrAsync(Z)}}function Q(t){var r=p+(t||"tick");return w[r]||(w[r]=function(t,e){var r,n,i,a;t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=yt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),w[r]}},V.getTickSigns=function(t){var e=t._id.charAt(0),r={x:"top",y:"right"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return"inside"!==t.ticks==("x"===e)&&(i=i.map((function(t){return-t}))),t.side&&i.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),i},V.makeTransTickFn=function(t){return"x"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},V.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||"",r=function(t){return-1!==e.indexOf(t)},n=r("top"),i=r("left"),a=r("right"),o=r("bottom"),s=r("inside"),l=o||i||n||a;if(!l&&!s)return[0,0];var c=t.side,u=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;(o||n)&&(u+=h*N,f+=(t.linewidth||0)/2);(i||a)&&(u+=(t.linewidth||0)/2,f+=3);s&&"top"===c&&(f-=h*(1-N));(i||n)&&(u=-u);"bottom"!==c&&"right"!==c||(f=-f);return[l?u:0,s?f:0]}(t),r=e[0],n=e[1];return"x"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(dt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(dt(e)))}},V.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return"x"===i?"M0,"+(e+a*r)+"v"+n*r:"M"+(e+a*r)+",0h"+n*r},V.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||"",a=function(t){return-1!==n.indexOf(t)},o=a("top"),l=a("left"),c=a("right"),u=a("bottom")||l||o||c,f=a("inside"),h="inside"===n&&"inside"===t.ticks||!f&&"outside"===t.ticks&&"boundaries"!==t.tickson,p=0,d=0,g=h?t.ticklen:0;if(f?g*=-1:u&&(g=0),h&&(p+=g,r)){var m=s.deg2rad(r);p=g*Math.cos(m)+1,d=g*Math.sin(m)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var v,y,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if("x"===A)b=(_=!f&&"bottom"===k||f&&"top"===k)?1:-1,f&&(b*=-1),v=d*b,y=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=B:x=-90===M&&"bottom"===k?N:90===M&&"top"===k?B:.5,T=B/2*(M/90)),w.xFn=function(t){return t.dx+v+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*x},w.anchorFn=function(t,e){if(u){if(l)return"end";if(c)return"start"}return i(e)&&0!==e&&180!==e?e*b<0!==f?"end":"start":"middle"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:"top"===t.side!==f?-n:0};else if("y"===A){if(b=(_=!f&&"left"===k||f&&"right"===k)?1:-1,f&&(b*=-1),v=p,y=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&"left"===k||90===M&&"right"===k?N:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*N*b,x=0}}w.xFn=function(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*B},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?"middle":_?"end":"start"},w.heightFn=function(e,r,n){return"right"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},V.drawTicks=function(t,e,r){r=r||{};var n=e._id+"tick",i=r.vals;"period"===e.ticklabelmode&&(i=i.slice()).shift();var a=r.layer.selectAll("path."+n).data(e.ticks?i:[],gt);a.exit().remove(),a.enter().append("path").classed(n,1).classed("ticks",1).classed("crisp",!1!==r.crisp).call(f.stroke,e.tickcolor).style("stroke-width",h.crispRound(t,e.tickwidth,1)+"px").attr("d",r.path).style("display",null),Et(e,[D]),a.attr("transform",r.transFn)},V.drawGrid=function(t,e,r){r=r||{};var n=e._id+"grid",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&V.shouldShowZeroLine(t,e,a))for(var o="array"===e.tickmode,s=0;s<i.length;s++){var l=i[s].x;if(o?!l:Math.abs(l)<e.dtick/100){if(i=i.slice(0,s).concat(i.slice(s+1)),!o)break;s--}}var c=r.layer.selectAll("path."+n).data(i,gt);c.exit().remove(),c.enter().append("path").classed(n,1).classed("crisp",!1!==r.crisp),e._gw=h.crispRound(t,e.gridwidth,1),c.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,e.gridcolor||"#ddd").style("stroke-width",e._gw+"px").style("display",null),Et(e,[z]),"function"==typeof r.path&&c.attr("d",r.path)},V.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+"zl",i=V.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll("path."+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append("path").classed(n,1).classed("zl",1).classed("crisp",!1!==r.crisp).each((function(){r.layer.selectAll("path").sort((function(t,e){return G(t.id,e.id)}))})),a.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style("stroke-width",h.crispRound(t,e.zerolinewidth,e._gw||1)+"px").style("display",null),Et(e,[O])},V.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,u=o.charAt(0),f=r.cls||o+"tick",p=r.vals,d=r.labelFns,g=r.secondary?0:e.tickangle,m=(e._prevTickAngles||{})[f],v=r.layer.selectAll("g."+f).data(e.showticklabels?p:[],gt),y=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(".text-math-group"),u=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?" rotate("+a+","+d.xFn(t)+","+(d.yFn(t)-t.fontSize/2)+")":""),p=c.lineCount(o),g=j*t.fontSize,m=d.heightFn(t,i(a)?+a:0,(p-1)*g);if(m&&(f+=l(0,m)),s.empty()){var v=o.select("text");v.attr({transform:f,"text-anchor":u}),v.style("opacity",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var y=h.bBox(s.node()).width*{end:-.5,start:.5}[u];s.attr("transform",f+l(y,0))}}))}v.enter().append("g").classed(f,1).append("text").attr("text-anchor","middle").each((function(e){var r=n.select(this),i=t._promises.length;r.call(c.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(c.convertToTspans,t),t._promises[i]?y.push(t._promises.pop().then((function(){x(r,g)}))):x(r,g)})),Et(e,[R]),v.exit().remove(),r.repositionOnUpdate&&v.each((function(t){n.select(this).select("text").call(c.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&"allow"!==r){var i=-1!==r.indexOf("hide"),o="x"===e._id.charAt(0),l=0,c=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf("domain")){var u=s.simpleMap(e.range,e.r2l);l=e.l2p(u[0])+e._offset,c=e.l2p(u[1])+e._offset}var f=Math.min(l,c),p=Math.max(l,c),d=e.side,g=1/0,m=-1/0;for(var y in v.each((function(t){var r=n.select(this);if(r.select(".text-math-group").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.left<f)&&(s=1):(a.bottom>p||a.top+(e.tickangle?0:t.fontSize/4)<f)&&(s=1);var l=r.select("text");s?i&&l.style("opacity",0):(l.style("opacity",1),g="bottom"===d||"right"===d?Math.min(g,o?a.top:a.left):-1/0,m="top"===d||"left"===d?Math.max(m,o?a.bottom:a.right):1/0)}})),a._plots){var x=a._plots[y];if(e._id===x.xaxis._id||e._id===x.yaxis._id){var b=o?x.yaxis:x.xaxis;b&&(b["_visibleLabelMin_"+e._id]=g,b["_visibleLabelMax_"+e._id]=m)}}}},e._hideCounterAxisInsideTickLabels=function(t){var r="x"===e._id.charAt(0),i=[];for(var o in a._plots){var s=a._plots[o];e._id!==s.xaxis._id&&e._id!==s.yaxis._id||i.push(r?s.yaxis:s.xaxis)}i.forEach((function(r,i){r&&St(r)&&(t||[O,z,D,R]).forEach((function(t){var o="tick"===t.K&&"text"===t.L&&"period"===e.ticklabelmode,s=a._plots[e._mainSubplot];(t.K===O.K?s.zerolinelayer.selectAll("."+e._id+"zl"):t.K===z.K?s.gridlayer.selectAll("."+e._id):s[e._id.charAt(0)+"axislayer"]).each((function(){var a=n.select(this);t.L&&(a=a.selectAll(t.L)),a.each((function(a){var s=e.l2p(o?dt(a):a.x)+e._offset,l=n.select(this);s<e["_visibleLabelMax_"+r._id]&&s>e["_visibleLabelMin_"+r._id]?l.style("display","none"):"tick"!==t.K||i||l.style("display",null)}))}))}))}))},x(v,m+1?m:g);var b=null;e._selections&&(e._selections[f]=v);var _=[function(){return y.length&&Promise.all(y)}];e.automargin&&a._redrawFromAutoMarginCount&&90===m?(b=90,_.push((function(){x(v,m)}))):_.push((function(){if(x(v,g),p.length&&"x"===u&&!i(g)&&("log"!==e.type||"D"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(v.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=yt(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),"boundaries"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),c=e.ticklabelposition||"",f=function(t){return-1!==c.indexOf(t)},d=f("top"),m=f("left"),y=f("right"),_=f("bottom")||m||d||y?(e.tickwidth||0)+6:0,w=l<2.5*n||"multicategory"===e.type||"realaxis"===e._name;for(t=0;t<a.length-1;t++)if(s.bBoxIntersect(a[t],a[t+1],_)){b=w?90:30;break}}else{var T=2;for(e.ticks&&(T+=e.tickwidth/2),t=0;t<a.length;t++){var k=p[t].xbnd,A=a[t];if(null!==k[0]&&A.left-e.l2p(k[0])<T||null!==k[1]&&e.l2p(k[1])-A.right<T){b=90;break}}}b&&x(v,b)}})),e._tickAngles&&_.push((function(){e._tickAngles[f]=null===b?i(g)?g:0:b}));var w=e._anchorAxis;w&&w.autorange&&St(e)&&!Y(a,e._id)&&(a._insideTickLabelsAutorange||(a._insideTickLabelsAutorange={}),a._insideTickLabelsAutorange[w._name+".autorange"]=w.autorange,_.push((function(){v.each((function(t,r){var n=yt(this);n.select(".text-math-group").empty()&&(e._vals[r].bb=h.bBox(n.node()))}))})));var T=s.syncOrAsync(_);return T&&T.then&&t._promises.push(T),T},V.getPxPosition=function(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return"free"!==e.anchor?r=e._anchorAxis:"x"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:"y"===i&&(r={_offset:n.l+(e.position||0)*n.w,_length:0}),"top"===a||"left"===a?r._offset:"bottom"===a||"right"===a?r._offset+r._length:void 0},V.shouldShowZeroLine=function(t,e,r){var n=s.simpleMap(e.range,e.r2l);return n[0]*n[1]<=0&&e.zeroline&&("linear"===e.type||"-"===e.type)&&!(e.rangebreaks&&e.maskBreaks(0)===I)&&(vt(e,0)||!function(t,e,r,n){var i=r._mainAxis;if(!i)return;var a=t._fullLayout,o=e._id.charAt(0),s=V.counterLetter(e._id),l=e._offset+(Math.abs(n[0])<Math.abs(n[1])==("x"===o)?0:e._length);function c(t){if(!t.showline||!t.linewidth)return!1;var r=Math.max((t.linewidth+e.zerolinewidth)/2,1);function n(t){return"number"==typeof t&&Math.abs(t-l)<r}if(n(t._mainLinePosition)||n(t._mainMirrorPosition))return!0;var i=t._linepositions||{};for(var a in i)if(n(i[a][0])||n(i[a][1]))return!0}var u=a._plots[r._mainSubplot];if(!(u.mainplotinfo||u).overlays.length)return c(r);for(var f=V.list(t,s),h=0;h<f.length;h++){var p=f[h];if(p._mainAxis===i&&c(p))return!0}}(t,e,r,n)||function(t,e){for(var r=t._fullData,n=e._mainSubplot,i=e._id.charAt(0),a=0;a<r.length;a++){var s=r[a];if(!0===s.visible&&s.xaxis+s.yaxis===n){if(o.traceIs(s,"bar-like")&&s.orientation==={x:"h",y:"v"}[i])return!0;if(s.fill&&s.fill.charAt(s.fill.length-1)===i)return!0}}return!1}(t,e))},V.clipEnds=function(t,e){return e.filter((function(e){return vt(t,e.x)}))},V.allowAutoMargin=function(t){for(var e=V.list(t,"",!0),r=0;r<e.length;r++){var n=e[r];n.automargin&&(a.allowAutoMargin(t,xt(n)),n.mirror&&a.allowAutoMargin(t,bt(n))),o.getComponentMethod("rangeslider","isVisible")(n)&&a.allowAutoMargin(t,_t(n))}},V.swap=function(t,e){for(var r=function(t,e){var r,n,i=[];for(r=0;r<e.length;r++){var a=[],o=t._fullData[e[r]].xaxis,s=t._fullData[e[r]].yaxis;if(o&&s){for(n=0;n<i.length;n++)-1===i[n].x.indexOf(o)&&-1===i[n].y.indexOf(s)||a.push(n);if(a.length){var l,c=i[a[0]];if(a.length>1)for(n=1;n<a.length;n++)l=i[a[n]],wt(c.x,l.x),wt(c.y,l.y);wt(c.x,[o]),wt(c.y,[s])}else i.push({x:[o],y:[s]})}}return i}(t,e),n=0;n<r.length;n++)Tt(t,r[n].x,r[n].y)}},{"../../components/color":366,"../../components/drawing":388,"../../components/titles":464,"../../constants/alignment":471,"../../constants/numerical":479,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/plots":619,"../../registry":638,"./autorange":553,"./axis_autotype":555,"./axis_ids":558,"./clean_ticks":560,"./layout_attributes":569,"./set_convert":576,"@plotly/d3":58,"fast-isnumeric":190}],555:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM,o=i.isArrayOrTypedArray,s=i.isDateTime,l=i.cleanNumber,c=Math.round;function u(t,e){return e?n(t):"number"==typeof t}function f(t){return Math.max(1,(t-1)/1e3)}e.exports=function(t,e,r){var i=t,h=r.noMultiCategory;if(o(i)&&!i.length)return"-";if(!h&&function(t){return o(t[0])&&o(t[1])}(i))return"multicategory";if(h&&Array.isArray(i[0])){for(var p=[],d=0;d<i.length;d++)if(o(i[d]))for(var g=0;g<i[d].length;g++)p.push(i[d][g]);i=p}if(function(t,e){for(var r=t.length,i=f(r),a=0,o=0,l={},u=0;u<r;u+=i){var h=c(u),p=t[h],d=String(p);l[d]||(l[d]=1,s(p,e)&&a++,n(p)&&o++)}return a>2*o}(i,e))return"date";var m="strict"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},u=0;u<r;u+=n){var h=c(u),p=t[h],d=String(p);if(!s[d]){s[d]=1;var g=typeof p;"boolean"===g?o++:(e?l(p)!==a:"number"===g)?i++:"string"===g&&o++}}return o>2*i}(i,m)?"category":function(t,e){for(var r=t.length,n=0;n<r;n++)if(u(t[n],e))return!0;return!1}(i,m)?"linear":"-"}},{"../../constants/numerical":479,"../../lib":503,"fast-isnumeric":190}],556:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../lib"),o=t("../array_container_defaults"),s=t("./layout_attributes"),l=t("./tick_value_defaults"),c=t("./tick_mark_defaults"),u=t("./tick_label_defaults"),f=t("./prefix_suffix_defaults"),h=t("./category_order_defaults"),p=t("./line_grid_defaults"),d=t("./set_convert"),g=t("./constants").WEEKDAY_PATTERN,m=t("./constants").HOUR_PATTERN;function v(t,e,r){function i(r,n){return a.coerce(t,e,s.rangebreaks,r,n)}if(i("enabled")){var o=i("bounds");if(o&&o.length>=2){var l,c,u="";if(2===o.length)for(l=0;l<2;l++)if(c=x(o[l])){u=g;break}var f=i("pattern",u);if(f===g)for(l=0;l<2;l++)(c=x(o[l]))&&(e.bounds[l]=o[l]=c-1);if(f)for(l=0;l<2;l++)switch(c=o[l],f){case g:if(!n(c))return void(e.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(e.enabled=!1);e.bounds[l]=o[l]=c;break;case m:if(!n(c))return void(e.enabled=!1);if((c=+c)<0||c>24)return void(e.enabled=!1);e.bounds[l]=o[l]=c}if(!1===r.autorange){var h=r.range;if(h[0]<h[1]){if(o[0]<h[0]&&o[1]>h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]<h[1])return void(e.enabled=!1)}}else{var p=i("values");if(!p||!p.length)return void(e.enabled=!1);i("dvalue")}}}e.exports=function(t,e,r,n,m){var y,x=n.letter,b=n.font||{},_=n.splomStash||{},w=r("visible",!n.visibleDflt),T=e._template||{},k=e.type||T.type||"-";"date"===k&&(i.getComponentMethod("calendars","handleDefaults")(t,e,"calendar",n.calendar),n.noTicklabelmode||(y=r("ticklabelmode")));var A="";n.noTicklabelposition&&"multicategory"!==k||(A=a.coerce(t,e,{ticklabelposition:{valType:"enumerated",dflt:"outside",values:"period"===y?["outside","inside"]:"x"===x?["outside","inside","outside left","inside left","outside right","inside right"]:["outside","inside","outside top","inside top","outside bottom","inside bottom"]}},"ticklabelposition")),n.noTicklabeloverflow||r("ticklabeloverflow",-1!==A.indexOf("inside")?"hide past domain":"category"===k||"multicategory"===k?"allow":"hide past div"),d(e,m);var M=!e.isValidRange(t.range);M&&n.reverseDflt&&(M="reversed"),!r("autorange",M)||"linear"!==k&&"-"!==k||r("rangemode"),r("range"),e.cleanRange(),h(t,e,r,n),"category"===k||n.noHover||r("hoverformat");var S=r("color"),E=S!==s.color.dflt?S:b.color,L=_.label||m._dfltTitle[x];if(f(t,e,r,k,n),!w)return e;r("title.text",L),a.coerceFont(r,"title.font",{family:b.family,size:a.bigFont(b.size),color:E}),l(t,e,r,k),u(t,e,r,k,n),c(t,e,r,n),p(t,e,r,{dfltColor:S,bgColor:n.bgColor,showGrid:n.showGrid,attributes:s}),(e.showline||e.ticks)&&r("mirror"),n.automargin&&r("automargin");var C,P="multicategory"===k;n.noTickson||"category"!==k&&!P||!e.ticks&&!e.showgrid||(P&&(C="boundaries"),"boundaries"===r("tickson",C)&&delete e.ticklabelposition);P&&(r("showdividers")&&(r("dividercolor"),r("dividerwidth")));if("date"===k)if(o(t,e,{name:"rangebreaks",inclusionAttr:"enabled",handleItemDefaults:v}),e.rangebreaks.length){for(var I=0;I<e.rangebreaks.length;I++)if(e.rangebreaks[I].pattern===g){e._hasDayOfWeekBreaks=!0;break}if(d(e,m),m._has("scattergl")||m._has("splom"))for(var O=0;O<n.data.length;O++){var z=n.data[O];"scattergl"!==z.type&&"splom"!==z.type||(z.visible=!1,a.warn(z.type+" traces do not work on axes with rangebreaks. Setting trace "+z.index+" to `visible: false`."))}}else delete e.rangebreaks;return e};var y={sun:1,mon:2,tue:3,wed:4,thu:5,fri:6,sat:7};function x(t){if("string"==typeof t)return y[t.substr(0,3).toLowerCase()]}},{"../../lib":503,"../../registry":638,"../array_container_defaults":549,"./category_order_defaults":559,"./constants":561,"./layout_attributes":569,"./line_grid_defaults":571,"./prefix_suffix_defaults":573,"./set_convert":576,"./tick_label_defaults":578,"./tick_mark_defaults":579,"./tick_value_defaults":580,"fast-isnumeric":190}],557:[function(t,e,r){"use strict";var n=t("../../constants/docs"),i=n.FORMAT_LINK,a=n.DATE_FORMAT_LINK;function o(t,e){return["Sets the "+t+" formatting rule"+(e?"for `"+e+"` ":""),"using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see: "+i+"."].join(" ")}function s(t,e){return o(t,e)+[" And for dates see: "+a+".","We add two items to d3's date formatter:","*%h* for half of the year as a decimal number as well as","*%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")}e.exports={axisHoverFormat:function(t,e){return{valType:"string",dflt:"",editType:"none",description:(e?o:s)("hover text",t)+["By default the values are formatted using "+(e?"generic number format":"`"+t+"axis.hoverformat`")+"."].join(" ")}},descriptionOnlyNumbers:o,descriptionWithDates:s}},{"../../constants/docs":474}],558:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./constants");function a(t,e){if(e&&e.length)for(var r=0;r<e.length;r++)if(e[r][t])return!0;return!1}r.id2name=function(t){if("string"==typeof t&&t.match(i.AX_ID_PATTERN)){var e=t.split(" ")[0].substr(1);return"1"===e&&(e=""),t.charAt(0)+"axis"+e}},r.name2id=function(t){if(t.match(i.AX_NAME_PATTERN)){var e=t.substr(5);return"1"===e&&(e=""),t.charAt(0)+e}},r.cleanId=function(t,e,r){var n=/( domain)$/.test(t);if("string"==typeof t&&t.match(i.AX_ID_PATTERN)&&(!e||t.charAt(0)===e)&&(!n||r)){var a=t.split(" ")[0].substr(1).replace(/^0+/,"");return"1"===a&&(a=""),t.charAt(0)+a+(n&&r?" domain":"")}},r.list=function(t,e,n){var i=t._fullLayout;if(!i)return[];var a,o=r.listIds(t,e),s=new Array(o.length);for(a=0;a<o.length;a++){var l=o[a];s[a]=i[l.charAt(0)+"axis"+l.substr(1)]}if(!n){var c=i._subplots.gl3d||[];for(a=0;a<c.length;a++){var u=i[c[a]];e?s.push(u[e+"axis"]):s.push(u.xaxis,u.yaxis,u.zaxis)}}return s},r.listIds=function(t,e){var r=t._fullLayout;if(!r)return[];var n=r._subplots;return e?n[e+"axis"]:n.xaxis.concat(n.yaxis)},r.getFromId=function(t,e,n){var i=t._fullLayout;return e=void 0===e||"string"!=typeof e?e:e.replace(" domain",""),"x"===n?e=e.replace(/y[0-9]*/,""):"y"===n&&(e=e.replace(/x[0-9]*/,"")),i[r.id2name(e)]},r.getFromTrace=function(t,e,i){var a=t._fullLayout,o=null;if(n.traceIs(e,"gl3d")){var s=e.scene;"scene"===s.substr(0,5)&&(o=a[s][i+"axis"])}else o=r.getFromId(t,e[i+"axis"]||i);return o},r.idSort=function(t,e){var r=t.charAt(0),n=e.charAt(0);return r!==n?r>n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(" ")[0]},r.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{"../../registry":638,"./constants":561}],559:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){if("category"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i="array");var s,l=r("categoryorder",i);"array"===l&&(s=r("categoryarray")),o||"array"!==l||(l=e.categoryorder="trace"),"trace"===l?e._initialCategories=[]:"array"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;n<e.data.length;n++){var s=e.data[n];s[a+"axis"]===t._id&&r.push(s)}for(n=0;n<r.length;n++){var l=r[n][a];for(i=0;i<l.length;i++){var c=l[i];null!=c&&(o[c]=1)}}return Object.keys(o)}(e,n).sort(),"category ascending"===l?e._initialCategories=s:"category descending"===l&&(e._initialCategories=s.reverse()))}}},{}],560:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical"),o=a.ONEDAY,s=a.ONEWEEK;r.dtick=function(t,e){var r="log"===e,i="date"===e,a="category"===e,s=i?o:1;if(!t)return s;if(n(t))return(t=Number(t))<=0?s:a?Math.max(1,Math.round(t)):i?Math.max(.1,t):t;if("string"!=typeof t||!i&&!r)return s;var l=t.charAt(0),c=t.substr(1);return(c=n(c)?Number(c):0)<=0||!(i&&"M"===l&&c===Math.round(c)||r&&"L"===l||r&&"D"===l&&(1===c||2===c))?s:t},r.tick0=function(t,e,r,a){return"date"===e?i.cleanDate(t,i.dateTick0(r,a%s==0?1:0)):"D1"!==a&&"D2"!==a?n(t)?Number(t):0:void 0}},{"../../constants/numerical":479,"../../lib":503,"fast-isnumeric":190}],561:[function(t,e,r){"use strict";var n=t("../../lib/regex").counter;e.exports={idRegex:{x:n("x","( domain)?"),y:n("y","( domain)?")},attrRegex:n("[xy]axis"),xAxisMatch:n("xaxis"),yAxisMatch:n("yaxis"),AX_ID_PATTERN:/^[xyz][0-9]*( domain)?$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,HOUR_PATTERN:"hour",WEEKDAY_PATTERN:"day of week",MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,SELECTDELAY:100,SELECTID:"-select",DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:["imagelayer","heatmaplayer","contourcarpetlayer","contourlayer","funnellayer","waterfalllayer","barlayer","carpetlayer","violinlayer","boxlayer","ohlclayer","scattercarpetlayer","scatterlayer"],clipOnAxisFalseQuery:[".scatterlayer",".barlayer",".funnellayer",".waterfalllayer"],layerValue2layerClass:{"above traces":"above","below traces":"below"}}},{"../../lib/regex":520}],562:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./autorange"),a=t("./axis_ids").id2name,o=t("./layout_attributes"),s=t("./scale_zoom"),l=t("./set_convert"),c=t("../../constants/numerical").ALMOST_EQUAL,u=t("../../constants/alignment").FROM_BL;function f(t,e,r){var i=r.axIds,s=r.layoutOut,l=r.hasImage,c=s._axisConstraintGroups,u=s._axisMatchGroups,f=e._id,g=f.charAt(0),m=((s._splomAxes||{})[g]||{})[f]||{},v=e._id,y="x"===v.charAt(0);function x(r,i){return n.coerce(t,e,o,r,i)}e._matchGroup=null,e._constraintGroup=null,x("constrain",l?"domain":"range"),n.coerce(t,e,{constraintoward:{valType:"enumerated",values:y?["left","center","right"]:["bottom","middle","top"],dflt:y?"center":"middle"}},"constraintoward");var b,_,w=e.type,T=[];for(b=0;b<i.length;b++){if((_=i[b])!==v)s[a(_)].type===w&&T.push(_)}var k=p(c,v);if(k){var A=[];for(b=0;b<T.length;b++)k[_=T[b]]||A.push(_);T=A}var M,S,E=T.length;E&&(t.matches||m.matches)&&(M=n.coerce(t,e,{matches:{valType:"enumerated",values:T,dflt:-1!==T.indexOf(m.matches)?m.matches:void 0}},"matches"));var L=l&&!y?e.anchor:void 0;if(E&&!M&&(t.scaleanchor||L)&&(S=n.coerce(t,e,{scaleanchor:{valType:"enumerated",values:T}},"scaleanchor",L)),M){e._matchGroup=d(u,v,M,1);var C=s[a(M)],P=h(s,e)/h(s,C);y!==("x"===M.charAt(0))&&(P=(y?"x":"y")+P),d(c,v,M,P)}else t.matches&&-1!==i.indexOf(t.matches)&&n.warn("ignored "+e._name+'.matches: "'+t.matches+'" to avoid an infinite loop');if(S){var I=x("scaleratio");I||(I=e.scaleratio=1),d(c,v,S,I)}else t.scaleanchor&&-1!==i.indexOf(t.scaleanchor)&&n.warn("ignored "+e._name+'.scaleanchor: "'+t.scaleanchor+'" to avoid either an infinite loop and possibly inconsistent scaleratios, or because this axis declares a *matches* constraint.')}function h(t,e){var r=e.domain;return r||(r=t[a(e.overlaying)].domain),r[1]-r[0]}function p(t,e){for(var r=0;r<t.length;r++)if(t[r][e])return t[r];return null}function d(t,e,r,n){var i,a,o,s,l,c=p(t,e);null===c?((c={})[e]=1,l=t.length,t.push(c)):l=t.indexOf(c);var u=Object.keys(c);for(i=0;i<t.length;i++)if(o=t[i],i!==l&&o[r]){var f=o[r];for(a=0;a<u.length;a++)o[s=u[a]]=g(f,g(n,c[s]));return void t.splice(l,1)}if(1!==n)for(a=0;a<u.length;a++){var h=u[a];c[h]=g(n,c[h])}c[r]=1}function g(t,e){var r,n,i="",a="";"string"==typeof t&&(r=(i=t.match(/^[xy]*/)[0]).length,t=+t.substr(r)),"string"==typeof e&&(n=(a=e.match(/^[xy]*/)[0]).length,e=+e.substr(n));var o=t*e;return r||n?r&&n&&i.charAt(0)!==a.charAt(0)?r===n?o:(r>n?i.substr(n):a.substr(r))+o:i+a+t*e:o}function m(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;o<a.length;o++){var s=a[o],l=t[s];if("string"==typeof l){var c=l.match(/^[xy]*/)[0],u=c.length;l=+l.substr(u);for(var f="y"===c.charAt(0)?n:1/n,h=0;h<u;h++)l*=f}i[s]=l}return i}function v(t,e){var r=t._inputDomain,n=u[t.constraintoward],i=r[0]+(r[1]-r[0])*n;t.domain=t._input.domain=[i+(r[0]-i)/e,i+(r[1]-i)/e],t.setScale()}r.handleDefaults=function(t,e,r){var i,o,s,c,u,h,p,d,g=r.axIds,m=r.axHasImage,v=e._axisConstraintGroups=[],y=e._axisMatchGroups=[];for(i=0;i<g.length;i++)f(u=t[c=a(g[i])],h=e[c],{axIds:g,layoutOut:e,hasImage:m[c]});function x(t,r){for(i=0;i<t.length;i++)for(s in o=t[i])e[a(s)][r]=o}for(x(y,"_matchGroup"),i=0;i<v.length;i++)for(s in o=v[i])if((h=e[a(s)]).fixedrange){for(var b in o){var _=a(b);!1===(t[_]||{}).fixedrange&&n.warn("fixedrange was specified as false for axis "+_+" but was overridden because another axis in its constraint group has fixedrange true"),e[_].fixedrange=!0}break}for(i=0;i<v.length;){for(s in o=v[i]){(h=e[a(s)])._matchGroup&&Object.keys(h._matchGroup).length===Object.keys(o).length&&(v.splice(i,1),i--);break}i++}x(v,"_constraintGroup");var w=["constrain","range","autorange","rangemode","rangebreaks","categoryorder","categoryarray"],T=!1,k=!1;function A(){d=h[p],"rangebreaks"===p&&(k=h._hasDayOfWeekBreaks)}for(i=0;i<y.length;i++){o=y[i];for(var M=0;M<w.length;M++){var S;for(s in p=w[M],d=null,o)if(u=t[c=a(s)],h=e[c],p in h){if(!h.matches&&(S=h,p in u)){A();break}null===d&&p in u&&A()}if("range"===p&&d&&(T=!0),"autorange"===p&&null===d&&T&&(d=!1),null===d&&p in S&&(d=S[p]),null!==d)for(s in o)(h=e[a(s)])[p]="range"===p?d.slice():d,"rangebreaks"===p&&(h._hasDayOfWeekBreaks=k,l(h,e))}}},r.enforce=function(t){var e,r,n,o,l,u,f,h,p=t._fullLayout,d=p._axisConstraintGroups||[];for(e=0;e<d.length;e++){n=m(d[e],p);var g=Object.keys(n),y=1/0,x=0,b=1/0,_={},w={},T=!1;for(r=0;r<g.length;r++)w[o=g[r]]=l=p[a(o)],l._inputDomain?l.domain=l._inputDomain.slice():l._inputDomain=l.domain.slice(),l._inputRange||(l._inputRange=l.range.slice()),l.setScale(),_[o]=u=Math.abs(l._m)/n[o],y=Math.min(y,u),"domain"!==l.constrain&&l._constraintShrinkable||(b=Math.min(b,u)),delete l._constraintShrinkable,x=Math.max(x,u),"domain"===l.constrain&&(T=!0);if(!(y>c*x)||T)for(r=0;r<g.length;r++)if(u=_[o=g[r]],f=(l=w[o]).constrain,u!==b||"domain"===f)if(h=u/b,"range"===f)s(l,h);else{var k=l._inputDomain,A=(l.domain[1]-l.domain[0])/(k[1]-k[0]),M=(l.r2l(l.range[1])-l.r2l(l.range[0]))/(l.r2l(l._inputRange[1])-l.r2l(l._inputRange[0]));if((h/=A)*M<1){l.domain=l._input.domain=k.slice(),s(l,h);continue}if(M<1&&(l.range=l._input.range=l._inputRange.slice(),h*=M),l.autorange){var S=l.r2l(l.range[0]),E=l.r2l(l.range[1]),L=(S+E)/2,C=L,P=L,I=Math.abs(E-L),O=L-I*h*1.0001,z=L+I*h*1.0001,D=i.makePadFn(p,l,0),R=i.makePadFn(p,l,1);v(l,h);var F,B,N=Math.abs(l._m),j=i.concatExtremes(t,l),U=j.min,V=j.max;for(B=0;B<U.length;B++)(F=U[B].val-D(U[B])/N)>O&&F<C&&(C=F);for(B=0;B<V.length;B++)(F=V[B].val+R(V[B])/N)<z&&F>P&&(P=F);h/=(P-C)/(2*I),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S<E?[C,P]:[P,C]}v(l,h)}}},r.getAxisGroup=function(t,e){for(var r=t._axisMatchGroups,n=0;n<r.length;n++){if(r[n][e])return"g"+n}return e},r.clean=function(t,e){if(e._inputDomain){for(var r=!1,n=e._id,i=t._fullLayout._axisConstraintGroups,a=0;a<i.length;a++)if(i[a][n]){r=!0;break}r&&"domain"===e.constrain||(e._input.domain=e.domain=e._inputDomain,delete e._inputDomain)}}},{"../../constants/alignment":471,"../../constants/numerical":479,"../../lib":503,"./autorange":553,"./axis_ids":558,"./layout_attributes":569,"./scale_zoom":574,"./set_convert":576}],563:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("tinycolor2"),s=t("has-passive-events"),l=t("../../registry"),c=i.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../components/color"),h=t("../../components/drawing"),p=t("../../components/fx"),d=t("./axes"),g=t("../../lib/setcursor"),m=t("../../components/dragelement"),v=t("../../components/dragelement/helpers"),y=v.selectingOrDrawing,x=v.freeMode,b=t("../../constants/alignment").FROM_TL,_=t("../../lib/clear_gl_canvases"),w=t("../../plot_api/subroutines").redrawReglTraces,T=t("../plots"),k=t("./axis_ids").getFromId,A=t("./select").prepSelect,M=t("./select").clearSelect,S=t("./select").selectOnClick,E=t("./scale_zoom"),L=t("./constants"),C=L.MINDRAG,P=L.MINZOOM,I=!0;function O(t,e,r,n){var a=i.ensureSingle(t.draglayer,e,r,(function(e){e.classed("drag",!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",t.id)}));return a.call(g,n),a.node()}function z(t,e,r,i,a,o,s){var l=O(t,"rect",e,r);return n.select(l).call(h.setRect,i,a,o,s),l}function D(t,e){for(var r=0;r<t.length;r++)if(!t[r].fixedrange)return e;return""}function R(t,e,r,n,i){for(var a=0;a<t.length;a++){var o=t[a];if(!o.fixedrange)if(o.rangebreaks){var s="y"===o._id.charAt(0),l=s?1-e:e,c=s?1-r:r;n[o._name+".range[0]"]=o.l2r(o.p2l(l*o._length)),n[o._name+".range[1]"]=o.l2r(o.p2l(c*o._length))}else{var u=o._rl[0],f=o._rl[1]-u;n[o._name+".range[0]"]=o.l2r(u+f*e),n[o._name+".range[1]"]=o.l2r(u+f*r)}}if(i&&i.length){var h=(e+(1-r))/2;R(i,h,1-h,n,[])}}function F(t,e){for(var r=0;r<t.length;r++){var n=t[r];if(!n.fixedrange)if(n.rangebreaks){var i=n._length,a=(n.p2l(0+e)-n.p2l(0)+(n.p2l(i+e)-n.p2l(i)))/2;n.range=[n.l2r(n._rl[0]-a),n.l2r(n._rl[1]-a)]}else n.range=[n.l2r(n._rl[0]-e/n._m),n.l2r(n._rl[1]-e/n._m)]}}function B(t){return 1-(t>=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append("path").attr("class","zoombox").style({fill:e>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform",c(r,n)).attr("d",i+"Z")}function j(t,e,r){return t.append("path").attr("class","zoombox-corners").style({fill:f.background,stroke:f.defaultLine,"stroke-width":1,opacity:0}).attr("transform",c(e,r)).attr("d","M0,0Z")}function U(t,e,r,n,i,a){t.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),e.transition().style("opacity",1).duration(200))}function H(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function q(t){I&&t.data&&t._context.showTips&&(i.notifier(i._(t,"Double-click to zoom back out"),"long"),I=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return"M"+(t.l-3.5)+","+(t.t-.5+e)+"h3v"+-e+"h"+e+"v-3h-"+(e+3)+"ZM"+(t.r+3.5)+","+(t.t-.5+e)+"h-3v"+-e+"h"+-e+"v-3h"+(e+3)+"ZM"+(t.r+3.5)+","+(t.b+.5-e)+"h-3v"+e+"h"+-e+"v3h"+(e+3)+"ZM"+(t.l-3.5)+","+(t.b+.5-e)+"h3v"+e+"h"+e+"v3h-"+(e+3)+"Z"}function Y(t,e,r,n,a){for(var o,s,l,c,u=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,g=0;g<e.length;g++){var m=e[g];for(o in r)if(m[o]){for(l in m)a&&(p[l]||d[l])||("x"===l.charAt(0)?r:n)[l]||(f[l]=o);for(s in n)a&&(p[s]||d[s])||!m[s]||(u=!0)}for(s in n)if(m[s])for(c in m)a&&(p[c]||d[c])||("x"===c.charAt(0)?r:n)[c]||(h[c]=s)}u&&(i.extendFlat(f,h),h={});var v={},y=[];for(l in f){var x=k(t,l);y.push(x),v[x._id]=x}var b={},_=[];for(c in h){var w=k(t,c);_.push(w),b[w._id]=w}return{xaHash:v,yaHash:b,xaxes:y,yaxes:_,xLinks:f,yLinks:h,isSubplotConstrained:u}}function W(t,e){if(s){var r=void 0!==t.onwheel?"wheel":"mousewheel";t._onwheel&&t.removeEventListener(r,t._onwheel),t._onwheel=e,t.addEventListener(r,e,{passive:!1})}else void 0!==t.onwheel?t.onwheel=e:void 0!==t.onmousewheel?t.onmousewheel=e:t.isAddedWheelEvent||(t.isAddedWheelEvent=!0,t.addEventListener("wheel",e,{passive:!1}))}function X(t){var e=[];for(var r in t)e.push(t[r]);return e}e.exports={makeDragBox:function(t,e,r,s,c,f,g,v){var I,O,V,Z,J,K,Q,$,tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,gt=t._fullLayout._zoomlayer,mt=g+v==="nsew",vt=1===(g+v).length;function yt(){if(I=e.xaxis,O=e.yaxis,tt=I._length,et=O._length,Q=I._offset,$=O._offset,(V={})[I._id]=I,(Z={})[O._id]=O,g&&v)for(var r=e.overlays,n=0;n<r.length;n++){var i=r[n].xaxis;V[i._id]=i;var a=r[n].yaxis;Z[a._id]=a}J=X(V),K=X(Z),it=D(J,v),at=D(K,g),ot=!at&&!it,nt=Y(t,t._fullLayout._axisMatchGroups,V,Z);var o=(rt=Y(t,t._fullLayout._axisConstraintGroups,V,Z,nt)).isSubplotConstrained||nt.isSubplotConstrained;st=v||o,lt=g||o;var s=t._fullLayout;ct=s._has("scattergl"),ut=s._has("splom"),ft=s._has("svg")}yt();var xt=function(t,e,r){if(!t)return"pointer";if("nsew"===t)return r?"":"pan"===e?"move":"crosshair";return t.toLowerCase()+"-resize"}(at+it,t._fullLayout.dragmode,mt),bt=z(e,g+v+"drag",xt,r,s,c,f);if(ot&&!mt)return bt.onmousedown=null,bt.style.pointerEvents="none",bt;var _t,wt,Tt,kt,At,Mt,St,Et,Lt,Ct,Pt={element:bt,gd:t,plotinfo:e};function It(){Pt.plotinfo.selection=!1,M(t)}function Ot(t,r){var i=Pt.gd;if(i._fullLayout._activeShapeIndex>=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||vt||qt(),mt)o.indexOf("select")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf("event")>-1&&p.click(i,r,e.id);else if(1===t&&vt){var s=g?O:I,c="s"===g||"w"===v?0:1,f=s._name+".range["+c+"]",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return"date"===t.type?n:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a("."+r+"g")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a("."+String(r)+"g")(n))}(s,c),d="left",m="middle";if(s.fixedrange)return;g?(m="n"===g?"top":"bottom","right"===s.side&&(d="right")):"e"===v&&(d="right"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(u.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:"#444",horizontalAlign:d,verticalAlign:m}).on("edit",(function(t){var e=s.d2r(t);void 0!==e&&l.call("_guiRelayout",i,f,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St="",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr("d","M0,0Z")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St="xy",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr("d",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St="xy";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),c=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=c*tt,Tt.b=(1-l)*et,Tt.t=(1-c)*et,Lt.attr("d",G(Tt))}else s();else!at||o<Math.min(Math.max(.6*a,C),P)?a<C||!it?s():(Tt.t=0,Tt.b=et,St="x",Lt.attr("d",function(t,e){return"M"+(t.l-.5)+","+(e-P-.5)+"h-3v"+(2*P+1)+"h3ZM"+(t.r+.5)+","+(e-P-.5)+"h3v"+(2*P+1)+"h-3Z"}(Tt,wt))):!it||a<Math.min(.6*o,P)?(Tt.l=0,Tt.r=tt,St="y",Lt.attr("d",function(t,e){return"M"+(e-P-.5)+","+(t.t-.5)+"v-3h"+(2*P+1)+"v3ZM"+(e-P-.5)+","+(t.b+.5)+"v3h"+(2*P+1)+"v-3Z"}(Tt,_t))):(St="xy",Lt.attr("d",G(Tt)));Tt.w=Tt.r-Tt.l,Tt.h=Tt.b-Tt.t,St&&(Ct=!0),t._dragged=Ct,U(Et,Lt,Tt,At,Mt,kt),Dt(),t.emit("plotly_relayouting",ht),Mt=!0}function Dt(){ht={},"xy"!==St&&"x"!==St||(R(J,Tt.l/tt,Tt.r/tt,ht,rt.xaxes),Vt("x",ht)),"xy"!==St&&"y"!==St||(R(K,(et-Tt.b)/et,(et-Tt.t)/et,ht,rt.yaxes),Vt("y",ht))}function Rt(){Dt(),H(t),Gt(),q(t)}Pt.prepFn=function(e,r,n){var a=Pt.dragmode,s=t._fullLayout.dragmode;s!==a&&(Pt.dragmode=s),yt(),pt=t._fullLayout._invScaleX,dt=t._fullLayout._invScaleY,ot||(mt?e.shiftKey?"pan"===s?s="zoom":y(s)||(s="pan"):e.ctrlKey&&(s="pan"):s="pan"),x(s)?Pt.minDrag=1:Pt.minDrag=void 0,y(s)?(Pt.xaxes=J,Pt.yaxes=K,A(e,r,n,Pt,s)):(Pt.clickFn=Ot,y(a)&&It(),ot||("zoom"===s?(Pt.moveFn=zt,Pt.doneFn=Rt,Pt.minDrag=1,function(e,r,n){var a=bt.getBoundingClientRect();_t=r-a.left,wt=n-a.top,t._fullLayout._calcInverseTransform(t);var s=i.apply3DTransform(t._fullLayout._invTransform)(_t,wt);_t=s[0],wt=s[1],Tt={l:_t,r:_t,w:0,t:wt,b:wt,h:0},kt=t._hmpixcount?t._hmlumcount/t._hmpixcount:o(t._fullLayout.plot_bgcolor).getLuminance(),Mt=!1,St="xy",Ct=!1,Et=N(gt,kt,Q,$,At="M0,0H"+tt+"V"+et+"H0V0"),Lt=j(gt,Q,$)}(0,r,n)):"pan"===s&&(Pt.moveFn=Ut,Pt.doneFn=Gt))),t._fullLayout._redrag=function(){var e=t._dragdata;if(e&&e.element===bt){var r=t._fullLayout.dragmode;y(r)||(yt(),Yt([0,0,tt,et]),Pt.moveFn(e.dx,e.dy))}}},m.init(Pt);var Ft=[0,0,tt,et],Bt=null,Nt=L.REDRAWDELAY,jt=e.mainplot?t._fullLayout._plots[e.mainplot]:e;function Ut(e,r){if(e*=pt,r*=dt,!t._transitioningWithDuration){if(t._fullLayout._replotting=!0,"ew"===it||"ns"===at){var n=it?-e:0,i=at?-r:0;if(nt.isSubplotConstrained){if(it&&at){var a=(e/tt-r/et)/2;n=-(e=a*tt),i=-(r=-a*et)}at?n=-i*tt/et:i=-n*et/tt}return it&&(F(J,e),Vt("x")),at&&(F(K,r),Vt("y")),Yt([n,i,tt,et]),Ht(),void t.emit("plotly_relayouting",ht)}var o,s,l="w"===it==("n"===at)?1:-1;if(it&&at&&(rt.isSubplotConstrained||nt.isSubplotConstrained)){var c=(e/tt+l*r/et)/2;e=c*tt,r=l*c*et}if("w"===it?e=p(J,0,e):"e"===it?e=p(J,1,-e):it||(e=0),"n"===at?r=p(K,1,r):"s"===at?r=p(K,0,-r):at||(r=0),o="w"===it?e:0,s="n"===at?r:0,rt.isSubplotConstrained&&!nt.isSubplotConstrained||nt.isSubplotConstrained&&it&&at&&l>0){var u;if(nt.isSubplotConstrained||!it&&1===at.length){for(u=0;u<J.length;u++)J[u].range=J[u]._r.slice(),E(J[u],1-r/et);o=(e=r*tt/et)/2}if(nt.isSubplotConstrained||!at&&1===it.length){for(u=0;u<K.length;u++)K[u].range=K[u]._r.slice(),E(K[u],1-e/tt);s=(r=e*et/tt)/2}}nt.isSubplotConstrained&&at||Vt("x"),nt.isSubplotConstrained&&it||Vt("y");var f=tt-e,h=et-r;!nt.isSubplotConstrained||it&&at||(it?(s=o?0:e*et/tt,h=f*et/tt):(o=s?0:r*tt/et,f=h*tt/et)),Yt([o,s,f,h]),Ht(),t.emit("plotly_relayouting",ht)}function p(t,e,r){for(var n,i,a=1-e,o=0;o<t.length;o++){var s=t[o];if(!s.fixedrange){n=s,i=s._rl[a]+(s._rl[e]-s._rl[a])/B(r/s._length);var l=s.l2r(i);!1!==l&&void 0!==l&&(s.range[e]=l)}}return n._length*(n._rl[e]-i)/(n._rl[e]-n._rl[a])}}function Vt(t,e){for(var r=nt.isSubplotConstrained?{x:K,y:J}[t]:nt[t+"axes"],n=nt.isSubplotConstrained?{x:J,y:K}[t]:[],i=0;i<r.length;i++){var a=r[i],o=a._id,s=nt.xLinks[o]||nt.yLinks[o],l=n[0]||V[s]||Z[s];l&&(e?(e[a._name+".range[0]"]=e[l._name+".range[0]"],e[a._name+".range[1]"]=e[l._name+".range[1]"]):a.range=l.range.slice())}}function Ht(){var e,r=[];function n(t){for(e=0;e<t.length;e++)t[e].fixedrange||r.push(t[e]._id)}for(st&&(n(J),n(rt.xaxes),n(nt.xaxes)),lt&&(n(K),n(rt.yaxes),n(nt.yaxes)),ht={},e=0;e<r.length;e++){var i=r[e],a=k(t,i);d.drawOne(t,a,{skipTitle:!0}),ht[a._name+".range[0]"]=a.range[0],ht[a._name+".range[1]"]=a.range[1]}d.redrawComponents(t,r)}function qt(){if(!t._transitioningWithDuration){var e=t._context.doubleClick,r=[];it&&(r=r.concat(J)),at&&(r=r.concat(K)),nt.xaxes&&(r=r.concat(nt.xaxes)),nt.yaxes&&(r=r.concat(nt.yaxes));var n,i,a,o={};if("reset+autosize"===e)for(e="autosize",i=0;i<r.length;i++)if((n=r[i])._rangeInitial&&(n.range[0]!==n._rangeInitial[0]||n.range[1]!==n._rangeInitial[1])||!n._rangeInitial&&!n.autorange){e="reset";break}if("autosize"===e)for(i=0;i<r.length;i++)(n=r[i]).fixedrange||(o[n._name+".autorange"]=!0);else if("reset"===e)for((it||rt.isSubplotConstrained)&&(r=r.concat(rt.xaxes)),at&&!rt.isSubplotConstrained&&(r=r.concat(rt.yaxes)),rt.isSubplotConstrained&&(it?at||(r=r.concat(K)):r=r.concat(J)),i=0;i<r.length;i++)(n=r[i]).fixedrange||(n._rangeInitial?(a=n._rangeInitial,o[n._name+".range[0]"]=a[0],o[n._name+".range[1]"]=a[1]):o[n._name+".autorange"]=!0);t.emit("plotly_doubleclick",null),l.call("_guiRelayout",t,o)}}function Gt(){Yt([0,0,tt,et]),i.syncOrAsync([T.previousPromises,function(){t._fullLayout._replotting=!1,l.call("_guiRelayout",t,ht)}],t)}function Yt(e){var r,n,a,o,s=t._fullLayout,c=s._plots,u=s._subplots.cartesian;if(ut&&l.subplotsRegistry.splom.drag(t),ct)for(r=0;r<u.length;r++)if(a=(n=c[u[r]]).xaxis,o=n.yaxis,n._scene){var f=i.simpleMap(a.range,a.r2l),p=i.simpleMap(o.range,o.r2l);n._scene.update({range:[f[0],p[0],f[1],p[1]]})}if((ut||ct)&&(_(t),w(t)),ft){var d=e[2]/I._length,m=e[3]/O._length;for(r=0;r<u.length;r++){a=(n=c[u[r]]).xaxis,o=n.yaxis;var y,x,b,T,k=(st||nt.isSubplotConstrained)&&!a.fixedrange&&V[a._id],A=(lt||nt.isSubplotConstrained)&&!o.fixedrange&&Z[o._id];if(k?(y=d,b=v||nt.isSubplotConstrained?e[0]:Zt(a,y)):nt.xaHash[a._id]?(y=d,b=e[0]*a._length/I._length):nt.yaHash[a._id]?(y=m,b="ns"===at?-e[1]*a._length/O._length:Zt(a,y,{n:"top",s:"bottom"}[at])):b=Xt(a,y=Wt(a,d,m)),A?(x=m,T=g||nt.isSubplotConstrained?e[1]:Zt(o,x)):nt.yaHash[o._id]?(x=m,T=e[1]*o._length/O._length):nt.xaHash[o._id]?(x=d,T="ew"===it?-e[0]*o._length/I._length:Zt(o,x,{e:"right",w:"left"}[it])):T=Xt(o,x=Wt(o,d,m)),y||x){y||(y=1),x||(x=1);var M=a._offset-b/y,S=o._offset-T/x;n.clipRect.call(h.setTranslate,b,T).call(h.setScale,y,x),n.plot.call(h.setTranslate,M,S).call(h.setScale,1/y,1/x),y===n.xScaleFactor&&x===n.yScaleFactor||(h.setPointGroupScale(n.zoomScalePts,y,x),h.setTextPointsScale(n.zoomScaleTxt,y,x)),h.hideOutsideRangePoints(n.clipOnAxisFalseTraces,n),n.xScaleFactor=y,n.yScaleFactor=x}}}}function Wt(t,e,r){return t.fixedrange?0:st&&rt.xaHash[t._id]?e:lt&&(rt.isSubplotConstrained?rt.xaHash:rt.yaHash)[t._id]?r:0}function Xt(t,e){return e?(t.range=t._r.slice(),E(t,e),Zt(t,e)):0}function Zt(t,e,r){return t._length*(1-e)*b[r||t.constraintoward||"middle"]}return g.length*v.length!=1&&W(bt,(function(e){if(t._context._scrollZoom.cartesian||t._fullLayout._enablescrollzoom){if(It(),t._transitioningWithDuration)return e.preventDefault(),void e.stopPropagation();yt(),clearTimeout(Bt);var r=-e.deltaY;if(isFinite(r)||(r=e.wheelDelta/10),isFinite(r)){var n,a=Math.exp(-Math.min(Math.max(r,-20),20)/200),o=jt.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(e.clientX-o.left)/o.width,l=(o.bottom-e.clientY)/o.height;if(st){for(v||(s=.5),n=0;n<J.length;n++)c(J[n],s,a);Vt("x"),Ft[2]*=a,Ft[0]+=Ft[2]*s*(1/a-1)}if(lt){for(g||(l=.5),n=0;n<K.length;n++)c(K[n],l,a);Vt("y"),Ft[3]*=a,Ft[1]+=Ft[3]*(1-l)*(1/a-1)}Yt(Ft),Ht(),t.emit("plotly_relayouting",ht),Bt=setTimeout((function(){t._fullLayout&&(Ft=[0,0,tt,et],Gt())}),Nt),e.preventDefault()}else i.log("Did not find wheel motion attributes: ",e)}function c(t,e,r){if(!t.fixedrange){var n=i.simpleMap(t.range,t.r2l),a=n[0]+(n[1]-n[0])*e;t.range=n.map((function(e){return t.l2r(a+(e-a)*r)}))}}})),bt},makeDragger:O,makeRectDragger:z,makeZoombox:N,makeCorners:j,updateZoombox:U,xyCorners:G,transitionZoombox:V,removeZoombox:H,showDoubleClickNotifier:q,attachWheelEventHandler:W}},{"../../components/color":366,"../../components/dragelement":385,"../../components/dragelement/helpers":384,"../../components/drawing":388,"../../components/fx":406,"../../constants/alignment":471,"../../lib":503,"../../lib/clear_gl_canvases":487,"../../lib/setcursor":524,"../../lib/svg_text_utils":529,"../../plot_api/subroutines":544,"../../registry":638,"../plots":619,"./axes":554,"./axis_ids":558,"./constants":561,"./scale_zoom":574,"./select":575,"@plotly/d3":58,"has-passive-events":229,tinycolor2:312}],564:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/fx"),a=t("../../components/dragelement"),o=t("../../lib/setcursor"),s=t("./dragbox").makeDragBox,l=t("./constants").DRAGGERSIZE;r.initInteractions=function(t){var e=t._fullLayout;if(t._context.staticPlot)n.select(t).selectAll(".drag").remove();else if(e._has("cartesian")||e._has("splom")){Object.keys(e._plots||{}).sort((function(t,r){if((e._plots[t].mainplot&&!0)===(e._plots[r].mainplot&&!0)){var n=t.split("y"),i=r.split("y");return n[0]===i[0]?Number(n[1]||1)-Number(i[1]||1):Number(n[0]||1)-Number(i[0]||1)}return e._plots[t].mainplot?1:-1})).forEach((function(r){var n=e._plots[r],o=n.xaxis,c=n.yaxis;if(!n.mainplot){var u=s(t,n,o._offset,c._offset,o._length,c._length,"ns","ew");u.onmousemove=function(e){t._fullLayout._rehover=function(){t._fullLayout._hoversubplot===r&&t._fullLayout._plots[r]&&i.hover(t,e,r)},i.hover(t,e,r),t._fullLayout._lasthover=u,t._fullLayout._hoversubplot=r},u.onmouseout=function(e){t._dragging||(t._fullLayout._hoversubplot=null,a.unhover(t,e))},t._context.showAxisDragHandles&&(s(t,n,o._offset-l,c._offset-l,l,l,"n","w"),s(t,n,o._offset+o._length,c._offset-l,l,l,"n","e"),s(t,n,o._offset-l,c._offset+c._length,l,l,"s","w"),s(t,n,o._offset+o._length,c._offset+c._length,l,l,"s","e"))}if(t._context.showAxisDragHandles){if(r===o._mainSubplot){var f=o._mainLinePosition;"top"===o.side&&(f-=l),s(t,n,o._offset+.1*o._length,f,.8*o._length,l,"","ew"),s(t,n,o._offset,f,.1*o._length,l,"","w"),s(t,n,o._offset+.9*o._length,f,.1*o._length,l,"","e")}if(r===c._mainSubplot){var h=c._mainLinePosition;"right"!==c.side&&(h-=l),s(t,n,h,c._offset+.1*c._length,l,.8*c._length,"ns",""),s(t,n,h,c._offset+.9*c._length,l,.1*c._length,"s",""),s(t,n,h,c._offset,l,.1*c._length,"n","")}}}));var o=e._hoverlayer.node();o.onmousemove=function(r){r.target=t._fullLayout._lasthover,i.hover(t,r,e._hoversubplot)},o.onclick=function(e){e.target=t._fullLayout._lasthover,i.click(t,e)},o.onmousedown=function(e){t._fullLayout._lasthover.onmousedown(e)},r.updateFx(t)}},r.updateFx=function(t){var e=t._fullLayout,r="pan"===e.dragmode?"move":"crosshair";o(e._draggers,r)}},{"../../components/dragelement":385,"../../components/fx":406,"../../lib/setcursor":524,"./constants":561,"./dragbox":563,"@plotly/d3":58}],565:[function(t,e,r){"use strict";e.exports={clearOutlineControllers:function(t){var e=t._fullLayout._zoomlayer;e&&e.selectAll(".outline-controllers").remove()},clearSelect:function(t){var e=t._fullLayout._zoomlayer;e&&e.selectAll(".select-outline").remove(),t._fullLayout._drawing=!1}}},{}],566:[function(t,e,r){"use strict";var n=t("../../lib").strTranslate;function i(t,e){switch(t.type){case"log":return t.p2d(e);case"date":return t.p2r(e,0,t.calendar);default:return t.p2r(e)}}e.exports={p2r:i,r2p:function(t,e){switch(t.type){case"log":return t.d2p(e);case"date":return t.r2p(e,0,t.calendar);default:return t.r2p(e)}},axValue:function(t){var e="y"===t._id.charAt(0)?1:0;return function(r){return i(t,r[e])}},getTransform:function(t){return n(t.xaxis._offset,t.yaxis._offset)}}},{"../../lib":503}],567:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("./axis_ids");e.exports=function(t){return function(e,r){var o=e[t];if(Array.isArray(o))for(var s=n.subplotsRegistry.cartesian,l=s.idRegex,c=r._subplots,u=c.xaxis,f=c.yaxis,h=c.cartesian,p=r._has("cartesian")||r._has("gl2d"),d=0;d<o.length;d++){var g=o[d];if(i.isPlainObject(g)){var m=a.cleanId(g.xref,"x",!1),v=a.cleanId(g.yref,"y",!1),y=l.x.test(m),x=l.y.test(v);if(y||x){p||i.pushUnique(r._basePlotModules,s);var b=!1;y&&-1===u.indexOf(m)&&(u.push(m),b=!0),x&&-1===f.indexOf(v)&&(f.push(v),b=!0),b&&y&&x&&h.push(m+v)}}}}}},{"../../lib":503,"../../registry":638,"./axis_ids":558}],568:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=t("../plots"),s=t("../../components/drawing"),l=t("../get_data").getModuleCalcData,c=t("./axis_ids"),u=t("./constants"),f=t("../../constants/xmlns_namespaces"),h=a.ensureSingle;function p(t,e,r){return a.ensureSingle(t,e,r,(function(t){t.datum(r)}))}function d(t,e,r,a,o){for(var c,f,h,p=u.traceLayerClasses,d=t._fullLayout,g=d._modules,m=[],v=[],y=0;y<g.length;y++){var x=(c=g[y]).name,b=i.modules[x].categories;if(b.svg){var _=c.layerName||x+"layer",w=c.plot;h=(f=l(r,w))[0],r=f[1],h.length&&m.push({i:p.indexOf(_),className:_,plotMethod:w,cdModule:h}),b.zoomScale&&v.push("."+_)}}m.sort((function(t,e){return t.i-e.i}));var T=e.plot.selectAll("g.mlayer").data(m,(function(t){return t.className}));if(T.enter().append("g").attr("class",(function(t){return t.className})).classed("mlayer",!0).classed("rangeplot",e.isRangePlot),T.exit().remove(),T.order(),T.each((function(r){var i=n.select(this),l=r.className;r.plotMethod(t,e,r.cdModule,i,a,o),-1===u.clipOnAxisFalseQuery.indexOf("."+l)&&s.setClipUrl(i,e.layerClipId,t)})),d._has("scattergl")&&(c=i.getModule("scattergl"),h=l(r,c)[0],c.plot(t,e,h)),!t._context.staticPlot&&(e._hasClipOnAxisFalse&&(e.clipOnAxisFalseTraces=e.plot.selectAll(u.clipOnAxisFalseQuery.join(",")).selectAll(".trace")),v.length)){var k=e.plot.selectAll(v.join(",")).selectAll(".trace");e.zoomScalePts=k.selectAll("path.point"),e.zoomScaleTxt=k.selectAll(".textpoint")}}function g(t,e){var r=e.plotgroup,n=e.id,i=u.layerValue2layerClass[e.xaxis.layer],a=u.layerValue2layerClass[e.yaxis.layer],o=t._fullLayout._hasOnlyLargeSploms;if(e.mainplot){var s=e.mainplotinfo,l=s.plotgroup,f=n+"-x",d=n+"-y";e.gridlayer=s.gridlayer,e.zerolinelayer=s.zerolinelayer,h(s.overlinesBelow,"path",f),h(s.overlinesBelow,"path",d),h(s.overaxesBelow,"g",f),h(s.overaxesBelow,"g",d),e.plot=h(s.overplot,"g",n),h(s.overlinesAbove,"path",f),h(s.overlinesAbove,"path",d),h(s.overaxesAbove,"g",f),h(s.overaxesAbove,"g",d),e.xlines=l.select(".overlines-"+i).select("."+f),e.ylines=l.select(".overlines-"+a).select("."+d),e.xaxislayer=l.select(".overaxes-"+i).select("."+f),e.yaxislayer=l.select(".overaxes-"+a).select("."+d)}else if(o)e.xlines=h(r,"path","xlines-above"),e.ylines=h(r,"path","ylines-above"),e.xaxislayer=h(r,"g","xaxislayer-above"),e.yaxislayer=h(r,"g","yaxislayer-above");else{var g=h(r,"g","layer-subplot");e.shapelayer=h(g,"g","shapelayer"),e.imagelayer=h(g,"g","imagelayer"),e.gridlayer=h(r,"g","gridlayer"),e.zerolinelayer=h(r,"g","zerolinelayer"),h(r,"path","xlines-below"),h(r,"path","ylines-below"),e.overlinesBelow=h(r,"g","overlines-below"),h(r,"g","xaxislayer-below"),h(r,"g","yaxislayer-below"),e.overaxesBelow=h(r,"g","overaxes-below"),e.plot=h(r,"g","plot"),e.overplot=h(r,"g","overplot"),e.xlines=h(r,"path","xlines-above"),e.ylines=h(r,"path","ylines-above"),e.overlinesAbove=h(r,"g","overlines-above"),h(r,"g","xaxislayer-above"),h(r,"g","yaxislayer-above"),e.overaxesAbove=h(r,"g","overaxes-above"),e.xlines=r.select(".xlines-"+i),e.ylines=r.select(".ylines-"+a),e.xaxislayer=r.select(".xaxislayer-"+i),e.yaxislayer=r.select(".yaxislayer-"+a)}o||(p(e.gridlayer,"g",e.xaxis._id),p(e.gridlayer,"g",e.yaxis._id),e.gridlayer.selectAll("g").map((function(t){return t[0]})).sort(c.idSort)),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function m(t,e){if(t){var r={};for(var i in t.each((function(t){var i=t[0];n.select(this).remove(),v(i,e),r[i]=!0})),e._plots)for(var a=e._plots[i].overlays||[],o=0;o<a.length;o++){var s=a[o];r[s.id]&&s.plot.selectAll(".trace").remove()}}}function v(t,e){e._draggers.selectAll("g."+t).remove(),e._defs.select("#clip"+e._uid+t+"plot").remove()}r.name="cartesian",r.attr=["xaxis","yaxis"],r.idRoot=["x","y"],r.idRegex=u.idRegex,r.attrRegex=u.attrRegex,r.attributes=t("./attributes"),r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.transitionAxes=t("./transition_axes"),r.finalizeSubplots=function(t,e){var r,n,i,o=e._subplots,s=o.xaxis,l=o.yaxis,f=o.cartesian,h=f.concat(o.gl2d||[]),p={},d={};for(r=0;r<h.length;r++){var g=h[r].split("y");p[g[0]]=1,d["y"+g[1]]=1}for(r=0;r<s.length;r++)p[n=s[r]]||(i=(t[c.id2name(n)]||{}).anchor,u.idRegex.y.test(i)||(i="y"),f.push(n+i),h.push(n+i),d[i]||(d[i]=1,a.pushUnique(l,i)));for(r=0;r<l.length;r++)d[i=l[r]]||(n=(t[c.id2name(i)]||{}).anchor,u.idRegex.x.test(n)||(n="x"),f.push(n+i),h.push(n+i),p[n]||(p[n]=1,a.pushUnique(s,n)));if(!h.length){for(var m in n="",i="",t){if(u.attrRegex.test(m))"x"===m.charAt(0)?(!n||+m.substr(5)<+n.substr(5))&&(n=m):(!i||+m.substr(5)<+i.substr(5))&&(i=m)}n=n?c.name2id(n):"x",i=i?c.name2id(i):"y",s.push(n),l.push(i),f.push(n+i)}},r.plot=function(t,e,r,n){var i,a=t._fullLayout,o=a._subplots.cartesian,s=t.calcdata;if(!Array.isArray(e))for(e=[],i=0;i<s.length;i++)e.push(i);for(i=0;i<o.length;i++){for(var l,c=o[i],u=a._plots[c],f=[],h=0;h<s.length;h++){var p=s[h],g=p[0].trace;g.xaxis+g.yaxis===c&&((-1!==e.indexOf(g.index)||g.carpet)&&(l&&l[0].trace.xaxis+l[0].trace.yaxis===c&&-1!==["tonextx","tonexty","tonext"].indexOf(g.fill)&&-1===f.indexOf(l)&&f.push(l),f.push(p)),l=p)}d(t,u,f,r,n)}},r.clean=function(t,e,r,n){var i,a,o,s=n._plots||{},l=e._plots||{},u=n._subplots||{};if(n._hasOnlyLargeSploms&&!e._hasOnlyLargeSploms)for(o in s)(i=s[o]).plotgroup&&i.plotgroup.remove();var f=n._has&&n._has("gl"),h=e._has&&e._has("gl");if(f&&!h)for(o in s)(i=s[o])._scene&&i._scene.destroy();if(u.xaxis&&u.yaxis){var p=c.listIds({_fullLayout:n});for(a=0;a<p.length;a++){var d=p[a];e[c.id2name(d)]||n._infolayer.selectAll(".g-"+d+"title").remove()}}var g=n._has&&n._has("cartesian"),y=e._has&&e._has("cartesian");if(g&&!y)m(n._cartesianlayer.selectAll(".subplot"),n),n._defs.selectAll(".axesclip").remove(),delete n._axisConstraintGroups,delete n._axisMatchGroups;else if(u.cartesian)for(a=0;a<u.cartesian.length;a++){var x=u.cartesian[a];if(!l[x]){var b="."+x+",."+x+"-x,."+x+"-y";n._cartesianlayer.selectAll(b).remove(),v(x,n)}}},r.drawFramework=function(t){var e=t._fullLayout,r=function(t){var e,r,n,i,a,o,s=t._fullLayout,l=s._subplots.cartesian,c=l.length,u=[],f=[];for(e=0;e<c;e++){n=l[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var h=a._mainAxis,p=o._mainAxis,d=h._id+p._id,g=s._plots[d];i.overlays=[],d!==n&&g?(i.mainplot=d,i.mainplotinfo=g,f.push(n)):(i.mainplot=void 0,i.mainplotinfo=void 0,u.push(n))}for(e=0;e<f.length;e++)n=f[e],(i=s._plots[n]).mainplotinfo.overlays.push(i);var m=u.concat(f),v=new Array(c);for(e=0;e<c;e++){n=m[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var y=[n,a.layer,o.layer,a.overlaying||"",o.overlaying||""];for(r=0;r<i.overlays.length;r++)y.push(i.overlays[r].id);v[e]=y}return v}(t),i=e._cartesianlayer.selectAll(".subplot").data(r,String);i.enter().append("g").attr("class",(function(t){return"subplot "+t[0]})),i.order(),i.exit().call(m,e),i.each((function(r){var i=r[0],a=e._plots[i];a.plotgroup=n.select(this),g(t,a),a.draglayer=h(e._draggers,"g",i)}))},r.rangePlot=function(t,e,r){g(t,e),d(t,e,r),o.style(t)},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:f.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.style.width,height:this.style.height})}))},r.updateFx=t("./graph_interact").updateFx},{"../../components/drawing":388,"../../constants/xmlns_namespaces":480,"../../lib":503,"../../registry":638,"../get_data":593,"../plots":619,"./attributes":552,"./axis_ids":558,"./constants":561,"./graph_interact":564,"./layout_attributes":569,"./layout_defaults":570,"./transition_axes":581,"@plotly/d3":58}],569:[function(t,e,r){"use strict";var n=t("../font_attributes"),i=t("../../components/color/attributes"),a=t("../../components/drawing/attributes").dash,o=t("../../lib/extend").extendFlat,s=t("../../plot_api/plot_template").templatedArray,l=t("../../plots/cartesian/axis_format_attributes").descriptionWithDates,c=t("../../constants/numerical").ONEDAY,u=t("./constants"),f=u.HOUR_PATTERN,h=u.WEEKDAY_PATTERN;e.exports={visible:{valType:"boolean",editType:"plot"},color:{valType:"color",dflt:i.defaultLine,editType:"ticks"},title:{text:{valType:"string",editType:"ticks"},font:n({editType:"ticks"}),standoff:{valType:"number",min:0,editType:"ticks"},editType:"ticks"},type:{valType:"enumerated",values:["-","linear","log","date","category","multicategory"],dflt:"-",editType:"calc",_noTemplating:!0},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc"},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,editType:"axrange",impliedEdits:{"range[0]":void 0,"range[1]":void 0}},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",editType:"plot"},range:{valType:"info_array",items:[{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0},{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0}],editType:"axrange",impliedEdits:{autorange:!1},anim:!0},fixedrange:{valType:"boolean",dflt:!1,editType:"calc"},scaleanchor:{valType:"enumerated",values:[u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},scaleratio:{valType:"number",min:0,dflt:1,editType:"plot"},constrain:{valType:"enumerated",values:["range","domain"],editType:"plot"},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],editType:"plot"},matches:{valType:"enumerated",values:[u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"calc"},rangebreaks:s("rangebreak",{enabled:{valType:"boolean",dflt:!0,editType:"calc"},bounds:{valType:"info_array",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}],editType:"calc"},pattern:{valType:"enumerated",values:[h,f,""],editType:"calc"},values:{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"any",editType:"calc"}},dvalue:{valType:"number",editType:"calc",min:0,dflt:c},editType:"calc"}),tickmode:{valType:"enumerated",values:["auto","linear","array"],editType:"ticks",impliedEdits:{tick0:void 0,dtick:void 0}},nticks:{valType:"integer",min:0,dflt:0,editType:"ticks"},tick0:{valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"}},dtick:{valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"}},tickvals:{valType:"data_array",editType:"ticks"},ticktext:{valType:"data_array",editType:"ticks"},ticks:{valType:"enumerated",values:["outside","inside",""],editType:"ticks"},tickson:{valType:"enumerated",values:["labels","boundaries"],dflt:"labels",editType:"ticks"},ticklabelmode:{valType:"enumerated",values:["instant","period"],dflt:"instant",editType:"ticks"},ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside left","inside left","outside right","inside right","outside bottom","inside bottom"],dflt:"outside",editType:"calc"},ticklabeloverflow:{valType:"enumerated",values:["allow","hide past div","hide past domain"],editType:"calc"},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,editType:"ticks+layoutstyle"},ticklen:{valType:"number",min:0,dflt:5,editType:"ticks"},tickwidth:{valType:"number",min:0,dflt:1,editType:"ticks"},tickcolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},showticklabels:{valType:"boolean",dflt:!0,editType:"ticks"},automargin:{valType:"boolean",dflt:!1,editType:"ticks"},showspikes:{valType:"boolean",dflt:!1,editType:"modebar"},spikecolor:{valType:"color",dflt:null,editType:"none"},spikethickness:{valType:"number",dflt:3,editType:"none"},spikedash:o({},a,{dflt:"dash",editType:"none"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],dflt:"toaxis",editType:"none"},spikesnap:{valType:"enumerated",values:["data","cursor","hovered data"],dflt:"hovered data",editType:"none"},tickfont:n({editType:"ticks"}),tickangle:{valType:"angle",dflt:"auto",editType:"ticks"},tickprefix:{valType:"string",dflt:"",editType:"ticks"},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},ticksuffix:{valType:"string",dflt:"",editType:"ticks"},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",editType:"ticks"},minexponent:{valType:"number",dflt:3,min:0,editType:"ticks"},separatethousands:{valType:"boolean",dflt:!1,editType:"ticks"},tickformat:{valType:"string",dflt:"",editType:"ticks",description:l("tick label")},tickformatstops:s("tickformatstop",{enabled:{valType:"boolean",dflt:!0,editType:"ticks"},dtickrange:{valType:"info_array",items:[{valType:"any",editType:"ticks"},{valType:"any",editType:"ticks"}],editType:"ticks"},value:{valType:"string",dflt:"",editType:"ticks"},editType:"ticks"}),hoverformat:{valType:"string",dflt:"",editType:"none",description:l("hover text")},showline:{valType:"boolean",dflt:!1,editType:"ticks+layoutstyle"},linecolor:{valType:"color",dflt:i.defaultLine,editType:"layoutstyle"},linewidth:{valType:"number",min:0,dflt:1,editType:"ticks+layoutstyle"},showgrid:{valType:"boolean",editType:"ticks"},gridcolor:{valType:"color",dflt:i.lightLine,editType:"ticks"},gridwidth:{valType:"number",min:0,dflt:1,editType:"ticks"},zeroline:{valType:"boolean",editType:"ticks"},zerolinecolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},zerolinewidth:{valType:"number",dflt:1,editType:"ticks"},showdividers:{valType:"boolean",dflt:!0,editType:"ticks"},dividercolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},dividerwidth:{valType:"number",dflt:1,editType:"ticks"},anchor:{valType:"enumerated",values:["free",u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},side:{valType:"enumerated",values:["top","bottom","left","right"],editType:"plot"},overlaying:{valType:"enumerated",values:["free",u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},layer:{valType:"enumerated",values:["above traces","below traces"],dflt:"above traces",editType:"plot"},domain:{valType:"info_array",items:[{valType:"number",min:0,max:1,editType:"plot"},{valType:"number",min:0,max:1,editType:"plot"}],dflt:[0,1],editType:"plot"},position:{valType:"number",min:0,max:1,dflt:0,editType:"plot"},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array","total ascending","total descending","min ascending","min descending","max ascending","max descending","sum ascending","sum descending","mean ascending","mean descending","median ascending","median descending"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},uirevision:{valType:"any",editType:"none"},editType:"calc",_deprecated:{autotick:{valType:"boolean",editType:"ticks"},title:{valType:"string",editType:"ticks"},titlefont:n({editType:"ticks"})}}},{"../../components/color/attributes":365,"../../components/drawing/attributes":387,"../../constants/numerical":479,"../../lib/extend":493,"../../plot_api/plot_template":543,"../../plots/cartesian/axis_format_attributes":557,"../font_attributes":585,"./constants":561}],570:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../components/fx/helpers").isUnifiedHover,o=t("../../components/fx/hovermode_defaults"),s=t("../../plot_api/plot_template"),l=t("../layout_attributes"),c=t("./layout_attributes"),u=t("./type_defaults"),f=t("./axis_defaults"),h=t("./constraints"),p=t("./position_defaults"),d=t("./axis_ids"),g=d.id2name,m=d.name2id,v=t("./constants").AX_ID_PATTERN,y=t("../../registry"),x=y.traceIs,b=y.getComponentMethod;function _(t,e,r){Array.isArray(t[e])?t[e].push(r):t[e]=[r]}e.exports=function(t,e,r){var y,w,T=e.autotypenumbers,k={},A={},M={},S={},E={},L={},C={},P={},I={},O={};for(y=0;y<r.length;y++){var z=r[y];if(x(z,"cartesian")||x(z,"gl2d")){var D,R;if(z.xaxis)D=g(z.xaxis),_(k,D,z);else if(z.xaxes)for(w=0;w<z.xaxes.length;w++)_(k,g(z.xaxes[w]),z);if(z.yaxis)R=g(z.yaxis),_(k,R,z);else if(z.yaxes)for(w=0;w<z.yaxes.length;w++)_(k,g(z.yaxes[w]),z);if("funnel"===z.type?"h"===z.orientation?(D&&(A[D]=!0),R&&(C[R]=!0)):R&&(M[R]=!0):"image"===z.type?(R&&(P[R]=!0),D&&(P[D]=!0)):(R&&(E[R]=!0,L[R]=!0),x(z,"carpet")&&("carpet"!==z.type||z._cheater)||D&&(S[D]=!0)),"carpet"===z.type&&z._cheater&&D&&(A[D]=!0),x(z,"2dMap")&&(I[D]=!0,I[R]=!0),x(z,"oriented"))O["h"===z.orientation?R:D]=!0}}var F=e._subplots,B=F.xaxis,N=F.yaxis,j=n.simpleMap(B,g),U=n.simpleMap(N,g),V=j.concat(U),H=i.background;B.length&&N.length&&(H=n.coerce(t,e,l,"plot_bgcolor"));var q,G,Y,W,X,Z=i.combine(H,e.paper_bgcolor);function J(){var t=k[q]||[];X._traceIndices=t.map((function(t){return t._expandedIndex})),X._annIndices=[],X._shapeIndices=[],X._imgIndices=[],X._subplotsWith=[],X._counterAxes=[],X._name=X._attr=q,X._id=G}function K(t,e){return n.coerce(W,X,c,t,e)}function Q(t,e){return n.coerce2(W,X,c,t,e)}function $(t){return"x"===t?N:B}function tt(e,r){for(var n="x"===e?j:U,i=[],a=0;a<n.length;a++){var o=n[a];o===r||(t[o]||{}).overlaying||i.push(m(o))}return i}var et={x:$("x"),y:$("y")},rt=et.x.concat(et.y),nt={},it=[];function at(){var t=W.matches;v.test(t)&&-1===rt.indexOf(t)&&(nt[t]=W.type,it=Object.keys(nt))}var ot=o(t,e),st=a(ot);for(y=0;y<V.length;y++){q=V[y],G=m(q),Y=q.charAt(0),n.isPlainObject(t[q])||(t[q]={}),W=t[q],X=s.newContainer(e,q,Y+"axis"),J();var lt="x"===Y&&!S[q]&&A[q]||"y"===Y&&!E[q]&&M[q],ct="y"===Y&&(!L[q]&&C[q]||P[q]),ut={letter:Y,font:e.font,outerTicks:I[q],showGrid:!O[q],data:k[q]||[],bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:lt,reverseDflt:ct,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})[Y]||{})[G]};K("uirevision",e.uirevision),u(W,X,K,ut),f(W,X,K,ut,e);var ft=st&&Y===ot.charAt(0),ht=Q("spikecolor",st?X.color:void 0),pt=Q("spikethickness",st?1.5:void 0),dt=Q("spikedash",st?"dot":void 0),gt=Q("spikemode",st?"across":void 0),mt=Q("spikesnap");K("showspikes",!!(ft||ht||pt||dt||gt||mt))||(delete X.spikecolor,delete X.spikethickness,delete X.spikedash,delete X.spikemode,delete X.spikesnap),p(W,X,K,{letter:Y,counterAxes:et[Y],overlayableAxes:tt(Y,q),grid:e.grid}),K("title.standoff"),at(),X._input=W}for(y=0;y<it.length;){G=it[y++],Y=(q=g(G)).charAt(0),n.isPlainObject(t[q])||(t[q]={}),W=t[q],X=s.newContainer(e,q,Y+"axis"),J();var vt={letter:Y,font:e.font,outerTicks:I[q],showGrid:!O[q],data:[],bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:!1,reverseDflt:!1,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})[Y]||{})[G]};K("uirevision",e.uirevision),X.type=nt[G]||"linear",f(W,X,K,vt,e),p(W,X,K,{letter:Y,counterAxes:et[Y],overlayableAxes:tt(Y,q),grid:e.grid}),K("fixedrange"),at(),X._input=W}var yt=b("rangeslider","handleDefaults"),xt=b("rangeselector","handleDefaults");for(y=0;y<j.length;y++)q=j[y],W=t[q],X=e[q],yt(t,e,q),"date"===X.type&&xt(W,X,e,U,X.calendar),K("fixedrange");for(y=0;y<U.length;y++){q=U[y],W=t[q],X=e[q];var bt=e[g(X.anchor)];K("fixedrange",b("rangeslider","isVisible")(bt))}h.handleDefaults(t,e,{axIds:rt.concat(it).sort(d.idSort),axHasImage:P})}},{"../../components/color":366,"../../components/fx/helpers":402,"../../components/fx/hovermode_defaults":405,"../../lib":503,"../../plot_api/plot_template":543,"../../registry":638,"../layout_attributes":610,"./axis_defaults":556,"./axis_ids":558,"./constants":561,"./constraints":562,"./layout_attributes":569,"./position_defaults":572,"./type_defaults":582}],571:[function(t,e,r){"use strict";var n=t("tinycolor2").mix,i=t("../../components/color/attributes").lightFraction,a=t("../../lib");e.exports=function(t,e,r,o){var s=(o=o||{}).dfltColor;function l(r,n){return a.coerce2(t,e,o.attributes,r,n)}var c=l("linecolor",s),u=l("linewidth");r("showline",o.showLine||!!c||!!u)||(delete e.linecolor,delete e.linewidth);var f=l("gridcolor",n(s,o.bgColor,o.blend||i).toRgbString()),h=l("gridwidth");if(r("showgrid",o.showGrid||!!f||!!h)||(delete e.gridcolor,delete e.gridwidth),!o.noZeroLine){var p=l("zerolinecolor",s),d=l("zerolinewidth");r("zeroline",o.showGrid||!!p||!!d)||(delete e.zerolinecolor,delete e.zerolinewidth)}}},{"../../components/color/attributes":365,"../../lib":503,tinycolor2:312}],572:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib");e.exports=function(t,e,r,a){var o,s,l,c,u=a.counterAxes||[],f=a.overlayableAxes||[],h=a.letter,p=a.grid;p&&(s=p._domains[h][p._axisMap[e._id]],o=p._anchors[e._id],s&&(l=p[h+"side"].split(" ")[0],c=p.domain[h]["right"===l||"top"===l?1:0])),s=s||[0,1],o=o||(n(t.position)?"free":u[0]||"free"),l=l||("x"===h?"bottom":"left"),c=c||0,"free"===i.coerce(t,e,{anchor:{valType:"enumerated",values:["free"].concat(u),dflt:o}},"anchor")&&r("position",c),i.coerce(t,e,{side:{valType:"enumerated",values:"x"===h?["bottom","top"]:["left","right"],dflt:l}},"side");var d=!1;if(f.length&&(d=i.coerce(t,e,{overlaying:{valType:"enumerated",values:[!1].concat(f),dflt:!1}},"overlaying")),!d){var g=r("domain",s);g[0]>g[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r("layer"),e}},{"../../lib":503,"fast-isnumeric":190}],573:[function(t,e,r){"use strict";var n=t("./show_dflt");e.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r("tickprefix")&&r("showtickprefix",s),r("ticksuffix",o)&&r("showticksuffix",s)}},{"./show_dflt":577}],574:[function(t,e,r){"use strict";var n=t("../../constants/alignment").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||"center"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},{"../../constants/alignment":471}],575:[function(t,e,r){"use strict";var n=t("polybooljs"),i=t("../../registry"),a=t("../../components/drawing").dashStyle,o=t("../../components/color"),s=t("../../components/fx"),l=t("../../components/fx/helpers").makeEventData,c=t("../../components/dragelement/helpers"),u=c.freeMode,f=c.rectMode,h=c.drawMode,p=c.openMode,d=c.selectMode,g=t("../../components/shapes/draw_newshape/display_outlines"),m=t("../../components/shapes/draw_newshape/helpers").handleEllipse,v=t("../../components/shapes/draw_newshape/newshapes"),y=t("../../lib"),x=t("../../lib/polygon"),b=t("../../lib/throttle"),_=t("./axis_ids").getFromId,w=t("../../lib/clear_gl_canvases"),T=t("../../plot_api/subroutines").redrawReglTraces,k=t("./constants"),A=k.MINSELECT,M=x.filter,S=x.tester,E=t("./handle_outline").clearSelect,L=t("./helpers"),C=L.p2r,P=L.axValue,I=L.getTransform;function O(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,m,v,y=e._hoverdata,x=e._fullLayout.clickmode.indexOf("event")>-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){F(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n<e.length;n++)if(r=e[n],i.fullData._expandedIndex===r.cd[0].trace._expandedIndex){if(!0===i.hoverOnBox)break;void 0!==i.pointNumber?a=i.pointNumber:void 0!==i.binNumber&&(a=i.binNumber,o=i.pointNumbers);break}return{pointNumber:a,pointNumbers:o,searchInfo:r}}(y,s=N(e,r,n,i));if(_.pointNumbers.length>0?function(t,e){var r,n,i,a=[];for(i=0;i<t.length;i++)(r=t[i]).cd[0].trace.selectedpoints&&r.cd[0].trace.selectedpoints.length>0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i<e.pointNumbers.length;i++)if(n.selectedpoints.indexOf(e.pointNumbers[i])<0)return!1;return!0}return!1}(s,_):function(t){var e,r,n,i=0;for(n=0;n<t.length;n++)if(e=t[n],(r=e.cd[0].trace).selectedpoints){if(r.selectedpoints.length>1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=j(_))){for(o&&o.remove(),v=0;v<s.length;v++)(l=s[v])._module.selectPoints(l,!1);U(e,s),B(a),x&&e.emit("plotly_deselect",null)}else{for(d=t.shiftKey&&(void 0!==h?h:j(_)),c=function(t,e,r){return{pointNumber:t,searchInfo:e,subtract:r}}(_.pointNumber,_.searchInfo,d),u=R(a.selectionDefs.concat([c])),v=0;v<s.length;v++)if(f=V(s[v]._module.selectPoints(s[v],u),s[v]),b.length)for(var w=0;w<f.length;w++)b.push(f[w]);else b=f;if(U(e,s,m={points:b}),c&&a&&a.selectionDefs.push(c),o){var T=a.mergedPolygons,k=p(a.dragmode);g(H(T,k),o,a)}x&&e.emit("plotly_selected",m)}}}function z(t){return"pointNumber"in t&&"searchInfo"in t}function D(t){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:[],contains:function(e,r,n,i){var a=t.searchInfo.cd[0].trace._expandedIndex;return i.cd[0].trace._expandedIndex===a&&n===t.pointNumber},isRect:!1,degenerate:!1,subtract:t.subtract}}function R(t){for(var e=[],r=z(t[0])?0:t[0][0][0],n=r,i=z(t[0])?0:t[0][0][1],a=i,o=0;o<t.length;o++)if(z(t[o]))e.push(D(t[o]));else{var s=x.tester(t[o]);s.subtract=t[o].subtract,e.push(s),r=Math.min(r,s.xmin),n=Math.max(n,s.xmax),i=Math.min(i,s.ymin),a=Math.max(a,s.ymax)}return{xmin:r,xmax:n,ymin:i,ymax:a,pts:[],contains:function(t,r,n,i){for(var a=!1,o=0;o<e.length;o++)e[o].contains(t,r,n,i)&&(a=!1===e[o].subtract);return a},isRect:!1,degenerate:!1}}function F(t,e,r){e._fullLayout._drawing=!1;var n=e._fullLayout,i=r.plotinfo,a=r.dragmode,o=n._lastSelectedSubplot&&n._lastSelectedSubplot===i.id,s=(t.shiftKey||t.altKey)&&!(h(a)&&p(a));o&&s&&i.selection&&i.selection.selectionDefs&&!r.selectionDefs?(r.selectionDefs=i.selection.selectionDefs,r.mergedPolygons=i.selection.mergedPolygons):s&&i.selection||B(r),o||(E(e),n._lastSelectedSubplot=i.id)}function B(t){var e=t.dragmode,r=t.plotinfo,n=t.gd;if(n._fullLayout._activeShapeIndex>=0&&n._fullLayout._deactivateShape(n),h(e)){var a=n._fullLayout._zoomlayer.selectAll(".select-outline-"+r.id);if(a&&n._fullLayout._drawing){var o=v(a,t);o&&i.call("_guiRelayout",n,{shapes:o}),n._fullLayout._drawing=!1}}r.selection={},r.selection.selectionDefs=t.selectionDefs=[],r.selection.mergedPolygons=t.mergedPolygons=[]}function N(t,e,r,n){var i,a,o,s=[],l=e.map((function(t){return t._id})),c=r.map((function(t){return t._id}));for(o=0;o<t.calcdata.length;o++)if(!0===(a=(i=t.calcdata[o])[0].trace).visible&&a._module&&a._module.selectPoints)if(!n||a.subplot!==n&&a.geo!==n)if("splom"===a.type&&a._xaxes[l[0]]&&a._yaxes[c[0]]){var u=h(a._module,i,e[0],r[0]);u.scene=t._fullLayout._splomScenes[a.uid],s.push(u)}else if("sankey"===a.type){var f=h(a._module,i,e[0],r[0]);s.push(f)}else{if(-1===l.indexOf(a.xaxis))continue;if(-1===c.indexOf(a.yaxis))continue;s.push(h(a._module,i,_(t,a.xaxis),_(t,a.yaxis)))}else s.push(h(a._module,i,e[0],r[0]));return s;function h(t,e,r,n){return{_module:t,cd:e,xaxis:r,yaxis:n}}}function j(t){var e=t.searchInfo.cd[0].trace,r=t.pointNumber,n=t.pointNumbers,i=n.length>0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n=0;n<e.length;n++){var l=e[n].cd[0].trace._fullInput,c=t._fullLayout._tracePreGUI[l.uid]||{};void 0===c.selectedpoints&&(c.selectedpoints=l._input.selectedpoints||null)}if(r){var u=r.points||[];for(n=0;n<e.length;n++)(s=e[n].cd[0].trace)._input.selectedpoints=s._fullInput.selectedpoints=[],s._fullInput!==s&&(s.selectedpoints=[]);for(n=0;n<u.length;n++){var f=u[n],h=f.data,p=f.fullData;f.pointIndices?([].push.apply(h.selectedpoints,f.pointIndices),s._fullInput!==s&&[].push.apply(p.selectedpoints,f.pointIndices)):(h.selectedpoints.push(f.pointIndex),s._fullInput!==s&&p.selectedpoints.push(f.pointIndex))}}else for(n=0;n<e.length;n++)delete(s=e[n].cd[0].trace).selectedpoints,delete s._input.selectedpoints,s._fullInput!==s&&delete s._fullInput.selectedpoints;var d=!1;for(n=0;n<e.length;n++){s=(o=(a=e[n]).cd)[0].trace,i.traceIs(s,"regl")&&(d=!0);var g=a._module,m=g.styleOnSelect||g.style;m&&(m(t,o,o[0].node3),o[0].nodeRangePlot3&&m(t,o,o[0].nodeRangePlot3))}d&&(w(t),T(t))}function V(t,e){if(Array.isArray(t))for(var r=e.cd,n=e.cd[0].trace,i=0;i<t.length;i++)t[i]=l(t[i],n,r);return t}function H(t,e){for(var r=[],n=0;n<t.length;n++){r[n]=[];for(var i=0;i<t[n].length;i++){r[n][i]=[],r[n][i][0]=i?"L":"M";for(var a=0;a<t[n][i].length;a++)r[n][i].push(t[n][i][a])}e||r[n].push(["Z",r[n][0][1],r[n][0][2]])}return r}e.exports={prepSelect:function(t,e,r,i,l){var c=u(l),v=f(l),x=p(l),_=h(l),w=d(l),T="drawcircle"===l,E="drawline"===l||T,L=i.gd,z=L._fullLayout,D=z._zoomlayer,j=i.element.getBoundingClientRect(),q=i.plotinfo,G=I(q),Y=e-j.left,W=r-j.top;z._calcInverseTransform(L);var X=y.apply3DTransform(z._invTransform)(Y,W);Y=X[0],W=X[1];var Z,J,K,Q,$,tt,et,rt=z._invScaleX,nt=z._invScaleY,it=Y,at=W,ot="M"+Y+","+W,st=i.xaxes[0]._length,lt=i.yaxes[0]._length,ct=i.xaxes.concat(i.yaxes),ut=t.altKey&&!(h(l)&&x);F(t,L,i),c&&(Z=M([[Y,W]],k.BENDPX));var ft=D.selectAll("path.select-outline-"+q.id).data(_?[0]:[1,2]),ht=z.newshape;ft.enter().append("path").attr("class",(function(t){return"select-outline select-outline-"+t+" select-outline-"+q.id})).style(_?{opacity:ht.opacity/2,fill:x?void 0:ht.fillcolor,stroke:ht.line.color,"stroke-dasharray":a(ht.line.dash,ht.line.width),"stroke-width":ht.line.width+"px"}:{}).attr("fill-rule",ht.fillrule).classed("cursor-move",!!_).attr("transform",G).attr("d",ot+"Z");var pt,dt=D.append("path").attr("class","zoombox-corners").style({fill:o.background,stroke:o.defaultLine,"stroke-width":1}).attr("transform",G).attr("d","M0,0Z"),gt=z._uid+k.SELECTID,mt=[],vt=N(L,i.xaxes,i.yaxes,i.subplot);function yt(t,e){return t-e}pt=q.fillRangeItems?q.fillRangeItems:v?function(t,e){var r=t.range={};for($=0;$<ct.length;$++){var n=ct[$],i=n._id.charAt(0);r[n._id]=[C(n,e[i+"min"]),C(n,e[i+"max"])].sort(yt)}}:function(t,e,r){var n=t.lassoPoints={};for($=0;$<ct.length;$++){var i=ct[$];n[i._id]=r.filtered.map(P(i))}},i.moveFn=function(t,e){it=Math.max(0,Math.min(st,rt*t+Y)),at=Math.max(0,Math.min(lt,nt*e+W));var r=Math.abs(it-Y),a=Math.abs(at-W);if(v){var o,s,l;if(w){var u=z.selectdirection;switch(o="any"===u?a<Math.min(.6*r,A)?"h":r<Math.min(.6*a,A)?"v":"d":u){case"h":s=T?lt/2:0,l=lt;break;case"v":s=T?st/2:0,l=st}}if(_)switch(z.newshape.drawdirection){case"vertical":o="h",s=T?lt/2:0,l=lt;break;case"horizontal":o="v",s=T?st/2:0,l=st;break;case"ortho":r<a?(o="h",s=W,l=at):(o="v",s=Y,l=it);break;default:o="d"}"h"===o?((Q=E?m(T,[it,s],[it,l]):[[Y,s],[Y,l],[it,l],[it,s]]).xmin=E?it:Math.min(Y,it),Q.xmax=E?it:Math.max(Y,it),Q.ymin=Math.min(s,l),Q.ymax=Math.max(s,l),dt.attr("d","M"+Q.xmin+","+(W-A)+"h-4v"+2*A+"h4ZM"+(Q.xmax-1)+","+(W-A)+"h4v"+2*A+"h-4Z")):"v"===o?((Q=E?m(T,[s,at],[l,at]):[[s,W],[s,at],[l,at],[l,W]]).xmin=Math.min(s,l),Q.xmax=Math.max(s,l),Q.ymin=E?at:Math.min(W,at),Q.ymax=E?at:Math.max(W,at),dt.attr("d","M"+(Y-A)+","+Q.ymin+"v-4h"+2*A+"v4ZM"+(Y-A)+","+(Q.ymax-1)+"v4h"+2*A+"v-4Z")):"d"===o&&((Q=E?m(T,[Y,W],[it,at]):[[Y,W],[Y,at],[it,at],[it,W]]).xmin=Math.min(Y,it),Q.xmax=Math.max(Y,it),Q.ymin=Math.min(W,at),Q.ymax=Math.max(W,at),dt.attr("d","M0,0Z"))}else c&&(Z.addPt([it,at]),Q=Z.filtered);i.selectionDefs&&i.selectionDefs.length?(K=function(t,e,r){if(r)return n.difference({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions;return n.union({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions}(i.mergedPolygons,Q,ut),Q.subtract=ut,J=R(i.selectionDefs.concat([Q]))):(K=[Q],J=S(Q)),g(H(K,x),ft,i),w&&b.throttle(gt,k.SELECTDELAY,(function(){var t;mt=[];var e,r=[];for($=0;$<vt.length;$++)if(e=(tt=vt[$])._module.selectPoints(tt,J),r.push(e),t=V(e,tt),mt.length)for(var n=0;n<t.length;n++)mt.push(t[n]);else mt=t;U(L,vt,et={points:mt}),pt(et,Q,Z),i.gd.emit("plotly_selecting",et)}))},i.clickFn=function(t,e){if(dt.remove(),L._fullLayout._activeShapeIndex>=0)L._fullLayout._deactivateShape(L);else if(!_){var r=z.clickmode;b.done(gt).then((function(){if(b.clear(gt),2===t){for(ft.remove(),$=0;$<vt.length;$++)(tt=vt[$])._module.selectPoints(tt,!1);U(L,vt),B(i),L.emit("plotly_deselect",null)}else r.indexOf("select")>-1&&O(e,L,i.xaxes,i.yaxes,i.subplot,i,ft),"event"===r&&L.emit("plotly_selected",void 0);s.click(L,e)})).catch(y.error)}},i.doneFn=function(){dt.remove(),b.done(gt).then((function(){b.clear(gt),i.gd.emit("plotly_selected",et),Q&&i.selectionDefs&&(Q.subtract=ut,i.selectionDefs.push(Q),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(mt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:O}},{"../../components/color":366,"../../components/dragelement/helpers":384,"../../components/drawing":388,"../../components/fx":406,"../../components/fx/helpers":402,"../../components/shapes/draw_newshape/display_outlines":454,"../../components/shapes/draw_newshape/helpers":455,"../../components/shapes/draw_newshape/newshapes":456,"../../lib":503,"../../lib/clear_gl_canvases":487,"../../lib/polygon":515,"../../lib/throttle":530,"../../plot_api/subroutines":544,"../../registry":638,"./axis_ids":558,"./constants":561,"./handle_outline":565,"./helpers":566,polybooljs:254}],576:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").utcFormat,a=t("../../lib"),o=a.numberFormat,s=t("fast-isnumeric"),l=a.cleanNumber,c=a.ms2DateTime,u=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=t("../../constants/numerical"),d=p.FP_SAFE,g=p.BADNUM,m=p.LOG_CLIP,v=p.ONEWEEK,y=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=t("./axis_ids"),T=t("./constants"),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||"x",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*m*Math.abs(n-i))}return g}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=u(e,n||t.calendar);if(o===g){if(!s(e))return g;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-l/10);o=u(new Date(c))+l/10}return o}function C(e,r,n){return c(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function I(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push("number"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return g}function O(e){if(t._categoriesMap)return t._categoriesMap[e]}function z(t){var e=O(t);return void 0!==e?e:s(t)?+t:void 0}function D(t){return s(t)?+t:O(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):g},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j="y"===p;B=function(e){if(!s(e))return g;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;l<r;l++){var c=i*t._rangebreaks[l].min,u=i*t._rangebreaks[l].max;if(a<c)break;if(!(a>u)){o=a<(c+u)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;i<r&&!(e<t._rangebreaks[i].pmin);i++)e>t._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l="log"===t.type?E:f,t.l2c="log"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p="log"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c="log"===t.type?function(t){return M(N(t))}:N,-1!==["linear","-"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):"log"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):"date"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,g,t.calendar)}):"category"===t.type?(t.d2c=t.d2l=I,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return"string"==typeof t&&""!==t?t:f(t)}):"multicategory"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=O,t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||"string"==typeof t&&""!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var c in l)if(c!==r){var u=e[w.id2name(c)];s=s.concat(u._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;i<s.length;i++){var g=n[s[i]];if(p in g){var m=g[p],v=g._length||a.minRowLength(m);if(h(m[0])&&h(m[1]))for(o=0;o<v;o++){var y=m[0][o],x=m[1][o];S(y)&&S(x)&&(d.push([y,x]),y in f[0][1]||(f[0][1][y]=f[0][0]++),x in f[1][1]||(f[1][1][x]=f[1][0]++))}}}for(d.sort((function(t,e){var r=f[0][1],n=r[t[0]]-r[e[0]];if(n)return n;var i=f[1][1];return i[t[1]]-i[e[1]]})),i=0;i<d.length;i++)I(d[i])}),t.fraction2r=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return t.l2r(r+e*(n-r))},t.r2fraction=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return(t.r2l(e)-r)/(n-r)},t.cleanRange=function(e,r){r||(r={}),e||(e="range");var n,i,o=a.nestedProperty(t,e).get();if(i=(i="date"===t.type?a.dfltRange(t.calendar):"y"===p?T.DFLTRANGEY:"realaxis"===t._name?[0,1]:r.dfltRange||T.DFLTRANGEX).slice(),"tozero"!==t.rangemode&&"nonnegative"!==t.rangemode||(i[0]=0),o&&2===o.length)for("date"!==t.type||t.autorange||(o[0]=a.cleanDate(o[0],g,t.calendar),o[1]=a.cleanDate(o[1],g,t.calendar)),n=0;n<2;n++)if("date"===t.type){if(!a.isDateTime(o[n],t.calendar)){t[e]=i;break}if(t.r2l(o[0])===t.r2l(o[1])){var l=a.constrain(t.r2l(o[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);o[0]=t.l2r(l-1e3),o[1]=t.l2r(l+1e3);break}}else{if(!s(o[n])){if(!s(o[1-n])){t[e]=i;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var s,l,c=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o),f="y"===p;if((f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks)&&(t._rangebreaks=t.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s=0;s<t._rangebreaks.length;s++)l=t._rangebreaks[s],t._lBreaks+=Math.abs(l.max-l.min);var h=f;c>u&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s=0;s<t._rangebreaks.length;s++)l=t._rangebreaks[s],t._B.push(t._B[t._B.length-1]-d*t._m2*(l.max-l.min));for(s=0;s<t._rangebreaks.length;s++)(l=t._rangebreaks[s]).pmin=B(l.min),l.pmax=B(l.max)}if(!isFinite(t._m)||!isFinite(t._b)||t._length<0)throw e._replotting=!1,new Error("Something went wrong with axis scaling")},t.maskBreaks=function(e){var r,n,i,o,s,c=t.rangebreaks||[];c._cachedPatterns||(c._cachedPatterns=c.map((function(e){return e.enabled&&e.bounds?a.simpleMap(e.bounds,e.pattern?l:t.d2c):null}))),c._cachedValues||(c._cachedValues=c.map((function(e){return e.enabled&&e.values?a.simpleMap(e.values,t.d2c).sort(a.sorterAsc):null})));for(var u=0;u<c.length;u++){var f=c[u];if(f.enabled)if(f.bounds){var h=f.pattern;switch(n=(r=c._cachedPatterns[u])[0],i=r[1],h){case A:o=(s=new Date(e)).getUTCDay(),n>i&&(i+=7,o<n&&(o+=7));break;case k:o=(s=new Date(e)).getUTCHours()+(s.getUTCMinutes()/60+s.getUTCSeconds()/3600+s.getUTCMilliseconds()/36e5),n>i&&(i+=24,o<n&&(o+=24));break;case"":o=e}if(o>=n&&o<i)return g}else for(var p=c._cachedValues[u],d=0;d<p.length;d++)if(i=(n=p[d])+f.dvalue,e>=n&&e<i)return g}return e},t.locateBreaks=function(e,r){var n,i,o,s,c=[];if(!t.rangebreaks)return c;var u=t.rangebreaks.slice().sort((function(t,e){return t.pattern===A&&e.pattern===k?-1:e.pattern===A&&t.pattern===k?1:0})),f=function(t,n){if((t=a.constrain(t,e,r))!==(n=a.constrain(n,e,r))){for(var i=!0,o=0;o<c.length;o++){var s=c[o];t<s.max&&n>=s.min&&(t<s.min&&(s.min=t),n>s.max&&(s.max=n),i=!1)}i&&c.push({min:t,max:n})}};for(n=0;n<u.length;n++){var h=u[n];if(h.enabled)if(h.bounds){var p=e,d=r;h.pattern&&(p=Math.floor(p)),o=(i=a.simpleMap(h.bounds,h.pattern?l:t.r2l))[0],s=i[1];var g,m,w=new Date(p);switch(h.pattern){case A:m=v,g=(s-o+(s<o?7:0))*y,p+=o*y-(w.getUTCDay()*y+w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;case k:m=y,g=(s-o+(s<o?24:0))*x,p+=o*x-(w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;default:p=Math.min(i[0],i[1]),g=m=(d=Math.max(i[0],i[1]))-p}for(var T=p;T<d;T+=m)f(T,T+g)}else for(var M=a.simpleMap(h.values,t.d2c),S=0;S<M.length;S++)f(o=M[S],s=o+h.dvalue)}return c.sort((function(t,e){return t.min-e.min})),c},t.makeCalcdata=function(e,r,n){var i,o,s,l,c=t.type,u="date"===c&&e[r+"calendar"];if(r in e){if(i=e[r],l=e._length||a.minRowLength(i),a.isTypedArray(i)&&("linear"===c||"log"===c)){if(l===i.length)return i;if(i.subarray)return i.subarray(0,l)}if("multicategory"===c)return function(t,e){for(var r=new Array(e),n=0;n<e;n++){var i=(t[0]||[])[n],a=(t[1]||[])[n];r[n]=O([i,a])}return r}(i,l);for(o=new Array(l),s=0;s<l;s++)o[s]=t.d2c(i[s],0,u,n)}else{var f=r+"0"in e?t.d2c(e[r+"0"],0,u):0,h=e["d"+r]?Number(e["d"+r]):1;for(i=e[{x:"y",y:"x"}[r]],l=e._length||i.length,o=new Array(l),s=0;s<l;s++)o[s]=f+s*h}if(t.rangebreaks)for(s=0;s<l;s++)o[s]=t.maskBreaks(o[s]);return o},t.isValidRange=function(e){return Array.isArray(e)&&2===e.length&&s(t.r2l(e[0]))&&s(t.r2l(e[1]))},t.isPtWithinRange=function(e,r){var n=t.c2l(e[p],null,r),i=t.r2l(t.range[0]),a=t.r2l(t.range[1]);return i<a?i<=n&&n<=a:a<=n&&n<=i},t._emptyCategories=function(){t._categories=[],t._categoriesMap={}},t.clearCalc=function(){var r=t._matchGroup;if(r){var n=null,i=null;for(var a in r){var o=e[w.id2name(a)];if(o._categories){n=o._categories,i=o._categoriesMap;break}}n&&i?(t._categories=n,t._categoriesMap=i):t._emptyCategories()}else t._emptyCategories();if(t._initialCategories)for(var s=0;s<t._initialCategories.length;s++)I(t._initialCategories[s])},t.sortByInitialCategories=function(){var n=[];if(t._emptyCategories(),t._initialCategories)for(var i=0;i<t._initialCategories.length;i++)I(t._initialCategories[i]);n=n.concat(t._traceIndices);var a=t._matchGroup;for(var o in a)if(r!==o){var s=e[w.id2name(o)];s._categories=t._categories,s._categoriesMap=t._categoriesMap,n=n.concat(s._traceIndices)}return n};var U=e._d3locale;"date"===t.type&&(t._dateFormat=U?U.timeFormat:i,t._extraFormat=e._extraFormat),t._separators=e.separators,t._numFormat=U?U.numberFormat:o,delete t._minDtick,delete t._forceTick0}},{"../../constants/numerical":479,"../../lib":503,"./axis_ids":558,"./constants":561,"@plotly/d3":58,"d3-time-format":120,"fast-isnumeric":190}],577:[function(t,e,r){"use strict";e.exports=function(t){var e=["showexponent","showtickprefix","showticksuffix"].filter((function(e){return void 0!==t[e]}));if(e.every((function(r){return t[r]===t[e[0]]}))||1===e.length)return t[e[0]]}},{}],578:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").contrast,a=t("./layout_attributes"),o=t("./show_dflt"),s=t("../array_container_defaults");function l(t,e){function r(r,i){return n.coerce(t,e,a.tickformatstops,r,i)}r("enabled")&&(r("dtickrange"),r("value"))}e.exports=function(t,e,r,c,u){u||(u={});var f=o(t);if(r("showticklabels")){var h=u.font||{},p=e.color,d=-1!==(e.ticklabelposition||"").indexOf("inside")?i(u.bgColor):p&&p!==a.color.dflt?p:h.color;if(n.coerceFont(r,"tickfont",{family:h.family,size:h.size,color:d}),u.noAng||r("tickangle"),"category"!==c){var g=r("tickformat");s(t,e,{name:"tickformatstops",inclusionAttr:"enabled",handleItemDefaults:l}),e.tickformatstops.length||delete e.tickformatstops,u.noExp||g||"date"===c||(r("showexponent",f),r("exponentformat"),r("minexponent"),r("separatethousands"))}}}},{"../../components/color":366,"../../lib":503,"../array_container_defaults":549,"./layout_attributes":569,"./show_dflt":577}],579:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r,a){var o=n.coerce2(t,e,i,"ticklen"),s=n.coerce2(t,e,i,"tickwidth"),l=n.coerce2(t,e,i,"tickcolor",e.color);r("ticks",a.outerTicks||o||s||l?"outside":"")||(delete e.ticklen,delete e.tickwidth,delete e.tickcolor)}},{"../../lib":503,"./layout_attributes":569}],580:[function(t,e,r){"use strict";var n=t("./clean_ticks"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a){function o(r){var n=t[r];return void 0!==n?n:(e._template||{})[r]}var s=o("tick0"),l=o("dtick"),c=o("tickvals"),u=r("tickmode",i(c)?"array":l?"linear":"auto");if("auto"===u)r("nticks");else if("linear"===u){var f=e.dtick=n.dtick(l,a);e.tick0=n.tick0(s,a,e.calendar,f)}else if("multicategory"!==a){void 0===r("tickvals")?e.tickmode="auto":r("ticktext")}}},{"../../lib":503,"./clean_ticks":560}],581:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=t("../../components/drawing"),s=t("./axes");e.exports=function(t,e,r,l){var c=t._fullLayout;if(0!==e.length){var u,f,h,p;l&&(u=l());var d=n.ease(r.easing);return t._transitionData._interruptCallbacks.push((function(){return window.cancelAnimationFrame(p),p=null,function(){for(var r={},n=0;n<e.length;n++){var a=e[n],o=a.plotinfo.xaxis,s=a.plotinfo.yaxis;a.xr0&&(r[o._name+".range"]=a.xr0.slice()),a.yr0&&(r[s._name+".range"]=a.yr0.slice())}return i.call("relayout",t,r).then((function(){for(var t=0;t<e.length;t++)g(e[t].plotinfo)}))}()})),f=Date.now(),p=window.requestAnimationFrame((function n(){h=Date.now();for(var a=Math.min(1,(h-f)/r.duration),o=d(a),s=0;s<e.length;s++)m(e[s],o);h-f>r.duration?(!function(){for(var r={},n=0;n<e.length;n++){var a=e[n],o=a.plotinfo.xaxis,s=a.plotinfo.yaxis;a.xr1&&(r[o._name+".range"]=a.xr1.slice()),a.yr1&&(r[s._name+".range"]=a.yr1.slice())}u&&u(),i.call("relayout",t,r).then((function(){for(var t=0;t<e.length;t++)g(e[t].plotinfo)}))}(),p=window.cancelAnimationFrame(n)):p=window.requestAnimationFrame(n)})),Promise.resolve()}function g(t){var e=t.xaxis,r=t.yaxis;c._defs.select("#"+t.clipId+"> rect").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(o.setPointGroupScale,1,1),n.selectAll(".textpoint").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function m(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,c=i._length,u=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),g=a.simpleMap(e.xr1,i.r2l),m=d[1]-d[0],v=g[1]-g[0];p[0]=(d[0]*(1-r)+r*g[0]-d[0])/(d[1]-d[0])*c,p[2]=c*(1-r+r*v/m),i.range[0]=i.l2r(d[0]*(1-r)+r*g[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*g[1])}else p[0]=0,p[2]=c;if(h){var y=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=y[1]-y[0],_=x[1]-x[0];p[1]=(y[1]*(1-r)+r*x[1]-y[1])/(y[0]-y[1])*u,p[3]=u*(1-r+r*_/b),l.range[0]=i.l2r(y[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?c/p[2]:1,T=h?u/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*c:0,S=h?p[1]/p[3]*u:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{"../../components/drawing":388,"../../lib":503,"../../registry":638,"./axes":554,"@plotly/d3":58}],582:[function(t,e,r){"use strict";var n=t("../../registry").traceIs,i=t("./axis_autotype");function a(t){return{v:"x",h:"y"}[t.orientation||"v"]}function o(t,e){var r=a(t),i=n(t,"box-violin"),o=n(t._fullInput||{},"candlestick");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+"0"]}e.exports=function(t,e,r,s){r("autotypenumbers",s.autotypenumbersDflt),"-"===r("type",(s.splomStash||{}).type)&&(!function(t,e){if("-"!==t.type)return;var r,s=t._id,l=s.charAt(0);-1!==s.indexOf("scene")&&(s=l);var c=function(t,e,r){for(var n=0;n<t.length;n++){var i=t[n];if("splom"===i.type&&i._length>0&&(i["_"+r+"axes"]||{})[e])return i;if((i[r+"axis"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+"0"])return i}}}(e,s,l);if(!c)return;if("histogram"===c.type&&l==={v:"y",h:"x"}[c.orientation||"v"])return void(t.type="linear");var u=l+"calendar",f=c[u],h={noMultiCategory:!n(c,"cartesian")||n(c,"noMultiCategory")};"box"===c.type&&c._hasPreCompStats&&l==={h:"x",v:"y"}[c.orientation||"v"]&&(h.noMultiCategory=!0);if(h.autotypenumbers=t.autotypenumbers,o(c,l)){var p=a(c),d=[];for(r=0;r<e.length;r++){var g=e[r];n(g,"box-violin")&&(g[l+"axis"]||l)===s&&(void 0!==g[p]?d.push(g[p][0]):void 0!==g.name?d.push(g.name):d.push("text"),g[u]!==f&&(f=void 0))}t.type=i(d,f,h)}else if("splom"===c.type){var m=c.dimensions[c._axesDim[s]];m.visible&&(t.type=i(m.values,f,h))}else t.type=i(c[l]||[c[l+"0"]],f,h)}(e,s.data),"-"===e.type?e.type="linear":t.type=e.type)}},{"../../registry":638,"./axis_autotype":555}],583:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib");function a(t,e,r){var n,a,o,s=!1;if("data"===e.type)n=t._fullData[null!==e.traces?e.traces[0]:0];else{if("layout"!==e.type)return!1;n=t._fullLayout}return a=i.nestedProperty(n,e.prop).get(),(o=r[e.type]=r[e.type]||{}).hasOwnProperty(e.prop)&&o[e.prop]!==a&&(s=!0),o[e.prop]=a,{changed:s,value:a}}function o(t,e){var r=[],n=e[0],a={};if("string"==typeof n)a[n]=e[1];else{if(!i.isPlainObject(n))return r;a=n}return l(a,(function(t,e,n){r.push({type:"layout",prop:t,value:n})}),"",0),r}function s(t,e){var r,n,a,o,s=[];if(n=e[0],a=e[1],r=e[2],o={},"string"==typeof n)o[n]=a;else{if(!i.isPlainObject(n))return s;o=n,void 0===r&&(r=a)}return void 0===r&&(r=null),l(o,(function(e,n,i){var a,o;if(Array.isArray(i)){o=i.slice();var l=Math.min(o.length,t.data.length);r&&(l=Math.min(l,r.length)),a=[];for(var c=0;c<l;c++)a[c]=r?r[c]:c}else o=i,a=r?r.slice():null;if(null===a)Array.isArray(o)&&(o=o[0]);else if(Array.isArray(a)){if(!Array.isArray(o)){var u=o;o=[];for(var f=0;f<a.length;f++)o[f]=u}o.length=Math.min(a.length,o.length)}s.push({type:"data",prop:e,traces:a,value:o})}),"",0),s}function l(t,e,r,n){Object.keys(t).forEach((function(a){var o=t[a];if("_"!==a[0]){var s=r+(n>0?".":"")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;f<u.length;f++)t._internalOn(u[f],s.check);s.remove=function(){for(var e=0;e<u.length;e++)t._removeInternalListener(u[e],s.check)}}else i.log("Unable to automatically bind plot updates to API command"),s.lookupTable={},s.remove=function(){};return s.disable=function(){l=!1},s.enable=function(){l=!0},e&&(e._commandObserver=s),s},r.hasSimpleAPICommandBindings=function(t,e,n){var i,a,o=e.length;for(i=0;i<o;i++){var s,l=e[i],c=l.method,u=l.args;if(Array.isArray(u)||(u=[]),!c)return!1;var f=r.computeAPICommandBindings(t,c,u);if(1!==f.length)return!1;if(a){if((s=f[0]).type!==a.type)return!1;if(s.prop!==a.prop)return!1;if(Array.isArray(a.traces)){if(!Array.isArray(s.traces))return!1;s.traces.sort();for(var h=0;h<a.traces.length;h++)if(a.traces[h]!==s.traces[h])return!1}else if(s.prop!==a.prop)return!1}else a=f[0],Array.isArray(a.traces)&&a.traces.sort();var p=(s=f[0]).value;if(Array.isArray(p)){if(1!==p.length)return!1;p=p[0]}n&&(n[p]=i)}return a},r.executeAPICommand=function(t,e,r){if("skip"===e)return Promise.resolve();var a=n.apiMethodRegistry[e],o=[t];Array.isArray(r)||(r=[]);for(var s=0;s<r.length;s++)o.push(r[s]);return a.apply(null,o).catch((function(t){return i.warn("API call to Plotly."+e+" rejected.",t),Promise.reject(t)}))},r.computeAPICommandBindings=function(t,e,r){var n;switch(Array.isArray(r)||(r=[]),e){case"restyle":n=s(t,r);break;case"relayout":n=o(t,r);break;case"update":n=s(t,[r[0],r[2]]).concat(o(t,[r[1]]));break;case"animate":n=function(t,e){return Array.isArray(e[0])&&1===e[0].length&&-1!==["string","number"].indexOf(typeof e[0][0])?[{type:"layout",prop:"_currentFrame",value:e[0][0].toString()}]:[]}(0,r);break;default:n=[]}return n}},{"../lib":503,"../registry":638}],584:[function(t,e,r){"use strict";var n=t("../lib/extend").extendFlat;r.attributes=function(t,e){e=e||{};var r={valType:"info_array",editType:(t=t||{}).editType,items:[{valType:"number",min:0,max:1,editType:t.editType},{valType:"number",min:0,max:1,editType:t.editType}],dflt:[0,1]},i=(t.name&&t.name,t.trace,e.description&&e.description,{x:n({},r,{}),y:n({},r,{}),editType:t.editType});return t.noGridCell||(i.row={valType:"integer",min:0,dflt:0,editType:t.editType},i.column={valType:"integer",min:0,dflt:0,editType:t.editType}),i},r.defaults=function(t,e,r,n){var i=n&&n.x||[0,1],a=n&&n.y||[0,1],o=e.grid;if(o){var s=r("domain.column");void 0!==s&&(s<o.columns?i=o._domains.x[s]:delete t.domain.column);var l=r("domain.row");void 0!==l&&(l<o.rows?a=o._domains.y[l]:delete t.domain.row)}var c=r("domain.x",i),u=r("domain.y",a);c[0]<c[1]||(t.domain.x=i.slice()),u[0]<u[1]||(t.domain.y=a.slice())}},{"../lib/extend":493}],585:[function(t,e,r){"use strict";e.exports=function(t){var e=t.editType,r=t.colorEditType;void 0===r&&(r=e);var n={family:{valType:"string",noBlank:!0,strict:!0,editType:e},size:{valType:"number",min:1,editType:e},color:{valType:"color",editType:r},editType:e};return t.arrayOk&&(n.family.arrayOk=!0,n.size.arrayOk=!0,n.color.arrayOk=!0),n}},{}],586:[function(t,e,r){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string"},name:{valType:"string"},traces:{valType:"any"},baseframe:{valType:"string"},data:{valType:"any"},layout:{valType:"any"}}},{}],587:[function(t,e,r){"use strict";r.projNames={airy:"airy",aitoff:"aitoff","albers usa":"albersUsa",albers:"albers",august:"august","azimuthal equal area":"azimuthalEqualArea","azimuthal equidistant":"azimuthalEquidistant",baker:"baker",bertin1953:"bertin1953",boggs:"boggs",bonne:"bonne",bottomley:"bottomley",bromley:"bromley",collignon:"collignon","conic conformal":"conicConformal","conic equal area":"conicEqualArea","conic equidistant":"conicEquidistant",craig:"craig",craster:"craster","cylindrical equal area":"cylindricalEqualArea","cylindrical stereographic":"cylindricalStereographic",eckert1:"eckert1",eckert2:"eckert2",eckert3:"eckert3",eckert4:"eckert4",eckert5:"eckert5",eckert6:"eckert6",eisenlohr:"eisenlohr",equirectangular:"equirectangular",fahey:"fahey","foucaut sinusoidal":"foucautSinusoidal",foucaut:"foucaut",ginzburg4:"ginzburg4",ginzburg5:"ginzburg5",ginzburg6:"ginzburg6",ginzburg8:"ginzburg8",ginzburg9:"ginzburg9",gnomonic:"gnomonic","gringorten quincuncial":"gringortenQuincuncial",gringorten:"gringorten",guyou:"guyou",hammer:"hammer",hill:"hill",homolosine:"homolosine",hufnagel:"hufnagel",hyperelliptical:"hyperelliptical",kavrayskiy7:"kavrayskiy7",lagrange:"lagrange",larrivee:"larrivee",laskowski:"laskowski",loximuthal:"loximuthal",mercator:"mercator",miller:"miller",mollweide:"mollweide","mt flat polar parabolic":"mtFlatPolarParabolic","mt flat polar quartic":"mtFlatPolarQuartic","mt flat polar sinusoidal":"mtFlatPolarSinusoidal","natural earth":"naturalEarth","natural earth1":"naturalEarth1","natural earth2":"naturalEarth2","nell hammer":"nellHammer",nicolosi:"nicolosi",orthographic:"orthographic",patterson:"patterson","peirce quincuncial":"peirceQuincuncial",polyconic:"polyconic","rectangular polyconic":"rectangularPolyconic",robinson:"robinson",satellite:"satellite","sinu mollweide":"sinuMollweide",sinusoidal:"sinusoidal",stereographic:"stereographic",times:"times","transverse mercator":"transverseMercator","van der grinten":"vanDerGrinten","van der grinten2":"vanDerGrinten2","van der grinten3":"vanDerGrinten3","van der grinten4":"vanDerGrinten4",wagner4:"wagner4",wagner6:"wagner6",wiechel:"wiechel","winkel tripel":"winkel3",winkel3:"winkel3"},r.axesNames=["lonaxis","lataxis"],r.lonaxisSpan={orthographic:180,"azimuthal equal area":360,"azimuthal equidistant":360,"conic conformal":180,gnomonic:160,stereographic:180,"transverse mercator":180,"*":360},r.lataxisSpan={"conic conformal":150,stereographic:179.5,"*":180},r.scopeDefaults={world:{lonaxisRange:[-180,180],lataxisRange:[-90,90],projType:"equirectangular",projRotate:[0,0,0]},usa:{lonaxisRange:[-180,-50],lataxisRange:[15,80],projType:"albers usa"},europe:{lonaxisRange:[-30,60],lataxisRange:[30,85],projType:"conic conformal",projRotate:[15,0,0],projParallels:[0,60]},asia:{lonaxisRange:[22,160],lataxisRange:[-15,55],projType:"mercator",projRotate:[0,0,0]},africa:{lonaxisRange:[-30,60],lataxisRange:[-40,40],projType:"mercator",projRotate:[0,0,0]},"north america":{lonaxisRange:[-180,-45],lataxisRange:[5,85],projType:"conic conformal",projRotate:[-100,0,0],projParallels:[29.5,45.5]},"south america":{lonaxisRange:[-100,-30],lataxisRange:[-60,15],projType:"mercator",projRotate:[0,0,0]}},r.clipPad=.001,r.precision=.1,r.landColor="#F0DC82",r.waterColor="#3399FF",r.locationmodeToLayer={"ISO-3":"countries","USA-states":"subunits","country names":"countries"},r.sphereSVG={type:"Sphere"},r.fillLayers={ocean:1,land:1,lakes:1},r.lineLayers={subunits:1,countries:1,coastlines:1,rivers:1,frame:1},r.layers=["bg","ocean","land","lakes","subunits","countries","coastlines","rivers","lataxis","lonaxis","frame","backplot","frontplot"],r.layersForChoropleth=["bg","ocean","land","subunits","countries","coastlines","lataxis","lonaxis","frame","backplot","rivers","lakes","frontplot"],r.layerNameToAdjective={ocean:"ocean",land:"land",lakes:"lake",subunits:"subunit",countries:"country",coastlines:"coastline",rivers:"river",frame:"frame"}},{}],588:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-geo"),a=i.geoPath,o=i.geoDistance,s=t("d3-geo-projection"),l=t("../../registry"),c=t("../../lib"),u=c.strTranslate,f=t("../../components/color"),h=t("../../components/drawing"),p=t("../../components/fx"),d=t("../plots"),g=t("../cartesian/axes"),m=t("../cartesian/autorange").getAutoRange,v=t("../../components/dragelement"),y=t("../cartesian/select").prepSelect,x=t("../cartesian/select").clearSelect,b=t("../cartesian/select").selectOnClick,_=t("./zoom"),w=t("./constants"),T=t("../../lib/geo_location_utils"),k=t("../../lib/topojson_utils"),A=t("topojson-client").feature;function M(t){this.id=t.id,this.graphDiv=t.graphDiv,this.container=t.container,this.topojsonURL=t.topojsonURL,this.isStatic=t.staticPlot,this.topojsonName=null,this.topojson=null,this.projection=null,this.scope=null,this.viewInitial=null,this.fitScale=null,this.bounds=null,this.midPt=null,this.hasChoropleth=!1,this.traceHash={},this.layers={},this.basePaths={},this.dataPaths={},this.dataPoints={},this.clipDef=null,this.clipRect=null,this.bgRect=null,this.makeFramework()}var S=M.prototype;function E(t,e){var r=w.clipPad,n=t[0]+r,i=t[1]-r,a=e[0]+r,o=e[1]-r;n>0&&i<0&&(i+=360);var s=(i-n)/4;return{type:"Polygon",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}e.exports=function(t){return new M(t)},S.plot=function(t,e,r){var n=this,i=e[this.id],a=[],o=!1;for(var s in w.layerNameToAdjective)if("frame"!==s&&i["show"+s]){o=!0;break}for(var l=0;l<t.length;l++)if(t[0][0].trace.locationmode){o=!0;break}if(o){var c=k.getTopojsonName(i);null!==n.topojson&&c===n.topojsonName||(n.topojsonName=c,void 0===PlotlyGeoAssets.topojson[n.topojsonName]&&a.push(n.fetchTopojson()))}a=a.concat(T.fetchTraceGeoData(t)),r.push(new Promise((function(r,i){Promise.all(a).then((function(){n.topojson=PlotlyGeoAssets.topojson[n.topojsonName],n.update(t,e),r()})).catch(i)})))},S.fetchTopojson=function(){var t=this,e=k.getTopojsonPath(t.topojsonURL,t.topojsonName);return new Promise((function(r,i){n.json(e,(function(n,a){if(n)return 404===n.status?i(new Error(["plotly.js could not find topojson file at",e,".","Make sure the *topojsonURL* plot config option","is set properly."].join(" "))):i(new Error(["unexpected error while fetching topojson file at",e].join(" ")));PlotlyGeoAssets.topojson[t.topojsonName]=a,r()}))}))},S.update=function(t,e){var r=e[this.id];this.hasChoropleth=!1;for(var n=0;n<t.length;n++){var i=t[n],a=i[0].trace;"choropleth"===a.type&&(this.hasChoropleth=!0),!0===a.visible&&a._length>0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),d.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var o=this.layers.frontplot.select(".scatterlayer");this.dataPoints.point=o.selectAll(".point"),this.dataPoints.text=o.selectAll("text"),this.dataPaths.line=o.selectAll(".js-line");var s=this.layers.backplot.select(".choroplethlayer");this.dataPaths.choropleth=s.selectAll("path"),this.render()}},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,u=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,g=p._ax,v=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n="geo"+c.titleCase(n);for(var l=(i[n]||s[n])(),u=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=["center","rotate","parallels","clipExtent"],h=function(t){return t?l:[]},p=0;p<f.length;p++){var d=f[p];"function"!=typeof l[d]&&(l[d]=h)}l.isLonLatOverEdges=function(t){if(null===l(t))return!0;if(u){var e=l.rotate();return o(t,[-e[0],-e[1]])>u*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance);u&&l.clipAngle(u-w.clipPad);return l}(n),y=[[l.l+l.w*u.x[0],l.t+l.h*(1-u.y[1])],[l.l+l.w*u.x[1],l.t+l.h*(1-u.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=y[1][0]-y[0][0],g._length=y[1][1]-y[0][1],d.range=m(r,d),g.range=m(r,g);var k=(d.range[0]+d.range[1])/2,A=(g.range[0]+g.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}v.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);v.fitExtent(y,C);var P=this.bounds=v.getBounds(C),I=this.fitScale=v.scale(),O=v.translate();if(n.fitbounds){var z=v.getBounds(E(d.range,g.range)),D=Math.min((P[1][0]-P[0][0])/(z[1][0]-z[0][0]),(P[1][1]-P[0][1])/(z[1][1]-z[0][1]));isFinite(D)?v.scale(D*I):c.warn("Something went wrong during"+this.id+"fitbounds computations.")}else v.scale(f.scale*I);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(v.translate([O[0]+(R[0]-O[0]),O[1]+(R[1]-O[1])]).clipExtent(P),n._isAlbersUsa){var F=v([x.lon,x.lat]),B=v.translate();v.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return"lonaxis"===t||"lataxis"===t}function l(t){return Boolean(w.lineLayers[t])}function c(t){return Boolean(w.fillLayers[t])}var u=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||c(t)?e["show"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(".layer").data(u,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append("g").attr("class",(function(t){return"layer "+t})).each((function(t){var e=a[t]=n.select(this);"bg"===t?r.bgRect=e.append("rect").style("pointer-events","all"):s(t)?o[t]=e.append("path").style("fill","none"):"backplot"===t?e.append("g").classed("choroplethlayer",!0):"frontplot"===t?e.append("g").classed("scatterlayer",!0):l(t)?o[t]=e.append("path").style("fill","none").style("stroke-miterlimit",2):c(t)&&(o[t]=e.append("path").style("stroke","none"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];"frame"===r?n.datum(w.sphereSVG):l(r)||c(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];"lonaxis"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):"lataxis"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:"linear",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};g.setConvert(l,r);var c=g.calcTicks(l);e.isScoped||"lonaxis"!==t||c.pop();for(var u=c.length,f=new Array(u),h=0;h<u;h++)for(var p=c[h].x,d=f[h]=[],m=i[0];m<i[1]+2.5;m+=2.5)d.push(a(p,m));return{type:"MultiLineString",coordinates:f}}(r,e,t)).call(f.stroke,e[r].gridcolor).call(h.dashLine,"",e[r].gridwidth),l(r)?n.call(f.stroke,e[a+"color"]).call(h.dashLine,"",e[a+"width"]):c(r)&&n.call(f.fill,e[a+"color"])}))},S.updateDims=function(t,e){var r=this.bounds,n=(e.framewidth||0)/2,i=r[0][0]-n,a=r[0][1]-n,o=r[1][0]-i+n,s=r[1][1]-a+n;h.setRect(this.clipRect,i,a,o,s),this.bgRect.call(h.setRect,i,a,o,s).call(f.fill,e.bgcolor),this.xaxis._offset=i,this.xaxis._length=o,this.yaxis._offset=a,this.yaxis._length=s},S.updateFx=function(t,e){var r=this,i=r.graphDiv,a=r.bgRect,o=t.dragmode,s=t.clickmode;if(!r.isStatic){var u;"select"===o?u=function(t,e){(t.range={})[r.id]=[h([e.xmin,e.ymin]),h([e.xmax,e.ymax])]}:"lasso"===o&&(u=function(t,e,n){(t.lassoPoints={})[r.id]=n.filtered.map(h)});var f={element:r.bgRect.node(),gd:i,plotinfo:{id:r.id,xaxis:r.xaxis,yaxis:r.yaxis,fillRangeItems:u},xaxes:[r.xaxis],yaxes:[r.yaxis],subplot:r.id,clickFn:function(t){2===t&&x(i)}};"pan"===o?(a.node().onmousedown=null,a.call(_(r,e)),a.on("dblclick.zoom",(function(){var t=r.viewInitial,e={};for(var n in t)e[r.id+"."+n]=t[n];l.call("_guiRelayout",i,e),i.emit("plotly_doubleclick",null)})),i._context._scrollZoom.geo||a.on("wheel.zoom",null)):"select"!==o&&"lasso"!==o||(a.on(".zoom",null),f.prepFn=function(t,e,r){y(t,e,r,f,o)},v.init(f)),a.on("mousemove",(function(){var t=r.projection.invert(c.getPositionFromD3Event());if(!t)return v.unhover(i,n.event);r.xaxis.p2c=function(){return t[0]},r.yaxis.p2c=function(){return t[1]},p.hover(i,n.event,r.id)})),a.on("mouseout",(function(){i._dragging||v.unhover(i,n.event)})),a.on("click",(function(){"select"!==o&&"lasso"!==o&&(s.indexOf("select")>-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,f),s.indexOf("event")>-1&&p.click(i,n.event))}))}function h(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i="clip"+r._uid+t.id;t.clipDef=r._clips.append("clipPath").attr("id",i),t.clipRect=t.clipDef.append("rect"),t.framework=n.select(t.container).append("g").attr("class","geo "+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:"x",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:"y",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},g.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,"projection.scale":n.scale},e=t._isScoped?{"center.lon":r.lon,"center.lat":r.lat}:t._isClipped?{"projection.rotation.lon":i.lon,"projection.rotation.lat":i.lat}:{"center.lon":r.lon,"center.lat":r.lat,"projection.rotation.lon":i.lon},c.extendFlat(this.viewInitial,e)},S.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?u(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?"none":null}for(t in this.basePaths)this.basePaths[t].attr("d",r);for(t in this.dataPaths)this.dataPaths[t].attr("d",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr("display",i).attr("transform",n)}},{"../../components/color":366,"../../components/dragelement":385,"../../components/drawing":388,"../../components/fx":406,"../../lib":503,"../../lib/geo_location_utils":496,"../../lib/topojson_utils":532,"../../registry":638,"../cartesian/autorange":553,"../cartesian/axes":554,"../cartesian/select":575,"../plots":619,"./constants":587,"./zoom":592,"@plotly/d3":58,"d3-geo":114,"d3-geo-projection":113,"topojson-client":315}],589:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./geo"),o="geo",s=i(o),l={};l.geo={valType:"subplotid",dflt:o,editType:"calc"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s<i.length;s++){var l=i[s],c=n(r,o,l),u=e[l]._subplot;u||(u=a({id:l,graphDiv:t,container:e._geolayer.node(),topojsonURL:t._context.topojsonURL,staticPlot:t._context.staticPlot}),e[l]._subplot=u),u.plot(c,e,t._promises)}},updateFx:function(t){for(var e=t._fullLayout,r=e._subplots.geo,n=0;n<r.length;n++){var i=e[r[n]];i._subplot.updateFx(e,i)}},clean:function(t,e,r,n){for(var i=n._subplots.geo||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;!e[o]&&s&&(s.framework.remove(),s.clipDef.remove())}}}},{"../../lib":503,"../../plots/get_data":593,"./geo":588,"./layout_attributes":590,"./layout_defaults":591}],590:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../domain").attributes,a=t("./constants"),o=t("../../plot_api/edit_types").overrideAll,s=t("../../lib/sort_object_keys"),l={range:{valType:"info_array",items:[{valType:"number"},{valType:"number"}]},showgrid:{valType:"boolean",dflt:!1},tick0:{valType:"number",dflt:0},dtick:{valType:"number"},gridcolor:{valType:"color",dflt:n.lightLine},gridwidth:{valType:"number",min:0,dflt:1}};(e.exports=o({domain:i({name:"geo"},{}),fitbounds:{valType:"enumerated",values:[!1,"locations","geojson"],dflt:!1,editType:"plot"},resolution:{valType:"enumerated",values:[110,50],dflt:110,coerceNumber:!0},scope:{valType:"enumerated",values:s(a.scopeDefaults),dflt:"world"},projection:{type:{valType:"enumerated",values:s(a.projNames)},rotation:{lon:{valType:"number"},lat:{valType:"number"},roll:{valType:"number"}},tilt:{valType:"number",dflt:0},distance:{valType:"number",min:1.001,dflt:2},parallels:{valType:"info_array",items:[{valType:"number"},{valType:"number"}]},scale:{valType:"number",min:0,dflt:1}},center:{lon:{valType:"number"},lat:{valType:"number"}},visible:{valType:"boolean",dflt:!0},showcoastlines:{valType:"boolean"},coastlinecolor:{valType:"color",dflt:n.defaultLine},coastlinewidth:{valType:"number",min:0,dflt:1},showland:{valType:"boolean",dflt:!1},landcolor:{valType:"color",dflt:a.landColor},showocean:{valType:"boolean",dflt:!1},oceancolor:{valType:"color",dflt:a.waterColor},showlakes:{valType:"boolean",dflt:!1},lakecolor:{valType:"color",dflt:a.waterColor},showrivers:{valType:"boolean",dflt:!1},rivercolor:{valType:"color",dflt:a.waterColor},riverwidth:{valType:"number",min:0,dflt:1},showcountries:{valType:"boolean"},countrycolor:{valType:"color",dflt:n.defaultLine},countrywidth:{valType:"number",min:0,dflt:1},showsubunits:{valType:"boolean"},subunitcolor:{valType:"color",dflt:n.defaultLine},subunitwidth:{valType:"number",min:0,dflt:1},showframe:{valType:"boolean"},framecolor:{valType:"color",dflt:n.defaultLine},framewidth:{valType:"number",min:0,dflt:1},bgcolor:{valType:"color",dflt:n.background},lonaxis:l,lataxis:l},"plot","from-root")).uirevision={valType:"any",editType:"none"}},{"../../components/color/attributes":365,"../../lib/sort_object_keys":526,"../../plot_api/edit_types":536,"../domain":584,"./constants":587}],591:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../subplot_defaults"),a=t("../get_data").getSubplotData,o=t("./constants"),s=t("./layout_attributes"),l=o.axesNames;function c(t,e,r,i){var s=a(i.fullData,"geo",i.id).map((function(t){return t._expandedIndex})),c=r("resolution"),u=r("scope"),f=o.scopeDefaults[u],h=r("projection.type",f.projType),p=e._isAlbersUsa="albers usa"===h;p&&(u=e.scope="usa");var d=e._isScoped="world"!==u,g=e._isSatellite="satellite"===h,m=e._isConic=-1!==h.indexOf("conic")||"albers"===h,v=e._isClipped=!!o.lonaxisSpan[h];if(!1===t.visible){var y=n.extendDeep({},e._template);y.showcoastlines=!1,y.showcountries=!1,y.showframe=!1,y.showlakes=!1,y.showland=!1,y.showocean=!1,y.showrivers=!1,y.showsubunits=!1,y.lonaxis&&(y.lonaxis.showgrid=!1),y.lataxis&&(y.lataxis.showgrid=!1),e._template=y}for(var x=r("visible"),b=0;b<l.length;b++){var _,w=l[b],T=[30,10][b];if(d)_=f[w+"Range"];else{var k=o[w+"Span"],A=(k[h]||k["*"])/2,M=r("projection.rotation."+w.substr(0,3),f.projRotate[b]);_=[M-A,M+A]}var S=r(w+".range",_);r(w+".tick0"),r(w+".dtick",T),r(w+".showgrid",!!x&&void 0)&&(r(w+".gridcolor"),r(w+".gridwidth")),e[w]._ax={type:"linear",_id:w.slice(0,3),_traceIndices:s,setScale:n.identity,c2l:n.identity,r2l:n.identity,autorange:!0,range:S.slice(),_m:1,_input:{}}}var E=e.lonaxis.range,L=e.lataxis.range,C=E[0],P=E[1];C>0&&P<0&&(P+=360);var I,O,z,D=(C+P)/2;if(!p){var R=d?f.projRotate:[D,0,0];I=r("projection.rotation.lon",R[0]),r("projection.rotation.lat",R[1]),r("projection.rotation.roll",R[2]),r("showcoastlines",!d&&x)&&(r("coastlinecolor"),r("coastlinewidth")),r("showocean",!!x&&void 0)&&r("oceancolor")}(p?(O=-96.6,z=38.7):(O=d?D:I,z=(L[0]+L[1])/2),r("center.lon",O),r("center.lat",z),g&&(r("projection.tilt"),r("projection.distance")),m)&&r("projection.parallels",f.projParallels||[0,60]);r("projection.scale"),r("showland",!!x&&void 0)&&r("landcolor"),r("showlakes",!!x&&void 0)&&r("lakecolor"),r("showrivers",!!x&&void 0)&&(r("rivercolor"),r("riverwidth")),r("showcountries",d&&"usa"!==u&&x)&&(r("countrycolor"),r("countrywidth")),("usa"===u||"north america"===u&&50===c)&&(r("showsubunits",x),r("subunitcolor"),r("subunitwidth")),d||r("showframe",x)&&(r("framecolor"),r("framewidth")),r("bgcolor"),r("fitbounds")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):v?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exports=function(t,e,r){i(t,e,r,{type:"geo",attributes:s,handleDefaults:c,fullData:r,partition:"y"})}},{"../../lib":503,"../get_data":593,"../subplot_defaults":632,"./constants":587,"./layout_attributes":590}],592:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../registry"),o=Math.PI/180,s=180/Math.PI,l={cursor:"pointer"},c={cursor:"auto"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+"."+t]=i.nestedProperty(l,t).get(),a.call("_storeDirectGUIEdit",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+"."+t]=e)}r(p),p("projection.scale",e.scale()/t.fitScale),p("fitbounds",!1),o.emit("plotly_relayout",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r("center.lon",n[0]),r("center.lat",n[1])}return r.on("zoomstart",(function(){n.select(this).style(l)})).on("zoom",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":r[0],"geo.center.lat":r[1]})})).on("zoomend",(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,g,m=u(0,e);function v(t){return e.invert(t)}function y(r){var n=e.rotate(),i=e.invert(t.midPt);r("projection.rotation.lon",-n[0]),r("center.lon",i[0]),r("center.lat",i[1])}return m.on("zoomstart",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=v(r)})).on("zoom",(function(){if(h=n.mouse(this),function(t){var r=v(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return m.scale(e.scale()),void m.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?v(h)&&(d=v(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=v(r=h),g=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":c[0],"geo.center.lat":c[1],"geo.projection.rotation.lon":-l[0]})})).on("zoomend",(function(){n.select(this).style(c),g&&f(t,e,y)})),m}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),o=function(t){var e=0,r=arguments.length,i=[];for(;++e<r;)i.push(arguments[e]);var a=n.dispatch.apply(null,i);return a.of=function(e,r){return function(i){var o;try{o=i.sourceEvent=n.event,i.target=t,n.event=i,a[i.type].apply(e,r)}finally{n.event=o}}},a}(a,"zoomstart","zoom","zoomend"),s=0,h=a.on;function p(t){s++||t({type:"zoomstart"})}function d(t){t({type:"zoom"})}function b(t){--s||t({type:"zoomend"})}function _(t){var r=e.rotate();t("projection.rotation.lon",-r[0]),t("projection.rotation.lat",-r[1])}return a.on("zoomstart",(function(){n.select(this).style(l);var t=n.mouse(this),s=e.rotate(),c=s,u=e.translate(),f=m(s);r=g(e,t),h.call(a,"zoom",(function(){var a=n.mouse(this);if(e.scale(i.k=n.event.scale),r){if(g(e,a)){e.rotate(s).translate(u);var l=g(e,a),h=y(r,l),p=T(v(f,h)),m=i.r=x(p,r,c);isFinite(m[0])&&isFinite(m[1])&&isFinite(m[2])||(m=c),e.rotate(m),c=m}}else r=g(e,t=a);d(o.of(this,arguments))})),p(o.of(this,arguments))})).on("zoomend",(function(){n.select(this).style(c),h.call(a,"zoom",null),b(o.of(this,arguments)),f(t,e,_)})).on("zoom.redraw",(function(){t.render();var r=e.rotate();t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.projection.rotation.lon":-r[0],"geo.projection.rotation.lat":-r[1]})})),n.rebind(a,o,"on")}function g(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function m(t){var e=.5*t[0]*o,r=.5*t[1]*o,n=.5*t[2]*o,i=Math.sin(e),a=Math.cos(e),s=Math.sin(r),l=Math.cos(r),c=Math.sin(n),u=Math.cos(n);return[a*l*u+i*s*c,i*l*u-a*s*c,a*s*u+i*l*c,a*l*c-i*s*u]}function v(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=e[0],s=e[1],l=e[2],c=e[3];return[r*o-n*s-i*l-a*c,r*s+n*o+i*c-a*l,r*l-n*c+i*o+a*s,r*c+n*l-i*s+a*o]}function y(t,e){if(t&&e){var r=function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}(t,e),n=Math.sqrt(k(r,r)),i=.5*Math.acos(Math.max(-1,Math.min(1,k(t,e)))),a=Math.sin(i)/n;return n&&[Math.cos(i),r[2]*a,-r[1]*a,r[0]*a]}}function x(t,e,r){var n=w(e,2,t[0]);n=w(n,1,t[1]),n=w(n,0,t[2]-r[2]);var i,a,o=e[0],l=e[1],c=e[2],u=n[0],f=n[1],h=n[2],p=Math.atan2(l,o)*s,d=Math.sqrt(o*o+l*l);Math.abs(f)>d?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var g=180-a-2*p,m=(Math.atan2(h,u)-Math.atan2(c,i))*s,v=(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r[0],r[1],a,m)<=b(r[0],r[1],g,v)?[a,m,r[2]]:[g,v,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;n<i;++n)r+=t[n]*e[n];return r}e.exports=function(t,e){var r=t.projection;return(e._isScoped?h:e._isClipped?d:p)(t,r)}},{"../../lib":503,"../../registry":638,"@plotly/d3":58}],593:[function(t,e,r){"use strict";var n=t("../registry"),i=t("./cartesian/constants").SUBPLOT_PATTERN;r.getSubplotCalcData=function(t,e,r){var i=n.subplotsRegistry[e];if(!i)return[];for(var a=i.attr,o=[],s=0;s<t.length;s++){var l=t[s];l[0].trace[a]===r&&o.push(l)}return o},r.getModuleCalcData=function(t,e){var r,i=[],a=[];if(!(r="string"==typeof e?n.getModule(e).plot:"function"==typeof e?e:e.plot))return[i,t];for(var o=0;o<t.length;o++){var s=t[o],l=s[0].trace;!0===l.visible&&0!==l._length&&(l._module.plot===r?i.push(s):a.push(s))}return[i,a]},r.getSubplotData=function(t,e,r){if(!n.subplotsRegistry[e])return[];var a,o,s,l=n.subplotsRegistry[e].attr,c=[];if("gl2d"===e){var u=r.match(i);o="x"+u[1],s="y"+u[2]}for(var f=0;f<t.length;f++)a=t[f],"gl2d"===e&&n.traceIs(a,"gl2d")?a[l[0]]===o&&a[l[1]]===s&&c.push(a):a[l]===r&&c.push(a);return c}},{"../registry":638,"./cartesian/constants":561}],594:[function(t,e,r){"use strict";var n=t("mouse-change"),i=t("mouse-wheel"),a=t("mouse-event-offset"),o=t("../cartesian/constants"),s=t("has-passive-events");function l(t,e){this.element=t,this.plot=e,this.mouseListener=null,this.wheelListener=null,this.lastInputTime=Date.now(),this.lastPos=[0,0],this.boxEnabled=!1,this.boxInited=!1,this.boxStart=[0,0],this.boxEnd=[0,0],this.dragStart=[0,0]}e.exports=function(t){var e=t.mouseContainer,r=t.glplot,c=new l(e,r);function u(){t.xaxis.autorange=!1,t.yaxis.autorange=!1}function f(e,n,i){var a,s,l=t.calcDataBox(),f=r.viewBox,h=c.lastPos[0],p=c.lastPos[1],d=o.MINDRAG*r.pixelRatio,g=o.MINZOOM*r.pixelRatio;function m(e,r,n){var i=Math.min(r,n),a=Math.max(r,n);i!==a?(l[e]=i,l[e+2]=a,c.dataBox=l,t.setRanges(l)):(t.selectBox.selectBox=[0,0,1,1],t.glplot.setDirty())}switch(n*=r.pixelRatio,i*=r.pixelRatio,i=f[3]-f[1]-i,t.fullLayout.dragmode){case"zoom":if(e){var v=n/(f[2]-f[0])*(l[2]-l[0])+l[0],y=i/(f[3]-f[1])*(l[3]-l[1])+l[1];c.boxInited||(c.boxStart[0]=v,c.boxStart[1]=y,c.dragStart[0]=n,c.dragStart[1]=i),c.boxEnd[0]=v,c.boxEnd[1]=y,c.boxInited=!0,c.boxEnabled||c.boxStart[0]===c.boxEnd[0]&&c.boxStart[1]===c.boxEnd[1]||(c.boxEnabled=!0);var x=Math.abs(c.dragStart[0]-n)<g,b=Math.abs(c.dragStart[1]-i)<g;if(!function(){for(var e=t.graphDiv._fullLayout._axisConstraintGroups,r=t.xaxis._id,n=t.yaxis._id,i=0;i<e.length;i++)if(-1!==e[i][r]){if(-1!==e[i][n])return!0;break}return!1}()||x&&b)x&&(c.boxEnd[0]=c.boxStart[0]),b&&(c.boxEnd[1]=c.boxStart[1]);else{a=c.boxEnd[0]-c.boxStart[0],s=c.boxEnd[1]-c.boxStart[1];var _=(l[3]-l[1])/(l[2]-l[0]);Math.abs(a*_)>Math.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]<l[1]?(c.boxEnd[1]=l[1],c.boxEnd[0]=c.boxStart[0]+(l[1]-c.boxStart[1])/Math.abs(_)):c.boxEnd[1]>l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]<l[0]?(c.boxEnd[0]=l[0],c.boxEnd[1]=c.boxStart[1]+(l[0]-c.boxStart[0])*Math.abs(_)):c.boxEnd[0]>l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(m(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(m(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case"pan":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n)<d&&(n=c.dragStart[0]),Math.abs(c.dragStart[1]-i)<d&&(i=c.dragStart[1]),a=(h-n)*(l[2]-l[0])/(r.viewBox[2]-r.viewBox[0]),s=(p-i)*(l[3]-l[1])/(r.viewBox[3]-r.viewBox[1]),l[0]+=a,l[2]+=a,l[1]+=s,l[3]+=s,t.setRanges(l),c.panning=!0,c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations()):c.panning&&(c.panning=!1,t.relayoutCallback())}c.lastPos[0]=n,c.lastPos[1]=i}return c.mouseListener=n(e,f),e.addEventListener("touchstart",(function(t){var r=a(t.changedTouches[0],e);f(0,r[0],r[1]),f(1,r[0],r[1]),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener("touchmove",(function(t){t.preventDefault();var r=a(t.changedTouches[0],e);f(1,r[0],r[1]),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener("touchend",(function(t){f(0,c.lastPos[0],c.lastPos[1]),t.preventDefault()}),!!s&&{passive:!1}),c.wheelListener=i(e,(function(e,n){if(!t.scrollZoom)return!1;var i=t.calcDataBox(),a=r.viewBox,o=c.lastPos[0],s=c.lastPos[1],l=Math.exp(5*n/(a[3]-a[1])),f=o/(a[2]-a[0])*(i[2]-i[0])+i[0],h=s/(a[3]-a[1])*(i[3]-i[1])+i[1];return i[0]=(i[0]-f)*l+f,i[2]=(i[2]-f)*l+f,i[1]=(i[1]-h)*l+h,i[3]=(i[3]-h)*l+h,t.setRanges(i),c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations(),t.relayoutCallback(),!0}),!0),c}},{"../cartesian/constants":561,"has-passive-events":229,"mouse-change":241,"mouse-event-offset":242,"mouse-wheel":244}],595:[function(t,e,r){"use strict";var n=t("../cartesian/axes"),i=t("../../lib/str2rgbarray");function a(t){this.scene=t,this.gl=t.gl,this.pixelRatio=t.pixelRatio,this.screenBox=[0,0,1,1],this.viewBox=[0,0,1,1],this.dataBox=[-1,-1,1,1],this.borderLineEnable=[!1,!1,!1,!1],this.borderLineWidth=[1,1,1,1],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.ticks=[[],[]],this.tickEnable=[!0,!0,!1,!1],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labels=["x","y"],this.labelEnable=[!0,!0,!1,!1],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelPad=[15,15,15,15],this.labelSize=[12,12],this.labelFont=["sans-serif","sans-serif"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.title="",this.titleEnable=!0,this.titleCenter=[0,0,0,0],this.titleAngle=0,this.titleColor=[0,0,0,1],this.titleFont="sans-serif",this.titleSize=18,this.gridLineEnable=[!0,!0],this.gridLineColor=[[0,0,0,.5],[0,0,0,.5]],this.gridLineWidth=[1,1],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[1,1],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.static=this.scene.staticPlot}var o=a.prototype,s=["xaxis","yaxis"];o.merge=function(t){var e,r,n,a,o,l,c,u,f,h,p;for(this.titleEnable=!1,this.backgroundColor=i(t.plot_bgcolor),h=0;h<2;++h){var d=(e=s[h]).charAt(0);for(n=(r=t[this.scene[e]._name]).title.text===this.scene.fullLayout._dfltTitle[d]?"":r.title.text,p=0;p<=2;p+=2)this.labelEnable[h+p]=!1,this.labels[h+p]=n,this.labelColor[h+p]=i(r.title.font.color),this.labelFont[h+p]=r.title.font.family,this.labelSize[h+p]=r.title.font.size,this.labelPad[h+p]=this.getLabelPad(e,r),this.tickEnable[h+p]=!1,this.tickColor[h+p]=i((r.tickfont||{}).color),this.tickAngle[h+p]="auto"===r.tickangle?0:Math.PI*-r.tickangle/180,this.tickPad[h+p]=this.getTickPad(r),this.tickMarkLength[h+p]=0,this.tickMarkWidth[h+p]=r.tickwidth||0,this.tickMarkColor[h+p]=i(r.tickcolor),this.borderLineEnable[h+p]=!1,this.borderLineColor[h+p]=i(r.linecolor),this.borderLineWidth[h+p]=r.linewidth||0;c=this.hasSharedAxis(r),o=this.hasAxisInDfltPos(e,r)&&!c,l=this.hasAxisInAltrPos(e,r)&&!c,a=r.mirror||!1,u=c?-1!==String(a).indexOf("all"):!!a,f=c?"allticks"===a:-1!==String(a).indexOf("ticks"),o?this.labelEnable[h]=!0:l&&(this.labelEnable[h+2]=!0),o?this.tickEnable[h]=r.showticklabels:l&&(this.tickEnable[h+2]=r.showticklabels),(o||u)&&(this.borderLineEnable[h]=r.showline),(l||u)&&(this.borderLineEnable[h+2]=r.showline),(o||f)&&(this.tickMarkLength[h]=this.getTickMarkLength(r)),(l||f)&&(this.tickMarkLength[h+2]=this.getTickMarkLength(r)),this.gridLineEnable[h]=r.showgrid,this.gridLineColor[h]=i(r.gridcolor),this.gridLineWidth[h]=r.gridwidth,this.zeroLineEnable[h]=r.zeroline,this.zeroLineColor[h]=i(r.zerolinecolor),this.zeroLineWidth[h]=r.zerolinewidth}},o.hasSharedAxis=function(t){var e=this.scene,r=e.fullLayout._subplots.gl2d;return 0!==n.findSubplotsWithAxis(r,t).indexOf(e.id)},o.hasAxisInDfltPos=function(t,e){var r=e.side;return"xaxis"===t?"bottom"===r:"yaxis"===t?"left"===r:void 0},o.hasAxisInAltrPos=function(t,e){var r=e.side;return"xaxis"===t?"top"===r:"yaxis"===t?"right"===r:void 0},o.getLabelPad=function(t,e){var r=e.title.font.size,n=e.showticklabels;return"xaxis"===t?"top"===e.side?r*(1.5+(n?1:0))-10:r*(1.5+(n?.5:0))-10:"yaxis"===t?"right"===e.side?10+r*(1.5+(n?1:.5)):10+r*(1.5+(n?.5:0)):void 0},o.getTickPad=function(t){return"outside"===t.ticks?10+t.ticklen:15},o.getTickMarkLength=function(t){if(!t.ticks)return 0;var e=t.ticklen;return"inside"===t.ticks?-e:e},e.exports=function(t){return new a(t)}},{"../../lib/str2rgbarray":528,"../cartesian/axes":554}],596:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("./scene2d"),a=t("../layout_attributes"),o=t("../../constants/xmlns_namespaces"),s=t("../cartesian/constants"),l=t("../cartesian"),c=t("../../components/fx/layout_attributes"),u=t("../get_data").getSubplotData;r.name="gl2d",r.attr=["xaxis","yaxis"],r.idRoot=["x","y"],r.idRegex=s.idRegex,r.attrRegex=s.attrRegex,r.attributes=t("../cartesian/attributes"),r.supplyLayoutDefaults=function(t,e,r){e._has("cartesian")||l.supplyLayoutDefaults(t,e,r)},r.layoutAttrOverrides=n(l.layoutAttributes,"plot","from-root"),r.baseLayoutAttrOverrides=n({plot_bgcolor:a.plot_bgcolor,hoverlabel:c.hoverlabel},"plot","nested"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl2d,a=0;a<n.length;a++){var o=n[a],s=e._plots[o],l=u(r,"gl2d",o),c=s._scene2d;void 0===c&&(c=new i({id:o,graphDiv:t,container:t.querySelector(".gl-container"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio},e),s._scene2d=c),c.plot(l,t.calcdata,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl2d||[],a=0;a<i.length;a++){var o=i[a],s=n._plots[o];if(s._scene2d){var c=u(t,"gl2d",o);0===c.length&&(s._scene2d.destroy(),delete n._plots[o])}}l.clean.apply(this,arguments)},r.drawFramework=function(t){t._context.staticPlot||l.drawFramework(t)},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){var i=e._plots[r[n]]._scene2d,a=i.toImage("png");e._glimages.append("svg:image").attr({xmlns:o.svg,"xlink:href":a,x:0,y:0,width:"100%",height:"100%",preserveAspectRatio:"none"}),i.destroy()}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){e._plots[r[n]]._scene2d.updateFx(e.dragmode)}}},{"../../components/fx/layout_attributes":407,"../../constants/xmlns_namespaces":480,"../../plot_api/edit_types":536,"../cartesian":568,"../cartesian/attributes":552,"../cartesian/constants":561,"../get_data":593,"../layout_attributes":610,"./scene2d":597}],597:[function(t,e,r){"use strict";var n,i,a=t("../../registry"),o=t("../../plots/cartesian/axes"),s=t("../../components/fx"),l=t("../../../stackgl_modules").gl_plot2d,c=t("../../../stackgl_modules").gl_spikes2d,u=t("../../../stackgl_modules").gl_select_box,f=t("webgl-context"),h=t("./convert"),p=t("./camera"),d=t("../../lib/show_no_webgl_msg"),g=t("../cartesian/constraints"),m=g.enforce,v=g.clean,y=t("../cartesian/autorange").doAutoRange,x=t("../../components/dragelement/helpers"),b=x.drawMode,_=x.selectMode,w=["xaxis","yaxis"],T=t("../cartesian/constants").SUBPLOT_PATTERN;function k(t,e){this.container=t.container,this.graphDiv=t.graphDiv,this.pixelRatio=t.plotGlPixelRatio||window.devicePixelRatio,this.id=t.id,this.staticPlot=!!t.staticPlot,this.scrollZoom=this.graphDiv._context._scrollZoom.cartesian,this.fullData=null,this.updateRefs(e),this.makeFramework(),this.stopped||(this.glplotOptions=h(this),this.glplotOptions.merge(e),this.glplot=l(this.glplotOptions),this.camera=p(this),this.traces={},this.spikes=c(this.glplot),this.selectBox=u(this.glplot,{innerFill:!1,outerFill:!0}),this.lastButtonState=0,this.pickResult=null,this.isMouseOver=!0,this.stopped=!1,this.redraw=this.draw.bind(this),this.redraw())}e.exports=k;var A=k.prototype;A.makeFramework=function(){if(this.staticPlot){if(!(i||(n=document.createElement("canvas"),i=f({canvas:n,preserveDrawingBuffer:!1,premultipliedAlpha:!0,antialias:!0}))))throw new Error("Error creating static canvas/context for image server");this.canvas=n,this.gl=i}else{var t=this.container.querySelector(".gl-canvas-focus"),e=f({canvas:t,preserveDrawingBuffer:!0,premultipliedAlpha:!0});if(!e)return d(this),void(this.stopped=!0);this.canvas=t,this.gl=e}var r=this.canvas;r.style.width="100%",r.style.height="100%",r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style["pointer-events"]="none",this.updateSize(r);var a=this.svgContainer=document.createElementNS("http://www.w3.org/2000/svg","svg");a.style.position="absolute",a.style.top=a.style.left="0px",a.style.width=a.style.height="100%",a.style["z-index"]=20,a.style["pointer-events"]="none";var o=this.mouseContainer=document.createElement("div");o.style.position="absolute",o.style["pointer-events"]="auto",this.pickCanvas=this.container.querySelector(".gl-canvas-pick");var s=this.container;s.appendChild(a),s.appendChild(o);var l=this;o.addEventListener("mouseout",(function(){l.isMouseOver=!1,l.unhover()})),o.addEventListener("mouseover",(function(){l.isMouseOver=!0}))},A.toImage=function(t){t||(t="png"),this.stopped=!0,this.staticPlot&&this.container.appendChild(n),this.updateSize(this.canvas);var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.clearColor(1,1,1,0),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),this.glplot.setDirty(),this.glplot.draw(),e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o=0,s=i-1;o<s;++o,--s)for(var l=0;l<r;++l)for(var c=0;c<4;++c){var u=a[4*(r*o+l)+c];a[4*(r*o+l)+c]=a[4*(r*s+l)+c],a[4*(r*s+l)+c]=u}var f=document.createElement("canvas");f.width=r,f.height=i;var h,p=f.getContext("2d"),d=p.createImageData(r,i);switch(d.data.set(a),p.putImageData(d,0,0),t){case"jpeg":h=f.toDataURL("image/jpeg");break;case"webp":h=f.toDataURL("image/webp");break;default:h=f.toDataURL("image/png")}return this.staticPlot&&this.container.removeChild(n),h},A.updateSize=function(t){t||(t=this.canvas);var e=this.pixelRatio,r=this.fullLayout,n=r.width,i=r.height,a=0|Math.ceil(e*n),o=0|Math.ceil(e*i);return t.width===a&&t.height===o||(t.width=a,t.height=o),t},A.computeTickMarks=function(){this.xaxis.setScale(),this.yaxis.setScale();for(var t=[o.calcTicks(this.xaxis),o.calcTicks(this.yaxis)],e=0;e<2;++e)for(var r=0;r<t[e].length;++r)t[e][r].text=t[e][r].text+"";return t},A.updateRefs=function(t){this.fullLayout=t;var e=this.id.match(T),r="xaxis"+e[1],n="yaxis"+e[2];this.xaxis=this.fullLayout[r],this.yaxis=this.fullLayout[n]},A.relayoutCallback=function(){var t=this.graphDiv,e=this.xaxis,r=this.yaxis,n=t.layout,i={},o=i[e._name+".range"]=e.range.slice(),s=i[r._name+".range"]=r.range.slice();i[e._name+".autorange"]=e.autorange,i[r._name+".autorange"]=r.autorange,a.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,i);var l=n[e._name];l.range=o,l.autorange=e.autorange;var c=n[r._name];c.range=s,c.autorange=r.autorange,i.lastInputTime=this.camera.lastInputTime,t.emit("plotly_relayout",i)},A.cameraChanged=function(){var t=this.camera;this.glplot.setDataBox(this.calcDataBox());var e=this.computeTickMarks();(function(t,e){for(var r=0;r<2;++r){var n=t[r],i=e[r];if(n.length!==i.length)return!0;for(var a=0;a<n.length;++a)if(n[a].x!==i[a].x)return!0}return!1})(e,this.glplotOptions.ticks)&&(this.glplotOptions.ticks=e,this.glplotOptions.dataBox=t.dataBox,this.glplot.update(this.glplotOptions),this.handleAnnotations())},A.handleAnnotations=function(){for(var t=this.graphDiv,e=this.fullLayout.annotations,r=0;r<e.length;r++){var n=e[r];n.xref===this.xaxis._id&&n.yref===this.yaxis._id&&a.getComponentMethod("annotations","drawOne")(t,r)}},A.destroy=function(){if(this.glplot){var t=this.traces;t&&Object.keys(t).map((function(e){t[e].dispose(),delete t[e]})),this.glplot.dispose(),this.container.removeChild(this.svgContainer),this.container.removeChild(this.mouseContainer),this.fullData=null,this.glplot=null,this.stopped=!0,this.camera.mouseListener.enabled=!1,this.mouseContainer.removeEventListener("wheel",this.camera.wheelListener),this.camera=null}},A.plot=function(t,e,r){var n=this.glplot;this.updateRefs(r),this.xaxis.clearCalc(),this.yaxis.clearCalc(),this.updateTraces(t,e),this.updateFx(r.dragmode);var i=r.width,a=r.height;this.updateSize(this.canvas);var o=this.glplotOptions;o.merge(r),o.screenBox=[0,0,i,a];var s={_fullLayout:{_axisConstraintGroups:r._axisConstraintGroups,xaxis:this.xaxis,yaxis:this.yaxis,_size:r._size}};v(s,this.xaxis),v(s,this.yaxis);var l,c,u=r._size,f=this.xaxis.domain,h=this.yaxis.domain;for(o.viewBox=[u.l+f[0]*u.w,u.b+h[0]*u.h,i-u.r-(1-f[1])*u.w,a-u.t-(1-h[1])*u.h],this.mouseContainer.style.width=u.w*(f[1]-f[0])+"px",this.mouseContainer.style.height=u.h*(h[1]-h[0])+"px",this.mouseContainer.height=u.h*(h[1]-h[0]),this.mouseContainer.style.left=u.l+f[0]*u.w+"px",this.mouseContainer.style.top=u.t+(1-h[1])*u.h+"px",c=0;c<2;++c)(l=this[w[c]])._length=o.viewBox[c+2]-o.viewBox[c],y(this.graphDiv,l),l.setScale();m(s),o.ticks=this.computeTickMarks(),o.dataBox=this.calcDataBox(),o.merge(r),n.update(o),this.glplot.draw()},A.calcDataBox=function(){var t=this.xaxis,e=this.yaxis,r=t.range,n=e.range,i=t.r2l,a=e.r2l;return[i(r[0]),a(n[0]),i(r[1]),a(n[1])]},A.setRanges=function(t){var e=this.xaxis,r=this.yaxis,n=e.l2r,i=r.l2r;e.range=[n(t[0]),n(t[2])],r.range=[i(t[1]),i(t[3])]},A.updateTraces=function(t,e){var r,n,i,a=Object.keys(this.traces);this.fullData=t;t:for(r=0;r<a.length;r++){var o=a[r],s=this.traces[o];for(n=0;n<t.length;n++)if((i=t[n]).uid===o&&i.type===s.type)continue t;s.dispose(),delete this.traces[o]}for(r=0;r<t.length;r++){i=t[r];var l=e[r],c=this.traces[i.uid];c?c.update(i,l):(c=i._module.plot(this,i,l),this.traces[i.uid]=c)}this.glplot.objects.sort((function(t,e){return t._trace.index-e._trace.index}))},A.updateFx=function(t){_(t)||b(t)?(this.pickCanvas.style["pointer-events"]="none",this.mouseContainer.style["pointer-events"]="none"):(this.pickCanvas.style["pointer-events"]="auto",this.mouseContainer.style["pointer-events"]="auto"),this.mouseContainer.style.cursor="pan"===t?"move":"zoom"===t?"crosshair":null},A.emitPointAction=function(t,e){for(var r,n=t.trace.uid,i=t.pointIndex,a=0;a<this.fullData.length;a++)this.fullData[a].uid===n&&(r=this.fullData[a]);var o={x:t.traceCoord[0],y:t.traceCoord[1],curveNumber:r.index,pointNumber:i,data:r._input,fullData:this.fullData,xaxis:this.xaxis,yaxis:this.yaxis};s.appendArrayPointValue(o,r,i),this.graphDiv.emit(e,{points:[o]})},A.draw=function(){if(!this.stopped){requestAnimationFrame(this.redraw);var t=this.glplot,e=this.camera,r=e.mouseListener,n=1===this.lastButtonState&&0===r.buttons,i=this.fullLayout;this.lastButtonState=r.buttons,this.cameraChanged();var a,o=r.x*t.pixelRatio,l=this.canvas.height-t.pixelRatio*r.y;if(e.boxEnabled&&"zoom"===i.dragmode){this.selectBox.enabled=!0;for(var c=this.selectBox.selectBox=[Math.min(e.boxStart[0],e.boxEnd[0]),Math.min(e.boxStart[1],e.boxEnd[1]),Math.max(e.boxStart[0],e.boxEnd[0]),Math.max(e.boxStart[1],e.boxEnd[1])],u=0;u<2;u++)e.boxStart[u]===e.boxEnd[u]&&(c[u]=t.dataBox[u],c[u+2]=t.dataBox[u+2]);t.setDirty()}else if(!e.panning&&this.isMouseOver){this.selectBox.enabled=!1;var f=i._size,h=this.xaxis.domain,p=this.yaxis.domain,d=(a=t.pick(o/t.pixelRatio+f.l+h[0]*f.w,l/t.pixelRatio-(f.t+(1-p[1])*f.h)))&&a.object._trace.handlePick(a);if(d&&n&&this.emitPointAction(d,"plotly_click"),a&&"skip"!==a.object._trace.hoverinfo&&i.hovermode&&d&&(!this.lastPickResult||this.lastPickResult.traceUid!==d.trace.uid||this.lastPickResult.dataCoord[0]!==d.dataCoord[0]||this.lastPickResult.dataCoord[1]!==d.dataCoord[1])){var g=d;this.lastPickResult={traceUid:d.trace?d.trace.uid:null,dataCoord:d.dataCoord.slice()},this.spikes.update({center:a.dataCoord}),g.screenCoord=[((t.viewBox[2]-t.viewBox[0])*(a.dataCoord[0]-t.dataBox[0])/(t.dataBox[2]-t.dataBox[0])+t.viewBox[0])/t.pixelRatio,(this.canvas.height-(t.viewBox[3]-t.viewBox[1])*(a.dataCoord[1]-t.dataBox[1])/(t.dataBox[3]-t.dataBox[1])-t.viewBox[1])/t.pixelRatio],this.emitPointAction(d,"plotly_hover");var m=this.fullData[g.trace.index]||{},v=g.pointIndex,y=s.castHoverinfo(m,i,v);if(y&&"all"!==y){var x=y.split("+");-1===x.indexOf("x")&&(g.traceCoord[0]=void 0),-1===x.indexOf("y")&&(g.traceCoord[1]=void 0),-1===x.indexOf("z")&&(g.traceCoord[2]=void 0),-1===x.indexOf("text")&&(g.textLabel=void 0),-1===x.indexOf("name")&&(g.name=void 0)}s.loneHover({x:g.screenCoord[0],y:g.screenCoord[1],xLabel:this.hoverFormatter("xaxis",g.traceCoord[0]),yLabel:this.hoverFormatter("yaxis",g.traceCoord[1]),zLabel:g.traceCoord[2],text:g.textLabel,name:g.name,color:s.castHoverOption(m,v,"bgcolor")||g.color,borderColor:s.castHoverOption(m,v,"bordercolor"),fontFamily:s.castHoverOption(m,v,"font.family"),fontSize:s.castHoverOption(m,v,"font.size"),fontColor:s.castHoverOption(m,v,"font.color"),nameLength:s.castHoverOption(m,v,"namelength"),textAlign:s.castHoverOption(m,v,"align")},{container:this.svgContainer,gd:this.graphDiv})}}a||this.unhover(),t.draw()}},A.unhover=function(){this.lastPickResult&&(this.spikes.update({}),this.lastPickResult=null,this.graphDiv.emit("plotly_unhover"),s.loneUnhover(this.svgContainer))},A.hoverFormatter=function(t,e){if(void 0!==e){var r=this[t];return o.tickText(r,r.c2l(e),"hover").text}}},{"../../../stackgl_modules":1119,"../../components/dragelement/helpers":384,"../../components/fx":406,"../../lib/show_no_webgl_msg":525,"../../plots/cartesian/axes":554,"../../registry":638,"../cartesian/autorange":553,"../cartesian/constants":561,"../cartesian/constraints":562,"./camera":594,"./convert":595,"webgl-context":331}],598:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../components/fx/layout_attributes"),a=t("./scene"),o=t("../get_data").getSubplotData,s=t("../../lib"),l=t("../../constants/xmlns_namespaces");r.name="gl3d",r.attr="scene",r.idRoot="scene",r.idRegex=r.attrRegex=s.counterRegex("scene"),r.attributes=t("./layout/attributes"),r.layoutAttributes=t("./layout/layout_attributes"),r.baseLayoutAttrOverrides=n({hoverlabel:i.hoverlabel},"plot","nested"),r.supplyLayoutDefaults=t("./layout/defaults"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl3d,i=0;i<n.length;i++){var s=n[i],l=o(r,"gl3d",s),c=e[s],u=c.camera,f=c._scene;f||(f=new a({id:s,graphDiv:t,container:t.querySelector(".gl-container"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio,camera:u},e),c._scene=f),f.viewInitial||(f.viewInitial={up:{x:u.up.x,y:u.up.y,z:u.up.z},eye:{x:u.eye.x,y:u.eye.y,z:u.eye.z},center:{x:u.center.x,y:u.center.y,z:u.center.z}}),f.plot(l,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl3d||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._scene&&(n[o]._scene.destroy(),n._infolayer&&n._infolayer.selectAll(".annotation-"+o).remove())}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=e._size,i=0;i<r.length;i++){var a=e[r[i]],o=a.domain,s=a._scene,c=s.toImage("png");e._glimages.append("svg:image").attr({xmlns:l.svg,"xlink:href":c,x:n.l+n.w*o.x[0],y:n.t+n.h*(1-o.y[1]),width:n.w*(o.x[1]-o.x[0]),height:n.h*(o.y[1]-o.y[0]),preserveAspectRatio:"none"}),s.destroy()}},r.cleanId=function(t){if(t.match(/^scene[0-9]*$/)){var e=t.substr(5);return"1"===e&&(e=""),"scene"+e}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){e[r[n]]._scene.updateFx(e.dragmode,e.hovermode)}}},{"../../components/fx/layout_attributes":407,"../../constants/xmlns_namespaces":480,"../../lib":503,"../../plot_api/edit_types":536,"../get_data":593,"./layout/attributes":599,"./layout/defaults":603,"./layout/layout_attributes":604,"./scene":608}],599:[function(t,e,r){"use strict";e.exports={scene:{valType:"subplotid",dflt:"scene",editType:"calc+clearAxisTypes"}}},{}],600:[function(t,e,r){"use strict";var n=t("../../../components/color"),i=t("../../cartesian/layout_attributes"),a=t("../../../lib/extend").extendFlat,o=t("../../../plot_api/edit_types").overrideAll;e.exports=o({visible:i.visible,showspikes:{valType:"boolean",dflt:!0},spikesides:{valType:"boolean",dflt:!0},spikethickness:{valType:"number",min:0,dflt:2},spikecolor:{valType:"color",dflt:n.defaultLine},showbackground:{valType:"boolean",dflt:!1},backgroundcolor:{valType:"color",dflt:"rgba(204, 204, 204, 0.5)"},showaxeslabels:{valType:"boolean",dflt:!0},color:i.color,categoryorder:i.categoryorder,categoryarray:i.categoryarray,title:{text:i.title.text,font:i.title.font},type:a({},i.type,{values:["-","linear","log","date","category"]}),autotypenumbers:i.autotypenumbers,autorange:i.autorange,rangemode:i.rangemode,range:a({},i.range,{items:[{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}}],anim:!1}),tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,mirror:i.mirror,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,tickfont:i.tickfont,tickangle:i.tickangle,tickprefix:i.tickprefix,showtickprefix:i.showtickprefix,ticksuffix:i.ticksuffix,showticksuffix:i.showticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickformat:i.tickformat,tickformatstops:i.tickformatstops,hoverformat:i.hoverformat,showline:i.showline,linecolor:i.linecolor,linewidth:i.linewidth,showgrid:i.showgrid,gridcolor:a({},i.gridcolor,{dflt:"rgb(204, 204, 204)"}),gridwidth:i.gridwidth,zeroline:i.zeroline,zerolinecolor:i.zerolinecolor,zerolinewidth:i.zerolinewidth,_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}},"plot","from-root")},{"../../../components/color":366,"../../../lib/extend":493,"../../../plot_api/edit_types":536,"../../cartesian/layout_attributes":569}],601:[function(t,e,r){"use strict";var n=t("tinycolor2").mix,i=t("../../../lib"),a=t("../../../plot_api/plot_template"),o=t("./axis_attributes"),s=t("../../cartesian/type_defaults"),l=t("../../cartesian/axis_defaults"),c=["xaxis","yaxis","zaxis"];e.exports=function(t,e,r){var u,f;function h(t,e){return i.coerce(u,f,o,t,e)}for(var p=0;p<c.length;p++){var d=c[p];u=t[d]||{},(f=a.newContainer(e,d))._id=d[0]+r.scene,f._name=d,s(u,f,h,r),l(u,f,h,{font:r.font,letter:d[0],data:r.data,showGrid:!0,noTickson:!0,noTicklabelmode:!0,noTicklabelposition:!0,noTicklabeloverflow:!0,bgColor:r.bgColor,calendar:r.calendar},r.fullLayout),h("gridcolor",n(f.color,r.bgColor,13600/187).toRgbString()),h("title.text",d[0]),f.setScale=i.noop,h("showspikes")&&(h("spikesides"),h("spikethickness"),h("spikecolor",f.color)),h("showaxeslabels"),h("showbackground")&&h("backgroundcolor")}}},{"../../../lib":503,"../../../plot_api/plot_template":543,"../../cartesian/axis_defaults":556,"../../cartesian/type_defaults":582,"./axis_attributes":600,tinycolor2:312}],602:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=t("../../../lib"),a=["xaxis","yaxis","zaxis"];function o(){this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.tickEnable=[!0,!0,!0],this.tickFont=["sans-serif","sans-serif","sans-serif"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[18,18,18],this.labels=["x","y","z"],this.labelEnable=[!0,!0,!0],this.labelFont=["Open Sans","Open Sans","Open Sans"],this.labelSize=[20,20,20],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[30,30,30],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[10,10,10],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!0,!0,!0],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._defaultTickPad=this.tickPad.slice(),this._defaultLabelPad=this.labelPad.slice(),this._defaultLineTickLength=this.lineTickLength.slice()}o.prototype.merge=function(t,e){for(var r=0;r<3;++r){var o=e[a[r]];o.visible?(this.labels[r]=t._meta?i.templateString(o.title.text,t._meta):o.title.text,"font"in o.title&&(o.title.font.color&&(this.labelColor[r]=n(o.title.font.color)),o.title.font.family&&(this.labelFont[r]=o.title.font.family),o.title.font.size&&(this.labelSize[r]=o.title.font.size)),"showline"in o&&(this.lineEnable[r]=o.showline),"linecolor"in o&&(this.lineColor[r]=n(o.linecolor)),"linewidth"in o&&(this.lineWidth[r]=o.linewidth),"showgrid"in o&&(this.gridEnable[r]=o.showgrid),"gridcolor"in o&&(this.gridColor[r]=n(o.gridcolor)),"gridwidth"in o&&(this.gridWidth[r]=o.gridwidth),"log"===o.type?this.zeroEnable[r]=!1:"zeroline"in o&&(this.zeroEnable[r]=o.zeroline),"zerolinecolor"in o&&(this.zeroLineColor[r]=n(o.zerolinecolor)),"zerolinewidth"in o&&(this.zeroLineWidth[r]=o.zerolinewidth),"ticks"in o&&o.ticks?this.lineTickEnable[r]=!0:this.lineTickEnable[r]=!1,"ticklen"in o&&(this.lineTickLength[r]=this._defaultLineTickLength[r]=o.ticklen),"tickcolor"in o&&(this.lineTickColor[r]=n(o.tickcolor)),"tickwidth"in o&&(this.lineTickWidth[r]=o.tickwidth),"tickangle"in o&&(this.tickAngle[r]="auto"===o.tickangle?-3600:Math.PI*-o.tickangle/180),"showticklabels"in o&&(this.tickEnable[r]=o.showticklabels),"tickfont"in o&&(o.tickfont.color&&(this.tickColor[r]=n(o.tickfont.color)),o.tickfont.family&&(this.tickFont[r]=o.tickfont.family),o.tickfont.size&&(this.tickSize[r]=o.tickfont.size)),"mirror"in o?-1!==["ticks","all","allticks"].indexOf(o.mirror)?(this.lineTickMirror[r]=!0,this.lineMirror[r]=!0):!0===o.mirror?(this.lineTickMirror[r]=!1,this.lineMirror[r]=!0):(this.lineTickMirror[r]=!1,this.lineMirror[r]=!1):this.lineMirror[r]=!1,"showbackground"in o&&!1!==o.showbackground?(this.backgroundEnable[r]=!0,this.backgroundColor[r]=n(o.backgroundcolor)):this.backgroundEnable[r]=!1):(this.tickEnable[r]=!1,this.labelEnable[r]=!1,this.lineEnable[r]=!1,this.lineTickEnable[r]=!1,this.gridEnable[r]=!1,this.zeroEnable[r]=!1,this.backgroundEnable[r]=!1)}},e.exports=function(t,e){var r=new o;return r.merge(t,e),r}},{"../../../lib":503,"../../../lib/str2rgbarray":528}],603:[function(t,e,r){"use strict";var n=t("../../../lib"),i=t("../../../components/color"),a=t("../../../registry"),o=t("../../subplot_defaults"),s=t("./axis_defaults"),l=t("./layout_attributes"),c=t("../../get_data").getSubplotData;function u(t,e,r,n){for(var o=r("bgcolor"),l=i.combine(o,n.paper_bgcolor),u=["up","center","eye"],f=0;f<u.length;f++)r("camera."+u[f]+".x"),r("camera."+u[f]+".y"),r("camera."+u[f]+".z");r("camera.projection.type");var h=!!r("aspectratio.x")&&!!r("aspectratio.y")&&!!r("aspectratio.z"),p=r("aspectmode",h?"manual":"auto");h||(t.aspectratio=e.aspectratio={x:1,y:1,z:1},"manual"===p&&(e.aspectmode="auto"),t.aspectmode=e.aspectmode);var d=c(n.fullData,"gl3d",n.id);s(t,e,{font:n.font,scene:n.id,data:d,bgColor:l,calendar:n.calendar,autotypenumbersDflt:n.autotypenumbersDflt,fullLayout:n.fullLayout}),a.getComponentMethod("annotations3d","handleDefaults")(t,e,n);var g=n.getDfltFromLayout("dragmode");if(!1!==g&&!g)if(g="orbit",t.camera&&t.camera.up){var m=t.camera.up.x,v=t.camera.up.y,y=t.camera.up.z;0!==y&&(m&&v&&y?y/Math.sqrt(m*m+v*v+y*y)>.999&&(g="turntable"):g="turntable")}else g="turntable";r("dragmode",g),r("hovermode",n.getDfltFromLayout("hovermode"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:"gl3d",attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{"../../../components/color":366,"../../../lib":503,"../../../registry":638,"../../get_data":593,"../../subplot_defaults":632,"./axis_defaults":601,"./layout_attributes":604}],604:[function(t,e,r){"use strict";var n=t("./axis_attributes"),i=t("../../domain").attributes,a=t("../../../lib/extend").extendFlat,o=t("../../../lib").counterRegex;function s(t,e,r){return{x:{valType:"number",dflt:t,editType:"camera"},y:{valType:"number",dflt:e,editType:"camera"},z:{valType:"number",dflt:r,editType:"camera"},editType:"camera"}}e.exports={_arrayAttrRegexps:[o("scene",".annotations",!0)],bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"plot"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:"enumerated",values:["perspective","orthographic"],dflt:"perspective",editType:"calc"},editType:"calc"},editType:"camera"},domain:i({name:"scene",editType:"plot"}),aspectmode:{valType:"enumerated",values:["auto","cube","data","manual"],dflt:"auto",editType:"plot",impliedEdits:{"aspectratio.x":void 0,"aspectratio.y":void 0,"aspectratio.z":void 0}},aspectratio:{x:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},y:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},z:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},editType:"plot",impliedEdits:{aspectmode:"manual"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:"enumerated",values:["orbit","turntable","zoom","pan",!1],editType:"plot"},hovermode:{valType:"enumerated",values:["closest",!1],dflt:"closest",editType:"modebar"},uirevision:{valType:"any",editType:"none"},editType:"plot",_deprecated:{cameraposition:{valType:"info_array",editType:"camera"}}}},{"../../../lib":503,"../../../lib/extend":493,"../../domain":584,"./axis_attributes":600}],605:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=["xaxis","yaxis","zaxis"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{"../../../lib/str2rgbarray":528}],606:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if("auto"===u.tickmode){u.tickmode="linear";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u,{msUTC:!0}),d=0;d<p.length;++d)p[d].x=p[d].x*t.dataScale[c],"date"===u.type&&(p[d].text=p[d].text.replace(/\<br\>/g," "));l[c]=p,u.tickmode=f}}e.ticks=l;for(c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;a<n.length;++a)i[a]=n[a].x;e[r]=i}return e}(l)};var n=t("../../cartesian/axes"),i=t("../../../lib"),a=["xaxis","yaxis","zaxis"],o=[0,0,0]},{"../../../lib":503,"../../cartesian/axes":554}],607:[function(t,e,r){"use strict";function n(t,e){var r,n,i=[0,0,0,0];for(r=0;r<4;++r)for(n=0;n<4;++n)i[n]+=t[4*r+n]*e[r];return i}e.exports=function(t,e){return n(t.projection,n(t.view,n(t.model,[e[0],e[1],e[2],1])))}},{}],608:[function(t,e,r){"use strict";var n,i,a=t("../../../stackgl_modules").gl_plot3d,o=a.createCamera,s=a.createScene,l=t("webgl-context"),c=t("has-passive-events"),u=t("../../registry"),f=t("../../lib"),h=f.preserveDrawingBuffer(),p=t("../../plots/cartesian/axes"),d=t("../../components/fx"),g=t("../../lib/str2rgbarray"),m=t("../../lib/show_no_webgl_msg"),v=t("./project"),y=t("./layout/convert"),x=t("./layout/spikes"),b=t("./layout/tick_marks");function _(t,e){var r=document.createElement("div"),n=t.container;this.graphDiv=t.graphDiv;var i=document.createElementNS("http://www.w3.org/2000/svg","svg");i.style.position="absolute",i.style.top=i.style.left="0px",i.style.width=i.style.height="100%",i.style["z-index"]=20,i.style["pointer-events"]="none",r.appendChild(i),this.svgContainer=i,r.id=t.id,r.style.position="absolute",r.style.top=r.style.left="0px",r.style.width=r.style.height="100%",n.appendChild(r),this.fullLayout=e,this.id=t.id||"scene",this.fullSceneLayout=e[this.id],this.plotArgs=[[],{},{}],this.axesOptions=y(e,e[this.id]),this.spikeOptions=x(e[this.id]),this.container=r,this.staticMode=!!t.staticPlot,this.pixelRatio=this.pixelRatio||t.plotGlPixelRatio||2,this.dataScale=[1,1,1],this.contourLevels=[[],[],[]],this.convertAnnotations=u.getComponentMethod("annotations3d","convert"),this.drawAnnotations=u.getComponentMethod("annotations3d","draw"),this.initializeGLPlot()}var w=_.prototype;w.prepareOptions=function(){var t={canvas:this.canvas,gl:this.gl,glOptions:{preserveDrawingBuffer:h,premultipliedAlpha:!0,antialias:!0},container:this.container,axes:this.axesOptions,spikes:this.spikeOptions,pickRadius:10,snapToData:!0,autoScale:!0,autoBounds:!1,cameraObject:this.camera,pixelRatio:this.pixelRatio};if(this.staticMode){if(!(i||(n=document.createElement("canvas"),i=l({canvas:n,preserveDrawingBuffer:!0,premultipliedAlpha:!0,antialias:!0}))))throw new Error("error creating static canvas/context for image server");t.gl=i,t.canvas=n}return t};var T=!0;w.tryCreatePlot=function(){var t=this.prepareOptions(),e=!0;try{this.glplot=s(t)}catch(r){if(this.staticMode||!T||h)e=!1;else{f.warn(["webgl setup failed possibly due to","false preserveDrawingBuffer config.","The mobile/tablet device may not be detected by is-mobile module.","Enabling preserveDrawingBuffer in second attempt to create webgl scene..."].join(" "));try{h=t.glOptions.preserveDrawingBuffer=!0,this.glplot=s(t)}catch(r){h=t.glOptions.preserveDrawingBuffer=!1,e=!1}}}return T=!1,e},w.initializeGLCamera=function(){var t=this.fullSceneLayout.camera,e="orthographic"===t.projection.type;this.camera=o(this.container,{center:[t.center.x,t.center.y,t.center.z],eye:[t.eye.x,t.eye.y,t.eye.z],up:[t.up.x,t.up.y,t.up.z],_ortho:e,zoomMin:.01,zoomMax:100,mode:"orbit"})},w.initializeGLPlot=function(){var t=this;if(t.initializeGLCamera(),!t.tryCreatePlot())return m(t);t.traces={},t.make4thDimension();var e=t.graphDiv,r=e.layout,n=function(){var e={};return t.isCameraChanged(r)&&(e[t.id+".camera"]=t.getCamera()),t.isAspectChanged(r)&&(e[t.id+".aspectratio"]=t.glplot.getAspectratio(),"manual"!==r[t.id].aspectmode&&(t.fullSceneLayout.aspectmode=r[t.id].aspectmode=e[t.id+".aspectmode"]="manual")),e},i=function(t){if(!1!==t.fullSceneLayout.dragmode){var e=n();t.saveLayout(r),t.graphDiv.emit("plotly_relayout",e)}};return t.glplot.canvas&&(t.glplot.canvas.addEventListener("mouseup",(function(){i(t)})),t.glplot.canvas.addEventListener("wheel",(function(r){if(e._context._scrollZoom.gl3d){if(t.camera._ortho){var n=r.deltaX>r.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener("mousemove",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit("plotly_relayouting",e)}})),t.staticMode||t.glplot.canvas.addEventListener("webglcontextlost",(function(r){e&&e.emit&&e.emit("plotly_webglcontextlost",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,"viewBox","0 0 "+s+" "+l),n.setAttributeNS(null,"width",s),n.setAttributeNS(null,"height",l),b(e),e.glplot.axes.update(e.axesOptions);for(var c=Object.keys(e.traces),u=null,h=e.glplot.selection,g=0;g<c.length;++g)"skip"!==(t=e.traces[c[g]]).data.hoverinfo&&t.handlePick(h)&&(u=t),t.setContourLevels&&t.setContourLevels();function m(t,r,n){var i=e.fullSceneLayout[t+"axis"];return"log"!==i.type&&(r=i.d2l(r)),p.hoverLabelText(i,r,n)}if(null!==u){var y=v(e.glplot.cameraParams,h.dataCoordinate);t=u.data;var x,_=r._fullData[t.index],w=h.index,T={xLabel:m("x",h.traceCoordinate[0],t.xhoverformat),yLabel:m("y",h.traceCoordinate[1],t.yhoverformat),zLabel:m("z",h.traceCoordinate[2],t.zhoverformat)},k=d.castHoverinfo(_,e.fullLayout,w),A=(k||"").split("+"),M=k&&"all"===k;_.hovertemplate||M||(-1===A.indexOf("x")&&(T.xLabel=void 0),-1===A.indexOf("y")&&(T.yLabel=void 0),-1===A.indexOf("z")&&(T.zLabel=void 0),-1===A.indexOf("text")&&(h.textLabel=void 0),-1===A.indexOf("name")&&(u.name=void 0));var S=[];"cone"===t.type||"streamtube"===t.type?(T.uLabel=m("x",h.traceCoordinate[3],t.uhoverformat),(M||-1!==A.indexOf("u"))&&S.push("u: "+T.uLabel),T.vLabel=m("y",h.traceCoordinate[4],t.vhoverformat),(M||-1!==A.indexOf("v"))&&S.push("v: "+T.vLabel),T.wLabel=m("z",h.traceCoordinate[5],t.whoverformat),(M||-1!==A.indexOf("w"))&&S.push("w: "+T.wLabel),T.normLabel=h.traceCoordinate[6].toPrecision(3),(M||-1!==A.indexOf("norm"))&&S.push("norm: "+T.normLabel),"streamtube"===t.type&&(T.divergenceLabel=h.traceCoordinate[7].toPrecision(3),(M||-1!==A.indexOf("divergence"))&&S.push("divergence: "+T.divergenceLabel)),h.textLabel&&S.push(h.textLabel),x=S.join("<br>")):"isosurface"===t.type||"volume"===t.type?(T.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),S.push("value: "+T.valueLabel),h.textLabel&&S.push(h.textLabel),x=S.join("<br>")):x=h.textLabel;var E={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E=_._module.eventData(E,h,_,{},w));var L={points:[E]};if(e.fullSceneLayout.hovermode){var C=[];d.loneHover({trace:_,x:(.5+.5*y[0]/y[3])*s,y:(.5-.5*y[1]/y[3])*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:u.name,color:d.castHoverOption(_,w,"bgcolor")||u.color,borderColor:d.castHoverOption(_,w,"bordercolor"),fontFamily:d.castHoverOption(_,w,"font.family"),fontSize:d.castHoverOption(_,w,"font.size"),fontColor:d.castHoverOption(_,w,"font.color"),nameLength:d.castHoverOption(_,w,"namelength"),textAlign:d.castHoverOption(_,w,"align"),hovertemplate:f.castOption(_,w,"hovertemplate"),hovertemplateLabels:f.extendFlat({},E,T),eventData:[E]},{container:n,gd:r,inOut_bbox:C}),E.bbox=C[0]}h.buttons&&h.distance<5?r.emit("plotly_click",L):r.emit("plotly_hover",L),this.oldEventData=L}else d.loneUnhover(n),this.oldEventData&&r.emit("plotly_unhover",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error("Catastrophic and unrecoverable WebGL error. Context lost.")};requestAnimationFrame(e)};var k=["xaxis","yaxis","zaxis"];function A(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+"calendar"],u=e["_"+o+"length"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(u||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;d<l[p].length;++d)h=s.d2l(l[p][d],0,c),!isNaN(h)&&isFinite(h)&&(r[0][i]=Math.min(r[0][i],h),r[1][i]=Math.max(r[1][i],h));else h=s.d2l(l[p],0,c),!isNaN(h)&&isFinite(h)&&(r[0][i]=Math.min(r[0][i],h),r[1][i]=Math.max(r[1][i],h));else r[0][i]=Math.min(r[0][i],0),r[1][i]=Math.max(r[1][i],u-1)}}w.plot=function(t,e,r){if(this.plotArgs=[t,e,r],!this.glplot.contextLost){var n,i,a,o,s,l,c=e[this.id],u=r[this.id];this.fullLayout=e,this.fullSceneLayout=c,this.axesOptions.merge(e,c),this.spikeOptions.merge(c),this.setViewport(c),this.updateFx(c.dragmode,c.hovermode),this.camera.enableWheel=this.graphDiv._context._scrollZoom.gl3d,this.glplot.setClearColor(g(c.bgcolor)),this.setConvert(s),t?Array.isArray(t)||(t=[t]):t=[];var f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&A(this,n,f);!function(t,e){for(var r=t.fullSceneLayout,n=r.annotations||[],i=0;i<3;i++)for(var a=k[i],o=a.charAt(0),s=r[a],l=0;l<n.length;l++){var c=n[l];if(c.visible){var u=s.r2l(c[o]);!isNaN(u)&&isFinite(u)&&(e[0][i]=Math.min(e[0][i],u),e[1][i]=Math.max(e[1][i],u))}}}(this,f);var h=[1,1,1];for(o=0;o<3;++o)f[1][o]===f[0][o]?h[o]=1:h[o]=1/(f[1][o]-f[0][o]);for(this.dataScale=h,this.convertAnnotations(this),a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&((i=this.traces[n.uid])?i.data.type===n.type?i.update(n):(i.dispose(),i=n._module.plot(this,n),this.traces[n.uid]=i):(i=n._module.plot(this,n),this.traces[n.uid]=i),i.name=n.name);var p=Object.keys(this.traces);t:for(a=0;a<p.length;++a){for(o=0;o<t.length;++o)if(t[o].uid===p[a]&&!0===t[o].visible&&0!==t[o]._length)continue t;(i=this.traces[p[a]]).dispose(),delete this.traces[p[a]]}this.glplot.objects.sort((function(t,e){return t._trace.data.index-e._trace.data.index}));var d,m=[[0,0,0],[0,0,0]],v=[],y={};for(a=0;a<3;++a){if((l=(s=c[k[a]]).type)in y?(y[l].acc*=h[a],y[l].count+=1):y[l]={acc:h[a],count:1},s.autorange){m[0][a]=1/0,m[1][a]=-1/0;var x=this.glplot.objects,b=this.fullSceneLayout.annotations||[],_=s._name.charAt(0);for(o=0;o<x.length;o++){var w=x[o],T=w.bounds,M=w._trace.data._pad||0;"ErrorBars"===w.constructor.name&&s._lowerLogErrorBound?m[0][a]=Math.min(m[0][a],s._lowerLogErrorBound):m[0][a]=Math.min(m[0][a],T[0][a]/h[a]-M),m[1][a]=Math.max(m[1][a],T[1][a]/h[a]+M)}for(o=0;o<b.length;o++){var S=b[o];if(S.visible){var E=s.r2l(S[_]);m[0][a]=Math.min(m[0][a],E),m[1][a]=Math.max(m[1][a],E)}}if("rangemode"in s&&"tozero"===s.rangemode&&(m[0][a]=Math.min(m[0][a],0),m[1][a]=Math.max(m[1][a],0)),m[0][a]>m[1][a])m[0][a]=-1,m[1][a]=1;else{var L=m[1][a]-m[0][a];m[0][a]-=L/32,m[1][a]+=L/32}if("reversed"===s.autorange){var C=m[0][a];m[0][a]=m[1][a],m[1][a]=C}}else{var P=s.range;m[0][a]=s.r2l(P[0]),m[1][a]=s.r2l(P[1])}m[0][a]===m[1][a]&&(m[0][a]-=1,m[1][a]+=1),v[a]=m[1][a]-m[0][a],this.glplot.setBounds(a,{min:m[0][a]*h[a],max:m[1][a]*h[a]})}var I=c.aspectmode;if("cube"===I)d=[1,1,1];else if("manual"===I){var O=c.aspectratio;d=[O.x,O.y,O.z]}else{if("auto"!==I&&"data"!==I)throw new Error("scene.js aspectRatio was not one of the enumerated types");var z=[1,1,1];for(a=0;a<3;++a){var D=y[l=(s=c[k[a]]).type];z[a]=Math.pow(D.acc,1/D.count)/h[a]}d="data"===I||Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1]}c.aspectratio.x=u.aspectratio.x=d[0],c.aspectratio.y=u.aspectratio.y=d[1],c.aspectratio.z=u.aspectratio.z=d[2],this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmode=c.aspectmode);var R=c.domain||null,F=e._size||null;if(R&&F){var B=this.container.style;B.position="absolute",B.left=F.l+R.x[0]*F.w+"px",B.top=F.t+(1-R.y[1])*F.h+"px",B.width=F.w*(R.x[1]-R.x[0])+"px",B.height=F.h*(R.y[1]-R.y[0])+"px"}this.glplot.redraw()}},w.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener("wheel",this.camera.wheelListener),this.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},w.getCamera=function(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(t=this.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?"orthographic":"perspective"}}},w.setViewport=function(t){var e,r=t.camera;this.camera.lookAt.apply(this,[[(e=r).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),this.glplot.setAspectratio(t.aspectratio),"orthographic"===r.projection.type!==this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+".camera").get();function n(t,e,r,n){var i=["up","center","eye"],a=["x","y","z"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+".aspectratio").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this.fullLayout,l=this.isCameraChanged(t),c=this.isAspectChanged(t),h=l||c;if(h){var p={};if(l&&(e=this.getCamera(),n=(r=f.nestedProperty(t,this.id+".camera")).get(),p[this.id+".camera"]=n),c&&(i=this.glplot.getAspectratio(),o=(a=f.nestedProperty(t,this.id+".aspectratio")).get(),p[this.id+".aspectratio"]=o),u.call("_storeDirectGUIEdit",t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+".camera").set(e);if(c)a.set(i),f.nestedProperty(s,this.id+".aspectratio").set(i),this.glplot.redraw()}return h},w.updateFx=function(t,e){var r=this.camera;if(r)if("orbit"===t)r.mode="orbit",r.keyBindingMode="rotate";else if("turntable"===t){r.up=[0,0,1],r.mode="turntable",r.keyBindingMode="rotate";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var c=this.id+".camera.up",h={x:0,y:0,z:1},p={};p[c]=h;var d=n.layout;u.call("_storeDirectGUIEdit",d,i._preGUI,p),a.up=h,f.nestedProperty(d,c).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},w.toImage=function(t){t||(t="png"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n=0,i=r-1;n<i;++n,--i)for(var a=0;a<e;++a)for(var o=0;o<4;++o){var s=4*(e*n+a)+o,l=4*(e*i+a)+o,c=t[s];t[s]=t[l],t[l]=c}}(a,r,i),function(t,e,r){for(var n=0;n<r;++n)for(var i=0;i<e;++i){var a=4*(e*n+i),o=t[a+3];if(o>0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(a,r,i);var o=document.createElement("canvas");o.width=r,o.height=i;var s,l=o.getContext("2d"),c=l.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){case"jpeg":s=o.toDataURL("image/jpeg");break;case"webp":s=o.toDataURL("image/webp");break;default:s=o.toDataURL("image/png")}return this.staticMode&&this.container.removeChild(n),s},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this.graphDiv._fullLayout;this._mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},p.setConvert(this._mockAxis,t)},e.exports=_},{"../../../stackgl_modules":1119,"../../components/fx":406,"../../lib":503,"../../lib/show_no_webgl_msg":525,"../../lib/str2rgbarray":528,"../../plots/cartesian/axes":554,"../../registry":638,"./layout/convert":602,"./layout/spikes":605,"./layout/tick_marks":606,"./project":607,"has-passive-events":229,"webgl-context":331}],609:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;a<n;a++)i[a]=[t[a],e[a],r[a]];return i}},{}],610:[function(t,e,r){"use strict";var n=t("./font_attributes"),i=t("./animation_attributes"),a=t("../components/color/attributes"),o=t("../components/shapes/draw_newshape/attributes"),s=t("./pad_attributes"),l=t("../lib/extend").extendFlat,c=n({editType:"calc"});c.family.dflt='"Open Sans", verdana, arial, sans-serif',c.size.dflt=12,c.color.dflt=a.defaultLine,e.exports={font:c,title:{text:{valType:"string",editType:"layoutstyle"},font:n({editType:"layoutstyle"}),xref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle"},yref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle"},x:{valType:"number",min:0,max:1,dflt:.5,editType:"layoutstyle"},y:{valType:"number",min:0,max:1,dflt:"auto",editType:"layoutstyle"},xanchor:{valType:"enumerated",dflt:"auto",values:["auto","left","center","right"],editType:"layoutstyle"},yanchor:{valType:"enumerated",dflt:"auto",values:["auto","top","middle","bottom"],editType:"layoutstyle"},pad:l(s({editType:"layoutstyle"}),{}),editType:"layoutstyle"},uniformtext:{mode:{valType:"enumerated",values:[!1,"hide","show"],dflt:!1,editType:"plot"},minsize:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"plot"},autosize:{valType:"boolean",dflt:!1,editType:"none"},width:{valType:"number",min:10,dflt:700,editType:"plot"},height:{valType:"number",min:10,dflt:450,editType:"plot"},margin:{l:{valType:"number",min:0,dflt:80,editType:"plot"},r:{valType:"number",min:0,dflt:80,editType:"plot"},t:{valType:"number",min:0,dflt:100,editType:"plot"},b:{valType:"number",min:0,dflt:80,editType:"plot"},pad:{valType:"number",min:0,dflt:0,editType:"plot"},autoexpand:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},computed:{valType:"any",editType:"none"},paper_bgcolor:{valType:"color",dflt:a.background,editType:"plot"},plot_bgcolor:{valType:"color",dflt:a.background,editType:"layoutstyle"},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc"},separators:{valType:"string",editType:"plot"},hidesources:{valType:"boolean",dflt:!1,editType:"plot"},showlegend:{valType:"boolean",editType:"legend"},colorway:{valType:"colorlist",dflt:a.defaults,editType:"calc"},datarevision:{valType:"any",editType:"calc"},uirevision:{valType:"any",editType:"none"},editrevision:{valType:"any",editType:"none"},selectionrevision:{valType:"any",editType:"none"},template:{valType:"any",editType:"calc"},newshape:o.newshape,activeshape:o.activeshape,meta:{valType:"any",arrayOk:!0,editType:"plot"},transition:l({},i.transition,{editType:"none"}),_deprecated:{title:{valType:"string",editType:"layoutstyle"},titlefont:n({editType:"layoutstyle"})}}},{"../components/color/attributes":365,"../components/shapes/draw_newshape/attributes":451,"../lib/extend":493,"./animation_attributes":548,"./font_attributes":585,"./pad_attributes":618}],611:[function(t,e,r){"use strict";var n=t("../../lib/sort_object_keys"),i='\xa9 <a target="_blank" href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',a=['\xa9 <a target="_blank" href="https://carto.com/">Carto</a>',i].join(" "),o=['Map tiles by <a target="_blank" href="https://stamen.com">Stamen Design</a>','under <a target="_blank" href="https://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>',"|",'Data by <a target="_blank" href="https://openstreetmap.org">OpenStreetMap</a> contributors','under <a target="_blank" href="https://www.openstreetmap.org/copyright">ODbL</a>'].join(" "),s={"open-street-map":{id:"osm",version:8,sources:{"plotly-osm-tiles":{type:"raster",attribution:i,tiles:["https://a.tile.openstreetmap.org/{z}/{x}/{y}.png","https://b.tile.openstreetmap.org/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-osm-tiles",type:"raster",source:"plotly-osm-tiles",minzoom:0,maxzoom:22}]},"white-bg":{id:"white-bg",version:8,sources:{},layers:[{id:"white-bg",type:"background",paint:{"background-color":"#FFFFFF"},minzoom:0,maxzoom:22}]},"carto-positron":{id:"carto-positron",version:8,sources:{"plotly-carto-positron":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-positron",type:"raster",source:"plotly-carto-positron",minzoom:0,maxzoom:22}]},"carto-darkmatter":{id:"carto-darkmatter",version:8,sources:{"plotly-carto-darkmatter":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-darkmatter",type:"raster",source:"plotly-carto-darkmatter",minzoom:0,maxzoom:22}]},"stamen-terrain":{id:"stamen-terrain",version:8,sources:{"plotly-stamen-terrain":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-terrain",type:"raster",source:"plotly-stamen-terrain",minzoom:0,maxzoom:22}]},"stamen-toner":{id:"stamen-toner",version:8,sources:{"plotly-stamen-toner":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-toner",type:"raster",source:"plotly-stamen-toner",minzoom:0,maxzoom:22}]},"stamen-watercolor":{id:"stamen-watercolor",version:8,sources:{"plotly-stamen-watercolor":{type:"raster",attribution:['Map tiles by <a target="_blank" href="https://stamen.com">Stamen Design</a>','under <a target="_blank" href="https://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>',"|",'Data by <a target="_blank" href="https://openstreetmap.org">OpenStreetMap</a> contributors','under <a target="_blank" href="https://creativecommons.org/licenses/by-sa/3.0">CC BY SA</a>'].join(" "),tiles:["https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-watercolor",type:"raster",source:"plotly-stamen-watercolor",minzoom:0,maxzoom:22}]}},l=n(s);e.exports={requiredVersion:"1.10.1",styleUrlPrefix:"mapbox://styles/mapbox/",styleUrlSuffix:"v9",styleValuesMapbox:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],styleValueDflt:"basic",stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:"plotly-trace-layer-",layoutLayerPrefix:"plotly-layout-layer-",wrongVersionErrorMsg:["Your custom plotly.js bundle is not using the correct mapbox-gl version","Please install mapbox-gl@1.10.1."].join("\n"),noAccessTokenErrorMsg:["Missing Mapbox access token.","Mapbox trace type require a Mapbox access token to be registered.","For example:","  Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });","More info here: https://www.mapbox.com/help/define-access-token/"].join("\n"),missingStyleErrorMsg:["No valid mapbox style found, please set `mapbox.style` to one of:",l.join(", "),"or register a Mapbox access token to use a Mapbox-served style."].join("\n"),multipleTokensErrorMsg:["Set multiple mapbox access token across different mapbox subplot,","using first token found as mapbox-gl does not allow multipleaccess tokens on the same page."].join("\n"),mapOnErrorMsg:"Mapbox error.",mapboxLogo:{path0:"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z",path1:"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z",path2:"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z",polygon:"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34"},styleRules:{map:"overflow:hidden;position:relative;","missing-css":"display:none;",canary:"background-color:salmon;","ctrl-bottom-left":"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;","ctrl-bottom-right":"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;",ctrl:"clear: both; pointer-events: auto; transform: translate(0, 0);","ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner":"display: none;","ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner":"display: block; margin-top:2px","ctrl-attrib.mapboxgl-compact:hover":"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;","ctrl-attrib.mapboxgl-compact::after":'content: ""; cursor: pointer; position: absolute; background-image: url(\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="%23333333" fill-rule="evenodd" d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0"/%3E %3C/svg%3E\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',"ctrl-attrib.mapboxgl-compact":"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;","ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; right: 0","ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; left: 0","ctrl-bottom-left .mapboxgl-ctrl":"margin: 0 0 10px 10px; float: left;","ctrl-bottom-right .mapboxgl-ctrl":"margin: 0 10px 10px 0; float: right;","ctrl-attrib":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a:hover":"color: inherit; text-decoration: underline;","ctrl-attrib .mapbox-improve-map":"font-weight: bold; margin-left: 2px;","attrib-empty":"display: none;","ctrl-logo":'display:block; width: 21px; height: 21px; background-image: url(\'data:image/svg+xml;charset=utf-8,%3C?xml version="1.0" encoding="utf-8"?%3E %3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"%3E%3Cg transform="translate(0,0.01)"%3E%3Cpath d="m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z" style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3Cpath d="M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpath d="M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpolygon points="11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 " style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3C/g%3E%3C/svg%3E\')'}}},{"../../lib/sort_object_keys":526}],612:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=t.split(" "),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=["",""],u=[0,0];switch(i){case"top":c[0]="top",u[1]=-l;break;case"bottom":c[0]="bottom",u[1]=l}switch(a){case"left":c[1]="right",u[0]=-s;break;case"right":c[1]="left",u[0]=s}return{anchor:c[0]&&c[1]?c.join("-"):c[0]?c[0]:c[1]?c[1]:"center",offset:u}}},{"../../lib":503}],613:[function(t,e,r){"use strict";var n=t("mapbox-gl/dist/mapbox-gl-unminified"),i=t("../../lib"),a=i.strTranslate,o=i.strScale,s=t("../../plots/get_data").getSubplotCalcData,l=t("../../constants/xmlns_namespaces"),c=t("@plotly/d3"),u=t("../../components/drawing"),f=t("../../lib/svg_text_utils"),h=t("./mapbox"),p=r.constants=t("./constants");function d(t){return"string"==typeof t&&(-1!==p.styleValuesMapbox.indexOf(t)||0===t.indexOf("mapbox://"))}r.name="mapbox",r.attr="subplot",r.idRoot="mapbox",r.idRegex=r.attrRegex=i.counterRegex("mapbox"),r.attributes={subplot:{valType:"subplotid",dflt:"mapbox",editType:"calc"}},r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(""===t._context.mapboxAccessToken)return"";for(var n=[],a=[],o=!1,s=!1,l=0;l<e.length;l++){var c=r[e[l]],u=c.accesstoken;d(c.style)&&(u?i.pushUnique(n,u):(d(c._input.style)&&(i.error("Uses Mapbox map style, but did not set an access token."),o=!0),s=!0)),u&&i.pushUnique(a,u)}if(s){var f=o?p.noAccessTokenErrorMsg:p.missingStyleErrorMsg;throw i.error(f),new Error(f)}return n.length?(n.length>1&&i.warn(p.multipleTokensErrorMsg),n[0]):(a.length&&i.log(["Listed mapbox access token(s)",a.join(","),"but did not use a Mapbox map style, ignoring token(s)."].join(" ")),"")}(t,a);n.accessToken=o;for(var l=0;l<a.length;l++){var c=a[l],u=s(r,"mapbox",c),f=e[c],g=f._subplot;g||(g=new h(t,c),e[c]._subplot=g),g.viewInitial||(g.viewInitial={center:i.extendFlat({},f.center),zoom:f.zoom,bearing:f.bearing,pitch:f.pitch}),g.plot(u,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.mapbox||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._subplot&&n[o]._subplot.destroy()}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=e._size,i=0;i<r.length;i++){var s=e[r[i]],h=s.domain,d=s._subplot.toImage("png");e._glimages.append("svg:image").attr({xmlns:l.svg,"xlink:href":d,x:n.l+n.w*h.x[0],y:n.t+n.h*(1-h.y[1]),width:n.w*(h.x[1]-h.x[0]),height:n.h*(h.y[1]-h.y[0]),preserveAspectRatio:"none"});var g=c.select(s._subplot.div);if(!(null===g.select(".mapboxgl-ctrl-logo").node().offsetParent)){var m=e._glimages.append("g");m.attr("transform",a(n.l+n.w*h.x[0]+10,n.t+n.h*(1-h.y[0])-31)),m.append("path").attr("d",p.mapboxLogo.path0).style({opacity:.9,fill:"#ffffff","enable-background":"new"}),m.append("path").attr("d",p.mapboxLogo.path1).style("opacity",.35).style("enable-background","new"),m.append("path").attr("d",p.mapboxLogo.path2).style("opacity",.35).style("enable-background","new"),m.append("polygon").attr("points",p.mapboxLogo.polygon).style({opacity:.9,fill:"#ffffff","enable-background":"new"})}var v=g.select(".mapboxgl-ctrl-attrib").text().replace("Improve this map",""),y=e._glimages.append("g"),x=y.append("text");x.text(v).classed("static-attribution",!0).attr({"font-size":12,"font-family":"Arial",color:"rgba(0, 0, 0, 0.75)","text-anchor":"end","data-unformatted":v});var b=u.bBox(x.node()),_=n.w*(h.x[1]-h.x[0]);if(b.width>_/2){var w=v.split("|").join("<br>");x.text(w).attr("data-unformatted",w).call(f.convertToTspans,t),b=u.bBox(x.node())}x.attr("transform",a(-3,8-b.height)),y.insert("rect",".static-attribution").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:"rgba(255, 255, 255, 0.75)"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];y.attr("transform",a(k[0],k[1])+o(T))}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n<r.length;n++){e[r[n]]._subplot.updateFx(e)}}},{"../../components/drawing":388,"../../constants/xmlns_namespaces":480,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/get_data":593,"./constants":611,"./layout_attributes":615,"./layout_defaults":616,"./mapbox":617,"@plotly/d3":58,"mapbox-gl/dist/mapbox-gl-unminified":239}],614:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/svg_text_utils").sanitizeHTML,a=t("./convert_text_opts"),o=t("./constants");function s(t,e){this.subplot=t,this.uid=t.uid+"-"+e,this.index=e,this.idSource="source-"+this.uid,this.idLayer=o.layoutLayerPrefix+this.uid,this.sourceType=null,this.source=null,this.layerType=null,this.below=null,this.visible=!1}var l=s.prototype;function c(t){if(!t.visible)return!1;var e=t.source;if(Array.isArray(e)&&e.length>0){for(var r=0;r<e.length;r++)if("string"!=typeof e[r]||0===e[r].length)return!1;return!0}return n.isPlainObject(e)||"string"==typeof e&&e.length>0}function u(t){var e={},r={};switch(t.type){case"circle":n.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":n.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity,"line-dasharray":t.line.dash});break;case"fill":n.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{"icon-image":i.icon+"-15","icon-size":i.iconsize/10,"text-field":i.text,"text-size":i.textfont.size,"text-anchor":o.anchor,"text-offset":o.offset,"symbol-placement":i.placement}),n.extendFlat(r,{"icon-color":t.color,"text-color":i.textfont.color,"text-opacity":t.opacity});break;case"raster":n.extendFlat(r,{"raster-fade-duration":0,"raster-opacity":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=c(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&"image"===this.sourceType&&"image"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup["layout-"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup["layout-"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,c(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};"geojson"===r?e="data":"vector"===r?e="string"==typeof n?"url":"tiles":"raster"===r?(e="tiles",a.tileSize=256):"image"===r&&(e="url",a.coordinates=t.coordinates);a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if("traces"===t)for(var e=this.subplot.getMapLayers(),r=0;r<e.length;r++){var n=e[r].id;if("string"==typeof n&&0===n.indexOf(o.traceLayerPrefix)){t=n;break}}return t},l.updateLayer=function(t){var e=this.subplot,r=u(t),n=this.lookupBelow(),i=this.findFollowingMapboxLayerId(n);this.removeLayer(),c(t)&&e.addLayer({id:this.idLayer,source:this.idSource,"source-layer":t.sourcelayer||"",type:t.type,minzoom:t.minzoom,maxzoom:t.maxzoom,layout:r.layout,paint:r.paint},i),this.layerType=t.type,this.below=n},l.updateStyle=function(t){if(c(t)){var e=u(t);this.subplot.setOptions(this.idLayer,"setLayoutProperty",e.layout),this.subplot.setOptions(this.idLayer,"setPaintProperty",e.paint)}},l.removeLayer=function(){var t=this.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer)},l.dispose=function(){var t=this.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer),t.getSource(this.idSource)&&t.removeSource(this.idSource)},e.exports=function(t,e,r){var n=new s(t,e);return n.update(r),n}},{"../../lib":503,"../../lib/svg_text_utils":529,"./constants":611,"./convert_text_opts":612}],615:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").defaultLine,a=t("../domain").attributes,o=t("../font_attributes"),s=t("../../traces/scatter/attributes").textposition,l=t("../../plot_api/edit_types").overrideAll,c=t("../../plot_api/plot_template").templatedArray,u=t("./constants"),f=o({});f.family.dflt="Open Sans Regular, Arial Unicode MS Regular",(e.exports=l({_arrayAttrRegexps:[n.counterRegex("mapbox",".layers",!0)],domain:a({name:"mapbox"}),accesstoken:{valType:"string",noBlank:!0,strict:!0},style:{valType:"any",values:u.styleValuesMapbox.concat(u.styleValuesNonMapbox),dflt:u.styleValueDflt},center:{lon:{valType:"number",dflt:0},lat:{valType:"number",dflt:0}},zoom:{valType:"number",dflt:1},bearing:{valType:"number",dflt:0},pitch:{valType:"number",dflt:0},layers:c("layer",{visible:{valType:"boolean",dflt:!0},sourcetype:{valType:"enumerated",values:["geojson","vector","raster","image"],dflt:"geojson"},source:{valType:"any"},sourcelayer:{valType:"string",dflt:""},sourceattribution:{valType:"string"},type:{valType:"enumerated",values:["circle","line","fill","symbol","raster"],dflt:"circle"},coordinates:{valType:"any"},below:{valType:"string"},color:{valType:"color",dflt:i},opacity:{valType:"number",min:0,max:1,dflt:1},minzoom:{valType:"number",min:0,max:24,dflt:0},maxzoom:{valType:"number",min:0,max:24,dflt:24},circle:{radius:{valType:"number",dflt:15}},line:{width:{valType:"number",dflt:2},dash:{valType:"data_array"}},fill:{outlinecolor:{valType:"color",dflt:i}},symbol:{icon:{valType:"string",dflt:"marker"},iconsize:{valType:"number",dflt:10},text:{valType:"string",dflt:""},placement:{valType:"enumerated",values:["point","line","line-center"],dflt:"point"},textfont:f,textposition:n.extendFlat({},s,{arrayOk:!1})}})},"plot","from-root")).uirevision={valType:"any",editType:"none"}},{"../../components/color":366,"../../lib":503,"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../../traces/scatter/attributes":925,"../domain":584,"../font_attributes":585,"./constants":611}],616:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../subplot_defaults"),a=t("../array_container_defaults"),o=t("./layout_attributes");function s(t,e,r,n){r("accesstoken",n.accessToken),r("style"),r("center.lon"),r("center.lat"),r("zoom"),r("bearing"),r("pitch"),a(t,e,{name:"layers",handleItemDefaults:l}),e._input=t}function l(t,e){function r(r,i){return n.coerce(t,e,o.layers,r,i)}if(r("visible")){var i,a=r("sourcetype"),s="raster"===a||"image"===a;r("source"),r("sourceattribution"),"vector"===a&&r("sourcelayer"),"image"===a&&r("coordinates"),s&&(i="raster");var l=r("type",i);s&&"raster"!==l&&(l=e.type="raster",n.log("Source types *raster* and *image* must drawn *raster* layer type.")),r("below"),r("color"),r("opacity"),r("minzoom"),r("maxzoom"),"circle"===l&&r("circle.radius"),"line"===l&&(r("line.width"),r("line.dash")),"fill"===l&&r("fill.outlinecolor"),"symbol"===l&&(r("symbol.icon"),r("symbol.iconsize"),r("symbol.text"),n.coerceFont(r,"symbol.textfont"),r("symbol.textposition"),r("symbol.placement"))}}e.exports=function(t,e,r){i(t,e,r,{type:"mapbox",attributes:o,handleDefaults:s,partition:"y",accessToken:e._mapboxAccessToken})}},{"../../lib":503,"../array_container_defaults":549,"../subplot_defaults":632,"./layout_attributes":615}],617:[function(t,e,r){"use strict";var n=t("mapbox-gl/dist/mapbox-gl-unminified"),i=t("../../lib"),a=t("../../lib/geo_location_utils"),o=t("../../registry"),s=t("../cartesian/axes"),l=t("../../components/dragelement"),c=t("../../components/fx"),u=t("../../components/dragelement/helpers"),f=u.rectMode,h=u.drawMode,p=u.selectMode,d=t("../cartesian/select").prepSelect,g=t("../cartesian/select").clearSelect,m=t("../cartesian/select").clearSelectionsCache,v=t("../cartesian/select").selectOnClick,y=t("./constants"),x=t("./layers");function b(t,e){this.id=e,this.gd=t;var r=t._fullLayout,n=t._context;this.container=r._glcontainer.node(),this.isStatic=n.staticPlot,this.uid=r._uid+"-"+this.id,this.div=null,this.xaxis=null,this.yaxis=null,this.createFramework(r),this.map=null,this.accessToken=null,this.styleObj=null,this.traceHash={},this.layerList=[],this.belowLookup={},this.dragging=!1,this.wheeling=!1}var _=b.prototype;_.plot=function(t,e,r){var n,i=this,a=e[i.id];i.map&&a.accesstoken!==i.accessToken&&(i.map.remove(),i.map=null,i.styleObj=null,i.traceHash={},i.layerList=[]),n=i.map?new Promise((function(r,n){i.updateMap(t,e,r,n)})):new Promise((function(r,n){i.createMap(t,e,r,n)})),r.push(n)},_.createMap=function(t,e,r,i){var o=this,s=e[o.id],l=o.styleObj=T(s.style);o.accessToken=s.accesstoken;var c=o.map=new n.Map({container:o.div,style:l.style,center:A(s.center),zoom:s.zoom,bearing:s.bearing,pitch:s.pitch,interactive:!o.isStatic,preserveDrawingBuffer:o.isStatic,doubleClickZoom:!1,boxZoom:!1,attributionControl:!1}).addControl(new n.AttributionControl({compact:!0}));c._canvas.style.left="0px",c._canvas.style.top="0px",o.rejectOnError(i),o.isStatic||o.initFx(t,e);var u=[];u.push(new Promise((function(t){c.once("load",t)}))),u=u.concat(a.fetchTraceGeoData(t)),Promise.all(u).then((function(){o.fillBelowLookup(t,e),o.updateData(t),o.updateLayout(e),o.resolveOnRender(r)})).catch(i)},_.updateMap=function(t,e,r,n){var i=this,o=i.map,s=e[this.id];i.rejectOnError(n);var l=[],c=T(s.style);JSON.stringify(i.styleObj)!==JSON.stringify(c)&&(i.styleObj=c,o.setStyle(c.style),i.traceHash={},l.push(new Promise((function(t){o.once("styledata",t)})))),l=l.concat(a.fetchTraceGeoData(t)),Promise.all(l).then((function(){i.fillBelowLookup(t,e),i.updateData(t),i.updateLayout(e),i.resolveOnRender(r)})).catch(n)},_.fillBelowLookup=function(t,e){var r,n,i=e[this.id].layers,a=this.belowLookup={},o=!1;for(r=0;r<t.length;r++){var s=t[r][0].trace,l=s._module;"string"==typeof s.below?n=s.below:l.getBelow&&(n=l.getBelow(s,this)),""===n&&(o=!0),a["trace-"+s.uid]=n||""}for(r=0;r<i.length;r++){var c=i[r];n="string"==typeof c.below?c.below:o?"traces":"",a["layout-"+r]=n}var u,f,h={};for(u in a)h[n=a[u]]?h[n].push(u):h[n]=[u];for(n in h){var p=h[n];if(p.length>1)for(r=0;r<p.length;r++)0===(u=p[r]).indexOf("trace-")?(f=u.split("trace-")[1],this.traceHash[f]&&(this.traceHash[f].below=null)):0===u.indexOf("layout-")&&(f=u.split("layout-")[1],this.layerList[f]&&(this.layerList[f].below=null))}};var w={choroplethmapbox:0,densitymapbox:1,scattermapbox:2};function T(t){var e={};return i.isPlainObject(t)?(e.id=t.id,e.style=t):"string"==typeof t?(e.id=t,-1!==y.styleValuesMapbox.indexOf(t)?e.style=k(t):y.stylesNonMapbox[t]?e.style=y.stylesNonMapbox[t]:e.style=t):(e.id=y.styleValueDflt,e.style=k(y.styleValueDflt)),e.transition={duration:0,delay:0},e}function k(t){return y.styleUrlPrefix+t+"-"+y.styleUrlSuffix}function A(t){return[t.lon,t.lat]}_.updateData=function(t){var e,r,n,i,a=this.traceHash,o=t.slice().sort((function(t,e){return w[t[0].trace.type]-w[e[0].trace.type]}));for(n=0;n<o.length;n++){var s=o[n],l=!1;(e=a[(r=s[0].trace).uid])&&(e.type===r.type?(e.update(s),l=!0):e.dispose()),!l&&r._module&&(a[r.uid]=r._module.plot(this,s))}var c=Object.keys(a);t:for(n=0;n<c.length;n++){var u=c[n];for(i=0;i<t.length;i++)if(u===(r=t[i][0].trace).uid)continue t;(e=a[u]).dispose(),delete a[u]}},_.updateLayout=function(t){var e=this.map,r=t[this.id];this.dragging||this.wheeling||(e.setCenter(A(r.center)),e.setZoom(r.zoom),e.setBearing(r.bearing),e.setPitch(r.pitch)),this.updateLayers(t),this.updateFramework(t),this.updateFx(t),this.map.resize(),this.gd._context._scrollZoom.mapbox?e.scrollZoom.enable():e.scrollZoom.disable()},_.resolveOnRender=function(t){var e=this.map;e.on("render",(function r(){e.loaded()&&(e.off("render",r),setTimeout(t,10))}))},_.rejectOnError=function(t){var e=this.map;function r(){t(new Error(y.mapOnErrorMsg))}e.once("error",r),e.once("style.error",r),e.once("source.error",r),e.once("tile.error",r),e.once("layer.error",r)},_.createFramework=function(t){var e=this,r=e.div=document.createElement("div");r.id=e.uid,r.style.position="absolute",e.container.appendChild(r),e.xaxis={_id:"x",c2p:function(t){return e.project(t).x}},e.yaxis={_id:"y",c2p:function(t){return e.project(t).y}},e.updateFramework(t),e.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},s.setConvert(e.mockAxis,t)},_.initFx=function(t,e){var r=this,n=r.gd,i=r.map;function a(){c.loneUnhover(e._hoverlayer)}function s(){var t=r.getView();n.emit("plotly_relayouting",r.getViewEditsWithDerived(t))}i.on("moveend",(function(t){if(r.map){var e=n._fullLayout;if(t.originalEvent||r.wheeling){var i=e[r.id];o.call("_storeDirectGUIEdit",n.layout,e._preGUI,r.getViewEdits(i));var a=r.getView();i._input.center=i.center=a.center,i._input.zoom=i.zoom=a.zoom,i._input.bearing=i.bearing=a.bearing,i._input.pitch=i.pitch=a.pitch,n.emit("plotly_relayout",r.getViewEditsWithDerived(a))}t.originalEvent&&"mouseup"===t.originalEvent.type?r.dragging=!1:r.wheeling&&(r.wheeling=!1),e._rehover&&e._rehover()}})),i.on("wheel",(function(){r.wheeling=!0})),i.on("mousemove",(function(t){var e=r.div.getBoundingClientRect(),a=[t.originalEvent.offsetX,t.originalEvent.offsetY];t.target.getBoundingClientRect=function(){return e},r.xaxis.p2c=function(){return i.unproject(a).lng},r.yaxis.p2c=function(){return i.unproject(a).lat},n._fullLayout._rehover=function(){n._fullLayout._hoversubplot===r.id&&n._fullLayout[r.id]&&c.hover(n,t,r.id)},c.hover(n,t,r.id),n._fullLayout._hoversubplot=r.id})),i.on("dragstart",(function(){r.dragging=!0,a()})),i.on("zoomstart",a),i.on("mouseout",(function(){n._fullLayout._hoversubplot=null})),i.on("drag",s),i.on("zoom",s),i.on("dblclick",(function(){var t=n._fullLayout[r.id];o.call("_storeDirectGUIEdit",n.layout,n._fullLayout._preGUI,r.getViewEdits(t));var e=r.viewInitial;i.setCenter(A(e.center)),i.setZoom(e.zoom),i.setBearing(e.bearing),i.setPitch(e.pitch);var a=r.getView();t._input.center=t.center=a.center,t._input.zoom=t.zoom=a.zoom,t._input.bearing=t.bearing=a.bearing,t._input.pitch=t.pitch=a.pitch,n.emit("plotly_doubleclick",null),n.emit("plotly_relayout",r.getViewEditsWithDerived(a))})),r.clearSelect=function(){m(r.dragOptions),g(r.dragOptions.gd)},r.onClickInPanFn=function(t){return function(e){var i=n._fullLayout.clickmode;i.indexOf("select")>-1&&v(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf("event")>-1&&c.click(n,e.originalEvent)}}},_.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=f(o)?function(t,r){(t.range={})[e.id]=[c([r.xmin,r.ymin]),c([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(c)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off("click",e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on("zoomstart",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off("zoomstart",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on("click",e.onClickInPanHandler))}function c(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},_.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+"px",n.height=r.h*(e.y[1]-e.y[0])+"px",n.left=r.l+e.x[0]*r.w+"px",n.top=r.t+(1-e.y[1])*r.h+"px",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},_.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e<n.length;e++)n[e].dispose();for(n=this.layerList=[],e=0;e<r.length;e++)n.push(x(this,e,r[e]))}else for(e=0;e<r.length;e++)n[e].update(r[e])},_.destroy=function(){this.map&&(this.map.remove(),this.map=null,this.container.removeChild(this.div))},_.toImage=function(){return this.map.stop(),this.map.getCanvas().toDataURL()},_.setOptions=function(t,e,r){for(var n in r)this.map[e](t,n,r[n])},_.getMapLayers=function(){return this.map.getStyle().layers},_.addLayer=function(t,e){var r=this.map;if("string"==typeof e){if(""===e)return void r.addLayer(t,e);for(var n=this.getMapLayers(),a=0;a<n.length;a++)if(e===n[a].id)return void r.addLayer(t,e);i.warn(["Trying to add layer with *below* value",e,"referencing a layer that does not exist","or that does not yet exist."].join(" "))}r.addLayer(t)},_.project=function(t){return this.map.project(new n.LngLat(t[0],t[1]))},_.getView=function(){var t=this.map,e=t.getCenter(),r={lon:e.lng,lat:e.lat},n=t.getCanvas(),i=n.width,a=n.height;return{center:r,zoom:t.getZoom(),bearing:t.getBearing(),pitch:t.getPitch(),_derived:{coordinates:[t.unproject([0,0]).toArray(),t.unproject([i,0]).toArray(),t.unproject([i,a]).toArray(),t.unproject([0,a]).toArray()]}}},_.getViewEdits=function(t){for(var e=this.id,r=["center","zoom","bearing","pitch"],n={},i=0;i<r.length;i++){var a=r[i];n[e+"."+a]=t[a]}return n},_.getViewEditsWithDerived=function(t){var e=this.id,r=this.getViewEdits(t);return r[e+"._derived"]=t._derived,r},e.exports=b},{"../../components/dragelement":385,"../../components/dragelement/helpers":384,"../../components/fx":406,"../../lib":503,"../../lib/geo_location_utils":496,"../../registry":638,"../cartesian/axes":554,"../cartesian/select":575,"./constants":611,"./layers":614,"mapbox-gl/dist/mapbox-gl-unminified":239}],618:[function(t,e,r){"use strict";e.exports=function(t){var e=t.editType;return{t:{valType:"number",dflt:0,editType:e},r:{valType:"number",dflt:0,editType:e},b:{valType:"number",dflt:0,editType:e},l:{valType:"number",dflt:0,editType:e},editType:e}}},{}],619:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").timeFormatLocale,a=t("d3-format").formatLocale,o=t("fast-isnumeric"),s=t("../registry"),l=t("../plot_api/plot_schema"),c=t("../plot_api/plot_template"),u=t("../lib"),f=t("../components/color"),h=t("../constants/numerical").BADNUM,p=t("./cartesian/axis_ids"),d=t("./cartesian/handle_outline").clearSelect,g=t("./animation_attributes"),m=t("./frame_attributes"),v=t("../plots/get_data").getModuleCalcData,y=u.relinkPrivateKeys,x=u._,b=e.exports={};u.extendFlat(b,s),b.attributes=t("./attributes"),b.attributes.type.values=b.allTypes,b.fontAttrs=t("./font_attributes"),b.layoutAttributes=t("./layout_attributes"),b.fontWeight="normal";var _=b.transformsRegistry,w=t("./command");b.executeAPICommand=w.executeAPICommand,b.computeAPICommandBindings=w.computeAPICommandBindings,b.manageCommandObserver=w.manageCommandObserver,b.hasSimpleAPICommandBindings=w.hasSimpleAPICommandBindings,b.redrawText=function(t){return t=u.getGraphDiv(t),new Promise((function(e){setTimeout((function(){t._fullLayout&&(s.getComponentMethod("annotations","draw")(t),s.getComponentMethod("legend","draw")(t),s.getComponentMethod("colorbar","draw")(t),e(b.previousPromises(t)))}),300)}))},b.resize=function(t){var e;t=u.getGraphDiv(t);var r=new Promise((function(r,n){t&&!u.isHidden(t)||n(new Error("Resize must be passed a displayed plot div element.")),t._redrawTimer&&clearTimeout(t._redrawTimer),t._resolveResize&&(e=t._resolveResize),t._resolveResize=r,t._redrawTimer=setTimeout((function(){if(!t.layout||t.layout.width&&t.layout.height||u.isHidden(t))r(t);else{delete t.layout.width,delete t.layout.height;var e=t.changed;t.autoplay=!0,s.call("relayout",t,{autosize:!0}).then((function(){t.changed=e,t._resolveResize===r&&(delete t._resolveResize,r(t))}))}}),100)}));return e&&e(r),r},b.previousPromises=function(t){if((t._promises||[]).length)return Promise.all(t._promises).then((function(){t._promises=[]}))},b.addLinks=function(t){if(t._context.showLink||t._context.showSources){var e=t._fullLayout,r=u.ensureSingle(e._paper,"text","js-plot-link-container",(function(t){t.style({"font-family":'"Open Sans", Arial, sans-serif',"font-size":"12px",fill:f.defaultLine,"pointer-events":"all"}).each((function(){var t=n.select(this);t.append("tspan").classed("js-link-to-tool",!0),t.append("tspan").classed("js-link-spacer",!0),t.append("tspan").classed("js-sourcelinks",!0)}))})),i=r.node(),a={y:e._paper.attr("height")-9};document.body.contains(i)&&i.getComputedTextLength()>=e.width-20?(a["text-anchor"]="start",a.x=5):(a["text-anchor"]="end",a.x=e._paper.attr("width")-7),r.attr(a);var o=r.select(".js-link-to-tool"),s=r.select(".js-link-spacer"),l=r.select(".js-sourcelinks");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text("");var r=e.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(t._context.linkText+" "+String.fromCharCode(187));if(t._context.sendData)r.on("click",(function(){b.sendDataToCloud(t)}));else{var n=window.location.pathname.split("/"),i=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?" - ":"")}},b.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit("plotly_beforeexport");var r=n.select(t).append("div").attr("id","hiddenform").style("display","none"),i=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"});return i.append("input").attr({type:"text",name:"data"}).node().value=b.graphJson(t,!1,"keepdata"),i.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1}};var T=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],k=["year","month","dayMonth","dayMonthYear"];function A(t,e){var r=t._context.locale;r||(r="en-US");var n=!1,i={};function a(t){for(var r=!0,a=0;a<e.length;a++){var o=e[a];i[o]||(t[o]?i[o]=t[o]:r=!1)}r&&(n=!0)}for(var o=0;o<2;o++){for(var l=t._context.locales,c=0;c<2;c++){var u=(l[r]||{}).format;if(u&&(a(u),n))break;l=s.localeRegistry}var f=r.split("-")[0];if(n||f===r)break;r=f}return n||a(s.localeRegistry.en.format),i}function M(t,e){var r={_fullLayout:e},n="x"===t._id.charAt(0),i=t._mainAxis._anchorAxis,a="",o="",s="";if(i&&(s=i._mainAxis._id,a=n?t._id+s:s+t._id),!a||!e._plots[a]){a="";for(var l=t._counterAxes,c=0;c<l.length;c++){var u=l[c],f=n?t._id+u:u+t._id;o||(o=f);var h=p.getFromId(r,u);if(s&&h.overlaying===s){a=f;break}}}return a||o}function S(t){var e=t.transforms;if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r++){var n=e[r],i=n._module||_[n.type];if(i&&i.makesData)return!0}return!1}function E(t,e,r,n){for(var i=t.transforms,a=[t],o=0;o<i.length;o++){var s=i[o],l=_[s.type];l&&l.transform&&(a=l.transform(a,{transform:s,fullTrace:t,fullData:e,layout:r,fullLayout:n,transformIndex:o}))}return a}function L(t){return"string"==typeof t&&"px"===t.substr(t.length-2)&&parseFloat(t)}function C(t){var e=t.margin;if(!t._size){var r=t._size={l:Math.round(e.l),r:Math.round(e.r),t:Math.round(e.t),b:Math.round(e.b),p:Math.round(e.pad)};r.w=Math.round(t.width)-r.l-r.r,r.h=Math.round(t.height)-r.t-r.b}t._pushmargin||(t._pushmargin={}),t._pushmarginIds||(t._pushmarginIds={})}b.supplyDefaults=function(t,e){var r=e&&e.skipUpdateCalc,n=t._fullLayout||{};if(n._skipDefaults)delete n._skipDefaults;else{var o,l=t._fullLayout={},c=t.layout||{},f=t._fullData||[],h=t._fullData=[],p=t.data||[],g=t.calcdata||[],m=t._context||{};t._transitionData||b.createTransitionData(t),l._dfltTitle={plot:x(t,"Click to enter Plot title"),x:x(t,"Click to enter X axis title"),y:x(t,"Click to enter Y axis title"),colorbar:x(t,"Click to enter Colorscale title"),annotation:x(t,"new text")},l._traceWord=x(t,"trace");var v=A(t,T);if(l._mapboxAccessToken=m.mapboxAccessToken,n._initialAutoSizeIsDone){var _=n.width,w=n.height;b.supplyLayoutGlobalDefaults(c,l,v),c.width||(l.width=_),c.height||(l.height=w),b.sanitizeMargins(l)}else{b.supplyLayoutGlobalDefaults(c,l,v);var M=!c.width||!c.height,S=l.autosize,E=m.autosizable;M&&(S||E)?b.plotAutoSize(t,c,l):M&&b.sanitizeMargins(l),!S&&M&&(c.width=l.width,c.height=l.height)}l._d3locale=function(t,e){return t.decimal=e.charAt(0),t.thousands=e.charAt(1),{numberFormat:function(e){try{e=a(t).format(u.adjustFormat(e))}catch(t){return u.warnBadFormat(e),u.noFormat}return e},timeFormat:i(t).utcFormat}}(v,l.separators),l._extraFormat=A(t,k),l._initialAutoSizeIsDone=!0,l._dataLength=p.length,l._modules=[],l._visibleModules=[],l._basePlotModules=[];var L=l._subplots=function(){var t,e,r=s.collectableSubplotTypes,n={};if(!r){r=[];var i=s.subplotsRegistry;for(var a in i){var o=i[a].attr;if(o&&(r.push(a),Array.isArray(o)))for(e=0;e<o.length;e++)u.pushUnique(r,o[e])}}for(t=0;t<r.length;t++)n[r[t]]=[];return n}(),P=l._splomAxes={x:{},y:{}},I=l._splomSubplots={};l._splomGridDflt={},l._scatterStackOpts={},l._firstScatter={},l._alignmentOpts={},l._colorAxes={},l._requestRangeslider={},l._traceUids=function(t,e){var r,n,i=e.length,a=[];for(r=0;r<t.length;r++){var o=t[r]._fullInput;o!==n&&a.push(o),n=o}var s=a.length,l=new Array(i),c={};function f(t,e){l[e]=t,c[t]=1}function h(t,e){if(t&&"string"==typeof t&&!c[t])return f(t,e),!0}for(r=0;r<i;r++){var p=e[r].uid;"number"==typeof p&&(p=String(p)),h(p,r)||(r<s&&h(a[r].uid,r)||f(u.randstr(c),r))}return l}(f,p),l._globalTransforms=(t._context||{}).globalTransforms,b.supplyDataDefaults(p,h,c,l);var O=Object.keys(P.x),z=Object.keys(P.y);if(O.length>1&&z.length>1){for(s.getComponentMethod("grid","sizeDefaults")(c,l),o=0;o<O.length;o++)u.pushUnique(L.xaxis,O[o]);for(o=0;o<z.length;o++)u.pushUnique(L.yaxis,z[o]);for(var D in I)u.pushUnique(L.cartesian,D)}if(l._has=b._hasPlotType.bind(l),f.length===h.length)for(o=0;o<h.length;o++)y(h[o],f[o]);b.supplyLayoutModuleDefaults(c,l,h,t._transitionData);var R=l._visibleModules,F=[];for(o=0;o<R.length;o++){var B=R[o].crossTraceDefaults;B&&u.pushUnique(F,B)}for(o=0;o<F.length;o++)F[o](h,l);l._hasOnlyLargeSploms=1===l._basePlotModules.length&&"splom"===l._basePlotModules[0].name&&O.length>15&&z.length>15&&0===l.shapes.length&&0===l.images.length,b.linkSubplots(h,l,f,n),b.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has("gl2d")),j=!(!l._has||!l._has("gl2d")),U=!(!n._has||!n._has("cartesian"))||N,V=!(!l._has||!l._has("cartesian"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i<t.length;i++){var a=t[i];a.meta?n[a.index]=a._meta={meta:a.meta}:e.meta&&(a._meta={meta:e.meta}),e.meta&&(a._meta.layout={meta:e.meta})}n.length&&(r||(r=e._meta={}),r.data=n)}(h,l),y(l,n),s.getComponentMethod("colorscale","crossTraceDefaults")(h,l),l._preGUI||(l._preGUI={}),l._tracePreGUI||(l._tracePreGUI={});var H,q=l._tracePreGUI,G={};for(H in q)G[H]="old";for(o=0;o<h.length;o++)G[H=h[o]._fullInput.uid]||(q[H]={}),G[H]="new";for(H in G)"old"===G[H]&&delete q[H];C(l),s.getComponentMethod("rangeslider","makeData")(l),r||g.length!==h.length||b.supplyDefaultsUpdateCalc(g,h)}},b.supplyDefaultsUpdateCalc=function(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=(t[r]||[])[0];if(i&&i.trace){var a=i.trace;if(a._hasCalcTransform){var o,s,l,c=a._arrayAttrs;for(o=0;o<c.length;o++)s=c[o],l=u.nestedProperty(a,s).get().slice(),u.nestedProperty(n,s).set(l)}i.trace=n}}},b.createTransitionData=function(t){t._transitionData||(t._transitionData={}),t._transitionData._frames||(t._transitionData._frames=[]),t._transitionData._frameHash||(t._transitionData._frameHash={}),t._transitionData._counter||(t._transitionData._counter=0),t._transitionData._interruptCallbacks||(t._transitionData._interruptCallbacks=[])},b._hasPlotType=function(t){var e,r=this._basePlotModules||[];for(e=0;e<r.length;e++)if(r[e].name===t)return!0;var n=this._modules||[];for(e=0;e<n.length;e++){var i=n[e].name;if(i===t)return!0;var a=s.modules[i];if(a&&a.categories[t])return!0}return!1},b.cleanPlot=function(t,e,r,n){var i,a,o=n._basePlotModules||[];for(i=0;i<o.length;i++){var s=o[i];s.clean&&s.clean(t,e,r,n)}var l=n._has&&n._has("gl"),c=e._has&&e._has("gl");l&&!c&&void 0!==n._glcontainer&&(n._glcontainer.selectAll(".gl-canvas").remove(),n._glcontainer.selectAll(".no-webgl").remove(),n._glcanvas=null);var u=!!n._infolayer;t:for(i=0;i<r.length;i++){var f=r[i].uid;for(a=0;a<t.length;a++){if(f===t[a].uid)continue t}u&&n._infolayer.select(".cb"+f).remove()}},b.linkSubplots=function(t,e,r,n){var i,a,o=n._plots||{},l=e._plots={},c=e._subplots,f={_fullData:t,_fullLayout:e},h=c.cartesian.concat(c.gl2d||[]);for(i=0;i<h.length;i++){var d,g=h[i],m=o[g],v=p.getFromId(f,g,"x"),y=p.getFromId(f,g,"y");for(m?d=l[g]=m:(d=l[g]={}).id=g,v._counterAxes.push(y._id),y._counterAxes.push(v._id),v._subplotsWith.push(g),y._subplotsWith.push(g),d.xaxis=v,d.yaxis=y,d._hasClipOnAxisFalse=!1,a=0;a<t.length;a++){var x=t[a];if(x.xaxis===d.xaxis._id&&x.yaxis===d.yaxis._id&&!1===x.cliponaxis){d._hasClipOnAxisFalse=!0;break}}}var b,_=p.list(f,null,!0);for(i=0;i<_.length;i++){var w=null;(b=_[i]).overlaying&&(w=p.getFromId(f,b.overlaying))&&w.overlaying&&(b.overlaying=!1,w=null),b._mainAxis=w||b,w&&(b.domain=w.domain.slice()),b._anchorAxis="free"===b.anchor?null:p.getFromId(f,b.anchor)}for(i=0;i<_.length;i++)if((b=_[i])._counterAxes.sort(p.idSort),b._subplotsWith.sort(u.subplotSort),b._mainSubplot=M(b,e),b._counterAxes.length&&(b.spikemode&&-1!==b.spikemode.indexOf("across")||b.automargin&&b.mirror&&"free"!==b.anchor||s.getComponentMethod("rangeslider","isVisible")(b))){var T=1,k=0;for(a=0;a<b._counterAxes.length;a++){var A=p.getFromId(f,b._counterAxes[a]);T=Math.min(T,A.domain[0]),k=Math.max(k,A.domain[1])}T<k&&(b._counterDomainMin=T,b._counterDomainMax=k)}},b.clearExpandedTraceDefaultColors=function(t){var e,r,n;for(r=[],(e=t._module._colorAttrs)||(t._module._colorAttrs=e=[],l.crawl(t._module.attributes,(function(t,n,i,a){r[a]=n,r.length=a+1,"color"===t.valType&&void 0===t.dflt&&e.push(r.join("."))}))),n=0;n<e.length;n++){u.nestedProperty(t,"_input."+e[n]).get()||u.nestedProperty(t,e[n]).set(null)}},b.supplyDataDefaults=function(t,e,r,n){var i,a,o,l=n._modules,f=n._visibleModules,h=n._basePlotModules,p=0,d=0;function g(t){e.push(t);var r=t._module;r&&(u.pushUnique(l,r),!0===t.visible&&u.pushUnique(f,r),u.pushUnique(h,t._module.basePlotModule),p++,!1!==t._input.visible&&d++)}n._transformModules=[];var m={},v=[],x=(r.template||{}).data||{},_=c.traceTemplater(x);for(i=0;i<t.length;i++){if(o=t[i],(a=_.newTrace(o)).uid=n._traceUids[i],b.supplyTraceDefaults(o,a,d,n,i),a.index=i,a._input=o,a._expandedIndex=p,a.transforms&&a.transforms.length)for(var w=!1!==o.visible&&!1===a.visible,T=E(a,e,r,n),k=0;k<T.length;k++){var A=T[k],M={_template:a._template,type:a.type,uid:a.uid+k};w&&!1===A.visible&&delete A.visible,b.supplyTraceDefaults(A,M,p,n,i),y(M,A),M.index=i,M._input=o,M._fullInput=a,M._expandedIndex=p,M._expandedInput=A,g(M)}else a._fullInput=a,a._expandedInput=a,g(a);s.traceIs(a,"carpetAxis")&&(m[a.carpet]=a),s.traceIs(a,"carpetDependent")&&v.push(i)}for(i=0;i<v.length;i++)if((a=e[v[i]]).visible){var S=m[a.carpet];a._carpet=S,S&&S.visible?(a.xaxis=S.xaxis,a.yaxis=S.yaxis):a.visible=!1}},b.supplyAnimationDefaults=function(t){var e;t=t||{};var r={};function n(e,n){return u.coerce(t||{},r,g,e,n)}if(n("mode"),n("direction"),n("fromcurrent"),Array.isArray(t.frame))for(r.frame=[],e=0;e<t.frame.length;e++)r.frame[e]=b.supplyAnimationFrameDefaults(t.frame[e]||{});else r.frame=b.supplyAnimationFrameDefaults(t.frame||{});if(Array.isArray(t.transition))for(r.transition=[],e=0;e<t.transition.length;e++)r.transition[e]=b.supplyAnimationTransitionDefaults(t.transition[e]||{});else r.transition=b.supplyAnimationTransitionDefaults(t.transition||{});return r},b.supplyAnimationFrameDefaults=function(t){var e={};function r(r,n){return u.coerce(t||{},e,g.frame,r,n)}return r("duration"),r("redraw"),e},b.supplyAnimationTransitionDefaults=function(t){var e={};function r(r,n){return u.coerce(t||{},e,g.transition,r,n)}return r("duration"),r("easing"),e},b.supplyFrameDefaults=function(t){var e={};function r(r,n){return u.coerce(t,e,m,r,n)}return r("group"),r("name"),r("traces"),r("baseframe"),r("data"),r("layout"),e},b.supplyTraceDefaults=function(t,e,r,n,i){var a,o=n.colorway||f.defaults,l=o[r%o.length];function c(r,n){return u.coerce(t,e,b.attributes,r,n)}var h=c("visible");c("type"),c("name",n._traceWord+" "+i),c("uirevision",n.uirevision);var p=b.getModule(e);if(e._module=p,p){var d=p.basePlotModule,g=d.attr,m=d.attributes;if(g&&m){var v=n._subplots,y="";if(h||"gl2d"!==d.name){if(Array.isArray(g))for(a=0;a<g.length;a++){var x=g[a],_=u.coerce(t,e,m,x);v[x]&&u.pushUnique(v[x],_),y+=_}else y=u.coerce(t,e,m,g);v[d.name]&&u.pushUnique(v[d.name],y)}}}if(h){if(c("customdata"),c("ids"),c("meta"),s.traceIs(e,"showLegend"))u.coerce(t,e,p.attributes.showlegend?p.attributes:b.attributes,"showlegend"),c("legendgroup"),c("legendgrouptitle.text")&&u.coerceFont(c,"legendgrouptitle.font",u.extendFlat({},n.font,{size:Math.round(1.1*n.font.size)})),c("legendrank"),e._dfltShowLegend=!0;else e._dfltShowLegend=!1;p&&p.supplyDefaults(t,e,l,n),s.traceIs(e,"noOpacity")||c("opacity"),s.traceIs(e,"notLegendIsolatable")&&(e.visible=!!e.visible),s.traceIs(e,"noHover")||(e.hovertemplate||u.coerceHoverinfo(t,e,n),"parcats"!==e.type&&s.getComponentMethod("fx","supplyDefaults")(t,e,l,n)),p&&p.selectPoints&&c("selectedpoints"),b.supplyTransformDefaults(t,e,n)}return e},b.hasMakesDataTransform=S,b.supplyTransformDefaults=function(t,e,r){if(e._length||S(t)){var n=r._globalTransforms||[],i=r._transformModules||[];if(Array.isArray(t.transforms)||0!==n.length)for(var a=t.transforms||[],o=n.concat(a),s=e.transforms=[],l=0;l<o.length;l++){var c,f=o[l],h=f.type,p=_[h],d=!(f._module&&f._module===p),g=p&&"function"==typeof p.transform;p||u.warn("Unrecognized transform type "+h+"."),p&&p.supplyDefaults&&(d||g)?((c=p.supplyDefaults(f,e,r,t)).type=h,c._module=p,u.pushUnique(i,p)):c=u.extendFlat({},f),s.push(c)}}},b.supplyLayoutGlobalDefaults=function(t,e,r){function n(r,n){return u.coerce(t,e,b.layoutAttributes,r,n)}var i=t.template;u.isPlainObject(i)&&(e.template=i,e._template=i.layout,e._dataTemplate=i.data),n("autotypenumbers");var a=u.coerceFont(n,"font");n("title.text",e._dfltTitle.plot),u.coerceFont(n,"title.font",{family:a.family,size:Math.round(1.4*a.size),color:a.color}),n("title.xref"),n("title.yref"),n("title.x"),n("title.y"),n("title.xanchor"),n("title.yanchor"),n("title.pad.t"),n("title.pad.r"),n("title.pad.b"),n("title.pad.l"),n("uniformtext.mode")&&n("uniformtext.minsize"),n("autosize",!(t.width&&t.height)),n("width"),n("height"),n("margin.l"),n("margin.r"),n("margin.t"),n("margin.b"),n("margin.pad"),n("margin.autoexpand"),t.width&&t.height&&b.sanitizeMargins(e),s.getComponentMethod("grid","sizeDefaults")(t,e),n("paper_bgcolor"),n("separators",r.decimal+r.thousands),n("hidesources"),n("colorway"),n("datarevision");var o=n("uirevision");n("editrevision",o),n("selectionrevision",o),s.getComponentMethod("modebar","supplyLayoutDefaults")(t,e),s.getComponentMethod("shapes","supplyDrawNewShapeDefaults")(t,e,n),n("meta"),u.isPlainObject(t.transition)&&(n("transition.duration"),n("transition.easing"),n("transition.ordering")),s.getComponentMethod("calendars","handleDefaults")(t,e,"calendar"),s.getComponentMethod("fx","supplyLayoutGlobalDefaults")(t,e,n)},b.plotAutoSize=function(t,e,r){var n,i,a=t._context||{},s=a.frameMargins,l=u.isPlotDiv(t);if(l&&t.emit("plotly_autosize"),a.fillFrame)n=window.innerWidth,i=window.innerHeight,document.body.style.overflow="hidden";else{var c=l?window.getComputedStyle(t):{};if(n=L(c.width)||L(c.maxWidth)||r.width,i=L(c.height)||L(c.maxHeight)||r.height,o(s)&&s>0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=b.layoutAttributes.width.min,p=b.layoutAttributes.height.min;n<h&&(n=h),i<p&&(i=p);var d=!e.width&&Math.abs(r.width-n)>1,g=!e.height&&Math.abs(r.height-i)>1;(g||d)&&(d&&(r.width=n),g&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),b.sanitizeMargins(r)},b.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,c=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in c.length||c.push(f),e._has("cartesian")&&(s.getComponentMethod("grid","contentDefaults")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(u.subplotSort);for(a=0;a<c.length;a++)(o=c[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var p=e._modules;for(a=0;a<p.length;a++)(o=p[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var d=e._transformModules;for(a=0;a<d.length;a++)(o=d[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r,n);for(i in l)(o=l[i]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r)},b.purge=function(t){var e=t._fullLayout||{};void 0!==e._glcontainer&&(e._glcontainer.selectAll(".gl-canvas").remove(),e._glcontainer.remove(),e._glcanvas=null),e._modeBar&&e._modeBar.destroy(),t._transitionData&&(t._transitionData._interruptCallbacks&&(t._transitionData._interruptCallbacks.length=0),t._transitionData._animationRaf&&window.cancelAnimationFrame(t._transitionData._animationRaf)),u.clearThrottle(),u.clearResponsive(t),delete t.data,delete t.layout,delete t._fullData,delete t._fullLayout,delete t.calcdata,delete t.empty,delete t.fid,delete t.undoqueue,delete t.undonum,delete t.autoplay,delete t.changed,delete t._promises,delete t._redrawTimer,delete t._hmlumcount,delete t._hmpixcount,delete t._transitionData,delete t._transitioning,delete t._initialAutoSize,delete t._transitioningWithDuration,delete t._dragging,delete t._dragged,delete t._dragdata,delete t._hoverdata,delete t._snapshotInProgress,delete t._editing,delete t._mouseDownTime,delete t._legendMouseDownTime,t.removeAllListeners&&t.removeAllListeners()},b.style=function(t){var e,r=t._fullLayout._visibleModules,n=[];for(e=0;e<r.length;e++){var i=r[e];i.style&&u.pushUnique(n,i.style)}for(e=0;e<n.length;e++)n[e](t)},b.sanitizeMargins=function(t){if(t&&t.margin){var e,r=t.width,n=t.height,i=t.margin,a=r-(i.l+i.r),o=n-(i.t+i.b);a<0&&(e=(r-1)/(i.l+i.r),i.l=Math.floor(e*i.l),i.r=Math.floor(e*i.r)),o<0&&(e=(n-1)/(i.t+i.b),i.t=Math.floor(e*i.t),i.b=Math.floor(e*i.b))}},b.clearAutoMarginIds=function(t){t._fullLayout._pushmarginIds={}},b.allowAutoMargin=function(t,e){t._fullLayout._pushmarginIds[e]=1};b.autoMargin=function(t,e,r){var n=t._fullLayout,i=n.width,a=n.height,o=n.margin,s=u.constrain(i-o.l-o.r,2,64),l=u.constrain(a-o.t-o.b,2,64),c=Math.max(0,i-s),f=Math.max(0,a-l),h=n._pushmargin,p=n._pushmarginIds;if(!1!==o.autoexpand){if(r){var d=r.pad;if(void 0===d&&(d=Math.min(12,o.l,o.r,o.t,o.b)),c){var g=(r.l+r.r)/c;g>1&&(r.l/=g,r.r/=g)}if(f){var m=(r.t+r.b)/f;m>1&&(r.t/=m,r.b/=m)}var v=void 0!==r.xl?r.xl:r.x,y=void 0!==r.xr?r.xr:r.x,x=void 0!==r.yt?r.yt:r.y,_=void 0!==r.yb?r.yb:r.y;h[e]={l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:x,size:r.t+d}},p[e]=1}else delete h[e],delete p[e];if(!n._replotting)return b.doAutoMargin(t)}},b.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),C(e);var i=e._size,a=e.margin,l=u.extendFlat({},i),c=a.l,f=a.r,h=a.t,d=a.b,g=e._pushmargin,m=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var v in g)m[v]||delete g[v];for(var y in g.base={l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:h},b:{val:0,size:d}},g){var x=g[y].l||{},_=g[y].b||{},w=x.val,T=x.size,k=_.val,A=_.size;for(var M in g){if(o(T)&&g[M].r){var S=g[M].r.val,E=g[M].r.size;if(S>w){var L=(T*S+(E-r)*w)/(S-w),P=(E*(1-w)+(T-r)*(1-S))/(S-w);L+P>c+f&&(c=L,f=P)}}if(o(A)&&g[M].t){var I=g[M].t.val,O=g[M].t.size;if(I>k){var z=(A*I+(O-n)*k)/(I-k),D=(O*(1-k)+(A-n)*(1-I))/(I-k);z+D>d+h&&(d=z,h=D)}}}}}var R=u.constrain(r-a.l-a.r,2,64),F=u.constrain(n-a.t-a.b,2,64),B=Math.max(0,r-R),N=Math.max(0,n-F);if(B){var j=(c+f)/B;j>1&&(c/=j,f/=j)}if(N){var U=(d+h)/N;U>1&&(d/=U,h/=U)}if(i.l=Math.round(c),i.r=Math.round(f),i.t=Math.round(h),i.b=Math.round(d),i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&b.didMarginChange(l,i)){"_redrawFromAutoMarginCount"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(m).length);if(e._redrawFromAutoMarginCount<V)return s.call("_doPlot",t);e._size=l,u.warn("Too many auto-margin redraws.")}!function(t){var e=p.list(t,"",!0);["_adjustTickLabelsOverflow","_hideCounterAxisInsideTickLabels"].forEach((function(t){for(var r=0;r<e.length;r++){var n=e[r][t];n&&n()}}))}(t)};var P=["l","r","t","b","p","w","h"];function I(t,e,r){var n=!1;var i=[b.previousPromises,function(){if(t._transitionData)return t._transitioning=!1,function(t){var e=Promise.resolve();if(!t)return e;for(;t.length;)e=e.then(t.shift());return e}(t._transitionData._interruptCallbacks)},r.prepareFn,b.rehover,function(){return t.emit("plotly_transitioning",[]),new Promise((function(i){t._transitioning=!0,e.duration>0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call("redraw",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit("plotly_transitioninterrupted",[])}));var a=0,o=0;function l(){return a++,function(){o++,n||o!==a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call("redraw",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit("plotly_transitioned",[])})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))}],a=u.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}b.didMarginChange=function(t,e){for(var r=0;r<P.length;r++){var n=P[r],i=t[n],a=e[n];if(!o(i)||Math.abs(a-i)>1)return!0}return!1},b.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&b.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function c(t,e){if("function"==typeof t)return e?"_function_":null;if(u.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===["_","["].indexOf(a.charAt(0)))if("function"!=typeof t[a]){if("keepdata"===r){if("src"===a.substr(a.length-3))return}else if("keepstream"===r){if("string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0&&!u.isPlainObject(t.stream))return}else if("keepall"!==r&&"string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0)return;i[a]=c(t[a],e)}else e&&(i[a]="_function")})),i}return Array.isArray(t)?t.map((function(t){return c(t,e)})):u.isTypedArray(t)?u.simpleMap(t,u.identity):u.isJSDate(t)?u.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=c(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=c(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=c(l)),a&&(f.config=c(t._context,!0)),"object"===n?f:JSON.stringify(f)},b.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r<e.length;r++)switch((n=e[r]).type){case"replace":i=n.value;var s=(a[n.index]||{}).name,l=i.name;a[n.index]=o[l]=i,l!==s&&(delete o[s],o[l]=i);break;case"insert":o[(i=n.value).name]=i,a.splice(n.index,0,i);break;case"delete":delete o[(i=a[n.index]).name],a.splice(n.index,1)}return Promise.resolve()},b.computeFrame=function(t,e){var r,n,i,a,o=t._transitionData._frameHash;if(!e)throw new Error("computeFrame must be given a string frame name");var s=o[e.toString()];if(!s)return!1;for(var l=[s],c=[s.name];s.baseframe&&(s=o[s.baseframe.toString()])&&-1===c.indexOf(s.name);)l.push(s),c.push(s.name);for(var u={};s=l.pop();)if(s.layout&&(u.layout=b.extendLayout(u.layout,s.layout)),s.data){if(u.data||(u.data=[]),!(n=s.traces))for(n=[],r=0;r<s.data.length;r++)n[r]=r;for(u.traces||(u.traces=[]),r=0;r<s.data.length;r++)null!=(i=n[r])&&(-1===(a=u.traces.indexOf(i))&&(a=u.data.length,u.traces[a]=i),u.data[a]=b.extendTrace(u.data[a],s.data[r]))}return u},b.recomputeFrameHash=function(t){for(var e=t._transitionData._frameHash={},r=t._transitionData._frames,n=0;n<r.length;n++){var i=r[n];i&&i.name&&(e[i.name]=i)}},b.extendObjectWithContainers=function(t,e,r){var n,i,a,o,s,l,c,f=u.extendDeepNoArrays({},e||{}),h=u.expandObjectPaths(f),p={};if(r&&r.length)for(a=0;a<r.length;a++)void 0===(i=(n=u.nestedProperty(h,r[a])).get())?u.nestedProperty(p,r[a]).set(null):(n.set(null),u.nestedProperty(p,r[a]).set(i));if(t=u.extendDeepNoArrays(t||{},h),r&&r.length)for(a=0;a<r.length;a++)if(l=u.nestedProperty(p,r[a]).get()){for(c=(s=u.nestedProperty(t,r[a])).get(),Array.isArray(c)||(c=[],s.set(c)),o=0;o<l.length;o++){var d=l[o];c[o]=null===d?null:b.extendObjectWithContainers(c[o],d)}s.set(c)}return t},b.dataArrayContainers=["transforms","dimensions"],b.layoutArrayContainers=s.layoutArrayContainers,b.extendTrace=function(t,e){return b.extendObjectWithContainers(t,e,b.dataArrayContainers)},b.extendLayout=function(t,e){return b.extendObjectWithContainers(t,e,b.layoutArrayContainers)},b.transition=function(t,e,r,n,i,a){var o={redraw:i.redraw},s={},l=[];return o.prepareFn=function(){for(var i=Array.isArray(e)?e.length:0,a=n.slice(0,i),o=0;o<a.length;o++){var c=a[o],f=t._fullData[c]._module;if(f){if(f.animatable){var h=f.basePlotModule.name;s[h]||(s[h]=[]),s[h].push(c)}t.data[a[o]]=b.extendTrace(t.data[a[o]],e[o])}}var p=u.expandObjectPaths(u.extendDeepNoArrays({},r)),d=/^[xy]axis[0-9]*$/;for(var g in p)d.test(g)&&delete p[g].range;b.extendLayout(t.layout,p),delete t.calcdata,b.supplyDefaults(t),b.doCalcdata(t);var m=u.expandObjectPaths(r);if(m){var v=t._fullLayout._plots;for(var y in v){var x=v[y],_=x.xaxis,w=x.yaxis,T=_.range.slice(),k=w.range.slice(),A=null,M=null,S=null,E=null;Array.isArray(m[_._name+".range"])?A=m[_._name+".range"].slice():Array.isArray((m[_._name]||{}).range)&&(A=m[_._name].range.slice()),Array.isArray(m[w._name+".range"])?M=m[w._name+".range"].slice():Array.isArray((m[w._name]||{}).range)&&(M=m[w._name].range.slice()),T&&A&&(_.r2l(T[0])!==_.r2l(A[0])||_.r2l(T[1])!==_.r2l(A[1]))&&(S={xr0:T,xr1:A}),k&&M&&(w.r2l(k[0])!==w.r2l(M[0])||w.r2l(k[1])!==w.r2l(M[1]))&&(E={yr0:k,yr1:M}),(S||E)&&l.push(u.extendFlat({plotinfo:x},S,E))}}return Promise.resolve()},o.runFn=function(e){var n,i,o=t._fullLayout._basePlotModules,c=l.length;if(r)for(i=0;i<o.length;i++)o[i].transitionAxes&&o[i].transitionAxes(t,l,a,e);for(var f in c?((n=u.extendFlat({},a)).duration=0,delete s.cartesian):n=a,s){var h=s[f];t._fullData[h[0]]._module.basePlotModule.plot(t,h,n,e)}},I(t,a,o)},b.transitionFromReact=function(t,e,r,n){var i=t._fullLayout,a=i.transition,o={},s=[];return o.prepareFn=function(){var t=i._plots;for(var a in o.redraw=!1,"some"===e.anim&&(o.redraw=!0),"some"===r.anim&&(o.redraw=!0),t){var l=t[a],c=l.xaxis,f=l.yaxis,h=n[c._name].range.slice(),p=n[f._name].range.slice(),d=c.range.slice(),g=f.range.slice();c.setScale(),f.setScale();var m=null,v=null;c.r2l(h[0])===c.r2l(d[0])&&c.r2l(h[1])===c.r2l(d[1])||(m={xr0:h,xr1:d}),f.r2l(p[0])===f.r2l(g[0])&&f.r2l(p[1])===f.r2l(g[1])||(v={yr0:p,yr1:g}),(m||v)&&s.push(u.extendFlat({plotinfo:l},m,v))}return Promise.resolve()},o.runFn=function(r){for(var n,i,o,l=t._fullData,c=t._fullLayout._basePlotModules,f=[],h=0;h<l.length;h++)f.push(h);function p(){if(t._fullLayout)for(var e=0;e<c.length;e++)c[e].transitionAxes&&c[e].transitionAxes(t,s,n,r)}function d(){if(t._fullLayout)for(var e=0;e<c.length;e++)c[e].plot(t,o,i,r)}s.length&&e.anim?"traces first"===a.ordering?(n=u.extendFlat({},a,{duration:0}),o=f,i=a,setTimeout(p,a.duration),d()):(n=a,o=null,i=u.extendFlat({},a,{duration:0}),setTimeout(d,n.duration),p()):s.length?(n=a,p()):e.anim&&(o=f,i=a,d())},I(t,a,o)},b.doCalcdata=function(t,e){var r,n,i,a,o=p.list(t),c=t._fullData,f=t._fullLayout,d=new Array(c.length),g=(t.calcdata||[]).slice();for(t.calcdata=d,f._numBoxes=0,f._numViolins=0,f._violinScaleGroupStats={},t._hmpixcount=0,t._hmlumcount=0,f._piecolormap={},f._sunburstcolormap={},f._treemapcolormap={},f._iciclecolormap={},f._funnelareacolormap={},i=0;i<c.length;i++)Array.isArray(e)&&-1===e.indexOf(i)&&(d[i]=g[i]);for(i=0;i<c.length;i++)(r=c[i])._arrayAttrs=l.findArrayAttributes(r),r._extremes={};var m=f._subplots.polar||[];for(i=0;i<m.length;i++)o.push(f[m[i]].radialaxis,f[m[i]].angularaxis);for(var v in f._colorAxes){var y=f[v];!1!==y.cauto&&(delete y.cmin,delete y.cmax)}var x=!1;function b(e){if(r=c[e],n=r._module,!0===r.visible&&r.transforms){if(n&&n.calc){var i=n.calc(t,r);i[0]&&i[0].t&&i[0].t._scene&&delete i[0].t._scene.dirty}for(a=0;a<r.transforms.length;a++){var o=r.transforms[a];(n=_[o.type])&&n.calcTransform&&(r._hasCalcTransform=!0,x=!0,n.calcTransform(t,r,o))}}}function w(e,i){if(r=c[e],!!(n=r._module).isContainer===i){var o=[];if(!0===r.visible&&0!==r._length){delete r._indexToPoints;var s=r.transforms||[];for(a=s.length-1;a>=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,c,f),i=0;i<c.length;i++)w(i,!0);for(i=0;i<c.length;i++)b(i);for(x&&z(o,c,f),i=0;i<c.length;i++)w(i,!0);for(i=0;i<c.length;i++)w(i,!1);D(t);var T=function(t,e){var r,n,i,a,o,l=[];function c(t,r,n){var i=r._id.charAt(0);if("histogram2dcontour"===t){var a=r._counterAxes[0],o=p.getFromId(e,a),s="x"===i||"x"===a&&"category"===o.type,l="y"===i||"y"===a&&"category"===o.type;return function(t,e){return 0===t||0===e||s&&t===n[e].length-1||l&&e===n.length-1?-1:("y"===i?e:t)-1}}return function(t,e){return"y"===i?e:t}}var f={min:function(t){return u.aggNums(Math.min,null,t)},max:function(t){return u.aggNums(Math.max,null,t)},sum:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},total:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},mean:function(t){return u.mean(t)},median:function(t){return u.median(t)}};for(r=0;r<t.length;r++){var h=t[r];if("category"===h.type){var d=h.categoryorder.match(O);if(d){var g=d[1],m=d[2],v=h._id.charAt(0),y="x"===v,x=[];for(n=0;n<h._categories.length;n++)x.push([h._categories[n],[]]);for(n=0;n<h._traceIndices.length;n++){var b=h._traceIndices[n],_=e._fullData[b];if(!0===_.visible){var w=_.type;s.traceIs(_,"histogram")&&(delete _._xautoBinFinished,delete _._yautoBinFinished);var T="splom"===w,k="scattergl"===w,A=e.calcdata[b];for(i=0;i<A.length;i++){var M,S,E=A[i];if(T){var L=_._axesDim[h._id];if(!y){var C=_._diag[L][0];C&&(h=e._fullLayout[p.id2name(C)])}var P=E.trace.dimensions[L].values;for(a=0;a<P.length;a++)for(M=h._categoriesMap[P[a]],o=0;o<E.trace.dimensions.length;o++)if(o!==L){var I=E.trace.dimensions[o];x[M][1].push(I.values[a])}}else if(k){for(a=0;a<E.t.x.length;a++)y?(M=E.t.x[a],S=E.t.y[a]):(M=E.t.y[a],S=E.t.x[a]),x[M][1].push(S);E.t&&E.t._scene&&delete E.t._scene.dirty}else if(E.hasOwnProperty("z")){S=E.z;var z=c(_.type,h,S);for(a=0;a<S.length;a++)for(o=0;o<S[a].length;o++)(M=z(o,a))+1&&x[M][1].push(S[a][o])}else for(void 0===(M=E.p)&&(M=E[v]),void 0===(S=E.s)&&(S=E.v),void 0===S&&(S=y?E.y:E.x),Array.isArray(S)||(S=void 0===S?[]:[S]),a=0;a<S.length;a++)x[M][1].push(S[a])}}}h._categoriesValue=x;var D=[];for(n=0;n<x.length;n++)D.push([x[n][0],f[g](x[n][1])]);D.sort((function(t,e){return t[1]-e[1]})),h._categoriesAggregatedValue=D,h._initialCategories=D.map((function(t){return t[0]})),"descending"===m&&h._initialCategories.reverse(),l=l.concat(h.sortByInitialCategories())}}}return l}(o,t);if(T.length){for(f._numBoxes=0,f._numViolins=0,i=0;i<T.length;i++)w(T[i],!0);for(i=0;i<T.length;i++)w(T[i],!1);D(t)}s.getComponentMethod("fx","calc")(t),s.getComponentMethod("errorbars","calc")(t)};var O=/(total|sum|min|max|mean|median) (ascending|descending)/;function z(t,e,r){var n={};function i(t){t.clearCalc(),"multicategory"===t.type&&t.setupMultiCategory(e),n[t._id]=1}u.simpleMap(t,i);for(var a=r._axisMatchGroups||[],o=0;o<a.length;o++)for(var s in a[o])n[s]||i(r[p.id2name(s)])}function D(t){var e,r,n,i=t._fullLayout,a=i._visibleModules,o={};for(r=0;r<a.length;r++){var s=a[r],l=s.crossTraceCalc;if(l){var c=s.basePlotModule.name;o[c]?u.pushUnique(o[c],l):o[c]=[l]}}for(n in o){var f=o[n],h=i._subplots[n];if(Array.isArray(h))for(e=0;e<h.length;e++){var p=h[e],d="cartesian"===n?i._plots[p]:i[p];for(r=0;r<f.length;r++)f[r](t,d,p)}else for(r=0;r<f.length;r++)f[r](t)}}b.rehover=function(t){t._fullLayout._rehover&&t._fullLayout._rehover()},b.redrag=function(t){t._fullLayout._redrag&&t._fullLayout._redrag()},b.generalUpdatePerTraceModule=function(t,e,r,n){var i,a=e.traceHash,o={};for(i=0;i<r.length;i++){var s=r[i],l=s[0].trace;l.visible&&(o[l.type]=o[l.type]||[],o[l.type].push(s))}for(var c in a)if(!o[c]){var f=a[c][0];f[0].trace.visible=!1,o[c]=[f]}for(var h in o){var p=o[h];p[0][0].trace._module.plot(t,e,u.filterVisible(p),n)}e.traceHash=o},b.plotBasePlot=function(t,e,r,n,i){var a=s.getModule(t),o=v(e.calcdata,a)[0];a.plot(e,o,n,i)},b.cleanBasePlot=function(t,e,r,n,i){var a=i._has&&i._has(t),o=r._has&&r._has(t);a&&!o&&i["_"+t+"layer"].selectAll("g.trace").remove()}},{"../components/color":366,"../constants/numerical":479,"../lib":503,"../plot_api/plot_schema":542,"../plot_api/plot_template":543,"../plots/get_data":593,"../registry":638,"./animation_attributes":548,"./attributes":550,"./cartesian/axis_ids":558,"./cartesian/handle_outline":565,"./command":583,"./font_attributes":585,"./frame_attributes":586,"./layout_attributes":610,"@plotly/d3":58,"d3-format":112,"d3-time-format":120,"fast-isnumeric":190}],620:[function(t,e,r){"use strict";e.exports={attr:"subplot",name:"polar",axisNames:["angularaxis","radialaxis"],axisName2dataArray:{angularaxis:"theta",radialaxis:"r"},layerNames:["draglayer","plotbg","backplot","angular-grid","radial-grid","frontplot","angular-line","radial-line","angular-axis","radial-axis"],radialDragBoxSize:50,angularDragBoxSize:30,cornerLen:25,cornerHalfWidth:2,MINDRAG:8,MINZOOM:20,OFFEDGE:20}},{}],621:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/polygon").tester,a=n.findIndexOfMin,o=n.isAngleInsideSector,s=n.angleDelta,l=n.angleDist;function c(t,e,r,n){var i,a,o=n[0],s=n[1],l=f(Math.sin(e)-Math.sin(t)),c=f(Math.cos(e)-Math.cos(t)),u=Math.tan(r),h=f(1/u),p=l/c,d=s-p*o;return h?l&&c?a=u*(i=d/(u-p)):c?(i=s*h,a=s):(i=o,a=o*u):l&&c?(i=0,a=d):c?(i=0,a=s):i=a=NaN,[i,a]}function u(t,e,r,i){return n.isFullCircle([e,r])?function(t,e){var r,n=e.length,i=new Array(n+1);for(r=0;r<n;r++){var a=e[r];i[r]=[t*Math.cos(a),t*Math.sin(a)]}return i[r]=i[0].slice(),i}(t,i):function(t,e,r,i){var s,u,f=i.length,h=[];function p(e){return[t*Math.cos(e),t*Math.sin(e)]}function d(t,e,r){return c(t,e,r,p(t))}function g(t){return n.mod(t,f)}function m(t){return o(t,[e,r])}var v=a(i,(function(t){return m(t)?l(t,e):1/0})),y=d(i[v],i[g(v-1)],e);for(h.push(y),s=v,u=0;u<f;s++,u++){var x=i[g(s)];if(!m(x))break;h.push(p(x))}var b=a(i,(function(t){return m(t)?l(t,r):1/0})),_=d(i[b],i[g(b+1)],r);return h.push(_),h.push([0,0]),h.push(h[0].slice()),h}(t,e,r,i)}function f(t){return Math.abs(t)>1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a<n;a++){var o=t[a];i[a]=[e+o[0],r-o[1]]}return i}e.exports={isPtInsidePolygon:function(t,e,r,n,a){if(!o(e,n))return!1;var s,l;r[0]<r[1]?(s=r[0],l=r[1]):(s=r[1],l=r[0]);var c=i(u(s,n[0],n[1],a)),f=i(u(l,n[0],n[1],a)),h=[t*Math.cos(e),t*Math.sin(e)];return f.contains(h)&&!c.contains(h)},findPolygonOffset:function(t,e,r,n){for(var i=1/0,a=1/0,o=u(t,e,r,n),s=0;s<o.length;s++){var l=o[s];i=Math.min(i,l[0]),a=Math.min(a,-l[1])}return[i,a]},findEnclosingVertexAngles:function(t,e){var r=a(e,(function(e){var r=s(e,t);return r>0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return"M"+h(u(t,e,r,n),i,a).join("L")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t<e?(s=t,l=e):(s=e,l=t);var c=h(u(s,r,n,i),a,o);return"M"+h(u(l,r,n,i),a,o).reverse().join("L")+"M"+c.join("L")}}},{"../../lib":503,"../../lib/polygon":515}],622:[function(t,e,r){"use strict";var n=t("../get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./polar"),o=t("./constants"),s=o.attr,l=o.name,c=i(l),u={};u[s]={valType:"subplotid",dflt:l,editType:"calc"},e.exports={attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[l],o=0;o<i.length;o++){var s=i[o],c=n(r,l,s),u=e[s]._subplot;u||(u=a(t,s),e[s]._subplot=u),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var i=n._subplots[l]||[],a=n._has&&n._has("gl"),o=e._has&&e._has("gl"),s=a&&!o,c=0;c<i.length;c++){var u=i[c],f=n[u]._subplot;if(!e[u]&&f)for(var h in f.framework.remove(),f.layers["radial-axis-title"].remove(),f.clipPaths)f.clipPaths[h].remove();s&&f._scene&&(f._scene.destroy(),f._scene=null)}},toSVG:t("../cartesian").toSVG}},{"../../lib":503,"../cartesian":568,"../get_data":593,"./constants":620,"./layout_attributes":623,"./layout_defaults":624,"./polar":625}],623:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../cartesian/layout_attributes"),a=t("../domain").attributes,o=t("../../lib").extendFlat,s=t("../../plot_api/edit_types").overrideAll,l=s({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},"plot","from-root"),c=s({tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickfont:i.tickfont,tickangle:i.tickangle,tickformat:i.tickformat,tickformatstops:i.tickformatstops,layer:i.layer},"plot","from-root"),u={visible:o({},i.visible,{dflt:!0}),type:o({},i.type,{values:["-","linear","log","date","category"]}),autotypenumbers:i.autotypenumbers,autorange:o({},i.autorange,{editType:"plot"}),rangemode:{valType:"enumerated",values:["tozero","nonnegative","normal"],dflt:"tozero",editType:"calc"},range:o({},i.range,{items:[{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}}],editType:"plot"}),categoryorder:i.categoryorder,categoryarray:i.categoryarray,angle:{valType:"angle",editType:"plot"},side:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"clockwise",editType:"plot"},title:{text:o({},i.title.text,{editType:"plot",dflt:""}),font:o({},i.title.font,{editType:"plot"}),editType:"plot"},hoverformat:i.hoverformat,uirevision:{valType:"any",editType:"none"},editType:"calc",_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}};o(u,l,c);var f={visible:o({},i.visible,{dflt:!0}),type:{valType:"enumerated",values:["-","linear","category"],dflt:"-",editType:"calc",_noTemplating:!0},autotypenumbers:i.autotypenumbers,categoryorder:i.categoryorder,categoryarray:i.categoryarray,thetaunit:{valType:"enumerated",values:["radians","degrees"],dflt:"degrees",editType:"calc"},period:{valType:"number",editType:"calc",min:0},direction:{valType:"enumerated",values:["counterclockwise","clockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"angle",editType:"calc"},hoverformat:i.hoverformat,uirevision:{valType:"any",editType:"none"},editType:"calc"};o(f,l,c),e.exports={domain:a({name:"polar",editType:"plot"}),sector:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],dflt:[0,360],editType:"plot"},hole:{valType:"number",min:0,max:1,dflt:0,editType:"plot"},bgcolor:{valType:"color",editType:"plot",dflt:n.background},radialaxis:u,angularaxis:f,gridshape:{valType:"enumerated",values:["circular","linear"],dflt:"circular",editType:"plot"},uirevision:{valType:"any",editType:"none"},editType:"calc"}},{"../../components/color/attributes":365,"../../lib":503,"../../plot_api/edit_types":536,"../cartesian/layout_attributes":569,"../domain":584}],624:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../plot_api/plot_template"),o=t("../subplot_defaults"),s=t("../get_data").getSubplotData,l=t("../cartesian/tick_value_defaults"),c=t("../cartesian/tick_mark_defaults"),u=t("../cartesian/tick_label_defaults"),f=t("../cartesian/prefix_suffix_defaults"),h=t("../cartesian/category_order_defaults"),p=t("../cartesian/line_grid_defaults"),d=t("../cartesian/axis_autotype"),g=t("./layout_attributes"),m=t("./set_convert"),v=t("./constants"),y=v.axisNames;function x(t,e,r,o){var d=r("bgcolor");o.bgColor=i.combine(d,o.paper_bgcolor);var x=r("sector");r("hole");var _,w=s(o.fullData,v.name,o.id),T=o.layoutOut;function k(t,e){return r(_+"."+t,e)}for(var A=0;A<y.length;A++){_=y[A],n.isPlainObject(t[_])||(t[_]={});var M=t[_],S=a.newContainer(e,_);S._id=S._name=_,S._attr=o.id+"."+_,S._traceIndices=w.map((function(t){return t._expandedIndex}));var E=v.axisName2dataArray[_],L=b(M,S,k,w,E,o);h(M,S,k,{axData:w,dataAttr:E});var C=k("visible");switch(m(S,e,T),k("uirevision",e.uirevision),S._m=1,_){case"radialaxis":var P=k("autorange",!S.isValidRange(M.range));M.autorange=P,!P||"linear"!==L&&"-"!==L||k("rangemode"),"reversed"===P&&(S._m=-1),k("range"),S.cleanRange("range",{dfltRange:[0,1]});break;case"angularaxis":if("date"===L){n.log("Polar plots do not support date angular axes yet.");for(var I=0;I<w.length;I++)w[I].visible=!1;L=M.type=S.type="linear"}k("linear"===L?"thetaunit":"period");var O=k("direction");k("rotation",{counterclockwise:0,clockwise:90}[O])}if(f(M,S,k,S.type,{tickSuffixDflt:"degrees"===S.thetaunit?"\xb0":void 0}),C){var z,D,R,F,B=o.font||{};D=(z=k("color"))===M.color?z:B.color,R=B.size,F=B.family,l(M,S,k,S.type),u(M,S,k,S.type,{font:{color:D,size:R,family:F}}),c(M,S,k,{outerTicks:!0}),p(M,S,k,{dfltColor:z,bgColor:o.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:g[_]}),k("layer"),"radialaxis"===_&&(k("side"),k("angle",x[0]),k("title.text"),n.coerceFont(k,"title.font",{color:D,size:n.bigFont(R),family:F}))}"category"!==L&&k("hoverformat"),S._input=M}"category"===e.angularaxis.type&&r("gridshape")}function b(t,e,r,n,i,a){var o=r("autotypenumbers",a.autotypenumbersDflt);if("-"===r("type")){for(var s,l=0;l<n.length;l++)if(n[l].visible){s=n[l];break}s&&s[i]&&(e.type=d(s[i],"gregorian",{noMultiCategory:!0,autotypenumbers:o})),"-"===e.type?e.type="linear":t.type=e.type}return e.type}e.exports=function(t,e,r){o(t,e,r,{type:v.name,attributes:g,handleDefaults:x,font:e.font,autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{"../../components/color":366,"../../lib":503,"../../plot_api/plot_template":543,"../cartesian/axis_autotype":555,"../cartesian/category_order_defaults":559,"../cartesian/line_grid_defaults":571,"../cartesian/prefix_suffix_defaults":573,"../cartesian/tick_label_defaults":578,"../cartesian/tick_mark_defaults":579,"../cartesian/tick_value_defaults":580,"../get_data":593,"../subplot_defaults":632,"./constants":620,"./layout_attributes":623,"./set_convert":626}],625:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o.strRotate,l=o.strTranslate,c=t("../../components/color"),u=t("../../components/drawing"),f=t("../plots"),h=t("../../plots/cartesian/axes"),p=t("../cartesian/set_convert"),d=t("./set_convert"),g=t("../cartesian/autorange").doAutoRange,m=t("../cartesian/dragbox"),v=t("../../components/dragelement"),y=t("../../components/fx"),x=t("../../components/titles"),b=t("../cartesian/select").prepSelect,_=t("../cartesian/select").selectOnClick,w=t("../cartesian/select").clearSelect,T=t("../../lib/setcursor"),k=t("../../lib/clear_gl_canvases"),A=t("../../plot_api/subroutines").redrawReglTraces,M=t("../../constants/alignment").MID_SHIFT,S=t("./constants"),E=t("./helpers"),L=t("../smith/helpers"),C=L.smith,P=L.reactanceArc,I=L.resistanceArc,O=L.smithTransform,z=o._,D=o.mod,R=o.deg2rad,F=o.rad2deg;function B(t,e,r){this.isSmith=r||!1,this.id=e,this.gd=t,this._hasClipOnAxisFalse=null,this.vangles=null,this.radialAxisAngle=null,this.traceHash={},this.layers={},this.clipPaths={},this.clipIds={},this.viewInitial={};var n=t._fullLayout,i="clip"+n._uid+e;this.clipIds.forTraces=i+"-for-traces",this.clipPaths.forTraces=n._clips.append("clipPath").attr("id",this.clipIds.forTraces),this.clipPaths.forTraces.append("path"),this.framework=n["_"+(r?"smith":"polar")+"layer"].append("g").attr("class",e),this.getHole=function(t){return this.isSmith?0:t.hole},this.getSector=function(t){return this.isSmith?[0,360]:t.sector},this.getRadial=function(t){return this.isSmith?t.realaxis:t.radialaxis},this.getAngular=function(t){return this.isSmith?t.imaginaryaxis:t.angularaxis},r||(this.radialTickLayout=null,this.angularTickLayout=null)}var N=B.prototype;function j(t){var e=t.ticks+String(t.ticklen)+String(t.showticklabels);return"side"in t&&(e+=t.side),e}function U(t,e){return e[o.findIndexOfMin(e,(function(e){return o.angleDist(t,e)}))]}function V(t,e,r){return e?(t.attr("display",null),t.attr(r)):t&&t.attr("display","none"),t}e.exports=function(t,e,r){return new B(t,e,r)},N.plot=function(t,e){for(var r=e[this.id],n=!1,i=0;i<t.length;i++){if(!1===t[i][0].trace.cliponaxis){n=!0;break}}this._hasClipOnAxisFalse=n,this.updateLayers(e,r),this.updateLayout(e,r),f.generalUpdatePerTraceModule(this.gd,this,t,r),this.updateFx(e,r),this.isSmith&&(delete r.realaxis.range,delete r.imaginaryaxis.range)},N.updateLayers=function(t,e){var r=this.isSmith,i=this.layers,a=this.getRadial(e),o=this.getAngular(e),s=S.layerNames,l=s.indexOf("frontplot"),c=s.slice(0,l),u="below traces"===o.layer,f="below traces"===a.layer;u&&c.push("angular-line"),f&&c.push("radial-line"),u&&c.push("angular-axis"),f&&c.push("radial-axis"),c.push("frontplot"),u||c.push("angular-line"),f||c.push("radial-line"),u||c.push("angular-axis"),f||c.push("radial-axis");var h=(r?"smith":"polar")+"sublayer",p=this.framework.selectAll("."+h).data(c,String);p.enter().append("g").attr("class",(function(t){return h+" "+t})).each((function(t){var e=i[t]=n.select(this);switch(t){case"frontplot":r||e.append("g").classed("barlayer",!0),e.append("g").classed("scatterlayer",!0);break;case"backplot":e.append("g").classed("maplayer",!0);break;case"plotbg":i.bg=e.append("path");break;case"radial-grid":case"angular-grid":e.style("fill","none");break;case"radial-line":e.append("line").style("fill","none");break;case"angular-line":e.append("path").style("fill","none")}})),p.order()},N.updateLayout=function(t,e){var r=this.layers,n=t._size,i=this.getRadial(e),a=this.getAngular(e),o=e.domain.x,s=e.domain.y;this.xOffset=n.l+n.w*o[0],this.yOffset=n.t+n.h*(1-s[1]);var f=this.xLength=n.w*(o[1]-o[0]),h=this.yLength=n.h*(s[1]-s[0]),p=this.getSector(e);this.sectorInRad=p.map(R);var d,g,m,v,y,x=this.sectorBBox=function(t){var e,r,n,i,a=t[0],o=t[1]-a,s=D(a,360),l=s+o,c=Math.cos(R(s)),u=Math.sin(R(s)),f=Math.cos(R(l)),h=Math.sin(R(l));i=s<=90&&l>=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(p),b=x[2]-x[0],_=x[3]-x[1],w=h/f,T=Math.abs(_/b);w>T?(d=f,y=(h-(g=f*T))/n.h/2,m=[o[0],o[1]],v=[s[0]+y,s[1]-y]):(g=h,y=(f-(d=h/T))/n.w/2,m=[o[0]+y,o[1]-y],v=[s[0],s[1]]),this.xLength2=d,this.yLength2=g,this.xDomain2=m,this.yDomain2=v;var k,A=this.xOffset2=n.l+n.w*m[0],M=this.yOffset2=n.t+n.h*(1-v[1]),S=this.radius=d/b,E=this.innerRadius=this.getHole(e)*S,L=this.cx=A-S*x[0],C=this.cy=M+S*x[3],P=this.cxx=L-A,I=this.cyy=C-M,O=i.side;"counterclockwise"===O?(k=O,O="top"):"clockwise"===O&&(k=O,O="bottom"),this.radialAxis=this.mockAxis(t,e,i,{_id:"x",side:O,_trueSide:k,domain:[E/n.w,S/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:"right",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:"x",domain:m}),this.yaxis=this.mockCartesianAxis(t,e,{_id:"y",domain:v});var z=this.pathSubplot();this.clipPaths.forTraces.select("path").attr("d",z).attr("transform",l(P,I)),r.frontplot.attr("transform",l(A,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr("d",z).attr("transform",l(L,C)).call(c.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:"linear"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange="x"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=this.getRadial(e);g(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,"gregorian"),n.r2l(a[1],null,"gregorian")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),g=D(r.getSector(e)[0],360),m=r.radialAxis,v=u<a,y=r.isSmith;y||(r.fillViewInitialKey("radialaxis.angle",d.angle),r.fillViewInitialKey("radialaxis.range",m.range.slice()),m.setGeometry()),"auto"===m.tickangle&&g>90&&g<=270&&(m.tickangle=180);var x=y?function(t){var e=O(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(m.l2p(t.x)+u,0)},b=y?function(t){return I(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(m.r2p(t.x)+u)},_=j(d);if(r.radialTickLayout!==_&&(i["radial-axis"].selectAll(".xtick").remove(),r.radialTickLayout=_),v){m.setScale();var w=0,T=y?(m.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(m,t,!0,!1)})):h.calcTicks(m),k=y?T:h.clipEnds(m,T),A=h.getTickSigns(m)[2];y&&(("top"===m.ticks&&"bottom"===m.side||"bottom"===m.ticks&&"top"===m.side)&&(A=-A),"top"===m.ticks&&"top"===m.side&&(w=-m.ticklen),"bottom"===m.ticks&&"bottom"===m.side&&(w=m.ticklen)),h.drawTicks(n,m,{vals:T,layer:i["radial-axis"],path:h.makeTickPath(m,0,A),transFn:x,crisp:!1}),h.drawGrid(n,m,{vals:k,layer:i["radial-grid"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:T,layer:i["radial-axis"],transFn:x,labelFns:h.makeLabelFns(m,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i["radial-axis"],v&&(d.showticklabels||d.ticks),{transform:E}),V(i["radial-grid"],v&&d.showgrid,{transform:y?"":S}),V(i["radial-line"].select("line"),v&&d.showline,{x1:y?-a:u,y1:0,x2:a,y2:0,transform:E}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=this.getRadial(e),l=this.id+"title",c=0;if(s.title){var f=u.bBox(this.layers["radial-axis"].node()).height,h=s.title.font.size,p=s.side;c="top"===p?h:"counterclockwise"===p?-(f+.4*h):f+.8*h}var d=void 0!==r?r:this.radialAxisAngle,g=R(d),m=Math.cos(g),v=Math.sin(g),y=a+i/2*m+c*v,b=o-i/2*v+c*m;this.layers["radial-axis-title"]=x.draw(n,l,{propContainer:s,propName:this.id+".radialaxis.title",placeholder:z(n,"Click to enter radial axis title"),attributes:{x:y,y:b,"text-anchor":"middle"},transform:{rotate:-d}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),g=r.angularAxis,m=r.isSmith;m||(r.fillViewInitialKey("angularaxis.rotation",d.rotation),g.setGeometry(),g.setScale());var v=m?function(t){var e=O(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return g.t2g(t.x)};"linear"===g.type&&"radians"===g.thetaunit&&(g.tick0=F(g.tick0),g.dtick=F(g.dtick));var y=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=m?function(t){var e=O(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return y(v(t))},b=m?function(t){var e=O(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=v(t);return y(e)+s(-F(e))},_=m?function(t){return P(r,t.x,0,1/0)}:function(t){var e=v(t),r=Math.cos(e),n=Math.sin(e);return"M"+[f+u*r,p-u*n]+"L"+[f+a*r,p-a*n]},w=h.makeLabelFns(g,0).labelStandoff,T={xFn:function(t){var e=v(t);return Math.cos(e)*w},yFn:function(t){var e=v(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=v(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},heightFn:function(t,e,r){var n=v(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i["angular-axis"].selectAll("."+g._id+"tick").remove(),r.angularTickLayout=k);var A,S=m?[1/0].concat(g.tickvals||[]).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g);if(m&&(S[0].text="\u221e",S[0].fontSize*=1.75),"linear"===e.gridshape?(A=S.map(v),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,"category"===g.type&&(S=S.filter((function(t){return o.isAngleInsideSector(v(t),r.sectorInRad)}))),g.visible){var E="inside"===g.ticks?-1:1,L=(g.linewidth||1)/2;h.drawTicks(n,g,{vals:S,layer:i["angular-axis"],path:"M"+E*L+",0h"+E*g.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,g,{vals:S,layer:i["angular-grid"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:S,layer:i["angular-axis"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i["angular-line"].select("path"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,c=s.isSmith,u=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,g=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,I=E.clampTiny,O=E.findXYatLength,z=E.findEnclosingVertexAngles,D=S.cornerHalfWidth,R=S.cornerLen/2,F=m.makeDragger(f,"path","maindrag","crosshair");n.select(F).attr("d",s.pathSubplot()).attr("transform",l(T,k)),F.onmousemove=function(t){y.hover(u,t,s.id),u._fullLayout._lasthover=F,u._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){u._dragging||v.unhover(u,t)};var B,N,j,U,V,H,q,G,Y,W={element:F,gd:u,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function X(t,e){return Math.sqrt(t*t+e*e)}function Z(t,e){return X(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function Q(t,e){if(0===t)return s.pathSector(2*D);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,g)),o=a-D,l=a+D;return"M"+K(o,n)+"A"+[o,o]+" 0,0,0 "+K(o,i)+"L"+K(l,i)+"A"+[l,l]+" 0,0,1 "+K(l,n)+"Z"}function $(t,e,r){if(0===t)return s.pathSector(2*D);var n,i,a=K(t,e),o=K(t,r),l=I((a[0]+o[0])/2),c=I((a[1]+o[1])/2);if(l&&c){var u=c/l,f=-1/u,h=O(D,u,l,c);n=O(R,f,h[0][0],h[0][1]),i=O(R,f,h[1][0],h[1][1])}else{var p,d;c?(p=R,d=D):(p=D,d=R),n=[[l-p,c-d],[l+p,c-d]],i=[[l-p,c+d],[l+p,c+d]]}return"M"+n.join("L")+"L"+i.reverse().join("L")+"Z"}function tt(t,e){return e=Math.max(Math.min(e,g),x),t<d?t=0:g-t<d?t=g:e<d?e=0:g-e<d&&(e=g),Math.abs(e-t)>p?(t<e?(j=t,U=e):(j=e,U=t),!0):(j=null,U=null,!1)}function et(t,e){t=t||V,e=e||"M0,0Z",G.attr("d",t),Y.attr("d",e),m.transitionZoombox(G,Y,H,q),H=!0;var r={};ot(r),u.emit("plotly_relayouting",r)}function rt(t,n){var i,a,o=B+(t*=e),l=N+(n*=r),c=Z(B,N),u=Math.min(Z(o,l),g),f=J(B,N);tt(c,u)&&(i=V+s.pathSector(U),j&&(i+=s.pathSector(j)),a=Q(j,f)+Q(U,f)),et(i,a)}function nt(t,e,r,n){var i=E.findIntersectionXY(r,n,r,[t-A,M-e]);return X(i[0],i[1])}function it(t,e){var r,n,i=B+t,a=N+e,o=J(B,N),l=J(i,a),c=z(o,C),u=z(l,C);tt(nt(B,N,c[0],c[1]),Math.min(nt(i,a,u[0],u[1]),g))&&(r=V+s.pathSector(U),j&&(r+=s.pathSector(j)),n=[$(j,c[0],c[1]),$(U,c[0],c[1])].join(" ")),et(r,n)}function at(){if(m.removeZoombox(u),null!==j&&null!==U){var t={};ot(t),m.showDoubleClickNotifier(u),a.call("_guiRelayout",u,t)}}function ot(t){var e=P._rl,r=(e[1]-e[0])/(1-x/g)/g,n=[e[0]+(j-x)*r,e[0]+(U-x)*r];t[s.id+".radialaxis.range"]=n}function st(t,e){var r=u._fullLayout.clickmode;if(m.removeZoombox(u),2===t){var n={};for(var i in s.viewInitial)n[s.id+"."+i]=s.viewInitial[i];u.emit("plotly_doubleclick",null),a.call("_guiRelayout",u,n)}r.indexOf("select")>-1&&1===t&&_(e,u,[s.xaxis],[s.yaxis],s.id,W),r.indexOf("event")>-1&&y.click(u,e,s.id)}W.prepFn=function(t,n,a){var l=u._fullLayout.dragmode,f=F.getBoundingClientRect();u._fullLayout._calcInverseTransform(u);var p=u._fullLayout._invTransform;e=u._fullLayout._invScaleX,r=u._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var v=E.findPolygonOffset(g,L[0],L[1],C);B+=A+v[0],N+=M+v[1]}switch(l){case"zoom":W.clickFn=st,c||(W.moveFn=C?it:rt,W.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=u._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=m.makeZoombox(h,q,T,k,V)).attr("fill-rule","evenodd"),Y=m.makeCorners(h,T,k),w(u)}());break;case"select":case"lasso":b(t,n,a,W,l)}},v.init(W)},N.updateRadialDrag=function(t,e,r){var i=this,c=i.gd,u=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,g=i.radialAxis,y=S.radialDragBoxSize,x=y/2;if(g.visible){var b,_,T,M=R(i.radialAxisAngle),E=g._rl,L=E[0],C=E[1],P=E[r],I=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T="radialdrag"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T="radialdrag-inner");var O,z,D,B=m.makeRectDragger(u,T,"crosshair",-x,-x,y,y),N={element:B,gd:c};V(n.select(B),g.visible&&h<f,{transform:l(b,_)}),N.prepFn=function(){O=null,z=null,D=null,N.moveFn=j,N.doneFn=H,w(c)},N.clampFn=function(t,e){return Math.sqrt(t*t+e*e)<S.MINDRAG&&(t=0,e=0),[t,e]},v.init(N)}function j(t,e){if(O)O(t,e);else{var n=[t,-e],a=[Math.cos(M),Math.sin(M)],s=Math.abs(o.dot(n,a)/Math.sqrt(o.dot(n,n)));isNaN(s)||(O=s<.5?q:G)}var l={};!function(t){null!==z?t[i.id+".radialaxis.angle"]=z:null!==D&&(t[i.id+".radialaxis.range["+r+"]"]=D)}(l),c.emit("plotly_relayouting",l)}function H(){null!==z?a.call("_guiRelayout",c,i.id+".radialaxis.angle",z):null!==D&&a.call("_guiRelayout",c,i.id+".radialaxis.range["+r+"]",D)}function q(t,e){if(0!==r){var n=b+t,a=_+e;z=Math.atan2(d-a,n-p),i.vangles&&(z=U(z,i.vangles)),z=F(z);var o=l(p,d)+s(-z);u["radial-axis"].attr("transform",o),u["radial-line"].select("line").attr("transform",o);var c=i.gd._fullLayout,f=c[i.id];i.updateRadialAxisTitle(c,f,z)}}function G(t,e){var n=o.dot([t,-e],[Math.cos(M),Math.sin(M)]);if(D=P-I*n,I>0==(r?D>L:D<C)){var s=c._fullLayout,l=s[i.id];g.range[r]=D,g._rl[r]=D,i.updateRadialAxis(s,l),i.xaxis.setRange(),i.xaxis.setScale(),i.yaxis.setRange(),i.yaxis.setScale();var u=!1;for(var f in i.traceHash){var h=i.traceHash[f],p=o.filterVisible(h);h[0][0].trace._module.plot(c,i,p,l),a.traceIs(f,"gl")&&p.length&&(u=!0)}u&&(k(c),A(c))}else D=null}},N.updateAngularDrag=function(t){var e=this,r=e.gd,i=e.layers,c=e.radius,f=e.angularAxis,h=e.cx,p=e.cy,d=e.cxx,g=e.cyy,y=S.angularDragBoxSize,x=m.makeDragger(i,"path","angulardrag","move"),b={element:x,gd:r};function _(t,e){return Math.atan2(g+y-e,t-d-y)}n.select(x).attr("d",e.pathAnnulus(c,c+y)).attr("transform",l(h,p)).call(T,"move");var M,E,L,C,P,I,O=i.frontplot.select(".scatterlayer").selectAll(".trace"),z=O.selectAll(".point"),D=O.selectAll(".textpoint");function R(c,m){var v=e.gd._fullLayout,y=v[e.id],x=_(M+c*t._invScaleX,E+m*t._invScaleY),b=F(x-I);if(C=L+b,i.frontplot.attr("transform",l(e.xOffset2,e.yOffset2)+s([-b,d,g])),e.vangles){P=e.radialAxisAngle+b;var w=l(h,p)+s(-b),T=l(h,p)+s(-P);i.bg.attr("transform",w),i["radial-grid"].attr("transform",w),i["radial-axis"].attr("transform",T),i["radial-line"].select("line").attr("transform",T),e.updateRadialAxisTitle(v,y,P)}else e.clipPaths.forTraces.select("path").attr("transform",l(d,g)+s(b));z.each((function(){var t=n.select(this),e=u.getTranslate(t);t.attr("transform",l(e.x,e.y)+s([b]))})),D.each((function(){var t=n.select(this),e=t.select("text"),r=u.getTranslate(t);t.attr("transform",s([b,e.attr("x"),e.attr("y")])+l(r.x,r.y))})),f.rotation=o.modHalf(C,360),e.updateAngularAxis(v,y),e._hasClipOnAxisFalse&&!o.isFullCircle(e.sectorInRad)&&O.call(u.hideOutsideRangePoints,e);var S=!1;for(var R in e.traceHash)if(a.traceIs(R,"gl")){var N=e.traceHash[R],j=o.filterVisible(N);N[0][0].trace._module.plot(r,e,j,y),j.length&&(S=!0)}S&&(k(r),A(r));var U={};B(U),r.emit("plotly_relayouting",U)}function B(t){t[e.id+".angularaxis.rotation"]=C,e.vangles&&(t[e.id+".radialaxis.angle"]=P)}function N(){D.select("text").attr("transform",null);var t={};B(t),a.call("_guiRelayout",r,t)}b.prepFn=function(n,i,a){var s=t[e.id];L=s.angularaxis.rotation;var l=x.getBoundingClientRect();M=i-l.left,E=a-l.top,r._fullLayout._calcInverseTransform(r);var c=o.apply3DTransform(t._invTransform)(M,E);M=c[0],E=c[1],I=_(M,E),b.moveFn=R,b.doneFn=N,w(r)},e.vangles&&!o.isFullCircle(e.sectorInRad)&&(b.prepFn=o.noop,T(n.select(x),null)),v.init(b)},N.isPtInside=function(t){if(this.isSmith)return!0;var e=this.sectorInRad,r=this.vangles,n=this.angularAxis.c2g(t.theta),i=this.radialAxis,a=i.c2l(t.r),s=i._rl;return(r?E.isPtInsidePolygon:o.isPtInsideSector)(a,n,s,e,r)},N.pathArc=function(t){var e=this.sectorInRad,r=this.vangles;return(r?E.pathPolygon:o.pathArc)(t,e[0],e[1],r)},N.pathSector=function(t){var e=this.sectorInRad,r=this.vangles;return(r?E.pathPolygon:o.pathSector)(t,e[0],e[1],r)},N.pathAnnulus=function(t,e){var r=this.sectorInRad,n=this.vangles;return(n?E.pathPolygonAnnulus:o.pathAnnulus)(t,e,r[0],r[1],n)},N.pathSubplot=function(){var t=this.innerRadius,e=this.radius;return t?this.pathAnnulus(t,e):this.pathSector(e)},N.fillViewInitialKey=function(t,e){t in this.viewInitial||(this.viewInitial[t]=e)}},{"../../components/color":366,"../../components/dragelement":385,"../../components/drawing":388,"../../components/fx":406,"../../components/titles":464,"../../constants/alignment":471,"../../lib":503,"../../lib/clear_gl_canvases":487,"../../lib/setcursor":524,"../../plot_api/subroutines":544,"../../plots/cartesian/axes":554,"../../registry":638,"../cartesian/autorange":553,"../cartesian/dragbox":563,"../cartesian/select":575,"../cartesian/set_convert":576,"../plots":619,"../smith/helpers":628,"./constants":620,"./helpers":621,"./set_convert":626,"@plotly/d3":58,tinycolor2:312}],626:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../cartesian/set_convert"),a=n.deg2rad,o=n.rad2deg;e.exports=function(t,e,r){switch(i(t,r),t._id){case"x":case"radialaxis":!function(t,e){var r=e._subplot;t.setGeometry=function(){var e=t._rl[0],n=t._rl[1],i=r.innerRadius,a=(r.radius-i)/(n-e),o=i/a,s=e>n?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case"angularaxis":!function(t,e){var r=t.type;if("linear"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return"degrees"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return"degrees"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&"linear"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o<l;o++)a[o]=c(s[o])}else{var u=i+"0",f="d"+i,h=u in e?c(e[u]):0,p=e[f]?c(e[f]):(t.period||2*Math.PI)/l;for(a=new Array(l),o=0;o<l;o++)a[o]=h+o*p}return a},t.setGeometry=function(){var i,s,l,c,u=e.sector,f=u.map(a),h={clockwise:-1,counterclockwise:1}[t.direction],p=a(t.rotation),d=function(t){return h*t+p},g=function(t){return(t-p)/h};switch(r){case"linear":s=i=n.identity,c=a,l=o,t.range=n.isFullCircle(f)?[u[0],u[0]+360]:f.map(g).map(o);break;case"category":var m=t._categories.length,v=t.period?Math.max(t.period,m):m;0===v&&(v=1),s=c=function(t){return 2*t*Math.PI/v},i=l=function(t){return t*v/Math.PI/2},t.range=[0,v]}t.c2g=function(t){return d(s(t))},t.g2c=function(t){return i(g(t))},t.t2g=function(t){return d(c(t))},t.g2t=function(t){return l(g(t))}}}(t,e)}}},{"../../lib":503,"../cartesian/set_convert":576}],627:[function(t,e,r){"use strict";e.exports={attr:"subplot",name:"smith",axisNames:["realaxis","imaginaryaxis"],axisName2dataArray:{imaginaryaxis:"imag",realaxis:"real"}}},{}],628:[function(t,e,r){"use strict";function n(t){return t<0?-1:t>0?1:0}function i(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function a(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function o(t,e){return e*t.radius}e.exports={smith:i,reactanceArc:function(t,e,r,n){var s=a(t,i([r,e])),l=s[0],c=s[1],u=a(t,i([n,e])),f=u[0],h=u[1];if(0===e)return["M"+l+","+c,"L"+f+","+h].join(" ");var p=o(t,1/Math.abs(e));return["M"+l+","+c,"A"+p+","+p+" 0 0,"+(e<0?1:0)+" "+f+","+h].join(" ")},resistanceArc:function(t,e,r,s){var l=o(t,1/(e+1)),c=a(t,i([e,r])),u=c[0],f=c[1],h=a(t,i([e,s])),p=h[0],d=h[1];if(n(r)!==n(s)){var g=a(t,i([e,0]));return["M"+u+","+f,"A"+l+","+l+" 0 0,"+(0<r?0:1)+" "+g[0]+","+g[1],"A"+l+","+l+" 0 0,"+(s<0?0:1)+p+","+d].join(" ")}return["M"+u+","+f,"A"+l+","+l+" 0 0,"+(s<r?0:1)+" "+p+","+d].join(" ")},smithTransform:a}},{}],629:[function(t,e,r){"use strict";var n=t("../get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("../polar/polar"),o=t("./constants"),s=o.attr,l=o.name,c=i(l),u={};u[s]={valType:"subplotid",dflt:l,editType:"calc"},e.exports={attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[l],o=0;o<i.length;o++){var s=i[o],c=n(r,l,s),u=e[s]._subplot;u||(u=a(t,s,!0),e[s]._subplot=u),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var i=n._subplots[l]||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;if(!e[o]&&s)for(var c in s.framework.remove(),s.clipPaths)s.clipPaths[c].remove()}},toSVG:t("../cartesian").toSVG}},{"../../lib":503,"../cartesian":568,"../get_data":593,"../polar/polar":625,"./constants":627,"./layout_attributes":630,"./layout_defaults":631}],630:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../cartesian/layout_attributes"),a=t("../domain").attributes,o=t("../../lib").extendFlat,s=t("../../plot_api/edit_types").overrideAll,l=s({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},"plot","from-root"),c=s({ticklen:i.ticklen,tickwidth:o({},i.tickwidth,{dflt:2}),tickcolor:i.tickcolor,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,tickfont:i.tickfont,tickformat:i.tickformat,hoverformat:i.hoverformat,layer:i.layer},"plot","from-root"),u=o({visible:o({},i.visible,{dflt:!0}),tickvals:{dflt:[.2,.5,1,2,5],valType:"data_array",editType:"plot"},tickangle:o({},i.tickangle,{dflt:90}),ticks:{valType:"enumerated",values:["top","bottom",""],editType:"ticks"},side:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},editType:"calc"},l,c),f=o({visible:o({},i.visible,{dflt:!0}),tickvals:{valType:"data_array",editType:"plot"},ticks:i.ticks,editType:"calc"},l,c);e.exports={domain:a({name:"smith",editType:"plot"}),bgcolor:{valType:"color",editType:"plot",dflt:n.background},realaxis:u,imaginaryaxis:f,editType:"calc"}},{"../../components/color/attributes":365,"../../lib":503,"../../plot_api/edit_types":536,"../cartesian/layout_attributes":569,"../domain":584}],631:[function(t,e,r){"use strict";var n,i,a,o=t("../../lib"),s=t("../../components/color"),l=t("../../plot_api/plot_template"),c=t("../subplot_defaults"),u=t("../get_data").getSubplotData,f=t("../cartesian/prefix_suffix_defaults"),h=t("../cartesian/tick_label_defaults"),p=t("../cartesian/line_grid_defaults"),d=t("../cartesian/set_convert"),g=t("./layout_attributes"),m=t("./constants"),v=m.axisNames,y=(n=function(t){return t.slice().reverse().map((function(t){return-t})).concat([0]).concat(t)},i=String,a={},function(t){var e=i?i(t):t;if(e in a)return a[e];var r=n(t);return a[e]=r,r});function x(t,e,r,n){var i=r("bgcolor");n.bgColor=s.combine(i,n.paper_bgcolor);var a,c=u(n.fullData,m.name,n.id),x=n.layoutOut;function b(t,e){return r(a+"."+t,e)}for(var _=0;_<v.length;_++){a=v[_],o.isPlainObject(t[a])||(t[a]={});var w=t[a],T=l.newContainer(e,a);T._id=T._name=a,T._attr=n.id+"."+a,T._traceIndices=c.map((function(t){return t._expandedIndex}));var k=b("visible");if(T.type="linear",d(T,x),f(w,T,b,T.type),k){var A,M,S,E,L="realaxis"===a;if(L&&b("side"),L)b("tickvals");else b("tickvals",y(e.realaxis.tickvals||g.realaxis.tickvals.dflt));var C=n.font||{};k&&(M=(A=b("color"))===w.color?A:C.color,S=C.size,E=C.family),h(w,T,b,T.type,{noAng:!L,noExp:!0,font:{color:M,size:S,family:E}}),o.coerce2(t,e,g,a+".ticklen"),o.coerce2(t,e,g,a+".tickwidth"),o.coerce2(t,e,g,a+".tickcolor",e.color),b("ticks")||(delete e[a].ticklen,delete e[a].tickwidth,delete e[a].tickcolor),p(w,T,b,{dfltColor:A,bgColor:n.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:g[a]}),b("layer")}b("hoverformat"),delete T.type,T._input=w}}e.exports=function(t,e,r){c(t,e,r,{noUirevision:!0,type:m.name,attributes:g,handleDefaults:x,font:e.font,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{"../../components/color":366,"../../lib":503,"../../plot_api/plot_template":543,"../cartesian/line_grid_defaults":571,"../cartesian/prefix_suffix_defaults":573,"../cartesian/set_convert":576,"../cartesian/tick_label_defaults":578,"../get_data":593,"../subplot_defaults":632,"./constants":627,"./layout_attributes":630}],632:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_template"),a=t("./domain").defaults;e.exports=function(t,e,r,o){var s,l,c=o.type,u=o.attributes,f=o.handleDefaults,h=o.partition||"x",p=e._subplots[c],d=p.length,g=d&&p[0].replace(/\d+$/,"");function m(t,e){return n.coerce(s,l,u,t,e)}for(var v=0;v<d;v++){var y=p[v];s=t[y]?t[y]:t[y]={},l=i.newContainer(e,y,g),o.noUirevision||m("uirevision",e.uirevision);var x={};x[h]=[v/d,(v+1)/d],a(l,e,m,x),o.id=y,f(s,l,m,o)}}},{"../lib":503,"../plot_api/plot_template":543,"./domain":584}],633:[function(t,e,r){"use strict";var n=t("../constants/docs");n.FORMAT_LINK,n.DATE_FORMAT_LINK;function i(t){var e=t.description?" "+t.description:"",r=t.keys||[];if(r.length>0){for(var n=[],i=0;i<r.length;i++)n[i]="`"+r[i]+"`";e+="Finally, the template string has access to ",e=1===r.length?"variable "+n[0]:"variables "+n.slice(0,-1).join(", ")+" and "+n.slice(-1)+"."}return e}r.hovertemplateAttrs=function(t,e){t=t||{};i(e=e||{});var r={valType:"string",dflt:"",editType:t.editType||"none"};return!1!==t.arrayOk&&(r.arrayOk=!0),r},r.texttemplateAttrs=function(t,e){t=t||{};i(e=e||{});var r={valType:"string",dflt:"",editType:t.editType||"calc"};return!1!==t.arrayOk&&(r.arrayOk=!0),r}},{"../constants/docs":474}],634:[function(t,e,r){"use strict";var n=t("./ternary"),i=t("../../plots/get_data").getSubplotCalcData,a=t("../../lib").counterRegex;r.name="ternary";var o=r.attr="subplot";r.idRoot="ternary",r.idRegex=r.attrRegex=a("ternary"),(r.attributes={})[o]={valType:"subplotid",dflt:"ternary",editType:"calc"},r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.plot=function(t){for(var e=t._fullLayout,r=t.calcdata,a=e._subplots.ternary,o=0;o<a.length;o++){var s=a[o],l=i(r,"ternary",s),c=e[s]._subplot;c||(c=new n({id:s,graphDiv:t,container:e._ternarylayer.node()},e),e[s]._subplot=c),c.plot(l,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.ternary||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;!e[o]&&s&&(s.plotContainer.remove(),s.clipDef.remove(),s.clipDefRelative.remove(),s.layers["a-title"].remove(),s.layers["b-title"].remove(),s.layers["c-title"].remove())}}},{"../../lib":503,"../../plots/get_data":593,"./layout_attributes":635,"./layout_defaults":636,"./ternary":637}],635:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../domain").attributes,a=t("../cartesian/layout_attributes"),o=t("../../plot_api/edit_types").overrideAll,s=t("../../lib/extend").extendFlat,l={title:{text:a.title.text,font:a.title.font},color:a.color,tickmode:a.tickmode,nticks:s({},a.nticks,{dflt:6,min:1}),tick0:a.tick0,dtick:a.dtick,tickvals:a.tickvals,ticktext:a.ticktext,ticks:a.ticks,ticklen:a.ticklen,tickwidth:a.tickwidth,tickcolor:a.tickcolor,showticklabels:a.showticklabels,showtickprefix:a.showtickprefix,tickprefix:a.tickprefix,showticksuffix:a.showticksuffix,ticksuffix:a.ticksuffix,showexponent:a.showexponent,exponentformat:a.exponentformat,minexponent:a.minexponent,separatethousands:a.separatethousands,tickfont:a.tickfont,tickangle:a.tickangle,tickformat:a.tickformat,tickformatstops:a.tickformatstops,hoverformat:a.hoverformat,showline:s({},a.showline,{dflt:!0}),linecolor:a.linecolor,linewidth:a.linewidth,showgrid:s({},a.showgrid,{dflt:!0}),gridcolor:a.gridcolor,gridwidth:a.gridwidth,layer:a.layer,min:{valType:"number",dflt:0,min:0},_deprecated:{title:a._deprecated.title,titlefont:a._deprecated.titlefont}},c=e.exports=o({domain:i({name:"ternary"}),bgcolor:{valType:"color",dflt:n.background},sum:{valType:"number",dflt:1,min:0},aaxis:l,baxis:l,caxis:l},"plot","from-root");c.uirevision={valType:"any",editType:"none"},c.aaxis.uirevision=c.baxis.uirevision=c.caxis.uirevision={valType:"any",editType:"none"}},{"../../components/color/attributes":365,"../../lib/extend":493,"../../plot_api/edit_types":536,"../cartesian/layout_attributes":569,"../domain":584}],636:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../plot_api/plot_template"),a=t("../../lib"),o=t("../subplot_defaults"),s=t("../cartesian/tick_label_defaults"),l=t("../cartesian/prefix_suffix_defaults"),c=t("../cartesian/tick_mark_defaults"),u=t("../cartesian/tick_value_defaults"),f=t("../cartesian/line_grid_defaults"),h=t("./layout_attributes"),p=["aaxis","baxis","caxis"];function d(t,e,r,a){var o,s,l,c=r("bgcolor"),u=r("sum");a.bgColor=n.combine(c,a.paper_bgcolor);for(var f=0;f<p.length;f++)s=t[o=p[f]]||{},(l=i.newContainer(e,o))._name=o,g(s,l,a,e);var h=e.aaxis,d=e.baxis,m=e.caxis;h.min+d.min+m.min>=u&&(h.min=0,d.min=0,m.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function g(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o("uirevision",n.uirevision),e.type="linear";var p=o("color"),d=p!==i.color.dflt?p:r.font.color,g=e._name.charAt(0).toUpperCase(),m="Component "+g,v=o("title.text",m);e._hovertitle=v===m?v:g,a.coerceFont(o,"title.font",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o("min"),u(t,e,o,"linear"),l(t,e,o,"linear"),s(t,e,o,"linear"),c(t,e,o,{outerTicks:!0}),o("showticklabels")&&(a.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:d}),o("tickangle"),o("tickformat")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o("hoverformat"),o("layer")}e.exports=function(t,e,r){o(t,e,r,{type:"ternary",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{"../../components/color":366,"../../lib":503,"../../plot_api/plot_template":543,"../cartesian/line_grid_defaults":571,"../cartesian/prefix_suffix_defaults":573,"../cartesian/tick_label_defaults":578,"../cartesian/tick_mark_defaults":579,"../cartesian/tick_value_defaults":580,"../subplot_defaults":632,"./layout_attributes":635}],637:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o.strTranslate,l=o._,c=t("../../components/color"),u=t("../../components/drawing"),f=t("../cartesian/set_convert"),h=t("../../lib/extend").extendFlat,p=t("../plots"),d=t("../cartesian/axes"),g=t("../../components/dragelement"),m=t("../../components/fx"),v=t("../../components/dragelement/helpers"),y=v.freeMode,x=v.rectMode,b=t("../../components/titles"),_=t("../cartesian/select").prepSelect,w=t("../cartesian/select").selectOnClick,T=t("../cartesian/select").clearSelect,k=t("../cartesian/select").clearSelectionsCache,A=t("../cartesian/constants");function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;i<t.length;i++){if(!1===t[i][0].trace.cliponaxis){this._hasClipOnAxisFalse=!0;break}}this.updateLayers(r),this.adjustLayout(r,n),p.generalUpdatePerTraceModule(this.graphDiv,this,t,r),this.layers.plotbg.select("path").call(c.fill,r.bgcolor)},S.makeFramework=function(t){var e=this.graphDiv,r=t[this.id],n=this.clipId="clip"+this.layoutId+this.id,i=this.clipIdRelative="clip-relative"+this.layoutId+this.id;this.clipDef=o.ensureSingleById(t._clips,"clipPath",n,(function(t){t.append("path").attr("d","M0,0Z")})),this.clipDefRelative=o.ensureSingleById(t._clips,"clipPath",i,(function(t){t.append("path").attr("d","M0,0Z")})),this.plotContainer=o.ensureSingle(this.container,"g",this.id),this.updateLayers(r),u.setClipUrl(this.layers.backplot,n,e),u.setClipUrl(this.layers.grids,n,e)},S.updateLayers=function(t){var e=this.layers,r=["draglayer","plotbg","backplot","grids"];"below traces"===t.aaxis.layer&&r.push("aaxis","aline"),"below traces"===t.baxis.layer&&r.push("baxis","bline"),"below traces"===t.caxis.layer&&r.push("caxis","cline"),r.push("frontplot"),"above traces"===t.aaxis.layer&&r.push("aaxis","aline"),"above traces"===t.baxis.layer&&r.push("baxis","bline"),"above traces"===t.caxis.layer&&r.push("caxis","cline");var i=this.plotContainer.selectAll("g.toplevel").data(r,String),a=["agrid","bgrid","cgrid"];i.enter().append("g").attr("class",(function(t){return"toplevel "+t})).each((function(t){var r=n.select(this);e[t]=r,"frontplot"===t?r.append("g").classed("scatterlayer",!0):"backplot"===t?r.append("g").classed("maplayer",!0):"plotbg"===t?r.append("path").attr("d","M0,0Z"):"aline"===t||"bline"===t||"cline"===t?r.append("path"):"grids"===t&&a.forEach((function(t){e[t]=r.append("g").classed("grid "+t,!0)}))})),i.order()};var E=Math.sqrt(4/3);S.adjustLayout=function(t,e){var r,n,i,a,o,l,p=this,d=t.domain,g=(d.x[0]+d.x[1])/2,m=(d.y[0]+d.y[1])/2,v=d.x[1]-d.x[0],y=d.y[1]-d.y[0],x=v*e.w,b=y*e.h,_=t.sum,w=t.aaxis.min,T=t.baxis.min,k=t.caxis.min;x>E*b?i=(a=b)*E:a=(i=x)/E,o=v*i/x,l=y*a/b,r=e.l+e.w*g-i/2,n=e.t+e.h*(1-m)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:"linear",range:[w+2*k-_,_-w-2*T],domain:[g-o/2,g+o/2],_id:"x"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:"linear",range:[w,_-T-k],domain:[m-l/2,m+l/2],_id:"y"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:"left",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:"bottom",domain:p.xaxis.domain,anchor:"free",position:0,_id:"x",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:"right",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDef.select("path").attr("d",C),p.layers.plotbg.select("path").attr("d",C);var P="M0,"+a+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDefRelative.select("path").attr("d",P);var I=s(r,n);p.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",I),p.clipDefRelative.select("path").attr("transform",null);var O=s(r-S._offset,n+a);p.layers.baxis.attr("transform",O),p.layers.bgrid.attr("transform",O);var z=s(r+i/2,n)+"rotate(30)"+s(0,-M._offset);p.layers.aaxis.attr("transform",z),p.layers.agrid.attr("transform",z);var D=s(r+i/2,n)+"rotate(-30)"+s(0,-L._offset);p.layers.caxis.attr("transform",D),p.layers.cgrid.attr("transform",D),p.drawAxes(!0),p.layers.aline.select("path").attr("d",M.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(c.stroke,M.linecolor||"#000").style("stroke-width",(M.linewidth||0)+"px"),p.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(c.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),p.layers.cline.select("path").attr("d",L.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(c.stroke,L.linecolor||"#000").style("stroke-width",(L.linewidth||0)+"px"),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+"title",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+("outside"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+("outside"===a.ticks?a.ticklen:0)+3;n["a-title"]=b.draw(e,"a"+r,{propContainer:i,propName:this.id+".aaxis.title",placeholder:l(e,"Click to enter Component A title"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,"text-anchor":"middle"}}),n["b-title"]=b.draw(e,"b"+r,{propContainer:a,propName:this.id+".baxis.title",placeholder:l(e,"Click to enter Component B title"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,"text-anchor":"middle"}}),n["c-title"]=b.draw(e,"c"+r,{propContainer:o,propName:this.id+".caxis.title",placeholder:l(e,"Click to enter Component C title"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,"text-anchor":"middle"}})}},S.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+"tickLayout",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll("."+a+"tick").remove(),this[l]=c),t.setScale();var u=d.calcTicks(t),f=d.clipEnds(t,u),h=d.makeTransTickFn(t),p=d.getTickSigns(t)[2],g=o.deg2rad(30),m=p*(t.linewidth||1)/2,v=p*t.ticklen,y=this.w,x=this.h,b="b"===i?"M0,"+m+"l"+Math.sin(g)*v+","+Math.cos(g)*v:"M"+m+",0l"+Math.cos(g)*v+","+-Math.sin(g)*v,_={a:"M0,0l"+x+",-"+y/2,b:"M0,0l-"+y/2+",-"+x,c:"M0,0l-"+x+","+y/2}[i];d.drawTicks(r,t,{vals:"inside"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layers[i+"grid"],path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C="m-0.87,.5h"+L+"v3h-"+(L+5.2)+"l"+(L/2+2.6)+",-"+(.87*L+4.5)+"l2.6,1.5l-"+L/2+","+.87*L+"Z",P="m0.87,.5h-"+L+"v3h"+(L+5.2)+"l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-2.6,1.5l"+L/2+","+.87*L+"Z",I="m0,1l"+L/2+","+.87*L+"l2.6,-1.5l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-"+(L/2+2.6)+","+(.87*L+4.5)+"l2.6,1.5l"+L/2+",-"+.87*L+"Z",O=!0;function z(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}S.clearSelect=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,v,b,T,k,M=this,S=M.layers.plotbg.select("path").node(),L=M.graphDiv,D=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+".aaxis.min"]=t.a,e[M.id+".baxis.min"]=t.b,e[M.id+".caxis.min"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;z(L),2===t&&(L.emit("plotly_doubleclick",null),a.call("_guiRelayout",L,R({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf("event")>-1&&m.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),c=Math.max(0,Math.min(1,N(r,n),N(o,s))),u=Math.max(0,Math.min(1,j(r,n),j(o,s))),g=(l/2+u)*M.w,m=(1-l/2-c)*M.w,y=(g+m)/2,x=m-g,_=(1-l)*M.h,w=_-x/E;x<A.MINZOOM?(p=f,T.attr("d",v),k.attr("d","M0,0Z")):(p={a:f.a+l*h,b:f.b+c*h,c:f.c+u*h},T.attr("d",v+"M"+g+","+_+"H"+m+"L"+y+","+w+"L"+g+","+_+"Z"),k.attr("d","M"+r+","+n+"m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2ZM"+g+","+_+C+"M"+m+","+_+P+"M"+y+","+w+I)),b||(T.transition().style("fill",d>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),k.transition().style("opacity",1).duration(200),b=!0),L.emit("plotly_relayouting",R(p))}function V(){z(L),p!==f&&(a.call("_guiRelayout",L,R(p)),O&&L.data&&L._context.showTips&&(o.notifier(l(L,"Double-click to zoom back out"),"long"),O=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),c=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[c]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",h);var d=s(-t,-e);M.clipDefRelative.select("path").attr("transform",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(".scatterlayer").selectAll(".trace").call(u.hideOutsideRangePoints,M),L.emit("plotly_relayouting",R(p))}function q(){a.call("_guiRelayout",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,u){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var g=M.dragOptions.dragmode=L._fullLayout.dragmode;y(g)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,"zoom"===g?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var u=L._fullLayout._invTransform,g=o.apply3DTransform(u)(r,n);r=g[0],n=g[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),v="M0,"+M.h+"L"+M.w/2+", 0L"+M.w+","+M.h+"Z",b=!1,T=D.append("path").attr("class","zoombox").attr("transform",s(M.x0,M.y0)).style({fill:d>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",v),k=D.append("path").attr("class","zoombox-corners").attr("transform",s(M.x0,M.y0)).style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),M.clearSelect(L)}(0,l,u)):"pan"===g?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearSelect(L)):(x(g)||y(g))&&_(a,l,u,M.dragOptions,g)}},S.onmousemove=function(t){m.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||g.unhover(L,t)},g.init(this.dragOptions)}},{"../../components/color":366,"../../components/dragelement":385,"../../components/dragelement/helpers":384,"../../components/drawing":388,"../../components/fx":406,"../../components/titles":464,"../../lib":503,"../../lib/extend":493,"../../registry":638,"../cartesian/axes":554,"../cartesian/constants":561,"../cartesian/select":575,"../cartesian/set_convert":576,"../plots":619,"@plotly/d3":58,tinycolor2:312}],638:[function(t,e,r){"use strict";var n=t("./lib/loggers"),i=t("./lib/noop"),a=t("./lib/push_unique"),o=t("./lib/is_plain_object"),s=t("./lib/dom").addStyleRule,l=t("./lib/extend"),c=t("./plots/attributes"),u=t("./plots/layout_attributes"),f=l.extendFlat,h=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log("Type "+e+" already registered");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log("Plot type "+e+" already registered.");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l<i.length;l++)o[i[l]]=!0,r.allCategories[i[l]]=!0;for(var c in r.modules[e]={_module:t,categories:o},a&&Object.keys(a).length&&(r.modules[e].meta=a),r.allTypes.push(e),r.componentsRegistry)y(c,e);t.layoutAttributes&&f(r.traceLayoutAttributes,t.layoutAttributes);var u=t.basePlotModule,h=u.name;if("mapbox"===h){var p=u.constants.styleRules;for(var d in p)s(".js-plotly-plot .plotly .mapboxgl-"+d,p[d])}"geo"!==h&&"mapbox"!==h||void 0===typeof window||void 0!==window.PlotlyGeoAssets||(window.PlotlyGeoAssets={topojson:{}})}}function d(t){if("string"!=typeof t.name)throw new Error("Component module *name* must be a string.");var e=t.name;for(var n in r.componentsRegistry[e]=t,t.layoutAttributes&&(t.layoutAttributes._isLinkedToArray&&a(r.layoutArrayContainers,e),v(t)),r.modules)y(e,n);for(var i in r.subplotsRegistry)b(e,i);for(var o in r.transformsRegistry)x(e,o);t.schema&&t.schema.layout&&h(u,t.schema.layout)}function g(t){if("string"!=typeof t.name)throw new Error("Transform module *name* must be a string.");var e="Transform module "+t.name,i="function"==typeof t.transform,a="function"==typeof t.calcTransform;if(!i&&!a)throw new Error(e+" is missing a *transform* or *calcTransform* method.");for(var s in i&&a&&n.log([e+" has both a *transform* and *calcTransform* methods.","Please note that all *transform* methods are executed","before all *calcTransform* methods."].join(" ")),o(t.attributes)||n.log(e+" registered without an *attributes* object."),"function"!=typeof t.supplyDefaults&&n.log(e+" registered without a *supplyDefaults* method."),r.transformsRegistry[t.name]=t,r.componentsRegistry)x(s,t.name)}function m(t){var e=t.name,n=e.split("-")[0],i=t.dictionary,a=t.format,o=i&&Object.keys(i).length,s=a&&Object.keys(a).length,l=r.localeRegistry,c=l[e];if(c||(l[e]=c={}),n!==e){var u=l[n];u||(l[n]=u={}),o&&u.dictionary===c.dictionary&&(u.dictionary=i),s&&u.format===c.format&&(u.format=a)}o&&(c.dictionary=i),s&&(c.format=a)}function v(t){if(t.layoutAttributes){var e=t.layoutAttributes._arrayAttrRegexps;if(e)for(var n=0;n<e.length;n++)a(r.layoutArrayRegexes,e[n])}}function y(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.traces){var i=n.traces[e];i&&h(r.modules[e]._module.attributes,i)}}function x(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.transforms){var i=n.transforms[e];i&&h(r.transformsRegistry[e].attributes,i)}}function b(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.subplots){var i=r.subplotsRegistry[e],a=i.layoutAttributes,o="subplot"===i.attr?i.name:i.attr;Array.isArray(o)&&(o=o[0]);var s=n.subplots[o];a&&s&&h(a,s)}}function _(t){return"object"==typeof t&&(t=t.type),t}r.modules={},r.allCategories={},r.allTypes=[],r.subplotsRegistry={},r.transformsRegistry={},r.componentsRegistry={},r.layoutArrayContainers=[],r.layoutArrayRegexes=[],r.traceLayoutAttributes={},r.localeRegistry={},r.apiMethodRegistry={},r.collectableSubplotTypes=null,r.register=function(t){if(r.collectableSubplotTypes=null,!t)throw new Error("No argument passed to Plotly.register.");t&&!Array.isArray(t)&&(t=[t]);for(var e=0;e<t.length;e++){var n=t[e];if(!n)throw new Error("Invalid module was attempted to be registered!");switch(n.moduleType){case"trace":p(n);break;case"transform":g(n);break;case"component":d(n);break;case"locale":m(n);break;case"apiMethod":var i=n.name;r.apiMethodRegistry[i]=n.fn;break;default:throw new Error("Invalid module was attempted to be registered!")}}},r.getModule=function(t){var e=r.modules[_(t)];return!!e&&e._module},r.traceIs=function(t,e){if("various"===(t=_(t)))return!1;var i=r.modules[t];return i||(t&&n.log("Unrecognized trace type "+t+"."),i=r.modules[c.type.dflt]),!!i.categories[e]},r.getTransformIndices=function(t,e){for(var r=[],n=t.transforms||[],i=0;i<n.length;i++)n[i].type===e&&r.push(i);return r},r.hasTransform=function(t,e){for(var r=t.transforms||[],n=0;n<r.length;n++)if(r[n].type===e)return!0;return!1},r.getComponentMethod=function(t,e){var n=r.componentsRegistry[t];return n&&n[e]||i},r.call=function(){var t=arguments[0],e=[].slice.call(arguments,1);return r.apiMethodRegistry[t].apply(null,e)}},{"./lib/dom":491,"./lib/extend":493,"./lib/is_plain_object":504,"./lib/loggers":507,"./lib/noop":512,"./lib/push_unique":518,"./plots/attributes":550,"./plots/layout_attributes":610}],639:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib"),a=i.extendFlat,o=i.extendDeep;function s(t){var e;switch(t){case"themes__thumb":e={autosize:!0,width:150,height:150,title:{text:""},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":e={title:{text:""},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:e={}}return e}e.exports=function(t,e){var r,i,l=t.data,c=t.layout,u=o([],l),f=o({},c,s(e.tileClass)),h=t._context||{};if(e.width&&(f.width=e.width),e.height&&(f.height=e.height),"thumbnail"===e.tileClass||"themes__thumb"===e.tileClass){f.annotations=[];var p=Object.keys(f);for(r=0;r<p.length;r++)i=p[r],["xaxis","yaxis","zaxis"].indexOf(i.slice(0,5))>-1&&(f[p[r]].title={text:""});for(r=0;r<u.length;r++){var d=u[r];d.showscale=!1,d.marker&&(d.marker.showscale=!1),n.traceIs(d,"pie-like")&&(d.textposition="none")}}if(Array.isArray(e.annotations))for(r=0;r<e.annotations.length;r++)f.annotations.push(e.annotations[r]);var g=Object.keys(f).filter((function(t){return t.match(/^scene\d*$/)}));if(g.length){var m={};for("thumbnail"===e.tileClass&&(m={title:{text:""},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),r=0;r<g.length;r++){var v=f[g[r]];v.xaxis||(v.xaxis={}),v.yaxis||(v.yaxis={}),v.zaxis||(v.zaxis={}),a(v.xaxis,m),a(v.yaxis,m),a(v.zaxis,m),v._scene=null}}var y=document.createElement("div");e.tileClass&&(y.className=e.tileClass);var x={gd:y,td:y,layout:f,data:u,config:{staticPlot:void 0===e.staticPlot||e.staticPlot,plotGlPixelRatio:void 0===e.plotGlPixelRatio?2:e.plotGlPixelRatio,displaylogo:e.displaylogo||!1,showLink:e.showLink||!1,showTips:e.showTips||!1,mapboxAccessToken:h.mapboxAccessToken}};return"transparent"!==e.setBackground&&(x.config.setBackground=e.setBackground||"opaque"),x.gd.defaultLayout=s(e.tileClass),x}},{"../lib":503,"../registry":638}],640:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/to_image"),a=t("./filesaver"),o=t("./helpers");e.exports=function(t,e){var r;return n.isPlainObject(t)||(r=n.getGraphDiv(t)),(e=e||{}).format=e.format||"png",e.width=e.width||null,e.height=e.height||null,e.imageDataOnly=!0,new Promise((function(s,l){r&&r._snapshotInProgress&&l(new Error("Snapshotting already in progress.")),n.isIE()&&"svg"!==e.format&&l(new Error(o.MSG_IE_BAD_FORMAT)),r&&(r._snapshotInProgress=!0);var c=i(t,e),u=e.filename||t.fn||"newplot";u+="."+e.format.replace("-","."),c.then((function(t){return r&&(r._snapshotInProgress=!1),a(t,u,e.format)})).then((function(t){s(t)})).catch((function(t){r&&(r._snapshotInProgress=!1),l(t)}))}))}},{"../lib":503,"../plot_api/to_image":546,"./filesaver":641,"./helpers":642}],641:[function(t,e,r){"use strict";var n=t("../lib"),i=t("./helpers");e.exports=function(t,e,r){var a=document.createElement("a"),o="download"in a;return new Promise((function(s,l){var c,u;if(n.isIE())return c=i.createBlob(t,"svg"),window.navigator.msSaveBlob(c,e),c=null,s(e);if(o)return c=i.createBlob(t,r),u=i.createObjectURL(c),a.href=u,a.download=e,document.body.appendChild(a),a.click(),document.body.removeChild(a),i.revokeObjectURL(u),c=null,s(e);if(n.isSafari()){var f="svg"===r?",":";base64,";return i.octetStream(f+encodeURIComponent(t)),s(e)}l(new Error("download error"))}))}},{"../lib":503,"./helpers":642}],642:[function(t,e,r){"use strict";var n=t("../registry");r.getDelay=function(t){return t._has&&(t._has("gl3d")||t._has("gl2d")||t._has("mapbox"))?500:0},r.getRedrawFunc=function(t){return function(){n.getComponentMethod("colorbar","draw")(t)}},r.encodeSVG=function(t){return"data:image/svg+xml,"+encodeURIComponent(t)},r.encodeJSON=function(t){return"data:application/json,"+encodeURIComponent(t)};var i=window.URL||window.webkitURL;r.createObjectURL=function(t){return i.createObjectURL(t)},r.revokeObjectURL=function(t){return i.revokeObjectURL(t)},r.createBlob=function(t,e){if("svg"===e)return new window.Blob([t],{type:"image/svg+xml;charset=utf-8"});if("full-json"===e)return new window.Blob([t],{type:"application/json;charset=utf-8"});var r=function(t){for(var e=t.length,r=new ArrayBuffer(e),n=new Uint8Array(r),i=0;i<e;i++)n[i]=t.charCodeAt(i);return r}(window.atob(t));return new window.Blob([r],{type:"image/"+e})},r.octetStream=function(t){document.location.href="data:application/octet-stream"+t},r.IMAGE_URL_PREFIX=/^data:image\/\w+;base64,/,r.MSG_IE_BAD_FORMAT="Sorry IE does not support downloading from canvas. Try {format:'svg'} instead."},{"../registry":638}],643:[function(t,e,r){"use strict";var n=t("./helpers"),i={getDelay:n.getDelay,getRedrawFunc:n.getRedrawFunc,clone:t("./cloneplot"),toSVG:t("./tosvg"),svgToImg:t("./svgtoimg"),toImage:t("./toimage"),downloadImage:t("./download")};e.exports=i},{"./cloneplot":639,"./download":640,"./helpers":642,"./svgtoimg":644,"./toimage":645,"./tosvg":646}],644:[function(t,e,r){"use strict";var n=t("../lib"),i=t("events").EventEmitter,a=t("./helpers");e.exports=function(t){var e=t.emitter||new i,r=new Promise((function(i,o){var s=window.Image,l=t.svg,c=t.format||"png";if(n.isIE()&&"svg"!==c){var u=new Error(a.MSG_IE_BAD_FORMAT);return o(u),t.promise?r:e.emit("error",u)}var f,h,p=t.canvas,d=t.scale||1,g=t.width||300,m=t.height||150,v=d*g,y=d*m,x=p.getContext("2d"),b=new s;"svg"===c||n.isSafari()?h=a.encodeSVG(l):(f=a.createBlob(l,"svg"),h=a.createObjectURL(f)),p.width=v,p.height=y,b.onload=function(){var r;switch(f=null,a.revokeObjectURL(h),"svg"!==c&&x.drawImage(b,0,0,v,y),c){case"jpeg":r=p.toDataURL("image/jpeg");break;case"png":r=p.toDataURL("image/png");break;case"webp":r=p.toDataURL("image/webp");break;case"svg":r=h;break;default:var n="Image format is not jpeg, png, svg or webp.";if(o(new Error(n)),!t.promise)return e.emit("error",n)}i(r),t.promise||e.emit("success",r)},b.onerror=function(r){if(f=null,a.revokeObjectURL(h),o(r),!t.promise)return e.emit("error",r)},b.src=h}));return t.promise?r:e}},{"../lib":503,"./helpers":642,events:84}],645:[function(t,e,r){"use strict";var n=t("events").EventEmitter,i=t("../registry"),a=t("../lib"),o=t("./helpers"),s=t("./cloneplot"),l=t("./tosvg"),c=t("./svgtoimg");e.exports=function(t,e){var r=new n,u=s(t,{format:"png"}),f=u.gd;f.style.position="absolute",f.style.left="-5000px",document.body.appendChild(f);var h=o.getRedrawFunc(f);return i.call("_doPlot",f,u.data,u.layout,u.config).then(h).then((function(){var t=o.getDelay(f._fullLayout);setTimeout((function(){var t=l(f),n=document.createElement("canvas");n.id=a.randstr(),(r=c({format:e.format,width:f._fullLayout.width,height:f._fullLayout.height,canvas:n,emitter:r,svg:t})).clean=function(){f&&document.body.removeChild(f)}}),t)})).catch((function(t){r.emit("error",t)})),r}},{"../lib":503,"../registry":638,"./cloneplot":639,"./helpers":642,"./svgtoimg":644,"./tosvg":646,events:84}],646:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../lib"),a=t("../components/drawing"),o=t("../components/color"),s=t("../constants/xmlns_namespaces"),l=/"/g,c=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(t,e,r){var u,f,h=t._fullLayout,p=h._paper,d=h._toppaper,g=h.width,m=h.height;p.insert("rect",":first-child").call(a.setRect,0,0,g,m).call(o.fill,h.paper_bgcolor);var v=h._basePlotModules||[];for(u=0;u<v.length;u++){var y=v[u];y.toSVG&&y.toSVG(t)}if(d){var x=d.node().childNodes,b=Array.prototype.slice.call(x);for(u=0;u<b.length;u++){var _=b[u];_.childNodes.length&&p.node().appendChild(_)}}h._draggers&&h._draggers.remove(),p.node().style.background="",p.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each((function(){var t=n.select(this);if("hidden"!==this.style.visibility&&"none"!==this.style.display){t.style({visibility:null,display:null});var e=this.style.fontFamily;e&&-1!==e.indexOf('"')&&t.style("font-family",e.replace(l,"TOBESTRIPPED"))}else t.remove()}));var w=[];if(h._gradientUrlQueryParts)for(f in h._gradientUrlQueryParts)w.push(f);if(h._patternUrlQueryParts)for(f in h._patternUrlQueryParts)w.push(f);w.length&&p.selectAll(w.join(",")).each((function(){var t=n.select(this),e=this.style.fill;e&&-1!==e.indexOf("url(")&&t.style("fill",e.replace(l,"TOBESTRIPPED"));var r=this.style.stroke;r&&-1!==r.indexOf("url(")&&t.style("stroke",r.replace(l,"TOBESTRIPPED"))})),"pdf"!==e&&"eps"!==e||p.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),p.node().setAttributeNS(s.xmlns,"xmlns",s.svg),p.node().setAttributeNS(s.xmlns,"xmlns:xlink",s.xlink),"svg"===e&&r&&(p.attr("width",r*g),p.attr("height",r*m),p.attr("viewBox","0 0 "+g+" "+m));var T=(new window.XMLSerializer).serializeToString(p.node());return T=function(t){var e=n.select("body").append("div").style({display:"none"}).html(""),r=t.replace(/(&[^;]*;)/gi,(function(t){return"&lt;"===t?"&#60;":"&rt;"===t?"&#62;":-1!==t.indexOf("<")||-1!==t.indexOf(">")?"":e.html(t).text()}));return e.remove(),r}(T),T=(T=T.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&amp;")).replace(c,"'"),i.isIE()&&(T=(T=(T=T.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),T}},{"../components/color":366,"../components/drawing":388,"../constants/xmlns_namespaces":480,"../lib":503,"@plotly/d3":58}],647:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.hovertext,t,"htx");var i=e.marker;if(i){n.mergeArray(i.opacity,t,"mo",!0),n.mergeArray(i.color,t,"mc");var a=i.line;a&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"))}}},{"../../lib":503}],648:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../plots/font_attributes"),c=t("./constants"),u=t("../../components/drawing/attributes").pattern,f=t("../../lib/extend").extendFlat,h=l({editType:"calc",arrayOk:!0,colorEditType:"style"}),p=f({},n.marker.line.width,{dflt:0}),d=f({width:p,editType:"calc"},s("marker.line")),g=f({line:d,editType:"calc"},s("marker"),{opacity:{valType:"number",arrayOk:!0,dflt:1,min:0,max:1,editType:"style"},pattern:u});e.exports={x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:i("x"),yhoverformat:i("y"),text:n.text,texttemplate:o({editType:"plot"},{keys:c.eventDataKeys}),hovertext:n.hovertext,hovertemplate:a({},{keys:c.eventDataKeys}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"calc"},insidetextanchor:{valType:"enumerated",values:["end","middle","start"],dflt:"end",editType:"plot"},textangle:{valType:"angle",dflt:"auto",editType:"plot"},textfont:f({},h,{}),insidetextfont:f({},h,{}),outsidetextfont:f({},h,{}),constraintext:{valType:"enumerated",values:["inside","outside","both","none"],dflt:"both",editType:"calc"},cliponaxis:f({},n.cliponaxis,{}),orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},base:{valType:"any",dflt:null,arrayOk:!0,editType:"calc"},offset:{valType:"number",dflt:null,arrayOk:!0,editType:"calc"},width:{valType:"number",dflt:null,min:0,arrayOk:!0,editType:"calc"},marker:g,offsetgroup:{valType:"string",dflt:"",editType:"calc"},alignmentgroup:{valType:"string",dflt:"",editType:"calc"},selected:{marker:{opacity:n.selected.marker.opacity,color:n.selected.marker.color,editType:"style"},textfont:n.selected.textfont,editType:"style"},unselected:{marker:{opacity:n.unselected.marker.opacity,color:n.unselected.marker.color,editType:"style"},textfont:n.unselected.textfont,editType:"style"},_deprecated:{bardir:{valType:"enumerated",editType:"calc",values:["v","h"]}}}},{"../../components/colorscale/attributes":373,"../../components/drawing/attributes":387,"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../../plots/font_attributes":585,"../../plots/template_attributes":633,"../scatter/attributes":925,"./constants":650}],649:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("../../components/colorscale/helpers").hasColorscale,o=t("../../components/colorscale/calc"),s=t("./arrays_to_calcdata"),l=t("../scatter/calc_selection");e.exports=function(t,e){var r,c,u,f,h,p,d=n.getFromId(t,e.xaxis||"x"),g=n.getFromId(t,e.yaxis||"y"),m={msUTC:!(!e.base&&0!==e.base)};"h"===e.orientation?(r=d.makeCalcdata(e,"x",m),u=g.makeCalcdata(e,"y"),f=i(e,g,"y",u),h=!!e.yperiodalignment,p="y"):(r=g.makeCalcdata(e,"y",m),u=d.makeCalcdata(e,"x"),f=i(e,d,"x",u),h=!!e.xperiodalignment,p="x"),c=f.vals;for(var v=Math.min(c.length,r.length),y=new Array(v),x=0;x<v;x++)y[x]={p:c[x],s:r[x]},h&&(y[x].orig_p=u[x],y[x][p+"End"]=f.ends[x],y[x][p+"Start"]=f.starts[x]),e.ids&&(y[x].id=String(e.ids[x]));return a(e,"marker")&&o(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),a(e,"marker.line")&&o(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}),s(y,e),l(y,e),y}},{"../../components/colorscale/calc":374,"../../components/colorscale/helpers":377,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"../scatter/calc_selection":927,"./arrays_to_calcdata":647}],650:[function(t,e,r){"use strict";e.exports={TEXTPAD:3,eventDataKeys:["value","label"]}},{}],651:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").isArrayOrTypedArray,a=t("../../constants/numerical").BADNUM,o=t("../../registry"),s=t("../../plots/cartesian/axes"),l=t("../../plots/cartesian/constraints").getAxisGroup,c=t("./sieve.js");function u(t,e,r,o,u){if(o.length){var b,_,w,T;switch(function(t,e){var r,a;for(r=0;r<e.length;r++){var o,s=e[r],l=s[0].trace,c="funnel"===l.type?l._base:l.base,u="h"===l.orientation?l.xcalendar:l.ycalendar,f="category"===t.type||"multicategory"===t.type?function(){return null}:t.d2c;if(i(c)){for(a=0;a<Math.min(c.length,s.length);a++)o=f(c[a],0,u),n(o)?(s[a].b=+o,s[a].hasB=1):s[a].b=0;for(;a<s.length;a++)s[a].b=0}else{o=f(c,0,u);var h=n(o);for(o=h?o:0,a=0;a<s.length;a++)s[a].b=o,h&&(s[a].hasB=1)}}}(r,o),u.mode){case"overlay":f(e,r,o,u);break;case"group":for(b=[],_=[],w=0;w<o.length;w++)void 0===(T=o[w])[0].trace.offset?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var o=new c(n,{posAxis:e,sepNegVal:!1,overlapNoMerge:!i.norm});(function(t,e,r,n){for(var i=t._fullLayout,a=r.positions,o=r.distinctPositions,s=r.minDiff,c=r.traces,u=c.length,f=a.length!==o.length,h=s*(1-n.gap),m=l(i,e._id)+c[0][0].trace.orientation,v=i._alignmentOpts[m]||{},y=0;y<u;y++){var x,b,_=c[y],w=_[0].trace,T=v[w.alignmentgroup]||{},k=Object.keys(T.offsetGroups||{}).length,A=(x=k?h/k:f?h/u:h)*(1-(n.groupgap||0));b=k?((2*w._offsetIndex+1-k)*x-A)/2:f?((2*y+1-u)*x-A)/2:-A/2;var M=_[0].t;M.barwidth=A,M.poffset=b,M.bargroupwidth=h,M.bardelta=s}r.binWidth=c[0][0].t.barwidth/100,p(r),d(e,r),g(e,r,f)})(t,e,o,i),function(t,e){for(var r=t.traces,n=0;n<r.length;n++){var i=r[n];if(void 0===i[0].trace.base)for(var o=new c([i],{posAxis:e,sepNegVal:!0,overlapNoMerge:!0}),s=0;s<i.length;s++){var l=i[s];if(l.p!==a){var u=o.put(l.p,l.b+l.s);u&&(l.b=u)}}}}(o,e),i.norm?(v(o),y(r,o,i)):m(r,o)}(t,e,r,_,u),b.length&&f(e,r,b,u);break;case"stack":case"relative":for(b=[],_=[],w=0;w<o.length;w++)void 0===(T=o[w])[0].trace.base?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var o=new c(n,{posAxis:e,sepNegVal:"relative"===i.mode,overlapNoMerge:!(i.norm||"stack"===i.mode||"relative"===i.mode)});h(e,o,i),function(t,e,r){var n,i,o,l,c,u,f=x(t),h=e.traces;for(l=0;l<h.length;l++)if(n=h[l],"funnel"===(i=n[0].trace).type)for(c=0;c<n.length;c++)(u=n[c]).s!==a&&e.put(u.p,-.5*u.s);for(l=0;l<h.length;l++){n=h[l],i=n[0].trace,o="funnel"===i.type;var p=[];for(c=0;c<n.length;c++)if((u=n[c]).s!==a){var d;d=o?u.s:u.s+u.b;var g=e.put(u.p,d),m=g+d;u.b=g,u[f]=m,r.norm||(p.push(m),u.hasB&&p.push(g))}r.norm||(i._extremes[t._id]=s.findExtremes(t,p,{tozero:!0,padded:!0}))}}(r,o,i);for(var l=0;l<n.length;l++)for(var u=n[l],f=0;f<u.length;f++){var p=u[f];if(p.s!==a)p.b+p.s===o.get(p.p,p.s)&&(p._outmost=!0)}i.norm&&y(r,o,i)}(0,e,r,_,u),b.length&&f(e,r,b,u)}!function(t,e){var r,i,a,o=x(e),s={},l=1/0,c=-1/0;for(r=0;r<t.length;r++)for(a=t[r],i=0;i<a.length;i++){var u=a[i].p;n(u)&&(l=Math.min(l,u),c=Math.max(c,u))}var f=1e4/(c-l),h=s.round=function(t){return String(Math.round(f*(t-l)))};for(r=0;r<t.length;r++){(a=t[r])[0].t.extents=s;var p=a[0].t.poffset,d=Array.isArray(p);for(i=0;i<a.length;i++){var g=a[i],m=g[o]-g.w/2;if(n(m)){var v=g[o]+g.w/2,y=h(g.p);s[y]?s[y]=[Math.min(m,s[y][0]),Math.max(v,s[y][1])]:s[y]=[m,v]}g.p0=g.p+(d?p[i]:p),g.p1=g.p0+g.w,g.s0=g.b,g.s1=g.s0+g.s}}}(o,e)}}function f(t,e,r,n){for(var i=0;i<r.length;i++){var a=r[i],o=new c([a],{posAxis:t,sepNegVal:!1,overlapNoMerge:!n.norm});h(t,o,n),n.norm?(v(o),y(e,o,n)):m(e,o)}}function h(t,e,r){for(var n=e.minDiff,i=e.traces,a=n*(1-r.gap),o=a*(1-(r.groupgap||0)),s=-o/2,l=0;l<i.length;l++){var c=i[l][0].t;c.barwidth=o,c.poffset=s,c.bargroupwidth=a,c.bardelta=n}e.binWidth=i[0][0].t.barwidth/100,p(e),d(t,e),g(t,e)}function p(t){var e,r,a=t.traces;for(e=0;e<a.length;e++){var o,s=a[e],l=s[0],c=l.trace,u=l.t,f=c._offset||c.offset,h=u.poffset;if(i(f)){for(o=Array.prototype.slice.call(f,0,s.length),r=0;r<o.length;r++)n(o[r])||(o[r]=h);for(r=o.length;r<s.length;r++)o.push(h);u.poffset=o}else void 0!==f&&(u.poffset=f);var p=c._width||c.width,d=u.barwidth;if(i(p)){var g=Array.prototype.slice.call(p,0,s.length);for(r=0;r<g.length;r++)n(g[r])||(g[r]=d);for(r=g.length;r<s.length;r++)g.push(d);if(u.barwidth=g,void 0===f){for(o=[],r=0;r<s.length;r++)o.push(h+(d-g[r])/2);u.poffset=o}}else void 0!==p&&(u.barwidth=p,void 0===f&&(u.poffset=h+(d-p)/2))}}function d(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++)for(var a=r[i],o=a[0].t,s=o.poffset,l=Array.isArray(s),c=o.barwidth,u=Array.isArray(c),f=0;f<a.length;f++){var h=a[f],p=h.w=u?c[f]:c;h[n]=h.p+(l?s[f]:s)+p/2}}function g(t,e,r){var n=e.traces,i=e.minDiff/2;s.minDtick(t,e.minDiff,e.distinctPositions[0],r);for(var a=0;a<n.length;a++){var o,l,c,u,f=n[a],h=f[0],p=h.trace,d=[];for(u=0;u<f.length;u++)l=(o=f[u]).p-i,c=o.p+i,d.push(l,c);if(p.width||p.offset){var g=h.t,m=g.poffset,v=g.barwidth,y=Array.isArray(m),x=Array.isArray(v);for(u=0;u<f.length;u++){o=f[u];var b=y?m[u]:m,_=x?v[u]:v;c=(l=o.p+b)+_,d.push(l,c)}}p._extremes[t._id]=s.findExtremes(t,d,{padded:!1})}}function m(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++){for(var a=r[i],o=a[0].trace,l=[],c=!1,u=0;u<a.length;u++){var f=a[u],h=f.b,p=h+f.s;f[n]=p,l.push(p),f.hasB&&l.push(h),f.hasB&&f.b||(c=!0)}o._extremes[t._id]=s.findExtremes(t,l,{tozero:c,padded:!0})}}function v(t){for(var e=t.traces,r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++){var o=n[i];o.s!==a&&t.put(o.p,o.b+o.s)}}function y(t,e,r){var i=e.traces,o=x(t),l="fraction"===r.norm?1:100,c=l/1e9,u=t.l2c(t.c2l(0)),f="stack"===r.mode?l:u;function h(e){return n(t.c2l(e))&&(e<u-c||e>f+c||!n(u))}for(var p=0;p<i.length;p++){for(var d=i[p],g=d[0].trace,m=[],v=!1,y=!1,b=0;b<d.length;b++){var _=d[b];if(_.s!==a){var w=Math.abs(l/e.get(_.p,_.s));_.b*=w,_.s*=w;var T=_.b,k=T+_.s;_[o]=k,m.push(k),y=y||h(k),_.hasB&&(m.push(T),y=y||h(T)),_.hasB&&_.b||(v=!0)}}g._extremes[t._id]=s.findExtremes(t,m,{tozero:v,padded:y})}}function x(t){return t._id.charAt(0)}e.exports={crossTraceCalc:function(t,e){for(var r=e.xaxis,n=e.yaxis,i=t._fullLayout,a=t._fullData,s=t.calcdata,l=[],c=[],f=0;f<a.length;f++){var h=a[f];if(!0===h.visible&&o.traceIs(h,"bar")&&h.xaxis===r._id&&h.yaxis===n._id&&("h"===h.orientation?l.push(s[f]):c.push(s[f]),h._computePh))for(var p=t.calcdata[f],d=0;d<p.length;d++)"function"==typeof p[d].ph0&&(p[d].ph0=p[d].ph0()),"function"==typeof p[d].ph1&&(p[d].ph1=p[d].ph1())}var g={xCat:"category"===r.type||"multicategory"===r.type,yCat:"category"===n.type||"multicategory"===n.type,mode:i.barmode,norm:i.barnorm,gap:i.bargap,groupgap:i.bargroupgap};u(t,r,n,c,g),u(t,n,r,l,g)},setGroupPositions:u}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/axes":554,"../../plots/cartesian/constraints":562,"../../registry":638,"./sieve.js":661,"fast-isnumeric":190}],652:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../registry"),o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./style_defaults"),c=t("../../plots/cartesian/constraints").getAxisGroup,u=t("./attributes"),f=n.coerceFont;function h(t,e,r,n){var i=e.orientation,a=e[{v:"x",h:"y"}[i]+"axis"],o=c(r,a)+i,s=r._alignmentOpts||{},l=n("alignmentgroup"),u=s[o];u||(u=s[o]={});var f=u[l];f?f.traces.push(e):f=u[l]={traces:[e],alignmentIndex:Object.keys(u).length,offsetGroups:{}};var h=n("offsetgroup"),p=f.offsetGroups,d=p[h];h&&(d||(d=p[h]={offsetIndex:Object.keys(p).length}),e._offsetIndex=d.offsetIndex)}function p(t,e,r,i,a,o){var s=!(!1===(o=o||{}).moduleHasSelected),l=!(!1===o.moduleHasUnselected),c=!(!1===o.moduleHasConstrain),u=!(!1===o.moduleHasCliponaxis),h=!(!1===o.moduleHasTextangle),p=!(!1===o.moduleHasInsideanchor),d=!!o.hasPathbar,g=Array.isArray(a)||"auto"===a,m=g||"inside"===a,v=g||"outside"===a;if(m||v){var y=f(i,"textfont",r.font),x=n.extendFlat({},y),b=!(t.textfont&&t.textfont.color);if(b&&delete x.color,f(i,"insidetextfont",x),d){var _=n.extendFlat({},y);b&&delete _.color,f(i,"pathbar.textfont",_)}v&&f(i,"outsidetextfont",y),s&&i("selected.textfont.color"),l&&i("unselected.textfont.color"),c&&i("constraintext"),u&&i("cliponaxis"),h&&i("textangle"),i("texttemplate")}m&&p&&i("insidetextanchor")}e.exports={supplyDefaults:function(t,e,r,c){function f(r,i){return n.coerce(t,e,u,r,i)}if(o(t,e,c,f)){s(t,e,c,f),f("xhoverformat"),f("yhoverformat"),f("orientation",e.x&&!e.y?"h":"v"),f("base"),f("offset"),f("width"),f("text"),f("hovertext"),f("hovertemplate");var h=f("textposition");p(t,e,c,f,h,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),l(t,e,f,r,c);var d=(e.marker.line||{}).color,g=a.getComponentMethod("errorbars","supplyDefaults");g(t,e,d||i.defaultLine,{axis:"y"}),g(t,e,d||i.defaultLine,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,f)}else e.visible=!1},crossTraceDefaults:function(t,e){var r;function i(t){return n.coerce(r._input,r,u,t)}if("group"===e.barmode)for(var a=0;a<t.length;a++)"bar"===(r=t[a]).type&&(r._input,h(0,r,e,i))},handleGroupingDefaults:h,handleText:p}},{"../../components/color":366,"../../lib":503,"../../plots/cartesian/constraints":562,"../../registry":638,"../scatter/period_defaults":945,"../scatter/xy_defaults":952,"./attributes":648,"./style_defaults":663}],653:[function(t,e,r){"use strict";e.exports=function(t,e,r){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),"h"===r.orientation?(t.label=t.y,t.value=t.x):(t.label=t.x,t.value=t.y),t}},{}],654:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../../lib").isArrayOrTypedArray;r.coerceString=function(t,e,r){if("string"==typeof e){if(e||!t.noBlank)return e}else if(("number"==typeof e||!0===e)&&!t.strict)return String(e);return void 0!==r?r:t.dflt},r.coerceNumber=function(t,e,r){if(n(e)){e=+e;var i=t.min,a=t.max;if(!(void 0!==i&&e<i||void 0!==a&&e>a))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e<t.length&&(r=t[e]):r=t,r},r.getLineWidth=function(t,e){return 0<e.mlw?e.mlw:a(t.marker.line.width)?0:t.marker.line.width}},{"../../lib":503,"fast-isnumeric":190,tinycolor2:312}],655:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../registry"),a=t("../../components/color"),o=t("../../lib").fillText,s=t("./helpers").getLineWidth,l=t("../../plots/cartesian/axes").hoverLabelText,c=t("../../constants/numerical").BADNUM;function u(t,e,r,i,a){var s,u,f,h,p,d,g,m=t.cd,v=m[0].trace,y=m[0].t,x="closest"===i,b="waterfall"===v.type,_=t.maxHoverDistance,w=t.maxSpikeDistance;"h"===v.orientation?(s=r,u=e,f="y",h="x",p=z,d=I):(s=e,u=r,f="x",h="y",d=z,p=I);var T=v[f+"period"],k=x||T;function A(t){return S(t,-1)}function M(t){return S(t,1)}function S(t,e){var r=t.w;return t[f]+e*r/2}function E(t){return t[f+"End"]-t[f+"Start"]}var L=x?A:T?function(t){return t.p-E(t)/2}:function(t){return Math.min(A(t),t.p-y.bardelta/2)},C=x?M:T?function(t){return t.p+E(t)/2}:function(t){return Math.max(M(t),t.p+y.bardelta/2)};function P(t,e,r){return a.finiteRange&&(r=0),n.inbox(t-s,e-s,r+Math.min(1,Math.abs(e-t)/g)-1)}function I(t){return P(L(t),C(t),_)}function O(t){var e=t[h];if(b){var r=Math.abs(t.rawS)||0;u>0?e+=r:u<0&&(e-=r)}return e}function z(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var D=t[f+"a"],R=t[h+"a"];g=Math.abs(D.r2c(D.range[1])-D.r2c(D.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(m,F,t),!1!==t.index&&m[t.index].p!==c){k||(L=function(t){return Math.min(A(t),t.p-y.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+y.bargroupwidth/2)});var B=m[t.index],N=v.base?B.b+B.s:B.s;t[h+"0"]=t[h+"1"]=R.c2p(B[h],!0),t[h+"LabelVal"]=N;var j=y.extents[y.extents.round(B.p)];t[f+"0"]=D.c2p(x?L(B):j[0],!0),t[f+"1"]=D.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+"LabelVal"]=U?B.orig_p:B.p,t.labelLabel=l(D,t[f+"LabelVal"],v[f+"hoverformat"]),t.valueLabel=l(R,t[h+"LabelVal"],v[h+"hoverformat"]),t.baseLabel=l(R,B.b,v[h+"hoverformat"]),t.spikeDistance=(function(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+"Spike"]=D.c2p(B.p,!0),o(B,v,t),t.hovertemplate=v.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n,a){var o=u(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,c=s[o.index];return o.color=f(l,c),i.getComponentMethod("errorbars","hoverInfo")(c,l,o),[o]}},hoverOnBars:u,getTraceColor:f}},{"../../components/color":366,"../../components/fx":406,"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/axes":554,"../../registry":638,"./helpers":654}],656:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc").crossTraceCalc,colorbar:t("../scatter/marker_colorbar"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"bar",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},{"../../plots/cartesian":568,"../scatter/marker_colorbar":943,"./arrays_to_calcdata":647,"./attributes":648,"./calc":649,"./cross_trace_calc":651,"./defaults":652,"./event_data":653,"./hover":655,"./layout_attributes":657,"./layout_defaults":658,"./plot":659,"./select":660,"./style":662}],657:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","group","overlay","relative"],dflt:"group",editType:"calc"},barnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},bargap:{valType:"number",min:0,max:1,editType:"calc"},bargroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],658:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/cartesian/axes"),a=t("../../lib"),o=t("./layout_attributes");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,f={},h=s("barmode"),p=0;p<r.length;p++){var d=r[p];if(n.traceIs(d,"bar")&&d.visible){if(l=!0,"group"===h){var g=d.xaxis+d.yaxis;f[g]&&(u=!0),f[g]=!0}if(d.visible&&"histogram"===d.type)"category"!==i.getFromId({_fullLayout:e},d["v"===d.orientation?"xaxis":"yaxis"]).type&&(c=!0)}}l?("overlay"!==h&&s("barnorm"),s("bargap",c&&!u?0:.2),s("bargroupgap")):delete e.barmode}},{"../../lib":503,"../../plots/cartesian/axes":554,"../../registry":638,"./layout_attributes":657}],659:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../lib/svg_text_utils"),s=t("../../components/color"),l=t("../../components/drawing"),c=t("../../registry"),u=t("../../plots/cartesian/axes").tickText,f=t("./uniform_text"),h=f.recordMinTextSize,p=f.clearMinTextSize,d=t("./style"),g=t("./helpers"),m=t("./constants"),v=t("./attributes"),y=v.text,x=v.textposition,b=t("../../components/fx/helpers").appendArrayPointValue,_=m.TEXTPAD;function w(t){return t.id}function T(t){if(t.ids)return w}function k(t,e){return t<e?1:-1}function A(t,e,r,n){var i;return!e.uniformtext.mode&&M(r)?(n&&(i=n()),t.transition().duration(r.duration).ease(r.easing).each("end",(function(){i&&i()})).each("interrupt",(function(){i&&i()}))):t}function M(t){return t&&t.duration>0}function S(t){return"auto"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||"end",u="end"===c,f="start"===c,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,g=i.height,m=Math.abs(e-t),v=Math.abs(n-r),y=m>2*_&&v>2*_?_:0;m-=2*y,v-=2*y;var x=S(l);"auto"!==l||d<=m&&g<=v||!(d>m||g>v)||(d>v||g>m)&&d<g==m<v||(x+=90);var b=E(i,x),w=1;s&&(w=Math.min(1,m/b.x,v/b.y));var T=i.left*p+i.right*h,A=(i.top+i.bottom)/2,M=(t+_)*p+(e-_)*h,L=(r+n)/2,C=0,P=0;if(f||u){var I=(o?b.x:b.y)/2,O=o?k(t,e):k(r,n);o?f?(M=t+O*y,C=-O*I):(M=e-O*y,C=O*I):f?(L=r+O*y,P=-O*I):(L=n-O*y,P=O*I)}return{textX:T,textY:A,targetX:M,targetY:L,anchorX:C,anchorY:P,scale:w,rotate:x}}e.exports={plot:function(t,e,r,f,m,v){var w=e.xaxis,C=e.yaxis,P=t._fullLayout;m||(m={mode:P.barmode,norm:P.barmode,gap:P.bargap,groupgap:P.bargroupgap},p("bar",P));var I=a.makeTraceGroups(f,r,"trace bars").each((function(r){var c=n.select(this),f=r[0].trace,p="waterfall"===f.type,I="funnel"===f.type,O="bar"===f.type||I,z=0;p&&f.connector.visible&&"between"===f.connector.mode&&(z=f.connector.line.width/2);var D="h"===f.orientation,R=M(m),F=a.ensureSingle(c,"g","points"),B=T(f),N=F.selectAll("g.point").data(a.identity,B);N.enter().append("g").classed("point",!0),N.exit().remove(),N.each((function(c,p){var T,M,I=n.select(this),F=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),n?[i,a]:[a,i]}(c,w,C,D),B=F[0][0],N=F[0][1],j=F[1][0],U=F[1][1],V=0==(D?N-B:U-j);if(V&&O&&g.getLineWidth(f,c)&&(V=!1),V||(V=!(i(B)&&i(N)&&i(j)&&i(U))),c.isBlank=V,V&&(D?N=B:U=j),z&&!V&&(D?(B-=k(B,N)*z,N+=k(B,N)*z):(j-=k(j,U)*z,U+=k(j,U)*z)),"waterfall"===f.type){if(!V){var H=f[c.dir].marker;T=H.line.width,M=H.color}}else T=g.getLineWidth(f,c),M=c.mc||f.marker.color;function q(t){var e=n.round(T/2%1,2);return 0===m.gap&&0===m.groupgap?n.round(Math.round(t)-e,2):t}if(!t._context.staticPlot){var G=s.opacity(M)<1||T>.01?q:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?q(t):t>e?Math.ceil(t):Math.floor(t)};B=G(B,N,D),N=G(N,B,D),j=G(j,U,!D),U=G(U,j,!D)}var Y=A(a.ensureSingle(I,"path"),P,m,v);if(Y.style("vector-effect","non-scaling-stroke").attr("d",isNaN((N-B)*(U-j))||V&&t._context.staticPlot?"M0,0Z":"M"+B+","+j+"V"+U+"H"+N+"V"+j+"Z").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&R){var W=l.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,m,v){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,"text").text(r).attr({class:"bartext bartext-"+w,"text-anchor":"middle","data-notex":1}).call(l.font,n).call(o.convertToTspans,t)}var I=n[0].trace,O="h"===I.orientation,z=function(t,e,r,n,i){var o,s=e[0].trace;o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,"texttemplate");if(!s)return"";var l,c,f,h,p="waterfall"===o.type,d="funnel"===o.type;"h"===o.orientation?(l="y",c=i,f="x",h=n):(l="x",c=n,f="y",h=i);function g(t){return u(h,h.c2l(t),!0).text}var m=e[r],v={};v.label=m.p,v.labelLabel=v[l+"Label"]=(y=m.p,u(c,c.c2l(y),!0).text);var y;var x=a.castOption(o,m.i,"text");(0===x||x)&&(v.text=x);v.value=m.s,v.valueLabel=v[f+"Label"]=g(m.s);var _={};b(_,o,m.i),p&&(v.delta=+m.rawS||m.s,v.deltaLabel=g(v.delta),v.final=m.v,v.finalLabel=g(v.final),v.initial=v.final-v.delta,v.initialLabel=g(v.initial));d&&(v.value=m.s,v.valueLabel=g(v.value),v.percentInitial=m.begR,v.percentInitialLabel=a.formatPercent(m.begR),v.percentPrevious=m.difR,v.percentPreviousLabel=a.formatPercent(m.difR),v.percentTotal=m.sumR,v.percenTotalLabel=a.formatPercent(m.sumR));var w=a.castOption(o,m.i,"customdata");w&&(v.customdata=w);return a.texttemplateString(s,v,t._d3locale,_,v,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o="h"===i.orientation,s="waterfall"===i.type,l="funnel"===i.type;function c(t){return u(o?r:n,+t,!0).text}var f,h=i.textinfo,p=t[e],d=h.split("+"),g=[],m=function(t){return-1!==d.indexOf(t)};m("label")&&g.push((v=t[e].p,u(o?n:r,v,!0).text));var v;m("text")&&(0===(f=a.castOption(i,p.i,"text"))||f)&&g.push(f);if(s){var y=+p.rawS||p.s,x=p.v,b=x-y;m("initial")&&g.push(c(b)),m("delta")&&g.push(c(y)),m("final")&&g.push(c(x))}if(l){m("value")&&g.push(c(p.s));var _=0;m("percent initial")&&_++,m("percent previous")&&_++,m("percent total")&&_++;var w=_>1;m("percent initial")&&(f=a.formatPercent(p.begR),w&&(f+=" of initial"),g.push(f)),m("percent previous")&&(f=a.formatPercent(p.difR),w&&(f+=" of previous"),g.push(f)),m("percent total")&&(f=a.formatPercent(p.sumR),w&&(f+=" of total"),g.push(f))}return g.join("<br>")}(e,r,n,i):g.getValue(s.text,r);return g.coerceString(y,o)}(C,n,i,T,M);w=function(t,e){var r=g.getValue(t.textposition,e);return g.coerceEnumerated(x,r)}(I,i);var D="stack"===m.mode||"relative"===m.mode,R=n[i],F=!D||R._outmost;if(!z||"none"===w||(R.isBlank||s===c||f===p)&&("auto"===w||"inside"===w))return void r.select("text").remove();var B=C.font,N=d.getBarColor(n[i],I),j=d.getInsideTextFont(I,i,B,N),U=d.getOutsideTextFont(I,i,B),V=r.datum();O?"log"===T.type&&V.s0<=0&&(s=T.range[0]<T.range[1]?0:T._length):"log"===M.type&&V.s0<=0&&(f=M.range[0]<M.range[1]?M._length:0);var H,q,G,Y,W,X=Math.abs(c-s)-2*_,Z=Math.abs(p-f)-2*_;"outside"===w&&(F||R.hasB||(w="inside"));if("auto"===w)if(F){w="inside",W=a.ensureUniformFontSize(t,j),H=P(r,z,W),q=l.bBox(H.node()),G=q.width,Y=q.height;var J=G<=X&&Y<=Z,K=G<=Z&&Y<=X,Q=O?X>=G*(Z/Y):Z>=Y*(X/G);G>0&&Y>0&&(J||K||Q)?w="inside":(w="outside",H.remove(),H=null)}else w="inside";if(!H){W=a.ensureUniformFontSize(t,"outside"===w?U:j);var $=(H=P(r,z,W)).attr("transform");if(H.attr("transform",""),q=l.bBox(H.node()),G=q.width,Y=q.height,H.attr("transform",$),G<=0||Y<=0)return void H.remove()}var tt,et,rt=I.textangle;"outside"===w?(et="both"===I.constraintext||"outside"===I.constraintext,tt=function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var g=S(c),m=E(i,g),v=(s?m.x:m.y)/2,y=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);s?(b=e-M*o,T=M*v):(w=n+M*o,A=-M*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:g}}(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt})):(et="both"===I.constraintext||"inside"===I.constraintext,tt=L(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt,anchor:I.insidetextanchor}));tt.fontSize=W.size,h(I.type,tt,C),R.transform=tt,A(H,C,m,v).attr("transform",a.getTextTransform(tt))}(t,e,I,r,p,B,N,j,U,m,v),e.layerClipId&&l.hideOutsideRangePoint(c,I.select("text"),w,C,f.xcalendar,f.ycalendar)}));var j=!1===f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod("errorbars","plot")(t,I,e,m)},toMoveInsideBar:L}},{"../../components/color":366,"../../components/drawing":388,"../../components/fx/helpers":402,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"../../registry":638,"./attributes":648,"./constants":650,"./helpers":654,"./style":662,"./uniform_text":664,"@plotly/d3":58,"fast-isnumeric":190}],660:[function(t,e,r){"use strict";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l="funnel"===s.type,c="h"===s.orientation,u=[];if(!1===e)for(r=0;r<i.length;r++)i[r].selected=0;else for(r=0;r<i.length;r++){var f=i[r],h="ct"in f?f.ct:n(f,a,o,c,l);e.contains(h,!1,r,t)?(u.push({pointNumber:r,x:a.c2d(f.x),y:o.c2d(f.y)}),f.selected=1):f.selected=0}return u}},{}],661:[function(t,e,r){"use strict";e.exports=a;var n=t("../../lib").distinctVals,i=t("../../constants/numerical").BADNUM;function a(t,e){this.traces=t,this.sepNegVal=e.sepNegVal,this.overlapNoMerge=e.overlapNoMerge;for(var r=1/0,a=[],o=0;o<t.length;o++){for(var s=t[o],l=0;l<s.length;l++){var c=s[l];c.p!==i&&a.push(c.p)}s[0]&&s[0].width1&&(r=Math.min(s[0].width1,r))}this.positions=a;var u=n(a);this.distinctPositions=u.vals,1===u.vals.length&&r!==1/0?this.minDiff=r:this.minDiff=Math.min(u.minDiff,r);var f=(e.posAxis||{}).type;"category"!==f&&"multicategory"!==f||(this.minDiff=1),this.binWidth=this.minDiff,this.bins={}}a.prototype.put=function(t,e){var r=this.getLabel(t,e),n=this.bins[r]||0;return this.bins[r]=n+e,n},a.prototype.get=function(t,e){var r=this.getLabel(t,e);return this.bins[r]||0},a.prototype.getLabel=function(t,e){return(e<0&&this.sepNegVal?"v":"^")+(this.overlapNoMerge?t:Math.round(t/this.binWidth))}},{"../../constants/numerical":479,"../../lib":503}],662:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing"),o=t("../../lib"),s=t("../../registry"),l=t("./uniform_text").resizeText,c=t("./attributes"),u=c.textfont,f=c.insidetextfont,h=c.outsidetextfont,p=t("./helpers");function d(t,e,r){a.pointStyle(t.selectAll("path"),e,r),g(t,e,r)}function g(t,e,r){t.selectAll("text").each((function(t){var i=n.select(this),s=o.ensureUniformFontSize(r,m(i,t,e,r));a.font(i,s)}))}function m(t,e,r,n){var i=n._fullLayout.font,a=r.textfont;if(t.classed("bartext-inside")){var o=_(e,r);a=y(r,e.i,i,o)}else t.classed("bartext-outside")&&(a=x(r,e.i,i));return a}function v(t,e,r){return b(u,t.textfont,e,r)}function y(t,e,r,n){var a=v(t,e,r);return(void 0===t._input.textfont||void 0===t._input.textfont.color||Array.isArray(t.textfont.color)&&void 0===t.textfont.color[e])&&(a={color:i.contrast(n),family:a.family,size:a.size}),b(f,t.insidetextfont,e,a)}function x(t,e,r){var n=v(t,e,r);return b(h,t.outsidetextfont,e,n)}function b(t,e,r,n){e=e||{};var i=p.getValue(e.family,r),a=p.getValue(e.size,r),o=p.getValue(e.color,r);return{family:p.coerceString(t.family,i,n.family),size:p.coerceNumber(t.size,a,n.size),color:p.coerceColor(t.color,o,n.color)}}function _(t,e){return"waterfall"===e.type?e[t.dir].marker.color:t.mcc||t.mc||e.marker.color}e.exports={style:function(t){var e=n.select(t).selectAll("g.barlayer").selectAll("g.trace");l(t,e,"bar");var r=e.size(),i=t._fullLayout;e.style("opacity",(function(t){return t[0].trace.opacity})).each((function(t){("stack"===i.barmode&&r>1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")})),e.selectAll("g.points").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod("errorbars","style")(e)},styleTextPoints:g,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll("path"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,m(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll("text"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod("errorbars","style")(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{"../../components/color":366,"../../components/drawing":388,"../../lib":503,"../../registry":638,"./attributes":648,"./helpers":654,"./uniform_text":664,"@plotly/d3":58}],663:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../lib").coercePattern;e.exports=function(t,e,r,s,l){var c=r("marker.color",s),u=i(t,"marker");u&&a(t,e,l,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),i(t,"marker.line")&&a(t,e,l,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),o(r,"marker.pattern",c,u),r("selected.marker.color"),r("unselected.marker.color")}},{"../../components/color":366,"../../components/colorscale/defaults":376,"../../components/colorscale/helpers":377,"../../lib":503}],664:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib");function a(t){return"_"+t+"Text_minsize"}e.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o<i,r[n]=r[n]||1/0,e.hide||(r[n]=Math.min(r[n],Math.max(o,i)))}},clearMinTextSize:function(t,e){e[a(t)]=void 0},resizeText:function(t,e,r){var a=t._fullLayout,o=a["_"+r+"Text_minsize"];if(o){var s,l="hide"===a.uniformtext.mode;switch(r){case"funnelarea":case"pie":case"sunburst":s="g.slice";break;case"treemap":case"icicle":s="g.slice, g.pathbar";break;default:s="g.points > g.point"}e.selectAll(s).each((function(t){var e=t.transform;e&&(e.scale=l&&e.hide?0:o/e.fontSize,n.select(this).select("text").attr("transform",i.getTextTransform(e)))}))}}}},{"../../lib":503,"@plotly/d3":58}],665:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../lib/extend").extendFlat,a=t("../scatterpolar/attributes"),o=t("../bar/attributes");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":493,"../../plots/template_attributes":633,"../bar/attributes":648,"../scatterpolar/attributes":999}],666:[function(t,e,r){"use strict";var n=t("../../components/colorscale/helpers").hasColorscale,i=t("../../components/colorscale/calc"),a=t("../bar/arrays_to_calcdata"),o=t("../bar/cross_trace_calc").setGroupPositions,s=t("../scatter/calc_selection"),l=t("../../registry").traceIs,c=t("../../lib").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,"r"),f=c.makeCalcdata(e,"theta"),h=e._length,p=new Array(h),d=u,g=f,m=0;m<h;m++)p[m]={p:g[m],s:d[m]};function v(t){var r=e[t];void 0!==r&&(e["_"+t]=Array.isArray(r)?c.makeCalcdata(e,t):c.d2c(r,e.thetaunit))}return"linear"===c.type&&(v("width"),v("offset")),n(e,"marker")&&i(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),n(e,"marker.line")&&i(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}),a(p,e),s(p,e),p},crossTraceCalc:function(t,e,r){for(var n=t.calcdata,i=[],a=0;a<n.length;a++){var s=n[a],u=s[0].trace;!0===u.visible&&l(u,"bar")&&u.subplot===r&&i.push(s)}var f=c({},e.radialaxis,{_id:"x"}),h=e.angularaxis;o(t,h,f,i,{mode:e.barmode,norm:e.barnorm,gap:e.bargap,groupgap:e.bargroupgap})}}},{"../../components/colorscale/calc":374,"../../components/colorscale/helpers":377,"../../lib":503,"../../registry":638,"../bar/arrays_to_calcdata":647,"../bar/cross_trace_calc":651,"../scatter/calc_selection":927}],667:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatterpolar/defaults").handleRThetaDefaults,a=t("../bar/style_defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,s,l)?(l("thetaunit"),l("base"),l("offset"),l("width"),l("text"),l("hovertext"),l("hovertemplate"),a(t,e,l,r,s),n.coerceSelectionMarkerOpacity(e,l)):e.visible=!1}},{"../../lib":503,"../bar/style_defaults":663,"../scatterpolar/defaults":1001,"./attributes":665}],668:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../bar/hover").getTraceColor,o=i.fillText,s=t("../scatterpolar/hover").makeHoverPointText,l=t("../../plots/polar/helpers").isPtInsidePolygon;e.exports=function(t,e,r){var c=t.cd,u=c[0].trace,f=t.subplot,h=f.radialAxis,p=f.angularAxis,d=f.vangles,g=d?l:i.isPtInsideSector,m=t.maxHoverDistance,v=p._period||2*Math.PI,y=Math.abs(h.g2p(Math.sqrt(e*e+r*r))),x=Math.atan2(r,e);h.range[0]>h.range[1]&&(x+=Math.PI);if(n.getClosest(c,(function(t){return g(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?m+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign="left"),[t]}}},{"../../components/fx":406,"../../lib":503,"../../plots/polar/helpers":621,"../bar/hover":655,"../scatterpolar/hover":1003}],669:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"barpolar",basePlotModule:t("../../plots/polar"),categories:["polar","bar","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("../scatterpolar/format_labels"),style:t("../bar/style").style,styleOnSelect:t("../bar/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../bar/select"),meta:{}}},{"../../plots/polar":622,"../bar/select":660,"../bar/style":662,"../scatter/marker_colorbar":943,"../scatterpolar/format_labels":1002,"./attributes":665,"./calc":666,"./defaults":667,"./hover":668,"./layout_attributes":670,"./layout_defaults":671,"./plot":672}],670:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","overlay"],dflt:"stack",editType:"calc"},bargap:{valType:"number",dflt:.1,min:0,max:1,editType:"calc"}}},{}],671:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l<r.length;l++){var c=r[l];"barpolar"===c.type&&!0===c.visible&&(o[a=c.subplot]||(s("barmode"),s("bargap"),o[a]=1))}}},{"../../lib":503,"./layout_attributes":670}],672:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../components/drawing"),s=t("../../plots/polar/helpers");e.exports=function(t,e,r){var l=e.xaxis,c=e.yaxis,u=e.radialAxis,f=e.angularAxis,h=function(t){var e=t.cxx,r=t.cyy;if(t.vangles)return function(n,i,o,l){var c,u;a.angleDelta(o,l)>0?(c=o,u=l):(c=l,u=o);var f=[s.findEnclosingVertexAngles(c,t.vangles)[0],(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select("g.barlayer");a.makeTraceGroups(p,r,"trace bars").each((function(){var r=n.select(this),s=a.ensureSingle(r,"g","points").selectAll("g.point").data(a.identity);s.enter().append("g").style("vector-effect","non-scaling-stroke").style("stroke-miterlimit",2).classed("point",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var g=u.c2g(t.s1),m=(p+d)/2;t.ct=[l.c2p(g*Math.cos(m)),c.c2p(g*Math.sin(m))],e=h(o,s,p,d)}else e="M0,0Z";a.ensureSingle(r,"path").attr("d",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{"../../components/drawing":388,"../../lib":503,"../../plots/polar/helpers":621,"@plotly/d3":58,"fast-isnumeric":190}],673:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../bar/attributes"),a=t("../../components/color/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../lib/extend").extendFlat,c=n.marker,u=c.line;e.exports={y:{valType:"data_array",editType:"calc+clearAxisTypes"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},x0:{valType:"any",editType:"calc+clearAxisTypes"},y0:{valType:"any",editType:"calc+clearAxisTypes"},dx:{valType:"number",editType:"calc"},dy:{valType:"number",editType:"calc"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o("x"),yhoverformat:o("y"),name:{valType:"string",editType:"calc+clearAxisTypes"},q1:{valType:"data_array",editType:"calc+clearAxisTypes"},median:{valType:"data_array",editType:"calc+clearAxisTypes"},q3:{valType:"data_array",editType:"calc+clearAxisTypes"},lowerfence:{valType:"data_array",editType:"calc"},upperfence:{valType:"data_array",editType:"calc"},notched:{valType:"boolean",editType:"calc"},notchwidth:{valType:"number",min:0,max:.5,dflt:.25,editType:"calc"},notchspan:{valType:"data_array",editType:"calc"},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],editType:"calc"},jitter:{valType:"number",min:0,max:1,editType:"calc"},pointpos:{valType:"number",min:-2,max:2,editType:"calc"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],editType:"calc"},mean:{valType:"data_array",editType:"calc"},sd:{valType:"data_array",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},quartilemethod:{valType:"enumerated",values:["linear","exclusive","inclusive"],dflt:"linear",editType:"calc"},width:{valType:"number",min:0,dflt:0,editType:"calc"},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)",editType:"style"},symbol:l({},c.symbol,{arrayOk:!1,editType:"plot"}),opacity:l({},c.opacity,{arrayOk:!1,dflt:1,editType:"style"}),size:l({},c.size,{arrayOk:!1,editType:"calc"}),color:l({},c.color,{arrayOk:!1,editType:"style"}),line:{color:l({},u.color,{arrayOk:!1,dflt:a.defaultLine,editType:"style"}),width:l({},u.width,{arrayOk:!1,dflt:0,editType:"style"}),outliercolor:{valType:"color",editType:"style"},outlierwidth:{valType:"number",min:0,dflt:1,editType:"style"},editType:"style"},editType:"plot"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,whiskerwidth:{valType:"number",min:0,max:1,dflt:.5,editType:"calc"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:"style"},unselected:{marker:n.unselected.marker,editType:"style"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:"flaglist",flags:["boxes","points"],dflt:"boxes+points",editType:"style"}}},{"../../components/color/attributes":365,"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../bar/attributes":648,"../scatter/attributes":925}],674:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../plots/cartesian/axes"),a=t("../../plots/cartesian/align_period"),o=t("../../lib"),s=t("../../constants/numerical").BADNUM,l=o._;e.exports=function(t,e){var r,c,y,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||"x"),A=i.getFromId(t,e.yaxis||"y"),M=[],S="violin"===e.type?"_numViolins":"_numBoxes";"h"===e.orientation?(y=k,x="x",b=A,_="y",w=!!e.yperiodalignment):(y=A,x="y",b=k,_="x",w=!!e.xperiodalignment);var E,L,C,P,I,O,z=function(t,e,r,i){var s,l=e+"0"in t,c="d"+e in t;if(e in t||l&&c){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+"0"]:"name"in t&&("category"===r.type||n(t.name)&&-1!==["linear","log"].indexOf(r.type)||o.isDateTime(t.name)&&"date"===r.type)?t.name:i;for(var f="multicategory"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+"calendar"]),h=t._length,p=new Array(h),d=0;d<h;d++)p[d]=f;return[p]}(e,_,b,T[S]),D=z[0],R=z[1],F=o.distinctVals(D,b),B=F.vals,N=F.minDiff/2,j="all"===(e.boxpoints||e.points)?o.identity:function(t){return t.v<E.lf||t.v>E.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return y.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r<e._length;r++){var G=D[r];if(n(G)){if((E={}).pos=E[_]=G,w&&R&&(E.orig_p=R[r]),E.q1=V("q1"),E.med=V("median"),E.q3=V("q3"),L=[],U&&o.isArrayOrTypedArray(U[r]))for(c=0;c<U[r].length;c++)(O=y.d2c(U[r][c]))!==s&&(u(I={v:O,i:[r,c]},e,[r,c]),L.push(I));if(E.pts=L.sort(f),P=(C=E[x]=L.map(h)).length,E.med!==s&&E.q1!==s&&E.q3!==s&&E.med>=E.q1&&E.q3>=E.med){var Y=V("lowerfence");E.lf=Y!==s&&Y<=E.q1?Y:p(E,C,P);var W=V("upperfence");E.uf=W!==s&&W>=E.q3?W:d(E,C,P);var X=V("mean");E.mean=X!==s?X:P?o.mean(C,P):(E.q1+E.q3)/2;var Z=V("sd");E.sd=X!==s&&Z>=0?Z:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=g(E),E.uo=m(E);var J=V("notchspan");J=J!==s&&J>0?J:v(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,Q=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),Q=Math.max(Q,C[P-1])),e.notched&&(K=Math.min(K,E.ln),Q=Math.max(Q,E.un)),E.min=K,E.max=Q}else{var $;o.warn(["Invalid input - make sure that q1 <= median <= q3","q1 = "+E.q1,"median = "+E.med,"q3 = "+E.q3].join("\n")),$=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=$,E.q1=E.q3=$,E.lf=E.uf=$,E.mean=E.sd=$,E.ln=E.un=$,E.min=E.max=$}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[y._id]=i.findExtremes(y,[H,q],{padded:!0})}else{var tt=y.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i<r;i++)n[i]=t[i]-e;return n[r]=t[r-1]+e,n}(B,N),rt=B.length,nt=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=[];return e}(rt);for(r=0;r<e._length;r++)if(O=tt[r],n(O)){var it=o.findBin(D[r],et);it>=0&&it<rt&&(u(I={v:O,i:r},e,r),nt[it].push(I))}var at=1/0,ot=-1/0,st=e.quartilemethod,lt="exclusive"===st,ct="inclusive"===st;for(r=0;r<rt;r++)if(nt[r].length>0){var ut,ft;if((E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean),E.med=o.interp(C,.5),P%2&&(lt||ct))lt?(ut=C.slice(0,P/2),ft=C.slice(P/2+1)):ct&&(ut=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ut,.5),E.q3=o.interp(ft,.5);else E.q1=o.interp(C,.25),E.q3=o.interp(C,.75);E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=g(E),E.uo=m(E);var ht=v(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[y._id]=i.findExtremes(y,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r<t.length;r++){for(var n=t[r].pts||[],i={},a=0;a<n.length;a++)i[n[a].i]=a;o.tagSelected(n,e,i)}}(M,e),M.length>0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,"median:"),min:l(t,"min:"),q1:l(t,"q1:"),q3:l(t,"q3:"),max:l(t,"max:"),mean:"sd"===e.boxmean?l(t,"mean \xb1 \u03c3:"):l(t,"mean:"),lf:l(t,"lower fence:"),uf:l(t,"upper fence:")}},T[S]++,M):[{t:{empty:!0}}]};var c={text:"tx",hovertext:"htx"};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[c[n]]=e[n][r[0]][r[1]]):t[c[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function g(t){return 4*t.q1-3*t.q3}function m(t){return 4*t.q3-3*t.q1}function v(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"fast-isnumeric":190}],675:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../plots/cartesian/constraints").getAxisGroup,o=["v","h"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],g=0;for(s=0;s<r.length;s++)for(c=u[r[s]],l=0;l<c.length;l++)d.push(o.c2l(c[l].pos,!0)),g+=(c[l].pts2||[]).length;if(d.length){var m=i.distinctVals(d);"category"!==o.type&&"multicategory"!==o.type||(m.minDiff=1);var v=m.minDiff/2;n.minDtick(o,m.minDiff,m.vals[0],!0);var y=f["violin"===t?"_numViolins":"_numBoxes"],x="group"===f[t+"mode"]&&y>1,b=1-f[t+"gap"],_=1-f[t+"groupgap"];for(s=0;s<r.length;s++){var w,T,k,A,M,S,E=(c=u[r[s]])[0].trace,L=c[0].t,C=E.width,P=E.side;if(C)w=T=A=C/2,k=0;else if(w=v,x){var I=a(f,o._id)+E.orientation,O=(f._alignmentOpts[I]||{})[E.alignmentgroup]||{},z=Object.keys(O.offsetGroups||{}).length,D=z||y;T=w*b*_/D,k=2*w*(((z?E._offsetIndex:L.num)+.5)/D-.5)*b,A=w*b/D}else T=w*b*_,k=0,A=w;L.dPos=w,L.bPos=k,L.bdPos=T,L.wHover=A;var R,F,B,N,j,U,V=k+T,H=Boolean(C);if("positive"===P?(M=w*(C?1:.5),R=V,S=R=k):"negative"===P?(M=R=k,S=w*(C?1:.5),F=V):(M=S=w,R=F=V),(E.boxpoints||E.points)&&g>0){var q=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;q+G>=0&&((W=V*(q+G))>M?(H=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;q-G<=0&&((X=-V*(q-G))>S?(H=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;l<c.length;l++)Z[l]=c[l].pos;E._extremes[h]=n.findExtremes(o,Z,{padded:H,vpadminus:N,vpadplus:B,vpadLinearized:!0,ppadminus:{x:U,y:j}[p],ppadplus:{x:j,y:U}[p]})}}}e.exports={crossTraceCalc:function(t,e){for(var r=t.calcdata,n=e.xaxis,i=e.yaxis,a=0;a<o.length;a++){for(var l=o[a],c="h"===l?i:n,u=[],f=0;f<r.length;f++){var h=r[f],p=h[0].t,d=h[0].trace;!0!==d.visible||"box"!==d.type&&"candlestick"!==d.type||p.empty||(d.orientation||"v")!==l||d.xaxis!==n._id||d.yaxis!==i._id||u.push(f)}s("box",t,u,c)}},setPositionOffset:s}},{"../../lib":503,"../../plots/cartesian/axes":554,"../../plots/cartesian/constraints":562}],676:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../components/color"),o=t("../scatter/period_defaults"),s=t("../bar/defaults").handleGroupingDefaults,l=t("../../plots/cartesian/axis_autotype"),c=t("./attributes");function u(t,e,r,a){function o(t){var e=0;return t&&t.length&&(e+=1,n.isArrayOrTypedArray(t[0])&&t[0].length&&(e+=1)),e}function s(e){return n.validate(t[e],c[e])}var u,f=r("y"),h=r("x");if("box"===e.type){var p=r("q1"),d=r("median"),g=r("q3");e._hasPreCompStats=p&&p.length&&d&&d.length&&g&&g.length,u=Math.min(n.minRowLength(p),n.minRowLength(d),n.minRowLength(g))}var m,v,y=o(f),x=o(h),b=y&&n.minRowLength(f),_=x&&n.minRowLength(h),w=a.calendar,T={autotypenumbers:a.autotypenumbers};if(e._hasPreCompStats)switch(String(x)+String(y)){case"00":var k=s("x0")||s("dx");m=(s("y0")||s("dy"))&&!k?"h":"v",v=u;break;case"10":m="v",v=Math.min(u,_);break;case"20":m="h",v=Math.min(u,h.length);break;case"01":m="h",v=Math.min(u,b);break;case"02":m="v",v=Math.min(u,f.length);break;case"12":m="v",v=Math.min(u,_,f.length);break;case"21":m="h",v=Math.min(u,h.length,b);break;case"11":v=0;break;case"22":var A,M=!1;for(A=0;A<h.length;A++)if("category"===l(h[A],w,T)){M=!0;break}if(M)m="v",v=Math.min(u,_,f.length);else{for(A=0;A<f.length;A++)if("category"===l(f[A],w,T)){M=!0;break}M?(m="h",v=Math.min(u,h.length,b)):(m="v",v=Math.min(u,_,f.length))}}else y>0?(m="v",v=x>0?Math.min(_,b):Math.min(b)):x>0?(m="h",v=Math.min(_)):v=0;if(v){e._length=v;var S=r("orientation",m);e._hasPreCompStats?"v"===S&&0===x?(r("x0",0),r("dx",1)):"h"===S&&0===y&&(r("y0",0),r("dy",1)):"v"===S&&0===x?r("x0"):"h"===S&&0===y&&r("y0"),i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,c,"marker.outliercolor"),s=r("marker.line.outliercolor"),l="outliers";e._hasPreCompStats?l="all":(o||s)&&(l="suspectedoutliers");var u=r(a+"points",l);u?(r("jitter","all"===u?.3:0),r("pointpos","all"===u?-1.5:0),r("marker.symbol"),r("marker.opacity"),r("marker.size"),r("marker.color",e.line.color),r("marker.line.color"),r("marker.line.width"),"suspectedoutliers"===u&&(r("marker.line.outliercolor",e.marker.color),r("marker.line.outlierwidth")),r("selected.marker.color"),r("unselected.marker.color"),r("selected.marker.size"),r("unselected.marker.size"),r("text"),r("hovertext")):delete e.marker;var f=r("hoveron");"all"!==f&&-1===f.indexOf("points")||r("hovertemplate"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!==e.visible){o(t,e,i,s),s("xhoverformat"),s("yhoverformat");var l=e._hasPreCompStats;l&&(s("lowerfence"),s("upperfence")),s("line.color",(t.marker||{}).color||r),s("line.width"),s("fillcolor",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s("mean"),d=s("sd");p&&p.length&&(h=!0,d&&d.length&&(h="sd"))}s("boxmean",h),s("whiskerwidth"),s("width"),s("quartilemethod");var g=!1;if(l){var m=s("notchspan");m&&m.length&&(g=!0)}else n.validate(t.notchwidth,c.notchwidth)&&(g=!0);s("notched",g)&&s("notchwidth"),f(t,e,s,{prefix:"box"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o=0;o<t.length;o++){var l=(i=t[o]).type;"box"!==l&&"violin"!==l||(r=i._input,"group"===e[l+"mode"]&&s(r,i,e,a))}},handleSampleDefaults:u,handlePointsDefaults:f}},{"../../components/color":366,"../../lib":503,"../../plots/cartesian/axis_autotype":555,"../../registry":638,"../bar/defaults":652,"../scatter/period_defaults":945,"./attributes":673}],677:[function(t,e,r){"use strict";e.exports=function(t,e){return e.hoverOnBox&&(t.hoverOnBox=e.hoverOnBox),"xVal"in e&&(t.x=e.xVal),"yVal"in e&&(t.y=e.yVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],678:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../components/fx"),o=t("../../components/color"),s=i.fillText;function l(t,e,r,s){var l,c,u,f,h,p,d,g,m,v,y,x,b,_,w=t.cd,T=t.xa,k=t.ya,A=w[0].trace,M=w[0].t,S="violin"===A.type,E=[],L=M.bdPos,C=M.wHover,P=function(t){return u.c2l(t.pos)+M.bPos-u.c2l(p)};S&&"both"!==A.side?("positive"===A.side&&(m=function(t){var e=P(t);return a.inbox(e,e+C,v)},x=L,b=0),"negative"===A.side&&(m=function(t){var e=P(t);return a.inbox(e-C,e,v)},x=0,b=L)):(m=function(t){var e=P(t);return a.inbox(e-C,e+C,v)},x=b=L),_=S?function(t){return a.inbox(t.span[0]-h,t.span[1]-h,v)}:function(t){return a.inbox(t.min-h,t.max-h,v)},"h"===A.orientation?(h=e,p=r,d=_,g=m,l="y",u=k,c="x",f=T):(h=r,p=e,d=m,g=_,l="x",u=T,c="y",f=k);var I=Math.min(1,L/Math.abs(u.r2c(u.range[1])-u.r2c(u.range[0])));function O(t){return(d(t)+g(t))/2}v=t.maxHoverDistance-I,y=t.maxSpikeDistance-I;var z=a.getDistanceFunction(s,d,g,O);if(a.getClosest(w,z,t),!1===t.index)return[];var D=w[t.index],R=A.line.color,F=(A.marker||{}).color;o.opacity(R)&&A.line.width?t.color=R:o.opacity(F)&&A.boxpoints?t.color=F:t.color=A.fillcolor,t[l+"0"]=u.c2p(D.pos+M.bPos-b,!0),t[l+"1"]=u.c2p(D.pos+M.bPos+x,!0),t[l+"LabelVal"]=void 0!==D.orig_p?D.orig_p:D.pos;var B=l+"Spike";t.spikeDistance=O(D)*y/v,t[B]=u.c2p(D.pos,!0);var N={},j=["med","q1","q3","min","max"];(A.boxmean||(A.meanline||{}).visible)&&j.push("mean"),(A.boxpoints||A.points)&&j.push("lf","uf");for(var U=0;U<j.length;U++){var V=j[U];if(V in D&&!(D[V]in N)){N[D[V]]=!0;var H=D[V],q=f.c2p(H,!0),G=i.extendFlat({},t);G.attr=V,G[c+"0"]=G[c+"1"]=q,G[c+"LabelVal"]=H,G[c+"Label"]=(M.labels?M.labels[V]+" ":"")+n.hoverLabelText(f,H,A[c+"hoverformat"]),G.hoverOnBox=!0,"mean"===V&&"sd"in D&&"sd"===A.boxmean&&(G[c+"err"]=D.sd),t.name="",t.spikeDistance=void 0,t[B]=void 0,G.hovertemplate=!1,E.push(G)}}return E}function c(t,e,r){for(var n,o,l,c=t.cd,u=t.xa,f=t.ya,h=c[0].trace,p=u.c2p(e),d=f.c2p(r),g=a.quadrature((function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(u.c2p(t.x)-p)-e,1-3/e)}),(function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(f.c2p(t.y)-d)-e,1-3/e)})),m=!1,v=0;v<c.length;v++){o=c[v];for(var y=0;y<(o.pts||[]).length;y++){var x=g(l=o.pts[y]);x<=t.distance&&(t.distance=x,m=[v,y])}}if(!m)return!1;l=(o=c[m[0]]).pts[m[1]];var b=u.c2p(l.x,!0),_=f.c2p(l.y,!0),w=l.mrc||1;n=i.extendFlat({},t,{index:l.i,color:(h.marker||{}).color,name:h.name,x0:b-w,x1:b+w,y0:_-w,y1:_+w,spikeDistance:t.distance,hovertemplate:h.hovertemplate});var T,k=o.orig_p,A=void 0!==k?k:o.pos;return"h"===h.orientation?(T=f,n.xLabelVal=l.x,n.yLabelVal=A):(T=u,n.xLabelVal=A,n.yLabelVal=l.y),n[T._id.charAt(0)+"Spike"]=T.c2p(o.pos,!0),s(l,h,n),n}e.exports={hoverPoints:function(t,e,r,n){var i,a=t.cd[0].trace.hoveron,o=[];return-1!==a.indexOf("boxes")&&(o=o.concat(l(t,e,r,n))),-1!==a.indexOf("points")&&(i=c(t,e,r)),"closest"===n?i?[i]:o:i?(o.push(i),o):o},hoverOnBoxes:l,hoverOnPoints:c}},{"../../components/color":366,"../../components/fx":406,"../../lib":503,"../../plots/cartesian/axes":554}],679:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults").supplyLayoutDefaults,calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"box",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","boxLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"./attributes":673,"./calc":674,"./cross_trace_calc":675,"./defaults":676,"./event_data":677,"./hover":678,"./layout_attributes":680,"./layout_defaults":681,"./plot":682,"./select":683,"./style":684}],680:[function(t,e,r){"use strict";e.exports={boxmode:{valType:"enumerated",values:["group","overlay"],dflt:"overlay",editType:"calc"},boxgap:{valType:"number",min:0,max:1,dflt:.3,editType:"calc"},boxgroupgap:{valType:"number",min:0,max:1,dflt:.3,editType:"calc"}}},{}],681:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("./layout_attributes");function o(t,e,r,i,a){for(var o=a+"Layout",s=!1,l=0;l<r.length;l++){var c=r[l];if(n.traceIs(c,o)){s=!0;break}}s&&(i(a+"mode"),i(a+"gap"),i(a+"groupgap"))}e.exports={supplyLayoutDefaults:function(t,e,r){o(0,0,r,(function(r,n){return i.coerce(t,e,a,r,n)}),"box")},_supply:o}},{"../../lib":503,"../../registry":638,"./layout_attributes":680}],682:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing");function o(t,e,r,a){var o,s,l="h"===r.orientation,c=e.val,u=e.pos,f=!!u.rangebreaks,h=a.bPos,p=a.wdPos||0,d=a.bPosPxOffset||0,g=r.whiskerwidth||0,m=r.notched||!1,v=m?1-2*r.notchwidth:1;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var y=t.selectAll("path.box").data("violin"!==r.type||r.box.visible?i.identity:[]);y.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","box"),y.exit().remove(),y.each((function(t){if(t.empty)return"M0,0Z";var e=u.c2l(t.pos+h,!0),a=u.l2p(e-o)+d,y=u.l2p(e+s)+d,x=f?(a+y)/2:u.l2p(e)+d,b=r.whiskerwidth,_=f?a*b+(1-b)*x:u.l2p(e-p)+d,w=f?y*b+(1-b)*x:u.l2p(e+p)+d,T=u.l2p(e-o*v)+d,k=u.l2p(e+s*v)+d,A=c.c2p(t.q1,!0),M=c.c2p(t.q3,!0),S=i.constrain(c.c2p(t.med,!0),Math.min(A,M)+1,Math.max(A,M)-1),E=void 0===t.lf||!1===r.boxpoints,L=c.c2p(E?t.min:t.lf,!0),C=c.c2p(E?t.max:t.uf,!0),P=c.c2p(t.ln,!0),I=c.c2p(t.un,!0);l?n.select(this).attr("d","M"+S+","+T+"V"+k+"M"+A+","+a+"V"+y+(m?"H"+P+"L"+S+","+k+"L"+I+","+y:"")+"H"+M+"V"+a+(m?"H"+I+"L"+S+","+T+"L"+P+","+a:"")+"ZM"+A+","+x+"H"+L+"M"+M+","+x+"H"+C+(0===g?"":"M"+L+","+_+"V"+w+"M"+C+","+_+"V"+w)):n.select(this).attr("d","M"+T+","+S+"H"+k+"M"+a+","+A+"H"+y+(m?"V"+P+"L"+k+","+S+"L"+y+","+I:"")+"V"+M+"H"+a+(m?"V"+I+"L"+T+","+S+"L"+a+","+P:"")+"ZM"+x+","+A+"V"+L+"M"+x+","+M+"V"+C+(0===g?"":"M"+_+","+L+"H"+w+"M"+_+","+C+"H"+w))}))}function s(t,e,r,n){var o=e.x,s=e.y,l=n.bdPos,c=n.bPos,u=r.boxpoints||r.points;i.seedPseudoRandom();var f=t.selectAll("g.points").data(u?function(t){return t.forEach((function(t){t.t=n,t.trace=r})),t}:[]);f.enter().append("g").attr("class","points"),f.exit().remove();var h=f.selectAll("path").data((function(t){var e,n,a=t.pts2,o=Math.max((t.max-t.min)/10,t.q3-t.q1),s=1e-9*o,f=.01*o,h=[],p=0;if(r.jitter){if(0===o)for(p=1,h=new Array(a.length),e=0;e<a.length;e++)h[e]=1;else for(e=0;e<a.length;e++){var d=Math.max(0,e-5),g=a[d].v,m=Math.min(a.length-1,e+5),v=a[m].v;"all"!==u&&(a[e].v<t.lf?v=Math.min(v,t.lf):g=Math.max(g,t.uf));var y=Math.sqrt(f*(m-d)/(v-g+s))||0;y=i.constrain(Math.abs(y),0,1),h.push(y),p=Math.max(y,p)}n=2*r.jitter/(p||1)}for(e=0;e<a.length;e++){var x=a[e],b=x.v,_=r.jitter?n*h[e]*(i.pseudoRandom()-.5):0,w=t.pos+c+l*(r.pointpos+_);"h"===r.orientation?(x.y=w,x.x=b):(x.x=w,x.y=b),"suspectedoutliers"===u&&b<t.uo&&b>t.lo&&(x.so=!0)}return a}));h.enter().append("path").classed("point",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,c=e.pos,u=!!c.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),d.exit().remove(),d.each((function(t){var e=c.c2l(t.pos+f,!0),i=c.l2p(e-o)+h,a=c.l2p(e+s)+h,d=u?(i+a)/2:c.l2p(e)+h,g=l.c2p(t.mean,!0),m=l.c2p(t.mean-t.sd,!0),v=l.c2p(t.mean+t.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+g+","+i+"V"+a+("sd"===p?"m0,0L"+m+","+d+"L"+g+","+i+"L"+v+","+d+"Z":"")):n.select(this).attr("d","M"+i+","+g+"H"+a+("sd"===p?"m0,0L"+d+","+m+"L"+i+","+g+"L"+d+","+v+"Z":""))}))}e.exports={plot:function(t,e,r,a){var c=e.xaxis,u=e.yaxis;i.makeTraceGroups(a,r,"trace boxes").each((function(t){var e,r,i=n.select(this),a=t[0],f=a.t,h=a.trace;(f.wdPos=f.bdPos*h.whiskerwidth,!0!==h.visible||f.empty)?i.remove():("h"===h.orientation?(e=u,r=c):(e=c,r=u),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{"../../components/drawing":388,"../../lib":503,"@plotly/d3":58}],683:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++)i[r].pts[n].selected=0;else for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++){var l=i[r].pts[n],c=a.c2p(l.x),u=o.c2p(l.y);e.contains([c,u],null,l.i,t)?(s.push({pointNumber:l.i,x:a.c2d(l.x),y:o.c2d(l.y)}),l.selected=1):l.selected=0}return s}},{}],684:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing");e.exports={style:function(t,e,r){var o=r||n.select(t).selectAll("g.trace.boxes");o.style("opacity",(function(t){return t[0].trace.opacity})),o.each((function(e){var r=n.select(this),o=e[0].trace,s=o.line.width;function l(t,e,r,n){t.style("stroke-width",e+"px").call(i.stroke,r).call(i.fill,n)}var c=r.selectAll("path.box");if("candlestick"===o.type)c.each((function(t){if(!t.empty){var e=n.select(this),r=o[t.dir];l(e,r.line.width,r.line.color,r.fillcolor),e.style("opacity",o.selectedpoints&&!t.selected?.3:1)}}));else{l(c,s,o.line.color,o.fillcolor),r.selectAll("path.mean").style({"stroke-width":s,"stroke-dasharray":2*s+"px,"+s+"px"}).call(i.stroke,o.line.color);var u=r.selectAll("path.point");a.pointStyle(u,o,t)}}))},styleOnSelect:function(t,e,r){var n=e[0].trace,i=r.selectAll("path.point");n.selectedpoints?a.selectedPointStyle(i,n):a.pointStyle(i,n,t)}}},{"../../components/color":366,"../../components/drawing":388,"@plotly/d3":58}],685:[function(t,e,r){"use strict";var n=t("../../lib").extendFlat,i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../ohlc/attributes"),o=t("../box/attributes");function s(t){return{line:{color:n({},o.line.color,{dflt:t}),width:o.line.width,editType:"style"},fillcolor:o.fillcolor,editType:"style"}}e.exports={xperiod:a.xperiod,xperiod0:a.xperiod0,xperiodalignment:a.xperiodalignment,xhoverformat:i("x"),yhoverformat:i("y"),x:a.x,open:a.open,high:a.high,low:a.low,close:a.close,line:{width:n({},o.line.width,{}),editType:"style"},increasing:s(a.increasing.line.color.dflt),decreasing:s(a.decreasing.line.color.dflt),text:a.text,hovertext:a.hovertext,whiskerwidth:n({},o.whiskerwidth,{dflt:0}),hoverlabel:a.hoverlabel}},{"../../lib":503,"../../plots/cartesian/axis_format_attributes":557,"../box/attributes":673,"../ohlc/attributes":871}],686:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/cartesian/align_period"),o=t("../ohlc/calc").calcCommon;function s(t,e,r,n){return{min:r,q1:Math.min(t,n),med:n,q3:Math.max(t,n),max:e}}e.exports=function(t,e){var r=t._fullLayout,l=i.getFromId(t,e.xaxis),c=i.getFromId(t,e.yaxis),u=l.makeCalcdata(e,"x"),f=a(e,l,"x",u).vals,h=o(t,e,u,f,c,s);return h.length?(n.extendFlat(h[0].t,{num:r._numBoxes,dPos:n.distinctVals(f).minDiff/2,posLetter:"x",valLetter:"y"}),r._numBoxes++,h):[{t:{empty:!0}}]}},{"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"../ohlc/calc":872}],687:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../ohlc/ohlc_defaults"),o=t("../scatter/period_defaults"),s=t("./attributes");function l(t,e,r,n){var a=r(n+".line.color");r(n+".line.width",e.line.width),r(n+".fillcolor",i.addOpacity(a,.5))}e.exports=function(t,e,r,i){function c(r,i){return n.coerce(t,e,s,r,i)}a(t,e,c,i)?(o(t,e,i,c,{x:!0}),c("xhoverformat"),c("yhoverformat"),c("line.width"),l(t,e,c,"increasing"),l(t,e,c,"decreasing"),c("text"),c("hovertext"),c("whiskerwidth"),i._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{"../../components/color":366,"../../lib":503,"../ohlc/ohlc_defaults":876,"../scatter/period_defaults":945,"./attributes":685}],688:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"candlestick",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend","candlestick","boxLayout"],meta:{},attributes:t("./attributes"),layoutAttributes:t("../box/layout_attributes"),supplyLayoutDefaults:t("../box/layout_defaults").supplyLayoutDefaults,crossTraceCalc:t("../box/cross_trace_calc").crossTraceCalc,supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("../box/plot").plot,layerName:"boxlayer",style:t("../box/style").style,hoverPoints:t("../ohlc/hover").hoverPoints,selectPoints:t("../ohlc/select")}},{"../../plots/cartesian":568,"../box/cross_trace_calc":675,"../box/layout_attributes":680,"../box/layout_defaults":681,"../box/plot":682,"../box/style":684,"../ohlc/hover":874,"../ohlc/select":878,"./attributes":685,"./calc":686,"./defaults":687}],689:[function(t,e,r){"use strict";var n=t("./axis_defaults"),i=t("../../plot_api/plot_template");e.exports=function(t,e,r,a,o){a("a")||(a("da"),a("a0")),a("b")||(a("db"),a("b0")),function(t,e,r,a){["aaxis","baxis"].forEach((function(o){var s=o.charAt(0),l=t[o]||{},c=i.newContainer(e,o),u={tickfont:"x",id:s+"axis",letter:s,font:e.font,name:o,data:t[s],calendar:e.calendar,dfltColor:a,bgColor:r.paper_bgcolor,autotypenumbersDflt:r.autotypenumbers,fullLayout:r};n(l,c,u),c._categories=c._categories||[],t[o]||"-"===l.type||(t[o]={type:l.type})}))}(t,e,r,o)}},{"../../plot_api/plot_template":543,"./axis_defaults":694}],690:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t){return function t(e,r){if(!n(e)||r>=10)return null;for(var i=1/0,a=-1/0,o=e.length,s=0;s<o;s++){var l=e[s];if(n(l)){var c=t(l,r+1);c&&(i=Math.min(c[0],i),a=Math.max(c[1],a))}else i=Math.min(l,i),a=Math.max(l,a)}return[i,a]}(t,0)}},{"../../lib":503}],691:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./axis_attributes"),a=t("../../components/color/attributes"),o=n({editType:"calc"});o.family.dflt='"Open Sans", verdana, arial, sans-serif',o.size.dflt=12,o.color.dflt=a.defaultLine,e.exports={carpet:{valType:"string",editType:"calc"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},a:{valType:"data_array",editType:"calc"},a0:{valType:"number",dflt:0,editType:"calc"},da:{valType:"number",dflt:1,editType:"calc"},b:{valType:"data_array",editType:"calc"},b0:{valType:"number",dflt:0,editType:"calc"},db:{valType:"number",dflt:1,editType:"calc"},cheaterslope:{valType:"number",dflt:1,editType:"calc"},aaxis:i,baxis:i,font:o,color:{valType:"color",dflt:a.defaultLine,editType:"plot"},transforms:void 0}},{"../../components/color/attributes":365,"../../plots/font_attributes":585,"./axis_attributes":693}],692:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,g,m,v,y=n(r)?"a":"b",x=("a"===y?t.aaxis:t.baxis).smoothing,b="a"===y?t.a2i:t.b2j,_="a"===y?r:i,w="a"===y?i:r,T="a"===y?e.a.length:e.b.length,k="a"===y?e.b.length:e.a.length,A=Math.floor("a"===y?t.b2j(w):t.a2i(w)),M="a"===y?function(e){return t.evalxy([],e,A)}:function(e){return t.evalxy([],A,e)};x&&(s=Math.max(0,Math.min(k-2,A)),l=A-s,o="a"===y?function(e,r){return t.dxydi([],e,s,r,l)}:function(e,r){return t.dxydj([],s,e,l,r)});var S=b(_[0]),E=b(_[1]),L=S<E?1:-1,C=1e-8*(E-S),P=L>0?Math.floor:Math.ceil,I=L>0?Math.ceil:Math.floor,O=L>0?Math.min:Math.max,z=L>0?Math.max:Math.min,D=P(S+C),R=I(E-C),F=[[f=M(S)]];for(a=D;a*L<R*L;a+=L)c=[],g=z(S,a),v=(m=O(E,a+L))-g,u=Math.max(0,Math.min(T-2,Math.floor(.5*(g+m)))),h=M(m),x&&(p=o(u,g-u),d=o(u,m-u),c.push([f[0]+p[0]/3*v,f[1]+p[1]/3*v]),c.push([h[0]-d[0]/3*v,h[1]-d[1]/3*v])),c.push(h),F.push(c),f=h;return F}},{"../../lib":503}],693:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../components/color/attributes"),a=t("../../plots/cartesian/layout_attributes"),o=t("../../plots/cartesian/axis_format_attributes").descriptionWithDates,s=t("../../plot_api/edit_types").overrideAll;e.exports={color:{valType:"color",editType:"calc"},smoothing:{valType:"number",dflt:1,min:0,max:1.3,editType:"calc"},title:{text:{valType:"string",dflt:"",editType:"calc"},font:n({editType:"calc"}),offset:{valType:"number",dflt:10,editType:"calc"},editType:"calc"},type:{valType:"enumerated",values:["-","linear","date","category"],dflt:"-",editType:"calc"},autotypenumbers:a.autotypenumbers,autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,editType:"calc"},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",editType:"calc"},range:{valType:"info_array",editType:"calc",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}]},fixedrange:{valType:"boolean",dflt:!1,editType:"calc"},cheatertype:{valType:"enumerated",values:["index","value"],dflt:"value",editType:"calc"},tickmode:{valType:"enumerated",values:["linear","array"],dflt:"array",editType:"calc"},nticks:{valType:"integer",min:0,dflt:0,editType:"calc"},tickvals:{valType:"data_array",editType:"calc"},ticktext:{valType:"data_array",editType:"calc"},showticklabels:{valType:"enumerated",values:["start","end","both","none"],dflt:"start",editType:"calc"},tickfont:n({editType:"calc"}),tickangle:{valType:"angle",dflt:"auto",editType:"calc"},tickprefix:{valType:"string",dflt:"",editType:"calc"},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},ticksuffix:{valType:"string",dflt:"",editType:"calc"},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",editType:"calc"},minexponent:{valType:"number",dflt:3,min:0,editType:"calc"},separatethousands:{valType:"boolean",dflt:!1,editType:"calc"},tickformat:{valType:"string",dflt:"",editType:"calc",description:o("tick label")},tickformatstops:s(a.tickformatstops,"calc","from-root"),categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},labelpadding:{valType:"integer",dflt:10,editType:"calc"},labelprefix:{valType:"string",editType:"calc"},labelsuffix:{valType:"string",dflt:"",editType:"calc"},showline:{valType:"boolean",dflt:!1,editType:"calc"},linecolor:{valType:"color",dflt:i.defaultLine,editType:"calc"},linewidth:{valType:"number",min:0,dflt:1,editType:"calc"},gridcolor:{valType:"color",editType:"calc"},gridwidth:{valType:"number",min:0,dflt:1,editType:"calc"},showgrid:{valType:"boolean",dflt:!0,editType:"calc"},minorgridcount:{valType:"integer",min:0,dflt:0,editType:"calc"},minorgridwidth:{valType:"number",min:0,dflt:1,editType:"calc"},minorgridcolor:{valType:"color",dflt:i.lightLine,editType:"calc"},startline:{valType:"boolean",editType:"calc"},startlinecolor:{valType:"color",editType:"calc"},startlinewidth:{valType:"number",dflt:1,editType:"calc"},endline:{valType:"boolean",editType:"calc"},endlinewidth:{valType:"number",dflt:1,editType:"calc"},endlinecolor:{valType:"color",editType:"calc"},tick0:{valType:"number",min:0,dflt:0,editType:"calc"},dtick:{valType:"number",min:0,dflt:1,editType:"calc"},arraytick0:{valType:"integer",min:0,dflt:0,editType:"calc"},arraydtick:{valType:"integer",min:1,dflt:1,editType:"calc"},_deprecated:{title:{valType:"string",editType:"calc"},titlefont:n({editType:"calc"}),titleoffset:{valType:"number",dflt:10,editType:"calc"}},editType:"calc"}},{"../../components/color/attributes":365,"../../plot_api/edit_types":536,"../../plots/cartesian/axis_format_attributes":557,"../../plots/cartesian/layout_attributes":569,"../../plots/font_attributes":585}],694:[function(t,e,r){"use strict";var n=t("./attributes"),i=t("../../components/color").addOpacity,a=t("../../registry"),o=t("../../lib"),s=t("../../plots/cartesian/tick_value_defaults"),l=t("../../plots/cartesian/tick_label_defaults"),c=t("../../plots/cartesian/prefix_suffix_defaults"),u=t("../../plots/cartesian/category_order_defaults"),f=t("../../plots/cartesian/set_convert"),h=t("../../plots/cartesian/axis_autotype");e.exports=function(t,e,r){var p=r.letter,d=r.font||{},g=n[p+"axis"];function m(r,n){return o.coerce(t,e,g,r,n)}function v(r,n){return o.coerce2(t,e,g,r,n)}r.name&&(e._name=r.name,e._id=r.name),m("autotypenumbers",r.autotypenumbersDflt);var y=m("type");("-"===y&&(r.data&&function(t,e){if("-"!==t.type)return;var r=t._id.charAt(0),n=t[r+"calendar"];t.type=h(e,n,{autotypenumbers:t.autotypenumbers})}(e,r.data),"-"===e.type?e.type="linear":y=t.type=e.type),m("smoothing"),m("cheatertype"),m("showticklabels"),m("labelprefix",p+" = "),m("labelsuffix"),m("showtickprefix"),m("showticksuffix"),m("separatethousands"),m("tickformat"),m("exponentformat"),m("minexponent"),m("showexponent"),m("categoryorder"),m("tickmode"),m("tickvals"),m("ticktext"),m("tick0"),m("dtick"),"array"===e.tickmode&&(m("arraytick0"),m("arraydtick")),m("labelpadding"),e._hovertitle=p,"date"===y)&&a.getComponentMethod("calendars","handleDefaults")(t,e,"calendar",r.calendar);f(e,r.fullLayout),e.c2p=o.identity;var x=m("color",r.dfltColor),b=x===t.color?x:d.color;m("title.text")&&(o.coerceFont(m,"title.font",{family:d.family,size:o.bigFont(d.size),color:b}),m("title.offset")),m("tickangle"),m("autorange",!e.isValidRange(t.range))&&m("rangemode"),m("range"),e.cleanRange(),m("fixedrange"),s(t,e,m,y),c(t,e,m,y,r),l(t,e,m,y,r),u(t,e,m,{data:r.data,dataAttr:p});var _=v("gridcolor",i(x,.3)),w=v("gridwidth"),T=m("showgrid");T||(delete e.gridcolor,delete e.gridwidth);var k=v("startlinecolor",x),A=v("startlinewidth",w);m("startline",e.showgrid||!!k||!!A)||(delete e.startlinecolor,delete e.startlinewidth);var M=v("endlinecolor",x),S=v("endlinewidth",w);return m("endline",e.showgrid||!!M||!!S)||(delete e.endlinecolor,delete e.endlinewidth),T?(m("minorgridcount"),m("minorgridwidth",w),m("minorgridcolor",i(_,.06)),e.minorgridcount||(delete e.minorgridwidth,delete e.minorgridcolor)):(delete e.gridcolor,delete e.gridWidth),"none"===e.showticklabels&&(delete e.tickfont,delete e.tickangle,delete e.showexponent,delete e.exponentformat,delete e.minexponent,delete e.tickformat,delete e.showticksuffix,delete e.showtickprefix),e.showticksuffix||delete e.ticksuffix,e.showtickprefix||delete e.tickprefix,m("tickmode"),e}},{"../../components/color":366,"../../lib":503,"../../plots/cartesian/axis_autotype":555,"../../plots/cartesian/category_order_defaults":559,"../../plots/cartesian/prefix_suffix_defaults":573,"../../plots/cartesian/set_convert":576,"../../plots/cartesian/tick_label_defaults":578,"../../plots/cartesian/tick_value_defaults":580,"../../registry":638,"./attributes":691}],695:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib").isArray1D,a=t("./cheater_basis"),o=t("./array_minmax"),s=t("./calc_gridlines"),l=t("./calc_labels"),c=t("./calc_clippath"),u=t("../heatmap/clean_2d_array"),f=t("./smooth_fill_2d_array"),h=t("../heatmap/convert_column_xyz"),p=t("./set_convert");e.exports=function(t,e){var r=n.getFromId(t,e.xaxis),d=n.getFromId(t,e.yaxis),g=e.aaxis,m=e.baxis,v=e.x,y=e.y,x=[];v&&i(v)&&x.push("x"),y&&i(y)&&x.push("y"),x.length&&h(e,g,m,"a","b",x);var b=e._a=e._a||e.a,_=e._b=e._b||e.b;v=e._x||e.x,y=e._y||e.y;var w={};if(e._cheater){var T="index"===g.cheatertype?b.length:b,k="index"===m.cheatertype?_.length:_;v=a(T,k,e.cheaterslope)}e._x=v=u(v),e._y=y=u(y),f(v,b,_),f(y,b,_),p(e),e.setScale();var A=o(v),M=o(y),S=.5*(A[1]-A[0]),E=.5*(A[1]+A[0]),L=.5*(M[1]-M[0]),C=.5*(M[1]+M[0]);return A=[E-1.3*S,E+1.3*S],M=[C-1.3*L,C+1.3*L],e._extremes[r._id]=n.findExtremes(r,A,{padded:!0}),e._extremes[d._id]=n.findExtremes(d,M,{padded:!0}),s(e,"a","b"),s(e,"b","a"),l(e,g),l(e,m),w.clipsegments=c(e._xctrl,e._yctrl,g,m),w.x=v,w.y=y,w.a=b,w.b=_,[w]}},{"../../lib":503,"../../plots/cartesian/axes":554,"../heatmap/clean_2d_array":794,"../heatmap/convert_column_xyz":796,"./array_minmax":690,"./calc_clippath":696,"./calc_gridlines":697,"./calc_labels":698,"./cheater_basis":700,"./set_convert":713,"./smooth_fill_2d_array":714}],696:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i,a,o,s=[],l=!!r.smoothing,c=!!n.smoothing,u=t[0].length-1,f=t.length-1;for(i=0,a=[],o=[];i<=u;i++)a[i]=t[0][i],o[i]=e[0][i];for(s.push({x:a,y:o,bicubic:l}),i=0,a=[],o=[];i<=f;i++)a[i]=t[i][u],o[i]=e[i][u];for(s.push({x:a,y:o,bicubic:c}),i=u,a=[],o=[];i>=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],697:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,g,m,v,y,x=t["_"+e],b=t[e+"axis"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t["_"+r],A=t[r+"axis"];"array"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),"array"===b.tickmode&&delete b.tickvals;var I=b.smoothing?3:1;function O(n){var i,a,o,s,l,c,u,f,p,d,g,m,v=[],y=[],x={};if("b"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i<C;i++)c=Math.min(C-2,i),u=i-c,f=t.evalxy([],i,a),A.smoothing&&i>0&&(p=t.dxydi([],i-1,o,0,s),v.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),v.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),v.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(C-2,i))),u=i-c,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a<P;a++)o=Math.min(P-2,a),s=a-o,f=t.evalxy([],i,a),A.smoothing&&a>0&&(g=t.dxydj([],c,a-1,u,0),v.push(l[0]+g[0]/3),y.push(l[1]+g[1]/3),m=t.dxydj([],c,a-1,u,1),v.push(f[0]-m[0]/3),y.push(f[1]-m[1]/3)),v.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=v,x.y=y,x.smoothing=A.smoothing,x}function z(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=k.length,"b"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;i<E;i++)c[i]=M[n*I][i],u[i]=S[n*I][i];else for(a=Math.max(0,Math.min(C-2,n)),s=Math.min(1,Math.max(0,n-a)),f.xy=function(e){return t.evalxy([],n,e)},f.dxy=function(e,r){return t.dxydj([],a,e,s,r)},i=0;i<L;i++)c[i]=M[i][n*I],u[i]=S[i][n*I];return f.axisLetter=e,f.axis=b,f.crossAxis=A,f.value=x[n],f.constvar=r,f.index=n,f.x=c,f.y=u,f.smoothing=A.smoothing,f}if("array"===b.tickmode){for(l=5e-15,u=(c=[Math.floor((x.length-1-b.arraytick0)/b.arraydtick*(1+l)),Math.ceil(-b.arraytick0/b.arraydtick/(1+l))].sort((function(t,e){return t-e})))[0]-1,f=c[1]+1,h=u;h<f;h++)(o=b.arraytick0+b.arraydtick*h)<0||o>x.length-1||_.push(i(z(o),{color:b.gridcolor,width:b.gridwidth}));for(h=u;h<f;h++)if(s=b.arraytick0+b.arraydtick*h,g=Math.min(s+b.arraydtick,x.length-1),!(s<0||s>x.length-1||g<0||g>x.length-1))for(m=x[s],v=x[g],a=0;a<b.minorgridcount;a++)(y=g-s)<=0||(d=m+(v-m)*(a+1)/(b.minorgridcount+1)*(b.arraydtick/y))<x[0]||d>x[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(z(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(O(p),{color:b.gridcolor,width:b.gridwidth}));for(h=u-1;h<f+1;h++)for(p=b.tick0+b.dtick*h,a=0;a<b.minorgridcount;a++)(d=p+b.dtick*(a+1)/(b.minorgridcount+1))<x[0]||d>x[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(O(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{"../../lib/extend":493,"../../plots/cartesian/axes":554}],698:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;r<l.length;r++)o=l[r],-1!==["start","both"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{prefix:void 0,suffix:void 0,endAnchor:!0,xy:o.xy(0),dxy:o.dxy(0,0),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a)),-1!==["end","both"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{endAnchor:!1,xy:o.xy(o.crossLength-1),dxy:o.dxy(o.crossLength-2,1),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a))}},{"../../lib/extend":493,"../../plots/cartesian/axes":554}],699:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),c=Math.pow(o*o+s*s,.25),u=(c*c*i-l*l*o)*n,f=(c*c*a-l*l*s)*n,h=c*(l+c)*3,p=l*(l+c)*3;return[[e[0]+(h&&u/h),e[1]+(h&&f/h)],[e[0]-(p&&u/p),e[1]-(p&&f/p)]]}},{}],700:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r){var i,a,o,s,l,c,u=[],f=n(t)?t.length:t,h=n(e)?e.length:e,p=n(t)?t:null,d=n(e)?e:null;p&&(o=(p.length-1)/(p[p.length-1]-p[0])/(f-1)),d&&(s=(d.length-1)/(d[d.length-1]-d[0])/(h-1));var g=1/0,m=-1/0;for(a=0;a<h;a++)for(u[a]=[],l=d?(d[a]-d[0])*s:a/(h-1),i=0;i<f;i++)c=(p?(p[i]-p[0])*o:i/(f-1))-l*r,g=Math.min(c,g),m=Math.max(c,m),u[a][i]=c;var v=1/(m-g),y=-g*v;for(a=0;a<h;a++)for(i=0;i<f;i++)u[a][i]=v*u[a][i]+y;return u}},{"../../lib":503}],701:[function(t,e,r){"use strict";var n=t("./catmull_rom"),i=t("../../lib").ensureArray;function a(t,e,r){var n=-.5*r[0]+1.5*e[0],i=-.5*r[1]+1.5*e[1];return[(2*n+t[0])/3,(2*i+t[1])/3]}e.exports=function(t,e,r,o,s,l){var c,u,f,h,p,d,g,m,v,y,x=r[0].length,b=r.length,_=s?3*x-2:x,w=l?3*b-2:b;for(t=i(t,w),e=i(e,w),f=0;f<w;f++)t[f]=i(t[f],_),e[f]=i(e[f],_);for(u=0,h=0;u<b;u++,h+=l?3:1)for(p=t[h],d=e[h],g=r[u],m=o[u],c=0,f=0;c<x;c++,f+=s?3:1)p[f]=g[c],d[f]=m[c];if(s)for(u=0,h=0;u<b;u++,h+=l?3:1){for(c=1,f=3;c<x-1;c++,f+=3)v=n([r[u][c-1],o[u][c-1]],[r[u][c],o[u][c]],[r[u][c+1],o[u][c+1]],s),t[h][f-1]=v[0][0],e[h][f-1]=v[0][1],t[h][f+1]=v[1][0],e[h][f+1]=v[1][1];y=a([t[h][0],e[h][0]],[t[h][2],e[h][2]],[t[h][3],e[h][3]]),t[h][1]=y[0],e[h][1]=y[1],y=a([t[h][_-1],e[h][_-1]],[t[h][_-3],e[h][_-3]],[t[h][_-4],e[h][_-4]]),t[h][_-2]=y[0],e[h][_-2]=y[1]}if(l)for(f=0;f<_;f++){for(h=3;h<w-3;h+=3)v=n([t[h-3][f],e[h-3][f]],[t[h][f],e[h][f]],[t[h+3][f],e[h+3][f]],l),t[h-1][f]=v[0][0],e[h-1][f]=v[0][1],t[h+1][f]=v[1][0],e[h+1][f]=v[1][1];y=a([t[0][f],e[0][f]],[t[2][f],e[2][f]],[t[3][f],e[3][f]]),t[1][f]=y[0],e[1][f]=y[1],y=a([t[w-1][f],e[w-1][f]],[t[w-3][f],e[w-3][f]],[t[w-4][f],e[w-4][f]]),t[w-2][f]=y[0],e[w-2][f]=y[1]}if(s&&l)for(h=1;h<w;h+=(h+1)%3==0?2:1){for(f=3;f<_-3;f+=3)v=n([t[h][f-3],e[h][f-3]],[t[h][f],e[h][f]],[t[h][f+3],e[h][f+3]],s),t[h][f-1]=.5*(t[h][f-1]+v[0][0]),e[h][f-1]=.5*(e[h][f-1]+v[0][1]),t[h][f+1]=.5*(t[h][f+1]+v[1][0]),e[h][f+1]=.5*(e[h][f+1]+v[1][1]);y=a([t[h][0],e[h][0]],[t[h][2],e[h][2]],[t[h][3],e[h][3]]),t[h][1]=.5*(t[h][1]+y[0]),e[h][1]=.5*(e[h][1]+y[1]),y=a([t[h][_-1],e[h][_-1]],[t[h][_-3],e[h][_-3]],[t[h][_-4],e[h][_-4]]),t[h][_-2]=.5*(t[h][_-2]+y[0]),e[h][_-2]=.5*(e[h][_-2]+y[1])}return[t,e]}},{"../../lib":503,"./catmull_rom":699}],702:[function(t,e,r){"use strict";e.exports={RELATIVE_CULL_TOLERANCE:1e-6}},{}],703:[function(t,e,r){"use strict";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3,n*=3;var h=i*i,p=1-i,d=p*p,g=p*i*2,m=-3*d,v=3*(d-g),y=3*(g-h),x=3*h,b=a*a,_=b*a,w=1-a,T=w*w,k=T*w;for(f=0;f<t.length;f++)o=m*(u=t[f])[n][r]+v*u[n][r+1]+y*u[n][r+2]+x*u[n][r+3],s=m*u[n+1][r]+v*u[n+1][r+1]+y*u[n+1][r+2]+x*u[n+1][r+3],l=m*u[n+2][r]+v*u[n+2][r+1]+y*u[n+2][r+2]+x*u[n+2][r+3],c=m*u[n+3][r]+v*u[n+3][r+1]+y*u[n+3][r+2]+x*u[n+3][r+3],e[f]=k*o+3*(T*a*s+w*b*l)+_*c;return e}:e?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),r*=3;var u=i*i,f=1-i,h=f*f,p=f*i*2,d=-3*h,g=3*(h-p),m=3*(p-u),v=3*u,y=1-a;for(l=0;l<t.length;l++)o=d*(c=t[l])[n][r]+g*c[n][r+1]+m*c[n][r+2]+v*c[n][r+3],s=d*c[n+1][r]+g*c[n+1][r+1]+m*c[n+1][r+2]+v*c[n+1][r+3],e[l]=y*o+a*s;return e}:r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),n*=3;var h=a*a,p=h*a,d=1-a,g=d*d,m=g*d;for(u=0;u<t.length;u++)o=(f=t[u])[n][r+1]-f[n][r],s=f[n+1][r+1]-f[n+1][r],l=f[n+2][r+1]-f[n+2][r],c=f[n+3][r+1]-f[n+3][r],e[u]=m*o+3*(g*a*s+d*h*l)+p*c;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-a;for(l=0;l<t.length;l++)o=(c=t[l])[n][r+1]-c[n][r],s=c[n+1][r+1]-c[n+1][r],e[l]=u*o+a*s;return e}}},{}],704:[function(t,e,r){"use strict";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3,n*=3;var h=i*i,p=h*i,d=1-i,g=d*d,m=g*d,v=a*a,y=1-a,x=y*y,b=y*a*2,_=-3*x,w=3*(x-b),T=3*(b-v),k=3*v;for(f=0;f<t.length;f++)o=_*(u=t[f])[n][r]+w*u[n+1][r]+T*u[n+2][r]+k*u[n+3][r],s=_*u[n][r+1]+w*u[n+1][r+1]+T*u[n+2][r+1]+k*u[n+3][r+1],l=_*u[n][r+2]+w*u[n+1][r+2]+T*u[n+2][r+2]+k*u[n+3][r+2],c=_*u[n][r+3]+w*u[n+1][r+3]+T*u[n+2][r+3]+k*u[n+3][r+3],e[f]=m*o+3*(g*i*s+d*h*l)+p*c;return e}:e?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3;var h=a*a,p=h*a,d=1-a,g=d*d,m=g*d;for(u=0;u<t.length;u++)o=(f=t[u])[n+1][r]-f[n][r],s=f[n+1][r+1]-f[n][r+1],l=f[n+1][r+2]-f[n][r+2],c=f[n+1][r+3]-f[n][r+3],e[u]=m*o+3*(g*a*s+d*h*l)+p*c;return e}:r?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),n*=3;var u=1-i,f=a*a,h=1-a,p=h*h,d=h*a*2,g=-3*p,m=3*(p-d),v=3*(d-f),y=3*f;for(l=0;l<t.length;l++)o=g*(c=t[l])[n][r]+m*c[n+1][r]+v*c[n+2][r]+y*c[n+3][r],s=g*c[n][r+1]+m*c[n+1][r+1]+v*c[n+2][r+1]+y*c[n+3][r+1],e[l]=u*o+i*s;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-i;for(l=0;l<t.length;l++)o=(c=t[l])[n+1][r]-c[n][r],s=c[n+1][r+1]-c[n][r+1],e[l]=u*o+i*s;return e}}},{}],705:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=e-2,o=r-2;return n&&i?function(e,r,n){var i,s,l,c,u,f;e||(e=[]);var h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),g=Math.max(0,Math.min(1,n-p));h*=3,p*=3;var m=d*d,v=m*d,y=1-d,x=y*y,b=x*y,_=g*g,w=_*g,T=1-g,k=T*T,A=k*T;for(f=0;f<t.length;f++)i=b*(u=t[f])[p][h]+3*(x*d*u[p][h+1]+y*m*u[p][h+2])+v*u[p][h+3],s=b*u[p+1][h]+3*(x*d*u[p+1][h+1]+y*m*u[p+1][h+2])+v*u[p+1][h+3],l=b*u[p+2][h]+3*(x*d*u[p+2][h+1]+y*m*u[p+2][h+2])+v*u[p+2][h+3],c=b*u[p+3][h]+3*(x*d*u[p+3][h+1]+y*m*u[p+3][h+2])+v*u[p+3][h+3],e[f]=A*i+3*(k*g*s+T*_*l)+w*c;return e}:n?function(e,r,n){e||(e=[]);var i,s,l,c,u,f,h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),g=Math.max(0,Math.min(1,n-p));h*=3;var m=d*d,v=m*d,y=1-d,x=y*y,b=x*y,_=1-g;for(u=0;u<t.length;u++)i=_*(f=t[u])[p][h]+g*f[p+1][h],s=_*f[p][h+1]+g*f[p+1][h+1],l=_*f[p][h+2]+g*f[p+1][h+1],c=_*f[p][h+3]+g*f[p+1][h+1],e[u]=b*i+3*(x*d*s+y*m*l)+v*c;return e}:i?function(e,r,n){e||(e=[]);var i,s,l,c,u,f,h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),g=Math.max(0,Math.min(1,n-p));p*=3;var m=g*g,v=m*g,y=1-g,x=y*y,b=x*y,_=1-d;for(u=0;u<t.length;u++)i=_*(f=t[u])[p][h]+d*f[p][h+1],s=_*f[p+1][h]+d*f[p+1][h+1],l=_*f[p+2][h]+d*f[p+2][h+1],c=_*f[p+3][h]+d*f[p+3][h+1],e[u]=b*i+3*(x*g*s+y*m*l)+v*c;return e}:function(e,r,n){e||(e=[]);var i,s,l,c,u=Math.max(0,Math.min(Math.floor(r),a)),f=Math.max(0,Math.min(Math.floor(n),o)),h=Math.max(0,Math.min(1,r-u)),p=Math.max(0,Math.min(1,n-f)),d=1-p,g=1-h;for(l=0;l<t.length;l++)i=g*(c=t[l])[f][u]+h*c[f][u+1],s=g*c[f+1][u]+h*c[f+1][u+1],e[l]=d*i+p*s;return e}}},{}],706:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./xy_defaults"),a=t("./ab_defaults"),o=t("./attributes"),s=t("../../components/color/attributes");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}e._clipPathId="clip"+e.uid+"carpet";var u=c("color",s.defaultLine);(n.coerceFont(c,"font"),c("carpet"),a(t,e,l,c,u),e.a&&e.b)?(e.a.length<3&&(e.aaxis.smoothing=0),e.b.length<3&&(e.baxis.smoothing=0),i(t,e,c)||(e.visible=!1),e._cheater&&c("cheaterslope")):e.visible=!1}},{"../../components/color/attributes":365,"../../lib":503,"./ab_defaults":689,"./attributes":691,"./xy_defaults":715}],707:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),plot:t("./plot"),calc:t("./calc"),animatable:!0,isContainer:!0,moduleType:"trace",name:"carpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","carpetAxis","notLegendIsolatable","noMultiCategory","noHover","noSortingByValue"],meta:{}}},{"../../plots/cartesian":568,"./attributes":691,"./calc":695,"./defaults":706,"./plot":712}],708:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r,n=t._fullData.length,i=0;i<n;i++){var a=t._fullData[i];if(a.index!==e.index&&("carpet"===a.type&&(r||(r=a),a.carpet===e.carpet)))return a}return r}},{}],709:[function(t,e,r){"use strict";e.exports=function(t,e,r){if(0===t.length)return"";var n,i=[],a=r?3:1;for(n=0;n<t.length;n+=a)i.push(t[n]+","+e[n]),r&&n<t.length-a&&(i.push("C"),i.push([t[n+1]+","+e[n+1],t[n+2]+","+e[n+2]+" "].join(" ")));return i.join(r?"":"L")}},{}],710:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r){var i;for(n(t)?t.length>e.length&&(t=t.slice(0,e.length)):t=[],i=0;i<e.length;i++)t[i]=r(e[i]);return t}},{"../../lib":503}],711:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a){var o=i[0]*t.dpdx(e),s=i[1]*t.dpdy(r),l=1,c=1;if(a){var u=Math.sqrt(i[0]*i[0]+i[1]*i[1]),f=Math.sqrt(a[0]*a[0]+a[1]*a[1]),h=(i[0]*a[0]+i[1]*a[1])/u/f;c=Math.max(0,h)}var p=180*Math.atan2(s,o)/Math.PI;return p<-90?(p+=180,l=-l):p>90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],712:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("./map_1d_array"),o=t("./makepath"),s=t("./orient_text"),l=t("../../lib/svg_text_utils"),c=t("../../lib"),u=c.strRotate,f=c.strTranslate,h=t("../../constants/alignment");function p(t,e,r,i,s,l){var c="const-"+s+"-lines",u=r.selectAll("."+c).data(l);u.enter().append("path").classed(c,!0).style("vector-effect","non-scaling-stroke"),u.each((function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),f="M"+o(c,u,i.smoothing);n.select(this).attr("d",f).style("stroke-width",i.width).style("stroke",i.color).style("fill","none")})),u.exit().remove()}function d(t,e,r,a,o,c,h,p){var d=c.selectAll("text."+p).data(h);d.enter().append("text").classed(p,!0);var g=0,m={};return d.each((function(o,c){var h;if("auto"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}c||(m={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,v=n.select(this).attr({"text-anchor":d>0?"start":"end","data-notex":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),y=i.bBox(this);v.attr("transform",f(h.p[0],h.p[1])+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),g=Math.max(g,y.width+o.axis.labelpadding)})),d.exit().remove(),m.maxExtent=g,m}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,f=t._fullLayout._clips;c.makeTraceGroups(i,r,"trace").each((function(e){var r=n.select(this),i=e[0],h=i.trace,g=h.aaxis,m=h.baxis,y=c.ensureSingle(r,"g","minorlayer"),x=c.ensureSingle(r,"g","majorlayer"),b=c.ensureSingle(r,"g","boundarylayer"),_=c.ensureSingle(r,"g","labellayer");r.style("opacity",h.opacity),p(l,u,x,g,"a",g._gridlines),p(l,u,x,m,"b",m._gridlines),p(l,u,y,g,"a",g._minorgridlines),p(l,u,y,m,"b",m._minorgridlines),p(l,u,b,g,"a-boundary",g._boundarylines),p(l,u,b,m,"b-boundary",m._boundarylines);var w=d(t,l,u,h,i,_,g._labels,"a-label"),T=d(t,l,u,h,i,_,m._labels,"b-label");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),g=c.aggNums(Math.max,null,r.a),m=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+g),f=m,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,"a-title"),u=d,f=.5*(m+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,"b-title")}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,h=r.select("#"+t._clipPathId);h.size()||(h=r.append("clipPath").classed("carpetclip",!0));var p=c.ensureSingle(h,"path","carpetboundary"),d=e.clipsegments,g=[];for(f=0;f<d.length;f++)s=d[f],l=a([],s.x,n.c2p),u=a([],s.y,i.c2p),g.push(o(l,u,s.bicubic));var m="M"+g.join("L")+"Z";h.attr("id",t._clipPathId),p.attr("d",m)}(h,i,f,l,u)}))};var g=h.LINE_SPACING,m=(1-h.MID_SHIFT)/g+1;function v(t,e,r,a,o,c,h,p,d,v,y){var x=[];h.title.text&&x.push(h.title.text);var b=e.selectAll("text."+y).data(x),_=v.maxExtent;b.enter().append("text").classed(y,!0),b.each((function(){var e=s(r,p,d,o,c);-1===["start","both"].indexOf(h.showticklabels)&&(_=0);var a=h.title.font.size;_+=a+h.title.offset;var y=(v.angle+(v.flip<0?180:0)-e.angle+450)%360,x=y>90&&y<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+m)*g*a-_),b.attr("transform",f(e.p[0],e.p[1])+u(e.angle)+f(0,_)).attr("text-anchor","middle").call(i.font,h.title.font)})),b.exit().remove()}},{"../../components/drawing":388,"../../constants/alignment":471,"../../lib":503,"../../lib/svg_text_utils":529,"./makepath":709,"./map_1d_array":710,"./orient_text":711,"@plotly/d3":58}],713:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/search").findBin,a=t("./compute_control_points"),o=t("./create_spline_evaluator"),s=t("./create_i_derivative_evaluator"),l=t("./create_j_derivative_evaluator");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],g=r[0],m=r[u-1],v=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=v*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,g-=b,m+=b,t.isVisible=function(t,e){return t>p&&t<d&&e>g&&e<m},t.isOccluded=function(t,e){return t<p||t>d||e<g||e>m},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(n<e[0]||n>e[c-1]|i<r[0]||i>r[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,g=0,m=0,v=[];n<e[0]?(f=0,h=0,g=(n-e[0])/(e[1]-e[0])):n>e[c-1]?(f=c-2,h=1,g=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),i<r[0]?(p=0,d=0,m=(i-r[0])/(r[1]-r[0])):i>r[u-1]?(p=u-2,d=1,m=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),g&&(t.dxydi(v,f,p,h,d),l[0]+=v[0]*g,l[1]+=v[1]*g),m&&(t.dxydj(v,f,p,h,d),l[0]+=v[0]*m,l[1]+=v[1]*m)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=v*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{"../../lib/search":523,"./compute_control_points":701,"./constants":702,"./create_i_derivative_evaluator":703,"./create_j_derivative_evaluator":704,"./create_spline_evaluator":705}],714:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e<c-1&&void 0!==(n=t[r][e+1])&&(a++,i+=n),r>0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r<u-1&&void 0!==(n=t[r+1][e])&&(a++,i+=n),i/Math.max(1,a)}var h,p,d,g,m,v,y,x,b,_,w,T=0;for(i=0;i<c;i++)for(a=0;a<u;a++)void 0===t[a][i]&&(s.push(i),l.push(a),t[a][i]=f(i,a)),T=Math.max(T,Math.abs(t[a][i]));if(!s.length)return t;var k=0,A=0,M=s.length;do{for(k=0,o=0;o<M;o++){i=s[o],a=l[o];var S,E,L,C,P,I,O=0,z=0;0===i?(L=e[P=Math.min(c-1,2)],C=e[1],S=t[a][P],z+=(E=t[a][1])+(E-S)*(e[0]-C)/(C-L),O++):i===c-1&&(L=e[P=Math.max(0,c-3)],C=e[c-2],S=t[a][P],z+=(E=t[a][c-2])+(E-S)*(e[c-1]-C)/(C-L),O++),(0===i||i===c-1)&&a>0&&a<u-1&&(h=r[a+1]-r[a],z+=((p=r[a]-r[a-1])*t[a+1][i]+h*t[a-1][i])/(p+h),O++),0===a?(L=r[I=Math.min(u-1,2)],C=r[1],S=t[I][i],z+=(E=t[1][i])+(E-S)*(r[0]-C)/(C-L),O++):a===u-1&&(L=r[I=Math.max(0,u-3)],C=r[u-2],S=t[I][i],z+=(E=t[u-2][i])+(E-S)*(r[u-1]-C)/(C-L),O++),(0===a||a===u-1)&&i>0&&i<c-1&&(h=e[i+1]-e[i],z+=((p=e[i]-e[i-1])*t[a][i+1]+h*t[a][i-1])/(p+h),O++),O?z/=O:(d=e[i+1]-e[i],g=e[i]-e[i-1],x=(m=r[a+1]-r[a])*(v=r[a]-r[a-1])*(m+v),z=((y=d*g*(d+g))*(v*t[a+1][i]+m*t[a-1][i])+x*(g*t[a][i+1]+d*t[a][i-1]))/(x*(g+d)+y*(v+m))),k+=(_=(b=z-t[a][i])/T)*_,w=O?0:.85,t[a][i]+=b*(1+w)}k=Math.sqrt(k)}while(A++<100&&k>1e-5);return n.log("Smoother converged to",k,"after",A,"iterations"),t}},{"../../lib":503}],715:[function(t,e,r){"use strict";var n=t("../../lib").isArray1D;e.exports=function(t,e,r){var i=r("x"),a=i&&i.length,o=r("y"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{"../../lib":503}],716:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../scattergeo/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/attributes"),s=t("../../components/color/attributes").defaultLine,l=t("../../lib/extend").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:"data_array",editType:"calc"},locationmode:i.locationmode,z:{valType:"data_array",editType:"calc"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:"calc"},opacity:{valType:"number",arrayOk:!0,min:0,max:1,dflt:1,editType:"style"},editType:"calc"},selected:{marker:{opacity:i.selected.marker.opacity,editType:"plot"},editType:"plot"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:"plot"},editType:"plot"},hoverinfo:l({},o.hoverinfo,{editType:"calc",flags:["location","z","text","name"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/color/attributes":365,"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scattergeo/attributes":967}],717:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../components/colorscale/calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection");function l(t){return t&&"string"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f<c;f++){var h=u[f]={},p=e.locations[f],d=e.z[f];r(p)&&n(d)?(h.loc=p,h.z=d):(h.loc=null,h.z=i),h.index=f}return o(u,e),a(t,e,{vals:e.z,containerStr:"",cLetter:"z"}),s(u,e),u}},{"../../components/colorscale/calc":374,"../../constants/numerical":479,"../scatter/arrays_to_calcdata":924,"../scatter/calc_selection":927,"fast-isnumeric":190}],718:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("locations"),c=s("z");if(l&&l.length&&n.isArrayOrTypedArray(c)&&c.length){e._length=Math.min(l.length,c.length);var u,f=s("geojson");("string"==typeof f&&""!==f||n.isPlainObject(f))&&(u="geojson-id"),"geojson-id"===s("locationmode",u)&&s("featureidkey"),s("text"),s("hovertext"),s("hovertemplate"),s("marker.line.width")&&s("marker.line.color"),s("marker.opacity"),i(t,e,o,s,{prefix:"",cLetter:"z"}),n.coerceSelectionMarkerOpacity(e,s)}else e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"./attributes":716}],719:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){t.location=e.location,t.z=e.z;var a=n[i];return a.fIn&&a.fIn.properties&&(t.properties=a.fIn.properties),t.ct=a.ct,t}},{}],720:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("./attributes"),a=t("../../lib").fillText;e.exports=function(t,e,r){var o,s,l,c,u=t.cd,f=u[0].trace,h=t.subplot,p=[e,r],d=[e+360,r];for(s=0;s<u.length;s++)if(c=!1,(o=u[s])._polygons){for(l=0;l<o._polygons.length;l++)o._polygons[l].contains(p)&&(c=!c),o._polygons[l].contains(d)&&(c=!c);if(c)break}if(c&&o)return t.x0=t.x1=t.xa.c2p(o.ct),t.y0=t.y1=t.ya.c2p(o.ct),t.index=o.index,t.location=o.loc,t.z=o.z,t.zLabel=n.tickText(h.mockAxis,h.mockAxis.c2l(o.z),"hover").text,t.hovertemplate=o.hovertemplate,function(t,e,r){if(e.hovertemplate)return;var n=r.hi||e.hoverinfo,o=String(r.loc),s="all"===n?i.hoverinfo.flags:n.split("+"),l=-1!==s.indexOf("name"),c=-1!==s.indexOf("location"),u=-1!==s.indexOf("z"),f=-1!==s.indexOf("text"),h=[];!l&&c?t.nameOverride=o:(l&&(t.nameOverride=e.name),c&&h.push(o));u&&h.push(t.zLabel);f&&a(r,e,h);t.extraText=h.join("<br>")}(t,f,o),[t]}},{"../../lib":503,"../../plots/cartesian/axes":554,"./attributes":716}],721:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"choropleth",basePlotModule:t("../../plots/geo"),categories:["geo","noOpacity","showLegend"],meta:{}}},{"../../plots/geo":589,"../heatmap/colorbar":795,"./attributes":716,"./calc":717,"./defaults":718,"./event_data":719,"./hover":720,"./plot":722,"./select":723,"./style":724}],722:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../lib/geo_location_utils"),o=t("../../lib/topojson_utils").getTopojsonFeatures,s=t("../../plots/cartesian/autorange").findExtremes,l=t("./style").style;e.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,c=r._length,u="geojson-id"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p<c;p++){var d=t[p],g="geojson-id"===l?d.fOut:a.locationToFeature(l,d.loc,u);if(g){d.geojson=g,d.ct=g.properties.ct,d._polygons=a.feature2polygons(g);var m=a.computeBbox(g);f.push(m[0],m[2]),h.push(m[1],m[3])}else d.geojson=null}if("geojson"===n.fitbounds&&"geojson-id"===l){var v=a.computeBbox(a.getTraceGeojson(r));f=[v[0],v[2]],h=[v[1],v[3]]}var y={padded:!0};r._extremes.lon=s(n.lonaxis._ax,f,y),r._extremes.lat=s(n.lataxis._ax,h,y)},plot:function(t,e,r){var a=e.layers.backplot.select(".choroplethlayer");i.makeTraceGroups(a,r,"trace choropleth").each((function(e){var r=n.select(this).selectAll("path.choroplethlocation").data(i.identity);r.enter().append("path").classed("choroplethlocation",!0),r.exit().remove(),l(t,e)}))}}},{"../../lib":503,"../../lib/geo_location_utils":496,"../../lib/topojson_utils":532,"../../plots/cartesian/autorange":553,"./style":724,"@plotly/d3":58}],723:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)(i=(n=s[r]).ct)&&(a=l.c2p(i),o=c.c2p(i),e.contains([a,o],null,r,t)?(u.push({pointNumber:r,lon:i[0],lat:i[1]}),n.selected=1):n.selected=0);return u}},{}],724:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing"),o=t("../../components/colorscale");function s(t,e){var r=e[0].trace,s=e[0].node3.selectAll(".choroplethlocation"),l=r.marker||{},c=l.line||{},u=o.makeColorScaleFuncFromTrace(r);s.each((function(t){n.select(this).attr("fill",u(t.z)).call(i.stroke,t.mlc||c.color).call(a.dashLine,"",t.mlw||c.width||0).style("opacity",l.opacity)})),a.selectedPointStyle(s,r,t)}e.exports={style:function(t,e){e&&s(t,e)},styleOnSelect:function(t,e){var r=e[0].node3,n=e[0].trace;n.selectedpoints?a.selectedPointStyle(r.selectAll(".choroplethlocation"),n,t):s(t,e)}}},{"../../components/color":366,"../../components/colorscale":378,"../../components/drawing":388,"@plotly/d3":58}],725:[function(t,e,r){"use strict";var n=t("../choropleth/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({locations:{valType:"data_array",editType:"calc"},z:{valType:"data_array",editType:"calc"},geojson:{valType:"any",editType:"calc"},featureidkey:s({},n.featureidkey,{}),below:{valType:"string",editType:"plot"},text:n.text,hovertext:n.hovertext,marker:{line:{color:s({},n.marker.line.color,{editType:"plot"}),width:s({},n.marker.line.width,{editType:"plot"}),editType:"calc"},opacity:s({},n.marker.opacity,{editType:"plot"}),editType:"calc"},selected:{marker:{opacity:s({},n.selected.marker.opacity,{editType:"plot"}),editType:"plot"},editType:"plot"},unselected:{marker:{opacity:s({},n.unselected.marker.opacity,{editType:"plot"}),editType:"plot"},editType:"plot"},hoverinfo:n.hoverinfo,hovertemplate:a({},{keys:["properties"]}),showlegend:s({},o.showlegend,{dflt:!1})},i("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../choropleth/attributes":716}],726:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../components/colorscale"),o=t("../../components/drawing"),s=t("../../lib/geojson_utils").makeBlank,l=t("../../lib/geo_location_utils");function c(t){var e,r=t[0].trace,n=r._opts;if(r.selectedpoints){for(var a=o.makeSelectedPointStyleFns(r),s=0;s<t.length;s++){var l=t[s];l.fOut&&(l.fOut.properties.mo2=a.selectedOpacityFn(l))}e={type:"identity",property:"mo2"}}else e=i.isArrayOrTypedArray(r.marker.opacity)?{type:"identity",property:"mo"}:r.marker.opacity;return i.extendFlat(n.fill.paint,{"fill-opacity":e}),i.extendFlat(n.line.paint,{"line-opacity":e}),n}e.exports={convert:function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,o={layout:{visibility:"none"},paint:{}},u={layout:{visibility:"none"},paint:{}},f=e._opts={fill:o,line:u,geojson:s()};if(!r)return f;var h=l.extractTraceFeature(t);if(!h)return f;var p,d,g,m=a.makeColorScaleFuncFromTrace(e),v=e.marker,y=v.line||{};i.isArrayOrTypedArray(v.opacity)&&(p=function(t){var e=t.mo;return n(e)?+i.constrain(e,0,1):0}),i.isArrayOrTypedArray(y.color)&&(d=function(t){return t.mlc}),i.isArrayOrTypedArray(y.width)&&(g=function(t){return t.mlw});for(var x=0;x<t.length;x++){var b=t[x],_=b.fOut;if(_){var w=_.properties;w.fc=m(b.z),p&&(w.mo=p(b)),d&&(w.mlc=d(b)),g&&(w.mlw=g(b)),b.ct=w.ct,b._polygons=l.feature2polygons(_)}}var T=p?{type:"identity",property:"mo"}:v.opacity;return i.extendFlat(o.paint,{"fill-color":{type:"identity",property:"fc"},"fill-opacity":T}),i.extendFlat(u.paint,{"line-color":d?{type:"identity",property:"mlc"}:y.color,"line-width":g?{type:"identity",property:"mlw"}:y.width,"line-opacity":T}),o.layout.visibility="visible",u.layout.visibility="visible",f.geojson={type:"FeatureCollection",features:h},c(t),f},convertOnSelect:c}},{"../../components/colorscale":378,"../../components/drawing":388,"../../lib":503,"../../lib/geo_location_utils":496,"../../lib/geojson_utils":497,"fast-isnumeric":190}],727:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("locations"),c=s("z"),u=s("geojson");n.isArrayOrTypedArray(l)&&l.length&&n.isArrayOrTypedArray(c)&&c.length&&("string"==typeof u&&""!==u||n.isPlainObject(u))?(s("featureidkey"),e._length=Math.min(l.length,c.length),s("below"),s("text"),s("hovertext"),s("hovertemplate"),s("marker.line.width")&&s("marker.line.color"),s("marker.opacity"),i(t,e,o,s,{prefix:"",cLetter:"z"}),n.coerceSelectionMarkerOpacity(e,s)):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"./attributes":725}],728:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("../choropleth/calc"),plot:t("./plot"),hoverPoints:t("../choropleth/hover"),eventData:t("../choropleth/event_data"),selectPoints:t("../choropleth/select"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.updateOnSelect(e)},getBelow:function(t,e){for(var r=e.getMapLayers(),n=r.length-2;n>=0;n--){var i=r[n].id;if("string"==typeof i&&0===i.indexOf("water"))for(var a=n+1;a<r.length;a++)if("string"==typeof(i=r[a].id)&&-1===i.indexOf("plotly-"))return i}},moduleType:"trace",name:"choroplethmapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","noOpacity","showLegend"],meta:{hr_name:"choropleth_mapbox"}}},{"../../plots/mapbox":613,"../choropleth/calc":717,"../choropleth/event_data":719,"../choropleth/hover":720,"../choropleth/select":723,"../heatmap/colorbar":795,"./attributes":725,"./defaults":727,"./plot":729}],729:[function(t,e,r){"use strict";var n=t("./convert").convert,i=t("./convert").convertOnSelect,a=t("../../plots/mapbox/constants").traceLayerPrefix;function o(t,e){this.type="choroplethmapbox",this.subplot=t,this.uid=e,this.sourceId="source-"+e,this.layerList=[["fill",a+e+"-fill"],["line",a+e+"-line"]],this.below=null}var s=o.prototype;s.update=function(t){this._update(n(t))},s.updateOnSelect=function(t){this._update(i(t))},s._update=function(t){var e=this.subplot,r=this.layerList,n=e.belowLookup["trace-"+this.uid];e.map.getSource(this.sourceId).setData(t.geojson),n!==this.below&&(this._removeLayers(),this._addLayers(t,n),this.below=n);for(var i=0;i<r.length;i++){var a=r[i],o=a[0],s=a[1],l=t[o];e.setOptions(s,"setLayoutProperty",l.layout),"visible"===l.layout.visibility&&e.setOptions(s,"setPaintProperty",l.paint)}},s._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},s._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(a,{type:"geojson",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{"../../plots/mapbox/constants":611,"./convert":726}],730:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},sizemode:{valType:"enumerated",values:["scaled","absolute"],editType:"calc",dflt:"scaled"},sizeref:{valType:"number",editType:"calc",min:0},anchor:{valType:"enumerated",editType:"calc",values:["tip","tail","cm","center"],dflt:"cm"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"},{keys:["norm"]}),uhoverformat:i("u",1),vhoverformat:i("v",1),whoverformat:i("w",1),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"}));["opacity","lightposition","lighting"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","text","name"],dflt:"x+y+z+norm+text+name"}),c.transforms=void 0,e.exports=c},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../mesh3d/attributes":866}],731:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;c<o;c++){var u=r[c],f=i[c],h=a[c],p=Math.sqrt(u*u+f*f+h*h);s=Math.max(s,p),l=Math.min(l,p)}e._len=o,e._normMax=s,n(t,e,{vals:[l,s],containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":374}],732:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_cone3d,i=t("../../../stackgl_modules").gl_cone3d.createConeMesh,a=t("../../lib").simpleMap,o=t("../../lib/gl_format_color").parseColorScale,s=t("../../components/colorscale").extractOpts,l=t("../../plots/gl3d/zip3");function c(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var u=c.prototype;u.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index,r=this.data.x[e],n=this.data.y[e],i=this.data.z[e],a=this.data.u[e],o=this.data.v[e],s=this.data.w[e];t.traceCoordinate=[r,n,i,a,o,s,Math.sqrt(a*a+o*o+s*s)];var l=this.data.hovertext||this.data.text;return Array.isArray(l)&&void 0!==l[e]?t.textLabel=l[e]:l&&(t.textLabel=l),!0}};var f={xaxis:0,yaxis:1,zaxis:2},h={tip:1,tail:0,cm:.25,center:.5},p={tip:1,tail:1,cm:.75,center:.5};function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c={};function u(t,e){var n=r[e],o=i[f[e]];return a(t,(function(t){return n.d2l(t)*o}))}c.vectors=l(u(e.u,"xaxis"),u(e.v,"yaxis"),u(e.w,"zaxis"),e._len),c.positions=l(u(e.x,"xaxis"),u(e.y,"yaxis"),u(e.z,"zaxis"),e._len);var d=s(e);c.colormap=o(e),c.vertexIntensityBounds=[d.min/e._normMax,d.max/e._normMax],c.coneOffset=h[e.anchor],"scaled"===e.sizemode?c.coneSize=e.sizeref||.5:c.coneSize=e.sizeref&&e._normMax?e.sizeref/e._normMax:.5;var g=n(c),m=e.lightposition;return g.lightPosition=[m.x,m.y,m.z],g.ambient=e.lighting.ambient,g.diffuse=e.lighting.diffuse,g.specular=e.lighting.specular,g.roughness=e.lighting.roughness,g.fresnel=e.lighting.fresnel,g.opacity=e.opacity,e._pad=p[e.anchor]*g.vectorScale*g.coneScale*e._normMax,g}u.update=function(t){this.data=t;var e=d(this.scene,t);this.mesh.update(e)},u.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=d(t,e),a=i(r,n),o=new c(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib":503,"../../lib/gl_format_color":499,"../../plots/gl3d/zip3":609}],733:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("u"),c=s("v"),u=s("w"),f=s("x"),h=s("y"),p=s("z");l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s("sizeref"),s("sizemode"),s("anchor"),s("lighting.ambient"),s("lighting.diffuse"),s("lighting.specular"),s("lighting.roughness"),s("lighting.fresnel"),s("lightposition.x"),s("lightposition.y"),s("lightposition.z"),i(t,e,o,s,{prefix:"",cLetter:"c"}),s("text"),s("hovertext"),s("hovertemplate"),s("uhoverformat"),s("vhoverformat"),s("whoverformat"),s("xhoverformat"),s("yhoverformat"),s("zhoverformat"),e._length=null):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"./attributes":730}],734:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"cone",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:{min:"cmin",max:"cmax"},calc:t("./calc"),plot:t("./convert"),eventData:function(t,e){return t.norm=e.traceCoordinate[6],t},meta:{}}},{"../../plots/gl3d":598,"./attributes":730,"./calc":731,"./convert":732,"./defaults":733}],735:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes"),o=a.axisHoverFormat,s=a.descriptionOnlyNumbers,l=t("../../components/colorscale/attributes"),c=t("../../components/drawing/attributes").dash,u=t("../../plots/font_attributes"),f=t("../../lib/extend").extendFlat,h=t("../../constants/filter_ops"),p=h.COMPARISON_OPS2,d=h.INTERVAL_OPS,g=i.line;e.exports=f({z:n.z,x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,text:n.text,hovertext:n.hovertext,transpose:n.transpose,xtype:n.xtype,ytype:n.ytype,xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:n.hovertemplate,hoverongaps:n.hoverongaps,connectgaps:f({},n.connectgaps,{}),fillcolor:{valType:"color",editType:"calc"},autocontour:{valType:"boolean",dflt:!0,editType:"calc",impliedEdits:{"contours.start":void 0,"contours.end":void 0,"contours.size":void 0}},ncontours:{valType:"integer",dflt:15,min:1,editType:"calc"},contours:{type:{valType:"enumerated",values:["levels","constraint"],dflt:"levels",editType:"calc"},start:{valType:"number",dflt:null,editType:"plot",impliedEdits:{"^autocontour":!1}},end:{valType:"number",dflt:null,editType:"plot",impliedEdits:{"^autocontour":!1}},size:{valType:"number",dflt:null,min:0,editType:"plot",impliedEdits:{"^autocontour":!1}},coloring:{valType:"enumerated",values:["fill","heatmap","lines","none"],dflt:"fill",editType:"calc"},showlines:{valType:"boolean",dflt:!0,editType:"plot"},showlabels:{valType:"boolean",dflt:!1,editType:"plot"},labelfont:u({editType:"plot",colorEditType:"style"}),labelformat:{valType:"string",dflt:"",editType:"plot",description:s("contour label")},operation:{valType:"enumerated",values:[].concat(p).concat(d),dflt:"=",editType:"calc"},value:{valType:"any",dflt:0,editType:"calc"},editType:"calc",impliedEdits:{autocontour:!1}},line:{color:f({},g.color,{editType:"style+colorbars"}),width:{valType:"number",min:0,editType:"style+colorbars"},dash:c,smoothing:f({},g.smoothing,{}),editType:"plot"}},l("",{cLetter:"z",autoColorDflt:!1,editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":373,"../../components/drawing/attributes":387,"../../constants/filter_ops":475,"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../../plots/font_attributes":585,"../heatmap/attributes":792,"../scatter/attributes":925}],736:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("../heatmap/calc"),a=t("./set_contours"),o=t("./end_plus");e.exports=function(t,e){var r=i(t,e),s=r[0].z;a(e,s);var l,c=e.contours,u=n.extractOpts(e);if("heatmap"===c.coloring&&u.auto&&!1===e.autocontour){var f=c.start,h=o(c),p=c.size||1,d=Math.floor((h-f)/p)+1;isFinite(p)||(p=1,d=1);var g=f-p/2;l=[g,g+d*p]}else l=s;return n.calc(t,e,{vals:l,cLetter:"z"}),r}},{"../../components/colorscale":378,"../heatmap/calc":793,"./end_plus":746,"./set_contours":754}],737:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t[0],i=n.z;switch(e.type){case"levels":var a=Math.min(i[0][0],i[0][1]);for(r=0;r<t.length;r++){var o=t[r];o.prefixBoundary=!o.edgepaths.length&&(a>o.level||o.starts.length&&a===o.level)}break;case"constraint":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,c=-1/0,u=1/0;for(r=0;r<l;r++)u=Math.min(u,i[r][0]),u=Math.min(u,i[r][s-1]),c=Math.max(c,i[r][0]),c=Math.max(c,i[r][s-1]);for(r=1;r<s-1;r++)u=Math.min(u,i[0][r]),u=Math.min(u,i[l-1][r]),c=Math.max(c,i[0][r]),c=Math.max(c,i[l-1][r]);var f,h,p=e.value;switch(e._operation){case">":p>c&&(n.prefixBoundary=!0);break;case"<":(p<u||n.starts.length&&p===u)&&(n.prefixBoundary=!0);break;case"[]":f=Math.min(p[0],p[1]),((h=Math.max(p[0],p[1]))<u||f>c||n.starts.length&&h===u)&&(n.prefixBoundary=!0);break;case"][":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),f<u&&h>c&&(n.prefixBoundary=!0)}}}},{}],738:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("./make_color_map"),a=t("./end_plus");e.exports={min:"zmin",max:"zmax",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if("heatmap"===c){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else"fill"===c&&(r._fillcolor=u);r._line={color:"lines"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{"../../components/colorscale":378,"./end_plus":746,"./make_color_map":751}],739:[function(t,e,r){"use strict";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],740:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./label_defaults"),a=t("../../components/color"),o=a.addOpacity,s=a.opacity,l=t("../../constants/filter_ops"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,g=e.contours,m=r("contours.operation");(g._operation=c[m],function(t,e){var r;-1===u.indexOf(e.operation)?(t("contours.value",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t("contours.value",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,g),"="===m?h=g.showlines=!0:(h=r("contours.showlines"),d=r("fillcolor",o((t.line||{}).color||l,.5))),h)&&(p=r("line.color",d&&s(d)?o(e.fillcolor,1):l),r("line.width",2),r("line.dash"));r("line.smoothing"),i(r,a,p,f)}},{"../../components/color":366,"../../constants/filter_ops":475,"./label_defaults":750,"fast-isnumeric":190}],741:[function(t,e,r){"use strict";var n=t("../../constants/filter_ops"),i=t("fast-isnumeric");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={"[]":o("[]"),"][":o("]["),">":s(">"),"<":s("<"),"=":s("=")}},{"../../constants/filter_ops":475,"fast-isnumeric":190}],742:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=n("contours.start"),a=n("contours.end"),o=!1===i||!1===a,s=r("contours.size");!(o?e.autocontour=!0:r("autocontour",!1))&&s||r("ncontours")}},{}],743:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case"=":case"<":return t;case">":for(1!==t.length&&n.warn("Contour data invalid for the specified inequality operation."),a=t[0],r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);for(r=0;r<a.starts.length;r++)a.starts[r]=s(a.starts[r]);return t;case"][":var c=s;s=l,l=c;case"[]":for(2!==t.length&&n.warn("Contour data invalid for the specified inequality range operation."),a=i(t[0]),o=i(t[1]),r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);for(r=0;r<a.starts.length;r++)a.starts[r]=s(a.starts[r]);for(;o.edgepaths.length;)a.edgepaths.push(l(o.edgepaths.shift()));for(;o.paths.length;)a.paths.push(l(o.paths.shift()));for(;o.starts.length;)a.starts.push(l(o.starts.shift()));return[a]}}},{"../../lib":503}],744:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("../scatter/period_defaults"),o=t("./constraint_defaults"),s=t("./contours_defaults"),l=t("./style_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}if(i(t,e,f,u)){a(t,e,u,f),f("xhoverformat"),f("yhoverformat"),f("text"),f("hovertext"),f("hovertemplate"),f("hoverongaps");var h="constraint"===f("contours.type");f("connectgaps",n.isArray1D(e.z)),h?o(t,e,f,u,r):(s(t,e,f,(function(r){return n.coerce2(t,e,c,r)})),l(t,e,f,u))}else e.visible=!1}},{"../../lib":503,"../heatmap/xyz_defaults":806,"../scatter/period_defaults":945,"./attributes":735,"./constraint_defaults":740,"./contours_defaults":742,"./style_defaults":756}],745:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constraint_mapping"),a=t("./end_plus");e.exports=function(t,e,r){for(var o="constraint"===t.type?i[t._operation](t.value):t,s=o.size,l=[],c=a(o),u=r.trace._carpetTrace,f=u?{xaxis:u.aaxis,yaxis:u.baxis,x:r.a,y:r.b}:{xaxis:e.xaxis,yaxis:e.yaxis,x:r.x,y:r.y},h=o.start;h<c;h+=s)if(l.push(n.extendFlat({level:h,crossings:{},starts:[],edgepaths:[],paths:[],z:r.z,smoothing:r.trace.line.smoothing},f)),l.length>1e3){n.warn("Too many contours, clipping at 1000",t);break}return l}},{"../../lib":503,"./constraint_mapping":741,"./end_plus":746}],746:[function(t,e,r){"use strict";e.exports=function(t){return t.end+t.size/1e6}},{}],747:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants");function a(t,e,r,n){return Math.abs(t[0]-e[0])<r&&Math.abs(t[1]-e[1])<n}function o(t,e,r,o,l){var c,u=e.join(","),f=t.crossings[u],h=function(t,e,r){var n=0,a=0;t>20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,g=t.z[0].length,m=e.slice(),v=h.slice();for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[u]=i.SADDLEREMAINDER[f]):delete t.crossings[u],!(h=i.NEWDELTA[f])){n.log("Found bad marching index:",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],u=e.join(","),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var y=h[0]&&(e[0]<0||e[0]>g-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===m[0]&&e[1]===m[1]&&h[0]===v[0]&&h[1]===v[1]||r&&y)break;f=t.crossings[u]}1e4===c&&n.log("Infinite loop in contour?");var x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z=a(p[0],p[p.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c<p.length;c++)C=p[c],P=p[c-1],I=void 0,O=void 0,I=C[2]-P[2],O=C[3]-P[3],D+=A=Math.sqrt(I*I+O*O),F.push(A);var N=D/F.length*R;function j(t){return p[t%p.length]}for(c=p.length-2;c>=B;c--)if((x=F[c])<N){for(_=0,b=c-1;b>=B&&x+F[b]<N;b--)x+=F[b];if(z&&c===p.length-2)for(_=0;_<b&&x+F[_]<N;_++)x+=F[_];T=c-b+_+1,k=Math.floor((c+b+_+2)/2),w=z||c!==p.length-2?z||-1!==b?T%2?j(k):[(j(k)[0]+j(k+1)[0])/2,(j(k)[1]+j(k+1)[1])/2]:p[0]:p[p.length-1],p.splice(b+1,c-b+1,w),c=b+1,_&&(B=_),z&&(c===p.length-2?p[_]=p[p.length-1]:0===c&&(p[p.length-1]=p[0]))}for(p.splice(0,B),c=0;c<p.length;c++)p[c].length=2;if(!(p.length<2))if(z)p.pop(),t.paths.push(p);else{r||n.log("Unclosed interior contour?",t.level,m.join(","),p.join("L"));var U=!1;for(M=0;M<t.edgepaths.length;M++)if(E=t.edgepaths[M],!U&&a(E[0],p[p.length-1],o,l)){p.pop(),U=!0;var V=!1;for(S=0;S<t.edgepaths.length;S++)if(a((L=t.edgepaths[S])[L.length-1],p[0],o,l)){V=!0,p.shift(),t.edgepaths.splice(M,1),S===M?t.paths.push(p.concat(L)):(S>M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;M<t.edgepaths.length&&!U;M++)a((E=t.edgepaths[M])[E.length-1],p[0],o,l)&&(p.shift(),t.edgepaths[M]=E.concat(p),U=!0);U||t.edgepaths.push(p)}}function s(t,e,r){var n=e[0]+Math.max(r[0],0),i=e[1]+Math.max(r[1],0),a=t.z[i][n],o=t.xaxis,s=t.yaxis;if(r[1]){var l=(t.level-a)/(t.z[i][n+1]-a),c=(1!==l?(1-l)*o.c2l(t.x[n]):0)+(0!==l?l*o.c2l(t.x[n+1]):0);return[o.c2p(o.l2c(c),!0),s.c2p(t.y[i],!0),n+l,i]}var u=(t.level-a)/(t.z[i+1][n]-a),f=(1!==u?(1-u)*s.c2l(t.y[i]):0)+(0!==u?u*s.c2l(t.y[i+1]):0);return[o.c2p(t.x[n],!0),s.c2p(s.l2c(f),!0),n,i+u]}e.exports=function(t,e,r){var i,a,s,l;for(e=e||.01,r=r||.01,a=0;a<t.length;a++){for(s=t[a],l=0;l<s.starts.length;l++)o(s,s.starts[l],"edge",e,r);for(i=0;Object.keys(s.crossings).length&&i<1e4;)i++,o(s,Object.keys(s.crossings)[0].split(",").map(Number),void 0,e,r);1e4===i&&n.log("Infinite loop in contour?")}}},{"../../lib":503,"./constants":739}],748:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../heatmap/hover");e.exports=function(t,e,r,a,o){o||(o={}),o.isContour=!0;var s=i(t,e,r,a,o);return s&&s.forEach((function(t){var e=t.trace;"constraint"===e.contours.type&&(e.fillcolor&&n.opacity(e.fillcolor)?t.color=n.addOpacity(e.fillcolor,1):e.contours.showlines&&n.opacity(e.line.color)&&(t.color=n.addOpacity(e.line.color,1)))})),s}},{"../../components/color":366,"../heatmap/hover":799}],749:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot").plot,style:t("./style"),colorbar:t("./colorbar"),hoverPoints:t("./hover"),moduleType:"trace",name:"contour",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","contour","showLegend"],meta:{}}},{"../../plots/cartesian":568,"./attributes":735,"./calc":736,"./colorbar":738,"./defaults":744,"./hover":748,"./plot":753,"./style":755}],750:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r,i){if(i||(i={}),t("contours.showlabels")){var a=e.font;n.coerceFont(t,"contours.labelfont",{family:a.family,size:a.size,color:r}),t("contours.labelformat")}!1!==i.hasHover&&t("zhoverformat")}},{"../../lib":503}],751:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/colorscale"),a=t("./end_plus");e.exports=function(t){var e=t.contours,r=e.start,o=a(e),s=e.size||1,l=Math.floor((o-r)/s)+1,c="lines"===e.coloring?0:1,u=i.extractOpts(t);isFinite(s)||(s=1,l=1);var f,h,p=u.reversescale?i.flipScale(u.colorscale):u.colorscale,d=p.length,g=new Array(d),m=new Array(d);if("heatmap"===e.coloring){var v=u.min,y=u.max;for(h=0;h<d;h++)f=p[h],g[h]=f[0]*(y-v)+v,m[h]=f[1];var x=n.extent([v,y,e.start,e.start+s*(l-1)]),b=x[v<y?0:1],_=x[v<y?1:0];b!==v&&(g.splice(0,0,b),m.splice(0,0,m[0])),_!==y&&(g.push(_),m.push(m[m.length-1]))}else for(h=0;h<d;h++)f=p[h],g[h]=(f[0]*(l+c-1)-c/2)*s+r,m[h]=f[1];return i.makeColorScaleFunc({domain:g,range:m},{noNumericCheck:!0})}},{"../../components/colorscale":378,"./end_plus":746,"@plotly/d3":58}],752:[function(t,e,r){"use strict";var n=t("./constants");function i(t,e){var r=(e[0][0]>t?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,g=2===p||2===d;for(r=0;r<p-1;r++)for(o=[],0===r&&(o=o.concat(n.BOTTOMSTART)),r===p-2&&(o=o.concat(n.TOPSTART)),e=0;e<d-1;e++)for(a=o.slice(),0===e&&(a=a.concat(n.LEFTSTART)),e===d-2&&(a=a.concat(n.RIGHTSTART)),s=e+","+r,l=[[h[r][e],h[r][e+1]],[h[r+1][e],h[r+1][e+1]]],f=0;f<t.length;f++)(c=i((u=t[f]).level,l))&&(u.crossings[s]=c,-1!==a.indexOf(c)&&(u.starts.push([e,r]),g&&-1!==a.indexOf(c,a.indexOf(c)+1)&&u.starts.push([e,r])))}},{"./constants":739}],753:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../components/colorscale"),s=t("../../lib/svg_text_utils"),l=t("../../plots/cartesian/axes"),c=t("../../plots/cartesian/set_convert"),u=t("../heatmap/plot"),f=t("./make_crossings"),h=t("./find_all_paths"),p=t("./empty_pathinfo"),d=t("./convert_to_constraints"),g=t("./close_boundaries"),m=t("./constants"),v=m.LABELOPTIMIZER;function y(t,e){var r,n,o,s,l,c,u,f="",h=0,p=t.edgepaths.map((function(t,e){return e})),d=!0;function g(t){return Math.abs(t[1]-e[2][1])<.01}function m(t){return Math.abs(t[0]-e[0][0])<.01}function v(t){return Math.abs(t[0]-e[2][0])<.01}for(;p.length;){for(c=a.smoothopen(t.edgepaths[h],t.smoothing),f+=d?c:c.replace(/^M/,"L"),p.splice(p.indexOf(h),1),r=t.edgepaths[h][t.edgepaths[h].length-1],s=-1,o=0;o<4;o++){if(!r){i.log("Missing end?",h,t);break}for(u=r,Math.abs(u[1]-e[0][1])<.01&&!v(r)?n=e[1]:m(r)?n=e[0]:g(r)?n=e[3]:v(r)&&(n=e[2]),l=0;l<t.edgepaths.length;l++){var y=t.edgepaths[l][0];Math.abs(r[0]-n[0])<.01?Math.abs(r[0]-y[0])<.01&&(y[1]-r[1])*(n[1]-y[1])>=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log("endpt to newendpt is not vert. or horz.",r,n,y)}if(r=n,s>=0)break;f+="L"+n}if(s===t.edgepaths.length){i.log("unclosed perimeter path");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+="Z")}for(h=0;h<t.paths.length;h++)f+=a.smoothclosed(t.paths[h],t.smoothing);return f}function x(t,e,r,n){var a=e.width/2,o=e.height/2,s=t.x,l=t.y,c=t.theta,u=Math.cos(c)*a,f=Math.sin(c)*a,h=(s>n.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var g=s-u,m=l-f,y=s+u,x=l+f,b=0;b<r.length;b++){var _=r[b],w=Math.cos(_.theta)*_.width/2,T=Math.sin(_.theta)*_.width/2,k=2*i.segmentDistance(g,m,y,x,_.x-w,_.y-T,_.x+w,_.y+T)/(e.height+_.height),A=_.level===e.level,M=A?v.SAMELEVELDISTANCE:1;if(k<=M)return 1/0;d+=v.NEIGHBORCOST*(A?v.SAMELEVELFACTOR:1)/(k-M)}return d}function b(t){var e,r,n=t.trace._emptypoints,i=[],a=t.z.length,o=t.z[0].length,s=[];for(e=0;e<o;e++)s.push(1);for(e=0;e<a;e++)i.push(s.slice());for(e=0;e<n.length;e++)i[(r=n[e])[0]][r[1]]=0;return t.zmask=i,i}r.plot=function(t,e,o,s){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(s,o,"contour").each((function(o){var s=n.select(this),v=o[0],x=v.trace,_=v.x,w=v.y,T=x.contours,k=p(T,e,v),A=i.ensureSingle(s,"g","heatmapcoloring"),M=[];"heatmap"===T.coloring&&(M=[o]),u(t,e,M,A),f(k),h(k);var S=l.c2p(_[0],!0),E=l.c2p(_[_.length-1],!0),L=c.c2p(w[0],!0),C=c.c2p(w[w.length-1],!0),P=[[S,C],[E,C],[E,L],[S,L]],I=k;"constraint"===T.type&&(I=d(k,T._operation)),function(t,e,r){var n=i.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"===r.coloring?[0]:[]);n.enter().append("path"),n.exit().remove(),n.attr("d","M"+e.join("L")+"Z").style("stroke","none")}(s,P,T),function(t,e,r,a){var o="fill"===a.coloring||"constraint"===a.type&&"="!==a._operation,s="M"+r.join("L")+"Z";o&&g(e,a);var l=i.ensureSingle(t,"g","contourfill").selectAll("path").data(o?e:[]);l.enter().append("path"),l.exit().remove(),l.each((function(t){var e=(t.prefixBoundary?s:"")+y(t,r);e?n.select(this).attr("d",e).style("stroke","none"):n.select(this).remove()}))}(s,I,P,T),function(t,e,o,s,l){var c=i.ensureSingle(t,"g","contourlines"),u=!1!==l.showlines,f=l.showlabels,h=u&&f,p=r.createLines(c,u||f,e),d=r.createLineClip(c,h,o,s.trace.uid),g=t.selectAll("g.contourlabels").data(f?[0]:[]);if(g.exit().remove(),g.enter().append("g").classed("contourlabels",!0),f){var v=[],y=[];i.clearLocationCache();var x=r.labelFormatter(o,s),b=a.tester.append("text").attr("data-notex",1).call(a.font,l.labelfont),_=e[0].xaxis,w=e[0].yaxis,T=_._length,k=w._length,A=_.range,M=w.range,S=i.aggNums(Math.min,null,s.x),E=i.aggNums(Math.max,null,s.x),L=i.aggNums(Math.min,null,s.y),C=i.aggNums(Math.max,null,s.y),P=Math.max(_.c2p(S,!0),0),I=Math.min(_.c2p(E,!0),T),O=Math.max(w.c2p(C,!0),0),z=Math.min(w.c2p(L,!0),k),D={};A[0]<A[1]?(D.left=P,D.right=I):(D.left=I,D.right=P),M[0]<M[1]?(D.top=O,D.bottom=z):(D.top=z,D.bottom=O),D.middle=(D.top+D.bottom)/2,D.center=(D.left+D.right)/2,v.push([[D.left,D.top],[D.right,D.top],[D.right,D.bottom],[D.left,D.bottom]]);var R=Math.sqrt(T*T+k*k),F=m.LABELDISTANCE*R/Math.max(1,e.length/m.LABELINCREASE);p.each((function(t){var e=r.calcTextOpts(t.level,x,b,o);n.select(this).selectAll("path").each((function(){var t=i.getVisibleSegment(this,D,e.height/2);if(t&&!(t.len<(e.width+e.height)*m.LABELMIN))for(var n=Math.min(Math.ceil(t.len/F),m.LABELMAX),a=0;a<n;a++){var o=r.findBestTextLocation(this,t,e,y,D);if(!o)break;r.addLabelData(o,e,y,v)}}))})),b.remove(),r.drawLabels(g,y,o,d,h?v:null)}f&&!u&&p.remove()}(s,k,t,v,T),function(t,e,r,n,o){var s=n.trace,l=r._fullLayout._clips,c="clip"+s.uid,u=l.selectAll("#"+c).data(s.connectgaps?[]:[0]);if(u.enter().append("clipPath").classed("contourclip",!0).attr("id",c),u.exit().remove(),!1===s.connectgaps){var p={level:.9,crossings:{},starts:[],edgepaths:[],paths:[],xaxis:e.xaxis,yaxis:e.yaxis,x:n.x,y:n.y,z:b(n),smoothing:0};f([p]),h([p]),g([p],{type:"levels"}),i.ensureSingle(u,"path","").attr("d",(p.prefixBoundary?"M"+o.join("L")+"Z":"")+y(p,o))}else c=null;a.setClipUrl(t,c,r)}(s,e,t,v,P)}))},r.createLines=function(t,e,r){var n=r[0].smoothing,i=t.selectAll("g.contourlevel").data(e?r:[]);if(i.exit().remove(),i.enter().append("g").classed("contourlevel",!0),e){var o=i.selectAll("path.openline").data((function(t){return t.pedgepaths||t.edgepaths}));o.exit().remove(),o.enter().append("path").classed("openline",!0),o.attr("d",(function(t){return a.smoothopen(t,n)})).style("stroke-miterlimit",1).style("vector-effect","non-scaling-stroke");var s=i.selectAll("path.closedline").data((function(t){return t.ppaths||t.paths}));s.exit().remove(),s.enter().append("path").classed("closedline",!0),s.attr("d",(function(t){return a.smoothclosed(t,n)})).style("stroke-miterlimit",1).style("vector-effect","non-scaling-stroke")}return i},r.createLineClip=function(t,e,r,n){var i=e?"clipline"+n:null,o=r._fullLayout._clips.selectAll("#"+i).data(e?[0]:[]);return o.exit().remove(),o.enter().append("clipPath").classed("contourlineclip",!0).attr("id",i),a.setClipUrl(t,i,r),o},r.labelFormatter=function(t,e){var r=t._fullLayout,n=e.trace,i=n.contours,a={type:"linear",_id:"ycontour",showexponent:"all",exponentformat:"B"};if(i.labelformat)a.tickformat=i.labelformat,c(a,r);else{var s=o.extractOpts(n);if(s&&s.colorbar&&s.colorbar._axis)a=s.colorbar._axis;else{if("constraint"===i.type){var u=i.value;Array.isArray(u)?a.range=[u[0],u[u.length-1]]:a.range=[u,u]}else a.range=[i.start,i.end],a.nticks=(i.end-i.start)/i.size;a.range[0]===a.range[1]&&(a.range[1]+=a.range[0]||1),a.nticks||(a.nticks=1e3),c(a,r),l.prepTicks(a),a._tmin=null,a._tmax=null}}return function(t){return l.tickText(a,t).text}},r.calcTextOpts=function(t,e,r,n){var i=e(t);r.text(i).call(s.convertToTspans,n);var o=r.node(),l=a.bBox(o,!0);return{text:i,width:l.width,height:l.height,fontSize:+o.style["font-size"].replace("px",""),level:t,dy:(l.top+l.bottom)/2}},r.findBestTextLocation=function(t,e,r,n,a){var o,s,l,c,u,f=r.width;e.isClosed?(s=e.len/v.INITIALSEARCHPOINTS,o=e.min+s/2,l=e.max):(s=(e.len-f)/(v.INITIALSEARCHPOINTS+1),o=e.min+s+f/2,l=e.max-(s+f)/2);for(var h=1/0,p=0;p<v.ITERATIONS;p++){for(var d=o;d<l;d+=s){var g=i.getTextLocation(t,e.total,d,f),m=x(g,r,n,a);m<h&&(h=m,u=g,c=d)}if(h>2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,c=t.theta,u=Math.sin(c),f=Math.cos(c),h=function(t,e){return[s+t*f-e*u,l+t*u+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabels=function(t,e,r,a,o){var l=t.selectAll("text").data(e,(function(t){return t.text+","+t.x+","+t.y+","+t.theta}));if(l.exit().remove(),l.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:"rotate("+180*t.theta/Math.PI+" "+e+" "+i+")"}).call(s.convertToTspans,r)})),o){for(var c="",u=0;u<o.length;u++)c+="M"+o[u].join("L")+"Z";i.ensureSingle(a,"path","").attr("d",c)}}},{"../../components/colorscale":378,"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"../../plots/cartesian/set_convert":576,"../heatmap/plot":803,"./close_boundaries":737,"./constants":739,"./convert_to_constraints":743,"./empty_pathinfo":745,"./find_all_paths":747,"./make_crossings":752,"@plotly/d3":58}],754:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib");function a(t,e,r){var i={type:"linear",range:[t,e]};return n.autoTicks(i,(e-t)/(r||15)),i}e.exports=function(t,e){var r=t.contours;if(t.autocontour){var o=t.zmin,s=t.zmax;(t.zauto||void 0===o)&&(o=i.aggNums(Math.min,null,e)),(t.zauto||void 0===s)&&(s=i.aggNums(Math.max,null,e));var l=a(o,s,t.ncontours);r.size=l.dtick,r.start=n.tickFirst(l),l.range.reverse(),r.end=n.tickFirst(l),r.start===o&&(r.start+=r.size),r.end===s&&(r.end-=r.size),r.start>r.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if("constraint"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{"../../lib":503,"../../plots/cartesian/axes":554}],755:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../heatmap/style"),o=t("./make_color_map");e.exports=function(t){var e=n.select(t).selectAll("g.contour");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u="constraint"===a.type,f=!u&&"lines"===a.coloring,h=!u&&"fill"===a.coloring,p=f||h?o(r):null;e.selectAll("g.contourlevel").each((function(t){n.select(this).selectAll("path").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll("g.contourlabels text").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(h){var g;e.selectAll("g.contourfill path").style("fill",(function(t){return void 0===g&&(g=t.level),p(t.level+.5*l)})),void 0===g&&(g=c),e.selectAll("g.contourbg path").style("fill",p(g-.5*l))}})),a(t)}},{"../../components/drawing":388,"../heatmap/style":804,"./make_color_map":751,"@plotly/d3":58}],756:[function(t,e,r){"use strict";var n=t("../../components/colorscale/defaults"),i=t("./label_defaults");e.exports=function(t,e,r,a,o){var s,l=r("contours.coloring"),c="";"fill"===l&&(s=r("contours.showlines")),!1!==s&&("lines"!==l&&(c=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),i(r,a,c,o)}},{"../../components/colorscale/defaults":376,"./label_defaults":750}],757:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../contour/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../lib/extend").extendFlat,s=i.contours;e.exports=o({carpet:{valType:"string",editType:"calc"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:"enumerated",values:["fill","lines","none"],dflt:"fill",editType:"calc"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:"calc",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../contour/attributes":735,"../heatmap/attributes":792}],758:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../../lib"),a=t("../heatmap/convert_column_xyz"),o=t("../heatmap/clean_2d_array"),s=t("../heatmap/interp2d"),l=t("../heatmap/find_empties"),c=t("../heatmap/make_bound_array"),u=t("./defaults"),f=t("../carpet/lookup_carpetid"),h=t("../contour/set_contours");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&"legendonly"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var g=function(t,e){var r,u,f,h,p,d,g,m=e._carpetTrace,v=m.aaxis,y=m.baxis;v._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,v,y,"a","b",["z"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?v.makeCalcdata(e,"_a"):[],h=h?y.makeCalcdata(e,"_b"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,g=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(g),s(g,e._emptypoints);var x=i.maxRowLength(g),b="scaled"===e.xtype?"":r,_=c(e,b,u,f,x,v),w="scaled"===e.ytype?"":h,T=c(e,w,p,d,g.length,y),k={a:_,b:T,z:g};"levels"===e.contours.type&&"none"!==e.contours.coloring&&n(t,e,{vals:g,containerStr:"",cLetter:"z"});return[k]}(t,e);return h(e,e._z),g}}},{"../../components/colorscale/calc":374,"../../lib":503,"../carpet/lookup_carpetid":708,"../contour/set_contours":754,"../heatmap/clean_2d_array":794,"../heatmap/convert_column_xyz":796,"../heatmap/find_empties":798,"../heatmap/interp2d":801,"../heatmap/make_bound_array":802,"./defaults":759}],759:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("./attributes"),o=t("../contour/constraint_defaults"),s=t("../contour/contours_defaults"),l=t("../contour/style_defaults");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u("carpet"),t.a&&t.b){if(!i(t,e,u,c,"a","b"))return void(e.visible=!1);u("text"),"constraint"===u("contours.type")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{"../../lib":503,"../contour/constraint_defaults":740,"../contour/contours_defaults":742,"../contour/style_defaults":756,"../heatmap/xyz_defaults":806,"./attributes":757}],760:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../contour/colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../contour/style"),moduleType:"trace",name:"contourcarpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","contour","symbols","showLegend","hasLines","carpetDependent","noHover","noSortingByValue"],meta:{}}},{"../../plots/cartesian":568,"../contour/colorbar":738,"../contour/style":755,"./attributes":757,"./calc":758,"./defaults":759,"./plot":761}],761:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../carpet/map_1d_array"),a=t("../carpet/makepath"),o=t("../../components/drawing"),s=t("../../lib"),l=t("../contour/make_crossings"),c=t("../contour/find_all_paths"),u=t("../contour/plot"),f=t("../contour/constants"),h=t("../contour/convert_to_constraints"),p=t("../contour/empty_pathinfo"),d=t("../contour/close_boundaries"),g=t("../carpet/lookup_carpetid"),m=t("../carpet/axis_aligned_line");function v(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function y(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,"contour").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=g(t,k),M=t.calcdata[A.index][0];if(A.visible&&"legendonly"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P="constraint"===L.type,I=L._operation,O=P?"="===I?"lines":"fill":L.coloring,z=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var D=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);c(C,D,R);var F,B,N,j,U=C;"constraint"===L.type&&(U=h(C,I)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r<t.length;r++){for(a=t[r],o=a.pedgepaths=[],s=a.ppaths=[],n=0;n<a.edgepaths.length;n++){for(u=a.edgepaths[n],l=[],i=0;i<u.length;i++)l[i]=e(u[i]);o.push(l)}for(n=0;n<a.paths.length;n++){for(u=a.paths[n],c=[],i=0;i<u.length;i++)c[i]=e(u[i]);s.push(c)}}}(C,q);var V=[];for(j=M.clipsegments.length-1;j>=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H="M"+V.join("L")+"Z";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"!==l||o?[]:[0]);p.enter().append("path"),p.exit().remove();var d=[];for(h=0;h<e.length;h++)c=e[h],u=i([],c.x,r.c2p),f=i([],c.y,n.c2p),d.push(a(u,f,c.bicubic));p.attr("d","M"+d.join("L")+"Z").style("stroke","none")}(b,M.clipsegments,_,w,P,O),function(t,e,r,i,a,l,c,u,f,h,p){var g="fill"===h;g&&d(a,t.contours);var v=s.ensureSingle(e,"g","contourfill").selectAll("path").data(g?a:[]);v.enter().append("path"),v.exit().remove(),v.each((function(t){var e=(t.prefixBoundary?p:"")+function(t,e,r,n,i,a,l,c){var u,f,h,p,d,g,v,y="",x=e.edgepaths.map((function(t,e){return e})),b=!0,_=1e-4*Math.abs(r[0][0]-r[2][0]),w=1e-4*Math.abs(r[0][1]-r[2][1]);function T(t){return Math.abs(t[1]-r[0][1])<w}function k(t){return Math.abs(t[1]-r[2][1])<w}function A(t){return Math.abs(t[0]-r[0][0])<_}function M(t){return Math.abs(t[0]-r[2][0])<_}function S(t,e){var r,n,o,s,u="";for(T(t)&&!M(t)||k(t)&&!A(t)?(s=i.aaxis,o=m(i,a,[t[0],e[0]],.5*(t[1]+e[1]))):(s=i.baxis,o=m(i,a,.5*(t[0]+e[0]),[t[1],e[1]])),r=1;r<o.length;r++)for(u+=s.smoothing?"C":"L",n=0;n<o[r].length;n++){var f=o[r][n];u+=[l.c2p(f[0]),c.c2p(f[1])]+" "}return u}u=0,f=null;for(;x.length;){var E=e.edgepaths[u][0];for(f&&(y+=S(f,E)),v=o.smoothopen(e.edgepaths[u].map(n),e.smoothing),y+=b?v:v.replace(/^M/,"L"),x.splice(x.indexOf(u),1),f=e.edgepaths[u][e.edgepaths[u].length-1],d=-1,p=0;p<4;p++){if(!f){s.log("Missing end?",u,e);break}for(T(f)&&!M(f)?h=r[1]:A(f)?h=r[0]:k(f)?h=r[3]:M(f)&&(h=r[2]),g=0;g<e.edgepaths.length;g++){var L=e.edgepaths[g][0];Math.abs(f[0]-h[0])<_?Math.abs(f[0]-L[0])<_&&(L[1]-f[1])*(h[1]-L[1])>=0&&(h=L,d=g):Math.abs(f[1]-h[1])<w?Math.abs(f[1]-L[1])<w&&(L[0]-f[0])*(h[0]-L[0])>=0&&(h=L,d=g):s.log("endpt to newendpt is not vert. or horz.",f,h,L)}if(d>=0)break;y+=S(f,h),f=h}if(d===e.edgepaths.length){s.log("unclosed perimeter path");break}u=d,(b=-1===x.indexOf(u))&&(u=x[0],y+=S(f,h)+"Z",f=null)}for(u=0;u<e.paths.length;u++)y+=o.smoothclosed(e.paths[u].map(n),e.smoothing);return y}(0,t,l,c,u,f,r,i);e?n.select(this).attr("d",e).style("stroke","none"):n.select(this).remove()}))}(k,b,_,w,U,z,q,A,M,O,H),function(t,e,r,i,a,l,c){var h=s.ensureSingle(t,"g","contourlines"),p=!1!==a.showlines,d=a.showlabels,g=p&&d,m=u.createLines(h,p||d,e),b=u.createLineClip(h,g,r,i.trace.uid),_=t.selectAll("g.contourlabels").data(d?[0]:[]);if(_.exit().remove(),_.enter().append("g").classed("contourlabels",!0),d){var w=l.xaxis,T=l.yaxis,k=w._length,A=T._length,M=[[[0,0],[k,0],[k,A],[0,A]]],S=[];s.clearLocationCache();var E=u.labelFormatter(r,i),L=o.tester.append("text").attr("data-notex",1).call(o.font,a.labelfont),C={left:0,right:k,center:k/2,top:0,bottom:A,middle:A/2},P=Math.sqrt(k*k+A*A),I=f.LABELDISTANCE*P/Math.max(1,e.length/f.LABELINCREASE);m.each((function(t){var e=u.calcTextOpts(t.level,E,L,r);n.select(this).selectAll("path").each((function(r){var n=s.getVisibleSegment(this,C,e.height/2);if(n&&(function(t,e,r,n,i,a){for(var o,s=0;s<r.pedgepaths.length;s++)e===r.pedgepaths[s]&&(o=r.edgepaths[s]);if(!o)return;var l=i.a[0],c=i.a[i.a.length-1],u=i.b[0],f=i.b[i.b.length-1];function h(t,e){var r,n=0;return(Math.abs(t[0]-l)<.1||Math.abs(t[0]-c)<.1)&&(r=y(i.dxydb_rough(t[0],t[1],.1)),n=Math.max(n,a*x(e,r)/2)),(Math.abs(t[1]-u)<.1||Math.abs(t[1]-f)<.1)&&(r=y(i.dxyda_rough(t[0],t[1],.1)),n=Math.max(n,a*x(e,r)/2)),n}var p=v(t,0,1),d=v(t,n.total,n.total-1),g=h(o[0],p),m=n.total-h(o[o.length-1],d);n.min<g&&(n.min=g);n.max>m&&(n.max=m);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/I),f.LABELMAX),a=0;a<i;a++){var o=u.findBestTextLocation(this,n,e,S,C);if(!o)break;u.addLabelData(o,e,S,M)}}))})),L.remove(),u.drawLabels(_,S,r,b,g?M:null)}d&&!p&&m.remove()}(b,C,t,T,L,e,A),o.setClipUrl(b,A._clipPathId,t)}function q(t){var e=A.ab2xy(t[0],t[1],!0);return[_.c2p(e[0]),w.c2p(e[1])]}}))}},{"../../components/drawing":388,"../../lib":503,"../carpet/axis_aligned_line":692,"../carpet/lookup_carpetid":708,"../carpet/makepath":709,"../carpet/map_1d_array":710,"../contour/close_boundaries":737,"../contour/constants":739,"../contour/convert_to_constraints":743,"../contour/empty_pathinfo":745,"../contour/find_all_paths":747,"../contour/make_crossings":752,"../contour/plot":753,"@plotly/d3":58}],762:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../plots/attributes"),o=t("../scattermapbox/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({lon:o.lon,lat:o.lat,z:{valType:"data_array",editType:"calc"},radius:{valType:"number",editType:"plot",arrayOk:!0,min:1,dflt:30},below:{valType:"string",editType:"plot"},text:o.text,hovertext:o.hovertext,hoverinfo:s({},a.hoverinfo,{flags:["lon","lat","z","text","name"]}),hovertemplate:i(),showlegend:s({},a.showlegend,{dflt:!1})},n("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scattermapbox/attributes":990}],763:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").isArrayOrTypedArray,a=t("../../constants/numerical").BADNUM,o=t("../../components/colorscale/calc"),s=t("../../lib")._;e.exports=function(t,e){for(var r=e._length,l=new Array(r),c=e.z,u=i(c)&&c.length,f=0;f<r;f++){var h=l[f]={},p=e.lon[f],d=e.lat[f];if(h.lonlat=n(p)&&n(d)?[+p,+d]:[a,a],u){var g=c[f];h.z=n(g)?g:a}}return o(t,e,{vals:u?c:[0,1],containerStr:"",cLetter:"z"}),r&&(l[0].t={labels:{lat:s(t,"lat:")+" ",lon:s(t,"lon:")+" "}}),l}},{"../../components/colorscale/calc":374,"../../constants/numerical":479,"../../lib":503,"fast-isnumeric":190}],764:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../components/color"),o=t("../../components/colorscale"),s=t("../../constants/numerical").BADNUM,l=t("../../lib/geojson_utils").makeBlank;e.exports=function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,c=e._opts={heatmap:{layout:{visibility:"none"},paint:{}},geojson:l()};if(!r)return c;var u,f=[],h=e.z,p=e.radius,d=i.isArrayOrTypedArray(h)&&h.length,g=i.isArrayOrTypedArray(p);for(u=0;u<t.length;u++){var m=t[u],v=m.lonlat;if(v[0]!==s){var y={};if(d){var x=m.z;y.z=x!==s?x:0}g&&(y.r=n(p[u])&&p[u]>0?+p[u]:0),f.push({type:"Feature",geometry:{type:"Point",coordinates:v},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=["interpolate",["linear"],["heatmap-density"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)T.push(_[u][0],_[u][1]);var k=["interpolate",["linear"],["get","z"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{"heatmap-weight":d?k:1/(b.max-b.min),"heatmap-color":T,"heatmap-radius":g?{type:"identity",property:"r"}:e.radius,"heatmap-opacity":e.opacity}),c.geojson={type:"FeatureCollection",features:f},c.heatmap.layout.visibility="visible",c}},{"../../components/color":366,"../../components/colorscale":378,"../../constants/numerical":479,"../../lib":503,"../../lib/geojson_utils":497,"fast-isnumeric":190}],765:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("lon")||[],c=s("lat")||[],u=Math.min(l.length,c.length);u?(e._length=u,s("z"),s("radius"),s("below"),s("text"),s("hovertext"),s("hovertemplate"),i(t,e,o,s,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"./attributes":762}],766:[function(t,e,r){"use strict";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],767:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../scattermapbox/hover").hoverPoints,a=t("../scattermapbox/hover").getExtraText;e.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,"z"in u){var f=s.subplot.mockAxis;s.z=u.z,s.zLabel=n.tickText(f,f.c2l(u.z),"hover").text}return s.extraText=a(c,u,l[0].t.labels),[s]}}},{"../../plots/cartesian/axes":554,"../scattermapbox/hover":995}],768:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),formatLabels:t("../scattermapbox/format_labels"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover"),eventData:t("./event_data"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n<r.length;n++){var i=r[n],a=i.id;if("symbol"===i.type&&"string"==typeof a&&-1===a.indexOf("plotly-"))return a}},moduleType:"trace",name:"densitymapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","showLegend"],meta:{hr_name:"density_mapbox"}}},{"../../plots/mapbox":613,"../heatmap/colorbar":795,"../scattermapbox/format_labels":994,"./attributes":762,"./calc":763,"./defaults":765,"./event_data":766,"./hover":767,"./plot":769}],769:[function(t,e,r){"use strict";var n=t("./convert"),i=t("../../plots/mapbox/constants").traceLayerPrefix;function a(t,e){this.type="densitymapbox",this.subplot=t,this.uid=e,this.sourceId="source-"+e,this.layerList=[["heatmap",i+e+"-heatmap"]],this.below=null}var o=a.prototype;o.update=function(t){var e=this.subplot,r=this.layerList,i=n(t),a=e.belowLookup["trace-"+this.uid];e.map.getSource(this.sourceId).setData(i.geojson),a!==this.below&&(this._removeLayers(),this._addLayers(i,a),this.below=a);for(var o=0;o<r.length;o++){var s=r[o],l=s[0],c=s[1],u=i[l];e.setOptions(c,"setLayoutProperty",u.layout),"visible"===u.layout.visibility&&e.setOptions(c,"setPaintProperty",u.paint)}},o._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},o._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(o,{type:"geojson",data:s.geojson}),i._addLayers(s,l),i}},{"../../plots/mapbox/constants":611,"./convert":764}],770:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.hovertext,t,"htx");var i=e.marker;if(i){n.mergeArray(i.opacity,t,"mo"),n.mergeArray(i.color,t,"mc");var a=i.line;a&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"))}}},{"../../lib":503}],771:[function(t,e,r){"use strict";var n,i=t("../bar/attributes"),a=t("../scatter/attributes").line,o=t("../../plots/attributes"),s=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../plots/template_attributes").texttemplateAttrs,u=t("./constants"),f=t("../../lib/extend").extendFlat,h=t("../../components/color");e.exports={x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:s("x"),yhoverformat:s("y"),hovertext:i.hovertext,hovertemplate:l({},{keys:u.eventDataKeys}),hoverinfo:f({},o.hoverinfo,{flags:["name","x","y","text","percent initial","percent previous","percent total"]}),textinfo:{valType:"flaglist",flags:["label","text","percent initial","percent previous","percent total","value"],extras:["none"],editType:"plot",arrayOk:!1},texttemplate:c({editType:"plot"},{keys:u.eventDataKeys.concat(["label","value"])}),text:i.text,textposition:i.textposition,insidetextanchor:f({},i.insidetextanchor,{dflt:"middle"}),textangle:f({},i.textangle,{dflt:0}),textfont:i.textfont,insidetextfont:i.insidetextfont,outsidetextfont:i.outsidetextfont,constraintext:i.constraintext,cliponaxis:i.cliponaxis,orientation:f({},i.orientation,{}),offset:f({},i.offset,{arrayOk:!1}),width:f({},i.width,{arrayOk:!1}),marker:(n=f({},i.marker),delete n.pattern,n),connector:{fillcolor:{valType:"color",editType:"style"},line:{color:f({},a.color,{dflt:h.defaultLine}),width:f({},a.width,{dflt:0,editType:"plot"}),dash:a.dash,editType:"style"},visible:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup}},{"../../components/color":366,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../bar/attributes":648,"../scatter/attributes":925,"./constants":773}],772:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("./arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../../constants/numerical").BADNUM;function l(t){return t===s?0:t}e.exports=function(t,e){var r,c,u,f,h,p,d,g,m=n.getFromId(t,e.xaxis||"x"),v=n.getFromId(t,e.yaxis||"y");"h"===e.orientation?(r=m.makeCalcdata(e,"x"),u=v.makeCalcdata(e,"y"),f=i(e,v,"y",u),h=!!e.yperiodalignment,p="y"):(r=v.makeCalcdata(e,"y"),u=m.makeCalcdata(e,"x"),f=i(e,m,"x",u),h=!!e.xperiodalignment,p="x"),c=f.vals;var y,x=Math.min(c.length,r.length),b=new Array(x);for(e._base=[],d=0;d<x;d++){r[d]<0&&(r[d]=s);var _=!1;r[d]!==s&&d+1<x&&r[d+1]!==s&&(_=!0),g=b[d]={p:c[d],s:r[d],cNext:_},e._base[d]=-.5*g.s,h&&(b[d].orig_p=u[d],b[d][p+"End"]=f.ends[d],b[d][p+"Start"]=f.starts[d]),e.ids&&(g.id=String(e.ids[d])),0===d&&(b[0].vTotal=0),b[0].vTotal+=l(g.s),g.begR=l(g.s)/l(b[0].s)}for(d=0;d<x;d++)(g=b[d]).s!==s&&(g.sumR=g.s/b[0].vTotal,g.difR=void 0!==y?g.s/y:1,y=g.s);return a(b,e),o(b,e),b}},{"../../constants/numerical":479,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"../scatter/calc_selection":927,"./arrays_to_calcdata":770}],773:[function(t,e,r){"use strict";e.exports={eventDataKeys:["percentInitial","percentPrevious","percentTotal"]}},{}],774:[function(t,e,r){"use strict";var n=t("../bar/cross_trace_calc").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],f=[],h=[];for(i=0;i<o.length;i++){var p=o[i],d="h"===p.orientation;!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&"funnel"===p.type&&(r=s[i],d?h.push(r):f.push(r),u.push(r))}var g={mode:a.funnelmode,norm:a.funnelnorm,gap:a.funnelgap,groupgap:a.funnelgroupgap};for(n(t,l,c,f,g),n(t,c,l,h,g),i=0;i<u.length;i++){r=u[i];for(var m=0;m<r.length;m++)m+1<r.length&&(r[m].nextP0=r[m+1].p0,r[m].nextS0=r[m+1].s0,r[m].nextP1=r[m+1].p1,r[m].nextS1=r[m+1].s1)}}},{"../bar/cross_trace_calc":651}],775:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../bar/defaults").handleGroupingDefaults,a=t("../bar/defaults").handleText,o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./attributes"),c=t("../../components/color");e.exports={supplyDefaults:function(t,e,r,i){function u(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,u)){s(t,e,i,u),u("xhoverformat"),u("yhoverformat"),u("orientation",e.y&&!e.x?"v":"h"),u("offset"),u("width");var f=u("text");u("hovertext"),u("hovertemplate");var h=u("textposition");a(t,e,i,u,h,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),"none"===e.textposition||e.texttemplate||u("textinfo",Array.isArray(f)?"text+value":"value");var p=u("marker.color",r);if(u("marker.line.color",c.defaultLine),u("marker.line.width"),u("connector.visible"))u("connector.fillcolor",function(t){var e=n.isArrayOrTypedArray(t)?"#000":t;return c.addOpacity(e,.5*c.opacity(e))}(p)),u("connector.line.width")&&(u("connector.line.color"),u("connector.line.dash"))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if("group"===e.funnelmode)for(var s=0;s<t.length;s++)r=(a=t[s])._input,i(r,a,e,o)}}},{"../../components/color":366,"../../lib":503,"../bar/defaults":652,"../scatter/period_defaults":945,"../scatter/xy_defaults":952,"./attributes":771}],776:[function(t,e,r){"use strict";e.exports=function(t,e){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"percentInitial"in e&&(t.percentInitial=e.percentInitial),"percentPrevious"in e&&(t.percentPrevious=e.percentPrevious),"percentTotal"in e&&(t.percentTotal=e.percentTotal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],777:[function(t,e,r){"use strict";var n=t("../../components/color").opacity,i=t("../bar/hover").hoverOnBars,a=t("../../lib").formatPercent;e.exports=function(t,e,r,o,s){var l=i(t,e,r,o,s);if(l){var c=l.cd,u=c[0].trace,f="h"===u.orientation,h=c[l.index];l[(f?"x":"y")+"LabelVal"]=h.s,l.percentInitial=h.begR,l.percentInitialLabel=a(h.begR,1),l.percentPrevious=h.difR,l.percentPreviousLabel=a(h.difR,1),l.percentTotal=h.sumR,l.percentTotalLabel=a(h.sumR,1);var p=h.hi||u.hoverinfo,d=[];if(p&&"none"!==p&&"skip"!==p){var g="all"===p,m=p.split("+"),v=function(t){return g||-1!==m.indexOf(t)};v("percent initial")&&d.push(l.percentInitialLabel+" of initial"),v("percent previous")&&d.push(l.percentPreviousLabel+" of previous"),v("percent total")&&d.push(l.percentTotalLabel+" of total")}return l.extraText=d.join("<br>"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(u,h),[l]}}},{"../../components/color":366,"../../lib":503,"../bar/hover":655}],778:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"funnel",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"../bar/select":660,"./attributes":771,"./calc":772,"./cross_trace_calc":774,"./defaults":775,"./event_data":776,"./hover":777,"./layout_attributes":779,"./layout_defaults":780,"./plot":781,"./style":782}],779:[function(t,e,r){"use strict";e.exports={funnelmode:{valType:"enumerated",values:["stack","group","overlay"],dflt:"stack",editType:"calc"},funnelgap:{valType:"number",min:0,max:1,editType:"calc"},funnelgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],780:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&"funnel"===l.type){a=!0;break}}a&&(o("funnelmode"),o("funnelgap",.2),o("funnelgroupgap"))}},{"../../lib":503,"./layout_attributes":779}],781:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../constants/numerical").BADNUM,s=t("../bar/plot"),l=t("../bar/uniform_text").clearMinTextSize;function c(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),i[3]=o.c2p(t.nextS1,!0),a[3]=s.c2p(t.nextP1,!0),n?[i,a]:[a,i]}e.exports=function(t,e,r,u){var f=t._fullLayout;l("funnel",f),function(t,e,r,s){var l=e.xaxis,u=e.yaxis;i.makeTraceGroups(s,r,"trace bars").each((function(r){var s=n.select(this),f=r[0].trace,h=i.ensureSingle(s,"g","regions");if(f.connector&&f.connector.visible){var p="h"===f.orientation,d=h.selectAll("g.region").data(i.identity);d.enter().append("g").classed("region",!0),d.exit().remove();var g=d.size();d.each((function(r,s){if(s===g-1||r.cNext){var f=c(r,l,u,p),h=f[0],d=f[1],m="";h[0]!==o&&d[0]!==o&&h[1]!==o&&d[1]!==o&&h[2]!==o&&d[2]!==o&&h[3]!==o&&d[3]!==o&&(m+=p?"M"+h[0]+","+d[1]+"L"+h[2]+","+d[2]+"H"+h[3]+"L"+h[1]+","+d[1]+"Z":"M"+h[1]+","+d[1]+"L"+h[2]+","+d[3]+"V"+d[2]+"L"+h[1]+","+d[0]+"Z"),""===m&&(m="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",m).call(a.setClipUrl,e.layerClipId,t)}}))}else h.remove()}))}(t,e,r,u),function(t,e,r,o){var s=e.xaxis,l=e.yaxis;i.makeTraceGroups(o,r,"trace bars").each((function(r){var o=n.select(this),u=r[0].trace,f=i.ensureSingle(o,"g","lines");if(u.connector&&u.connector.visible&&u.connector.line.width){var h="h"===u.orientation,p=f.selectAll("g.line").data(i.identity);p.enter().append("g").classed("line",!0),p.exit().remove();var d=p.size();p.each((function(r,o){if(o===d-1||r.cNext){var u=c(r,s,l,h),f=u[0],p=u[1],g="";void 0!==f[3]&&void 0!==p[3]&&(h?(g+="M"+f[0]+","+p[1]+"L"+f[2]+","+p[2],g+="M"+f[1]+","+p[1]+"L"+f[3]+","+p[2]):(g+="M"+f[1]+","+p[1]+"L"+f[2]+","+p[3],g+="M"+f[1]+","+p[0]+"L"+f[2]+","+p[2])),""===g&&(g="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",g).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,u),s.plot(t,e,r,u,{mode:f.funnelmode,norm:f.funnelmode,gap:f.funnelgap,groupgap:f.funnelgroupgap})}},{"../../components/drawing":388,"../../constants/numerical":479,"../../lib":503,"../bar/plot":659,"../bar/uniform_text":664,"@plotly/d3":58}],782:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../../constants/interactions").DESELECTDIM,s=t("../bar/style"),l=t("../bar/uniform_text").resizeText,c=s.styleTextPoints;e.exports={style:function(t,e,r){var s=r||n.select(t).selectAll("g.funnellayer").selectAll("g.trace");l(t,s,"funnel"),s.style("opacity",(function(t){return t[0].trace.opacity})),s.each((function(e){var r=n.select(this),s=e[0].trace;r.selectAll(".point > path").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".regions").each((function(){n.select(this).selectAll("path").style("stroke-width",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":366,"../../components/drawing":388,"../../constants/interactions":478,"../bar/style":662,"../bar/uniform_text":664,"@plotly/d3":58}],783:[function(t,e,r){"use strict";var n=t("../pie/attributes"),i=t("../../plots/attributes"),a=t("../../plots/domain").attributes,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/template_attributes").texttemplateAttrs,l=t("../../lib/extend").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:["label","text","value","percent"]}),texttemplate:s({editType:"plot"},{keys:["label","color","value","text","percent"]}),hoverinfo:l({},i.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:o({},{keys:["label","color","value","text","percent"]}),textposition:l({},n.textposition,{values:["inside","none"],dflt:"inside"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:["top left","top center","top right"],dflt:"top center"}),editType:"plot"},domain:a({name:"funnelarea",trace:!0,editType:"calc"}),aspectratio:{valType:"number",min:0,dflt:1,editType:"plot"},baseratio:{valType:"number",min:0,max:1,dflt:.333,editType:"plot"}}},{"../../lib/extend":493,"../../plots/attributes":550,"../../plots/domain":584,"../../plots/template_attributes":633,"../pie/attributes":899}],784:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="funnelarea",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],785:[function(t,e,r){"use strict";var n=t("../pie/calc");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:"funnelarea"})}}},{"../pie/calc":901}],786:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText,s=t("../pie/defaults").handleLabelsAndValues;e.exports=function(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var u=c("labels"),f=c("values"),h=s(u,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),p){e._length=p,c("marker.line.width")&&c("marker.line.color",l.paper_bgcolor),c("marker.colors"),c("scalegroup");var d,g=c("text"),m=c("texttemplate");if(m||(d=c("textinfo",Array.isArray(g)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),m||d&&"none"!==d){var v=c("textposition");o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c("title.text")&&(c("title.position"),n.coerceFont(c,"title.font",l.font)),c("aspectratio"),c("baseratio")}else e.visible=!1}},{"../../lib":503,"../../plots/domain":584,"../bar/defaults":652,"../pie/defaults":902,"./attributes":783}],787:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"funnelarea",basePlotModule:t("./base_plot"),categories:["pie-like","funnelarea","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style"),styleOne:t("../pie/style_one"),meta:{}}},{"../pie/style_one":910,"./attributes":783,"./base_plot":784,"./calc":785,"./defaults":786,"./layout_attributes":788,"./layout_defaults":789,"./plot":790,"./style":791}],788:[function(t,e,r){"use strict";var n=t("../pie/layout_attributes").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:"colorlist",editType:"calc"},extendfunnelareacolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{"../pie/layout_attributes":906}],789:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("funnelareacolorway",e.colorway),r("extendfunnelareacolors")}},{"../../lib":503,"./layout_attributes":788}],790:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../lib"),o=a.strScale,s=a.strTranslate,l=t("../../lib/svg_text_utils"),c=t("../bar/plot").toMoveInsideBar,u=t("../bar/uniform_text"),f=u.recordMinTextSize,h=u.clearMinTextSize,p=t("../pie/helpers"),d=t("../pie/plot"),g=d.attachFxHandlers,m=d.determineInsideTextFont,v=d.layoutAreas,y=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return"l"+(e[0]-t[0])+","+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;h("funnelarea",r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,"trace").each((function(e){var u=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var g=1/0,m=-1/0;for(f=0;f<p.length;f++)a=p[f],g=Math.min(g,a[1]),m=Math.max(m,a[1]);for(f=0;f<p.length;f++)p[f][1]-=(m+g)/2;var v=p[p.length-1][0],y=e.r,x=(m-g)/2,b=y/v,_=y/x*n;for(e.r=_*x,f=0;f<p.length;f++)p[f][0]*=b,p[f][1]*=_;var w=[-(a=p[0])[0],a[1]],T=[a[0],a[1]],k=0;for(f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var A=p[k+=1][0],M=p[k][1];h.TL=[-A,M],h.TR=[A,M],h.BL=w,h.BR=T,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,T=h.TR}var S,E}(e),u.each((function(){var u=n.select(this).selectAll("g.slice").data(e);u.enter().append("g").classed("slice",!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll("path,g").remove();else{o.pointNumber=o.i,o.curveNumber=d.index;var u=h.cx,v=h.cy,y=n.select(this),x=y.selectAll("path.surface").data([o]);x.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),y.call(g,t,e);var w="M"+(u+o.TR[0])+","+(v+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+"Z";x.attr("d",w),b(t,o,h);var T=p.castOption(d.textposition,o.pts),k=y.selectAll("g.slicetext").data(o.text&&"none"!==T?[0]:[]);k.enter().append("g").classed("slicetext",!0),k.exit().remove(),k.each((function(){var h=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),p=a.ensureUniformFontSize(t,m(d,o,r.font));h.text(o.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(i.font,p).call(l.convertToTspans,t);var g,y,x,b=i.bBox(h.node()),_=Math.min(o.BL[1],o.BR[1])+v,w=Math.max(o.TL[1],o.TR[1])+v;y=Math.max(o.TL[0],o.BL[0])+u,x=Math.min(o.TR[0],o.BR[0])+u,(g=c(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:"middle"})).fontSize=p.size,f(d.type,g,r),e[s].transform=g,h.attr("transform",a.getTextTransform(g))}))}}));var v=n.select(this).selectAll("g.titletext").data(d.title.text?[0]:[]);v.enter().append("g").classed("titletext",!0),v.exit().remove(),v.each((function(){var e=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),c=d.title.text;d._meta&&(c=a.templateString(c,d._meta)),e.text(c).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(i.font,d.title.font).call(l.convertToTspans,t);var u=x(h,r._size);e.attr("transform",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../bar/plot":659,"../bar/uniform_text":664,"../pie/helpers":904,"../pie/plot":908,"@plotly/d3":58}],791:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../pie/style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(".trace");a(t,e,"funnelarea"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":664,"../pie/style_one":910,"@plotly/d3":58}],792:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../lib/extend").extendFlat;e.exports=l({z:{valType:"data_array",editType:"calc"},x:l({},n.x,{impliedEdits:{xtype:"array"}}),x0:l({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:l({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:l({},n.y,{impliedEdits:{ytype:"array"}}),y0:l({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:l({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:l({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:l({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:l({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:l({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:l({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:l({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},hoverongaps:{valType:"boolean",dflt:!0,editType:"none"},connectgaps:{valType:"boolean",editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z",1),hovertemplate:o(),showlegend:l({},i.showlegend,{dflt:!1})},{transforms:void 0},s("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../scatter/attributes":925}],793:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../histogram2d/calc"),l=t("../../components/colorscale/calc"),c=t("./convert_column_xyz"),u=t("./clean_2d_array"),f=t("./interp2d"),h=t("./find_empties"),p=t("./make_bound_array"),d=t("../../constants/numerical").BADNUM;function g(t){for(var e=[],r=t.length,n=0;n<r;n++){var i=t[n];i!==d&&e.push(i)}return e}e.exports=function(t,e){var r,m,v,y,x,b,_,w,T,k,A,M=a.getFromId(t,e.xaxis||"x"),S=a.getFromId(t,e.yaxis||"y"),E=n.traceIs(e,"contour"),L=n.traceIs(e,"histogram"),C=n.traceIs(e,"gl2d"),P=E?"best":e.zsmooth;if(M._minDtick=0,S._minDtick=0,L)y=(A=s(t,e)).orig_x,r=A.x,m=A.x0,v=A.dx,w=A.orig_y,x=A.y,b=A.y0,_=A.dy,T=A.z;else{var I=e.z;i.isArray1D(I)?(c(e,M,S,"x","y",["z"]),r=e._x,x=e._y,I=e._z):(y=e.x?M.makeCalcdata(e,"x"):[],w=e.y?S.makeCalcdata(e,"y"):[],r=o(e,M,"x",y).vals,x=o(e,S,"y",w).vals,e._x=r,e._y=x),m=e.x0,v=e.dx,b=e.y0,_=e.dy,T=u(I,e,M,S)}function O(t){P=e._input.zsmooth=e.zsmooth=!1,i.warn('cannot use zsmooth: "fast": '+t)}if((M.rangebreaks||S.rangebreaks)&&(T=function(t,e,r){for(var n=[],i=-1,a=0;a<r.length;a++)if(e[a]!==d){i++,n[i]=[];for(var o=0;o<r[a].length;o++)t[o]!==d&&n[i].push(r[a][o])}return n}(r,x,T),L||(r=g(r),x=g(x),e._x=r,e._y=x)),L||!E&&!e.connectgaps||(e._emptypoints=h(T),f(T,e._emptypoints)),"fast"===P)if("log"===M.type||"log"===S.type)O("log axis found");else if(!L){if(r.length){var z=(r[r.length-1]-r[0])/(r.length-1),D=Math.abs(z/100);for(k=0;k<r.length-1;k++)if(Math.abs(r[k+1]-r[k]-z)>D){O("x scale is not linear");break}}if(x.length&&"fast"===P){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;k<x.length-1;k++)if(Math.abs(x[k+1]-x[k]-R)>F){O("y scale is not linear");break}}}var B=i.maxRowLength(T),N="scaled"===e.xtype?"":r,j=p(e,N,m,v,B,M),U="scaled"===e.ytype?"":x,V=p(e,U,b,_,T.length,S);C||(e._extremes[M._id]=a.findExtremes(M,j),e._extremes[S._id]=a.findExtremes(S,V));var H={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(H.orig_x=y),e.yperiodalignment&&w&&(H.orig_y=w),N&&N.length===j.length-1&&(H.xCenter=N),U&&U.length===V.length-1&&(H.yCenter=U),L&&(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),E||l(t,e,{vals:T,cLetter:"z"}),E&&e.contours&&"heatmap"===e.contours.coloring){var q={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfill=p(q,N,m,v,B,M),H.yfill=p(q,U,b,_,T.length,S)}return[H]}},{"../../components/colorscale/calc":374,"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"../../registry":638,"../histogram2d/calc":825,"./clean_2d_array":794,"./convert_column_xyz":796,"./find_empties":798,"./interp2d":801,"./make_bound_array":802}],794:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f<t.length;f++)s=Math.max(s,t[f].length);if(0===s)return!1;c=function(t){return t.length},u=function(t,e,r){return(t[r]||[])[e]}}else s=t.length,c=function(t,e){return t[e].length},u=function(t,e,r){return(t[e]||[])[r]};var d=function(t,e,r){return e===a||r===a?a:u(t,e,r)};function g(t){if(e&&"carpet"!==e.type&&"contourcarpet"!==e.type&&t&&"category"===t.type&&e["_"+t._id.charAt(0)].length){var r=t._id.charAt(0),n={},o=e["_"+r+"CategoryMap"]||e[r];for(f=0;f<o.length;f++)n[o[f]]=f;return function(e){var r=n[t._categories[e]];return r+1?r:a}}return i.identity}var m=g(r),v=g(o);o&&"category"===o.type&&(s=o._categories.length);var y=new Array(s);for(f=0;f<s;f++)for(l=r&&"category"===r.type?r._categories.length:c(t,f),y[f]=new Array(l),h=0;h<l;h++)y[f][h]=p(d(t,v(f),m(h)));return y}},{"../../constants/numerical":479,"../../lib":503,"fast-isnumeric":190}],795:[function(t,e,r){"use strict";e.exports={min:"zmin",max:"zmax"}},{}],796:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/cartesian/align_period");e.exports=function(t,e,r,o,s,l){var c=t._length,u=e.makeCalcdata(t,o),f=r.makeCalcdata(t,s);u=a(t,e,o,u).vals,f=a(t,r,s,f).vals;var h,p,d,g,m=t.text,v=void 0!==m&&n.isArray1D(m),y=t.hovertext,x=void 0!==y&&n.isArray1D(y),b=n.distinctVals(u),_=b.vals,w=n.distinctVals(f),T=w.vals,k=[],A=T.length,M=_.length;for(h=0;h<l.length;h++)k[h]=n.init2dArray(A,M);v&&(d=n.init2dArray(A,M)),x&&(g=n.init2dArray(A,M));var S=n.init2dArray(A,M);for(h=0;h<c;h++)if(u[h]!==i&&f[h]!==i){var E=n.findBin(u[h]+b.minDiff/2,_),L=n.findBin(f[h]+w.minDiff/2,T);for(p=0;p<l.length;p++){var C=t[l[p]];k[p][L][E]=C[h],S[L][E]=h}v&&(d[L][E]=m[h]),x&&(g[L][E]=y[h])}for(t["_"+o]=_,t["_"+s]=T,p=0;p<l.length;p++)t["_"+l[p]]=k[p];v&&(t._text=d),x&&(t._hovertext=g),e&&"category"===e.type&&(t["_"+o+"CategoryMap"]=_.map((function(t){return e._categories[t]}))),r&&"category"===r.type&&(t["_"+s+"CategoryMap"]=T.map((function(t){return r._categories[t]}))),t._after2before=S}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551}],797:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./xyz_defaults"),a=t("../scatter/period_defaults"),o=t("./style_defaults"),s=t("../../components/colorscale/defaults"),l=t("./attributes");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}i(t,e,u,c)?(a(t,e,c,u),u("xhoverformat"),u("yhoverformat"),u("text"),u("hovertext"),u("hovertemplate"),o(t,e,u,c),u("hoverongaps"),u("connectgaps",n.isArray1D(e.z)&&!1!==e.zsmooth),s(t,e,c,u,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"../scatter/period_defaults":945,"./attributes":792,"./style_defaults":805,"./xyz_defaults":806}],798:[function(t,e,r){"use strict";var n=t("../../lib").maxRowLength;e.exports=function(t){var e,r,i,a,o,s,l,c,u=[],f={},h=[],p=t[0],d=[],g=[0,0,0],m=n(t);for(r=0;r<t.length;r++)for(e=d,d=p,p=t[r+1]||[],i=0;i<m;i++)void 0===d[i]&&((s=(void 0!==d[i-1]?1:0)+(void 0!==d[i+1]?1:0)+(void 0!==e[i]?1:0)+(void 0!==p[i]?1:0))?(0===r&&s++,0===i&&s++,r===t.length-1&&s++,i===d.length-1&&s++,s<4&&(f[[r,i]]=[r,i,s]),u.push([r,i,s])):h.push([r,i]));for(;h.length;){for(l={},c=!1,o=h.length-1;o>=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||g)[2]+(f[[r+1,i]]||g)[2]+(f[[r,i-1]]||g)[2]+(f[[r,i+1]]||g)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw"findEmpties iterated with no new neighbors";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort((function(t,e){return e[2]-t[2]}))}},{"../../lib":503}],799:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../components/colorscale").extractOpts;e.exports=function(t,e,r,s,l){l||(l={});var c,u,f,h,p=l.isContour,d=t.cd[0],g=d.trace,m=t.xa,v=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=g.zhoverformat,A=y,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error("Error hovering on heatmap, pointNumber must be [row,col], found:",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*y[0]-y[1]],S=1;S<y.length;S++)A.push((y[S]+y[S-1])/2);for(A.push([2*y[y.length-1]-y[y.length-2]]),M=[2*x[0]-x[1]],S=1;S<x.length;S++)M.push((x[S]+x[S-1])/2);M.push([2*x[x.length-1]-x[x.length-2]])}f=Math.max(0,Math.min(A.length-2,i.findBin(e,A))),h=Math.max(0,Math.min(M.length-2,i.findBin(r,M)))}var E,L,C=m.c2p(y[f]),P=m.c2p(y[f+1]),I=v.c2p(x[h]),O=v.c2p(x[h+1]);p?(E=d.orig_x||y,L=d.orig_y||x,P=C,c=E[f],O=I,u=L[h]):(E=d.orig_x||_||y,L=d.orig_y||w||x,c=_?E[f]:(E[f]+E[f+1])/2,u=w?L[h]:(L[h]+L[h+1])/2,m&&"category"===m.type&&(c=y[f]),v&&"category"===v.type&&(u=x[h]),g.zsmooth&&(C=P=m.c2p(c),I=O=v.c2p(u)));var z=b[h][f];if(T&&!T[h][f]&&(z=void 0),void 0!==z||g.hoverongaps){var D;Array.isArray(d.hovertext)&&Array.isArray(d.hovertext[h])?D=d.hovertext[h][f]:Array.isArray(d.text)&&Array.isArray(d.text[h])&&(D=d.text[h][f]);var R=o(g),F={type:"linear",range:[R.min,R.max],hoverformat:k,_separators:m._separators,_numFormat:m._numFormat},B=a.tickText(F,z,"hover").text;return[i.extendFlat(t,{index:g._after2before?g._after2before[h][f]:[h,f],distance:t.maxHoverDistance,spikeDistance:t.maxSpikeDistance,x0:C,x1:P,y0:I,y1:O,xLabelVal:c,yLabelVal:u,zLabelVal:z,zLabel:B,text:D})]}}},{"../../components/colorscale":378,"../../components/fx":406,"../../lib":503,"../../plots/cartesian/axes":554}],800:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:t("./colorbar"),style:t("./style"),hoverPoints:t("./hover"),moduleType:"trace",name:"heatmap",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","showLegend"],meta:{}}},{"../../plots/cartesian":568,"./attributes":792,"./calc":793,"./colorbar":795,"./defaults":797,"./hover":799,"./plot":803,"./style":804}],801:[function(t,e,r){"use strict";var n=t("../../lib"),i=[[-1,0],[1,0],[0,-1],[0,1]];function a(t){return.5-.25*Math.min(1,.5*t)}function o(t,e,r){var n,a,o,s,l,c,u,f,h,p,d,g,m,v=0;for(s=0;s<e.length;s++){for(a=(n=e[s])[0],o=n[1],d=t[a][o],p=0,h=0,l=0;l<4;l++)(u=t[a+(c=i[l])[0]])&&void 0!==(f=u[o+c[1]])&&(0===p?g=m=f:(g=Math.min(g,f),m=Math.max(m,f)),h++,p+=f);if(0===h)throw"iterateInterp2d order is wrong: no defined neighbors";t[a][o]=p/h,void 0===d?h<4&&(v=1):(t[a][o]=(1+r)*t[a][o]-r*d,m>g&&(v=Math.max(v,Math.abs(t[a][o]-d)/(m-g))))}return v}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r<e.length&&!(e[r][2]<4);r++);for(e=e.slice(r),r=0;r<100&&i>.01;r++)i=o(t,e,a(i));return i>.01&&n.log("interp2d didn't converge quickly",i),t}},{"../../lib":503}],802:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,"contour"),p=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d");if(i(e)&&e.length>1&&!p&&"category"!==s.type){var g=e.length;if(!(g<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u<g;u++)f.push(.5*(e[u-1]+e[u]));f.push(1.5*e[g-1]-.5*e[g-2])}if(g<o){var m=f[f.length-1],v=m-f[f.length-2];for(u=g;u<o;u++)m+=v,f.push(m)}}else{var y=t[s._id.charAt(0)+"calendar"];if(p)l=s.r2c(r,0,y);else if(i(e)&&1===e.length)l=e[0];else if(void 0===r)l=0;else{l=("log"===s.type?s.d2c:s.r2c)(r,0,y)}for(c=a||1,u=h||d?0:-.5;u<o;u++)f.push(l+c*u)}return f}},{"../../lib":503,"../../registry":638}],803:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=t("../../components/colorscale").makeColorScaleFuncFromTrace,l=t("../../constants/xmlns_namespaces");function c(t,e){var r=e.length-2,n=o.constrain(o.findBin(t,e),0,r),i=e[n],a=e[n+1],s=o.constrain(n+(t-i)/(a-i)-.5,0,r),l=Math.round(s),c=Math.abs(s-l);return s&&s!==r&&c?{bin0:l,frac:c,bin1:Math.round(l+c/(s-l))}:{bin0:l,bin1:l,frac:0}}function u(t,e){var r=e.length-1,n=o.constrain(o.findBin(t,e),0,r),i=e[n],a=(t-i)/(e[n+1]-i)||0;return a<=0?{bin0:n,bin1:n,frac:0}:a<.5?{bin0:n,bin1:n+1,frac:a}:{bin0:n+1,bin1:n,frac:1-a}}function f(t,e,r){t[e]=r[0],t[e+1]=r[1],t[e+2]=r[2],t[e+3]=Math.round(255*r[3])}e.exports=function(t,e,r,h){var p=e.xaxis,d=e.yaxis;o.makeTraceGroups(h,r,"hm").each((function(e){var r,h,g,m,v,y,x=n.select(this),b=e[0],_=b.trace,w=b.z,T=b.x,k=b.y,A=b.xCenter,M=b.yCenter,S=a.traceIs(_,"contour"),E=S?"best":_.zsmooth,L=w.length,C=o.maxRowLength(w),P=!1,I=!1;for(y=0;void 0===r&&y<T.length-1;)r=p.c2p(T[y]),y++;for(y=T.length-1;void 0===h&&y>0;)h=p.c2p(T[y]),y--;for(h<r&&(g=h,h=r,r=g,P=!0),y=0;void 0===m&&y<k.length-1;)m=d.c2p(k[y]),y++;for(y=k.length-1;void 0===v&&y>0;)v=d.c2p(k[y]),y--;if(v<m&&(g=m,m=v,v=g,I=!0),S&&(A=T,M=k,T=b.xfill,k=b.yfill),"fast"!==E){var O="best"===E?0:.5;r=Math.max(-O*p._length,r),h=Math.min((1+O)*p._length,h),m=Math.max(-O*d._length,m),v=Math.min((1+O)*d._length,v)}var z=Math.round(h-r),D=Math.round(v-m);if(z<=0||D<=0){x.selectAll("image").data([]).exit().remove()}else{var R,F;"fast"===E?(R=C,F=L):(R=z,F=D);var B=document.createElement("canvas");B.width=R,B.height=F;var N,j,U=B.getContext("2d"),V=s(_,{noNumericCheck:!0,returnArray:!0});"fast"===E?(N=P?function(t){return C-1-t}:o.identity,j=I?function(t){return L-1-t}:o.identity):(N=function(t){return o.constrain(Math.round(p.c2p(T[t])-r),0,z)},j=function(t){return o.constrain(Math.round(d.c2p(k[t])-m),0,D)});var H,q,G,Y,W,X=j(0),Z=[X,X],J=P?0:1,K=I?0:1,Q=0,$=0,tt=0,et=0;if(E){var rt,nt=0;try{rt=new Uint8Array(z*D*4)}catch(t){rt=new Array(z*D*4)}if("best"===E){var it,at,ot,st=A||T,lt=M||k,ct=new Array(st.length),ut=new Array(lt.length),ft=new Array(z),ht=A?u:c,pt=M?u:c;for(y=0;y<st.length;y++)ct[y]=Math.round(p.c2p(st[y])-r);for(y=0;y<lt.length;y++)ut[y]=Math.round(d.c2p(lt[y])-m);for(y=0;y<z;y++)ft[y]=ht(y,ct);for(q=0;q<D;q++)for(at=w[(it=pt(q,ut)).bin0],ot=w[it.bin1],y=0;y<z;y++,nt+=4)f(rt,nt,W=kt(at,ot,ft[y],it))}else for(q=0;q<L;q++)for(Y=w[q],Z=j(q),y=0;y<z;y++)W=Tt(Y[y],1),f(rt,nt=4*(Z*z+N(y)),W);var dt=U.createImageData(z,D);try{dt.data.set(rt)}catch(t){var gt=dt.data,mt=gt.length;for(q=0;q<mt;q++)gt[q]=rt[q]}U.putImageData(dt,0,0)}else{var vt=_.xgap,yt=_.ygap,xt=Math.floor(vt/2),bt=Math.floor(yt/2);for(q=0;q<L;q++)if(Y=w[q],Z.reverse(),Z[K]=j(q+1),Z[0]!==Z[1]&&void 0!==Z[0]&&void 0!==Z[1])for(H=[G=N(0),G],y=0;y<C;y++)H.reverse(),H[J]=N(y+1),H[0]!==H[1]&&void 0!==H[0]&&void 0!==H[1]&&(W=Tt(Y[y],(H[1]-H[0])*(Z[1]-Z[0])),U.fillStyle="rgba("+W.join(",")+")",U.fillRect(H[0]+xt,Z[0]+bt,H[1]-H[0]-vt,Z[1]-Z[0]-yt))}$=Math.round($/Q),tt=Math.round(tt/Q),et=Math.round(et/Q);var _t=i("rgb("+$+","+tt+","+et+")");t._hmpixcount=(t._hmpixcount||0)+Q,t._hmlumcount=(t._hmlumcount||0)+Q*_t.getLuminance();var wt=x.selectAll("image").data(e);wt.enter().append("svg:image").attr({xmlns:l.svg,preserveAspectRatio:"none"}),wt.attr({height:D,width:z,x:r,y:m,"xlink:href":B.toDataURL("image/png")})}function Tt(t,e){if(void 0!==t){var r=V(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),Q+=e,$+=r[0]*e,tt+=r[1]*e,et+=r[2]*e,r}return[0,0,0,0]}function kt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return Tt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],c=o-i||0,u=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,Tt(i+r.frac*c+n.frac*(u+r.frac*a))}}))}},{"../../components/colorscale":378,"../../constants/xmlns_namespaces":480,"../../lib":503,"../../registry":638,"@plotly/d3":58,tinycolor2:312}],804:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t){n.select(t).selectAll(".hm image").style("opacity",(function(t){return t.trace.opacity}))}},{"@plotly/d3":58}],805:[function(t,e,r){"use strict";e.exports=function(t,e,r){!1===r("zsmooth")&&(r("xgap"),r("ygap")),r("zhoverformat")}},{}],806:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../registry");function o(t,e){var r=e(t);return"scaled"===(r?e(t+"type","array"):"scaled")&&(e(t+"0"),e("d"+t)),r}e.exports=function(t,e,r,s,l,c){var u,f,h=r("z");if(l=l||"x",c=c||"y",void 0===h||!h.length)return 0;if(i.isArray1D(t.z)){u=r(l),f=r(c);var p=i.minRowLength(u),d=i.minRowLength(f);if(0===p||0===d)return 0;e._length=Math.min(p,d,h.length)}else{if(u=o(l,r),f=o(c,r),!function(t){for(var e,r=!0,a=!1,o=!1,s=0;s<t.length;s++){if(e=t[s],!i.isArrayOrTypedArray(e)){r=!1;break}e.length>0&&(a=!0);for(var l=0;l<e.length;l++)if(n(e[l])){o=!0;break}}return r&&a&&o}(h))return 0;r("transpose"),e._length=null}return"heatmapgl"===t.type||a.getComponentMethod("calendars","handleTraceDefaults")(t,e,[l,c],s),!0}},{"../../lib":503,"../../registry":638,"fast-isnumeric":190}],807:[function(t,e,r){"use strict";for(var n=t("../heatmap/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=["z","x","x0","dx","y","y0","dy","text","transpose","xtype","ytype"],l={},c=0;c<s.length;c++){var u=s[c];l[u]=n[u]}l.zsmooth={valType:"enumerated",values:["fast",!1],dflt:"fast",editType:"calc"},a(l,i("",{cLetter:"z",autoColorDflt:!1})),e.exports=o(l,"calc","nested")},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/edit_types":536,"../heatmap/attributes":792}],808:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_heatmap2d,i=t("../../plots/cartesian/axes"),a=t("../../lib/str2rgbarray");function o(t,e){this.scene=t,this.uid=e,this.type="heatmapgl",this.name="",this.hoverinfo="all",this.xData=[],this.yData=[],this.zData=[],this.textLabels=[],this.idToIndex=[],this.bounds=[0,0,0,0],this.options={zsmooth:"fast",z:[],x:[],y:[],shape:[0,0],colorLevels:[0],colorValues:[0,0,0,1]},this.heatmap=n(t.glplot,this.options),this.heatmap._trace=this}var s=o.prototype;s.handlePick=function(t){var e=this.options,r=e.shape,n=t.pointId,i=n%r[0],a=Math.floor(n/r[0]),o=n;return{trace:this,dataCoord:t.dataCoord,traceCoord:[e.x[i],e.y[a],e.z[o]],textLabel:this.textLabels[n],name:this.name,pointIndex:[a,i],hoverinfo:this.hoverinfo}},s.update=function(t,e){var r=e[0];this.index=t.index,this.name=t.name,this.hoverinfo=t.hoverinfo;var n=r.z;this.options.z=[].concat.apply([],n);var o=n[0].length,s=n.length;this.options.shape=[o,s],this.options.x=r.x,this.options.y=r.y,this.options.zsmooth=t.zsmooth;var l=function(t){for(var e=t.colorscale,r=t.zmin,n=t.zmax,i=e.length,o=new Array(i),s=new Array(4*i),l=0;l<i;l++){var c=e[l],u=a(c[1]);o[l]=r+c[0]*(n-r);for(var f=0;f<4;f++)s[4*l+f]=u[f]}return{colorLevels:o,colorValues:s}}(t);this.options.colorLevels=l.colorLevels,this.options.colorValues=l.colorValues,this.textLabels=[].concat.apply([],t.text),this.heatmap.update(this.options);var c,u,f=this.scene.xaxis,h=this.scene.yaxis;!1===t.zsmooth&&(c={ppad:r.x[1]-r.x[0]},u={ppad:r.y[1]-r.y[0]}),t._extremes[f._id]=i.findExtremes(f,r.x,c),t._extremes[h._id]=i.findExtremes(h,r.y,u)},s.dispose=function(){this.heatmap.dispose()},e.exports=function(t,e,r){var n=new o(t,e.uid);return n.update(e,r),n}},{"../../../stackgl_modules":1119,"../../lib/str2rgbarray":528,"../../plots/cartesian/axes":554}],809:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("../../components/colorscale/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,l,s)?(l("text"),l("zsmooth"),a(t,e,s,l,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"../heatmap/xyz_defaults":806,"./attributes":807}],810:[function(t,e,r){"use strict";["*heatmapgl* trace is deprecated!","Please consider switching to the *heatmap* or *image* trace types.","Alternatively you could contribute/sponsor rewriting this trace type","based on cartesian features and using regl framework."].join(" ");e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("../heatmap/calc"),plot:t("./convert"),moduleType:"trace",name:"heatmapgl",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","2dMap"],meta:{}}},{"../../plots/gl2d":596,"../heatmap/calc":793,"../heatmap/colorbar":795,"./attributes":807,"./convert":808,"./defaults":809}],811:[function(t,e,r){"use strict";var n=t("../bar/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("./bin_attributes"),s=t("./constants"),l=t("../../lib/extend").extendFlat;e.exports={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},xhoverformat:i("x"),yhoverformat:i("y"),text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),orientation:n.orientation,histfunc:{valType:"enumerated",values:["count","sum","avg","min","max"],dflt:"count",editType:"calc"},histnorm:{valType:"enumerated",values:["","percent","probability","density","probability density"],dflt:"",editType:"calc"},cumulative:{enabled:{valType:"boolean",dflt:!1,editType:"calc"},direction:{valType:"enumerated",values:["increasing","decreasing"],dflt:"increasing",editType:"calc"},currentbin:{valType:"enumerated",values:["include","exclude","half"],dflt:"include",editType:"calc"},editType:"calc"},nbinsx:{valType:"integer",min:0,dflt:0,editType:"calc"},xbins:o("x",!0),nbinsy:{valType:"integer",min:0,dflt:0,editType:"calc"},ybins:o("y",!0),autobinx:{valType:"boolean",dflt:null,editType:"calc"},autobiny:{valType:"boolean",dflt:null,editType:"calc"},bingroup:{valType:"string",dflt:"",editType:"calc"},hovertemplate:a({},{keys:s.eventDataKeys}),marker:n.marker,offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,_deprecated:{bardir:n._deprecated.bardir}}},{"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../bar/attributes":648,"./bin_attributes":813,"./constants":817}],812:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=t.length,n=0,i=0;i<r;i++)e[i]?(t[i]/=e[i],n+=t[i]):t[i]=null;return n}},{}],813:[function(t,e,r){"use strict";e.exports=function(t,e){return{start:{valType:"any",editType:"calc"},end:{valType:"any",editType:"calc"},size:{valType:"any",editType:"calc"},editType:"calc"}}},{}],814:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports={count:function(t,e,r){return r[t]++,1},sum:function(t,e,r,i){var a=i[e];return n(a)?(a=Number(a),r[t]+=a,a):0},avg:function(t,e,r,i,a){var o=i[e];return n(o)&&(o=Number(o),r[t]+=o,a[t]++),0},min:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]>a){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]<a){var o=a-r[t];return r[t]=a,o}}return 0}}},{"fast-isnumeric":190}],815:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.ONEAVGYEAR,a=n.ONEAVGMONTH,o=n.ONEDAY,s=n.ONEHOUR,l=n.ONEMIN,c=n.ONESEC,u=t("../../plots/cartesian/axes").tickIncrement;function f(t,e,r,n){if(t*e<=0)return 1/0;for(var i=Math.abs(e-t),a="date"===r.type,o=h(i,a),s=0;s<10;s++){var l=h(80*o,a);if(o===l)break;if(!p(l,t,e,a,r,n))break;o=l}return o}function h(t,e){return e&&t>c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],g=r[1],m=Math.min(f(d+h,d+p,n,a),f(g+h,g+p,n,a)),v=Math.min(f(d+c,d+h,n,a),f(g+c,g+h,n,a));if(m>v&&v<Math.abs(g-d)/4e3?(s=m,l=!1):(s=Math.min(m,v),l=!0),"date"===n.type&&s>o){var y=s===i?1:6,x=s===i?"M12":"M1";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf("-",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(c<e){var f=u(c,x,!1,a);(c+f)/2<e+t&&(c=f)}return r&&l?u(c,x,!0,a):c}}return function(e,r){var n=s*Math.round(e/s);return n+s/10<e&&n+.9*s<e+t&&(n+=s),r&&l&&(n-=s),n}}},{"../../constants/numerical":479,"../../plots/cartesian/axes":554}],816:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../registry"),o=t("../../plots/cartesian/axes"),s=t("../bar/arrays_to_calcdata"),l=t("./bin_functions"),c=t("./norm_functions"),u=t("./average"),f=t("./bin_label_vals");function h(t,e,r,s,l){var c,u,f,p,d,g,m,v=s+"bins",y=t._fullLayout,x=e["_"+s+"bingroup"],b=y._histogramBinOpts[x],_="overlay"===y.barmode,w=function(t){return r.r2c(t,0,p)},T=function(t){return r.c2r(t,0,p)},k="date"===r.type?function(t){return t||0===t?i.cleanDate(t,null,p):null}:function(t){return n(t)?Number(t):null};function A(t,e,r){e[t+"Found"]?(e[t]=k(e[t]),null===e[t]&&(e[t]=r[t])):(g[t]=e[t]=r[t],i.nestedProperty(u[0],v+"."+t).set(r[t]))}if(e["_"+s+"autoBinFinished"])delete e["_"+s+"autoBinFinished"];else{u=b.traces;var M=[],S=!0,E=!1,L=!1;for(c=0;c<u.length;c++)if((f=u[c]).visible){var C=b.dirs[c];d=f["_"+C+"pos0"]=r.makeCalcdata(f,C),M=i.concat(M,d),delete f["_"+s+"autoBinFinished"],!0===e.visible&&(S?S=!1:(delete f._autoBin,f["_"+s+"autoBinFinished"]=1),a.traceIs(f,"2dMap")&&(E=!0),"histogram2dcontour"===f.type&&(L=!0))}p=u[0][s+"calendar"];var P=o.autoBin(M,r,b.nbins,E,p,b.sizeFound&&b.size),I=u[0]._autoBin={};if(g=I[b.dirs[0]]={},L&&(b.size||(P.start=T(o.tickIncrement(w(P.start),P.size,!0,p))),void 0===b.end&&(P.end=T(o.tickIncrement(w(P.end),P.size,!1,p)))),_&&!a.traceIs(e,"2dMap")&&0===P._dataSpan&&"category"!==r.type&&"multicategory"!==r.type){if(l)return[P,d,!0];P=function(t,e,r,n,a){var o,s,l,c=t._fullLayout,u=function(t,e){for(var r=e.xaxis,n=e.yaxis,i=e.orientation,a=[],o=t._fullData,s=0;s<o.length;s++){var l=o[s];"histogram"===l.type&&!0===l.visible&&l.orientation===i&&l.xaxis===r&&l.yaxis===n&&a.push(l)}return a}(t,e),f=!1,p=1/0,d=[e];for(o=0;o<u.length;o++)if((s=u[o])===e)f=!0;else if(f){var g=h(t,s,r,n,!0),m=g[0],v=g[2];s["_"+n+"autoBinFinished"]=1,s["_"+n+"pos0"]=g[1],v?d.push(s):p=Math.min(p,m.size)}else l=c._histogramBinOpts[s["_"+n+"bingroup"]],p=Math.min(p,l.size||s[a].size);var y=new Array(d.length);for(o=0;o<d.length;o++)for(var x=d[o]["_"+n+"pos0"],b=0;b<x.length;b++)if(void 0!==x[b]){y[o]=x[b];break}isFinite(p)||(p=i.distinctVals(y).minDiff);for(o=0;o<d.length;o++){var _=(s=d[o])[n+"calendar"],w={start:r.c2r(y[o]-p/2,0,_),end:r.c2r(y[o]+p/2,0,_),size:p};s._input[a]=s[a]=w,(l=c._histogramBinOpts[s["_"+n+"bingroup"]])&&i.extendFlat(l,w)}return e[a]}(t,e,r,s,v)}(m=f.cumulative||{}).enabled&&"include"!==m.currentbin&&("decreasing"===m.direction?P.start=T(o.tickIncrement(w(P.start),P.size,!0,p)):P.end=T(o.tickIncrement(w(P.end),P.size,!1,p))),b.size=P.size,b.sizeFound||(g.size=P.size,i.nestedProperty(u[0],v+".size").set(P.size)),A("start",b,P),A("end",b,P)}d=e["_"+s+"pos0"],delete e["_"+s+"pos0"];var O=e._input[v]||{},z=i.extendFlat({},b),D=b.start,R=r.r2l(O.start),F=void 0!==R;if((b.startFound||F)&&R!==r.r2l(D)){var B=F?R:i.aggNums(Math.min,null,d),N={type:"category"===r.type||"multicategory"===r.type?"linear":r.type,r2l:r.r2l,dtick:b.size,tick0:D,calendar:p,range:[B,o.tickIncrement(B,b.size,!1,p)].map(r.l2r)},j=o.tickFirst(N);j>r.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),z.start=r.l2r(j),F||i.nestedProperty(e,v+".start").set(z.start)}var U=b.end,V=r.r2l(O.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);z.end=r.l2r(q),H||i.nestedProperty(e,v+".start").set(z.end)}var G="autobin"+s;return!1===e._input[G]&&(e._input[v]=i.extendFlat({},e[v]||{}),delete e._input[G],delete e[G]),[z,d]}e.exports={calc:function(t,e){var r,a,p,d,g=[],m=[],v=o.getFromId(t,"h"===e.orientation?e.yaxis:e.xaxis),y="h"===e.orientation?"y":"x",x={x:"y",y:"x"}[y],b=e[y+"calendar"],_=e.cumulative,w=h(t,e,v,y),T=w[0],k=w[1],A="string"==typeof T.size,M=[],S=A?M:T,E=[],L=[],C=[],P=0,I=e.histnorm,O=e.histfunc,z=-1!==I.indexOf("density");_.enabled&&z&&(I=I.replace(/ ?density$/,""),z=!1);var D,R="max"===O||"min"===O?null:0,F=l.count,B=c[I],N=!1,j=function(t){return v.r2c(t,0,b)};for(i.isArrayOrTypedArray(e[x])&&"count"!==O&&(D=e[x],N="avg"===O,F=l[O]),r=j(T.start),p=j(T.end)+(r-o.tickIncrement(r,T.size,!1,b))/1e6;r<p&&g.length<1e6&&(a=o.tickIncrement(r,T.size,!1,b),g.push((r+a)/2),m.push(R),C.push([]),M.push(r),z&&E.push(1/(a-r)),N&&L.push(0),!(a<=r));)r=a;M.push(r),A||"date"!==v.type||(S={start:j(S.start),end:j(S.end),size:S.size}),t._fullLayout._roundFnOpts||(t._fullLayout._roundFnOpts={});var U=e["_"+y+"bingroup"],V={leftGap:1/0,rightGap:1/0};U&&(t._fullLayout._roundFnOpts[U]||(t._fullLayout._roundFnOpts[U]=V),V=t._fullLayout._roundFnOpts[U]);var H,q=m.length,G=!0,Y=V.leftGap,W=V.rightGap,X={};for(r=0;r<k.length;r++){var Z=k[r];(d=i.findBin(Z,S))>=0&&d<q&&(P+=F(d,r,m,D,L),G&&C[d].length&&Z!==k[C[d][0]]&&(G=!1),C[d].push(r),X[r]=d,Y=Math.min(Y,Z-M[d]),W=Math.min(W,M[d+1]-Z))}V.leftGap=Y,V.rightGap=W,G||(H=function(e,r){return function(){var n=t._fullLayout._roundFnOpts[U];return f(n.leftGap,n.rightGap,M,v,b)(e,r)}}),N&&(P=u(m,L)),B&&B(m,P,E),_.enabled&&function(t,e,r){var n,i,a;function o(e){a=t[e],t[e]/=2}function s(e){i=t[e],t[e]=a+i/2,a+=i}if("half"===r)if("increasing"===e)for(o(0),n=1;n<t.length;n++)s(n);else for(o(t.length-1),n=t.length-2;n>=0;n--)s(n);else if("increasing"===e){for(n=1;n<t.length;n++)t[n]+=t[n-1];"exclude"===r&&(t.unshift(0),t.pop())}else{for(n=t.length-2;n>=0;n--)t[n]+=t[n+1];"exclude"===r&&(t.push(0),t.shift())}}(m,_.direction,_.currentbin);var J=Math.min(g.length,m.length),K=[],Q=0,$=J-1;for(r=0;r<J;r++)if(m[r]){Q=r;break}for(r=J-1;r>=Q;r--)if(m[r]){$=r;break}for(r=Q;r<=$;r++)if(n(g[r])&&n(m[r])){var tt={p:g[r],s:m[r],b:0};_.enabled||(tt.pts=C[r],G?tt.ph0=tt.ph1=C[r].length?k[C[r][0]]:g[r]:(e._computePh=!0,tt.ph0=H(M[r]),tt.ph1=H(M[r+1],!0))),K.push(tt)}return 1===K.length&&(K[0].width1=o.tickIncrement(K[0].p,T.size,!1,b)-K[0].p),s(K,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(K,e,X),K},calcAllAutoBins:h}},{"../../lib":503,"../../plots/cartesian/axes":554,"../../registry":638,"../bar/arrays_to_calcdata":647,"./average":812,"./bin_functions":814,"./bin_label_vals":815,"./norm_functions":823,"fast-isnumeric":190}],817:[function(t,e,r){"use strict";e.exports={eventDataKeys:["binNumber"]}},{}],818:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../../registry").traceIs,o=t("../bar/defaults").handleGroupingDefaults,s=n.nestedProperty,l=t("../../plots/cartesian/constraints").getAxisGroup,c=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],u=["x","y"];e.exports=function(t,e){var r,f,h,p,d,g,m,v=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return"v"===t.orientation?"x":"y"}function T(t,r,a){var o=t.uid+"__"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+"calendar"]||"",c=v[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn(["Attempted to group the bins of trace",t.index,"set on a","type:"+s,"axis","with bins on","type:"+c.axType,"axis."].join(" ")),l!==c.calendar&&n.warn(["Attempted to group the bins of trace",t.index,"set with a",l,"calendar","with bins",c.calendar?"on a "+c.calendar+" calendar":"w/o a set calendar"].join(" ")))),u&&(v[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+"calendar"]||""}),t["_"+a+"bingroup"]=r}for(d=0;d<t.length;d++)r=t[d],a(r,"histogram")&&(y.push(r),delete r._xautoBinFinished,delete r._yautoBinFinished,a(r,"2dMap")||o(r._input,r,e,_));var k=e._alignmentOpts||{};for(d=0;d<y.length;d++){if(r=y[d],h="",!a(r,"2dMap")){if(p=w(r),"group"===e.barmode&&r.alignmentgroup){var A=r[p+"axis"],M=l(e,A)+r.orientation;(k[M]||{})[r.alignmentgroup]&&(h=M)}h||"overlay"===e.barmode||(h=l(e,r.xaxis)+l(e,r.yaxis)+w(r))}h?(x[h]||(x[h]=[]),x[h].push(r)):b.push(r)}for(h in x)if(1!==(f=x[h]).length){var S=!1;for(f.length&&(r=f[0],S=_("bingroup")),h=S||h,d=0;d<f.length;d++){var E=(r=f[d])._input.bingroup;E&&E!==h&&n.warn(["Trace",r.index,"must match","within bingroup",h+".","Ignoring its bingroup:",E,"setting."].join(" ")),r.bingroup=h,T(r,h,w(r))}}else b.push(f[0]);for(d=0;d<b.length;d++){r=b[d];var L=_("bingroup");if(a(r,"2dMap"))for(m=0;m<2;m++){var C=_((p=u[m])+"bingroup",L?L+"__"+p:null);T(r,C,p)}else T(r,L,w(r))}for(h in v){var P=v[h];for(f=P.traces,g=0;g<c.length;g++){var I,O,z=c[g],D=z.name;if("nbins"!==D||!P.sizeFound){for(d=0;d<f.length;d++){if(r=f[d],p=P.dirs[d],I=z.aStr[p],void 0!==s(r._input,I).get()){P[D]=_(I),P[D+"Found"]=!0;break}(O=(r._autoBin||{})[p]||{})[D]&&s(r,I).set(O[D])}if("start"===D||"end"===D)for(;d<f.length;d++)(r=f[d])["_"+p+"bingroup"]&&_(I,(O=(r._autoBin||{})[p]||{})[D]);"nbins"!==D||P.sizeFound||P.nbinsFound||(r=f[0],P[D]=_(I))}}}}},{"../../lib":503,"../../plots/cartesian/axis_ids":558,"../../plots/cartesian/constraints":562,"../../registry":638,"../bar/defaults":652}],819:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/color"),o=t("../bar/style_defaults"),s=t("./attributes");e.exports=function(t,e,r,l){function c(r,n){return i.coerce(t,e,s,r,n)}var u=c("x"),f=c("y");c("cumulative.enabled")&&(c("cumulative.direction"),c("cumulative.currentbin")),c("text"),c("hovertext"),c("hovertemplate"),c("xhoverformat"),c("yhoverformat");var h=c("orientation",f&&!u?"h":"v"),p="v"===h?"x":"y",d="v"===h?"y":"x",g=u&&f?Math.min(i.minRowLength(u)&&i.minRowLength(f)):i.minRowLength(e[p]||[]);if(g){e._length=g,n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],l),e[d]&&c("histfunc"),c("histnorm"),c("autobin"+p),o(t,e,c,r,l),i.coerceSelectionMarkerOpacity(e,c);var m=(e.marker.line||{}).color,v=n.getComponentMethod("errorbars","supplyDefaults");v(t,e,m||a.defaultLine,{axis:"y"}),v(t,e,m||a.defaultLine,{axis:"x",inherit:"y"})}else e.visible=!1}},{"../../components/color":366,"../../lib":503,"../../registry":638,"../bar/style_defaults":663,"./attributes":811}],820:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){if(t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"zLabelVal"in e&&(t.z=e.zLabelVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),!(r.cumulative||{}).enabled){var a,o=Array.isArray(i)?n[0].pts[i[0]][i[1]]:n[i].pts;if(t.pointNumbers=o,t.binNumber=t.pointNumber,delete t.pointNumber,delete t.pointIndex,r._indexToPoints){a=[];for(var s=0;s<o.length;s++)a=a.concat(r._indexToPoints[o[s]])}else a=o;t.pointIndices=a}return t}},{}],821:[function(t,e,r){"use strict";var n=t("../bar/hover").hoverPoints,i=t("../../plots/cartesian/axes").hoverLabelText;e.exports=function(t,e,r,a,o){var s=n(t,e,r,a,o);if(s){var l=(t=s[0]).cd[t.index],c=t.cd[0].trace;if(!c.cumulative.enabled){var u="h"===c.orientation?"y":"x";t[u+"Label"]=i(t[u+"a"],[l.ph0,l.ph1],c[u+"hoverformat"])}return s}}},{"../../plots/cartesian/axes":554,"../bar/hover":655}],822:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("../bar/layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),supplyLayoutDefaults:t("../bar/layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("../bar/cross_trace_calc").crossTraceCalc,plot:t("../bar/plot").plot,layerName:"barlayer",style:t("../bar/style").style,styleOnSelect:t("../bar/style").styleOnSelect,colorbar:t("../scatter/marker_colorbar"),hoverPoints:t("./hover"),selectPoints:t("../bar/select"),eventData:t("./event_data"),moduleType:"trace",name:"histogram",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","bar","histogram","oriented","errorBarsOK","showLegend"],meta:{}}},{"../../plots/cartesian":568,"../bar/cross_trace_calc":651,"../bar/layout_attributes":657,"../bar/layout_defaults":658,"../bar/plot":659,"../bar/select":660,"../bar/style":662,"../scatter/marker_colorbar":943,"./attributes":811,"./calc":816,"./cross_trace_defaults":818,"./defaults":819,"./event_data":820,"./hover":821}],823:[function(t,e,r){"use strict";e.exports={percent:function(t,e){for(var r=t.length,n=100/e,i=0;i<r;i++)t[i]*=n},probability:function(t,e){for(var r=t.length,n=0;n<r;n++)t[n]/=e},density:function(t,e,r,n){var i=t.length;n=n||1;for(var a=0;a<i;a++)t[a]*=r[a]*n},"probability density":function(t,e,r,n){var i=t.length;n&&(e/=n);for(var a=0;a<i;a++)t[a]*=r[a]/e}}},{}],824:[function(t,e,r){"use strict";var n=t("../histogram/attributes"),i=t("../histogram/bin_attributes"),a=t("../heatmap/attributes"),o=t("../../plots/attributes"),s=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../components/colorscale/attributes"),u=t("../../lib/extend").extendFlat;e.exports=u({x:n.x,y:n.y,z:{valType:"data_array",editType:"calc"},marker:{color:{valType:"data_array",editType:"calc"},editType:"calc"},histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:i("x"),nbinsy:n.nbinsy,ybins:i("y"),autobinx:n.autobinx,autobiny:n.autobiny,bingroup:u({},n.bingroup,{}),xbingroup:u({},n.bingroup,{}),ybingroup:u({},n.bingroup,{}),xgap:a.xgap,ygap:a.ygap,zsmooth:a.zsmooth,xhoverformat:s("x"),yhoverformat:s("y"),zhoverformat:s("z",1),hovertemplate:l({},{keys:"z"}),showlegend:u({},o.showlegend,{dflt:!1})},c("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../heatmap/attributes":792,"../histogram/attributes":811,"../histogram/bin_attributes":813}],825:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../histogram/bin_functions"),o=t("../histogram/norm_functions"),s=t("../histogram/average"),l=t("../histogram/bin_label_vals"),c=t("../histogram/calc").calcAllAutoBins;function u(t,e,r,n){var i,a=new Array(t);if(n)for(i=0;i<t;i++)a[i]=1/(e[i+1]-e[i]);else{var o=1/r;for(i=0;i<t;i++)a[i]=o}return a}function f(t,e){return{start:t(e.start),end:t(e.end),size:e.size}}function h(t,e,r,n,i,a){var o,s=t.length-1,c=new Array(s),u=l(r,n,t,i,a);for(o=0;o<s;o++){var f=(e||[])[o];c[o]=void 0===f?[u(t[o]),u(t[o+1],!0)]:[f,f]}return c}e.exports=function(t,e){var r,l,p,d,g=i.getFromId(t,e.xaxis),m=i.getFromId(t,e.yaxis),v=e.xcalendar,y=e.ycalendar,x=function(t){return g.r2c(t,0,v)},b=function(t){return m.r2c(t,0,y)},_=c(t,e,g,"x"),w=_[0],T=_[1],k=c(t,e,m,"y"),A=k[0],M=k[1],S=e._length;T.length>S&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P="string"==typeof w.size,I="string"==typeof A.size,O=[],z=[],D=P?O:w,R=I?z:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf("density"),H="max"===U||"min"===U?null:0,q=a.count,G=o[j],Y=!1,W=[],X=[],Z="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";Z&&"count"!==U&&(Y="avg"===U,q=a[U]);var J=w.size,K=x(w.start),Q=x(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(r=K;r<Q;r=i.tickIncrement(r,J,!1,v))L.push(H),O.push(r),Y&&C.push(0);O.push(r);var $,tt=L.length,et=(r-K)/tt,rt=($=K+et/2,g.c2r($,0,v)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,y))/1e6;for(r=it;r<at;r=i.tickIncrement(r,nt,!1,y)){E.push(L.slice()),z.push(r);var ot=new Array(tt);for(l=0;l<tt;l++)ot[l]=[];N.push(ot),Y&&B.push(C.slice())}z.push(r);var st=E.length,lt=(r-it)/st,ct=function(t){return m.c2r(t,0,y)}(it+lt/2);V&&(W=u(L.length,D,et,P),X=u(E.length,R,lt,I)),P||"date"!==g.type||(D=f(x,D)),I||"date"!==m.type||(R=f(b,R));var ut=!0,ft=!0,ht=new Array(tt),pt=new Array(st),dt=1/0,gt=1/0,mt=1/0,vt=1/0;for(r=0;r<S;r++){var yt=T[r],xt=M[r];p=n.findBin(yt,D),d=n.findBin(xt,R),p>=0&&p<tt&&d>=0&&d<st&&(F+=q(p,r,E[d],Z,B[d]),N[d][p].push(r),ut&&(void 0===ht[p]?ht[p]=yt:ht[p]!==yt&&(ut=!1)),ft&&(void 0===pt[d]?pt[d]=xt:pt[d]!==xt&&(ft=!1)),dt=Math.min(dt,yt-O[p]),gt=Math.min(gt,O[p+1]-yt),mt=Math.min(mt,xt-z[d]),vt=Math.min(vt,z[d+1]-xt))}if(Y)for(d=0;d<st;d++)F+=s(E[d],B[d]);if(G)for(d=0;d<st;d++)G(E[d],F,W,X[d]);return{x:T,xRanges:h(O,ut&&ht,dt,gt,g,v),x0:rt,dx:et,y:M,yRanges:h(z,ft&&pt,mt,vt,m,y),y0:ct,dy:lt,z:E,pts:N}}},{"../../lib":503,"../../plots/cartesian/axes":554,"../histogram/average":812,"../histogram/bin_functions":814,"../histogram/bin_label_vals":815,"../histogram/calc":816,"../histogram/norm_functions":823}],826:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./sample_defaults"),a=t("../heatmap/style_defaults"),o=t("../../components/colorscale/defaults"),s=t("./attributes");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,s,r,i)}i(t,e,c,l),!1!==e.visible&&(a(t,e,c,l),o(t,e,l,c,{prefix:"",cLetter:"z"}),c("hovertemplate"),c("xhoverformat"),c("yhoverformat"))}},{"../../components/colorscale/defaults":376,"../../lib":503,"../heatmap/style_defaults":805,"./attributes":824,"./sample_defaults":829}],827:[function(t,e,r){"use strict";var n=t("../heatmap/hover"),i=t("../../plots/cartesian/axes").hoverLabelText;e.exports=function(t,e,r,a,o){var s=n(t,e,r,a,o);if(s){var l=(t=s[0]).index,c=l[0],u=l[1],f=t.cd[0],h=f.trace,p=f.xRanges[u],d=f.yRanges[c];return t.xLabel=i(t.xa,[p[0],p[1]],h.xhoverformat),t.yLabel=i(t.ya,[d[0],d[1]],h.yhoverformat),s}}},{"../../plots/cartesian/axes":554,"../heatmap/hover":799}],828:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../histogram/cross_trace_defaults"),calc:t("../heatmap/calc"),plot:t("../heatmap/plot"),layerName:"heatmaplayer",colorbar:t("../heatmap/colorbar"),style:t("../heatmap/style"),hoverPoints:t("./hover"),eventData:t("../histogram/event_data"),moduleType:"trace",name:"histogram2d",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","histogram","showLegend"],meta:{}}},{"../../plots/cartesian":568,"../heatmap/calc":793,"../heatmap/colorbar":795,"../heatmap/plot":803,"../heatmap/style":804,"../histogram/cross_trace_defaults":818,"../histogram/event_data":820,"./attributes":824,"./defaults":826,"./hover":827}],829:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("y"),l=i.minRowLength(o),c=i.minRowLength(s);l&&c?(e._length=Math.min(l,c),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a),(r("z")||r("marker.color"))&&r("histfunc"),r("histnorm"),r("autobinx"),r("autobiny")):e.visible=!1}},{"../../lib":503,"../../registry":638}],830:[function(t,e,r){"use strict";var n=t("../histogram2d/attributes"),i=t("../contour/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../lib/extend").extendFlat;e.exports=s({x:n.x,y:n.y,z:n.z,marker:n.marker,histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:n.xbins,nbinsy:n.nbinsy,ybins:n.ybins,autobinx:n.autobinx,autobiny:n.autobiny,bingroup:n.bingroup,xbingroup:n.xbingroup,ybingroup:n.ybingroup,autocontour:i.autocontour,ncontours:i.ncontours,contours:i.contours,line:{color:i.line.color,width:s({},i.line.width,{dflt:.5}),dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:n.hovertemplate},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../contour/attributes":735,"../histogram2d/attributes":824}],831:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../histogram2d/sample_defaults"),a=t("../contour/contours_defaults"),o=t("../contour/style_defaults"),s=t("./attributes");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,s,r,i)}i(t,e,c,l),!1!==e.visible&&(a(t,e,c,(function(r){return n.coerce2(t,e,s,r)})),o(t,e,c,l),c("hovertemplate"),c("xhoverformat"),c("yhoverformat"))}},{"../../lib":503,"../contour/contours_defaults":742,"../contour/style_defaults":756,"../histogram2d/sample_defaults":829,"./attributes":830}],832:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../histogram/cross_trace_defaults"),calc:t("../contour/calc"),plot:t("../contour/plot").plot,layerName:"contourlayer",style:t("../contour/style"),colorbar:t("../contour/colorbar"),hoverPoints:t("../contour/hover"),moduleType:"trace",name:"histogram2dcontour",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","contour","histogram","showLegend"],meta:{}}},{"../../plots/cartesian":568,"../contour/calc":736,"../contour/colorbar":738,"../contour/hover":748,"../contour/plot":753,"../contour/style":755,"../histogram/cross_trace_defaults":818,"./attributes":830,"./defaults":831}],833:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../components/colorscale/attributes"),o=t("../../plots/domain").attributes,s=t("../pie/attributes"),l=t("../sunburst/attributes"),c=t("../treemap/attributes"),u=t("../treemap/constants"),f=t("../../lib/extend").extendFlat;e.exports={labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"plot"},flip:c.tiling.flip,pad:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"calc"},marker:f({colors:l.marker.colors,line:l.marker.line,editType:"calc"},a("marker",{colorAttr:"colors",anim:!1})),leaf:l.leaf,pathbar:c.pathbar,text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:u.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c.outsidetextfont,textposition:c.textposition,sort:s.sort,root:l.root,domain:o({name:"icicle",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/domain":584,"../../plots/template_attributes":633,"../pie/attributes":899,"../sunburst/attributes":1044,"../treemap/attributes":1070,"../treemap/constants":1073}],834:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="icicle",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],835:[function(t,e,r){"use strict";var n=t("../sunburst/calc");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc("icicle",t)}},{"../sunburst/calc":1046}],836:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText,l=t("../bar/constants").TEXTPAD,c=t("../../components/colorscale"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var g=h("values");g&&g.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),h("tiling.orientation"),h("tiling.flip"),h("tiling.pad");var m=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(m)?"text+label":"label"),h("hovertext"),h("hovertemplate");var v=h("pathbar.visible");s(t,e,c,h,"auto",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition"),h("marker.line.width")&&h("marker.line.color",c.paper_bgcolor),h("marker.colors");var y=e._hasColorscale=u(t,"marker","colors")||(t.marker||{}).coloraxis;y&&f(t,e,c,h,{prefix:"marker.",cLetter:"c"}),h("leaf.opacity",y?1:.7),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,c,h),e._length=null}else e.visible=!1}},{"../../components/color":366,"../../components/colorscale":378,"../../lib":503,"../../plots/domain":584,"../bar/constants":650,"../bar/defaults":652,"./attributes":833}],837:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("../treemap/constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx"),h=t("../sunburst/plot").formatSliceLabel;e.exports=function(t,e,r,p,d){var g=d.width,m=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf("left"),C=-1!==E.textposition.indexOf("right"),P=-1!==E.textposition.indexOf("bottom"),I=s(r,[g,m],{flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1,orientation:E.tiling.orientation,pad:{inner:E.tiling.pad},maxDepth:E._maxDepth}).descendants(),O=1/0,z=-1/0;I.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(O=Math.min(O,e),z=Math.max(z,e))})),p=p.data(I,u.getPtId),E._maxVisibleLayers=isFinite(z)?z-O+1:0,p.enter().append("g").classed("slice",!0),T(p,!1,{},[g,m],x),p.order();var D=null;if(w&&M){var R=u.getPtId(M);p.each((function(t){null===D&&u.getPtId(t)===R&&(D={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var F=function(){return D||{x0:0,x1:g,y0:0,y1:m}},B=p;return w&&(B=B.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),B.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.tiling.pad),s._hoverY=y(P?s.y1-E.tiling.pad/2:s.y0+E.tiling.pad/2);var p=n.select(this),d=i.ensureSingle(p,"path","surface",(function(t){t.style("pointer-events","all")}));w?d.transition().attrTween("d",(function(t){var e=k(t,!1,F(),[g,m],{orientation:E.tiling.orientation,flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1});return function(t){return x(e(t))}})):d.attr("d",x),p.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),d.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=h(s,r,E,e,S)||"";var T=i.ensureSingle(p,"g","slicetext"),M=i.ensureSingle(T,"text","",(function(t){t.attr("data-notex",1)})),I=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));M.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",C?"end":L?"start":"middle").call(a.font,I).call(o.convertToTspans,t),s.textBB=a.bBox(M.node()),s.transform=b(s,{fontSize:I.size}),s.transform.fontSize=I.size,w?M.transition().attrTween("transform",(function(t){var e=A(t,!1,F(),[g,m]);return function(t){return _(e(t))}})):M.attr("transform",_(s))})),D}},{"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../sunburst/fx":1049,"../sunburst/helpers":1050,"../sunburst/plot":1054,"../treemap/constants":1073,"./partition":841,"./style":843,"@plotly/d3":58}],838:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"icicle",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":943,"./attributes":833,"./base_plot":834,"./calc":835,"./defaults":836,"./layout_attributes":839,"./layout_defaults":840,"./plot":842,"./style":843}],839:[function(t,e,r){"use strict";e.exports={iciclecolorway:{valType:"colorlist",editType:"calc"},extendiciclecolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],840:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("iciclecolorway",e.colorway),r("extendiciclecolors")}},{"../../lib":503,"./layout_attributes":839}],841:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("../treemap/flip_tree");e.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s="h"===r.orientation,l=r.maxDepth,c=e[0],u=e[1];l&&(c=(t.height+1)*e[0]/Math.min(t.height+1,l),u=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],c]:[e[0],u])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},{"../treemap/flip_tree":1078,"d3-hierarchy":115}],842:[function(t,e,r){"use strict";var n=t("../treemap/draw"),i=t("./draw_descendants");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:"icicle",drawDescendants:i})}},{"../treemap/draw":1075,"./draw_descendants":837}],843:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../bar/uniform_text").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(".trace");o(t,e,"icicle"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{"../../components/color":366,"../../lib":503,"../bar/uniform_text":664,"@plotly/d3":58}],844:[function(t,e,r){"use strict";for(var n=t("../../plots/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("./constants").colormodel,s=["rgb","rgba","rgba256","hsl","hsla"],l=[],c=[],u=0;u<s.length;u++){var f=o[s[u]];l.push("For the `"+s[u]+"` colormodel, it is ["+(f.zminDflt||f.min).join(", ")+"]."),c.push("For the `"+s[u]+"` colormodel, it is ["+(f.zmaxDflt||f.max).join(", ")+"].")}e.exports=a({source:{valType:"string",editType:"calc"},z:{valType:"data_array",editType:"calc"},colormodel:{valType:"enumerated",values:s,editType:"calc"},zsmooth:{valType:"enumerated",values:["fast",!1],dflt:!1,editType:"plot"},zmin:{valType:"info_array",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},zmax:{valType:"info_array",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},x0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},y0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dx:{valType:"number",dflt:1,editType:"calc"},dy:{valType:"number",dflt:1,editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"data_array",editType:"plot"},hoverinfo:a({},n.hoverinfo,{flags:["x","y","z","color","name","text"],dflt:"x+y+z+text+name"}),hovertemplate:i({},{keys:["z","color","colormodel"]}),transforms:void 0})},{"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"./constants":846}],845:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants"),a=t("fast-isnumeric"),o=t("../../plots/cartesian/axes"),s=t("../../lib").maxRowLength,l=t("./helpers").getImageSize;function c(t,e,r,i){return function(a){return n.constrain((a-t)*e,r,i)}}function u(t,e){return function(r){return n.constrain(r,t,e)}}e.exports=function(t,e){var r,n;if(e._hasZ)r=e.z.length,n=s(e.z);else if(e._hasSource){var f=l(e.source);r=f.height,n=f.width}var h,p=o.getFromId(t,e.xaxis||"x"),d=o.getFromId(t,e.yaxis||"y"),g=p.d2c(e.x0)-e.dx/2,m=d.d2c(e.y0)-e.dy/2,v=[g,g+n*e.dx],y=[m,m+r*e.dy];if(p&&"log"===p.type)for(h=0;h<n;h++)v.push(g+h*e.dx);if(d&&"log"===d.type)for(h=0;h<r;h++)y.push(m+h*e.dy);return e._extremes[p._id]=o.findExtremes(p,v),e._extremes[d._id]=o.findExtremes(d,y),e._scaler=function(t){var e=i.colormodel[t.colormodel],r=(e.colormodel||t.colormodel).length;t._sArray=[];for(var n=0;n<r;n++)e.min[n]!==t.zmin[n]||e.max[n]!==t.zmax[n]?t._sArray.push(c(t.zmin[n],(e.max[n]-e.min[n])/(t.zmax[n]-t.zmin[n]),e.min[n],e.max[n])):t._sArray.push(u(e.min[n],e.max[n]));return function(e){for(var n=e.slice(0,r),i=0;i<r;i++){var o=n[i];if(!a(o))return!1;n[i]=t._sArray[i](o)}return n}}(e),[{x0:g,y0:m,z:e.z,w:n,h:r}]}},{"../../lib":503,"../../plots/cartesian/axes":554,"./constants":846,"./helpers":849,"fast-isnumeric":190}],846:[function(t,e,r){"use strict";e.exports={colormodel:{rgb:{min:[0,0,0],max:[255,255,255],fmt:function(t){return t.slice(0,3)},suffix:["","",""]},rgba:{min:[0,0,0,0],max:[255,255,255,1],fmt:function(t){return t.slice(0,4)},suffix:["","","",""]},rgba256:{colormodel:"rgba",zminDflt:[0,0,0,0],zmaxDflt:[255,255,255,255],min:[0,0,0,0],max:[255,255,255,1],fmt:function(t){return t.slice(0,4)},suffix:["","","",""]},hsl:{min:[0,0,0],max:[360,100,100],fmt:function(t){var e=t.slice(0,3);return e[1]=e[1]+"%",e[2]=e[2]+"%",e},suffix:["\xb0","%","%"]},hsla:{min:[0,0,0,0],max:[360,100,100,1],fmt:function(t){var e=t.slice(0,4);return e[1]=e[1]+"%",e[2]=e[2]+"%",e},suffix:["\xb0","%","%",""]}},pixelatedStyle:["image-rendering: optimizeSpeed","image-rendering: -moz-crisp-edges","image-rendering: -o-crisp-edges","image-rendering: -webkit-optimize-contrast","image-rendering: optimize-contrast","image-rendering: crisp-edges","image-rendering: pixelated",""].join("; ")}},{}],847:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./constants"),o=t("../../snapshot/helpers").IMAGE_URL_PREFIX;e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("source"),e.source&&!e.source.match(o)&&delete e.source,e._hasSource=!!e.source;var s,l=r("z");(e._hasZ=!(void 0===l||!l.length||!l[0]||!l[0].length),e._hasZ||e._hasSource)?(r("x0"),r("y0"),r("dx"),r("dy"),e._hasZ?(r("colormodel","rgb"),r("zmin",(s=a.colormodel[e.colormodel]).zminDflt||s.min),r("zmax",s.zmaxDflt||s.max)):e._hasSource&&(e.colormodel="rgba256",s=a.colormodel[e.colormodel],e.zmin=s.zminDflt,e.zmax=s.zmaxDflt),r("zsmooth"),r("text"),r("hovertext"),r("hovertemplate"),e._length=null):e.visible=!1}},{"../../lib":503,"../../snapshot/helpers":642,"./attributes":844,"./constants":846}],848:[function(t,e,r){"use strict";e.exports=function(t,e){return"xVal"in e&&(t.x=e.xVal),"yVal"in e&&(t.y=e.yVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t.color=e.color,t.colormodel=e.trace.colormodel,t.z||(t.z=e.color),t}},{}],849:[function(t,e,r){"use strict";var n=t("probe-image-size/sync"),i=t("../../snapshot/helpers").IMAGE_URL_PREFIX,a=t("buffer/").Buffer;r.getImageSize=function(t){var e=t.replace(i,""),r=new a(e,"base64");return n(r)}},{"../../snapshot/helpers":642,"buffer/":85,"probe-image-size/sync":276}],850:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("./constants");e.exports=function(t,e,r){var o=t.cd[0],s=o.trace,l=t.xa,c=t.ya;if(!(n.inbox(e-o.x0,e-(o.x0+o.w*s.dx),0)>0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?u=o.z[h][f]:s._hasSource&&(u=s._canvas.el.getContext("2d").getImageData(f,h,1,1).data),u){var p,d=o.hi||s.hoverinfo;if(d){var g=d.split("+");-1!==g.indexOf("all")&&(g=["color"]),-1!==g.indexOf("color")&&(p=!0)}var m,v=a.colormodel[s.colormodel],y=v.colormodel||s.colormodel,x=y.length,b=s._scaler(u),_=v.suffix,w=[];(s.hovertemplate||p)&&(w.push("["+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(", ")),4===x&&w.push(", "+b[3]+_[3]),w.push("]"),w=w.join(""),t.extraText=y.toUpperCase()+": "+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?m=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(m=s.text[h][f]);var T=c.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M="["+u.slice(0,s.colormodel.length).join(", ")+"]";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:m,hovertemplateLabels:{zLabel:M,colorLabel:w,"color[0]Label":b[0]+_[0],"color[1]Label":b[1]+_[1],"color[2]Label":b[2]+_[2],"color[3]Label":b[3]+_[3]}})]}}}},{"../../components/fx":406,"../../lib":503,"./constants":846}],851:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover"),eventData:t("./event_data"),moduleType:"trace",name:"image",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","noSortingByValue"],animatable:!1,meta:{}}},{"../../plots/cartesian":568,"./attributes":844,"./calc":845,"./defaults":847,"./event_data":848,"./hover":850,"./plot":852,"./style":853}],852:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.strTranslate,o=t("../../constants/xmlns_namespaces"),s=t("./constants"),l=i.isIOS()||i.isSafari()||i.isIE();e.exports=function(t,e,r,c){var u=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,"im").each((function(e){var r=n.select(this),l=e[0],c=l.trace,p=("fast"===c.zsmooth||!1===c.zsmooth&&h)&&!c._hasZ&&c._hasSource&&"linear"===u.type&&"linear"===f.type;c._realImage=p;var d,g,m,v,y,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,A=c.dx,M=c.dy;for(x=0;void 0===d&&x<T;)d=u.c2p(_+x*A),x++;for(x=T;void 0===g&&x>0;)g=u.c2p(_+x*A),x--;for(x=0;void 0===v&&x<k;)v=f.c2p(w+x*M),x++;for(x=k;void 0===y&&x>0;)y=f.c2p(w+x*M),x--;if(g<d&&(m=g,g=d,d=m),y<v&&(m=v,v=y,y=m),!p){d=Math.max(-.5*u._length,d),g=Math.min(1.5*u._length,g),v=Math.max(-.5*f._length,v),y=Math.min(1.5*f._length,y)}var S=Math.round(g-d),E=Math.round(y-v);if(S<=0||E<=0){r.selectAll("image").data([]).exit().remove()}else{var L=r.selectAll("image").data([e]);L.enter().append("svg:image").attr({xmlns:o.svg,preserveAspectRatio:"none"}),L.exit().remove();var C=!1===c.zsmooth?s.pixelatedStyle:"";if(p){var P=i.simpleMap(u.range,u.r2l),I=i.simpleMap(f.range,f.r2l),O=P[1]<P[0],z=I[1]>I[0];if(O||z){var D=d+S/2,R=v+E/2;C+="transform:"+a(D+"px",R+"px")+"scale("+(O?-1:1)+","+(z?-1:1)+")"+a(-D+"px",-R+"px")+";"}}L.attr("style",C);var F=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===k&&c._canvas.source===c.source)t();else{var e=document.createElement("canvas");e.width=T,e.height=k;var r=e.getContext("2d");c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute("src",c.source)}})).then((function(){var t;if(c._hasZ)t=B((function(t,e){return b[e][t]})).toDataURL("image/png");else if(c._hasSource)if(p)t=c.source;else{var e=c._canvas.el.getContext("2d").getImageData(0,0,T,k).data;t=B((function(t,r){var n=4*(r*T+t);return[e[n],e[n+1],e[n+2],e[n+3]]})).toDataURL("image/png")}L.attr({"xlink:href":t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var e=document.createElement("canvas");e.width=S,e.height=E;var r,n=e.getContext("2d"),a=function(t){return i.constrain(Math.round(u.c2p(_+t*A)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},h=s.colormodel[c.colormodel],p=h.colormodel||c.colormodel,g=h.fmt;for(x=0;x<l.w;x++){var m=a(x),y=a(x+1);if(y!==m&&!isNaN(y)&&!isNaN(m))for(var b=0;b<l.h;b++){var T=o(b),k=o(b+1);k===T||isNaN(k)||isNaN(T)||!t(x,b)||(r=c._scaler(t(x,b)),n.fillStyle=r?p+"("+g(r).join(",")+")":"rgba(0,0,0,0)",n.fillRect(m,T,y-m,k-T))}}return e}}))}},{"../../constants/xmlns_namespaces":480,"../../lib":503,"./constants":846,"@plotly/d3":58}],853:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t){n.select(t).selectAll(".im image").style("opacity",(function(t){return t[0].trace.opacity}))}},{"@plotly/d3":58}],854:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("../../lib/extend").extendDeep,a=t("../../plot_api/edit_types").overrideAll,o=t("../../plots/font_attributes"),s=t("../../components/color/attributes"),l=t("../../plots/domain").attributes,c=t("../../plots/cartesian/layout_attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../constants/delta.js"),h=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers,p=o({editType:"plot",colorEditType:"plot"}),d={color:{valType:"color",editType:"plot"},line:{color:{valType:"color",dflt:s.defaultLine,editType:"plot"},width:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"calc"},thickness:{valType:"number",min:0,max:1,dflt:1,editType:"plot"},editType:"calc"},g={valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},m=u("step",i({},d,{range:g}));e.exports={mode:{valType:"flaglist",editType:"calc",flags:["number","delta","gauge"],dflt:"number"},value:{valType:"number",editType:"calc",anim:!0},align:{valType:"enumerated",values:["left","center","right"],editType:"plot"},domain:l({name:"indicator",trace:!0,editType:"calc"}),title:{text:{valType:"string",editType:"plot"},align:{valType:"enumerated",values:["left","center","right"],editType:"plot"},font:n({},p,{}),editType:"plot"},number:{valueformat:{valType:"string",dflt:"",editType:"plot",description:h("value")},font:n({},p,{}),prefix:{valType:"string",dflt:"",editType:"plot"},suffix:{valType:"string",dflt:"",editType:"plot"},editType:"plot"},delta:{reference:{valType:"number",editType:"calc"},position:{valType:"enumerated",values:["top","bottom","left","right"],dflt:"bottom",editType:"plot"},relative:{valType:"boolean",editType:"plot",dflt:!1},valueformat:{valType:"string",editType:"plot",description:h("value")},increasing:{symbol:{valType:"string",dflt:f.INCREASING.SYMBOL,editType:"plot"},color:{valType:"color",dflt:f.INCREASING.COLOR,editType:"plot"},editType:"plot"},decreasing:{symbol:{valType:"string",dflt:f.DECREASING.SYMBOL,editType:"plot"},color:{valType:"color",dflt:f.DECREASING.COLOR,editType:"plot"},editType:"plot"},font:n({},p,{}),editType:"calc"},gauge:{shape:{valType:"enumerated",editType:"plot",dflt:"angular",values:["angular","bullet"]},bar:i({},d,{color:{dflt:"green"}}),bgcolor:{valType:"color",editType:"plot"},bordercolor:{valType:"color",dflt:s.defaultLine,editType:"plot"},borderwidth:{valType:"number",min:0,dflt:1,editType:"plot"},axis:a({range:g,visible:n({},c.visible,{dflt:!0}),tickmode:c.tickmode,nticks:c.nticks,tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:n({},c.ticks,{dflt:"outside"}),ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,showticklabels:c.showticklabels,tickfont:o({}),tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,tickprefix:c.tickprefix,showtickprefix:c.showtickprefix,ticksuffix:c.ticksuffix,showticksuffix:c.showticksuffix,separatethousands:c.separatethousands,exponentformat:c.exponentformat,minexponent:c.minexponent,showexponent:c.showexponent,editType:"plot"},"plot"),steps:m,threshold:{line:{color:n({},d.line.color,{}),width:n({},d.line.width,{dflt:1}),editType:"plot"},thickness:n({},d.thickness,{dflt:.85}),value:{valType:"number",editType:"calc",dflt:!1},editType:"plot"},editType:"plot"}}},{"../../components/color/attributes":365,"../../constants/delta.js":473,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../../plots/cartesian/axis_format_attributes":557,"../../plots/cartesian/layout_attributes":569,"../../plots/domain":584,"../../plots/font_attributes":585}],855:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="indicator",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],856:[function(t,e,r){"use strict";e.exports={calc:function(t,e){var r=[],n=e.value;"number"!=typeof e._lastValue&&(e._lastValue=e.value);var i=e._lastValue,a=i;return e._hasDelta&&"number"==typeof e.delta.reference&&(a=e.delta.reference),r[0]={y:n,lastY:i,delta:n-a,relativeDelta:(n-a)/a},r}}},{}],857:[function(t,e,r){"use strict";e.exports={defaultNumberFontSize:80,bulletNumberDomainSize:.25,bulletPadding:.025,innerRadius:.75,valueThickness:.5,titlePadding:5,horizontalPadding:10}},{}],858:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../../plot_api/plot_template"),s=t("../../plots/array_container_defaults"),l=t("./constants.js"),c=t("../../plots/cartesian/tick_value_defaults"),u=t("../../plots/cartesian/tick_mark_defaults"),f=t("../../plots/cartesian/tick_label_defaults"),h=t("../../plots/cartesian/prefix_suffix_defaults");function p(t,e){function r(r,a){return n.coerce(t,e,i.gauge.steps,r,a)}r("color"),r("line.color"),r("line.width"),r("range"),r("thickness")}e.exports={supplyDefaults:function(t,e,r,d){function g(r,a){return n.coerce(t,e,i,r,a)}a(e,d,g),g("mode"),e._hasNumber=-1!==e.mode.indexOf("number"),e._hasDelta=-1!==e.mode.indexOf("delta"),e._hasGauge=-1!==e.mode.indexOf("gauge");var m=g("value");e._range=[0,"number"==typeof m?1.5*m:1];var v,y,x,b,_,w,T=new Array(2);function k(t,e){return n.coerce(x,b,i.gauge,t,e)}function A(t,e){return n.coerce(_,w,i.gauge.axis,t,e)}if(e._hasNumber&&(g("number.valueformat"),g("number.font.color",d.font.color),g("number.font.family",d.font.family),g("number.font.size"),void 0===e.number.font.size&&(e.number.font.size=l.defaultNumberFontSize,T[0]=!0),g("number.prefix"),g("number.suffix"),v=e.number.font.size),e._hasDelta&&(g("delta.font.color",d.font.color),g("delta.font.family",d.font.family),g("delta.font.size"),void 0===e.delta.font.size&&(e.delta.font.size=(e._hasNumber?.5:1)*(v||l.defaultNumberFontSize),T[1]=!0),g("delta.reference",e.value),g("delta.relative"),g("delta.valueformat",e.delta.relative?"2%":""),g("delta.increasing.symbol"),g("delta.increasing.color"),g("delta.decreasing.symbol"),g("delta.decreasing.color"),g("delta.position"),y=e.delta.font.size),e._scaleNumbers=(!e._hasNumber||T[0])&&(!e._hasDelta||T[1])||!1,g("title.font.color",d.font.color),g("title.font.family",d.font.family),g("title.font.size",.25*(v||y||l.defaultNumberFontSize)),g("title.text"),e._hasGauge){(x=t.gauge)||(x={}),b=o.newContainer(e,"gauge"),k("shape"),(e._isBullet="bullet"===e.gauge.shape)||g("title.align","center"),(e._isAngular="angular"===e.gauge.shape)||g("align","center"),k("bgcolor",d.paper_bgcolor),k("borderwidth"),k("bordercolor"),k("bar.color"),k("bar.line.color"),k("bar.line.width"),k("bar.thickness",l.valueThickness*("bullet"===e.gauge.shape?.5:1)),s(x,b,{name:"steps",handleItemDefaults:p}),k("threshold.value"),k("threshold.thickness"),k("threshold.line.width"),k("threshold.line.color"),_={},x&&(_=x.axis||{}),w=o.newContainer(b,"axis"),A("visible"),e._range=A("range",e._range);var M={outerTicks:!0};c(_,w,A,"linear"),h(_,w,A,"linear",M),f(_,w,A,"linear",M),u(_,w,A,M)}else g("title.align","center"),g("align","center"),e._isAngular=e._isBullet=!1;e._length=null}}},{"../../lib":503,"../../plot_api/plot_template":543,"../../plots/array_container_defaults":549,"../../plots/cartesian/prefix_suffix_defaults":573,"../../plots/cartesian/tick_label_defaults":578,"../../plots/cartesian/tick_mark_defaults":579,"../../plots/cartesian/tick_value_defaults":580,"../../plots/domain":584,"./attributes":854,"./constants.js":857}],859:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"indicator",basePlotModule:t("./base_plot"),categories:["svg","noOpacity","noHover"],animatable:!0,attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc").calc,plot:t("./plot"),meta:{}}},{"./attributes":854,"./base_plot":855,"./calc":856,"./defaults":858,"./plot":860}],860:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolate,a=t("d3-interpolate").interpolateNumber,o=t("../../lib"),s=o.strScale,l=o.strTranslate,c=o.rad2deg,u=t("../../constants/alignment").MID_SHIFT,f=t("../../components/drawing"),h=t("./constants"),p=t("../../lib/svg_text_utils"),d=t("../../plots/cartesian/axes"),g=t("../../plots/cartesian/axis_defaults"),m=t("../../plots/cartesian/position_defaults"),v=t("../../plots/cartesian/layout_attributes"),y=t("../../components/color"),x={left:"start",center:"middle",right:"end"},b={left:0,center:.5,right:1},_=/[yzafpn\xb5mkMGTPEZY]/;function w(t){return t&&t.duration>0}function T(t){t.each((function(t){y.stroke(n.select(this),t.line.color)})).each((function(t){y.fill(n.select(this),t.color)})).style("stroke-width",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:"linear",ticks:"outside",range:r,showline:!0},e),a={type:"linear",_id:"x"+e._id},s={letter:"x",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,v,t,e)}return g(i,a,l,s,n),m(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+"x"+r]}function M(t,e,r,i){var a=document.createElementNS("http://www.w3.org/2000/svg","text"),o=n.select(a);return o.text(t).attr("x",0).attr("y",0).attr("text-anchor",r).attr("data-unformatted",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s="_cache"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,g){var m,v=t._fullLayout;w(r)&&g&&(m=g()),o.makeTraceGroups(v._indicatorlayer,e,"trace").each((function(e){var g,E,L,C,P,I=e[0].trace,O=n.select(this),z=I._hasGauge,D=I._isAngular,R=I._isBullet,F=I.domain,B={w:v._size.w*(F.x[1]-F.x[0]),h:v._size.h*(F.y[1]-F.y[0]),l:v._size.l+v._size.w*F.x[0],r:v._size.r+v._size.w*(1-F.x[1]),t:v._size.t+v._size.h*(1-F.y[1]),b:v._size.b+v._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=I.align||"center";if(E=j,z){if(D&&(g=N,E=j+U/2,L=function(t){return function(t,e){var r=Math.sqrt(t.width/2*(t.width/2)+t.height*t.height);return[e/r,t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;g=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else g=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var c,u,h,g=r[0].trace,m=i.numbersX,v=i.numbersY,T=g.align||"center",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,"g","numbers"),P=[];g._hasNumber&&P.push("number");g._hasDelta&&(P.push("delta"),"left"===g.delta.position&&P.reverse());var I=C.selectAll("text").data(P);function O(e,r,n,i){if(!e.match("s")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace("s","f").replace(/\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}I.enter().append("text"),I.attr("text-anchor",(function(){return A})).attr("class",(function(t){return t})).attr("x",null).attr("y",null).attr("dx",null).attr("dy",null),I.exit().remove();var z,D=g.mode+g.align;g._hasDelta&&(z=function(){var e=k(t,{tickformat:g.delta.valueformat},g._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=function(t){return g.delta.relative?t.relativeDelta:t.delta},s=function(t,e){return 0===t||"number"!=typeof t||isNaN(t)?"-":(t>0?g.delta.increasing.symbol:g.delta.decreasing.symbol)+e(t)},l=function(t){return t.delta>=0?g.delta.increasing.color:g.delta.decreasing.color};void 0===g._deltaLastValue&&(g._deltaLastValue=o(r[0]));var c=C.select("text.delta");function h(){c.text(s(o(r[0]),i)).call(y.fill,l(r[0])).call(p.convertToTspans,t)}return c.call(f.font,g.delta.font).call(y.fill,l({delta:g._deltaLastValue})),w(E)?c.transition().duration(E.duration).ease(E.easing).tween("text",(function(){var t=n.select(this),e=o(r[0]),c=g._deltaLastValue,u=O(g.delta.valueformat,i,c,e),f=a(c,e);return g._deltaLastValue=e,function(e){t.text(s(f(e),u)),t.call(y.fill,l({delta:f(e)}))}})).each("end",(function(){h(),L&&L()})).each("interrupt",(function(){h(),L&&L()})):h(),u=M(s(o(r[0]),i),g.delta.font,A,t),c}(),D+=g.delta.position+g.delta.font.size+g.delta.font.family+g.delta.valueformat,D+=g.delta.increasing.symbol+g.delta.decreasing.symbol,h=u);g._hasNumber&&(!function(){var e=k(t,{tickformat:g.number.valueformat},g._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=g.number.suffix,s=g.number.prefix,l=C.select("text.number");function u(){var e="number"==typeof r[0].y?s+i(r[0].y)+o:"-";l.text(e).call(f.font,g.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each("end",(function(){u(),L&&L()})).each("interrupt",(function(){u(),L&&L()})).attrTween("text",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);g._lastValue=r[0].y;var l=O(g.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):u(),c=M(s+i(r[0].y)+o,g.number.font,A,t)}(),D+=g.number.font.size+g.number.font.family+g.number.valueformat+g.number.suffix+g.number.prefix,h=c);if(g._hasDelta&&g._hasNumber){var R,F,B=[(c.left+c.right)/2,(c.top+c.bottom)/2],N=[(u.left+u.right)/2,(u.top+u.bottom)/2],j=.75*g.delta.font.size;"left"===g.delta.position&&(R=S(g,"deltaPos",0,-1*(c.width*b[g.align]+u.width*(1-b[g.align])+j),D,Math.min),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:u.left+R,right:c.right,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),"right"===g.delta.position&&(R=S(g,"deltaPos",0,c.width*(1-b[g.align])+u.width*b[g.align]+j,D,Math.max),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:c.left,right:u.right+R,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),"bottom"===g.delta.position&&(R=null,F=u.height,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height,bottom:c.bottom+u.height}),"top"===g.delta.position&&(R=null,F=c.top,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height-u.height,bottom:c.bottom}),z.attr({dx:R,dy:F})}(g._hasNumber||g._hasDelta)&&C.attr("transform",(function(){var t=i.numbersScaler(h);D+=t[2];var e,r=S(g,"numbersScale",1,t[0],D,Math.min);g._scaleNumbers||(r=1),e=g._isAngular?v-r*h.bottom:v-r*(h.top+h.bottom)/2,g._numbersTop=r*h.top+e;var n=h[T];"center"===T&&(n=(h.left+h.right)/2);var a=m-r*n;return a=S(g,"numbersTranslate",0,a,D,Math.max),l(a,e)+s(r)}))}(t,O,e,{numbersX:g,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:m}),z&&(C={range:I.gauge.axis.range,color:I.gauge.bgcolor,line:{color:I.gauge.bordercolor,width:0},thickness:1},P={range:I.gauge.axis.range,color:"rgba(0, 0, 0, 0)",line:{color:I.gauge.bordercolor,width:I.gauge.borderwidth},thickness:1});var Y=O.selectAll("g.angular").data(D?e:[]);Y.exit().remove();var W=O.selectAll("g.angularaxis").data(D?e:[]);W.exit().remove(),D&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,g=a.size,m=a.radius,v=a.innerRadius,y=a.gaugeBg,x=a.gaugeOutline,b=[g.l+g.w/2,g.t+g.h/2+m/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((v+m)/2-t/2*(m-v)).outerRadius((v+m)/2+t/2*(m-v)).startAngle(-E)}function P(t){t.attr("d",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append("g").classed("angular",!0),_.attr("transform",l(b[0],b[1])),A.enter().append("g").classed("angularaxis",!0).classed("crisp",!0),A.selectAll("g.xangularaxistick,path,text").remove(),(o=k(t,p.gauge.axis)).type="linear",o.range=p.gauge.axis.range,o._id="xangularaxis",o.ticklabeloverflow="allow",o.setScale();var I=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},O={},z=d.makeLabelFns(o,0).labelStandoff;O.xFn=function(t){var e=I(t);return Math.cos(e)*z},O.yFn=function(t){var e=I(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*u)},O.anchorFn=function(t){var e=I(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},O.heightFn=function(t,e,r){var n=I(t);return-.5*(1+Math.sin(n))*r};var D=function(t){return l(b[0]+m*Math.cos(t),b[1]-m*Math.sin(t))};f=function(t){return D(I(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h="inside"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:"M"+h*R+",0h"+h*o.ticklen,transFn:function(t){var e=I(t);return D(e)+"rotate("+-c(e)+")"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:O})}var F=[y].concat(p.gauge.steps),B=_.selectAll("g.bg-arc").data(F);B.enter().append("g").classed("bg-arc",!0).append("path"),B.select("path").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll("g.value-arc").data([p.gauge.bar]);j.enter().append("g").classed("value-arc",!0).append("path");var U=j.select("path");w(M)?(U.transition().duration(M.duration).ease(M.easing).each("end",(function(){S&&S()})).each("interrupt",(function(){S&&S()})).attrTween("d",(V=N,H=L(r[0].lastY),q=L(r[0].y),function(){var t=i(H,q);return function(e){return V.endAngle(t(e))()}})),p._lastValue=r[0].y):U.attr("d","number"==typeof r[0].y?N.endAngle(L(r[0].y)):"M0,0Z");var V,H,q;U.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Y=_.selectAll("g.threshold-arc").data(F);Y.enter().append("g").classed("threshold-arc",!0).append("path"),Y.select("path").call(P).call(T),Y.exit().remove();var W=_.selectAll("g.gauge-outline").data([x]);W.enter().append("g").classed("gauge-outline",!0).append("path"),W.select("path").call(P).call(T),W.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Y,layer:W,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:m});var X=O.selectAll("g.bullet").data(R?e:[]);X.exit().remove();var Z=O.selectAll("g.bulletaxis").data(R?e:[]);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,c,u=r[0].trace,f=n.gauge,p=n.layer,g=n.gaugeBg,m=n.gaugeOutline,v=n.size,x=u.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append("g").classed("bullet",!0),f.attr("transform",l(v.l,v.t)),p.enter().append("g").classed("bulletaxis",!0).classed("crisp",!0),p.selectAll("g.xbulletaxistick,path,text").remove();var A=v.h,M=u.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(u._hasNumber||u._hasDelta?1-h.bulletNumberDomainSize:1);(i=k(t,u.gauge.axis))._id="xbulletaxis",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],c=v.t+v.h,i.visible&&(d.drawTicks(t,i,{vals:"inside"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,c,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,c)}));function L(t){t.attr("width",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr("x",(function(t){return i.c2p(t.range[0])})).attr("y",(function(t){return.5*(1-t.thickness)*A})).attr("height",(function(t){return t.thickness*A}))}var C=[g].concat(u.gauge.steps),P=f.selectAll("g.bg-bullet").data(C);P.enter().append("g").classed("bg-bullet",!0).append("rect"),P.select("rect").call(L).call(T),P.exit().remove();var I=f.selectAll("g.value-bullet").data([u.gauge.bar]);I.enter().append("g").classed("value-bullet",!0).append("rect"),I.select("rect").attr("height",M).attr("y",(A-M)/2).call(T),w(b)?I.select("rect").transition().duration(b.duration).ease(b.easing).each("end",(function(){_&&_()})).each("interrupt",(function(){_&&_()})).attr("width",Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y)))):I.select("rect").attr("width","number"==typeof r[0].y?Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y))):0);I.exit().remove();var O=r.filter((function(){return u.gauge.threshold.value||0===u.gauge.threshold.value})),z=f.selectAll("g.threshold-bullet").data(O);z.enter().append("g").classed("threshold-bullet",!0).append("line"),z.select("line").attr("x1",i.c2p(u.gauge.threshold.value)).attr("x2",i.c2p(u.gauge.threshold.value)).attr("y1",(1-u.gauge.threshold.thickness)/2*A).attr("y2",(1-(1-u.gauge.threshold.thickness)/2)*A).call(y.stroke,u.gauge.threshold.line.color).style("stroke-width",u.gauge.threshold.line.width),z.exit().remove();var D=f.selectAll("g.gauge-outline").data([m]);D.enter().append("g").classed("gauge-outline",!0).append("rect"),D.select("rect").call(L).call(T),D.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:m});var J=O.selectAll("text.title").data(e);J.exit().remove(),J.enter().append("text").classed("title",!0),J.attr("text-anchor",(function(){return R?x.right:x[I.title.align]})).text(I.title.text).call(f.font,I.title.font).call(p.convertToTspans,t),J.attr("transform",(function(){var t,e=B.l+B.w*b[I.title.align],r=h.titlePadding,n=f.bBox(J.node());if(z){if(D)if(I.gauge.axis.visible)t=f.bBox(W.node()).top-r-n.bottom;else t=B.t+B.h/2-U/2-n.bottom-r;R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)}else t=I._numbersTop-r-n.bottom;return l(e,t)}))}))}},{"../../components/color":366,"../../components/drawing":388,"../../constants/alignment":471,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"../../plots/cartesian/axis_defaults":556,"../../plots/cartesian/layout_attributes":569,"../../plots/cartesian/position_defaults":572,"./constants":857,"@plotly/d3":58,"d3-interpolate":116}],861:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll;var u=e.exports=c(l({x:{valType:"data_array"},y:{valType:"data_array"},z:{valType:"data_array"},value:{valType:"data_array"},isomin:{valType:"number"},isomax:{valType:"number"},surface:{show:{valType:"boolean",dflt:!0},count:{valType:"integer",dflt:2,min:1},fill:{valType:"number",min:0,max:1,dflt:1},pattern:{valType:"flaglist",flags:["A","B","C","D","E"],extras:["all","odd","even"],dflt:"all"}},spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}}},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:a(),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),valuehoverformat:i("value",1),showlegend:l({},s.showlegend,{dflt:!1})},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),"calc","nested");u.flatshading.dflt=!0,u.lighting.facenormalsepsilon.dflt=0,u.x.editType=u.y.editType=u.z.editType=u.value.editType="calc+clearAxisTypes",u.transforms=void 0},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../mesh3d/attributes":866}],862:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../streamtube/calc").processGrid,a=t("../streamtube/calc").filter;e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l<e._len;l++){var c=e._value[l];o=Math.min(o,c),s=Math.max(s,c)}e._minValues=o,e._maxValues=s,e._vMin=void 0===e.isomin||null===e.isomin?o:e.isomin,e._vMax=void 0===e.isomax||null===e.isomin?s:e.isomax,n(t,e,{vals:[e._vMin,e._vMax],containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":374,"../streamtube/calc":1040}],863:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../lib/gl_format_color").parseColorScale,a=t("../../lib/str2rgbarray"),o=t("../../components/colorscale").extractOpts,s=t("../../plots/gl3d/zip3"),l=function(t,e){for(var r=e.length-1;r>0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n<t&&t<=i)return{id:r,distRatio:(i-t)/(i-n)}}return{id:0,distRatio:0}};function c(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.data=null,this.showContour=!1}var u=c.prototype;u.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._meshX[e],n=this.data._meshY[e],i=this.data._meshZ[e],a=this.data._Ys.length,o=this.data._Zs.length,s=l(r,this.data._Xs).id,c=l(n,this.data._Ys).id,u=l(i,this.data._Zs).id,f=t.index=u+o*c+o*a*s;t.traceCoordinate=[this.data._meshX[f],this.data._meshY[f],this.data._meshZ[f],this.data._value[f]];var h=this.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!==h[f]?t.textLabel=h[f]:h&&(t.textLabel=h),!0}},u.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.data=h(t);var l={positions:s(n(r.xaxis,t._meshX,e.dataScale[0],t.xcalendar),n(r.yaxis,t._meshY,e.dataScale[1],t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale[2],t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},c=o(t);l.vertexIntensity=t._meshIntensity,l.vertexIntensityBounds=[c.min,c.max],l.colormap=i(t),this.mesh.update(l)},u.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()};var f=["xyz","xzy","yxz","yzx","zxy","zyx"];function h(t){t._meshI=[],t._meshJ=[],t._meshK=[];var e,r,n,i,a,o,s,c=t.surface.show,u=t.spaceframe.show,h=t.surface.fill,p=t.spaceframe.fill,d=!1,g=!1,m=0,v=t._Xs,y=t._Ys,x=t._Zs,b=v.length,_=y.length,w=x.length,T=f.indexOf(t._gridFill.replace(/-/g,"").replace(/\+/g,"")),k=function(t,e,r){switch(T){case 5:return r+w*e+w*_*t;case 4:return r+w*t+w*b*e;case 3:return e+_*r+_*w*t;case 2:return e+_*t+_*b*r;case 1:return t+b*r+b*w*e;default:return t+b*e+b*_*r}},A=t._minValues,M=t._maxValues,S=t._vMin,E=t._vMax;function L(t,e,s){for(var l=o.length,c=r;c<l;c++)if(t===n[c]&&e===i[c]&&s===a[c])return c;return-1}function C(){r=e}function P(){n=[],i=[],a=[],o=[],e=0,C()}function I(t,r,s,l){return n.push(t),i.push(r),a.push(s),o.push(l),++e-1}function O(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=t[i]*(1-r)+r*e[i];return n}function z(t){s=t}function D(t,e){return"all"===t||null===t||t.indexOf(e)>-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],c=[n];if(s>=1)l=[r],c=[n];else if(s>0){var u=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=(t[i]+e[i]+r[i])/3;return n}(r,n,i),o=Math.sqrt(1-s),l=O(a,r,o),c=O(a,n,o),u=O(a,i,o),f=e[0],h=e[1],p=e[2];return{xyzv:[[r,n,c],[c,l,r],[n,i,u],[u,c,n],[i,r,l],[l,u,i]],abc:[[f,h,-1],[-1,-1,f],[h,p,-1],[-1,-1,h],[p,f,-1],[-1,-1,p]]}}(r,n);l=u.xyzv,c=u.abc}for(var f=0;f<l.length;f++){r=l[f],n=c[f];for(var h=[],p=0;p<3;p++){var d=r[p][0],g=r[p][1],v=r[p][2],y=r[p][3],x=n[p]>-1?n[p]:L(d,g,v);h[p]=x>-1?x:I(d,g,v,R(e,y))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++m}}function B(t,e,r,n){var i=t[3];i<r&&(i=r),i>n&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,u,n,i),d=B(h,f,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,f,d],[r[a[0]],r[a[1]],-1])||o,c=!0}})),c||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,u,n,i),d=B(h,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}})),o}function H(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return g&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]];if(g)i=F(t,[c,u,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,c,r,n),d=B(h,u,r,n),m=B(h,f,r,n);i=F(null,[p,d,m],[-1,-1,-1])||i}s=!0}})),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,c,r,n),d=B(f,u,r,n),m=B(h,u,r,n),v=B(h,c,r,n);g?(i=F(t,[c,v,p],[e[l[0]],-1,-1])||i,i=F(t,[u,d,m],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[p,d,m,v],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(u,c,r,n),d=B(f,c,r,n),m=B(h,c,r,n);g?(i=F(t,[c,p,d],[e[l[0]],-1,-1])||i,i=F(t,[c,d,m],[e[l[0]],-1,-1])||i,i=F(t,[c,m,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,m],[-1,-1,-1])||i,s=!0}})),i)}function q(t,e,r,n,i,a,o,s,l,c,u){var f=!1;return d&&(D(t,"A")&&(f=H(null,[e,r,n,a],c,u)||f),D(t,"B")&&(f=H(null,[r,n,i,l],c,u)||f),D(t,"C")&&(f=H(null,[r,a,o,l],c,u)||f),D(t,"D")&&(f=H(null,[n,a,s,l],c,u)||f),D(t,"E")&&(f=H(null,[r,n,a,l],c,u)||f)),g&&(f=H(t,[r,n,a,l],c,u)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f=!1,h=function(){f=V(t,[s,l,c],[-1,-1,-1],i,a)||f,f=V(t,[c,u,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],g=o[2];return p&&(s=O(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=O(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),c=O(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),u=O(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=O(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=O(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),c=O(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),u=O(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),g&&(s=O(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],g),l=O(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],g),c=O(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],g),u=O(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],g),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var h=t;return f?(d&&"even"===t&&(h=null),q(h,e,r,n,i,a,o,s,l,c,u)):(d&&"odd"===t&&(h=null),q(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<w;c++)for(var u=1;u<_;u++)a.push(Y(t,k(l,u-1,c-1),k(l,u-1,c),k(l,u,c-1),k(l,u,c),r,n,(l+u+c)%2,i&&i[o]?i[o]:[])),o++;return a}function J(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<b;c++)for(var u=1;u<w;u++)a.push(Y(t,k(c-1,l,u-1),k(c,l,u-1),k(c-1,l,u),k(c,l,u),r,n,(c+l+u)%2,i&&i[o]?i[o]:[])),o++;return a}function K(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<_;c++)for(var u=1;u<b;u++)a.push(Y(t,k(u-1,c-1,l),k(u-1,c,l),k(u,c-1,l),k(u,c,l),r,n,(u+c+l)%2,i&&i[o]?i[o]:[])),o++;return a}function Q(t,e,r){for(var n=1;n<w;n++)for(var i=1;i<_;i++)for(var a=1;a<b;a++)X(t,k(a-1,i-1,n-1),k(a-1,i-1,n),k(a-1,i,n-1),k(a-1,i,n),k(a,i-1,n-1),k(a,i-1,n),k(a,i,n-1),k(a,i,n),e,r,(a+i+n)%2)}function $(t,e,r){d=!0,Q(t,e,r),d=!1}function tt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<w;u++)for(var f=1;f<_;f++)o.push(W(t,c,f,u,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function et(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<b;u++)for(var f=1;f<w;f++)o.push(W(t,u,c,f,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function rt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<_;u++)for(var f=1;f<b;f++)o.push(W(t,f,u,c,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function nt(t,e){for(var r=[],n=t;n<e;n++)r.push(n);return r}return function(){if(P(),function(){for(var e=0;e<b;e++)for(var r=0;r<_;r++)for(var n=0;n<w;n++){var i=k(e,r,n);I(t._x[i],t._y[i],t._z[i],t._value[i])}}(),u&&p&&(z(p),g=!0,Q(null,S,E),g=!1),c&&h){z(h);for(var e=t.surface.pattern,r=t.surface.count,s=0;s<r;s++){var f=1===r?.5:s/(r-1),d=(1-f)*S+f*E,T=Math.abs(d-A)>Math.abs(d-M)?[A,d]:[d,M];$(e,T[0],T[1])}}var L=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];["x","y","z"].forEach((function(e){for(var r=[],n=0;n<L.length;n++){var i=0,a=L[n][0],o=L[n][1],s=t.slices[e];if(s.show&&s.fill){z(s.fill);var c=[],u=[],f=[];if(s.locations.length)for(var h=0;h<s.locations.length;h++){var p=l(s.locations[h],"x"===e?v:"y"===e?y:x);0===p.distRatio?c.push(p.id):p.id>0&&(u.push(p.id),"x"===e?f.push([p.distRatio,0,0]):"y"===e?f.push([0,p.distRatio,0]):f.push([0,0,p.distRatio]))}else c=nt(1,"x"===e?b-1:"y"===e?_-1:w-1);u.length>0&&(r[i]="x"===e?tt(null,u,a,o,f,r[i]):"y"===e?et(null,u,a,o,f,r[i]):rt(null,u,a,o,f,r[i]),i++),c.length>0&&(r[i]="x"===e?Z(null,c,a,o,r[i]):"y"===e?J(null,c,a,o,r[i]):K(null,c,a,o,r[i]),i++)}var d=t.caps[e];d.show&&d.fill&&(z(d.fill),r[i]="x"===e?Z(null,[0,b-1],a,o,r[i]):"y"===e?J(null,[0,_-1],a,o,r[i]):K(null,[0,w-1],a,o,r[i]),i++)}})),0===m&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=v,t._Ys=y,t._Zs=x}(),t}e.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new c(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib/gl_format_color":499,"../../lib/str2rgbarray":528,"../../plots/gl3d/zip3":609}],864:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("../../components/colorscale/defaults");function s(t,e,r,n,a){var s=a("isomin"),l=a("isomax");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a("x"),u=a("y"),f=a("z"),h=a("value");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],n),a("valuehoverformat"),["x","y","z"].forEach((function(t){a(t+"hoverformat");var e="caps."+t;a(e+".show")&&a(e+".fill");var r="slices."+t;a(r+".show")&&(a(r+".fill"),a(r+".locations"))})),a("spaceframe.show")&&a("spaceframe.fill"),a("surface.show")&&(a("surface.count"),a("surface.fill"),a("surface.pattern")),a("contour.show")&&(a("contour.color"),a("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:"",cLetter:"c"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{"../../components/colorscale/defaults":376,"../../lib":503,"../../registry":638,"./attributes":861}],865:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert").createIsosurfaceTrace,moduleType:"trace",name:"isosurface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":598,"./attributes":861,"./calc":862,"./convert":863,"./defaults":864}],866:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../surface/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat;e.exports=l({x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},i:{valType:"data_array",editType:"calc"},j:{valType:"data_array",editType:"calc"},k:{valType:"data_array",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"}),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),delaunayaxis:{valType:"enumerated",values:["x","y","z"],dflt:"z",editType:"calc"},alphahull:{valType:"number",dflt:-1,editType:"calc"},intensity:{valType:"data_array",editType:"calc"},intensitymode:{valType:"enumerated",values:["vertex","cell"],dflt:"vertex",editType:"calc"},color:{valType:"color",editType:"calc"},vertexcolor:{valType:"data_array",editType:"calc"},facecolor:{valType:"data_array",editType:"calc"},transforms:void 0},n("",{colorAttr:"`intensity`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,flatshading:{valType:"boolean",dflt:!1,editType:"calc"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:"calc"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:"calc"},lighting:l({vertexnormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-12,editType:"calc"},facenormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-6,editType:"calc"},editType:"calc"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:"calc"}),showlegend:l({},s.showlegend,{dflt:!1})})},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../surface/attributes":1056}],867:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":374}],868:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../../stackgl_modules").delaunay_triangulate,a=t("../../../stackgl_modules").alpha_shape,o=t("../../../stackgl_modules").convex_hull,s=t("../../lib/gl_format_color").parseColorScale,l=t("../../lib/str2rgbarray"),c=t("../../components/colorscale").extractOpts,u=t("../../plots/gl3d/zip3");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.color="#fff",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=l(t[n]);return e}function d(t,e,r,n){for(var i=[],a=e.length,o=0;o<a;o++)i[o]=t.d2l(e[o],0,n)*r;return i}function g(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=Math.round(t[n]);return e}function m(t,e){for(var r=t.length,n=0;n<r;n++)if(t[n]<=-.5||t[n]>=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!m(t.i,f)||!m(t.j,f)||!m(t.k,f))return;n=u(g(t.i),g(t.j),g(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=["x","y","z"].indexOf(t),n=[],a=e.length,o=0;o<a;o++)n[o]=[e[o][(r+1)%3],e[o][(r+2)%3]];return i(n)}(t.delaunayaxis,h);var v={positions:h,cells:n,lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:l(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading};if(t.intensity){var y=c(t);this.color="#fff";var x=t.intensitymode;v[x+"Intensity"]=t.intensity,v[x+"IntensityBounds"]=[y.min,y.max],v.colormap=s(t)}else t.vertexcolor?(this.color=t.vertexcolor[0],v.vertexColors=p(t.vertexcolor)):t.facecolor?(this.color=t.facecolor[0],v.cellColors=p(t.facecolor)):(this.color=t.color,v.meshColor=l(t.color));this.mesh.update(v)},h.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new f(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib/gl_format_color":499,"../../lib/str2rgbarray":528,"../../plots/gl3d/zip3":609}],869:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/colorscale/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,n){return i.coerce(t,e,o,r,n)}function c(t){var e=t.map((function(t){var e=l(t);return e&&i.isArrayOrTypedArray(e)?e:null}));return e.every((function(t){return t&&t.length===e[0].length}))&&e}c(["x","y","z"])?(c(["i","j","k"]),(!e.i||e.j&&e.k)&&(!e.j||e.k&&e.i)&&(!e.k||e.i&&e.j)?(n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],s),["lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","alphahull","delaunayaxis","opacity"].forEach((function(t){l(t)})),l("contour.show")&&(l("contour.color"),l("contour.width")),"intensity"in t?(l("intensity"),l("intensitymode"),a(t,e,s,l,{prefix:"",cLetter:"c"})):(e.showscale=!1,"facecolor"in t?l("facecolor"):"vertexcolor"in t?l("vertexcolor"):l("color",r)),l("text"),l("hovertext"),l("hovertemplate"),l("xhoverformat"),l("yhoverformat"),l("zhoverformat"),e._length=null):e.visible=!1):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"../../registry":638,"./attributes":866}],870:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert"),moduleType:"trace",name:"mesh3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":598,"./attributes":866,"./calc":867,"./convert":868,"./defaults":869}],871:[function(t,e,r){"use strict";var n=t("../../lib").extendFlat,i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../components/drawing/attributes").dash,s=t("../../components/fx/attributes"),l=t("../../constants/delta.js"),c=l.INCREASING.COLOR,u=l.DECREASING.COLOR,f=i.line;function h(t){return{line:{color:n({},f.color,{dflt:t}),width:f.width,dash:o,editType:"style"},editType:"style"}}e.exports={xperiod:i.xperiod,xperiod0:i.xperiod0,xperiodalignment:i.xperiodalignment,xhoverformat:a("x"),yhoverformat:a("y"),x:{valType:"data_array",editType:"calc+clearAxisTypes"},open:{valType:"data_array",editType:"calc"},high:{valType:"data_array",editType:"calc"},low:{valType:"data_array",editType:"calc"},close:{valType:"data_array",editType:"calc"},line:{width:n({},f.width,{}),dash:n({},o,{}),editType:"style"},increasing:h(c),decreasing:h(u),text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},tickwidth:{valType:"number",min:0,max:.5,dflt:.3,editType:"calc"},hoverlabel:n({},s.hoverlabel,{split:{valType:"boolean",dflt:!1,editType:"style"}})}},{"../../components/drawing/attributes":387,"../../components/fx/attributes":397,"../../constants/delta.js":473,"../../lib":503,"../../plots/cartesian/axis_format_attributes":557,"../scatter/attributes":925}],872:[function(t,e,r){"use strict";var n=t("../../lib"),i=n._,a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../../constants/numerical").BADNUM;function l(t,e,r,n){return{o:t,h:e,l:r,c:n}}function c(t,e,r,o,l,c){for(var u=l.makeCalcdata(e,"open"),f=l.makeCalcdata(e,"high"),h=l.makeCalcdata(e,"low"),p=l.makeCalcdata(e,"close"),d=Array.isArray(e.text),g=Array.isArray(e.hovertext),m=!0,v=null,y=!!e.xperiodalignment,x=[],b=0;b<o.length;b++){var _=o[b],w=u[b],T=f[b],k=h[b],A=p[b];if(_!==s&&w!==s&&T!==s&&k!==s&&A!==s){A===w?null!==v&&A!==v&&(m=A>v):m=A>w,v=A;var M=c(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=m?"increasing":"decreasing",M.x=M.pos,M.y=[k,T],y&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),g&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,"open:")+" ",high:i(t,"high:")+" ",low:i(t,"low:")+" ",close:i(t,"close:")+" "}}),x}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a<s.length;a++){var c=s[a];if("ohlc"===c.type&&!0===c.visible&&c.xaxis===e._id){l.push(c);var u=e.makeCalcdata(c,"x");c._origX=u;var f=o(r,e,"x",u).vals;c._xcalc=f;var h=n.distinctVals(f).minDiff;h&&isFinite(h)&&(i=Math.min(i,h))}}for(i===1/0&&(i=1),a=0;a<l.length;a++)l[a]._minDiff=i}return i*r.tickwidth}(t,r,e),u=e._minDiff;e._minDiff=null;var f=e._origX;e._origX=null;var h=e._xcalc;e._xcalc=null;var p=c(t,e,f,h,i,l);return e._extremes[r._id]=a.findExtremes(r,h,{vpad:u/2}),p.length?(n.extendFlat(p[0].t,{wHover:u/2,tickLen:s}),p):[{t:{empty:!0}}]},calcCommon:c}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554}],873:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./ohlc_defaults"),a=t("../scatter/period_defaults"),o=t("./attributes");function s(t,e,r,n){r(n+".line.color"),r(n+".line.width",e.line.width),r(n+".line.dash",e.line.dash)}e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}i(t,e,c,l)?(a(t,e,l,c,{x:!0}),c("xhoverformat"),c("yhoverformat"),c("line.width"),c("line.dash"),s(t,e,c,"increasing"),s(t,e,c,"decreasing"),c("text"),c("hovertext"),c("tickwidth"),l._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{"../../lib":503,"../scatter/period_defaults":945,"./attributes":871,"./ohlc_defaults":876}],874:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../lib").fillText,l=t("../../constants/delta.js"),c={increasing:l.INCREASING.SYMBOL,decreasing:l.DECREASING.SYMBOL};function u(t,e,r,n){var i,s,l=t.cd,c=t.xa,u=l[0].trace,f=l[0].t,h=u.type,p="ohlc"===h?"l":"min",d="ohlc"===h?"h":"max",g=f.bPos||0,m=f.bdPos||f.tickLen,v=f.wHover,y=Math.min(1,m/Math.abs(c.r2c(c.range[1])-c.r2c(c.range[0])));function x(t){var r=function(t){return t.pos+g-e}(t);return a.inbox(r-v,r+v,i)}function b(t){var e=t[p],n=t[d];return e===n||a.inbox(e-r,n-r,i)}function _(t){return(x(t)+b(t))/2}i=t.maxHoverDistance-y,s=t.maxSpikeDistance-y;var w=a.getDistanceFunction(n,x,b,_);if(a.getClosest(l,w,t),!1===t.index)return null;var T=l[t.index];if(T.empty)return null;var k=u[T.dir],A=k.line.color;return o.opacity(A)&&k.line.width?t.color=A:t.color=k.fillcolor,t.x0=c.c2p(T.pos+g-m,!0),t.x1=c.c2p(T.pos+g+m,!0),t.xLabelVal=void 0!==T.orig_p?T.orig_p:T.pos,t.spikeDistance=_(T)*s/i,t.xSpike=c.c2p(T.pos,!0),t}function f(t,e,r,a){var o=t.cd,s=t.ya,l=o[0].trace,c=o[0].t,f=[],h=u(t,e,r,a);if(!h)return[];var p=o[h.index].hi||l.hoverinfo,d=p.split("+");if(!("all"===p||-1!==d.indexOf("y")))return[];for(var g=["high","open","close","low"],m={},v=0;v<g.length;v++){var y,x=g[v],b=l[x][h.index],_=s.c2p(b,!0);b in m?(y=m[b]).yLabel+="<br>"+c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),y.name="",f.push(y),m[b]=y)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=u(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,g=p.dir;function m(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var v=p.hi||l.hoverinfo,y=v.split("+"),x="all"===v,b=x||-1!==y.indexOf("y"),_=x||-1!==y.indexOf("text"),w=b?[m("open"),m("high"),m("low"),m("close")+"  "+c[g]]:[];return _&&s(p,l,w),h.extraText=w.join("<br>"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{"../../components/color":366,"../../components/fx":406,"../../constants/delta.js":473,"../../lib":503,"../../plots/cartesian/axes":554}],875:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"ohlc",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend"],meta:{},attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc").calc,plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select")}},{"../../plots/cartesian":568,"./attributes":871,"./calc":872,"./defaults":873,"./hover":874,"./plot":877,"./select":878,"./style":879}],876:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("open"),l=r("high"),c=r("low"),u=r("close");if(r("hoverlabel.split"),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{"../../lib":503,"../../registry":638}],877:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib");e.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,"trace ohlc").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var c=a.tickLen,u=e.selectAll("path").data(i.identity);u.enter().append("path"),u.exit().remove(),u.attr("d",(function(t){if(t.empty)return"M0,0Z";var e=s.c2p(t.pos-c,!0),r=s.c2p(t.pos+c,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return"M"+e+","+o.c2p(t.o,!0)+"H"+n+"M"+n+","+o.c2p(t.h,!0)+"V"+o.c2p(t.l,!0)+"M"+r+","+o.c2p(t.c,!0)+"H"+n}))}}))}},{"../../lib":503,"@plotly/d3":58}],878:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r<n.length;r++)n[r].selected=0;else for(r=0;r<n.length;r++){var l=n[r];e.contains([i.c2p(l.pos+s),a.c2p(l.yc)],null,l.i,t)?(o.push({pointNumber:l.i,x:i.c2d(l.pos),y:a.c2d(l.yc)}),l.selected=1):l.selected=0}return o}},{}],879:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color");e.exports=function(t,e,r){var o=r||n.select(t).selectAll("g.ohlclayer").selectAll("g.trace");o.style("opacity",(function(t){return t[0].trace.opacity})),o.each((function(t){var e=t[0].trace;n.select(this).selectAll("path").each((function(t){if(!t.empty){var r=e[t.dir].line;n.select(this).style("fill","none").call(a.stroke,r.color).call(i.dashLine,r.dash,r.width).style("opacity",e.selectedpoints&&!t.selected?.3:1)}}))}))}},{"../../components/color":366,"../../components/drawing":388,"@plotly/d3":58}],880:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("../../plots/attributes"),a=t("../../plots/font_attributes"),o=t("../../components/colorscale/attributes"),s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/domain").attributes,c=n({editType:"calc"},o("line",{editTypeOverride:"calc"}),{shape:{valType:"enumerated",values:["linear","hspline"],dflt:"linear",editType:"plot"},hovertemplate:s({editType:"plot",arrayOk:!1},{keys:["count","probability"]})});e.exports={domain:l({name:"parcats",trace:!0,editType:"calc"}),hoverinfo:n({},i.hoverinfo,{flags:["count","probability"],editType:"plot",arrayOk:!1}),hoveron:{valType:"enumerated",values:["category","color","dimension"],dflt:"category",editType:"plot"},hovertemplate:s({editType:"plot",arrayOk:!1},{keys:["count","probability","category","categorycount","colorcount","bandcolorcount"]}),arrangement:{valType:"enumerated",values:["perpendicular","freeform","fixed"],dflt:"perpendicular",editType:"plot"},bundlecolors:{valType:"boolean",dflt:!0,editType:"plot"},sortpaths:{valType:"enumerated",values:["forward","backward"],dflt:"forward",editType:"plot"},labelfont:a({editType:"calc"}),tickfont:a({editType:"calc"}),dimensions:{_isLinkedToArray:"dimension",label:{valType:"string",editType:"calc"},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},ticktext:{valType:"data_array",editType:"calc"},values:{valType:"data_array",dflt:[],editType:"calc"},displayindex:{valType:"integer",editType:"calc"},editType:"calc",visible:{valType:"boolean",dflt:!0,editType:"calc"}},line:c,counts:{valType:"number",min:0,dflt:1,arrayOk:!0,editType:"calc"},customdata:void 0,hoverlabel:void 0,ids:void 0,legendgroup:void 0,legendrank:void 0,opacity:void 0,selectedpoints:void 0,showlegend:void 0}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/domain":584,"../../plots/font_attributes":585,"../../plots/template_attributes":633}],881:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getModuleCalcData,i=t("./plot");r.name="parcats",r.plot=function(t,e,r,a){var o=n(t.calcdata,"parcats");if(o.length){var s=o[0];i(t,s,r,a)}},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcats"),a=e._has&&e._has("parcats");i&&!a&&n._paperdiv.selectAll(".parcats").remove()}},{"../../plots/get_data":593,"./plot":886}],882:[function(t,e,r){"use strict";var n=t("../../lib/gup").wrap,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/calc"),o=t("../../lib/filter_unique.js"),s=t("../../components/drawing"),l=t("../../lib"),c=t("fast-isnumeric");function u(t,e,r){t.valueInds.push(e),t.count+=r}function f(t,e,r){return{categoryInds:t,color:e,rawColor:r,valueInds:[],count:0}}function h(t,e,r){t.valueInds.push(e),t.count+=r}e.exports=function(t,e){var r=l.filterVisible(e.dimensions);if(0===r.length)return[];var p,d,g,m=r.map((function(t){var e;if("trace"===t.categoryorder)e=null;else if("array"===t.categoryorder)e=t.categoryarray;else{e=o(t.values);for(var r=!0,n=0;n<e.length;n++)if(!c(e[n])){r=!1;break}e.sort(r?l.sorterAsc:void 0),"category descending"===t.categoryorder&&(e=e.reverse())}return function(t,e){e=null==e?[]:e.map((function(t){return t}));var r={},n={},i=[];e.forEach((function(t,e){r[t]=0,n[t]=e}));for(var a=0;a<t.length;a++){var o,s=t[a];void 0===r[s]?(r[s]=1,o=e.push(s)-1,n[s]=o):(r[s]++,o=n[s]),i.push(o)}var l=e.map((function(t){return r[t]}));return{uniqueValues:e,uniqueCounts:l,inds:i}}(t.values,e)}));p=l.isArrayOrTypedArray(e.counts)?e.counts:[e.counts],function(t){var e;if(function(t){for(var e=new Array(t.length),r=0;r<t.length;r++){if(t[r]<0||t[r]>=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map((function(t){return t.displayindex}))))for(e=0;e<t.length;e++)t[e]._displayindex=t[e].displayindex;else for(e=0;e<t.length;e++)t[e]._displayindex=e}(r),r.forEach((function(t,e){!function(t,e){t._categoryarray=e.uniqueValues,null===t.ticktext||void 0===t.ticktext?t._ticktext=[]:t._ticktext=t.ticktext.slice();for(var r=t._ticktext.length;r<e.uniqueValues.length;r++)t._ticktext.push(e.uniqueValues[r])}(t,m[e])}));var v,y=e.line;y?(i(e,"line")&&a(t,e,{vals:e.line.color,containerStr:"line",cLetter:"c"}),v=s.tryColorscale(y)):v=l.identity;var x,b,_,w,T,k=r[0].values.length,A={},M=m.map((function(t){return t.inds}));for(g=0,x=0;x<k;x++){var S=[];for(b=0;b<M.length;b++)S.push(M[b][x]);d=p[x%p.length],g+=d;var E=(_=x,w=void 0,T=void 0,l.isArrayOrTypedArray(y.color)?T=w=y.color[_%y.color.length]:w=y.color,{color:v(w),rawColor:T}),L=S+"-"+E.rawColor;void 0===A[L]&&(A[L]=f(S,E.color,E.rawColor)),h(A[L],x,d)}var C,P=r.map((function(t,e){return function(t,e,r,n,i){return{dimensionInd:t,containerInd:e,displayInd:r,dimensionLabel:n,count:i,categories:[],dragX:null}}(e,t._index,t._displayindex,t.label,g)}));for(x=0;x<k;x++)for(d=p[x%p.length],b=0;b<P.length;b++){var I=P[b].containerInd,O=m[b].inds[x],z=P[b].categories;if(void 0===z[O]){var D=e.dimensions[I]._categoryarray[O],R=e.dimensions[I]._ticktext[O];z[O]={dimensionInd:b,categoryInd:C=O,categoryValue:D,displayInd:C,categoryLabel:R,valueInds:[],count:0,dragY:null}}u(z[O],x,d)}return n(function(t,e,r){var n=t.map((function(t){return t.categories.length})).reduce((function(t,e){return Math.max(t,e)}));return{dimensions:t,paths:e,trace:void 0,maxCats:n,count:r}}(P,A,g))}},{"../../components/colorscale/calc":374,"../../components/colorscale/helpers":377,"../../components/drawing":388,"../../lib":503,"../../lib/filter_unique.js":494,"../../lib/gup":500,"fast-isnumeric":190}],883:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../plots/domain").defaults,s=t("../../plots/array_container_defaults"),l=t("./attributes"),c=t("../parcoords/merge_length");function u(t,e){function r(r,i){return n.coerce(t,e,l.dimensions,r,i)}var i=r("values"),a=r("visible");if(i&&i.length||(a=e.visible=!1),a){r("label"),r("displayindex",e._index);var o,s=t.categoryarray,c=Array.isArray(s)&&s.length>0;c&&(o="array");var u=r("categoryorder",o);"array"===u?(r("categoryarray"),r("ticktext")):(delete t.categoryarray,delete t.ticktext),c||"array"!==u||(e.categoryorder="trace")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:"dimensions",handleItemDefaults:u}),d=function(t,e,r,o,s){s("line.shape"),s("line.hovertemplate");var l=s("line.color",o.colorway[0]);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,"values",d),h("hoveron"),h("hovertemplate"),h("arrangement"),h("bundlecolors"),h("sortpaths"),h("counts");var g={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,"labelfont",g);var m={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,"tickfont",m)}},{"../../components/colorscale/defaults":376,"../../components/colorscale/helpers":377,"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/domain":584,"../parcoords/merge_length":896,"./attributes":880}],884:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcats",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":880,"./base_plot":881,"./calc":882,"./defaults":883,"./plot":886}],885:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolateNumber,a=t("../../plot_api/plot_api"),o=t("../../components/fx"),s=t("../../lib"),l=s.strTranslate,c=t("../../components/drawing"),u=t("tinycolor2"),f=t("../../lib/svg_text_utils");function h(t,e,r,i){var a=t.map(F.bind(0,e,r)),o=i.selectAll("g.parcatslayer").data([null]);o.enter().append("g").attr("class","parcatslayer").style("pointer-events","all");var u=o.selectAll("g.trace.parcats").data(a,p),h=u.enter().append("g").attr("class","trace parcats");u.attr("transform",(function(t){return l(t.x,t.y)})),h.append("g").attr("class","paths");var y=u.select("g.paths").selectAll("path.path").data((function(t){return t.paths}),p);y.attr("fill",(function(t){return t.model.color}));var x=y.enter().append("path").attr("class","path").attr("stroke-opacity",0).attr("fill",(function(t){return t.model.color})).attr("fill-opacity",0);_(x),y.attr("d",(function(t){return t.svgD})),x.empty()||y.sort(g),y.exit().remove(),y.on("mouseover",m).on("mouseout",v).on("click",b),h.append("g").attr("class","dimensions");var w=u.select("g.dimensions").selectAll("g.dimension").data((function(t){return t.dimensions}),p);w.enter().append("g").attr("class","dimension"),w.attr("transform",(function(t){return l(t.x,0)})),w.exit().remove();var A=w.selectAll("g.category").data((function(t){return t.categories}),p),M=A.enter().append("g").attr("class","category");A.attr("transform",(function(t){return l(0,t.y)})),M.append("rect").attr("class","catrect").attr("pointer-events","none"),A.select("rect.catrect").attr("fill","none").attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),T(M);var S=A.selectAll("rect.bandrect").data((function(t){return t.bands}),p);S.each((function(){s.raiseToTop(this)})),S.attr("fill",(function(t){return t.color}));var E=S.enter().append("rect").attr("class","bandrect").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);S.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})).attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"perpendicular"===t.parcatsViewModel.arrangement?"ns-resize":"move"})),k(E),S.exit().remove(),M.append("text").attr("class","catlabel").attr("pointer-events","none");var z=e._fullLayout.paper_bgcolor;A.select("text.catlabel").attr("text-anchor",(function(t){return d(t)?"start":"end"})).attr("alignment-baseline","middle").style("text-shadow",f.makeTextShadow(z)).style("fill","rgb(0, 0, 0)").attr("x",(function(t){return d(t)?t.width+5:-5})).attr("y",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){c.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),M.append("text").attr("class","dimlabel"),A.select("text.dimlabel").attr("text-anchor","middle").attr("alignment-baseline","baseline").attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"ew-resize"})).attr("x",(function(t){return t.width/2})).attr("y",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){c.font(n.select(this),t.parcatsViewModel.labelfont)})),A.selectAll("rect.bandrect").on("mouseover",L).on("mouseout",C),A.exit().remove(),w.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on("dragstart",P).on("drag",I).on("dragend",O)),u.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll("g.paths").selectAll("path.path"),t.dimensionSelection=n.select(this).selectAll("g.dimensions").selectAll("g.dimension")})),u.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function g(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor<e.model.rawColor?-1:0}function m(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){s.raiseToTop(this),w(n.select(this));var e=y(t),r=x(t);if(t.parcatsViewModel.graphDiv.emit("plotly_hover",{points:e,event:n.event,constraints:r}),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none")){var i,a,l,c=n.mouse(this)[0],f=t.parcatsViewModel.graphDiv,h=t.parcatsViewModel.trace,p=f._fullLayout,d=p._paperdiv.node().getBoundingClientRect(),g=t.parcatsViewModel.graphDiv.getBoundingClientRect();for(l=0;l<t.leftXs.length-1;l++)if(t.leftXs[l]+t.dimWidths[l]-2<=c&&c<=t.leftXs[l+1]+2){var m=t.parcatsViewModel.dimensions[l],v=t.parcatsViewModel.dimensions[l+1];i=(m.x+m.width+v.x)/2,a=(t.topYs[l]+t.topYs[l+1]+t.height)/2;break}var b=t.parcatsViewModel.x+i,_=t.parcatsViewModel.y+a,T=u.mostReadable(t.model.color,["black","white"]),k=t.model.count,A=k/t.parcatsViewModel.model.count,M={countLabel:k,probabilityLabel:A.toFixed(3)},S=[];-1!==t.parcatsViewModel.hoverinfoItems.indexOf("count")&&S.push(["Count:",M.countLabel].join(" ")),-1!==t.parcatsViewModel.hoverinfoItems.indexOf("probability")&&S.push(["P:",M.probabilityLabel].join(" "));var E=S.join("<br>"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+g.left,y:_-d.top+g.top,text:E,color:t.model.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:10,fontColor:T,idealAlign:L<b?"right":"left",hovertemplate:(h.line||{}).hovertemplate,hovertemplateLabels:M,eventData:[{data:h._input,fullData:h,count:k,probability:A}]},{container:p._hoverlayer.node(),outerContainer:p._paper.node(),gd:f})}}}function v(t){if(!t.parcatsViewModel.dragDimension&&(_(n.select(this)),o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()),t.parcatsViewModel.pathSelection.sort(g),-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip"))){var e=y(t),r=x(t);t.parcatsViewModel.graphDiv.emit("plotly_unhover",{points:e,event:n.event,constraints:r})}}function y(t){for(var e=[],r=z(t.parcatsViewModel),n=0;n<t.model.valueInds.length;n++){var i=t.model.valueInds[n];e.push({curveNumber:r,pointNumber:i})}return e}function x(t){for(var e={},r=t.parcatsViewModel.model.dimensions,n=0;n<r.length;n++){var i=r[n],a=i.categories[t.model.categoryInds[n]];e[i.containerInd]=a.categoryValue}return void 0!==t.model.rawColor&&(e.color=t.model.rawColor),e}function b(t){if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){var e=y(t),r=x(t);t.parcatsViewModel.graphDiv.emit("plotly_click",{points:e,event:n.event,constraints:r})}}function _(t){t.attr("fill",(function(t){return t.model.color})).attr("fill-opacity",.6).attr("stroke","lightgray").attr("stroke-width",.2).attr("stroke-opacity",1)}function w(t){t.attr("fill-opacity",.8).attr("stroke",(function(t){return u.mostReadable(t.model.color,["black","white"])})).attr("stroke-width",.3)}function T(t){t.select("rect.catrect").attr("stroke","black").attr("stroke-width",1).attr("stroke-opacity",1)}function k(t){t.attr("stroke","black").attr("stroke-width",.2).attr("stroke-opacity",1).attr("fill-opacity",1)}function A(t){var e=t.parcatsViewModel.pathSelection,r=t.categoryViewModel.model.dimensionInd,n=t.categoryViewModel.model.categoryInd;return e.filter((function(e){return e.model.categoryInds[r]===n&&e.model.color===t.color}))}function M(t,e,r){var i=n.select(t).datum(),a=i.categoryViewModel.model,o=i.parcatsViewModel.graphDiv,s=n.select(t.parentNode).selectAll("rect.bandrect"),l=[];s.each((function(t){A(t).each((function(t){Array.prototype.push.apply(l,y(t))}))}));var c={};c[a.dimensionInd]=a.categoryValue,o.emit(e,{points:l,event:r,constraints:c})}function S(t,e,r){var i=n.select(t).datum(),a=i.categoryViewModel.model,o=i.parcatsViewModel.graphDiv,s=A(i),l=[];s.each((function(t){Array.prototype.push.apply(l,y(t))}));var c={};c[a.dimensionInd]=a.categoryValue,void 0!==i.rawColor&&(c.color=i.rawColor),o.emit(e,{points:l,event:r,constraints:c})}function E(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=n.select(r.parentNode).select("rect.catrect"),c=l.node().getBoundingClientRect(),u=l.datum(),f=u.parcatsViewModel,h=f.model.dimensions[u.model.dimensionInd],p=f.trace,d=c.top+c.height/2;f.dimensions.length>1&&h.displayInd===f.dimensions.length-1?(i=c.left,a="left"):(i=c.left+c.width,a="right");var g=u.model.count,m=u.model.categoryLabel,v=g/u.parcatsViewModel.model.count,y={countLabel:g,categoryLabel:m,probabilityLabel:v.toFixed(3)},x=[];-1!==u.parcatsViewModel.hoverinfoItems.indexOf("count")&&x.push(["Count:",y.countLabel].join(" ")),-1!==u.parcatsViewModel.hoverinfoItems.indexOf("probability")&&x.push(["P("+y.categoryLabel+"):",y.probabilityLabel].join(" "));var b=x.join("<br>");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:"lightgray",borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:12,fontColor:"black",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:[{data:p._input,fullData:p,count:g,category:m,probability:v}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron;if("color"===l?(!function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll("rect.bandrect").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr("stroke","black").attr("stroke-width",1.5)}))}(this),S(this,"plotly_hover",n.event)):(!function(t){n.select(t.parentNode).selectAll("rect.bandrect").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select("rect.catrect").attr("stroke","black").attr("stroke-width",2.5)}(this),M(this,"plotly_hover",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none"))"category"===l?e=E(r,a,this):"color"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),c=n.select(r).datum(),f=c.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,g=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a="left"):(i=l.left+l.width,a="right");var m=f.model.categoryLabel,v=c.parcatsViewModel.model.count,y=0;c.categoryViewModel.bands.forEach((function(t){t.color===c.color&&(y+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===c.color&&(b+=t.model.count)}));var _=y/v,w=y/b,T=y/x,k={countLabel:v,categoryLabel:m,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf("count")&&A.push(["Count:",k.countLabel].join(" ")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf("probability")&&(A.push("P(color \u2229 "+m+"): "+k.probabilityLabel),A.push("P("+m+" | color): "+w.toFixed(3)),A.push("P(color | "+m+"): "+T.toFixed(3)));var M=A.join("<br>"),S=u.mostReadable(c.color,["black","white"]);return{trace:d,x:o*(i-e.left),y:s*(g-e.top),text:M,color:c.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:m,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}]}}(r,a,this):"dimension"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll("g.category").select("rect.catrect").each((function(){i.push(E(t,e,this))})),i}(r,a,this)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(_(e.pathSelection),T(e.dimensionSelection.selectAll("g.category")),k(e.dimensionSelection.selectAll("g.category").selectAll("rect.bandrect")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(g),-1===e.hoverinfoItems.indexOf("skip"))){"color"===t.parcatsViewModel.hoveron?S(this,"plotly_unhover",n.event):M(this,"plotly_unhover",n.event)}}function P(t){"fixed"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll("g.category").select("rect.catrect").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll("rect.bandrect").each((function(e){e.y<i&&i<=e.y+e.height&&(t.potentialClickBand=this)})))})),t.parcatsViewModel.dragDimension=t,o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()))}function I(t){if("fixed"!==t.parcatsViewModel.arrangement&&(t.dragHasMoved=!0,null!==t.dragDimensionDisplayInd)){var e=t.dragDimensionDisplayInd,r=e-1,i=e+1,a=t.parcatsViewModel.dimensions[e];if(null!==t.dragCategoryDisplayInd){var o=a.categories[t.dragCategoryDisplayInd];o.model.dragY+=n.event.dy;var s=o.model.dragY,l=o.model.displayInd,c=a.categories,u=c[l-1],f=c[l+1];void 0!==u&&s<u.y+u.height/2&&(o.model.displayInd=u.model.displayInd,u.model.displayInd=l),void 0!==f&&s+o.height>f.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||"freeform"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragX<h.x+h.width&&(a.model.displayInd=h.model.displayInd,h.model.displayInd=e),void 0!==p&&a.model.dragX+a.width>p.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),D(t.parcatsViewModel)}}function O(t){if("fixed"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll("text").attr("font-weight","normal");var e={},r=z(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e["dimensions["+i+"].displayindex"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var c=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),u=c.map((function(t){return t.categoryValue})),f=c.map((function(t){return t.categoryLabel}));e["dimensions["+t.model.containerInd+"].categoryarray"]=[u],e["dimensions["+t.model.containerInd+"].ticktext"]=[f],e["dimensions["+t.model.containerInd+"].categoryorder"]="array"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")&&!t.dragHasMoved&&t.potentialClickBand&&("color"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,"plotly_click",n.event.sourceEvent):M(t.potentialClickBand,"plotly_click",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease("cubic-in-out").each((function(){R(t.parcatsViewModel,!0),D(t.parcatsViewModel,!0)})).each("end",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n<r.length;n++)if(t.key===r[n].uid){e=n;break}return e}function D(t,e){var r;void 0===e&&(e=!1),t.pathSelection.data((function(t){return t.paths}),p),(r=t.pathSelection,e?r.transition():r).attr("d",(function(t){return t.svgD}))}function R(t,e){function r(t){return e?t.transition():t}void 0===e&&(e=!1),t.dimensionSelection.data((function(t){return t.dimensions}),p);var i=t.dimensionSelection.selectAll("g.category").data((function(t){return t.categories}),p);r(t.dimensionSelection).attr("transform",(function(t){return l(t.x,0)})),r(i).attr("transform",(function(t){return l(0,t.y)})),i.select(".dimlabel").text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})),i.select(".catlabel").attr("text-anchor",(function(t){return d(t)?"start":"end"})).attr("x",(function(t){return d(t)?t.width+5:-5})).each((function(t){var e,r;d(t)?(e=t.width+5,r="start"):(e=-5,r="end"),n.select(this).selectAll("tspan").attr("x",e).attr("text-anchor",r)}));var a=i.selectAll("rect.bandrect").data((function(t){return t.bands}),p),o=a.enter().append("rect").attr("class","bandrect").attr("cursor","move").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);a.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})),k(o),a.each((function(){s.raiseToTop(this)})),a.exit().remove()}function F(t,e,r){var n,i=r[0],a=e.margin||{l:80,r:80,t:100,b:80},o=i.trace,s=o.domain,l=e.width,c=e.height,u=Math.floor(l*(s.x[1]-s.x[0])),f=Math.floor(c*(s.y[1]-s.y[0])),h=s.x[0]*l+a.l,p=e.height-s.y[1]*e.height+a.t,d=o.line.shape;n="all"===o.hoverinfo?["count","probability"]:(o.hoverinfo||"").split("+");var g={trace:o,key:o.uid,model:i,x:h,y:p,width:u,height:f,hoveron:o.hoveron,hoverinfoItems:n,arrangement:o.arrangement,bundlecolors:o.bundlecolors,sortpaths:o.sortpaths,labelfont:o.labelfont,categorylabelfont:o.tickfont,pathShape:d,dragDimension:null,margin:a,paths:[],dimensions:[],graphDiv:t,traceSelection:null,pathSelection:null,dimensionSelection:null};return i.dimensions&&(j(g),N(g)),g}function B(t,e,r,n,a){var o,s,l=[],c=[];for(s=0;s<r.length-1;s++)o=i(r[s]+t[s],t[s+1]),l.push(o(a)),c.push(o(1-a));var u="M "+t[0]+","+e[0];for(u+="l"+r[0]+",0 ",s=1;s<r.length;s++)u+="C"+l[s-1]+","+e[s-1]+" "+c[s-1]+","+e[s]+" "+t[s]+","+e[s],u+="l"+r[s]+",0 ";for(u+="l0,"+n+" ",u+="l -"+r[r.length-1]+",0 ",s=r.length-2;s>=0;s--)u+="C"+c[s]+","+(e[s+1]+n)+" "+l[s]+","+(e[s]+n)+" "+(t[s]+r[s])+","+(e[s]+n),u+="l-"+r[s]+",0 ";return u+="Z"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}c.sort((function(e,r){var n=f(e),i=f(r);return"backward"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),n<i?-1:n>i?1:0}));for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),g=0;g<c.length;g++){var m,v=c[g];m=p>0?d*(v.count/p):0;for(var y,x=new Array(n.length),b=0;b<v.categoryInds.length;b++){var _=v.categoryInds[b],w=i[b][_],T=a[b];x[T]=n[T][w],n[T][w]+=m;var k=t.dimensions[T].categories[w],A=k.bands.length,M=k.bands[A-1];if(void 0===M||v.rawColor!==M.rawColor){var S=void 0===M?0:M.y+M.height;k.bands.push({key:S,color:v.color,rawColor:v.rawColor,height:m,width:k.width,count:v.count,y:S,categoryViewModel:k,parcatsViewModel:t})}else{var E=k.bands[A-1];E.height+=m,E.count+=v.count}}y="hspline"===t.pathShape?B(s,x,l,m,.5):B(s,x,l,m,0),h[g]={key:v.valueInds[0],model:v,height:m,leftXs:s,topYs:x,dimWidths:l,svgD:y,parcatsViewModel:t}}t.paths=h}function j(t){var e=t.model.dimensions.map((function(t){return{displayInd:t.displayInd,dimensionInd:t.dimensionInd}}));e.sort((function(t,e){return t.displayInd-e.displayInd}));var r=[];for(var n in e){var i=e[n].dimensionInd,a=t.model.dimensions[i];r.push(U(t,a))}t.dimensions=r}function U(t,e){var r,n=t.model.dimensions.length,i=e.displayInd;r=40+(n>1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),g=8*(f-h)/2,m=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(m.sort((function(t,e){return t.displayInd-e.displayInd})),c=0;c<h;c++)l=m[c].categoryInd,o=e.categories[l],a=p>0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:g,bands:[],parcatsViewModel:t},g=g+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){h(r,t,n,e)}},{"../../components/drawing":388,"../../components/fx":406,"../../lib":503,"../../lib/svg_text_utils":529,"../../plot_api/plot_api":540,"@plotly/d3":58,"d3-interpolate":116,tinycolor2:312}],886:[function(t,e,r){"use strict";var n=t("./parcats");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{"./parcats":885}],887:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/layout_attributes"),a=t("../../plots/font_attributes"),o=t("../../plots/domain").attributes,s=t("../../lib/extend").extendFlat,l=t("../../plot_api/plot_template").templatedArray;e.exports={domain:o({name:"parcoords",trace:!0,editType:"plot"}),labelangle:{valType:"angle",dflt:0,editType:"plot"},labelside:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},labelfont:a({editType:"plot"}),tickfont:a({editType:"plot"}),rangefont:a({editType:"plot"}),dimensions:l("dimension",{label:{valType:"string",editType:"plot"},tickvals:s({},i.tickvals,{editType:"plot"}),ticktext:s({},i.ticktext,{editType:"plot"}),tickformat:s({},i.tickformat,{editType:"plot"}),visible:{valType:"boolean",dflt:!0,editType:"plot"},range:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},constraintrange:{valType:"info_array",freeLength:!0,dimensions:"1-2",items:[{valType:"any",editType:"plot"},{valType:"any",editType:"plot"}],editType:"plot"},multiselect:{valType:"boolean",dflt:!0,editType:"plot"},values:{valType:"data_array",editType:"calc"},editType:"calc"}),line:s({editType:"calc"},n("line",{colorscaleDflt:"Viridis",autoColorDflt:!1,editTypeOverride:"calc"}))}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/plot_template":543,"../../plots/cartesian/layout_attributes":569,"../../plots/domain":584,"../../plots/font_attributes":585}],888:[function(t,e,r){"use strict";var n=t("./constants"),i=t("@plotly/d3"),a=t("../../lib/gup").keyFun,o=t("../../lib/gup").repeat,s=t("../../lib").sorterAsc,l=t("../../lib").strTranslate,c=n.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r<e.length;r++)if(t>=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],c=l,f=a;i*f<i*o;f+=i){var p=f+i,d=e[p];if(i*r<i*h(l,d))return u(l,c);if(i*r<i*d||p===o)return u(d,l);c=l,l=d}}function d(t){t.attr("x",-n.bar.captureWidth/2).attr("width",n.bar.captureWidth)}function g(t){t.attr("visibility","visible").style("visibility","visible").attr("fill","yellow").attr("opacity",0)}function m(t){if(!t.brush.filterSpecified)return"0,"+t.height;for(var e,r,n,i=v(t.brush.filter.getConsolidated(),t.height),a=[0],o=i.length?i[0][0]:null,s=0;s<i.length;s++)r=(e=i[s])[1]-e[0],a.push(o),a.push(r),(n=s+1)<i.length&&(o=i[n][0]-e[1]);return a.push(t.height),a}function v(t,e){return t.map((function(t){return t.map((function(t){return Math.max(0,t*e)})).sort(s)}))}function y(){i.select(document.body).style("cursor",null)}function x(t){t.attr("stroke-dasharray",m)}function b(t,e){var r=i.select(t).selectAll(".highlight, .highlight-shadow");x(e?r.transition().duration(n.bar.snapDuration).each("end",e):r)}function _(t,e){var r,i=t.brush,a=NaN,o={};if(i.filterSpecified){var s=t.height,l=i.filter.getConsolidated(),c=v(l,s),u=NaN,f=NaN,h=NaN;for(r=0;r<=c.length;r++){var p=c[r];if(p&&p[0]<=e&&e<=p[1]){u=r;break}if(f=r?r-1:NaN,p&&p[0]>e){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]<c[h][0]-e?f:h),!isNaN(a)){var d=c[a],g=function(t,e){var r=n.bar.handleHeight;if(!(e>t[1]+r||e<t[0]-r))return e>=.9*t[1]+.1*t[0]?"n":e<=.9*t[0]+.1*t[1]?"s":"ns"}(d,e);g&&(o.interval=l[a],o.intervalPix=d,o.region=g)}}if(t.ordinal&&!o.region){var m=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r<m.length;r++){var x=[.25*m[Math.max(r-1,0)]+.75*m[r],.25*m[Math.min(r+1,m.length-1)]+.75*m[r]];if(y>=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a="crosshair";r.clickableOrdinalRange?a="pointer":r.region&&(a=r.region+"-resize"),i.select(document.body).style("cursor",a)}function k(t){t.on("mousemove",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on("mouseleave",(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on("dragstart",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar="ns"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),c.startExtent=s.region?l["s"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)})).on("drag",(function(t){w(this,t)})).on("dragend",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,y(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]<l[0]&&l.reverse(),a.newExtent=[p(0,l,a.newExtent[0],a.stayingIntervals),p(1,l,a.newExtent[1],a.stayingIntervals)];var c=a.newExtent[1]>a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e){var r=t.selectAll("."+n.cn.axisBrush).data(o,a);r.enter().append("g").classed(n.cn.axisBrush,!0),function(t,e){var r=t.selectAll(".background").data(o);r.enter().append("rect").classed("background",!0).call(d).call(g).style("pointer-events","auto").attr("transform",l(0,n.verticalPadding)),r.call(k).attr("height",(function(t){return t.height-n.verticalPadding}));var i=t.selectAll(".highlight-shadow").data(o);i.enter().append("line").classed("highlight-shadow",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width+n.bar.strokeWidth).attr("stroke",e).attr("opacity",n.bar.strokeOpacity).attr("stroke-linecap","butt"),i.attr("y1",(function(t){return t.height})).call(x);var a=t.selectAll(".highlight").data(o);a.enter().append("line").classed("highlight",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width-n.bar.strokeWidth).attr("stroke",n.bar.fillColor).attr("opacity",n.bar.fillOpacity).attr("stroke-linecap","butt"),a.attr("y1",(function(t){return t.height})).call(x)}(r,e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},{"../../lib":503,"../../lib/gup":500,"./constants":891,"@plotly/d3":58}],889:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../constants/xmlns_namespaces");r.name="parcoords",r.plot=function(t){var e=i(t.calcdata,"parcoords")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcoords"),a=e._has&&e._has("parcoords");i&&!a&&(n._paperdiv.selectAll(".parcoords").remove(),n._glimages.selectAll("*").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:o.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.style.width,height:this.style.height})})),window.setTimeout((function(){n.selectAll("#filterBarPattern").attr("id","filterBarPattern")}),60)}},{"../../constants/xmlns_namespaces":480,"../../plots/get_data":593,"./plot":898,"@plotly/d3":58}],890:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale"),a=t("../../lib/gup").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,"line")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:"line",cLetter:"c"})):(r=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=.5;return e}(e._length),o=[[0,e.line.color],[1,e.line.color]]),a({lineColor:r,cscale:o})}},{"../../components/colorscale":378,"../../lib":503,"../../lib/gup":500}],891:[function(t,e,r){"use strict";e.exports={maxDimensionCount:60,overdrag:45,verticalPadding:2,tickDistance:50,canvasPixelRatio:1,blockLineCount:5e3,layers:["contextLineLayer","focusLineLayer","pickLineLayer"],axisTitleOffset:28,axisExtentOffset:10,deselectedLineColor:"#777",bar:{width:4,captureWidth:10,fillColor:"magenta",fillOpacity:1,snapDuration:150,snapRatio:.25,snapClose:.01,strokeOpacity:1,strokeWidth:1,handleHeight:8,handleOpacity:1,handleOverlap:0},cn:{axisExtentText:"axis-extent-text",parcoordsLineLayers:"parcoords-line-layers",parcoordsLineLayer:"parcoords-lines",parcoords:"parcoords",parcoordsControlView:"parcoords-control-view",yAxis:"y-axis",axisOverlays:"axis-overlays",axis:"axis",axisHeading:"axis-heading",axisTitle:"axis-title",axisExtent:"axis-extent",axisExtentTop:"axis-extent-top",axisExtentTopText:"axis-extent-top-text",axisExtentBottom:"axis-extent-bottom",axisExtentBottomText:"axis-extent-bottom-text",axisBrush:"axis-brush"},id:{filterBarPattern:"filter-bar-pattern"}}},{}],892:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../plots/domain").defaults,s=t("../../plots/array_container_defaults"),l=t("../../plots/cartesian/axes"),c=t("./attributes"),u=t("./axisbrush"),f=t("./constants").maxDimensionCount,h=t("./merge_length");function p(t,e,r,i){function a(r,i){return n.coerce(t,e,c.dimensions,r,i)}var o=a("values"),s=a("visible");if(o&&o.length||(s=e.visible=!1),s){a("label"),a("tickvals"),a("ticktext"),a("tickformat");var f=a("range");e._ax={_id:"y",type:"linear",showexponent:"all",exponentformat:"B",range:f},l.setConvert(e._ax,i.layout),a("multiselect");var h=a("constraintrange");h&&(e.constraintrange=u.cleanRanges(h,e))}}e.exports=function(t,e,r,l){function u(r,i){return n.coerce(t,e,c,r,i)}var d=t.dimensions;Array.isArray(d)&&d.length>f&&(n.log("parcoords traces support up to "+f+" dimensions at the moment"),d.splice(f));var g=s(t,e,{name:"dimensions",layout:l,handleItemDefaults:p}),m=function(t,e,r,o,s){var l=s("line.color",r);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(g)&&g.length||(e.visible=!1),h(e,g,"values",m);var v={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,"labelfont",v),n.coerceFont(u,"tickfont",v),n.coerceFont(u,"rangefont",v),u("labelangle"),u("labelside")}},{"../../components/colorscale/defaults":376,"../../components/colorscale/helpers":377,"../../lib":503,"../../plots/array_container_defaults":549,"../../plots/cartesian/axes":554,"../../plots/domain":584,"./attributes":887,"./axisbrush":888,"./constants":891,"./merge_length":896}],893:[function(t,e,r){"use strict";var n=t("../../lib").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!("visible"in t)}},{"../../lib":503}],894:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcoords",basePlotModule:t("./base_plot"),categories:["gl","regl","noOpacity","noHover"],meta:{}}},{"./attributes":887,"./base_plot":889,"./calc":890,"./defaults":892,"./plot":898}],895:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\n               p17_20, p21_24, p25_28, p29_32,\n               p33_36, p37_40, p41_44, p45_48,\n               p49_52, p53_56, p57_60, colors;\n\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\n             loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\nuniform float maskHeight;\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\nuniform vec4 contextColor;\nuniform sampler2D maskTexture, palette;\n\nbool isPick    = (drwLayer > 1.5);\nbool isContext = (drwLayer < 0.5);\n\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\n\nfloat val(mat4 p, mat4 v) {\n    return dot(matrixCompMult(p, v) * UNITS, UNITS);\n}\n\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\n    float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\n    float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\n    return y1 * (1.0 - ratio) + y2 * ratio;\n}\n\nint iMod(int a, int b) {\n    return a - b * (a / b);\n}\n\nbool fOutside(float p, float lo, float hi) {\n    return (lo < hi) && (lo > p || p > hi);\n}\n\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\n    return (\n        fOutside(p[0], lo[0], hi[0]) ||\n        fOutside(p[1], lo[1], hi[1]) ||\n        fOutside(p[2], lo[2], hi[2]) ||\n        fOutside(p[3], lo[3], hi[3])\n    );\n}\n\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\n    return (\n        vOutside(p[0], lo[0], hi[0]) ||\n        vOutside(p[1], lo[1], hi[1]) ||\n        vOutside(p[2], lo[2], hi[2]) ||\n        vOutside(p[3], lo[3], hi[3])\n    );\n}\n\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\n    return mOutside(A, loA, hiA) ||\n           mOutside(B, loB, hiB) ||\n           mOutside(C, loC, hiC) ||\n           mOutside(D, loD, hiD);\n}\n\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\n    mat4 pnts[4];\n    pnts[0] = A;\n    pnts[1] = B;\n    pnts[2] = C;\n    pnts[3] = D;\n\n    for(int i = 0; i < 4; ++i) {\n        for(int j = 0; j < 4; ++j) {\n            for(int k = 0; k < 4; ++k) {\n                if(0 == iMod(\n                    int(255.0 * texture2D(maskTexture,\n                        vec2(\n                            (float(i * 2 + j / 2) + 0.5) / 8.0,\n                            (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\n                        ))[3]\n                    ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\n                    2\n                )) return true;\n            }\n        }\n    }\n    return false;\n}\n\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\n    float x = 0.5 * sign(v) + 0.5;\n    float y = axisY(x, A, B, C, D);\n    float z = 1.0 - abs(v);\n\n    z += isContext ? 0.0 : 2.0 * float(\n        outsideBoundingBox(A, B, C, D) ||\n        outsideRasterMask(A, B, C, D)\n    );\n\n    return vec4(\n        2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\n        z,\n        1.0\n    );\n}\n\nvoid main() {\n    mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\n    mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\n    mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\n    mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\n\n    float v = colors[3];\n\n    gl_Position = position(isContext, v, A, B, C, D);\n\n    fragColor =\n        isContext ? vec4(contextColor) :\n        isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\n}\n"]),a=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n    gl_FragColor = fragColor;\n}\n"]),o=t("./constants").maxDimensionCount,s=t("../../lib"),l=new Uint8Array(4),c=new Uint8Array(4),u={shape:[256,1],format:"rgba",type:"uint8",mag:"nearest",min:"nearest"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c<i&&(r.currentRafs[o]=window.requestAnimationFrame((function(){s(l+1)}))),r.drawCompleted=!1)}(0)}function p(t,e){for(var r=new Array(256),n=0;n<256;n++)r[n]=t(n/255).concat(e);return r}function d(t,e){return(t>>>8*e)%256/255}function g(t,e,r){for(var n=new Array(8*e),i=0,a=0;a<e;a++)for(var o=0;o<2;o++)for(var s=0;s<4;s++){var l=4*t+s,c=r[64*a+l];63===l&&0===o&&(c*=-1),n[i++]=c}return n}function m(t){var e="0"+t;return e.substr(e.length-2)}function v(t){return t<o?"p"+m(t+1)+"_"+m(t+4):"colors"}function y(t,e,r,n,i,a,o,l,c,u,f,h,p,d){for(var g=[[],[]],m=0;m<64;m++)g[0][m]=m===i?1:0,g[1][m]=m===a?1:0;o*=d,l*=d,c*=d,u*=d;var v=t.lines.canvasOverdrag*d,y=t.domain,x=t.canvasWidth*d,b=t.canvasHeight*d,_=t.pad.l*d,w=t.pad.b*d,T=t.layoutHeight*d,k=t.layoutWidth*d,A=t.deselectedLines.color;return s.extendFlat({key:f,resolution:[x,b],viewBoxPos:[o+v,l],viewBoxSize:[c,u],i0:i,i1:a,dim0A:g[0].slice(0,16),dim0B:g[0].slice(16,32),dim0C:g[0].slice(32,48),dim0D:g[0].slice(48,64),dim1A:g[1].slice(0,16),dim1B:g[1].slice(16,32),dim1C:g[1].slice(32,48),dim1D:g[1].slice(48,64),drwLayer:h,contextColor:[A[0]/255,A[1]/255,A[2]/255,A[3]<1?A[3]:Math.max(1/255,Math.pow(1/t.lines.color.length,1/3))],scissorX:(n===e?0:o+v)+(_-v)+k*y.x[0],scissorWidth:(n===r?x-o+v:c+.5)+(n===e?o+v:0),scissorY:l+w+T*y.y[0],scissorHeight:u,viewportX:_-v+k*y.x[0],viewportY:w+T*y.y[0],viewportWidth:x,viewportHeight:b},p)}function x(t){var e=Math.max(0,Math.floor(2047*t[0]),0),r=Math.min(2047,Math.ceil(2047*t[1]),2047);return[Math.min(e,r),Math.max(e,r)]}e.exports=function(t,e){var r,n,l,m,b,_=e.context,w=e.pick,T=e.regl,k=T._gl,A=k.getParameter(k.ALIASED_LINE_WIDTH_RANGE),M=Math.max(A[0],Math.min(A[1],e.viewModel.plotGlPixelRatio)),S={currentRafs:{},drawCompleted:!0,clearOnly:!1},E=function(t){for(var e={},r=0;r<=o;r+=4)e[v(r)]=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)});return e}(T),L=T.texture(u),C=[];I(e);var P=T({profile:!1,blend:{enable:_,func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:1,dstAlpha:1},equation:{rgb:"add",alpha:"add"},color:[0,0,0,0]},depth:{enable:!_,mask:!0,func:"less",range:[0,1]},cull:{enable:!0,face:"back"},scissor:{enable:!0,box:{x:T.prop("scissorX"),y:T.prop("scissorY"),width:T.prop("scissorWidth"),height:T.prop("scissorHeight")}},viewport:{x:T.prop("viewportX"),y:T.prop("viewportY"),width:T.prop("viewportWidth"),height:T.prop("viewportHeight")},dither:!1,vert:i,frag:a,primitive:"lines",lineWidth:M,attributes:E,uniforms:{resolution:T.prop("resolution"),viewBoxPos:T.prop("viewBoxPos"),viewBoxSize:T.prop("viewBoxSize"),dim0A:T.prop("dim0A"),dim1A:T.prop("dim1A"),dim0B:T.prop("dim0B"),dim1B:T.prop("dim1B"),dim0C:T.prop("dim0C"),dim1C:T.prop("dim1C"),dim0D:T.prop("dim0D"),dim1D:T.prop("dim1D"),loA:T.prop("loA"),hiA:T.prop("hiA"),loB:T.prop("loB"),hiB:T.prop("hiB"),loC:T.prop("loC"),hiC:T.prop("hiC"),loD:T.prop("loD"),hiD:T.prop("hiD"),palette:L,contextColor:T.prop("contextColor"),maskTexture:T.prop("maskTexture"),drwLayer:T.prop("drwLayer"),maskHeight:T.prop("maskHeight")},offset:T.prop("offset"),count:T.prop("count")});function I(t){r=t.model,n=t.viewModel,l=n.dimensions.slice(),m=l[0]?l[0].values.length:0;var e=r.lines,i=w?e.color.map((function(t,r){return r/e.color.length})):e.color,a=function(t,e,r){for(var n,i=new Array(t*(o+4)),a=0,s=0;s<t;s++){for(var l=0;l<o;l++)i[a++]=l<e.length?e[l].paddedUnitValues[s]:.5;i[a++]=d(s,2),i[a++]=d(s,1),i[a++]=d(s,0),i[a++]=(n=r[s],Math.max(1e-6,Math.min(.999999,n)))}return i}(m,l,i);!function(t,e,r){for(var n=0;n<=o;n+=4)t[v(n)](g(n/4,e,r))}(E,m,a),_||w||(L=T.texture(s.extendFlat({data:p(r.unitToColor,255)},u)))}return{render:function(t,e,n){var i,a,o,s=t.length,c=1/0,u=-1/0;for(i=0;i<s;i++)t[i].dim0.canvasX<c&&(c=t[i].dim0.canvasX,a=i),t[i].dim1.canvasX>u&&(u=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&n<l.length?l[n].brush.filter.getBounds():[-1/0,1/0];i[0][n]=a[0],i[1][n]=a[1]}var o=new Array(16384);for(e=0;e<16384;e++)o[e]=255;if(!t)for(e=0;e<l.length;e++){var s=e%8,c=(e-s)/8,u=Math.pow(2,s),f=l[e].brush.filter.get();if(!(f.length<2)){var h=x(f[0])[1];for(r=1;r<f.length;r++){var p=x(f[r]);for(n=h+1;n<p[0];n++)o[8*n+c]&=~u;h=Math.max(h,p[1])}}}var d={shape:[8,2048],format:"alpha",type:"uint8",mag:"nearest",min:"nearest",data:o};return b?b(d):b=T.texture(d),{maskTexture:b,maskHeight:2048,loA:i[0].slice(0,16),loB:i[0].slice(16,32),loC:i[0].slice(32,48),loD:i[0].slice(48,64),hiA:i[1].slice(0,16),hiB:i[1].slice(16,32),hiC:i[1].slice(32,48),hiD:i[1].slice(48,64)}}(_);for(i=0;i<s;i++){var d=t[i],g=d.dim0.crossfilterDimensionIndex,v=d.dim1.crossfilterDimensionIndex,k=d.canvasX,A=d.canvasY,M=k+d.panelSizeX,E=d.plotGlPixelRatio;if(e||!C[g]||C[g][0]!==k||C[g][1]!==M){C[g]=[k,M];var L=y(r,a,o,i,g,v,k,A,d.panelSizeX,d.panelSizeY,d.dim0.crossfilterDimensionIndex,_?0:w?2:1,p,E);S.clearOnly=n;var I=e?r.lines.blockLineCount:m;h(T,P,S,I,m,L)}}},readPixel:function(t,e){return T.read({x:t,y:e,width:1,height:1,data:c}),c},readPixels:function(t,e,r,n){var i=new Uint8Array(4*r*n);return T.read({x:t,y:e,width:r,height:n,data:i}),i},destroy:function(){for(var e in t.style["pointer-events"]="none",L.destroy(),b&&b.destroy(),E)E[e].destroy()},update:I}}},{"../../lib":503,"./constants":891,glslify:227}],896:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i,a;for(n||(n=1/0),i=0;i<e.length;i++)(a=e[i]).visible&&(n=Math.min(n,a[r].length));for(n===1/0&&(n=0),t._length=n,i=0;i<e.length;i++)(a=e[i]).visible&&(a._length=n);return n}},{}],897:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("color-rgba"),s=t("../../plots/cartesian/axes"),l=i.strRotate,c=i.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../components/drawing"),h=t("../../components/colorscale"),p=t("../../lib/gup"),d=p.keyFun,g=p.repeat,m=p.unwrap,v=t("./helpers"),y=t("./constants"),x=t("./axisbrush"),b=t("./lines");function _(t,e,r){return i.aggNums(t,null,e,r)}function w(t,e){return k(_(Math.min,t,e),_(Math.max,t,e))}function T(t){var e=t.range;return e?k(e[0],e[1]):w(t.values,t._length)}function k(t,e){return!isNaN(t)&&isFinite(t)||(t=0),!isNaN(e)&&isFinite(e)||(e=0),t===e&&(0===t?(t-=1,e+=1):(t*=.9,e*=1.1)),[t,e]}function A(t,e,r,i,o){var s,l,c=T(r);return i?n.scale.ordinal().domain(i.map((s=a(r.tickformat),l=o,l?function(t,e){var r=l[e];return null==r?s(t):r}:s))).range(i.map((function(r){var n=(r-c[0])/(c[1]-c[0]);return t-e+n*(2*e-t)}))):n.scale.linear().domain(c).range([t-e,e])}function M(t){if(t.tickvals){var e=T(t);return n.scale.ordinal().domain(t.tickvals).range(t.tickvals.map((function(t){return(t-e[0])/(e[1]-e[0])})))}}function S(t){var e=t.map((function(t){return t[0]})),r=t.map((function(t){var e=o(t[1]);return n.rgb("rgb("+e[0]+","+e[1]+","+e[2]+")")})),i="rgb".split("").map((function(t){return n.scale.linear().clamp(!0).domain(e).range(r.map((i=t,function(t){return t[i]})));var i}));return function(t){return i.map((function(e){return e(t)}))}}function E(t){return t.dimensions.some((function(t){return t.brush.filterSpecified}))}function L(t,e,r){var a=m(e),s=a.trace,l=v.convertTypedArray(a.lineColor),c=s.line,u={color:o(y.deselectedLineColor)},f=h.extractOpts(c),p=f.reversescale?h.flipScale(a.cscale):a.cscale,d=s.domain,g=s.dimensions,x=t.width,b=s.labelangle,_=s.labelside,w=s.labelfont,k=s.tickfont,A=s.rangefont,M=i.extendDeepNoArrays({},c,{color:l.map(n.scale.linear().domain(T({values:l,range:[f.min,f.max],_length:s._length}))),blockLineCount:y.blockLineCount,canvasOverdrag:y.overdrag*y.canvasPixelRatio}),E=Math.floor(x*(d.x[1]-d.x[0])),L=Math.floor(t.height*(d.y[1]-d.y[0])),C=t.margin||{l:80,r:80,t:100,b:80},P=E,I=L;return{key:r,colCount:g.filter(v.isVisible).length,dimensions:g,tickDistance:y.tickDistance,unitToColor:S(p),lines:M,deselectedLines:u,labelAngle:b,labelSide:_,labelFont:w,tickFont:k,rangeFont:A,layoutWidth:x,layoutHeight:t.height,domain:d,translateX:d.x[0]*x,translateY:t.height-d.y[1]*t.height,pad:C,canvasWidth:P*y.canvasPixelRatio+2*M.canvasOverdrag,canvasHeight:I*y.canvasPixelRatio,width:P,height:I,canvasPixelRatio:y.canvasPixelRatio}}function C(t,e,r){var o=r.width,s=r.height,l=r.dimensions,c=r.canvasPixelRatio,u=function(t){return o*t/Math.max(1,r.colCount-1)},f=y.verticalPadding/s,h=function(t,e){return n.scale.linear().range([e,t-e])}(s,y.verticalPadding),p={key:r.key,xScale:u,model:r,inBrushDrag:!1},d={};return p.dimensions=l.filter(v.isVisible).map((function(o,l){var g=function(t,e){return n.scale.linear().domain(T(t)).range([e,1-e])}(o,f),m=d[o.label];d[o.label]=(m||0)+1;var b=o.label+(m?"__"+m:""),_=o.constraintrange,w=_&&_.length;w&&!Array.isArray(_[0])&&(_=[_]);var k=w?_.map((function(t){return t.map(g)})):[[-1/0,1/0]],S=o.values;S.length>o._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var O=1;O<C.length;O++)if(C[O]<C[O-1]){for(var z=C.map(P).sort(I),D=0;D<C.length;D++)C[D]=z[D].val,L[D]=z[D].text;break}}else C=void 0;return S=v.convertTypedArray(S),{key:b,label:o.label,tickFormat:o.tickformat,tickvals:C,ticktext:L,ordinal:v.isOrdinal(o),multiselect:o.multiselect,xIndex:l,crossfilterDimensionIndex:l,visibleIndex:o._index,height:s,values:S,paddedUnitValues:S.map(g),unitTickvals:C&&C.map(g),xScale:u,x:u(l),canvasX:u(l)*c,unitToPaddedPx:h,domainScale:A(s,y.verticalPadding,o,C,L),ordinalScale:M(o),parent:p,model:r,brush:x.makeBrush(t,w,k,(function(){t.linePickActive(!1)}),(function(){var e=p;e.focusLayer&&e.focusLayer.render(e.panels,!0);var r=E(e);!t.contextShown()&&r?(e.contextLayer&&e.contextLayer.render(e.panels,!0),t.contextShown(!0)):t.contextShown()&&!r&&(e.contextLayer&&e.contextLayer.render(e.panels,!0,!0),t.contextShown(!1))}),(function(r){if(p.focusLayer.render(p.panels,!0),p.pickLayer&&p.pickLayer.render(p.panels,!0),t.linePickActive(!0),e&&e.filterChanged){var n=g.invert,a=r.map((function(t){return t.map(n).sort(i.sorterAsc)})).sort((function(t,e){return t[0]-e[0]}));e.filterChanged(p.key,o._index,a)}}))}})),p}function P(t){t.classed(y.cn.axisExtentText,!0).attr("text-anchor","middle").style("cursor","default")}function I(t,e){var r="top"===e?1:-1,n=t*Math.PI/180;return{dir:r,dx:Math.sin(n),dy:Math.cos(n),degrees:t}}function O(t,e,r){for(var n=e.panels||(e.panels=[]),i=t.data(),a=0;a<i.length-1;a++){var o=n[a]||(n[a]={}),s=i[a],l=i[a+1];o.dim0=s,o.dim1=l,o.canvasX=s.canvasX,o.panelSizeX=l.canvasX-s.canvasX,o.panelSizeY=e.model.canvasHeight,o.y=0,o.canvasY=0,o.plotGlPixelRatio=r}}function z(t,e){return s.tickText(t._ax,e,!1).text}function D(t,e){if(t.ordinal)return"";var r=t.domainScale.domain(),n=r[e?r.length-1:0];return z(t.model.dimensions[t.visibleIndex],n)}e.exports=function(t,e,r,a){var o=t._fullLayout,h=o._toppaper,p=o._glcontainer,_=t._context.plotGlPixelRatio,T=t._fullLayout.paper_bgcolor;!function(t){for(var e=0;e<t.length;e++)for(var r=0;r<t[e].length;r++)for(var n=t[e][r].trace,i=n.dimensions,a=0;a<i.length;a++){var o=i[a].values,l=i[a]._ax;l&&(l.range?l.range=k(l.range[0],l.range[1]):l.range=w(o,n._length),l.dtick||(l.dtick=.01*(Math.abs(l.range[1]-l.range[0])||1)),l.tickformat=i[a].tickformat,s.calcTicks(l),l.cleanRange())}}(e);var A,M,S=(A=!0,M=!1,{linePickActive:function(t){return arguments.length?A=!!t:A},contextShown:function(t){return arguments.length?M=!!t:M}}),R=e.filter((function(t){return m(t).trace.visible})).map(L.bind(0,r)).map(C.bind(0,S,a));p.each((function(t,e){return i.extendFlat(t,R[e])}));var F=p.selectAll(".gl-canvas").each((function(t){t.viewModel=R[0],t.viewModel.plotGlPixelRatio=_,t.viewModel.paperColor=T,t.model=t.viewModel?t.viewModel.model:null})),B=null;F.filter((function(t){return t.pick})).style("pointer-events","auto").on("mousemove",(function(t){if(S.linePickActive()&&t.lineLayer&&a&&a.hover){var e=n.event,r=this.width,i=this.height,o=n.mouse(this),s=o[0],l=o[1];if(s<0||l<0||s>=r||l>=i)return;var c=t.lineLayer.readPixel(s,i-1-l),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==B&&(u?a.hover(h):a.unhover&&a.unhover(h),B=f)}})),F.style("opacity",(function(t){return t.pick?0:1})),h.style("background","rgba(255, 255, 255, 0)");var N=h.selectAll("."+y.cn.parcoords).data(R,d);N.exit().remove(),N.enter().append("g").classed(y.cn.parcoords,!0).style("shape-rendering","crispEdges").style("pointer-events","none"),N.attr("transform",(function(t){return c(t.model.translateX,t.model.translateY)}));var j=N.selectAll("."+y.cn.parcoordsControlView).data(g,d);j.enter().append("g").classed(y.cn.parcoordsControlView,!0),j.attr("transform",(function(t){return c(t.model.pad.l,t.model.pad.t)}));var U=j.selectAll("."+y.cn.yAxis).data((function(t){return t.dimensions}),d);U.enter().append("g").classed(y.cn.yAxis,!0),j.each((function(t){O(U,t,_)})),F.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),U.attr("transform",(function(t){return c(t.xScale(t.xIndex),0)})),U.call(n.behavior.drag().origin((function(t){return t})).on("drag",(function(t){var e=t.parent;S.linePickActive(!1),t.x=Math.max(-y.overdrag,Math.min(t.model.width+y.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,U.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),O(U,e,_),U.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr("transform",(function(t){return c(t.xScale(t.xIndex),0)})),n.select(this).attr("transform",c(t.x,0)),U.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on("dragend",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,O(U,e,_),n.select(this).attr("transform",(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),S.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),U.exit().remove();var V=U.selectAll("."+y.cn.axisOverlays).data(g,d);V.enter().append("g").classed(y.cn.axisOverlays,!0),V.selectAll("."+y.cn.axis).remove();var H=V.selectAll("."+y.cn.axis).data(g,d);H.enter().append("g").classed(y.cn.axis,!0),H.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient("left").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return v.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(H.selectAll("text"),t.model.tickFont)})),H.selectAll(".domain, .tick>line").attr("fill","none").attr("stroke","black").attr("stroke-opacity",.25).attr("stroke-width","1px"),H.selectAll("text").style("text-shadow",u.makeTextShadow(T)).style("cursor","default");var q=V.selectAll("."+y.cn.axisHeading).data(g,d);q.enter().append("g").classed(y.cn.axisHeading,!0);var G=q.selectAll("."+y.cn.axisTitle).data(g,d);G.enter().append("text").classed(y.cn.axisTitle,!0).attr("text-anchor","middle").style("cursor","ew-resize").style("pointer-events","auto"),G.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),u.convertToTspans(r,t)})).attr("transform",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=y.axisTitleOffset;return(e.dir>0?"":c(0,2*r+t.model.height))+l(e.degrees)+c(-r*e.dx,-r*e.dy)})).attr("text-anchor",(function(t){var e=I(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?"start":"end":"middle"}));var Y=V.selectAll("."+y.cn.axisExtent).data(g,d);Y.enter().append("g").classed(y.cn.axisExtent,!0);var W=Y.selectAll("."+y.cn.axisExtentTop).data(g,d);W.enter().append("g").classed(y.cn.axisExtentTop,!0),W.attr("transform",c(0,-y.axisExtentOffset));var X=W.selectAll("."+y.cn.axisExtentTopText).data(g,d);X.enter().append("text").classed(y.cn.axisExtentTopText,!0).call(P),X.text((function(t){return D(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var Z=Y.selectAll("."+y.cn.axisExtentBottom).data(g,d);Z.enter().append("g").classed(y.cn.axisExtentBottom,!0),Z.attr("transform",(function(t){return c(0,t.model.height+y.axisExtentOffset)}));var J=Z.selectAll("."+y.cn.axisExtentBottomText).data(g,d);J.enter().append("text").classed(y.cn.axisExtentBottomText,!0).attr("dy","0.75em").call(P),J.text((function(t){return D(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(V,T)}},{"../../components/colorscale":378,"../../components/drawing":388,"../../lib":503,"../../lib/gup":500,"../../lib/svg_text_utils":529,"../../plots/cartesian/axes":554,"./axisbrush":888,"./constants":891,"./helpers":893,"./lines":895,"@plotly/d3":58,"color-rgba":91}],898:[function(t,e,r){"use strict";var n=t("./parcoords"),i=t("../../lib/prepare_regl"),a=t("./helpers").isVisible;function o(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}e.exports=function(t,e){var r=t._fullLayout;if(i(t)){var s={},l={},c={},u={},f=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=u[r]=n._fullInput.index;s[r]=t.data[i].dimensions,l[r]=t.data[i].dimensions.slice()}));n(t,e,{width:f.w,height:f.h,margin:{t:f.t,r:f.r,b:f.b,l:f.l}},{filterChanged:function(e,n,i){var a=l[e][n],o=i.map((function(t){return t.slice()})),s="dimensions["+n+"].constraintrange",f=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===f[s]){var h=a.constraintrange;f[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit("plotly_restyle",[d,[u[e]]])},hover:function(e){t.emit("plotly_hover",e)},unhover:function(e){t.emit("plotly_unhover",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return o(t,e,r)-o(t,e,n)}}(r,l[e].filter(a));s[e].sort(n),l[e].filter((function(t){return!a(t)})).sort((function(t){return l[e].indexOf(t)})).forEach((function(t){s[e].splice(s[e].indexOf(t),1),s[e].splice(l[e].indexOf(t),0,t)})),t.emit("plotly_restyle",[{dimensions:[s[e]]},[u[e]]])}})}}},{"../../lib/prepare_regl":516,"./helpers":893,"./parcoords":897}],899:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/domain").attributes,a=t("../../plots/font_attributes"),o=t("../../components/color/attributes"),s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("../../lib/extend").extendFlat,u=a({editType:"plot",arrayOk:!0,colorEditType:"plot"});e.exports={labels:{valType:"data_array",editType:"calc"},label0:{valType:"number",dflt:0,editType:"calc"},dlabel:{valType:"number",dflt:1,editType:"calc"},values:{valType:"data_array",editType:"calc"},marker:{colors:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:o.defaultLine,arrayOk:!0,editType:"style"},width:{valType:"number",min:0,dflt:0,arrayOk:!0,editType:"style"},editType:"calc"},editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},scalegroup:{valType:"string",dflt:"",editType:"calc"},textinfo:{valType:"flaglist",flags:["label","text","value","percent"],extras:["none"],editType:"calc"},hoverinfo:c({},n.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:s({},{keys:["label","color","value","percent","text"]}),texttemplate:l({editType:"plot"},{keys:["label","color","value","percent","text"]}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"plot"},textfont:c({},u,{}),insidetextorientation:{valType:"enumerated",values:["horizontal","radial","tangential","auto"],dflt:"auto",editType:"plot"},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:"boolean",dflt:!1,editType:"plot"},title:{text:{valType:"string",dflt:"",editType:"plot"},font:c({},u,{}),position:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"plot"},editType:"plot"},domain:i({name:"pie",trace:!0,editType:"calc"}),hole:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},sort:{valType:"boolean",dflt:!0,editType:"calc"},direction:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"number",min:-360,max:360,dflt:0,editType:"calc"},pull:{valType:"number",min:0,max:1,dflt:0,arrayOk:!0,editType:"calc"},_deprecated:{title:{valType:"string",dflt:"",editType:"calc"},titlefont:c({},u,{}),titleposition:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"calc"}}}},{"../../components/color/attributes":365,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/domain":584,"../../plots/font_attributes":585,"../../plots/template_attributes":633}],900:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="pie",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],901:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../../components/color"),o={};function s(t){return function(e,r){return!!e&&(!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r<t.length;r++)a.push(i(t[r]).lighten(20).toHexString());for(r=0;r<t.length;r++)a.push(i(t[r]).darken(20).toHexString());e[n]=a}return a}e.exports={calc:function(t,e){var r,i,a=[],o=t._fullLayout,l=o.hiddenlabels||[],c=e.labels,u=e.marker.colors||[],f=e.values,h=e._length,p=e._hasValues&&h;if(e.dlabel)for(c=new Array(h),r=0;r<h;r++)c[r]=String(e.label0+r*e.dlabel);var d={},g=s(o["_"+e.type+"colormap"]),m=0,v=!1;for(r=0;r<h;r++){var y,x,b;if(p){if(y=f[r],!n(y))continue;if((y=+y)<0)continue}else y=1;void 0!==(x=c[r])&&""!==x||(x=r);var _=d[x=String(x)];void 0===_?(d[x]=a.length,(b=-1!==l.indexOf(x))||(m+=y),a.push({v:y,label:x,color:g(u[r],x),i:r,pts:[r],hidden:b})):(v=!0,(i=a[_]).v+=y,i.pts.push(r),i.hidden||(m+=y),!1===i.color&&u[r]&&(i.color=g(u[r],x)))}return("funnelarea"===e.type?v:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=m),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r="pie");var n=t._fullLayout,i=t.calcdata,a=n[r+"colorway"],s=n["_"+r+"colormap"];n["extend"+r+"colors"]&&(a=l(a,o));for(var c=0,u=0;u<i.length;u++){var f=i[u];if(f[0].trace.type===r)for(var h=0;h<f.length;h++){var p=f[h];!1===p.color&&(s[p.label]?p.color=s[p.label]:(s[p.label]=p.color=a[c%a.length],c++))}}},makePullColorFn:s,generateExtendedColors:l}},{"../../components/color":366,"fast-isnumeric":190,tinycolor2:312}],902:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./attributes"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText;function l(t,e){var r=Array.isArray(t),a=i.isArrayOrTypedArray(e),o=Math.min(r?t.length:1/0,a?e.length:1/0);if(isFinite(o)||(o=0),o&&a){for(var s,l=0;l<o;l++){var c=e[l];if(n(c)&&c>0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}e.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var u=l(c("labels"),c("values")),f=u.len;if(e._hasLabels=u.hasLabels,e._hasValues=u.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),f){e._length=f,c("marker.line.width")&&c("marker.line.color"),c("marker.colors"),c("scalegroup");var h,p=c("text"),d=c("texttemplate");if(d||(h=c("textinfo",Array.isArray(p)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),d||h&&"none"!==h){var g=c("textposition");s(t,e,n,c,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(g)||"auto"===g||"outside"===g)&&c("automargin"),("inside"===g||"auto"===g||Array.isArray(g))&&c("insidetextorientation")}o(e,n,c);var m=c("hole");if(c("title.text")){var v=c("title.position",m?"middle center":"top center");m||"middle center"!==v||(e.title.position="top center"),i.coerceFont(c,"title.font",n.font)}c("sort"),c("direction"),c("rotation"),c("pull")}else e.visible=!1}}},{"../../lib":503,"../../plots/domain":584,"../bar/defaults":652,"./attributes":899,"fast-isnumeric":190}],903:[function(t,e,r){"use strict";var n=t("../../components/fx/helpers").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),"funnelarea"===e.type&&(delete r.v,delete r.i),r}},{"../../components/fx/helpers":402}],904:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return-1!==t.indexOf("e")?t.replace(/[.]?0+e/,"e"):-1!==t.indexOf(".")?t.replace(/[.]?0+$/,""):t}r.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+"%"},r.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r<e.length;r++){var n=t[e[r]];if(n||0===n||""===n)return n}},r.castOption=function(t,e){return Array.isArray(t)?r.getFirstFilled(t,e):t||void 0},r.getRotationAngle=function(t){return("auto"===t?0:t)*Math.PI/180}},{"../../lib":503}],905:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,supplyLayoutDefaults:t("./layout_defaults"),layoutAttributes:t("./layout_attributes"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style"),styleOne:t("./style_one"),moduleType:"trace",name:"pie",basePlotModule:t("./base_plot"),categories:["pie-like","pie","showLegend"],meta:{}}},{"./attributes":899,"./base_plot":900,"./calc":901,"./defaults":902,"./layout_attributes":906,"./layout_defaults":907,"./plot":908,"./style":909,"./style_one":910}],906:[function(t,e,r){"use strict";e.exports={hiddenlabels:{valType:"data_array",editType:"calc"},piecolorway:{valType:"colorlist",editType:"calc"},extendpiecolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],907:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("piecolorway",e.colorway),r("extendpiecolors")}},{"../../lib":503,"./layout_attributes":906}],908:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../components/drawing"),l=t("../../lib"),c=l.strScale,u=l.strTranslate,f=t("../../lib/svg_text_utils"),h=t("../bar/uniform_text"),p=h.recordMinTextSize,d=h.clearMinTextSize,g=t("../bar/constants").TEXTPAD,m=t("./helpers"),v=t("./event_data"),y=t("../../lib").isValidTextValue;function x(t,e,r){var i=r[0],o=i.cx,s=i.cy,c=i.trace,u="funnelarea"===c.type;"_hasHoverLabel"in c||(c._hasHoverLabel=!1),"_hasHoverEvent"in c||(c._hasHoverEvent=!1),t.on("mouseover",(function(t){var r=e._fullLayout,f=e._fullData[c.index];if(!e._dragging&&!1!==r.hovermode){var h=f.hoverinfo;if(Array.isArray(h)&&(h=a.castHoverinfo({hoverinfo:[m.castOption(h,t.pts)],_module:c._module},r,0)),"all"===h&&(h="label+text+value+percent+name"),f.hovertemplate||"none"!==h&&"skip"!==h&&h){var p=t.rInscribed||0,d=o+t.pxmid[0]*(1-p),g=s+t.pxmid[1]*(1-p),y=r.separators,x=[];if(h&&-1!==h.indexOf("label")&&x.push(t.label),t.text=m.castOption(f.hovertext||f.text,t.pts),h&&-1!==h.indexOf("text")){var b=t.text;l.isValidTextValue(b)&&x.push(b)}t.value=t.v,t.valueLabel=m.formatPieValue(t.v,y),h&&-1!==h.indexOf("value")&&x.push(t.valueLabel),t.percent=t.v/i.vTotal,t.percentLabel=m.formatPiePercent(t.percent,y),h&&-1!==h.indexOf("percent")&&x.push(t.percentLabel);var _=f.hoverlabel,w=_.font,T=[];a.loneHover({trace:c,x0:d-p*i.r,x1:d+p*i.r,y:g,_x0:u?o+t.TL[0]:d-p*i.r,_x1:u?o+t.TR[0]:d+p*i.r,_y0:u?s+t.TL[1]:g-p*i.r,_y1:u?s+t.BL[1]:g+p*i.r,text:x.join("<br>"),name:f.hovertemplate||-1!==h.indexOf("name")?f.name:void 0,idealAlign:t.pxmid[0]<0?"left":"right",color:m.castOption(_.bgcolor,t.pts)||t.color,borderColor:m.castOption(_.bordercolor,t.pts),fontFamily:m.castOption(w.family,t.pts),fontSize:m.castOption(w.size,t.pts),fontColor:m.castOption(w.color,t.pts),nameLength:m.castOption(_.namelength,t.pts),textAlign:m.castOption(_.align,t.pts),hovertemplate:m.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[v(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],c._hasHoverLabel=!0}c._hasHoverEvent=!0,e.emit("plotly_hover",{points:[v(t,f)],event:n.event})}})),t.on("mouseout",(function(t){var r=e._fullLayout,i=e._fullData[c.index],o=n.select(this).datum();c._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[v(o,i)],event:n.event}),c._hasHoverEvent=!1),c._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel=!1)})),t.on("click",(function(t){var r=e._fullLayout,i=e._fullData[c.index];e._dragging||!1===r.hovermode||(e._hoverdata=[v(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=m.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=m.castOption(t._input.textfont.color,e.pts));var i=m.castOption(t.insidetextfont.family,e.pts)||m.castOption(t.textfont.family,e.pts)||r.family,a=m.castOption(t.insidetextfont.size,e.pts)||m.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;i<t.length;i++)if((n=(r=t[i][0]).trace).title.text){var a=n.title.text;n._meta&&(a=l.templateString(a,n._meta));var o=s.tester.append("text").attr("data-notex",1).text(a).call(s.font,n.title.font).call(f.convertToTspans,e),c=s.bBox(o.node(),!0);r.titleBox={width:c.width,height:c.height},o.remove()}}function w(t,e,r){var n=r.r||e.rpx1,i=e.rInscribed;if(e.startangle===e.stopangle)return{rCenter:1-i,scale:0,rotate:0,textPosAngle:0};var a,o=e.ring,s=1===o&&Math.abs(e.startangle-e.stopangle)===2*Math.PI,l=e.halfangle,c=e.midangle,u=r.trace.insidetextorientation,f="horizontal"===u,h="tangential"===u,p="radial"===u,d="auto"===u,g=[];if(!d){var m,v=function(r,i){if(function(t,e){var r=t.startangle,n=t.stopangle;return r>e&&e>n||r<e&&e<n}(e,r)){var s=Math.abs(r-e.startangle),l=Math.abs(r-e.stopangle),c=s<l?s:l;(a="tan"===i?k(t,n,o,c,0):T(t,n,o,c,Math.PI/2)).textPosAngle=r,g.push(a)}};if(f||h){for(m=4;m>=-4;m-=2)v(Math.PI*m,"tan");for(m=4;m>=-4;m-=2)v(Math.PI*(m+1),"tan")}if(f||p){for(m=4;m>=-4;m-=2)v(Math.PI*(m+1.5),"rad");for(m=4;m>=-4;m-=2)v(Math.PI*(m+.5),"rad")}}if(s||d||f){var y=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;g.push(a)}(d||p)&&((a=T(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,g.push(a)),(d||h)&&((a=k(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,g.push(a));for(var x=0,b=0,_=0;_<g.length;_++){var w=g[_].scale;if(b<w&&(b=w,x=_),!d&&b>=1)break}return g[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*g);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*g);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=I(a),-1!==a.title.position.indexOf("top")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf("bottom")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf("left")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf("center")?f*=2:-1!==a.title.position.indexOf("right")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function I(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;e<t.pull.length;e++)t.pull[e]>r&&(r=t.pull[e]);return r}function O(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n][0],a=i.trace,o=a.domain,s=e.w*(o.x[1]-o.x[0]),l=e.h*(o.y[1]-o.y[0]);a.title.text&&"middle center"!==a.title.position&&(l-=P(i,e));var c=s/2,u=l/2;"funnelarea"!==a.type||a.scalegroup||(u/=a.aspectratio),i.r=Math.min(c,u)/(1+I(a)),i.cx=e.l+e.w*(a.domain.x[1]+a.domain.x[0])/2,i.cy=e.t+e.h*(1-a.domain.y[0])-l/2,a.title.text&&-1!==a.title.position.indexOf("bottom")&&(i.cy-=P(i,e)),a.scalegroup&&-1===r.indexOf(a.scalegroup)&&r.push(a.scalegroup)}!function(t,e){for(var r,n,i,a=0;a<e.length;a++){var o=1/0,s=e[a];for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var l;if("pie"===i.type)l=r.r*r.r;else if("funnelarea"===i.type){var c,u;i.aspectratio>1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var f=o*r.vTotal;"funnelarea"===i.type&&(f/=(1+i.baseratio)/2,f/=i.aspectratio),r.r=Math.sqrt(f)}}}(t,r)}function z(t,e){return[t*Math.sin(e),-t*Math.cos(e)]}function D(t,e,r){var n=t._fullLayout,i=r.trace,a=i.texttemplate,o=i.textinfo;if(!a&&o&&"none"!==o){var s,c=o.split("+"),u=function(t){return-1!==c.indexOf(t)},f=u("label"),h=u("text"),p=u("value"),d=u("percent"),g=n.separators;if(s=f?[e.label]:[],h){var v=m.getFirstFilled(i.text,e.pts);y(v)&&s.push(v)}p&&s.push(m.formatPieValue(e.v,g)),d&&s.push(m.formatPiePercent(e.v/r.vTotal,g)),e.text=s.join("<br>")}if(a){var x=l.castOption(i,e.i,"texttemplate");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:m.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:m.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,"customdata")}}(e),_=m.getFirstFilled(i.text,e.pts);(y(_)||""===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=""}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}e.exports={plot:function(t,e){var r=t._fullLayout,a=r._size;d("pie",r),_(e,t),O(e,a);var h=l.makeTraceGroups(r._pielayer,e,"trace").each((function(e){var h=n.select(this),d=e[0],g=d.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=m.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,c="px0",u="px1";if("counterclockwise"===o.direction){for(e=0;e<t.length&&t[e].hidden;e++);if(e===t.length)return;s+=l*t[e].v,l*=-1,c="px1",u="px0"}for(n=z(a,s),e=0;e<t.length;e++)(r=t[e]).hidden||(r[c]=n,r.startangle=s,s+=l*r.v/2,r.pxmid=z(a,s),r.midangle=s,s+=l*r.v/2,n=z(a,s),r.stopangle=s,r[u]=n,r.largeArc=r.v>i.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),h.attr("stroke-linejoin","round"),h.each((function(){var v=n.select(this).selectAll("g.slice").data(e);v.enter().append("g").classed("slice",!0),v.exit().remove();var y=[[[],[]],[[],[]]],_=!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll("path,g").remove();else{i.pointNumber=i.i,i.curveNumber=g.index,y[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var o=d.cx,c=d.cy,u=n.select(this),h=u.selectAll("path.surface").data([i]);if(h.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),u.call(x,t,e),g.pull){var v=+m.castOption(g.pull,i.pts)||0;v>0&&(o+=v*i.pxmid[0],c+=v*i.pxmid[1])}i.cxFinal=o,i.cyFinal=c;var T=g.hole;if(i.v===d.vTotal){var k="M"+(o+i.px0[0])+","+(c+i.px0[1])+C(i.px0,i.pxmid,!0,1)+C(i.pxmid,i.px0,!0,1)+"Z";T?h.attr("d","M"+(o+T*i.px0[0])+","+(c+T*i.px0[1])+C(i.px0,i.pxmid,!1,T)+C(i.pxmid,i.px0,!1,T)+"Z"+k):h.attr("d",k)}else{var A=C(i.px0,i.px1,!0,1);if(T){var M=1-T;h.attr("d","M"+(o+T*i.px1[0])+","+(c+T*i.px1[1])+C(i.px1,i.px0,!1,T)+"l"+M*i.px0[0]+","+M*i.px0[1]+A+"Z")}else h.attr("d","M"+o+","+c+"l"+i.px0[0]+","+i.px0[1]+A+"Z")}D(t,i,d);var S=m.castOption(g.textposition,i.pts),E=u.selectAll("g.slicetext").data(i.text&&"none"!==S?[0]:[]);E.enter().append("g").classed("slicetext",!0),E.exit().remove(),E.each((function(){var u=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),h=l.ensureUniformFontSize(t,"outside"===S?function(t,e,r){var n=m.castOption(t.outsidetextfont.color,e.pts)||m.castOption(t.textfont.color,e.pts)||r.color,i=m.castOption(t.outsidetextfont.family,e.pts)||m.castOption(t.textfont.family,e.pts)||r.family,a=m.castOption(t.outsidetextfont.size,e.pts)||m.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(g,i,r.font):b(g,i,r.font));u.text(i.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(s.font,h).call(f.convertToTspans,t);var v,y=s.bBox(u.node());if("outside"===S)v=L(y,i);else if(v=w(y,i,d),"auto"===S&&v.scale<1){var x=l.ensureUniformFontSize(t,g.outsidetextfont);u.call(s.font,x),v=L(y=s.bBox(u.node()),i)}var T=v.textPosAngle,k=void 0===T?i.pxmid:z(d.r,T);if(v.targetX=o+k[0]*v.rCenter+(v.x||0),v.targetY=c+k[1]*v.rCenter+(v.y||0),R(v,y),v.outside){var A=v.targetY;i.yLabelMin=A-y.height/2,i.yLabelMid=A,i.yLabelMax=A+y.height/2,i.labelExtraX=0,i.labelExtraY=0,_=!0}v.fontSize=h.size,p(g.type,v,r),e[a].transform=v,u.attr("transform",l.getTextTransform(v))}))}function C(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return"a"+n*d.r+","+n*d.r+" 0 "+i.largeArc+(r?" 1 ":" 0 ")+a+","+o}}));var T=n.select(this).selectAll("g.titletext").data(g.title.text?[0]:[]);if(T.enter().append("g").classed("titletext",!0),T.exit().remove(),T.each((function(){var e,r=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),i=g.title.text;g._meta&&(i=l.templateString(i,g._meta)),r.text(i).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(s.font,g.title.font).call(f.convertToTspans,t),e="middle center"===g.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):C(d,a),r.attr("transform",u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function g(t,e){return t.pxmid[1]-e.pxmid[1]}function v(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,c,u,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,g=n?t.yLabelMax:t.yLabelMin,v=t.cyFinal+o(t.px0[1],t.px1[1]),y=p-d;if(y*l>0&&(t.labelExtraY=y),Array.isArray(e.pull))for(c=0;c<f.length;c++)(u=f[c])===t||(m.castOption(e.pull,t.pts)||0)>=(m.castOption(e.pull,u.pts)||0)||((t.pxmid[1]-u.pxmid[1])*l>0?(y=u.cyFinal+o(u.px0[1],u.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=y):(g+t.labelExtraY-v)*l>0&&(i=3*s*Math.abs(c-f.indexOf(t)),(h=u.cxFinal+a(u.px0[0],u.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?g:v,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(c=t[n][r]).sort(i),u=t[1-n][r],f=u.concat(c),p=[],h=0;h<c.length;h++)void 0!==c[h].yLabelMid&&p.push(c[h]);for(d=!1,h=0;n&&h<u.length;h++)if(void 0!==u[h].yLabelMid){d=u[h];break}for(h=0;h<p.length;h++){var x=h&&p[h-1];d&&!h&&(x=d),y(p[h],x)}}}(y,g),function(t,e){t.each((function(t){var r=n.select(this);if(t.labelExtraX||t.labelExtraY){var i=r.select("g.slicetext text");t.transform.targetX+=t.labelExtraX,t.transform.targetY+=t.labelExtraY,i.attr("transform",l.getTextTransform(t.transform));var a=t.cxFinal+t.pxmid[0],s="M"+a+","+(t.cyFinal+t.pxmid[1]),c=(t.yLabelMax-t.yLabelMin)*(t.pxmid[0]<0?-1:1)/4;if(t.labelExtraX){var u=t.labelExtraX*t.pxmid[1]/t.pxmid[0],f=t.yLabelMid+t.labelExtraY-(t.cyFinal+t.pxmid[1]);Math.abs(u)>Math.abs(f)?s+="l"+f*t.pxmid[0]/t.pxmid[1]+","+f+"H"+(a+t.labelExtraX+c):s+="l"+t.labelExtraX+","+u+"v"+(f-u)+"h"+c}else s+="V"+(t.yLabelMid+t.labelExtraY)+"h"+c;l.ensureSingle(r,"path","textline").call(o.stroke,e.outsidetextfont.color).attr({"stroke-width":Math.min(2,e.outsidetextfont.size/8),d:s,fill:"none"})}else r.select("path.textline").remove()}))}(v,g),_&&g.automargin){var k=s.bBox(h.node()),A=g.domain,M=a.w*(A.x[1]-A.x[0]),S=a.h*(A.y[1]-A.y[0]),E=(.5*M-d.r)/a.w,P=(.5*S-d.r)/a.h;i.autoMargin(t,"pie."+g.uid+".automargin",{xl:A.x[0]-E,xr:A.x[1]+E,yb:A.y[0]-P,yt:A.y[1]+P,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll("tspan").each((function(){var t=n.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:O,attachFxHandlers:x,computeTransform:R}},{"../../components/color":366,"../../components/drawing":388,"../../components/fx":406,"../../lib":503,"../../lib/svg_text_utils":529,"../../plots/plots":619,"../bar/constants":650,"../bar/uniform_text":664,"./event_data":903,"./helpers":904,"@plotly/d3":58}],909:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("./style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._pielayer.selectAll(".trace");a(t,e,"pie"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":664,"./style_one":910,"@plotly/d3":58}],910:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./helpers").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style("stroke-width",s).call(n.fill,e.color).call(n.stroke,o)}},{"../../components/color":366,"./helpers":904}],911:[function(t,e,r){"use strict";var n=t("../scatter/attributes");e.exports={x:n.x,y:n.y,xy:{valType:"data_array",editType:"calc"},indices:{valType:"data_array",editType:"calc"},xbounds:{valType:"data_array",editType:"calc"},ybounds:{valType:"data_array",editType:"calc"},text:n.text,marker:{color:{valType:"color",arrayOk:!1,editType:"calc"},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1,editType:"calc"},blend:{valType:"boolean",dflt:null,editType:"calc"},sizemin:{valType:"number",min:.1,max:2,dflt:.5,editType:"calc"},sizemax:{valType:"number",min:.1,dflt:20,editType:"calc"},border:{color:{valType:"color",arrayOk:!1,editType:"calc"},arearatio:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},editType:"calc"},editType:"calc"},transforms:void 0}},{"../scatter/attributes":925}],912:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_pointcloud2d,i=t("../../lib/str2rgbarray"),a=t("../../plots/cartesian/autorange").findExtremes,o=t("../scatter/get_trace_color");function s(t,e){this.scene=t,this.uid=e,this.type="pointcloud",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color="rgb(0, 0, 0)",this.name="",this.hoverinfo="all",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;l<e;l++)o=n[2*l],s=n[2*l+1],o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;l<e;l++)r[l]=l}else for(e=c.length,n=new Float32Array(2*e),r=new Int32Array(e),l=0;l<e;l++)o=c[l],s=u[l],r[l]=l,n[2*l]=o,n[2*l+1]=s,o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var g=i(t.marker.color),m=i(t.marker.border.color),v=t.opacity*t.marker.opacity;g[3]*=v,this.pointcloudOptions.color=g;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,m[3]*=v,this.pointcloudOptions.borderColor=m;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{"../../../stackgl_modules":1119,"../../lib/str2rgbarray":528,"../../plots/cartesian/autorange":553,"../scatter/get_trace_color":935}],913:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a("x"),a("y"),a("xbounds"),a("ybounds"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a("text"),a("marker.color",r),a("marker.opacity"),a("marker.blend"),a("marker.sizemin"),a("marker.sizemax"),a("marker.border.color",r),a("marker.border.arearatio"),e._length=null}},{"../../lib":503,"./attributes":911}],914:[function(t,e,r){"use strict";["*pointcloud* trace is deprecated!","Please consider switching to the *scattergl* trace type."].join(" ");e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../scatter3d/calc"),plot:t("./convert"),moduleType:"trace",name:"pointcloud",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","showLegend"],meta:{}}},{"../../plots/gl2d":596,"../scatter3d/calc":954,"./attributes":911,"./convert":912,"./defaults":913}],915:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/attributes"),a=t("../../components/color/attributes"),o=t("../../components/fx/attributes"),s=t("../../plots/domain").attributes,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../components/colorscale/attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers,h=t("../../lib/extend").extendFlat,p=t("../../plot_api/edit_types").overrideAll;(e.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:"sankey",trace:!0}),orientation:{valType:"enumerated",values:["v","h"],dflt:"h"},valueformat:{valType:"string",dflt:".3s",description:f("value")},valuesuffix:{valType:"string",dflt:""},arrangement:{valType:"enumerated",values:["snap","perpendicular","freeform","fixed"],dflt:"snap"},textfont:n({}),customdata:void 0,node:{label:{valType:"data_array",dflt:[]},groups:{valType:"info_array",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:"number",editType:"calc"}},x:{valType:"data_array",dflt:[]},y:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:.5,arrayOk:!0}},pad:{valType:"number",arrayOk:!1,min:0,dflt:20},thickness:{valType:"number",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]})},link:{label:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:0,arrayOk:!0}},source:{valType:"data_array",dflt:[]},target:{valType:"data_array",dflt:[]},value:{valType:"data_array",dflt:[]},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]}),colorscales:u("concentrationscales",{editType:"calc",label:{valType:"string",editType:"calc",dflt:""},cmax:{valType:"number",editType:"calc",dflt:1},cmin:{valType:"number",editType:"calc",dflt:0},colorscale:h(c().colorscale,{dflt:[[0,"white"],[1,"black"]]})})}},"calc","nested")).transforms=void 0},{"../../components/color/attributes":365,"../../components/colorscale/attributes":373,"../../components/fx/attributes":397,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plot_api/plot_template":543,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/domain":584,"../../plots/font_attributes":585,"../../plots/template_attributes":633}],916:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../components/fx/layout_attributes"),s=t("../../lib/setcursor"),l=t("../../components/dragelement"),c=t("../../plots/cartesian/select").prepSelect,u=t("../../lib"),f=t("../../registry");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a="pan"===n.dragmode?"move":"crosshair",o=r._bgRect;if("pan"!==i&&"zoom"!==i){s(o,a);var h={_id:"x",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:"y",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;r<e.length;r++)if(e[r].pointNumber===t)return e[r]}for(var l=0;l<r.length;l++){var c=s(r[l].pointNumber);if(c)if(c.group){for(var u=0;u<c.childrenNodes.length;u++)o.push(c.childrenNodes[u].pointNumber);a[c.pointNumber-i.node._count]=!1}else o.push(c.pointNumber)}n=a.filter(Boolean).concat([o]),f.call("_guiRestyle",t,{"node.groups":[n]},e)},prepFn:function(t,e,r){c(t,e,r,d,i)}};l.init(d)}}r.name="sankey",r.baseLayoutAttrOverrides=n({hoverlabel:o.hoverlabel},"plot","nested"),r.plot=function(t){var e=i(t.calcdata,"sankey")[0];a(t,e),r.updateFx(t)},r.clean=function(t,e,r,n){var i=n._has&&n._has("sankey"),a=e._has&&e._has("sankey");i&&!a&&(n._paperdiv.selectAll(".sankey").remove(),n._paperdiv.selectAll(".bgsankey").remove())},r.updateFx=function(t){for(var e=0;e<t._fullData.length;e++)h(t,e)}},{"../../components/dragelement":385,"../../components/fx/layout_attributes":407,"../../lib":503,"../../lib/setcursor":524,"../../plot_api/edit_types":536,"../../plots/cartesian/select":575,"../../plots/get_data":593,"../../registry":638,"./plot":921}],917:[function(t,e,r){"use strict";var n=t("strongly-connected-components"),i=t("../../lib"),a=t("../../lib/gup").wrap,o=i.isArrayOrTypedArray,s=i.isIndex,l=t("../../components/colorscale");function c(t){var e,r=t.node,a=t.link,c=[],u=o(a.color),f=o(a.customdata),h={},p={},d=a.colorscales.length;for(e=0;e<d;e++){var g=a.colorscales[e],m=l.extractScale(g,{cLetter:"c"}),v=l.makeColorScaleFunc(m);p[g.label]=v}var y=0;for(e=0;e<a.value.length;e++)a.source[e]>y&&(y=a.source[e]),a.target[e]>y&&(y=a.target[e]);var x,b=y+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x<T.length;x++){var k=T[x],A=b+e;w.hasOwnProperty(k)?i.warn("Node "+k+" is already part of a group."):w[k]=A}}var M={source:[],target:[]};for(e=0;e<a.value.length;e++){var S=a.value[e],E=a.source[e],L=a.target[e];if(S>0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C="";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var I=b+_.length,O=o(r.color),z=o(r.customdata),D=[];for(e=0;e<I;e++)if(h[e]){var R=r.label[e];D.push({group:e>b-1,childrenNodes:[],pointNumber:e,label:R,color:O?r.color[e]:r.color,customdata:z?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o<Math.min(e.length,r.length);o++)if(i.isIndex(e[o],t)&&i.isIndex(r[o],t)){if(e[o]===r[o])return!0;a[e[o]].push(r[o])}return n(a).components.some((function(t){return t.length>1}))}(I,M.source,M.target)&&(F=!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{"../../components/colorscale":378,"../../lib":503,"../../lib/gup":500,"strongly-connected-components":306}],918:[function(t,e,r){"use strict";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:"linear",cn:{sankey:"sankey",sankeyLinks:"sankey-links",sankeyLink:"sankey-link",sankeyNodeSet:"sankey-node-set",sankeyNode:"sankey-node",nodeRect:"node-rect",nodeLabel:"node-label"}}},{}],919:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("tinycolor2"),s=t("../../plots/domain").defaults,l=t("../../components/fx/hoverlabel_defaults"),c=t("../../plot_api/plot_template"),u=t("../../plots/array_container_defaults");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r("label"),r("cmin"),r("cmax"),r("colorscale")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),g=t.node,m=c.newContainer(e,"node");function v(t,e){return n.coerce(g,m,i.node,t,e)}v("label"),v("groups"),v("x"),v("y"),v("pad"),v("thickness"),v("line.color"),v("line.width"),v("hoverinfo",t.hoverinfo),l(g,m,v,d),v("hovertemplate");var y=h.colorway;v("color",m.label.map((function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}))),v("customdata");var x=t.link||{},b=c.newContainer(e,"link");function _(t,e){return n.coerce(x,b,i.link,t,e)}_("label"),_("source"),_("target"),_("value"),_("line.color"),_("line.width"),_("hoverinfo",t.hoverinfo),l(x,b,_,d),_("hovertemplate");var w,T=o(h.paper_bgcolor).getLuminance()<.333?"rgba(255, 255, 255, 0.6)":"rgba(0, 0, 0, 0.2)";_("color",n.repeat(T,b.value.length)),_("customdata"),u(x,b,{name:"colorscales",handleItemDefaults:f}),s(e,h,p),p("orientation"),p("valueformat"),p("valuesuffix"),m.x.length&&m.y.length&&(w="freeform"),p("arrangement",w),n.coerceFont(p,"textfont",n.extendFlat({},h.font)),e._length=null}},{"../../components/color":366,"../../components/fx/hoverlabel_defaults":404,"../../lib":503,"../../plot_api/plot_template":543,"../../plots/array_container_defaults":549,"../../plots/domain":584,"./attributes":915,tinycolor2:312}],920:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"sankey",basePlotModule:t("./base_plot"),selectPoints:t("./select.js"),categories:["noOpacity"],meta:{}}},{"./attributes":915,"./base_plot":916,"./calc":917,"./defaults":919,"./plot":921,"./select.js":923}],921:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("./render"),s=t("../../components/fx"),l=t("../../components/color"),c=t("./constants").cn,u=i._;function f(t){return""!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select("path").style("fill-opacity",e),n.select(t).select("rect").style("fill-opacity",e)}function d(t){n.select(t).select("text.name").style("fill","black")}function g(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function m(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll("."+c.sankeyLink).filter(g(e)).call(x.bind(0,e,r,!1))}function y(t,e,r){e&&r&&h(r,e).selectAll("."+c.sankeyLink).filter(g(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll("."+c.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll("."+c.sankeyNode).filter(m(t)).call(v)}function b(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll("."+c.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(c.sankeyNode).filter(m(t)).call(y)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,g=0;g<t._fullData.length;g++)if(t._fullData[g].visible&&t._fullData[g].type===c.sankey&&!t._fullData[g]._viewInitial){var m=t._fullData[g].node;t._fullData[g]._viewInitial={node:{groups:m.groups.slice(),x:m.x.slice(),y:m.y.slice()}}}var w=u(t,"source:")+" ",T=u(t,"target:")+" ",k=u(t,"concentration:")+" ",A=u(t,"incoming flow count:")+" ",M=u(t,"outgoing flow count:")+" ";o(t,i,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{linkEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(x.bind(0,r,i,!0)),"skip"!==r.link.trace.link.hoverinfo&&(r.link.fullData=r.link.trace,t.emit("plotly_hover",{event:n.event,points:[r.link]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var o=i.link.trace.link;if("none"!==o.hoverinfo&&"skip"!==o.hoverinfo){for(var c=[],u=0,h=0;h<i.flow.links.length;h++){var g=i.flow.links[h];if("closest"!==t._fullLayout.hovermode||i.link.pointNumber===g.pointNumber){i.link.pointNumber===g.pointNumber&&(u=h),g.fullData=g.trace,o=i.link.trace.link;var m=y(g),v={valueLabel:a(i.valueFormat)(g.value)+i.valueSuffix};c.push({x:m[0],y:m[1],name:v.valueLabel,text:[g.label||"",w+g.source.label,T+g.target.label,g.concentrationscale?k+a("%0.2f")(g.flow.labelConcentration):""].filter(f).join("<br>"),color:_(o,"bgcolor")||l.addOpacity(g.color,1),borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:n.event.x<m[0]?"right":"left",hovertemplate:o.hovertemplate,hovertemplateLabels:v,eventData:[g]})}}s.loneHover(c,{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t,anchorIndex:u}).each((function(){i.link.concentrationscale||p(this,.65),d(this)}))}}function y(t){var e,r;t.circular?(e=(t.circularPathData.leftInnerExtent+t.circularPathData.rightInnerExtent)/2,r=t.circularPathData.verticalFullExtent):(e=(t.source.x1+t.target.x0)/2,r=(t.y0+t.y1)/2);var n=[e,r];return"v"===t.trace.orientation&&n.reverse(),n[0]+=i.parent.translateX,n[1]+=i.parent.translateY,n}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(b.bind(0,i,a,!0)),"skip"!==i.link.trace.link.hoverinfo&&(i.link.fullData=i.link.trace,t.emit("plotly_unhover",{event:n.event,points:[i.link]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r){var i=r.link;i.originalEvent=n.event,t._hoverdata=[i],s.click(t,{target:!0})}},nodeEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(v,r,i),"skip"!==r.node.trace.node.hoverinfo&&(r.node.fullData=r.node.trace,t.emit("plotly_hover",{event:n.event,points:[r.node]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var o=i.node.trace.node;if("none"!==o.hoverinfo&&"skip"!==o.hoverinfo){var l=n.select(e).select("."+c.nodeRect),u=t._fullLayout._paperdiv.node().getBoundingClientRect(),h=l.node().getBoundingClientRect(),g=h.left-2-u.left,m=h.right+2-u.left,v=h.top+h.height/4-u.top,y={valueLabel:a(i.valueFormat)(i.node.value)+i.valueSuffix};i.node.fullData=i.node.trace,t._fullLayout._calcInverseTransform(t);var x=t._fullLayout._invScaleX,b=t._fullLayout._invScaleY,w=s.loneHover({x0:x*g,x1:x*m,y:b*v,name:a(i.valueFormat)(i.node.value)+i.valueSuffix,text:[i.node.label,A+i.node.targetLinks.length,M+i.node.sourceLinks.length].filter(f).join("<br>"),color:_(o,"bgcolor")||i.tinyColorHue,borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:"left",hovertemplate:o.hovertemplate,hovertemplateLabels:y,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(y,i,a),"skip"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit("plotly_unhover",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(y,r,i),s.click(t,{target:!0})}}})}},{"../../components/color":366,"../../components/fx":406,"../../lib":503,"./constants":918,"./render":922,"@plotly/d3":58}],922:[function(t,e,r){"use strict";var n=t("d3-force"),i=t("d3-interpolate").interpolateNumber,a=t("@plotly/d3"),o=t("@plotly/d3-sankey"),s=t("@plotly/d3-sankey-circular"),l=t("./constants"),c=t("tinycolor2"),u=t("../../components/color"),f=t("../../components/drawing"),h=t("../../lib"),p=h.strTranslate,d=h.strRotate,g=t("../../lib/gup"),m=g.keyFun,v=g.repeat,y=g.unwrap,x=t("../../lib/svg_text_utils"),b=t("../../registry"),_=t("../../constants/alignment"),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=y(e),a=i.trace,u=a.domain,f="h"===a.orientation,p=a.node.pad,d=a.node.thickness,g=t.width*(u.x[1]-u.x[0]),m=t.height*(u.y[1]-u.y[0]),v=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[g,m]:[m,g]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(v).links(x);var _,w,T,k=n();for(var A in n.nodePadding()<p&&h.warn("node.pad was reduced to ",n.nodePadding()," to fit within the figure."),i._groupLookup){var M,S=parseInt(i._groupLookup[A]);for(_=0;_<k.nodes.length;_++)if(k.nodes[_].pointNumber===S){M=k.nodes[_];break}if(M){var E={pointNumber:parseInt(A),x0:M.x0,x1:M.x1,y0:M.y0,y1:M.y1,partOfGroup:!0,sourceLinks:[],targetLinks:[]};k.nodes.unshift(E),M.childrenNodes.unshift(E)}}if(function(){for(_=0;_<k.nodes.length;_++){var t,e,r=k.nodes[_],n={};for(w=0;w<r.targetLinks.length;w++)t=(e=r.targetLinks[w]).source.pointNumber+":"+e.target.pointNumber,n.hasOwnProperty(t)||(n[t]=[]),n[t].push(e);var i=Object.keys(n);for(w=0;w<i.length;w++){var a=n[t=i[w]],o=0,s={};for(T=0;T<a.length;T++)s[(e=a[T]).label]||(s[e.label]=0),s[e.label]+=e.value,o+=e.value;for(T=0;T<a.length;T++)(e=a[T]).flow={value:o,labelConcentration:s[e.label]/o,concentration:e.value/o,links:a},e.concentrationscale&&(e.color=c(e.concentrationscale(e.flow.labelConcentration)))}var l=0;for(w=0;w<r.sourceLinks.length;w++)l+=r.sourceLinks[w].value;for(w=0;w<r.sourceLinks.length;w++)(e=r.sourceLinks[w]).concentrationOut=e.value/l;var u=0;for(w=0;w<r.targetLinks.length;w++)u+=r.targetLinks[w].value;for(w=0;w<r.targetLinks.length;w++)(e=r.targetLinks[w]).concenrationIn=e.value/u}}(),a.node.x.length&&a.node.y.length){for(_=0;_<Math.min(a.node.x.length,a.node.y.length,k.nodes.length);_++)if(a.node.x[_]&&a.node.y[_]){var L=[a.node.x[_]*g,a.node.y[_]*m];k.nodes[_].x0=L[0]-d/2,k.nodes[_].x1=L[0]+d/2;var C=k.nodes[_].y1-k.nodes[_].y0;k.nodes[_].y0=L[1]-C/2,k.nodes[_].y1=L[1]+C/2}if("snap"===a.arrangement)!function(t){t.forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n<a;++n)(e=t[n]).y0>=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p}))}(function(t){var e,r,n=t.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i=[],a=-1,o=-1/0;for(_=0;_<n.length;_++){var s=t[n[_].index];s.x0>o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(v=k.nodes));n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:g,height:m,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:f?m:g,dragPerpendicular:f?g:m,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=c(e.color),i=e.source.label+"|"+e.target.label+"__"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:u.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){if(t.link.circular)return e=t.link,r=e.width/2,n=e.circularPathData,"top"===e.circularLinkType?"M "+n.targetX+" "+(n.targetY+r)+" L"+n.rightInnerExtent+" "+(n.targetY+r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 1 "+(n.rightFullExtent-r)+" "+(n.targetY-n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 1 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY-n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.leftInnerExtent+" "+(n.sourceY-r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 0 "+(n.leftFullExtent-r)+" "+(n.sourceY-n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 0 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY-n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.targetY-r)+"L"+n.targetX+" "+(n.targetY-r)+"Z":"M "+n.targetX+" "+(n.targetY-r)+" L"+n.rightInnerExtent+" "+(n.targetY-r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 0 "+(n.rightFullExtent-r)+" "+(n.targetY+n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 0 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY+n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.leftInnerExtent+" "+(n.sourceY+r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 1 "+(n.leftFullExtent-r)+" "+(n.sourceY+n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 1 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY+n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.targetY+r)+"L"+n.targetX+" "+(n.targetY+r)+"Z";var e,r,n,a=t.link.source.x1,o=t.link.target.x0,s=i(a,o),l=s(.5),c=s(.5),u=t.link.y0-t.link.width/2,f=t.link.y0+t.link.width/2,h=t.link.y1-t.link.width/2,p=t.link.y1+t.link.width/2;return"M"+a+","+u+"C"+l+","+u+" "+c+","+h+" "+o+","+h+"L"+o+","+p+"C"+c+","+p+" "+l+","+f+" "+a+","+f+"Z"}}function S(t,e){var r=c(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s="node_"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:u.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join("_"),interactionState:t.interactionState,figure:t}}function E(t){t.attr("transform",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr("d",M())}function P(t){t.attr("width",(function(t){return t.node.x1-t.node.x0})).attr("height",(function(t){return t.visibleHeight}))}function I(t){return t.link.width>1||t.linkLineWidth>0}function O(t){return p(t.translateX,t.translateY)+(t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)")}function z(t,e,r){t.on(".basic",null).on("mouseover.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on("mousemove.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on("mouseout.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on("click.basic",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function D(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on("dragstart",(function(a){if("fixed"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,"g","dragcover",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),"snap"===a.arrangement)){var o=a.traceId+"|"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e<t.length;e++)t[e].y=(t[e].y0+t[e].y1)/2,t[e].x=(t[e].x0+t[e].x1)/2}(r.graph.nodes);var a=r.graph.nodes.filter((function(t){return t.originalX===r.node.originalX})).filter((function(t){return!t.partOfGroup}));r.forceLayouts[e]=n.forceSimulation(a).alphaDecay(0).force("collide",n.forceCollide().radius((function(t){return t.dy/2+r.nodePad/2})).strength(1).iterations(l.forceIterations)).force("constrain",function(t,e,r,n){return function(){for(var t=0,i=0;i<r.length;i++){var a=r[i];a===n.interactionState.dragInProgress?(a.x=a.lastDraggedX,a.y=a.lastDraggedY):(a.vx=(a.originalX-a.x)/l.forceTicksPerFrame,a.y=Math.min(n.size-a.dy/2,Math.max(a.dy/2,a.y))),t=Math.max(t,Math.abs(a.vx),Math.abs(a.vy))}!n.interactionState.dragInProgress&&t<.1&&n.forceLayouts[e].alpha()>0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o<l.forceTicksPerFrame;o++)r.forceLayouts[n].tick();if(function(t){for(var e=0;e<t.length;e++)t[e].y0=t[e].y-t[e].dy/2,t[e].y1=t[e].y0+t[e].dy,t[e].x0=t[e].x-t[e].dx/2,t[e].x1=t[e].x0+t[e].dx}(r.graph.nodes),r.sankey.update(r.graph),C(t.filter(B(r)),e),r.forceLayouts[n].alpha()>0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on("drag",(function(r){if("fixed"!==r.arrangement){var n=a.event.x,i=a.event.y;"snap"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):("freeform"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),"snap"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on("dragend",(function(t){if("fixed"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;e<t.node.childrenNodes.length;e++)t.node.childrenNodes[e].x=t.node.x,t.node.childrenNodes[e].y=t.node.y;"snap"!==t.arrangement&&R(t,i)}}));t.on(".drag",null).call(o)}function R(t,e){for(var r=[],n=[],i=0;i<t.graph.nodes.length;i++){var a=(t.graph.nodes[i].x0+t.graph.nodes[i].x1)/2,o=(t.graph.nodes[i].y0+t.graph.nodes[i].y1)/2;r.push(a/t.figure.width),n.push(o/t.figure.height)}b.call("_guiRestyle",e,{"node.x":[r],"node.y":[n]},t.trace.index).then((function(){e._fullLayout._dragCover&&e._fullLayout._dragCover.remove()}))}function F(t){t.lastDraggedX=t.x0+t.dx/2,t.lastDraggedY=t.y0+t.dy/2}function B(t){return function(e){return e.node.originalX===t.node.originalX}}e.exports=function(t,e,r,n,i){var o=!1;h.ensureSingle(t._fullLayout._infolayer,"g","first-render",(function(){o=!0}));var s=t._fullLayout._dragCover,g=r.filter((function(t){return y(t).trace.visible})).map(k.bind(null,n)),b=e.selectAll("."+l.cn.sankey).data(g,m);b.exit().remove(),b.enter().append("g").classed(l.cn.sankey,!0).style("box-sizing","content-box").style("position","absolute").style("left",0).style("shape-rendering","geometricPrecision").style("pointer-events","auto").attr("transform",O),b.each((function(e,r){t._fullData[r]._sankey=e;var n="bgsankey-"+e.trace.uid+"-"+r;h.ensureSingle(t._fullLayout._draggers,"rect",n),t._fullData[r]._bgRect=a.select("."+n),t._fullData[r]._bgRect.style("pointer-events","all").attr("width",e.width).attr("height",e.height).attr("x",e.translateX).attr("y",e.translateY).classed("bgsankey",!0).style({fill:"transparent","stroke-width":0})})),b.transition().ease(l.ease).duration(l.duration).attr("transform",O);var _=b.selectAll("."+l.cn.sankeyLinks).data(v,m);_.enter().append("g").classed(l.cn.sankeyLinks,!0).style("fill","none");var L=_.selectAll("."+l.cn.sankeyLink).data((function(t){return t.graph.links.filter((function(t){return t.value})).map(A.bind(null,t))}),m);L.enter().append("path").classed(l.cn.sankeyLink,!0).call(z,b,i.linkEvents),L.style("stroke",(function(t){return I(t)?u.tinyRGB(c(t.linkLineColor)):t.tinyColorHue})).style("stroke-opacity",(function(t){return I(t)?u.opacity(t.linkLineColor):t.tinyColorAlpha})).style("fill",(function(t){return t.tinyColorHue})).style("fill-opacity",(function(t){return t.tinyColorAlpha})).style("stroke-width",(function(t){return I(t)?t.linkLineWidth:1})).attr("d",M()),L.style("opacity",(function(){return t._context.staticPlot||o||s?1:0})).transition().ease(l.ease).duration(l.duration).style("opacity",1),L.exit().transition().ease(l.ease).duration(l.duration).style("opacity",0).remove();var C=b.selectAll("."+l.cn.sankeyNodeSet).data(v,m);C.enter().append("g").classed(l.cn.sankeyNodeSet,!0),C.style("cursor",(function(t){switch(t.arrangement){case"fixed":return"default";case"perpendicular":return"ns-resize";default:return"move"}}));var R=C.selectAll("."+l.cn.sankeyNode).data((function(t){var e=t.graph.nodes;return function(t){var e,r=[];for(e=0;e<t.length;e++)t[e].originalX=(t[e].x0+t[e].x1)/2,t[e].originalY=(t[e].y0+t[e].y1)/2,-1===r.indexOf(t[e].originalX)&&r.push(t[e].originalX);for(r.sort((function(t,e){return t-e})),e=0;e<t.length;e++)t[e].originalLayerIndex=r.indexOf(t[e].originalX),t[e].originalLayer=t[e].originalLayerIndex/(r.length-1)}(e),e.map(S.bind(null,t))}),m);R.enter().append("g").classed(l.cn.sankeyNode,!0).call(E).style("opacity",(function(e){return!t._context.staticPlot&&!o||e.partOfGroup?0:1})),R.call(z,b,i.nodeEvents).call(D,L,i,t),R.transition().ease(l.ease).duration(l.duration).call(E).style("opacity",(function(t){return t.partOfGroup?0:1})),R.exit().transition().ease(l.ease).duration(l.duration).style("opacity",0).remove();var F=R.selectAll("."+l.cn.nodeRect).data(v);F.enter().append("rect").classed(l.cn.nodeRect,!0).call(P),F.style("stroke-width",(function(t){return t.nodeLineWidth})).style("stroke",(function(t){return u.tinyRGB(c(t.nodeLineColor))})).style("stroke-opacity",(function(t){return u.opacity(t.nodeLineColor)})).style("fill",(function(t){return t.tinyColorHue})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),F.transition().ease(l.ease).duration(l.duration).call(P);var B=R.selectAll("."+l.cn.nodeLabel).data(v);B.enter().append("text").classed(l.cn.nodeLabel,!0).style("cursor","default"),B.attr("data-notex",1).text((function(t){return t.node.label})).each((function(e){var r=a.select(this);f.font(r,e.textFont),x.convertToTspans(r,t)})).style("text-shadow",x.makeTextShadow(t._fullLayout.paper_bgcolor)).attr("text-anchor",(function(t){return t.horizontal&&t.left?"end":"start"})).attr("transform",(function(t){var e=a.select(this),r=x.lineCount(e),n=t.textFont.size*((r-1)*T-w),i=t.nodeLineWidth/2+3,o=((t.horizontal?t.visibleHeight:t.visibleWidth)-n)/2;t.horizontal&&(t.left?i=-i:i+=t.visibleWidth);var s=t.horizontal?"":"scale(-1,1)"+d(90);return p(t.horizontal?i:o,t.horizontal?o:i)+s})),B.transition().ease(l.ease).duration(l.duration)}},{"../../components/color":366,"../../components/drawing":388,"../../constants/alignment":471,"../../lib":503,"../../lib/gup":500,"../../lib/svg_text_utils":529,"../../registry":638,"./constants":918,"@plotly/d3":58,"@plotly/d3-sankey":57,"@plotly/d3-sankey-circular":56,"d3-force":111,"d3-interpolate":116,tinycolor2:312}],923:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=[],n=t.cd[0].trace,i=n._sankey.graph.nodes,a=0;a<i.length;a++){var o=i[a];if(!o.partOfGroup){var s=[(o.x0+o.x1)/2,(o.y0+o.y1)/2];"v"===n.orientation&&s.reverse(),e&&e.contains(s,!1,a,t)&&r.push({pointNumber:o.pointNumber})}}return r}},{}],924:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.texttemplate,t,"txt"),n.mergeArray(e.hovertext,t,"htx"),n.mergeArray(e.customdata,t,"data"),n.mergeArray(e.textposition,t,"tp"),e.textfont&&(n.mergeArrayCastPositive(e.textfont.size,t,"ts"),n.mergeArray(e.textfont.color,t,"tc"),n.mergeArray(e.textfont.family,t,"tf"));var i=e.marker;if(i){n.mergeArrayCastPositive(i.size,t,"ms"),n.mergeArrayCastPositive(i.opacity,t,"mo"),n.mergeArray(i.symbol,t,"mx"),n.mergeArray(i.color,t,"mc");var a=i.line;i.line&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"));var o=i.gradient;o&&"none"!==o.type&&(n.mergeArray(o.type,t,"mgt"),n.mergeArray(o.color,t,"mgc"))}}},{"../../lib":503}],925:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../components/colorscale/attributes"),s=t("../../plots/font_attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../components/drawing"),u=t("./constants"),f=t("../../lib/extend").extendFlat;e.exports={x:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0},x0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes",anim:!0},dx:{valType:"number",dflt:1,editType:"calc",anim:!0},y:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0},y0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes",anim:!0},dy:{valType:"number",dflt:1,editType:"calc",anim:!0},xperiod:{valType:"any",dflt:0,editType:"calc"},yperiod:{valType:"any",dflt:0,editType:"calc"},xperiod0:{valType:"any",editType:"calc"},yperiod0:{valType:"any",editType:"calc"},xperiodalignment:{valType:"enumerated",values:["start","middle","end"],dflt:"middle",editType:"calc"},yperiodalignment:{valType:"enumerated",values:["start","middle","end"],dflt:"middle",editType:"calc"},xhoverformat:n("x"),yhoverformat:n("y"),stackgroup:{valType:"string",dflt:"",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc"},groupnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},stackgaps:{valType:"enumerated",values:["infer zero","interpolate"],dflt:"infer zero",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},texttemplate:i({},{}),hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],editType:"calc"},hoveron:{valType:"flaglist",flags:["points","fills"],editType:"style"},hovertemplate:a({},{keys:u.eventDataKeys}),line:{color:{valType:"color",editType:"style",anim:!0},width:{valType:"number",min:0,dflt:2,editType:"style",anim:!0},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",editType:"plot"},smoothing:{valType:"number",min:0,max:1.3,dflt:1,editType:"plot"},dash:f({},l,{editType:"style"}),simplify:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},cliponaxis:{valType:"boolean",dflt:!0,editType:"plot"},fill:{valType:"enumerated",values:["none","tozeroy","tozerox","tonexty","tonextx","toself","tonext"],editType:"calc"},fillcolor:{valType:"color",editType:"style",anim:!0},marker:f({symbol:{valType:"enumerated",values:c.symbolList,dflt:"circle",arrayOk:!0,editType:"style"},opacity:{valType:"number",min:0,max:1,arrayOk:!0,editType:"style",anim:!0},size:{valType:"number",min:0,dflt:6,arrayOk:!0,editType:"calc",anim:!0},maxdisplayed:{valType:"number",min:0,dflt:0,editType:"plot"},sizeref:{valType:"number",dflt:1,editType:"calc"},sizemin:{valType:"number",min:0,dflt:0,editType:"calc"},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",editType:"calc"},line:f({width:{valType:"number",min:0,arrayOk:!0,editType:"style",anim:!0},editType:"calc"},o("marker.line",{anim:!0})),gradient:{type:{valType:"enumerated",values:["radial","horizontal","vertical","none"],arrayOk:!0,dflt:"none",editType:"calc"},color:{valType:"color",arrayOk:!0,editType:"calc"},editType:"calc"},editType:"calc"},o("marker",{anim:!0})),selected:{marker:{opacity:{valType:"number",min:0,max:1,editType:"style"},color:{valType:"color",editType:"style"},size:{valType:"number",min:0,editType:"style"},editType:"style"},textfont:{color:{valType:"color",editType:"style"},editType:"style"},editType:"style"},unselected:{marker:{opacity:{valType:"number",min:0,max:1,editType:"style"},color:{valType:"color",editType:"style"},size:{valType:"number",min:0,editType:"style"},editType:"style"},textfont:{color:{valType:"color",editType:"style"},editType:"style"},editType:"style"},textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"middle center",arrayOk:!0,editType:"calc"},textfont:s({editType:"calc",colorEditType:"style",arrayOk:!0})}},{"../../components/colorscale/attributes":373,"../../components/drawing":388,"../../components/drawing/attributes":387,"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../../plots/font_attributes":585,"../../plots/template_attributes":633,"./constants":929}],926:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../../constants/numerical").BADNUM,l=t("./subtypes"),c=t("./colorscale_calc"),u=t("./arrays_to_calcdata"),f=t("./calc_selection");function h(t,e,r,n,i,o,s){var c=e._length,u=t._fullLayout,f=r._id,h=n._id,p=u._firstScatter[g(e)]===e.uid,d=(m(e,u,r,n)||{}).orientation,v=e.fill;r._minDtick=0,n._minDtick=0;var y={padded:!0},x={padded:!0};s&&(y.ppad=x.ppad=s);var b=c<2||i[0]!==i[c-1]||o[0]!==o[c-1];b&&("tozerox"===v||"tonextx"===v&&(p||"h"===d))?y.tozero=!0:(e.error_y||{}).visible||"tonexty"!==v&&"tozeroy"!==v&&(l.hasMarkers(e)||l.hasText(e))||(y.padded=!1,y.ppad=0),b&&("tozeroy"===v||"tonexty"===v&&(p||"v"===d))?x.tozero=!0:"tonextx"!==v&&"tozerox"!==v||(x.padded=!1),f&&(e._extremes[f]=a.findExtremes(r,i,y)),h&&(e._extremes[h]=a.findExtremes(n,o,x))}function p(t,e){if(l.hasMarkers(t)){var r,n=t.marker,o=1.6*(t.marker.sizeref||1);if(r="area"===t.marker.sizemode?function(t){return Math.max(Math.sqrt((t||0)/o),3)}:function(t){return Math.max((t||0)/o,3)},i.isArrayOrTypedArray(n.size)){var s={type:"linear"};a.setConvert(s);for(var c=s.makeCalcdata(t.marker,"size"),u=new Array(e),f=0;f<e;f++)u[f]=r(c[f]);return u}return r(n.size)}}function d(t,e){var r=g(e),n=t._firstScatter;n[r]||(n[r]=e.uid)}function g(t){var e=t.stackgroup;return t.xaxis+t.yaxis+t.type+(e?"-"+e:"")}function m(t,e,r,n){var i=t.stackgroup;if(i){var a=e._scatterStackOpts[r._id+n._id][i],o="v"===a.orientation?n:r;return"linear"===o.type||"log"===o.type?a:void 0}}e.exports={calc:function(t,e){var r,l,g,v,y,x,b=t._fullLayout,_=a.getFromId(t,e.xaxis||"x"),w=a.getFromId(t,e.yaxis||"y"),T=_.makeCalcdata(e,"x"),k=w.makeCalcdata(e,"y"),A=o(e,_,"x",T),M=o(e,w,"y",k),S=A.vals,E=M.vals,L=e._length,C=new Array(L),P=e.ids,I=m(e,b,_,w),O=!1;d(b,e);var z,D="x",R="y";I?(i.pushUnique(I.traceIndices,e._expandedIndex),(r="v"===I.orientation)?(R="s",z="x"):(D="s",z="y"),y="interpolate"===I.stackgaps):h(t,e,_,w,S,E,p(e,L));var F=!!e.xperiodalignment,B=!!e.yperiodalignment;for(l=0;l<L;l++){var N=C[l]={},j=n(S[l]),U=n(E[l]);j&&U?(N[D]=S[l],N[R]=E[l],F&&(N.orig_x=T[l],N.xEnd=A.ends[l],N.xStart=A.starts[l]),B&&(N.orig_y=k[l],N.yEnd=M.ends[l],N.yStart=M.starts[l])):I&&(r?j:U)?(N[z]=r?S[l]:E[l],N.gap=!0,y?(N.s=s,O=!0):N.s=0):N[D]=N[R]=s,P&&(N.id=String(P[l]))}if(u(C,e),c(t,e),f(C,e),I){for(l=0;l<C.length;)C[l][z]===s?C.splice(l,1):l++;if(i.sort(C,(function(t,e){return t[z]-e[z]||t.i-e.i})),O){for(l=0;l<C.length-1&&C[l].gap;)l++;for((x=C[l].s)||(x=C[l].s=0),g=0;g<l;g++)C[g].s=x;for(v=C.length-1;v>l&&C[v].gap;)v--;for(x=C[v].s,g=C.length-1;g>v;g--)C[g].s=x;for(;l<v;)if(C[++l].gap){for(g=l+1;C[g].gap;)g++;for(var V=C[l-1][z],H=C[l-1].s,q=(C[g].s-H)/(C[g][z]-V);l<g;)C[l].s=H+(C[l][z]-V)*q,l++}}}return C},calcMarkerSize:p,calcAxisExpansion:h,setFirstScatter:d,getStackOpts:m}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"./arrays_to_calcdata":924,"./calc_selection":927,"./colorscale_calc":928,"./subtypes":950,"fast-isnumeric":190}],927:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){n.isArrayOrTypedArray(e.selectedpoints)&&n.tagSelected(t,e)}},{"../../lib":503}],928:[function(t,e,r){"use strict";var n=t("../../components/colorscale/helpers").hasColorscale,i=t("../../components/colorscale/calc"),a=t("./subtypes");e.exports=function(t,e){a.hasLines(e)&&n(e,"line")&&i(t,e,{vals:e.line.color,containerStr:"line",cLetter:"c"}),a.hasMarkers(e)&&(n(e,"marker")&&i(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),n(e,"marker.line")&&i(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}))}},{"../../components/colorscale/calc":374,"../../components/colorscale/helpers":377,"./subtypes":950}],929:[function(t,e,r){"use strict";e.exports={PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:[]}},{}],930:[function(t,e,r){"use strict";var n=t("./calc");function i(t,e,r,n,i,a,o){i[n]=!0;var s={i:null,gap:!0,s:0};if(s[o]=r,t.splice(e,0,s),e&&r===t[e-1][o]){var l=t[e-1];s.s=l.s,s.i=l.i,s.gap=l.gap}else a&&(s.s=function(t,e,r,n){var i=t[e-1],a=t[e+1];return a?i?i.s+(a.s-i.s)*(r-i[n])/(a[n]-i[n]):a.s:i.s}(t,e,r,o));e||(t[0].t=t[1].t,t[0].trace=t[1].trace,delete t[1].t,delete t[1].trace)}e.exports=function(t,e){var r=e.xaxis,a=e.yaxis,o=r._id+a._id,s=t._fullLayout._scatterStackOpts[o];if(s){var l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T=t.calcdata;for(var k in s){var A=(v=s[k]).traceIndices;if(A.length){for(y="interpolate"===v.stackgaps,x=v.groupnorm,"v"===v.orientation?(b="x",_="y"):(b="y",_="x"),w=new Array(A.length),l=0;l<w.length;l++)w[l]=!1;p=T[A[0]];var M=new Array(p.length);for(l=0;l<p.length;l++)M[l]=p[l][b];for(l=1;l<A.length;l++){for(h=T[A[l]],c=u=0;c<h.length;c++){for(d=h[c][b];d>M[u]&&u<M.length;u++)i(h,c,M[u],l,w,y,b),c++;if(d!==M[u]){for(f=0;f<l;f++)i(T[A[f]],u,d,f,w,y,b);M.splice(u,0,d)}u++}for(;u<M.length;u++)i(h,c,M[u],l,w,y,b),c++}var S=M.length;for(c=0;c<p.length;c++){for(g=p[c][_]=p[c].s,l=1;l<A.length;l++)(h=T[A[l]])[0].trace._rawLength=h[0].trace._length,h[0].trace._length=S,g+=h[c].s,h[c][_]=g;if(x)for(m=("fraction"===x?g:g/100)||1,l=0;l<A.length;l++){var E=T[A[l]][c];E[_]/=m,E.sNorm=E.s/m}}for(l=0;l<A.length;l++){var L=(h=T[A[l]])[0].trace,C=n.calcMarkerSize(L,L._rawLength),P=Array.isArray(C);if(C&&w[l]||P){var I=C;for(C=new Array(S),c=0;c<S;c++)C[c]=h[c].gap?0:P?I[h[c].i]:I}var O=new Array(S),z=new Array(S);for(c=0;c<S;c++)O[c]=h[c].x,z[c]=h[c].y;n.calcAxisExpansion(t,L,r,a,O,z,C),h[0].t.orientation=v.orientation}}}}}},{"./calc":926}],931:[function(t,e,r){"use strict";e.exports=function(t){for(var e=0;e<t.length;e++){var r=t[e];if("scatter"===r.type){var n=r.fill;if("none"!==n&&"toself"!==n&&(r.opacity=void 0,"tonexty"===n||"tonextx"===n))for(var i=e-1;i>=0;i--){var a=t[i];if("scatter"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],932:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("./constants"),s=t("./subtypes"),l=t("./xy_defaults"),c=t("./period_defaults"),u=t("./stack_defaults"),f=t("./marker_defaults"),h=t("./line_defaults"),p=t("./line_shape_defaults"),d=t("./text_defaults"),g=t("./fillcolor_defaults");e.exports=function(t,e,r,m){function v(r,i){return n.coerce(t,e,a,r,i)}var y=l(t,e,m,v);if(y||(e.visible=!1),e.visible){c(t,e,m,v),v("xhoverformat"),v("yhoverformat");var x=u(t,e,m,v),b=!x&&y<o.PTS_LINESONLY?"lines+markers":"lines";v("text"),v("hovertext"),v("mode",b),s.hasLines(e)&&(h(t,e,r,m,v),p(t,e,v),v("connectgaps"),v("line.simplify")),s.hasMarkers(e)&&f(t,e,r,m,v,{gradient:!0}),s.hasText(e)&&(v("texttemplate"),d(t,e,m,v));var _=[];(s.hasMarkers(e)||s.hasText(e))&&(v("cliponaxis"),v("marker.maxdisplayed"),_.push("points")),v("fill",x?x.fillDflt:"none"),"none"!==e.fill&&(g(t,e,r,v),s.hasLines(e)||p(t,e,v));var w=(e.line||{}).color,T=(e.marker||{}).color;"tonext"!==e.fill&&"toself"!==e.fill||_.push("fills"),v("hoveron",_.join("+")||"points"),"fills"!==e.hoveron&&v("hovertemplate");var k=i.getComponentMethod("errorbars","supplyDefaults");k(t,e,w||T||r,{axis:"y"}),k(t,e,w||T||r,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,v)}}},{"../../lib":503,"../../registry":638,"./attributes":925,"./constants":929,"./fillcolor_defaults":933,"./line_defaults":938,"./line_shape_defaults":940,"./marker_defaults":944,"./period_defaults":945,"./stack_defaults":948,"./subtypes":950,"./text_defaults":951,"./xy_defaults":952}],933:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a){var o=!1;if(e.marker){var s=e.marker.color,l=(e.marker.line||{}).color;s&&!i(s)?o=s:l&&!i(l)&&(o=l)}a("fillcolor",n.addOpacity((e.line||{}).color||o||r,.5))}},{"../../components/color":366,"../../lib":503}],934:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a={_fullLayout:r},o=n.getFromTrace(a,e,"x"),s=n.getFromTrace(a,e,"y");return i.xLabel=n.tickText(o,o.c2l(t.x),!0).text,i.yLabel=n.tickText(s,s.c2l(t.y),!0).text,i}},{"../../plots/cartesian/axes":554}],935:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./subtypes");e.exports=function(t,e){var r,a;if("lines"===t.mode)return(r=t.line.color)&&n.opacity(r)?r:t.fillcolor;if("none"===t.mode)return t.fill?t.fillcolor:"";var o=e.mcc||(t.marker||{}).color,s=e.mlcc||((t.marker||{}).line||{}).color;return(a=o&&n.opacity(o)?o:s&&n.opacity(s)&&(e.mlw||((t.marker||{}).line||{}).width)?s:"")?n.opacity(a)<.3?n.addOpacity(a,.3):a:(r=(t.line||{}).color)&&n.opacity(r)&&i.hasLines(t)&&t.line.width?r:t.fillcolor}},{"../../components/color":366,"./subtypes":950}],936:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/fx"),a=t("../../registry"),o=t("./get_trace_color"),s=t("../../components/color"),l=n.fillText;e.exports=function(t,e,r,c){var u=t.cd,f=u[0].trace,h=t.xa,p=t.ya,d=h.c2p(e),g=p.c2p(r),m=[d,g],v=f.hoveron||"",y=-1!==f.mode.indexOf("markers")?3:.5,x=!!f.xperiodalignment,b=!!f.yperiodalignment;if(-1!==v.indexOf("points")){var _=function(t){var e=Math.max(y,t.mrc||0),r=h.c2p(t.x)-d,n=p.c2p(t.y)-g;return Math.max(Math.sqrt(r*r+n*n)-e,1-y/e)},w=i.getDistanceFunction(c,(function(t){if(x){var e=h.c2p(t.xStart),r=h.c2p(t.xEnd);return d>=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a<n?i*a/n:a-n+i}),(function(t){if(b){var e=p.c2p(t.yStart),r=p.c2p(t.yEnd);return g>=Math.min(e,r)&&g<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-g);return a<n?i*a/n:a-n+i}),_);if(i.getClosest(u,w,t),!1!==t.index){var T=u[t.index],k=h.c2p(T.x,!0),A=p.c2p(T.y,!0),M=T.mrc||1;t.index=T.i;var S=u[0].t.orientation,E=S&&(T.sNorm||T.s),L="h"===S?E:void 0!==T.orig_x?T.orig_x:T.x,C="v"===S?E:void 0!==T.orig_y?T.orig_y:T.y;return n.extendFlat(t,{color:o(f,T),x0:k-M,x1:k+M,xLabelVal:L,y0:A-M,y1:A+M,yLabelVal:C,spikeDistance:_(T),hovertemplate:f.hovertemplate}),l(T,f,t),a.getComponentMethod("errorbars","hoverInfo")(T,f,t),[t]}}if(-1!==v.indexOf("fills")&&f._polygons){var P,I,O,z,D,R,F,B,N,j=f._polygons,U=[],V=!1,H=1/0,q=-1/0,G=1/0,Y=-1/0;for(P=0;P<j.length;P++)(O=j[P]).contains(m)&&(V=!V,U.push(O),G=Math.min(G,O.ymin),Y=Math.max(Y,O.ymax));if(V){var W=((G=Math.max(G,0))+(Y=Math.min(Y,p._length)))/2;for(P=0;P<U.length;P++)for(z=U[P].pts,I=1;I<z.length;I++)(B=z[I-1][1])>W!=(N=z[I][1])>=W&&(R=z[I-1][0],F=z[I][0],N-B&&(D=R+(F-R)*(W-B)/(N-B),H=Math.min(H,D),q=Math.max(q,D)));H=Math.max(H,0),q=Math.min(q,h._length);var X=s.defaultLine;return s.opacity(f.fillcolor)?X=f.fillcolor:s.opacity((f.line||{}).color)&&(X=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:W,y1:W,color:X,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{"../../components/color":366,"../../components/fx":406,"../../lib":503,"../../registry":638,"./get_trace_color":935}],937:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./cross_trace_calc"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot"),colorbar:t("./marker_colorbar"),formatLabels:t("./format_labels"),style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("./select"),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"./arrays_to_calcdata":924,"./attributes":925,"./calc":926,"./cross_trace_calc":930,"./cross_trace_defaults":931,"./defaults":932,"./format_labels":934,"./hover":936,"./marker_colorbar":943,"./plot":946,"./select":947,"./style":949,"./subtypes":950}],938:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s("line.color",r),i(t,"line"))?a(t,e,o,s,{prefix:"line.",cLetter:"c"}):s("line.color",!n(c)&&c||r);s("line.width"),(l||{}).noDash||s("line.dash")}},{"../../components/colorscale/defaults":376,"../../components/colorscale/helpers":377,"../../lib":503}],939:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t("../../lib"),c=l.segmentsIntersect,u=l.constrain,f=t("./constants");e.exports=function(t,e){var r,n,a,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S=e.xaxis,E=e.yaxis,L="log"===S.type,C="log"===E.type,P=S._length,I=E._length,O=e.connectGaps,z=e.baseTolerance,D=e.shape,R="linear"===D,F=e.fill&&"none"!==e.fill,B=[],N=f.minTolerance,j=t.length,U=new Array(j),V=0;function H(r){var n=t[r];if(!n)return!1;var a=e.linearized?S.l2p(n.x):S.c2p(n.x),l=e.linearized?E.l2p(n.y):E.c2p(n.y);if(a===i){if(L&&(a=S.c2p(n.x,!0)),a===i)return!1;C&&l===i&&(a*=Math.abs(S._m*I*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),a*=1e3}if(l===i){if(C&&(l=E.c2p(n.y,!0)),l===i)return!1;l*=1e3}return[a,l]}function q(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&c<l){var u=o*a-s*i;if(u*u<l)return!0}}function G(t,e){var r=t[0]/P,n=t[1]/I,i=Math.max(0,-r,r-1,-n,n-1);return i&&void 0!==A&&q(r,n,A,M)&&(i=0),i&&e&&q(r,n,e[0]/P,e[1]/I)&&(i=0),(1+f.toleranceGrowth*i)*z}function Y(t,e){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}var W,X,Z,J,K,Q,$,tt=f.maxScreensAway,et=-P*tt,rt=P*(1+tt),nt=-I*tt,it=I*(1+tt),at=[[et,nt,rt,nt],[rt,nt,rt,it],[rt,it,et,it],[et,it,et,nt]];function ot(t){if(t[0]<et||t[0]>rt||t[1]<nt||t[1]>it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ft(t){if(A=t[0]/P,M=t[1]/I,W=t[0]<et?et:t[0]>rt?rt:0,X=t[1]<nt?nt:t[1]>it?it:0,W||X){if(V)if(K){var e=$(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else Q=$(U[V-1],t)[0],U[V++]=Q;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut($(K,t)[0]),U[V++]=t;var n,i,a,o}for("linear"===D||"spline"===D?$=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)<Y(r[0],t)?r.unshift(o):r.push(o),n++)}return r}:"hv"===D||"vh"===D?$=function(t,e){var r=[],n=ot(t),i=ot(e);return n&&i&&st(n,i)||(n&&r.push(n),i&&r.push(i)),r}:"hvh"===D?$=lt(0,et,rt):"vhv"===D&&($=lt(1,nt,it)),r=0;r<j;r++)if(n=H(r)){for(V=0,K=null,ft(n),r++;r<j;r++){if(!(h=H(r))){if(O)continue;break}if(R&&e.simplify){var ht=H(r+1);if(y=Y(h,n),F&&(0===V||V===j-1)||!(y<G(h,ht)*N)){for(m=[(h[0]-n[0])/y,(h[1]-n[1])/y],p=n,x=y,b=w=T=0,g=!1,a=h,r++;r<t.length;r++){if(d=ht,ht=H(r+1),!d){if(O)continue;break}if(k=(v=[d[0]-n[0],d[1]-n[1]])[0]*m[1]-v[1]*m[0],w=Math.min(w,k),(T=Math.max(T,k))-w>G(d,ht))break;a=d,(_=v[0]*m[0]+v[1]*m[1])>x?(x=_,h=d,g=!1):_<b&&(b=_,p=d,g=!0)}if(g?(ft(h),a!==p&&ft(p)):(p!==n&&ft(p),a!==h&&ft(h)),ft(a),r>=t.length||!d)break;ft(d),n=d}}else ft(h)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{"../../constants/numerical":479,"../../lib":503,"./constants":929}],940:[function(t,e,r){"use strict";e.exports=function(t,e,r){"spline"===r("line.shape")&&r("line.smoothing")}},{}],941:[function(t,e,r){"use strict";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a<r.length;a++)(o=(i=r[a][0].trace).stackgroup||"")?o in c?l=c[o]:(l=c[o]=h,h++):i.fill in n&&p>=0?l=p:(l=p=h,h++),l<f&&(u=!0),i._groupIndex=f=l;var d=r.slice();u&&d.sort((function(t,e){var r=t[0].trace,n=e[0].trace;return r._groupIndex-n._groupIndex||r.index-n.index}));var g={};for(a=0;a<d.length;a++)o=(i=d[a][0].trace).stackgroup||"",!0===i.visible?(i._nexttrace=null,i.fill in n&&(s=g[o],i._prevtrace=s||null,s&&(s._nexttrace=i)),i._ownfill=i.fill&&("tozero"===i.fill.substr(0,6)||"toself"===i.fill||"to"===i.fill.substr(0,2)&&!i._prevtrace),g[o]=i):i._prevtrace=i._nexttrace=i._ownfill=null;return d}},{}],942:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){e||(e=2);var r=t.marker,i=r.sizeref||1,a=r.sizemin||0,o="area"===r.sizemode?function(t){return Math.sqrt(t/i)}:function(t){return t/i};return function(t){var r=o(t/e);return n(r)&&r>0?Math.max(r,a):0}}},{"fast-isnumeric":190}],943:[function(t,e,r){"use strict";e.exports={container:"marker",min:"cmin",max:"cmax"}},{}],944:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("./subtypes");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l("marker.symbol"),l("marker.opacity",u?.7:1),l("marker.size"),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),c.noSelect||(l("selected.marker.color"),l("unselected.marker.color"),l("selected.marker.size"),l("unselected.marker.size")),c.noLine||(l("marker.line.color",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",u?1:0)),u&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),c.gradient)&&("none"!==l("marker.gradient.type")&&l("marker.gradient.color"))}},{"../../components/color":366,"../../components/colorscale/defaults":376,"../../components/colorscale/helpers":377,"./subtypes":950}],945:[function(t,e,r){"use strict";var n=t("../../lib").dateTick0,i=t("../../constants/numerical").ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}e.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n("xperiod");o&&(n("xperiod0",a(o,e.xcalendar)),n("xperiodalignment"))}if(i.y){var s=n("yperiod");s&&(n("yperiod0",a(s,e.ycalendar)),n("yperiodalignment"))}}},{"../../constants/numerical":479,"../../lib":503}],946:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=a.ensureSingle,s=a.identity,l=t("../../components/drawing"),c=t("./subtypes"),u=t("./line_points"),f=t("./link_traces"),h=t("../../lib/polygon").tester;function p(t,e,r,f,p,d,g){var m;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter((function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]})),g=Math.ceil(d.length/p),m=0;o.forEach((function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r<e&&m++}));var v=Math.round(m*g/3+Math.floor(m/3)*g/7.1);i.forEach((function(t){delete t.vis})),d.forEach((function(t,e){0===Math.round((e+v)%g)&&(t.vis=!0)}))}(0,e,r,f,p);var v=!!g&&g.duration>0;function y(t){return v?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,T=n.select(d),k=o(T,"g","errorbars"),A=o(T,"g","lines"),M=o(T,"g","points"),S=o(T,"g","text");if(i.getComponentMethod("errorbars","plot")(t,k,r,g),!0===_.visible){var E,L;y(T).style("opacity",_.opacity);var C=_.fill.charAt(_.fill.length-1);"x"!==C&&"y"!==C&&(C=""),f[0][r.isRangePlot?"nodeRangePlot3":"node3"]=T;var P,I,O="",z=[],D=_._prevtrace;D&&(O=D._prevRevpath||"",L=D._nextFill,z=D._polygons);var R,F,B,N,j,U,V,H="",q="",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||"none"!==_.fill){for(L&&L.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split("").reverse().join(""))):R=F="spline"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return"M"+t.join("L")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),m=0;m<G.length;m++)_._polygons[m]=h(G[m]);G.length&&(N=G[0][0],U=(j=G[G.length-1])[j.length-1]),Y=function(t){return function(e){if(P=R(e),I=B(e),H?C?(H+="L"+P.substr(1),q=I+"L"+q.substr(1)):(H+="Z"+P,q=I+"Z"+q):(H=P,q=I),c.hasLines(_)&&e.length>1){var r=n.select(this);if(r.datum(f),t)y(r.style("opacity",0).attr("d",P).call(l.lineGroupStyle)).style("opacity",1);else{var i=y(r);i.attr("d",P),l.singleLineStyle(f,i)}}}}}var W=A.selectAll(".js-line").data(G);y(W.exit()).style("opacity",0).remove(),W.each(Y(!1)),W.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(C?("y"===C?N[1]=U[1]=b.c2p(0,!0):"x"===C&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr("d","M"+U+"L"+N+"L"+H.substr(1)).call(l.singleFillStyle)):y(E).attr("d",H+"Z").call(l.singleFillStyle))):L&&("tonext"===_.fill.substr(0,6)&&H&&O?("tonext"===_.fill?y(L).attr("d",H+"Z"+O+"Z").call(l.singleFillStyle):y(L).attr("d",H+"L"+O.substr(1)+"Z").call(l.singleFillStyle),_._polygons=_._polygons.concat(z)):(Z(L),_._polygons=null)),_._prevRevpath=q,_._prevPolygons=V):(E?Z(E):L&&Z(L),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,g=et;if(f||h){var m=s,_=u.stackgroup,w=_&&"infer zero"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?m=w?K:J:_&&!w&&(m=Q),f&&(d=m),h&&(g=m)}var T,k=(o=e.selectAll("path.point").data(d,p)).enter().append("path").classed("point",!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style("opacity",0).transition().style("opacity",1),o.order(),f&&(T=l.makePointStyleFns(u)),o.each((function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed("plotly-customdata",null!==e.data&&void 0!==e.data)):a.remove()})),v?o.exit().transition().style("opacity",0).remove():o.exit().remove(),(o=i.selectAll("g").data(g,p)).enter().append("g").classed("textpoint",!0).append("text"),o.order(),o.each((function(t){var e=n.select(this),i=y(e.select("text"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll("text").call(l.textPointStyle,u,t).each((function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll("tspan.line").each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(M,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr("d","M0,0Z")}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,g=!!a&&a.duration>0,m=f(t,e,r);((u=i.selectAll("g.trace").data(m,(function(t){return t[0].trace.uid}))).enter().append("g").attr("class",(function(t){return"trace scatter trace"+t[0].trace.uid})).style("stroke-miterlimit",2),u.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),"g","fills");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push("_ownFill"),a._nexttrace&&c.push("_nextFill");var u=i.selectAll("g").data(c,s);u.enter().append("g"),u.exit().each((function(t){a[t]=null})).remove(),u.order().each((function(t){a[t]=o(n.select(this),"path","js-fill")}))}))}(t,u,e),g)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each("end",(function(){h&&h()})).each("interrupt",(function(){h&&h()})).each((function(){i.selectAll("g.trace").each((function(r,n){p(t,n,e,r,m,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,m,this,a)}));d&&u.exit().remove(),i.selectAll("path:not([d])").remove()}},{"../../components/drawing":388,"../../lib":503,"../../lib/polygon":515,"../../registry":638,"./line_points":939,"./link_traces":941,"./subtypes":950,"@plotly/d3":58}],947:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)i=s[r],a=l.c2p(i.x),o=c.c2p(i.y),null!==i.i&&e.contains([a,o],!1,r,t)?(u.push({pointNumber:i.i,x:l.c2d(i.x),y:c.c2d(i.y)}),i.selected=1):i.selected=0;return u}},{"./subtypes":950}],948:[function(t,e,r){"use strict";var n=["orientation","groupnorm","stackgaps"];e.exports=function(t,e,r,i){var a=r._scatterStackOpts,o=i("stackgroup");if(o){var s=e.xaxis+e.yaxis,l=a[s];l||(l=a[s]={});var c=l[o],u=!1;c?c.traces.push(e):(c=l[o]={traceIndices:[],traces:[e]},u=!0);for(var f={orientation:e.x&&!e.y?"h":"v"},h=0;h<n.length;h++){var p=n[h],d=p+"Found";if(!c[d]){var g=void 0!==t[p],m="orientation"===p;if((g||u)&&(c[p]=i(p,f[p]),m&&(c.fillDflt="h"===c[p]?"tonextx":"tonexty"),g&&(c[d]=!0,!u&&(delete c.traces[0][p],m))))for(var v=0;v<c.traces.length-1;v++){var y=c.traces[v];y._input.fill!==y.fill&&(y.fill=c.fillDflt)}}}return c}}},{}],949:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../registry");function o(t,e,r){i.pointStyle(t.selectAll("path.point"),e,r)}function s(t,e,r){i.textPointStyle(t.selectAll("text"),e,r)}e.exports={style:function(t){var e=n.select(t).selectAll("g.trace.scatter");e.style("opacity",(function(t){return t[0].trace.opacity})),e.selectAll("g.points").each((function(e){o(n.select(this),e.trace||e[0].trace,t)})),e.selectAll("g.text").each((function(e){s(n.select(this),e.trace||e[0].trace,t)})),e.selectAll("g.trace path.js-line").call(i.lineGroupStyle),e.selectAll("g.trace path.js-fill").call(i.fillGroupStyle),a.getComponentMethod("errorbars","style")(e)},stylePoints:o,styleText:s,styleOnSelect:function(t,e,r){var n=e[0].trace;n.selectedpoints?(i.selectedPointStyle(r.selectAll("path.point"),n),i.selectedTextStyle(r.selectAll("text"),n)):(o(r,n,t),s(r,n,t))}}},{"../../components/drawing":388,"../../registry":638,"@plotly/d3":58}],950:[function(t,e,r){"use strict";var n=t("../../lib");e.exports={hasLines:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf("lines")},hasMarkers:function(t){return t.visible&&(t.mode&&-1!==t.mode.indexOf("markers")||"splom"===t.type)},hasText:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf("text")},isBubble:function(t){return n.isPlainObject(t.marker)&&n.isArrayOrTypedArray(t.marker.size)}}},{"../../lib":503}],951:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r,i,a){a=a||{},i("textposition"),n.coerceFont(i,"textfont",r.font),a.noSelect||(i("selected.textfont.color"),i("unselected.textfont.color"))}},{"../../lib":503}],952:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");e.exports=function(t,e,r,a){var o,s=a("x"),l=a("y");if(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],r),s){var c=n.minRowLength(s);l?o=Math.min(c,n.minRowLength(l)):(o=c,a("y0"),a("dy"))}else{if(!l)return 0;o=n.minRowLength(l),a("x0"),a("dx")}return e._length=o,o}},{"../../lib":503,"../../registry":638}],953:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/template_attributes").texttemplateAttrs,l=t("../../plots/attributes"),c=t("../../constants/gl3d_dashes"),u=t("../../constants/gl3d_markers"),f=t("../../lib/extend").extendFlat,h=t("../../plot_api/edit_types").overrideAll,p=t("../../lib/sort_object_keys"),d=n.line,g=n.marker,m=g.line,v=f({width:d.width,dash:{valType:"enumerated",values:p(c),dflt:"solid"}},i("line"));var y=e.exports=h({x:n.x,y:n.y,z:{valType:"data_array"},text:f({},n.text,{}),texttemplate:s({},{}),hovertext:f({},n.hovertext,{}),hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z"),mode:f({},n.mode,{dflt:"lines+markers"}),surfaceaxis:{valType:"enumerated",values:[-1,0,1,2],dflt:-1},surfacecolor:{valType:"color"},projection:{x:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}},y:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}},z:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}}},connectgaps:n.connectgaps,line:v,marker:f({symbol:{valType:"enumerated",values:p(u),dflt:"circle",arrayOk:!0},size:f({},g.size,{dflt:8}),sizeref:g.sizeref,sizemin:g.sizemin,sizemode:g.sizemode,opacity:f({},g.opacity,{arrayOk:!1}),colorbar:g.colorbar,line:f({width:f({},m.width,{arrayOk:!1})},i("marker.line"))},i("marker")),textposition:f({},n.textposition,{dflt:"top center"}),textfont:{color:n.textfont.color,size:n.textfont.size,family:f({},n.textfont.family,{arrayOk:!1})},opacity:l.opacity,hoverinfo:f({},l.hoverinfo)},"calc","nested");y.x.editType=y.y.editType=y.z.editType="calc+clearAxisTypes"},{"../../components/colorscale/attributes":373,"../../constants/gl3d_dashes":476,"../../constants/gl3d_markers":477,"../../lib/extend":493,"../../lib/sort_object_keys":526,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../scatter/attributes":925}],954:[function(t,e,r){"use strict";var n=t("../scatter/arrays_to_calcdata"),i=t("../scatter/colorscale_calc");e.exports=function(t,e){var r=[{x:!1,y:!1,trace:e,t:{}}];return n(r,e),i(t,e),r}},{"../scatter/arrays_to_calcdata":924,"../scatter/colorscale_calc":928}],955:[function(t,e,r){"use strict";var n=t("../../registry");function i(t,e,r,i){if(!e||!e.visible)return null;for(var a=n.getComponentMethod("errorbars","makeComputeError")(e),o=new Array(t.length),s=0;s<t.length;s++){var l=a(+t[s],s);if("log"===i.type){var c=i.c2l(t[s]),u=t[s]-l[0],f=t[s]+l[1];if(o[s]=[(i.c2l(u,!0)-c)*r,(i.c2l(f,!0)-c)*r],u>0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e<t.length;e++)if(t[e])return t[e].length;return 0}(n);if(0===a)return null;for(var o=new Array(a),s=0;s<a;s++){for(var l=[[0,0,0],[0,0,0]],c=0;c<3;c++)if(n[c])for(var u=0;u<2;u++)l[u][c]=n[c][s][u];o[s]=l}return o}},{"../../registry":638}],956:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_line3d,i=t("../../../stackgl_modules").gl_scatter3d,a=t("../../../stackgl_modules").gl_error3d,o=t("../../../stackgl_modules").gl_mesh3d,s=t("../../../stackgl_modules").delaunay_triangulate,l=t("../../lib"),c=t("../../lib/str2rgbarray"),u=t("../../lib/gl_format_color").formatColor,f=t("../scatter/make_bubble_size_func"),h=t("../../constants/gl3d_dashes"),p=t("../../constants/gl3d_markers"),d=t("../../plots/cartesian/axes"),g=t("../../components/fx/helpers").appendArrayPointValue,m=t("./calc_errors");function v(t,e){this.scene=t,this.uid=e,this.linePlot=null,this.scatterPlot=null,this.errorBars=null,this.textMarkers=null,this.delaunayMesh=null,this.color=null,this.mode="",this.dataPoints=[],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.textLabels=null,this.data=null}var y=v.prototype;function x(t){return null==t?0:t.indexOf("left")>-1?-1:t.indexOf("right")>-1?1:0}function b(t){return null==t?0:t.indexOf("top")>-1?-1:t.indexOf("bottom")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o<e;o++)void 0===t[o]?a[o]=n:a[o]=r(t[o],i)}else a=r(t,l.identity);return a}function k(t,e){var r,n,i,a,o,s,h=[],p=t.fullSceneLayout,v=t.dataScale,y=p.xaxis,k=p.yaxis,A=p.zaxis,M=e.marker,S=e.line,E=e.x||[],L=e.y||[],C=e.z||[],P=E.length,I=e.xcalendar,O=e.ycalendar,z=e.zcalendar;for(o=0;o<P;o++)r=y.d2l(E[o],0,I)*v[0],n=k.d2l(L[o],0,O)*v[1],i=A.d2l(C[o],0,z)*v[2],h[o]=[r,n,i];if(Array.isArray(e.text))s=e.text;else if(void 0!==e.text)for(s=new Array(P),o=0;o<P;o++)s[o]=e.text;function D(t,e){var r=p[t];return d.tickText(r,r.d2l(e),!0).text}var R=e.texttemplate;if(R){var F=t.fullLayout._d3locale,B=Array.isArray(R),N=B?Math.min(R.length,P):P,j=B?function(t){return R[t]}:function(){return R};for(s=new Array(N),o=0;o<N;o++){var U={x:E[o],y:L[o],z:C[o]},V={xLabel:D("xaxis",E[o]),yLabel:D("yaxis",L[o]),zLabel:D("zaxis",C[o])},H={};g(H,e,o);var q=e._meta||{};s[o]=l.texttemplateString(j(o),V,F,H,U,q)}}if(a={position:h,mode:e.mode,text:s},"line"in e&&(a.lineColor=u(S,1,P),a.lineWidth=S.width,a.lineDashes=S.dash),"marker"in e){var G=f(e);a.scatterColor=u(M,1,P),a.scatterSize=T(M.size,P,_,20,G),a.scatterMarker=T(M.symbol,P,w,"\u25cf"),a.scatterLineWidth=M.line.width,a.scatterLineColor=u(M.line,1,P),a.scatterAngle=0}"textposition"in e&&(a.textOffset=function(t){var e=[0,0];if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=[0,0],t[r]&&(e[r][0]=x(t[r]),e[r][1]=b(t[r]));else e[0]=x(t),e[1]=b(t);return e}(e.textposition),a.textColor=u(e.textfont,1,P),a.textSize=T(e.textfont.size,P,l.identity,12),a.textFont=e.textfont.family,a.textAngle=0);var Y=["x","y","z"];for(a.project=[!1,!1,!1],a.projectScale=[1,1,1],a.projectOpacity=[1,1,1],o=0;o<3;++o){var W=e.projection[Y[o]];(a.project[o]=W.show)&&(a.projectOpacity[o]=W.opacity,a.projectScale[o]=W.scale)}a.errorBounds=m(e,v,p);var X=function(t){for(var e=[0,0,0],r=[[0,0,0],[0,0,0],[0,0,0]],n=[1,1,1],i=0;i<3;i++){var a=t[i];a&&!1!==a.copy_zstyle&&!1!==t[2].visible&&(a=t[2]),a&&a.visible&&(e[i]=a.width/2,r[i]=c(a.color),n[i]=a.thickness)}return{capSize:e,color:r,lineWidth:n}}([e.error_x,e.error_y,e.error_z]);return a.errorColor=X.color,a.errorLineWidth=X.lineWidth,a.errorCapSize=X.capSize,a.delaunayAxis=e.surfaceaxis,a.delaunayColor=c(e.surfacecolor),a}function A(t){if(l.isArrayOrTypedArray(t)){var e=t[0];return l.isArrayOrTypedArray(e)&&(t=e),"rgb("+t.slice(0,3).map((function(t){return Math.round(255*t)}))+")"}return null}function M(t){return l.isArrayOrTypedArray(t)?4===t.length&&"number"==typeof t[0]?A(t):t.map(A):null}y.handlePick=function(t){if(t.object&&(t.object===this.linePlot||t.object===this.delaunayMesh||t.object===this.textMarkers||t.object===this.scatterPlot)){var e=t.index=t.data.index;return t.object.highlight&&t.object.highlight(null),this.scatterPlot&&(t.object=this.scatterPlot,this.scatterPlot.highlight(t.data)),t.textLabel="",this.textLabels&&(Array.isArray(this.textLabels)?(this.textLabels[e]||0===this.textLabels[e])&&(t.textLabel=this.textLabels[e]):t.textLabel=this.textLabels),t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]],!0}},y.update=function(t){var e,r,l,c,u=this.scene.glplot.gl,f=h.solid;this.data=t;var p=k(this.scene,t);"mode"in p&&(this.mode=p.mode),"lineDashes"in p&&p.lineDashes in h&&(f=h[p.lineDashes]),this.color=M(p.scatterColor)||M(p.lineColor),this.dataPoints=p.position,e={gl:this.scene.glplot.gl,position:p.position,color:p.lineColor,lineWidth:p.lineWidth||1,dashes:f[0],dashScale:f[1],opacity:t.opacity,connectGaps:t.connectgaps},-1!==this.mode.indexOf("lines")?this.linePlot?this.linePlot.update(e):(this.linePlot=n(e),this.linePlot._trace=this,this.scene.glplot.add(this.linePlot)):this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose(),this.linePlot=null);var d=t.opacity;if(t.marker&&t.marker.opacity&&(d*=t.marker.opacity),r={gl:this.scene.glplot.gl,position:p.position,color:p.scatterColor,size:p.scatterSize,glyph:p.scatterMarker,opacity:d,orthographic:!0,lineWidth:p.scatterLineWidth,lineColor:p.scatterLineColor,project:p.project,projectScale:p.projectScale,projectOpacity:p.projectOpacity},-1!==this.mode.indexOf("markers")?this.scatterPlot?this.scatterPlot.update(r):(this.scatterPlot=i(r),this.scatterPlot._trace=this,this.scatterPlot.highlightScale=1,this.scene.glplot.add(this.scatterPlot)):this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose(),this.scatterPlot=null),c={gl:this.scene.glplot.gl,position:p.position,glyph:p.text,color:p.textColor,size:p.textSize,angle:p.textAngle,alignment:p.textOffset,font:p.textFont,orthographic:!0,lineWidth:0,project:!1,opacity:t.opacity},this.textLabels=t.hovertext||t.text,-1!==this.mode.indexOf("text")?this.textMarkers?this.textMarkers.update(c):(this.textMarkers=i(c),this.textMarkers._trace=this,this.textMarkers.highlightScale=1,this.scene.glplot.add(this.textMarkers)):this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose(),this.textMarkers=null),l={gl:this.scene.glplot.gl,position:p.position,color:p.errorColor,error:p.errorBounds,lineWidth:p.errorLineWidth,capSize:p.errorCapSize,opacity:t.opacity},this.errorBars?p.errorBounds?this.errorBars.update(l):(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose(),this.errorBars=null):p.errorBounds&&(this.errorBars=a(l),this.errorBars._trace=this,this.scene.glplot.add(this.errorBars)),p.delaunayAxis>=0){var g=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n<t.length;++n){var c=t[n];!isNaN(c[i])&&isFinite(c[i])&&!isNaN(c[a])&&isFinite(c[a])&&(o.push([c[i],c[a]]),l.push(n))}var u=s(o);for(n=0;n<u.length;++n)for(var f=u[n],h=0;h<f.length;++h)f[h]=l[f[h]];return{positions:t,cells:u,meshColor:e}}(p.position,p.delaunayColor,p.delaunayAxis);g.opacity=t.opacity,this.delaunayMesh?this.delaunayMesh.update(g):(g.gl=u,this.delaunayMesh=o(g),this.delaunayMesh._trace=this,this.scene.glplot.add(this.delaunayMesh))}else this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose(),this.delaunayMesh=null)},y.dispose=function(){this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose()),this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose()),this.errorBars&&(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose()),this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose()),this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose())},e.exports=function(t,e){var r=new v(t,e.uid);return r.update(e),r}},{"../../../stackgl_modules":1119,"../../components/fx/helpers":402,"../../constants/gl3d_dashes":476,"../../constants/gl3d_markers":477,"../../lib":503,"../../lib/gl_format_color":499,"../../lib/str2rgbarray":528,"../../plots/cartesian/axes":554,"../scatter/make_bubble_size_func":942,"./calc_errors":955}],957:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/text_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,n){return i.coerce(t,e,c,r,n)}if(function(t,e,r,i){var a=0,o=r("x"),s=r("y"),l=r("z");n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],i),o&&s&&l&&(a=Math.min(o.length,s.length,l.length),e._length=e._xlength=e._ylength=e._zlength=a);return a}(t,e,f,u)){f("text"),f("hovertext"),f("hovertemplate"),f("xhoverformat"),f("yhoverformat"),f("zhoverformat"),f("mode"),a.hasLines(e)&&(f("connectgaps"),s(t,e,r,u,f)),a.hasMarkers(e)&&o(t,e,r,u,f,{noSelect:!0}),a.hasText(e)&&(f("texttemplate"),l(t,e,u,f,{noSelect:!0}));var h=(e.line||{}).color,p=(e.marker||{}).color;f("surfaceaxis")>=0&&f("surfacecolor",h||p);for(var d=["x","y","z"],g=0;g<3;++g){var m="projection."+d[g];f(m+".show")&&(f(m+".opacity"),f(m+".scale"))}var v=n.getComponentMethod("errorbars","supplyDefaults");v(t,e,h||p||r,{axis:"z"}),v(t,e,h||p||r,{axis:"y",inherit:"z"}),v(t,e,h||p||r,{axis:"x",inherit:"z"})}else e.visible=!1}},{"../../lib":503,"../../registry":638,"../scatter/line_defaults":938,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":953}],958:[function(t,e,r){"use strict";e.exports={plot:t("./convert"),attributes:t("./attributes"),markerSymbols:t("../../constants/gl3d_markers"),supplyDefaults:t("./defaults"),colorbar:[{container:"marker",min:"cmin",max:"cmax"},{container:"line",min:"cmin",max:"cmax"}],calc:t("./calc"),moduleType:"trace",name:"scatter3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","symbols","showLegend","scatter-like"],meta:{}}},{"../../constants/gl3d_markers":477,"../../plots/gl3d":598,"./attributes":953,"./calc":954,"./convert":956,"./defaults":957}],959:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../lib/extend").extendFlat,c=n.marker,u=n.line,f=c.line;e.exports={carpet:{valType:"string",editType:"calc"},a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},mode:l({},n.mode,{dflt:"markers"}),text:l({},n.text,{}),texttemplate:o({editType:"plot"},{keys:["a","b","text"]}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:["linear","spline"]}),smoothing:u.smoothing,editType:"calc"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:"calc"},s("marker.line")),gradient:c.gradient,editType:"calc"},s("marker")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:["a","b","text","name"]}),hoveron:n.hoveron,hovertemplate:a()}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scatter/attributes":925}],960:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=t("../carpet/lookup_carpetid");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&"legendonly"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c<h;c++)if(u=e.a[c],f=e.b[c],n(u)&&n(f)){var g=r.ab2xy(+u,+f,!0),m=r.isVisible(+u,+f);m||(d=!0),p[c]={x:g[0],y:g[1],a:u,b:f,vis:m}}else p[c]={x:!1,y:!1};return e._needsCull=d,p[0].carpet=r,p[0].trace=e,s(e,h),i(t,e),a(p,e),o(p,e),p}}},{"../carpet/lookup_carpetid":708,"../scatter/arrays_to_calcdata":924,"../scatter/calc":926,"../scatter/calc_selection":927,"../scatter/colorscale_calc":928,"fast-isnumeric":190}],961:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/constants"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/line_shape_defaults"),c=t("../scatter/text_defaults"),u=t("../scatter/fillcolor_defaults"),f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}p("carpet"),e.xaxis="x",e.yaxis="y";var d=p("a"),g=p("b"),m=Math.min(d.length,g.length);if(m){e._length=m,p("text"),p("texttemplate"),p("hovertext"),p("mode",m<i.PTS_LINESONLY?"lines+markers":"lines"),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p("connectgaps")),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&c(t,e,h,p);var v=[];(a.hasMarkers(e)||a.hasText(e))&&(p("marker.maxdisplayed"),v.push("points")),p("fill"),"none"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||v.push("fills"),"fills"!==p("hoveron",v.join("+")||"points")&&p("hovertemplate"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":503,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/line_shape_defaults":940,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":959}],962:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=n[i];return t.a=a.a,t.b=a.b,t.y=a.y,t}},{}],963:[function(t,e,r){"use strict";e.exports=function(t,e){var r={},n=e._carpet,i=n.ab2ij([t.a,t.b]),a=Math.floor(i[0]),o=i[0]-a,s=Math.floor(i[1]),l=i[1]-s,c=n.evalxy([],a,s,o,l);return r.yLabel=c[1].toFixed(3),r}},{}],964:[function(t,e,r){"use strict";var n=t("../scatter/hover"),i=t("../../lib").fillText;e.exports=function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index){var l=1-s.y0/t.ya._length,c=t.xa._length,u=c*l/2,f=c-u;return s.x0=Math.max(Math.min(s.x0,f),u),s.x1=Math.max(Math.min(s.x1,f),u),o}var h=s.cd[s.index];s.a=h.a,s.b=h.b,s.xLabelVal=void 0,s.yLabelVal=void 0;var p=s.trace,d=p._carpet,g=p._module.formatLabels(h,p);s.yLabel=g.yLabel,delete s.text;var m=[];if(!p.hovertemplate){var v=(h.hi||p.hoverinfo).split("+");-1!==v.indexOf("all")&&(v=["a","b","text"]),-1!==v.indexOf("a")&&y(d.aaxis,h.a),-1!==v.indexOf("b")&&y(d.baxis,h.b),m.push("y: "+s.yLabel),-1!==v.indexOf("text")&&i(h,p,m),s.extraText=m.join("<br>")}return o}function y(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,""):t._hovertitle,m.push(r+": "+e.toFixed(3)+t.labelsuffix)}}},{"../../lib":503,"../scatter/hover":936}],965:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scattercarpet",basePlotModule:t("../../plots/cartesian"),categories:["svg","carpet","symbols","showLegend","carpetDependent","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"../scatter/marker_colorbar":943,"../scatter/select":947,"../scatter/style":949,"./attributes":959,"./calc":960,"./defaults":961,"./event_data":962,"./format_labels":963,"./hover":964,"./plot":966}],966:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../plots/cartesian/axes"),a=t("../../components/drawing");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||"x"),yaxis:i.getFromId(t,u.yaxis||"y"),plot:e.plot};for(n(t,f,r,o),s=0;s<r.length;s++)l=r[s][0].trace,c=o.selectAll("g.trace"+l.uid+" .js-line"),a.setClipUrl(c,r[s][0].carpet._clipPathId,t)}},{"../../components/drawing":388,"../../plots/cartesian/axes":554,"../scatter/plot":946}],967:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scatter/attributes"),o=t("../../plots/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../lib/extend").extendFlat,u=t("../../plot_api/edit_types").overrideAll,f=a.marker,h=a.line,p=f.line;e.exports=u({lon:{valType:"data_array"},lat:{valType:"data_array"},locations:{valType:"data_array"},locationmode:{valType:"enumerated",values:["ISO-3","USA-states","country names","geojson-id"],dflt:"ISO-3"},geojson:{valType:"any",editType:"calc"},featureidkey:{valType:"string",editType:"calc",dflt:"id"},mode:c({},a.mode,{dflt:"markers"}),text:c({},a.text,{}),texttemplate:i({editType:"plot"},{keys:["lat","lon","location","text"]}),hovertext:c({},a.hovertext,{}),textfont:a.textfont,textposition:a.textposition,line:{color:h.color,width:h.width,dash:l},connectgaps:a.connectgaps,marker:c({symbol:f.symbol,opacity:f.opacity,size:f.size,sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,colorbar:f.colorbar,line:c({width:p.width},s("marker.line")),gradient:f.gradient},s("marker")),fill:{valType:"enumerated",values:["none","toself"],dflt:"none"},fillcolor:a.fillcolor,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:["lon","lat","location","text","name"]}),hovertemplate:n()},"calc","nested")},{"../../components/colorscale/attributes":373,"../../components/drawing/attributes":387,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scatter/attributes":925}],968:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/colorscale_calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection"),l=t("../../lib")._;function c(t){return t&&"string"==typeof t}e.exports=function(t,e){var r,u=Array.isArray(e.locations),f=u?e.locations.length:e._length,h=new Array(f);r=e.geojson?function(t){return c(t)||n(t)}:c;for(var p=0;p<f;p++){var d=h[p]={};if(u){var g=e.locations[p];d.loc=r(g)?g:null}else{var m=e.lon[p],v=e.lat[p];n(m)&&n(v)?d.lonlat=[+m,+v]:d.lonlat=[i,i]}}return o(h,e),a(t,e),s(h,e),f&&(h[0].t={labels:{lat:l(t,"lat:")+" ",lon:l(t,"lon:")+" "}}),h}},{"../../constants/numerical":479,"../../lib":503,"../scatter/arrays_to_calcdata":924,"../scatter/calc_selection":927,"../scatter/colorscale_calc":928,"fast-isnumeric":190}],969:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/text_defaults"),l=t("../scatter/fillcolor_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}var h,p=f("locations");if(p&&p.length){var d,g=f("geojson");("string"==typeof g&&""!==g||n.isPlainObject(g))&&(d="geojson-id"),"geojson-id"===f("locationmode",d)&&f("featureidkey"),h=p.length}else{var m=f("lon")||[],v=f("lat")||[];h=Math.min(m.length,v.length)}h?(e._length=h,f("text"),f("hovertext"),f("hovertemplate"),f("mode"),i.hasLines(e)&&(o(t,e,r,u,f),f("connectgaps")),i.hasMarkers(e)&&a(t,e,r,u,f,{gradient:!0}),i.hasText(e)&&(f("texttemplate"),s(t,e,u,f)),f("fill"),"none"!==e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)):e.visible=!1}},{"../../lib":503,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":967}],970:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){t.lon=e.lon,t.lat=e.lat,t.location=e.loc?e.loc:null;var a=n[i];return a.fIn&&a.fIn.properties&&(t.properties=a.fIn.properties),t}},{}],971:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.geo]._subplot.mockAxis,o=t.lonlat;return i.lonLabel=n.tickText(a,a.c2l(o[0]),!0).text,i.latLabel=n.tickText(a,a.c2l(o[1]),!0).text,i}},{"../../plots/cartesian/axes":554}],972:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/get_trace_color"),o=t("../../lib").fillText,s=t("./attributes");e.exports=function(t,e,r){var l=t.cd,c=l[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=h.projection.isLonLatOverEdges,d=h.project;if(n.getClosest(l,(function(t){var n=t.lonlat;if(n[0]===i)return 1/0;if(p(n))return 1/0;var a=d(n),o=d([e,r]),s=Math.abs(a[0]-o[0]),l=Math.abs(a[1]-o[1]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(s*s+l*l)-c,1-3/c)}),t),!1!==t.index){var g=l[t.index],m=g.lonlat,v=[u.c2p(m),f.c2p(m)],y=g.mrc||1;t.x0=v[0]-y,t.x1=v[0]+y,t.y0=v[1]-y,t.y1=v[1]+y,t.loc=g.loc,t.lon=m[0],t.lat=m[1];var x={};x[c.geo]={_subplot:h};var b=c._module.formatLabels(g,c,x);return t.lonLabel=b.lonLabel,t.latLabel=b.latLabel,t.color=a(c,g),t.extraText=function(t,e,r,n){if(t.hovertemplate)return;var i=e.hi||t.hoverinfo,a="all"===i?s.hoverinfo.flags:i.split("+"),l=-1!==a.indexOf("location")&&Array.isArray(t.locations),c=-1!==a.indexOf("lon"),u=-1!==a.indexOf("lat"),f=-1!==a.indexOf("text"),h=[];function p(t){return t+"\xb0"}l?h.push(e.loc):c&&u?h.push("("+p(r.latLabel)+", "+p(r.lonLabel)+")"):c?h.push(n.lon+p(r.lonLabel)):u&&h.push(n.lat+p(r.latLabel));f&&o(e,t,h);return h.join("<br>")}(c,g,t,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{"../../components/fx":406,"../../constants/numerical":479,"../../lib":503,"../scatter/get_trace_color":935,"./attributes":967}],973:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"scattergeo",basePlotModule:t("../../plots/geo"),categories:["geo","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/geo":589,"../scatter/marker_colorbar":943,"../scatter/style":949,"./attributes":967,"./calc":968,"./defaults":969,"./event_data":970,"./format_labels":971,"./hover":972,"./plot":974,"./select":975,"./style":976}],974:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../lib/topojson_utils").getTopojsonFeatures,o=t("../../lib/geojson_utils"),s=t("../../lib/geo_location_utils"),l=t("../../plots/cartesian/autorange").findExtremes,c=t("../../constants/numerical").BADNUM,u=t("../scatter/calc").calcMarkerSize,f=t("../scatter/subtypes"),h=t("./style");e.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d="geojson-id"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r<h;r++){n=t[r];var g="geojson-id"===p?n.fOut:s.locationToFeature(p,n.loc,d);n.lonlat=g?g.properties.ct:[c,c]}}var m,v,y={padded:!0};if("geojson"===o.fitbounds&&"geojson-id"===i.locationmode){var x=s.computeBbox(s.getTraceGeojson(i));m=[x[0],x[2]],v=[x[1],x[3]]}else{for(m=new Array(h),v=new Array(h),r=0;r<h;r++)n=t[r],m[r]=n.lonlat[0],v[r]=n.lonlat[1];y.ppad=u(i,h)}i._extremes.lon=l(o.lonaxis._ax,m,y),i._extremes.lat=l(o.lataxis._ax,v,y)},plot:function(t,e,r){var a=e.layers.frontplot.select(".scatterlayer"),s=i.makeTraceGroups(a,r,"trace scattergeo");function l(t,e){t.lonlat[0]===c&&n.select(e).remove()}s.selectAll("*").remove(),s.each((function(e){var r=n.select(this),a=e[0].trace;if(f.hasLines(a)||"none"!==a.fill){var s=o.calcTraceToLineCoords(e),c="none"!==a.fill?o.makePolygon(s):o.makeLine(s);r.selectAll("path.js-line").data([{geojson:c,trace:a}]).enter().append("path").classed("js-line",!0).style("stroke-miterlimit",2)}f.hasMarkers(a)&&r.selectAll("path.point").data(i.identity).enter().append("path").classed("point",!0).each((function(t){l(t,this)})),f.hasText(a)&&r.selectAll("g").data(i.identity).enter().append("g").append("text").each((function(t){l(t,this)})),h(t,e)}))}}},{"../../constants/numerical":479,"../../lib":503,"../../lib/geo_location_utils":496,"../../lib/geojson_utils":497,"../../lib/topojson_utils":532,"../../plots/cartesian/autorange":553,"../scatter/calc":926,"../scatter/subtypes":950,"./style":976,"@plotly/d3":58}],975:[function(t,e,r){"use strict";var n=t("../scatter/subtypes"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e){var r,a,o,s,l,c=t.cd,u=t.xaxis,f=t.yaxis,h=[],p=c[0].trace;if(!n.hasMarkers(p)&&!n.hasText(p))return[];if(!1===e)for(l=0;l<c.length;l++)c[l].selected=0;else for(l=0;l<c.length;l++)(a=(r=c[l]).lonlat)[0]!==i&&(o=u.c2p(a),s=f.c2p(a),e.contains([o,s],null,l,t)?(h.push({pointNumber:l,lon:a[0],lat:a[1]}),r.selected=1):r.selected=0);return h}},{"../../constants/numerical":479,"../scatter/subtypes":950}],976:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../scatter/style"),s=o.stylePoints,l=o.styleText;e.exports=function(t,e){e&&function(t,e){var r=e[0].trace,o=e[0].node3;o.style("opacity",e[0].trace.opacity),s(o,r,t),l(o,r,t),o.selectAll("path.js-line").style("fill","none").each((function(t){var e=n.select(this),r=t.trace,o=r.line||{};e.call(a.stroke,o.color).call(i.dashLine,o.dash||"",o.width||0),"none"!==r.fill&&e.call(a.fill,r.fillcolor)}))}(t,e)}},{"../../components/color":366,"../../components/drawing":388,"../scatter/style":949,"@plotly/d3":58}],977:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../components/colorscale/attributes"),s=t("../../lib/sort_object_keys"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll,u=t("./constants").DASHES,f=i.line,h=i.marker,p=h.line,d=e.exports=c({x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:a("x"),yhoverformat:a("y"),text:i.text,hovertext:i.hovertext,textposition:i.textposition,textfont:i.textfont,mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"]},line:{color:f.color,width:f.width,shape:{valType:"enumerated",values:["linear","hv","vh","hvh","vhv"],dflt:"linear",editType:"plot"},dash:{valType:"enumerated",values:s(u),dflt:"solid"}},marker:l({},o("marker"),{symbol:h.symbol,size:h.size,sizeref:h.sizeref,sizemin:h.sizemin,sizemode:h.sizemode,opacity:h.opacity,colorbar:h.colorbar,line:l({},o("marker.line"),{width:p.width})}),connectgaps:i.connectgaps,fill:l({},i.fill,{dflt:"none"}),fillcolor:i.fillcolor,selected:{marker:i.selected.marker,textfont:i.selected.textfont},unselected:{marker:i.unselected.marker,textfont:i.unselected.textfont},opacity:n.opacity},"calc","nested");d.x.editType=d.y.editType=d.x0.editType=d.y0.editType="calc+clearAxisTypes",d.hovertemplate=i.hovertemplate,d.texttemplate=i.texttemplate},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../lib/sort_object_keys":526,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../scatter/attributes":925,"./constants":979}],978:[function(t,e,r){"use strict";var n=t("@plotly/point-cluster"),i=t("../../lib"),a=t("../../plots/cartesian/axis_ids"),o=t("../../plots/cartesian/autorange").findExtremes,s=t("../../plots/cartesian/align_period"),l=t("../scatter/calc"),c=l.calcMarkerSize,u=l.calcAxisExpansion,f=l.setFirstScatter,h=t("../scatter/colorscale_calc"),p=t("./convert"),d=t("./scene_update"),g=t("../../constants/numerical").BADNUM,m=t("./constants").TOO_MANY_POINTS;function v(t,e,r){var n=t._extremes[e._id],i=o(e,r._bnds,{padded:!0});n.min=n.min.concat(i.min),n.max=n.max.concat(i.max)}e.exports=function(t,e){var r,o=t._fullLayout,l=a.getFromId(t,e.xaxis),y=a.getFromId(t,e.yaxis),x=o._plots[e.xaxis+e.yaxis],b=e._length,_=b>=m,w=2*b,T={},k=l.makeCalcdata(e,"x"),A=y.makeCalcdata(e,"y"),M=s(e,l,"x",k),S=s(e,y,"y",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r<b;r++)C[2*r]=E[r]===g?NaN:E[r],C[2*r+1]=L[r]===g?NaN:L[r],P[r]=r;if("log"===l.type)for(r=0;r<w;r+=2)C[r]=l.c2l(C[r]);if("log"===y.type)for(r=1;r<w;r+=2)C[r]=y.c2l(C[r]);_&&"log"!==l.type&&"log"!==y.type?T.tree=n(C):T.ids=P,h(t,e);var I,O=function(t,e,r,n,a,o){var s=p.style(t,r);s.marker&&(s.marker.positions=n);s.line&&n.length>1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,C,E,L),z=d(t,x);return f(o,e),_?O.marker&&(I=O.marker.sizeAvg||Math.max(O.marker.size,3)):I=c(e,b),u(t,e,l,y,E,L,I),O.errorX&&v(e,l,O.errorX),O.errorY&&v(e,y,O.errorY),O.fill&&!z.fill2d&&(z.fill2d=!0),O.marker&&!z.scatter2d&&(z.scatter2d=!0),O.line&&!z.line2d&&(z.line2d=!0),!O.errorX&&!O.errorY||z.error2d||(z.error2d=!0),O.text&&!z.glText&&(z.glText=!0),O.marker&&(O.marker.snap=b),z.lineOptions.push(O.line),z.errorXOptions.push(O.errorX),z.errorYOptions.push(O.errorY),z.fillOptions.push(O.fill),z.markerOptions.push(O.marker),z.markerSelectedOptions.push(O.markerSel),z.markerUnselectedOptions.push(O.markerUnsel),z.textOptions.push(O.text),z.textSelectedOptions.push(O.textSel),z.textUnselectedOptions.push(O.textUnsel),z.selectBatch.push([]),z.unselectBatch.push([]),T._scene=z,T.index=z.count,T.x=E,T.y=L,T.positions=C,z.count++,[{x:!1,y:!1,t:T,trace:e}]}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/autorange":553,"../../plots/cartesian/axis_ids":558,"../scatter/calc":926,"../scatter/colorscale_calc":928,"./constants":979,"./convert":980,"./scene_update":988,"@plotly/point-cluster":59}],979:[function(t,e,r){"use strict";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],980:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("svg-path-sdf"),a=t("color-normalize"),o=t("../../registry"),s=t("../../lib"),l=t("../../components/drawing"),c=t("../../plots/cartesian/axis_ids"),u=t("../../lib/gl_format_color").formatColor,f=t("../scatter/subtypes"),h=t("../scatter/make_bubble_size_func"),p=t("./helpers"),d=t("./constants"),g=t("../../constants/interactions").DESELECTDIM,m={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},v=t("../../components/fx/helpers").appendArrayPointValue;function y(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,c=Array.isArray(l)?l:[l],u=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,g=e.texttemplate;if(g){p.text=[];var m=i._d3locale,y=Array.isArray(g),x=y?Math.min(g.length,a):a,b=y?function(t){return g[t]}:function(){return g};for(r=0;r<x;r++){var _={i:r},w=e._module.formatLabels(_,e,i),T={};v(T,e,r);var k=e._meta||{};p.text.push(s.texttemplateString(b(r),w,m,T,_,k))}}else Array.isArray(e.text)&&e.text.length<a?p.text=e.text.slice():p.text=e.text;if(Array.isArray(p.text))for(r=p.text.length;r<a;r++)p.text[r]="";for(p.opacity=e.opacity,p.font={},p.align=[],p.baseline=[],r=0;r<c.length;r++){var A=c[r].split(/\s+/);switch(A[1]){case"left":p.align.push("right");break;case"right":p.align.push("left");break;default:p.align.push(A[1])}switch(A[0]){case"top":p.baseline.push("bottom");break;case"bottom":p.baseline.push("top");break;default:p.baseline.push(A[0])}}if(Array.isArray(u))for(p.color=new Array(a),r=0;r<a;r++)p.color[r]=u[r];else p.color=u;if(s.isArrayOrTypedArray(f)||Array.isArray(h))for(p.font=new Array(a),r=0;r<a;r++){var M=p.font[r]={};M.size=(s.isTypedArray(f)?f[r]:Array.isArray(f)?n(f[r])?f[r]:0:f)*d,M.family=Array.isArray(h)?h[r]:h}else p.font={size:f*d,family:h};return p}function x(t){var e,r,n=t._length,i=t.marker,o={},l=s.isArrayOrTypedArray(i.symbol),c=s.isArrayOrTypedArray(i.color),f=s.isArrayOrTypedArray(i.line.color),d=s.isArrayOrTypedArray(i.opacity),g=s.isArrayOrTypedArray(i.size),m=s.isArrayOrTypedArray(i.line.width);if(l||(r=p.isOpenSymbol(i.symbol)),l||c||f||d){o.colors=new Array(n),o.borderColors=new Array(n);var v=u(i,i.opacity,n),y=u(i.line,i.opacity,n);if(!Array.isArray(y[0])){var x=y;for(y=Array(n),e=0;e<n;e++)y[e]=x}if(!Array.isArray(v[0])){var b=v;for(v=Array(n),e=0;e<n;e++)v[e]=b}for(o.colors=v,o.borderColors=y,e=0;e<n;e++){if(l){var _=i.symbol[e];r=p.isOpenSymbol(_)}r&&(y[e]=v[e].slice(),v[e]=v[e].slice(),v[e][3]=0)}o.opacity=t.opacity}else r?(o.color=a(i.color,"uint8"),o.color[3]=0,o.borderColor=a(i.color,"uint8")):(o.color=a(i.color,"uint8"),o.borderColor=a(i.line.color,"uint8")),o.opacity=t.opacity*i.opacity;if(l)for(o.markers=new Array(n),e=0;e<n;e++)o.markers[e]=E(i.symbol[e]);else o.marker=E(i.symbol);var w,T=h(t,1);if(g||m){var k,A=o.sizes=new Array(n),M=o.borderSizes=new Array(n),S=0;if(g){for(e=0;e<n;e++)A[e]=T(i.size[e]),S+=A[e];k=S/n}else for(w=T(i.size),e=0;e<n;e++)A[e]=w;if(m)for(e=0;e<n;e++)M[e]=i.line.width[e];else for(w=i.line.width,e=0;e<n;e++)M[e]=w;o.sizeAvg=k}else o.size=T(i&&i.size||10),o.borderSizes=T(i.line.width);return o}function b(t,e){var r=t.marker,n={};return e?(e.marker&&e.marker.symbol?n=x(s.extendFlat({},r,e.marker)):e.marker&&(e.marker.size&&(n.size=e.marker.size),e.marker.color&&(n.colors=e.marker.color),void 0!==e.marker.opacity&&(n.opacity=e.marker.opacity)),n):n}function _(t,e,r){var n={};if(!r)return n;if(r.textfont){var i={opacity:1,text:e.text,texttemplate:e.texttemplate,textposition:e.textposition,textfont:s.extendFlat({},e.textfont)};r.textfont&&s.extendFlat(i.textfont,r.textfont),n=y(t,i)}return n}function w(t,e,r){var n={capSize:2*e.width*r,lineWidth:e.thickness*r,color:e.color};return e.copy_ystyle&&(n=t.error_y),n}var T=d.SYMBOL_SDF_SIZE,k=d.SYMBOL_SIZE,A=d.SYMBOL_STROKE,M={},S=l.symbolFuncs[0](.05*k);function E(t){if("circle"===t)return null;var e,r,n=l.symbolNumber(t),a=l.symbolFuncs[n%100],o=!!l.symbolNoDot[n%100],s=!!l.symbolNoFill[n%100],c=p.isDotSymbol(t);return M[t]?M[t]:(e=c&&!o?a(1.1*k)+S:a(k),r=i(e,{w:T,h:T,viewBox:[-k,-k,k,k],stroke:s?A:-A}),M[t]=r,r||null)}e.exports={style:function(t,e){var r,n={marker:void 0,markerSel:void 0,markerUnsel:void 0,line:void 0,fill:void 0,errorX:void 0,errorY:void 0,text:void 0,textSel:void 0,textUnsel:void 0},i=t._context.plotGlPixelRatio;if(!0!==e.visible)return n;if(f.hasText(e)&&(n.text=y(t,e),n.textSel=_(t,e,e.selected),n.textUnsel=_(t,e,e.unselected)),f.hasMarkers(e)&&(n.marker=x(e),n.markerSel=b(e,e.selected),n.markerUnsel=b(e,e.unselected),!e.unselected&&s.isArrayOrTypedArray(e.marker.opacity))){var a=e.marker.opacity;for(n.markerUnsel.opacity=new Array(a.length),r=0;r<a.length;r++)n.markerUnsel.opacity[r]=g*a[r]}if(f.hasLines(e)){n.line={overlay:!0,thickness:e.line.width*i,color:e.line.color,opacity:e.opacity};var o=(d.DASHES[e.line.dash]||[1]).slice();for(r=0;r<o.length;++r)o[r]*=e.line.width*i;n.line.dashes=o}return e.error_x&&e.error_x.visible&&(n.errorX=w(e,e.error_x,i)),e.error_y&&e.error_y.visible&&(n.errorY=w(e,e.error_y,i)),e.fill&&"none"!==e.fill&&(n.fill={closed:!0,fill:e.fillcolor,thickness:0}),n},markerStyle:x,markerSelection:b,linePositions:function(t,e,r){var n,i,a=r.length,o=a/2;if(f.hasLines(e)&&o)if("hv"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i+2],r[2*i+1]));n.push(r[a-2],r[a-1])}else if("hvh"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var s=(r[2*i]+r[2*i+2])/2;n.push(r[2*i],r[2*i+1],s,r[2*i+1],s,r[2*i+3])}n.push(r[a-2],r[a-1])}else if("vhv"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var l=(r[2*i+1]+r[2*i+3])/2;n.push(r[2*i],r[2*i+1],r[2*i],l,r[2*i+2],l)}n.push(r[a-2],r[a-1])}else if("vh"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+3]));n.push(r[a-2],r[a-1])}else n=r;var c=!1;for(i=0;i<n.length;i++)if(isNaN(n[i])){c=!0;break}var u=c||n.length>d.TOO_MANY_POINTS||f.hasMarkers(e)?"rect":"round";if(c&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i<n.length;i+=2)isNaN(n[i])||isNaN(n[i+1])?(n[i]=h,n[i+1]=p):(h=n[i],p=n[i+1])}return{join:u,positions:n}},errorBarPositions:function(t,e,r,i,a){var s=o.getComponentMethod("errorbars","makeComputeError"),l=c.getFromId(t,e.xaxis),u=c.getFromId(t,e.yaxis),f=r.length/2,h={};function p(t,i){var a=i._id.charAt(0),o=e["error_"+a];if(o&&o.visible&&("linear"===i.type||"log"===i.type)){for(var l=s(o),c={x:0,y:1}[a],u={x:[0,1,2,3],y:[2,3,0,1]}[a],p=new Float64Array(4*f),d=1/0,g=-1/0,m=0,v=0;m<f;m++,v+=4){var y=t[m];if(n(y)){var x=r[2*m+c],b=l(y,m),_=b[0],w=b[1];if(n(_)&&n(w)){var T=y-_,k=y+w;p[v+u[0]]=x-i.c2l(T),p[v+u[1]]=i.c2l(k)-x,p[v+u[2]]=0,p[v+u[3]]=0,d=Math.min(d,y-_),g=Math.max(g,y+w)}}}h[a]={positions:r,errors:p,_bnds:[d,g]}}}return p(i,l),p(a,u),h},textPosition:function(t,e,r,n){var i,a=e._length,o={};if(f.hasMarkers(e)){var s=r.font,l=r.align,c=r.baseline;for(o.offset=new Array(a),i=0;i<a;i++){var u=n.sizes?n.sizes[i]:n.size,h=Array.isArray(s)?s[i].size:s.size,p=Array.isArray(l)?l.length>1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,g=m[p],v=m[d],y=u?u/.8+1:0,x=-v*y-.5*v;o.offset[i]=[g*y/h,x/h]}}return o}}},{"../../components/drawing":388,"../../components/fx/helpers":402,"../../constants/interactions":478,"../../lib":503,"../../lib/gl_format_color":499,"../../plots/cartesian/axis_ids":558,"../../registry":638,"../scatter/make_bubble_size_func":942,"../scatter/subtypes":950,"./constants":979,"./helpers":984,"color-normalize":89,"fast-isnumeric":190,"svg-path-sdf":310}],981:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./helpers"),o=t("./attributes"),s=t("../scatter/constants"),l=t("../scatter/subtypes"),c=t("../scatter/xy_defaults"),u=t("../scatter/period_defaults"),f=t("../scatter/marker_defaults"),h=t("../scatter/line_defaults"),p=t("../scatter/fillcolor_defaults"),d=t("../scatter/text_defaults");e.exports=function(t,e,r,g){function m(r,i){return n.coerce(t,e,o,r,i)}var v=!!t.marker&&a.isOpenSymbol(t.marker.symbol),y=l.isBubble(t),x=c(t,e,g,m);if(x){u(t,e,g,m),m("xhoverformat"),m("yhoverformat");var b=x<s.PTS_LINESONLY?"lines+markers":"lines";m("text"),m("hovertext"),m("hovertemplate"),m("mode",b),l.hasLines(e)&&(m("connectgaps"),h(t,e,r,g,m),m("line.shape")),l.hasMarkers(e)&&(f(t,e,r,g,m),m("marker.line.width",v||y?1:0)),l.hasText(e)&&(m("texttemplate"),d(t,e,g,m));var _=(e.line||{}).color,w=(e.marker||{}).color;m("fill"),"none"!==e.fill&&p(t,e,r,m);var T=i.getComponentMethod("errorbars","supplyDefaults");T(t,e,_||w||r,{axis:"y"}),T(t,e,_||w||r,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,m)}else e.visible=!1}},{"../../lib":503,"../../registry":638,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/marker_defaults":944,"../scatter/period_defaults":945,"../scatter/subtypes":950,"../scatter/text_defaults":951,"../scatter/xy_defaults":952,"./attributes":977,"./helpers":984}],982:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../constants/interactions").DESELECTDIM;e.exports={styleTextSelection:function(t){var e,r,o=t[0],s=o.trace,l=o.t,c=l._scene,u=l.index,f=c.selectBatch[u],h=c.unselectBatch[u],p=c.textOptions[u],d=c.textSelectedOptions[u]||{},g=c.textUnselectedOptions[u]||{},m=n.extendFlat({},p);if(f.length||h.length){var v=d.color,y=g.color,x=p.color,b=Array.isArray(x);for(m.color=new Array(s._length),e=0;e<f.length;e++)r=f[e],m.color[r]=v||(b?x[r]:x);for(e=0;e<h.length;e++){r=h[e];var _=b?x[r]:x;m.color[r]=y||(v?_:i.addOpacity(_,a))}}c.glText[u].update(m)}}},{"../../components/color":366,"../../constants/interactions":478,"../../lib":503}],983:[function(t,e,r){"use strict";var n=t("../scatter/format_labels");e.exports=function(t,e,r){var i=t.i;return"x"in t||(t.x=e._x[i]),"y"in t||(t.y=e._y[i]),n(t,e,r)}},{"../scatter/format_labels":934}],984:[function(t,e,r){"use strict";var n=t("./constants");r.isOpenSymbol=function(t){return"string"==typeof t?n.OPEN_RE.test(t):t%200>100},r.isDotSymbol=function(t){return"string"==typeof t?n.DOT_RE.test(t):t>200}},{"./constants":979}],985:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../scatter/get_trace_color");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var g=d&&d.line;g&&(h.mlc=Array.isArray(g.color)?g.color[f]:g.color,h.mlw=i.isArrayOrTypedArray(g.width)?g.width[f]:g.width);var m=d&&d.gradient;m&&"none"!==m.type&&(h.mgt=Array.isArray(m.type)?m.type[f]:m.type,h.mgc=Array.isArray(m.color)?m.color[f]:m.color);var v=s.c2p(h.x,!0),y=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?k[f]:h.x,y0:y-x,y1:y+x,yLabelVal:A?A[f]:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod("errorbars","hoverInfo")(h,o,M),M}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d,g=t.cd,m=g[0].t,v=g[0].trace,y=t.xa,x=t.ya,b=m.x,_=m.y,w=y.c2p(e),T=x.c2p(r),k=t.distance;if(m.tree){var A=y.p2c(w-k),M=y.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i="x"===n?m.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):m.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=m.ids;var L=k;if("x"===n){var C=!!v.xperiodalignment,P=!!v.yperiodalignment;for(u=0;u<i.length;u++){if(l=b[a=i[u]],f=Math.abs(y.c2p(l)-w),C){var I=y.c2p(v._xStarts[a]),O=y.c2p(v._xEnds[a]);f=w>=Math.min(I,O)&&w<=Math.max(I,O)?0:1/0}if(f<L){if(L=f,c=_[a],h=x.c2p(c)-T,P){var z=x.c2p(v._yStarts[a]),D=x.c2p(v._yEnds[a]);h=T>=Math.min(z,D)&&T<=Math.max(z,D)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[u]}}}else for(u=i.length-1;u>-1;u--)l=b[a=i[u]],c=_[a],f=y.c2p(l)-w,h=x.c2p(c)-T,(p=Math.sqrt(f*f+h*h))<L&&(L=d=p,s=a);return t.index=s,t.distance=L,t.dxy=d,void 0===s?[t]:[o(t,b,_,v)]},calcHover:o}},{"../../lib":503,"../../registry":638,"../scatter/get_trace_color":935}],986:[function(t,e,r){"use strict";var n=t("./hover");e.exports={moduleType:"trace",name:"scattergl",basePlotModule:t("../../plots/cartesian"),categories:["gl","regl","cartesian","symbols","errorBarsOK","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../scatter/cross_trace_defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),hoverPoints:n.hoverPoints,selectPoints:t("./select"),meta:{}}},{"../../plots/cartesian":568,"../scatter/cross_trace_defaults":931,"../scatter/marker_colorbar":943,"./attributes":977,"./calc":978,"./defaults":981,"./format_labels":983,"./hover":985,"./plot":987,"./select":989}],987:[function(t,e,r){"use strict";var n=t("regl-scatter2d"),i=t("regl-line2d"),a=t("regl-error2d"),o=t("gl-text"),s=t("../../lib"),l=t("../../components/dragelement/helpers").selectMode,c=t("../../lib/prepare_regl"),u=t("../scatter/subtypes"),f=t("../scatter/link_traces"),h=t("./edit_style").styleTextSelection;function p(t,e,r,n){var i=t._size,a=t.width*n,o=t.height*n,s=i.l*n,l=i.b*n,c=i.r*n,u=i.t*n,f=i.w*n,h=i.h*n;return[s+e.domain[0]*f,l+r.domain[0]*h,a-c-(1-e.domain[1])*f,o-u-(1-r.domain[1])*h]}e.exports=function(t,e,r){if(r.length){var d,g,m=t._fullLayout,v=e._scene,y=e.xaxis,x=e.yaxis;if(v)if(c(t,["ANGLE_instanced_arrays","OES_element_index_uint"])){var b=v.count,_=m._glcanvas.data()[0].regl;if(f(t,e,r),v.dirty){if(!0===v.error2d&&(v.error2d=a(_)),!0===v.line2d&&(v.line2d=i(_)),!0===v.scatter2d&&(v.scatter2d=n(_)),!0===v.fill2d&&(v.fill2d=i(_)),!0===v.glText)for(v.glText=new Array(b),d=0;d<b;d++)v.glText[d]=new o(_);if(v.glText){if(b>v.glText.length){var w=b-v.glText.length;for(d=0;d<w;d++)v.glText.push(new o(_))}else if(b<v.glText.length){var T=v.glText.length-b;v.glText.splice(b,T).forEach((function(t){t.destroy()}))}for(d=0;d<b;d++)v.glText[d].update(v.textOptions[d])}if(v.line2d&&(v.line2d.update(v.lineOptions),v.lineOptions=v.lineOptions.map((function(t){if(t&&t.positions){for(var e=t.positions,r=0;r<e.length&&(isNaN(e[r])||isNaN(e[r+1]));)r+=2;for(var n=e.length-2;n>r&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),v.line2d.update(v.lineOptions)),v.error2d){var k=(v.errorXOptions||[]).concat(v.errorYOptions||[]);v.error2d.update(k)}v.scatter2d&&v.scatter2d.update(v.markerOptions),v.fillOrder=s.repeat(null,b),v.fill2d&&(v.fillOptions=v.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=v.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(v.fillOrder[e]=u);var f,h,p=[],d=c&&c.positions||l.positions;if("tozeroy"===s.fill){for(f=0;f<d.length&&isNaN(d[f+1]);)f+=2;for(h=d.length-2;h>f&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if("tozerox"===s.fill){for(f=0;f<d.length&&isNaN(d[f]);)f+=2;for(h=d.length-2;h>f&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if("toself"===s.fill||"tonext"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a<d.length;a+=2)(isNaN(d[a])||isNaN(d[a+1]))&&((p=p.concat(d.slice(i,a))).push(d[i],d[i+1]),p.push(null,null),i=a+2);p=p.concat(d.slice(i)),i&&p.push(d[i],d[i+1])}else{var g=s._nexttrace;if(g){var m=v.lineOptions[e+1];if(m){var y=m.positions;if("tonexty"===s.fill){for(p=d.slice(),e=Math.floor(y.length/2);e--;){var x=y[2*e],b=y[2*e+1];isNaN(x)||isNaN(b)||p.push(x,b)}t.fill=g.fillcolor}}}}if(s._prevtrace&&"tonext"===s._prevtrace.fill){var _=v.lineOptions[e-1].positions,w=p.length/2,T=[i=w];for(a=0;a<_.length;a+=2)(isNaN(_[a])||isNaN(_[a+1]))&&(T.push(a/2+w+1),i=a+2);p=p.concat(_),t.hole=T}return t.fillmode=s.fill,t.opacity=s.opacity,t.positions=p,t}})),v.fill2d.update(v.fillOptions))}var A=m.dragmode,M=l(A),S=m.clickmode.indexOf("select")>-1;for(d=0;d<b;d++){var E=r[d][0],L=E.trace,C=E.t,P=C.index,I=L._length,O=C.x,z=C.y;if(L.selectedpoints||M||S){if(M||(M=!0),L.selectedpoints){var D=v.selectBatch[P]=s.selIndices2selPoints(L),R={};for(g=0;g<D.length;g++)R[D[g]]=1;var F=[];for(g=0;g<I;g++)R[g]||F.push(g);v.unselectBatch[P]=F}var B=C.xpx=new Array(I),N=C.ypx=new Array(I);for(g=0;g<I;g++)B[g]=y.c2p(O[g]),N[g]=x.c2p(z[g])}else C.xpx=C.ypx=null}if(M){if(v.select2d||(v.select2d=n(m._glcanvas.data()[1].regl)),v.scatter2d){var j=new Array(b);for(d=0;d<b;d++)j[d]=v.selectBatch[d].length||v.unselectBatch[d].length?v.markerUnselectedOptions[d]:{};v.scatter2d.update(j)}v.select2d&&(v.select2d.update(v.markerOptions),v.select2d.update(v.markerSelectedOptions)),v.glText&&r.forEach((function(t){var e=((t||[])[0]||{}).trace||{};u.hasText(e)&&h(t)}))}else v.scatter2d&&v.scatter2d.update(v.markerOptions);var U={viewport:p(m,y,x,t._context.plotGlPixelRatio),range:[(y._rl||y.range)[0],(x._rl||x.range)[0],(y._rl||y.range)[1],(x._rl||x.range)[1]]},V=s.repeat(U,v.count);v.fill2d&&v.fill2d.update(V),v.line2d&&v.line2d.update(V),v.error2d&&v.error2d.update(V.concat(V)),v.scatter2d&&v.scatter2d.update(V),v.select2d&&v.select2d.update(V),v.glText&&v.glText.forEach((function(t){t.update(U)}))}else v.init()}}},{"../../components/dragelement/helpers":384,"../../lib":503,"../../lib/prepare_regl":516,"../scatter/link_traces":941,"../scatter/subtypes":950,"./edit_style":982,"gl-text":225,"regl-error2d":279,"regl-line2d":280,"regl-scatter2d":281}],988:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=e._scene,i={count:0,dirty:!0,lineOptions:[],fillOptions:[],markerOptions:[],markerSelectedOptions:[],markerUnselectedOptions:[],errorXOptions:[],errorYOptions:[],textOptions:[],textSelectedOptions:[],textUnselectedOptions:[],selectBatch:[],unselectBatch:[]},a={fill2d:!1,scatter2d:!1,error2d:!1,line2d:!1,glText:!1,select2d:!1};return e._scene||((r=e._scene={}).init=function(){n.extendFlat(r,a,i)},r.init(),r.update=function(t){var e=n.repeat(t,r.count);if(r.fill2d&&r.fill2d.update(e),r.scatter2d&&r.scatter2d.update(e),r.line2d&&r.line2d.update(e),r.error2d&&r.error2d.update(e.concat(e)),r.select2d&&r.select2d.update(e),r.glText)for(var i=0;i<r.count;i++)r.glText[i].update(t)},r.draw=function(){for(var t=r.count,e=r.fill2d,i=r.error2d,a=r.line2d,o=r.scatter2d,s=r.glText,l=r.select2d,c=r.selectBatch,u=r.unselectBatch,f=0;f<t;f++){if(e&&r.fillOrder[f]&&e.draw(r.fillOrder[f]),a&&r.lineOptions[f]&&a.draw(f),i&&(r.errorXOptions[f]&&i.draw(f),r.errorYOptions[f]&&i.draw(f+t)),o&&r.markerOptions[f])if(u[f].length){var h=n.repeat([],r.count);h[f]=u[f],o.draw(h)}else c[f].length||o.draw(f);s[f]&&r.textOptions[f]&&s[f].render()}l&&l.draw(c),r.dirty=!1},r.destroy=function(){r.fill2d&&r.fill2d.destroy&&r.fill2d.destroy(),r.scatter2d&&r.scatter2d.destroy&&r.scatter2d.destroy(),r.error2d&&r.error2d.destroy&&r.error2d.destroy(),r.line2d&&r.line2d.destroy&&r.line2d.destroy(),r.select2d&&r.select2d.destroy&&r.select2d.destroy(),r.glText&&r.glText.forEach((function(t){t.destroy&&t.destroy()})),r.lineOptions=null,r.fillOptions=null,r.markerOptions=null,r.markerSelectedOptions=null,r.markerUnselectedOptions=null,r.errorXOptions=null,r.errorYOptions=null,r.textOptions=null,r.textSelectedOptions=null,r.textUnselectedOptions=null,r.selectBatch=null,r.unselectBatch=null,e._scene=null}),r.dirty||n.extendFlat(r,i),r}},{"../../lib":503}],989:[function(t,e,r){"use strict";var n=t("../scatter/subtypes"),i=t("./edit_style").styleTextSelection;e.exports=function(t,e){var r=t.cd,a=t.xaxis,o=t.yaxis,s=[],l=r[0].trace,c=r[0].t,u=l._length,f=c.x,h=c.y,p=c._scene,d=c.index;if(!p)return s;var g=n.hasText(l),m=n.hasMarkers(l),v=!m&&!g;if(!0!==l.visible||v)return s;var y=[],x=[];if(!1!==e&&!e.degenerate)for(var b=0;b<u;b++)e.contains([c.xpx[b],c.ypx[b]],!1,b,t)?(y.push(b),s.push({pointNumber:b,x:a.c2d(f[b]),y:o.c2d(h[b])})):x.push(b);if(m){var _=p.scatter2d;if(y.length||x.length){if(!p.selectBatch[d].length&&!p.unselectBatch[d].length){var w=new Array(p.count);w[d]=p.markerUnselectedOptions[d],_.update.apply(_,w)}}else{var T=new Array(p.count);T[d]=p.markerOptions[d],_.update.apply(_,T)}}return p.selectBatch[d]=y,p.unselectBatch[d]=x,g&&i(r),s}},{"../scatter/subtypes":950,"./edit_style":982}],990:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scattergeo/attributes"),o=t("../scatter/attributes"),s=t("../../plots/mapbox/layout_attributes"),l=t("../../plots/attributes"),c=t("../../components/colorscale/attributes"),u=t("../../lib/extend").extendFlat,f=t("../../plot_api/edit_types").overrideAll,h=a.line,p=a.marker;e.exports=f({lon:a.lon,lat:a.lat,mode:u({},o.mode,{dflt:"markers"}),text:u({},o.text,{}),texttemplate:i({editType:"plot"},{keys:["lat","lon","text"]}),hovertext:u({},o.hovertext,{}),line:{color:h.color,width:h.width},connectgaps:o.connectgaps,marker:u({symbol:{valType:"string",dflt:"circle",arrayOk:!0},angle:{valType:"number",dflt:"auto",arrayOk:!0},allowoverlap:{valType:"boolean",dflt:!1},opacity:p.opacity,size:p.size,sizeref:p.sizeref,sizemin:p.sizemin,sizemode:p.sizemode},c("marker")),fill:a.fill,fillcolor:o.fillcolor,textfont:s.layers.symbol.textfont,textposition:s.layers.symbol.textposition,below:{valType:"string"},selected:{marker:o.selected.marker},unselected:{marker:o.unselected.marker},hoverinfo:u({},l.hoverinfo,{flags:["lon","lat","text","name"]}),hovertemplate:n()},"calc","nested")},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/mapbox/layout_attributes":615,"../../plots/template_attributes":633,"../scatter/attributes":925,"../scattergeo/attributes":967}],991:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM,o=t("../../lib/geojson_utils"),s=t("../../components/colorscale"),l=t("../../components/drawing"),c=t("../scatter/make_bubble_size_func"),u=t("../scatter/subtypes"),f=t("../../plots/mapbox/convert_text_opts"),h=t("../../components/fx/helpers").appendArrayPointValue,p=t("../../lib/svg_text_utils").NEWLINES,d=t("../../lib/svg_text_utils").BR_TAG_ALL;function g(){return{geojson:o.makeBlank(),layout:{visibility:"none"},paint:{}}}function m(t,e){return i.isArrayOrTypedArray(t)?e?function(e){return n(t[e])?+t[e]:0}:function(e){return t[e]}:t?function(){return t}:v}function v(){return""}function y(t){return t[0]===a}e.exports=function(t,e){var r,a=e[0].trace,x=!0===a.visible&&0!==a._length,b="none"!==a.fill,_=u.hasLines(a),w=u.hasMarkers(a),T=u.hasText(a),k=w&&"circle"===a.marker.symbol,A=w&&"circle"!==a.marker.symbol,M=g(),S=g(),E=g(),L=g(),C={fill:M,line:S,circle:E,symbol:L};if(!x)return C;if((b||_)&&(r=o.calcTraceToLineCoords(e)),b&&(M.geojson=o.makePolygon(r),M.layout.visibility="visible",i.extendFlat(M.paint,{"fill-color":a.fillcolor})),_&&(S.geojson=o.makeLine(r),S.layout.visibility="visible",i.extendFlat(S.paint,{"line-width":a.line.width,"line-color":a.line.color,"line-opacity":a.opacity})),k){var P=function(t){var e,r,a,o,u=t[0].trace,f=u.marker,h=u.selectedpoints,p=i.isArrayOrTypedArray(f.color),d=i.isArrayOrTypedArray(f.size),g=i.isArrayOrTypedArray(f.opacity);function m(t){return u.opacity*t}p&&(r=s.hasColorscale(u,"marker")?s.makeColorScaleFuncFromTrace(f):i.identity);d&&(a=c(u));g&&(o=function(t){return m(n(t)?+i.constrain(t,0,1):0)});var v,x=[];for(e=0;e<t.length;e++){var b=t[e],_=b.lonlat;if(!y(_)){var w={};r&&(w.mcc=b.mcc=r(b.mc)),a&&(w.mrc=b.mrc=a(b.ms)),o&&(w.mo=o(b.mo)),h&&(w.selected=b.selected||0),x.push({type:"Feature",geometry:{type:"Point",coordinates:_},properties:w})}}if(h)for(v=l.makeSelectedPointStyleFns(u),e=0;e<x.length;e++){var T=x[e].properties;v.selectedOpacityFn&&(T.mo=m(v.selectedOpacityFn(T))),v.selectedColorFn&&(T.mcc=v.selectedColorFn(T)),v.selectedSizeFn&&(T.mrc=v.selectedSizeFn(T))}return{geojson:{type:"FeatureCollection",features:x},mcc:p||v&&v.selectedColorFn?{type:"identity",property:"mcc"}:f.color,mrc:d||v&&v.selectedSizeFn?{type:"identity",property:"mrc"}:(k=f.size,k/2),mo:g||v&&v.selectedOpacityFn?{type:"identity",property:"mo"}:m(f.opacity)};var k}(e);E.geojson=P.geojson,E.layout.visibility="visible",i.extendFlat(E.paint,{"circle-color":P.mcc,"circle-radius":P.mrc,"circle-opacity":P.mo})}if((A||T)&&(L.geojson=function(t,e){for(var r=e._fullLayout,n=t[0].trace,a=n.marker||{},o=a.symbol,s=a.angle,l="circle"!==o?m(o):v,c="auto"!==s?m(s,!0):v,f=u.hasText(n)?m(n.text):v,g=[],x=0;x<t.length;x++){var b=t[x];if(!y(b.lonlat)){var _,w=n.texttemplate;if(w){var T=Array.isArray(w)?w[x]||"":w,k=n._module.formatLabels(b,n,r),A={};h(A,n,b.i);var M=n._meta||{};_=i.texttemplateString(T,k,r._d3locale,A,b,M)}else _=f(x);_&&(_=_.replace(p,"").replace(d,"\n")),g.push({type:"Feature",geometry:{type:"Point",coordinates:b.lonlat},properties:{symbol:l(x),angle:c(x),text:_}})}}return{type:"FeatureCollection",features:g}}(e,t),i.extendFlat(L.layout,{visibility:"visible","icon-image":"{symbol}-15","text-field":"{text}"}),A&&(i.extendFlat(L.layout,{"icon-size":a.marker.size/10}),"angle"in a.marker&&"auto"!==a.marker.angle&&i.extendFlat(L.layout,{"icon-rotate":{type:"identity",property:"angle"},"icon-rotation-alignment":"map"}),L.layout["icon-allow-overlap"]=a.marker.allowoverlap,i.extendFlat(L.paint,{"icon-opacity":a.opacity*a.marker.opacity,"icon-color":a.marker.color})),T)){var I=(a.marker||{}).size,O=f(a.textposition,I);i.extendFlat(L.layout,{"text-size":a.textfont.size,"text-anchor":O.anchor,"text-offset":O.offset}),i.extendFlat(L.paint,{"text-color":a.textfont.color,"text-opacity":a.opacity})}return C}},{"../../components/colorscale":378,"../../components/drawing":388,"../../components/fx/helpers":402,"../../constants/numerical":479,"../../lib":503,"../../lib/geojson_utils":497,"../../lib/svg_text_utils":529,"../../plots/mapbox/convert_text_opts":612,"../scatter/make_bubble_size_func":942,"../scatter/subtypes":950,"fast-isnumeric":190}],992:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/text_defaults"),l=t("../scatter/fillcolor_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}if(function(t,e,r){var n=r("lon")||[],i=r("lat")||[],a=Math.min(n.length,i.length);return e._length=a,a}(0,e,f)){if(f("text"),f("texttemplate"),f("hovertext"),f("hovertemplate"),f("mode"),f("below"),i.hasLines(e)&&(o(t,e,r,u,f,{noDash:!0}),f("connectgaps")),i.hasMarkers(e)){a(t,e,r,u,f,{noLine:!0}),f("marker.allowoverlap"),f("marker.angle");var h=e.marker;"circle"!==h.symbol&&(n.isArrayOrTypedArray(h.size)&&(h.size=h.size[0]),n.isArrayOrTypedArray(h.color)&&(h.color=h.color[0]))}i.hasText(e)&&s(t,e,u,f,{noSelect:!0}),f("fill"),"none"!==e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)}else e.visible=!1}},{"../../lib":503,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":990}],993:[function(t,e,r){"use strict";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t}},{}],994:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot.mockAxis,o=t.lonlat;return i.lonLabel=n.tickText(a,a.c2l(o[0]),!0).text,i.latLabel=n.tickText(a,a.c2l(o[1]),!0).text,i}},{"../../plots/cartesian/axes":554}],995:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../scatter/get_trace_color"),o=i.fillText,s=t("../../constants/numerical").BADNUM;function l(t,e,r){if(!t.hovertemplate){var n=(e.hi||t.hoverinfo).split("+"),i=-1!==n.indexOf("all"),a=-1!==n.indexOf("lon"),s=-1!==n.indexOf("lat"),l=e.lonlat,c=[];return i||a&&s?c.push("("+u(l[1])+", "+u(l[0])+")"):a?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1])),(i||-1!==n.indexOf("text"))&&o(e,t,c),c.join("<br>")}function u(t){return t+"\xb0"}}e.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!==t.index){var g=o[t.index],m=g.lonlat,v=[i.modHalf(m[0],360)+p,m[1]],y=u.c2p(v),x=f.c2p(v),b=g.mrc||1;t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b;var _={};_[c.subplot]={_subplot:h};var w=c._module.formatLabels(g,c,_);return t.lonLabel=w.lonLabel,t.latLabel=w.latLabel,t.color=a(c,g),t.extraText=l(c,g,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:l}},{"../../components/fx":406,"../../constants/numerical":479,"../../lib":503,"../scatter/get_trace_color":935}],996:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("../scattergeo/calc"),plot:t("./plot"),hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:"trace",name:"scattermapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/mapbox":613,"../scatter/marker_colorbar":943,"../scattergeo/calc":968,"./attributes":990,"./defaults":992,"./event_data":993,"./format_labels":994,"./hover":995,"./plot":997,"./select":998}],997:[function(t,e,r){"use strict";var n=t("./convert"),i=t("../../plots/mapbox/constants").traceLayerPrefix,a=["fill","line","circle","symbol"];function o(t,e){this.type="scattermapbox",this.subplot=t,this.uid=e,this.sourceIds={fill:"source-"+e+"-fill",line:"source-"+e+"-line",circle:"source-"+e+"-circle",symbol:"source-"+e+"-symbol"},this.layerIds={fill:i+e+"-fill",line:i+e+"-line",circle:i+e+"-circle",symbol:i+e+"-symbol"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:"geojson",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(o.gd,t),c=o.belowLookup["trace-"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e<a.length;e++)i=l[r=a[e]],this.addLayer(r,i,c);this.below=c}for(e=0;e<a.length;e++)i=l[r=a[e]],o.setOptions(this.layerIds[r],"setLayoutProperty",i.layout),"visible"===i.layout.visibility&&(this.setSourceData(r,i),o.setOptions(this.layerIds[r],"setPaintProperty",i.paint));t[0].trace._glTrace=this},s.dispose=function(){for(var t=this.subplot.map,e=a.length-1;e>=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(t.gd,e),l=i.below=t.belowLookup["trace-"+r.uid],c=0;c<a.length;c++){var u=a[c],f=s[u];i.addSource(u,f),i.addLayer(u,f,l)}return e[0].trace._glTrace=i,i}},{"../../plots/mapbox/constants":611,"./convert":991}],998:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e){var r,o=t.cd,s=t.xaxis,l=t.yaxis,c=[],u=o[0].trace;if(!i.hasMarkers(u))return[];if(!1===e)for(r=0;r<o.length;r++)o[r].selected=0;else for(r=0;r<o.length;r++){var f=o[r],h=f.lonlat;if(h[0]!==a){var p=[n.modHalf(h[0],360),h[1]],d=[s.c2p(p),l.c2p(p)];e.contains(d,null,r,t)?(c.push({pointNumber:r,lon:h[0],lat:h[1]}),f.selected=1):f.selected=0}}return c}},{"../../constants/numerical":479,"../../lib":503,"../scatter/subtypes":950}],999:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("../scatter/attributes"),s=t("../../plots/attributes"),l=o.line;e.exports={mode:o.mode,r:{valType:"data_array",editType:"calc+clearAxisTypes"},theta:{valType:"data_array",editType:"calc+clearAxisTypes"},r0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dr:{valType:"number",dflt:1,editType:"calc"},theta0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dtheta:{valType:"number",editType:"calc"},thetaunit:{valType:"enumerated",values:["radians","degrees","gradians"],dflt:"degrees",editType:"calc+clearAxisTypes"},text:o.text,texttemplate:i({editType:"plot"},{keys:["r","theta","text"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:["linear","spline"]}),smoothing:l.smoothing,editType:"calc"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:["r","theta","text","name"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scatter/attributes":925}],1e3:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/cartesian/axes"),o=t("../scatter/colorscale_calc"),s=t("../scatter/arrays_to_calcdata"),l=t("../scatter/calc_selection"),c=t("../scatter/calc").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,f=r[u].radialaxis,h=r[u].angularaxis,p=f.makeCalcdata(e,"r"),d=h.makeCalcdata(e,"theta"),g=e._length,m=new Array(g),v=0;v<g;v++){var y=p[v],x=d[v],b=m[v]={};n(y)&&n(x)?(b.r=y,b.theta=x):b.r=i}var _=c(e,g);return e._extremes.x=a.findExtremes(f,p,{ppad:_}),o(t,e),s(m,e),l(m,e),m}},{"../../constants/numerical":479,"../../plots/cartesian/axes":554,"../scatter/arrays_to_calcdata":924,"../scatter/calc":926,"../scatter/calc_selection":927,"../scatter/colorscale_calc":928,"fast-isnumeric":190}],1001:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/line_shape_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");function h(t,e,r,n){var i,a=n("r"),o=n("theta");if(a)o?i=Math.min(a.length,o.length):(i=a.length,n("theta0"),n("dtheta"));else{if(!o)return 0;i=e.theta.length,n("r0"),n("dr")}return e._length=i,i}e.exports={handleRThetaDefaults:h,supplyDefaults:function(t,e,r,p){function d(r,i){return n.coerce(t,e,f,r,i)}var g=h(t,e,p,d);if(g){d("thetaunit"),d("mode",g<u?"lines+markers":"lines"),d("text"),d("hovertext"),"fills"!==e.hoveron&&d("hovertemplate"),i.hasLines(e)&&(o(t,e,r,p,d),s(t,e,d),d("connectgaps")),i.hasMarkers(e)&&a(t,e,r,p,d,{gradient:!0}),i.hasText(e)&&(d("texttemplate"),l(t,e,p,d));var m=[];(i.hasMarkers(e)||i.hasText(e))&&(d("cliponaxis"),d("marker.maxdisplayed"),m.push("points")),d("fill"),"none"!==e.fill&&(c(t,e,r,d),i.hasLines(e)||s(t,e,d)),"tonext"!==e.fill&&"toself"!==e.fill||m.push("fills"),d("hoveron",m.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,d)}else e.visible=!1}}},{"../../lib":503,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/line_shape_defaults":940,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":999}],1002:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var a,o,s={},l=r[e.subplot]._subplot;l?(a=l.radialAxis,o=l.angularAxis):(a=(l=r[e.subplot]).radialaxis,o=l.angularaxis);var c=a.c2l(t.r);s.rLabel=i.tickText(a,c,!0).text;var u="degrees"===o.thetaunit?n.rad2deg(t.theta):t.theta;return s.thetaLabel=i.tickText(o,u,!0).text,s}},{"../../lib":503,"../../plots/cartesian/axes":554}],1003:[function(t,e,r){"use strict";var n=t("../scatter/hover");function i(t,e,r,n){var i=r.radialAxis,a=r.angularAxis;i._hovertitle="r",a._hovertitle="\u03b8";var o={};o[e.subplot]={_subplot:r};var s=e._module.formatLabels(t,e,o);n.rLabel=s.rLabel,n.thetaLabel=s.thetaLabel;var l=t.hi||e.hoverinfo,c=[];function u(t,e){c.push(t._hovertitle+": "+e)}if(!e.hovertemplate){var f=l.split("+");-1!==f.indexOf("all")&&(f=["r","theta","text"]),-1!==f.indexOf("r")&&u(i,n.rLabel),-1!==f.indexOf("theta")&&u(a,n.thetaLabel),-1!==f.indexOf("text")&&n.text&&(c.push(n.text),delete n.text),n.extraText=c.join("<br>")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{"../scatter/hover":936}],1004:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolar",basePlotModule:t("../../plots/polar"),categories:["polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/polar":622,"../scatter/marker_colorbar":943,"../scatter/select":947,"../scatter/style":949,"./attributes":999,"./calc":1e3,"./defaults":1001,"./format_labels":1002,"./hover":1003,"./plot":1005}],1005:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select("g.scatterlayer"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c<r.length;c++)for(var u=r[c],f=0;f<u.length;f++){var h=u[f],p=h.r;if(p===i)h.x=h.y=i;else{var d=s.c2g(p),g=l.c2g(h.theta);h.x=d*Math.cos(g),h.y=d*Math.sin(g)}}n(t,o,r,a)}},{"../../constants/numerical":479,"../scatter/plot":946}],1006:[function(t,e,r){"use strict";var n=t("../scatterpolar/attributes"),i=t("../scattergl/attributes"),a=t("../../plots/template_attributes").texttemplateAttrs;e.exports={mode:n.mode,r:n.r,theta:n.theta,r0:n.r0,dr:n.dr,theta0:n.theta0,dtheta:n.dtheta,thetaunit:n.thetaunit,text:n.text,texttemplate:a({editType:"plot"},{keys:["r","theta","text"]}),hovertext:n.hovertext,hovertemplate:n.hovertemplate,line:i.line,connectgaps:i.connectgaps,marker:i.marker,fill:i.fill,fillcolor:i.fillcolor,textposition:i.textposition,textfont:i.textfont,hoverinfo:n.hoverinfo,selected:n.selected,unselected:n.unselected}},{"../../plots/template_attributes":633,"../scattergl/attributes":977,"../scatterpolar/attributes":999}],1007:[function(t,e,r){"use strict";var n=t("../scatter/colorscale_calc"),i=t("../scatter/calc").calcMarkerSize,a=t("../scattergl/convert"),o=t("../../plots/cartesian/axes"),s=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e){var r=t._fullLayout,l=e.subplot,c=r[l].radialaxis,u=r[l].angularaxis,f=e._r=c.makeCalcdata(e,"r"),h=e._theta=u.makeCalcdata(e,"theta"),p=e._length,d={};p<f.length&&(f=f.slice(0,p)),p<h.length&&(h=h.slice(0,p)),d.r=f,d.theta=h,n(t,e);var g,m=d.opts=a.style(t,e);return p<s?g=i(e,p):m.marker&&(g=2*(m.marker.sizeAvg||Math.max(m.marker.size,3))),e._extremes.x=o.findExtremes(c,f,{ppad:g}),[{x:!1,y:!1,t:d,trace:e}]}},{"../../plots/cartesian/axes":554,"../scatter/calc":926,"../scatter/colorscale_calc":928,"../scattergl/constants":979,"../scattergl/convert":980}],1008:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatterpolar/defaults").handleRThetaDefaults,o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d=a(t,e,h,p);d?(p("thetaunit"),p("mode",d<u?"lines+markers":"lines"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),i.hasLines(e)&&(s(t,e,r,h,p),p("connectgaps")),i.hasMarkers(e)&&o(t,e,r,h,p),i.hasText(e)&&(p("texttemplate"),l(t,e,h,p)),p("fill"),"none"!==e.fill&&c(t,e,r,p),n.coerceSelectionMarkerOpacity(e,p)):e.visible=!1}},{"../../lib":503,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"../scatterpolar/defaults":1001,"./attributes":1006}],1009:[function(t,e,r){"use strict";var n=t("../scatterpolar/format_labels");e.exports=function(t,e,r){var i=t.i;return"r"in t||(t.r=e._r[i]),"theta"in t||(t.theta=e._theta[i]),n(t,e,r)}},{"../scatterpolar/format_labels":1002}],1010:[function(t,e,r){"use strict";var n=t("../scattergl/hover"),i=t("../scatterpolar/hover").makeHoverPointText;e.exports={hoverPoints:function(t,e,r,a){var o=t.cd[0].t,s=o.r,l=o.theta,c=n.hoverPoints(t,e,r,a);if(c&&!1!==c[0].index){var u=c[0];if(void 0===u.index)return c;var f=t.subplot,h=u.cd[u.index],p=u.trace;if(h.r=s[u.index],h.theta=l[u.index],f.isPtInside(h))return u.xLabelVal=void 0,u.yLabelVal=void 0,i(h,p,f,u),c}}}},{"../scattergl/hover":985,"../scatterpolar/hover":1003}],1011:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolargl",basePlotModule:t("../../plots/polar"),categories:["gl","regl","polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scattergl/select"),meta:{}}},{"../../plots/polar":622,"../scatter/marker_colorbar":943,"../scattergl/select":989,"./attributes":1006,"./calc":1007,"./defaults":1008,"./format_labels":1009,"./hover":1010,"./plot":1012}],1012:[function(t,e,r){"use strict";var n=t("@plotly/point-cluster"),i=t("fast-isnumeric"),a=t("../scattergl/plot"),o=t("../scattergl/scene_update"),s=t("../scattergl/convert"),l=t("../../lib"),c=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e,r){if(r.length){var u=e.radialAxis,f=e.angularAxis,h=o(t,e);return r.forEach((function(r){if(r&&r[0]&&r[0].trace){var a,o=r[0],p=o.trace,d=o.t,g=p._length,m=d.r,v=d.theta,y=d.opts,x=m.slice(),b=v.slice();for(a=0;a<m.length;a++)e.isPtInside({r:m[a],theta:v[a]})||(x[a]=NaN,b[a]=NaN);var _=new Array(2*g),w=Array(g),T=Array(g);for(a=0;a<g;a++){var k,A,M=x[a];if(i(M)){var S=u.c2g(M),E=f.c2g(b[a],p.thetaunit);k=S*Math.cos(E),A=S*Math.sin(E)}else k=A=NaN;w[a]=_[2*a]=k,T[a]=_[2*a+1]=A}d.tree=n(_),y.marker&&g>=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d=!0),y.marker&&!h.scatter2d&&(h.scatter2d=!0),y.line&&!h.line2d&&(h.line2d=!0),y.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=m,d.theta=v,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}}},{"../../lib":503,"../scattergl/constants":979,"../scattergl/convert":980,"../scattergl/plot":987,"../scattergl/scene_update":988,"@plotly/point-cluster":59,"fast-isnumeric":190}],1013:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("../scatter/attributes"),s=t("../../plots/attributes"),l=o.line;e.exports={mode:o.mode,real:{valType:"data_array",editType:"calc+clearAxisTypes"},imag:{valType:"data_array",editType:"calc+clearAxisTypes"},text:o.text,texttemplate:i({editType:"plot"},{keys:["real","imag","text"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:["linear","spline"]}),smoothing:l.smoothing,editType:"calc"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:["real","imag","text","name"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scatter/attributes":925}],1014:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/colorscale_calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection"),l=t("../scatter/calc").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,c=e.subplot,u=r[c].realaxis,f=r[c].imaginaryaxis,h=u.makeCalcdata(e,"real"),p=f.makeCalcdata(e,"imag"),d=e._length,g=new Array(d),m=0;m<d;m++){var v=h[m],y=p[m],x=g[m]={};n(v)&&n(y)?(x.real=v,x.imag=y):x.real=i}return l(e,d),a(t,e),o(g,e),s(g,e),g}},{"../../constants/numerical":479,"../scatter/arrays_to_calcdata":924,"../scatter/calc":926,"../scatter/calc_selection":927,"../scatter/colorscale_calc":928,"fast-isnumeric":190}],1015:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/line_shape_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d=function(t,e,r,n){var i,a=n("real"),o=n("imag");a&&o&&(i=Math.min(a.length,o.length));return e._length=i,i}(0,e,0,p);if(d){p("mode",d<u?"lines+markers":"lines"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),i.hasLines(e)&&(o(t,e,r,h,p),s(t,e,p),p("connectgaps")),i.hasMarkers(e)&&a(t,e,r,h,p,{gradient:!0}),i.hasText(e)&&(p("texttemplate"),l(t,e,h,p));var g=[];(i.hasMarkers(e)||i.hasText(e))&&(p("cliponaxis"),p("marker.maxdisplayed"),g.push("points")),p("fill"),"none"!==e.fill&&(c(t,e,r,p),i.hasLines(e)||s(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||g.push("fills"),p("hoveron",g.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":503,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/line_shape_defaults":940,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":1013}],1016:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot;return i.realLabel=n.tickText(a.radialAxis,t.real,!0).text,i.imagLabel=n.tickText(a.angularAxis,t.imag,!0).text,i}},{"../../plots/cartesian/axes":554}],1017:[function(t,e,r){"use strict";var n=t("../scatter/hover");function i(t,e,r,n){var i=r.radialAxis,a=r.angularAxis;i._hovertitle="real",a._hovertitle="imag";var o={};o[e.subplot]={_subplot:r};var s=e._module.formatLabels(t,e,o);n.realLabel=s.realLabel,n.imagLabel=s.imagLabel;var l=t.hi||e.hoverinfo,c=[];function u(t,e){c.push(t._hovertitle+": "+e)}if(!e.hovertemplate){var f=l.split("+");-1!==f.indexOf("all")&&(f=["real","imag","text"]),-1!==f.indexOf("real")&&u(i,n.realLabel),-1!==f.indexOf("imag")&&u(a,n.imagLabel),-1!==f.indexOf("text")&&n.text&&(c.push(n.text),delete n.text),n.extraText=c.join("<br>")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{"../scatter/hover":936}],1018:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scattersmith",basePlotModule:t("../../plots/smith"),categories:["smith","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/smith":629,"../scatter/marker_colorbar":943,"../scatter/select":947,"../scatter/style":949,"./attributes":1013,"./calc":1014,"./defaults":1015,"./format_labels":1016,"./hover":1017,"./plot":1019}],1019:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/smith/helpers").smith;e.exports=function(t,e,r){for(var o=e.layers.frontplot.select("g.scatterlayer"),s={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},l=0;l<r.length;l++)for(var c=r[l],u=0;u<c.length;u++){var f=c[u],h=f.real;if(h===i)f.x=f.y=i;else{var p=a([h,f.imag]);f.x=p[0],f.y=p[1]}}n(t,s,r,o)}},{"../../constants/numerical":479,"../../plots/smith/helpers":628,"../scatter/plot":946}],1020:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scatter/attributes"),o=t("../../plots/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../lib/extend").extendFlat,u=a.marker,f=a.line,h=u.line;e.exports={a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},c:{valType:"data_array",editType:"calc"},sum:{valType:"number",dflt:0,min:0,editType:"calc"},mode:c({},a.mode,{dflt:"markers"}),text:c({},a.text,{}),texttemplate:i({editType:"plot"},{keys:["a","b","c","text"]}),hovertext:c({},a.hovertext,{}),line:{color:f.color,width:f.width,dash:l,shape:c({},f.shape,{values:["linear","spline"]}),smoothing:f.smoothing,editType:"calc"},connectgaps:a.connectgaps,cliponaxis:a.cliponaxis,fill:c({},a.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:a.fillcolor,marker:c({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:c({width:h.width,editType:"calc"},s("marker.line")),gradient:u.gradient,editType:"calc"},s("marker")),textfont:a.textfont,textposition:a.textposition,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:["a","b","c","text","name"]}),hoveron:a.hoveron,hovertemplate:n()}},{"../../components/colorscale/attributes":373,"../../components/drawing/attributes":387,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/template_attributes":633,"../scatter/attributes":925}],1021:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=["a","b","c"],c={a:["b","c"],b:["a","c"],c:["a","b"]};e.exports=function(t,e){var r,u,f,h,p,d,g=t._fullLayout[e.subplot].sum,m=e.sum||g,v={a:e.a,b:e.b,c:e.c};for(r=0;r<l.length;r++)if(!v[f=l[r]]){for(p=v[c[f][0]],d=v[c[f][1]],h=new Array(p.length),u=0;u<p.length;u++)h[u]=m-p[u]-d[u];v[f]=h}var y,x,b,_,w,T,k=e._length,A=new Array(k);for(r=0;r<k;r++)y=v.a[r],x=v.b[r],b=v.c[r],n(y)&&n(x)&&n(b)?(1!==(_=g/((y=+y)+(x=+x)+(b=+b)))&&(y*=_,x*=_,b*=_),T=y,w=b-x,A[r]={x:w,y:T,a:y,b:x,c:b}):A[r]={x:!1,y:!1};return s(e,k),i(t,e),a(A,e),o(A,e),A}},{"../scatter/arrays_to_calcdata":924,"../scatter/calc":926,"../scatter/calc_selection":927,"../scatter/colorscale_calc":928,"fast-isnumeric":190}],1022:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/constants"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/line_shape_defaults"),c=t("../scatter/text_defaults"),u=t("../scatter/fillcolor_defaults"),f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d,g=p("a"),m=p("b"),v=p("c");if(g?(d=g.length,m?(d=Math.min(d,m.length),v&&(d=Math.min(d,v.length))):d=v?Math.min(d,v.length):0):m&&v&&(d=Math.min(m.length,v.length)),d){e._length=d,p("sum"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),p("mode",d<i.PTS_LINESONLY?"lines+markers":"lines"),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p("connectgaps")),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&(p("texttemplate"),c(t,e,h,p));var y=[];(a.hasMarkers(e)||a.hasText(e))&&(p("cliponaxis"),p("marker.maxdisplayed"),y.push("points")),p("fill"),"none"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||y.push("fills"),p("hoveron",y.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":503,"../scatter/constants":929,"../scatter/fillcolor_defaults":933,"../scatter/line_defaults":938,"../scatter/line_shape_defaults":940,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scatter/text_defaults":951,"./attributes":1020}],1023:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){if(e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),n[i]){var a=n[i];t.a=a.a,t.b=a.b,t.c=a.c}else t.a=e.a,t.b=e.b,t.c=e.c;return t}},{}],1024:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot;return i.aLabel=n.tickText(a.aaxis,t.a,!0).text,i.bLabel=n.tickText(a.baxis,t.b,!0).text,i.cLabel=n.tickText(a.caxis,t.c,!0).text,i}},{"../../plots/cartesian/axes":554}],1025:[function(t,e,r){"use strict";var n=t("../scatter/hover");e.exports=function(t,e,r,i){var a=n(t,e,r,i);if(a&&!1!==a[0].index){var o=a[0];if(void 0===o.index){var s=1-o.y0/t.ya._length,l=t.xa._length,c=l*s/2,u=l-c;return o.x0=Math.max(Math.min(o.x0,u),c),o.x1=Math.max(Math.min(o.x1,u),c),a}var f=o.cd[o.index],h=o.trace,p=o.subplot;o.a=f.a,o.b=f.b,o.c=f.c,o.xLabelVal=void 0,o.yLabelVal=void 0;var d={};d[h.subplot]={_subplot:p};var g=h._module.formatLabels(f,h,d);o.aLabel=g.aLabel,o.bLabel=g.bLabel,o.cLabel=g.cLabel;var m=f.hi||h.hoverinfo,v=[];if(!h.hovertemplate){var y=m.split("+");-1!==y.indexOf("all")&&(y=["a","b","c"]),-1!==y.indexOf("a")&&x(p.aaxis,o.aLabel),-1!==y.indexOf("b")&&x(p.baxis,o.bLabel),-1!==y.indexOf("c")&&x(p.caxis,o.cLabel)}return o.extraText=v.join("<br>"),o.hovertemplate=h.hovertemplate,a}function x(t,e){v.push(t._hovertitle+": "+e)}}},{"../scatter/hover":936}],1026:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scatterternary",basePlotModule:t("../../plots/ternary"),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/ternary":634,"../scatter/marker_colorbar":943,"../scatter/select":947,"../scatter/style":949,"./attributes":1020,"./calc":1021,"./defaults":1022,"./event_data":1023,"./format_labels":1024,"./hover":1025,"./plot":1027}],1027:[function(t,e,r){"use strict";var n=t("../scatter/plot");e.exports=function(t,e,r){var i=e.plotContainer;i.select(".scatterlayer").selectAll("*").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select("g.scatterlayer");n(t,a,r,o)}},{"../scatter/plot":946}],1028:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../scattergl/attributes"),l=t("../../plots/cartesian/constants").idRegex,c=t("../../plot_api/plot_template").templatedArray,u=t("../../lib/extend").extendFlat,f=n.marker,h=f.line,p=u(i("marker.line",{editTypeOverride:"calc"}),{width:u({},h.width,{editType:"calc"}),editType:"calc"}),d=u(i("marker"),{symbol:f.symbol,size:u({},f.size,{editType:"markerSize"}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:f.opacity,colorbar:f.colorbar,line:p,editType:"calc"});function g(t){return{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"subplotid",regex:l[t],editType:"plot"}}}d.color.editType=d.cmin.editType=d.cmax.editType="style",e.exports={dimensions:c("dimension",{visible:{valType:"boolean",dflt:!0,editType:"calc"},label:{valType:"string",editType:"calc"},values:{valType:"data_array",editType:"calc+clearAxisTypes"},axis:{type:{valType:"enumerated",values:["linear","log","date","category"],editType:"calc+clearAxisTypes"},matches:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc+clearAxisTypes"},editType:"calc+clearAxisTypes"}),text:u({},s.text,{}),hovertext:u({},s.hovertext,{}),hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),marker:d,xaxes:g("x"),yaxes:g("y"),diagonal:{visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},showupperhalf:{valType:"boolean",dflt:!0,editType:"calc"},showlowerhalf:{valType:"boolean",dflt:!0,editType:"calc"},selected:{marker:s.selected.marker,editType:"calc"},unselected:{marker:s.unselected.marker,editType:"calc"},opacity:s.opacity}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/plot_template":543,"../../plots/cartesian/axis_format_attributes":557,"../../plots/cartesian/constants":561,"../../plots/template_attributes":633,"../scatter/attributes":925,"../scattergl/attributes":977}],1029:[function(t,e,r){"use strict";var n=t("regl-line2d"),i=t("../../registry"),a=t("../../lib/prepare_regl"),o=t("../../plots/get_data").getModuleCalcData,s=t("../../plots/cartesian"),l=t("../../plots/cartesian/axis_ids").getFromId,c=t("../../plots/cartesian/axes").shouldShowZeroLine;function u(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;o<i.length;o++){var s=i[o],c=a[o]=new Array(4),u=l(t,e._diag[s][0]);u&&(c[0]=u.r2l(u.range[0]),c[2]=u.r2l(u.range[1]));var f=l(t,e._diag[s][1]);f&&(c[1]=f.r2l(f.range[0]),c[3]=f.r2l(f.range[1]))}r.selectBatch.length||r.unselectBatch.length?r.matrix.update({ranges:a},{ranges:a}):r.matrix.update({ranges:a})}function f(t){var e=t._fullLayout,r=e._glcanvas.data()[0].regl,i=e._splomGrid;i||(i=e._splomGrid=n(r)),i.update(function(t){var e,r=t._context.plotGlPixelRatio,n=t._fullLayout,i=n._size,a=[0,0,n.width*r,n.height*r],o={};function s(t,e,n,i,s,l){n*=r,i*=r,s*=r,l*=r;var c=e[t+"color"],u=e[t+"width"],f=String(c+u);f in o?o[f].data.push(NaN,NaN,n,i,s,l):o[f]={data:[n,i,s,l],join:"rect",thickness:u*r,color:c,viewport:a,range:a,overlay:!1}}for(e in n._splomSubplots){var l,u,f=n._plots[e],h=f.xaxis,p=f.yaxis,d=h._gridVals,g=p._gridVals,m=h._offset,v=h._length,y=p._length,x=i.b+p.domain[0]*i.h,b=-p._m,_=-b*p.r2l(p.range[0],p.calendar);if(h.showgrid)for(e=0;e<d.length;e++)l=m+h.l2p(d[e].x),s("grid",h,l,x,l,x+y);if(p.showgrid)for(e=0;e<g.length;e++)u=x+_+b*g[e].x,s("grid",p,m,u,m+v,u);c(t,h,p)&&(l=m+h.l2p(0),s("zeroline",h,l,x,l,x+y)),c(t,p,h)&&s("zeroline",p,m,u=x+_+0,m+v,u)}var w=[];for(e in o)w.push(o[e]);return w}(t))}e.exports={name:"splom",attr:s.attr,attrRegex:s.attrRegex,layoutAttributes:s.layoutAttributes,supplyLayoutDefaults:s.supplyLayoutDefaults,drawFramework:s.drawFramework,plot:function(t){var e=t._fullLayout,r=i.getModule("splom"),n=o(t.calcdata,r)[0];a(t,["ANGLE_instanced_arrays","OES_element_index_uint"])&&(e._hasOnlyLargeSploms&&f(t),r.plot(t,{},n))},drag:function(t){var e=t.calcdata,r=t._fullLayout;r._hasOnlyLargeSploms&&f(t);for(var n=0;n<e.length;n++){var i=e[n][0].trace,a=r._splomScenes[i.uid];"splom"===i.type&&a&&a.matrix&&u(t,i,a)}},updateGrid:f,clean:function(t,e,r,n){var i,a={};if(n._splomScenes){for(i=0;i<t.length;i++){var o=t[i];"splom"===o.type&&(a[o.uid]=1)}for(i=0;i<r.length;i++){var l=r[i];if(!a[l.uid]){var c=n._splomScenes[l.uid];c&&c.destroy&&c.destroy(),n._splomScenes[l.uid]=null,delete n._splomScenes[l.uid]}}}0===Object.keys(n._splomScenes||{}).length&&delete n._splomScenes,n._splomGrid&&!e._hasOnlyLargeSploms&&n._hasOnlyLargeSploms&&(n._splomGrid.destroy(),n._splomGrid=null,delete n._splomGrid),s.clean(t,e,r,n)},updateFx:s.updateFx,toSVG:s.toSVG}},{"../../lib/prepare_regl":516,"../../plots/cartesian":568,"../../plots/cartesian/axes":554,"../../plots/cartesian/axis_ids":558,"../../plots/get_data":593,"../../registry":638,"regl-line2d":280}],1030:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../scatter/calc").calcMarkerSize,o=t("../scatter/calc").calcAxisExpansion,s=t("../scatter/colorscale_calc"),l=t("../scattergl/convert").markerSelection,c=t("../scattergl/convert").markerStyle,u=t("./scene_update"),f=t("../../constants/numerical").BADNUM,h=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e){var r,p,d,g,m,v,y=e.dimensions,x=e._length,b={},_=b.cdata=[],w=b.data=[],T=e._visibleDims=[];function k(t,r){for(var i=t.makeCalcdata({v:r.values,vcalendar:e.calendar},"v"),a=0;a<i.length;a++)i[a]=i[a]===f?NaN:i[a];_.push(i),w.push("log"===t.type?n.simpleMap(i,t.c2l):i)}for(r=0;r<y.length;r++)if((d=y[r]).visible){if(g=i.getFromId(t,e._diag[r][0]),m=i.getFromId(t,e._diag[r][1]),g&&m&&g.type!==m.type){n.log("Skipping splom dimension "+r+" with conflicting axis types");continue}g?(k(g,d),m&&"category"===m.type&&(m._categories=g._categories.slice())):k(m,d),T.push(r)}for(s(t,e),n.extendFlat(b,c(e)),v=_.length*x>h?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;p<T.length;p++)d=y[r=T[p]],g=i.getFromId(t,e._diag[r][0])||{},m=i.getFromId(t,e._diag[r][1])||{},o(t,e,g,m,_[p],_[p],v);var A=u(t,e);return A.matrix||(A.matrix=!0),A.matrixOptions=b,A.selectedOptions=l(e,e.selected),A.unselectedOptions=l(e,e.unselected),[{x:!1,y:!1,t:{},trace:e}]}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/axis_ids":558,"../scatter/calc":926,"../scatter/colorscale_calc":928,"../scattergl/constants":979,"../scattergl/convert":980,"./scene_update":1037}],1031:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("../scatter/subtypes"),s=t("../scatter/marker_defaults"),l=t("../parcoords/merge_length"),c=t("../scattergl/helpers").isOpenSymbol;function u(t,e){function r(r,i){return n.coerce(t,e,a.dimensions,r,i)}r("label");var i=r("values");i&&i.length?r("visible"):e.visible=!1,r("axis.type"),r("axis.matches")}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,a,r,i)}var p=i(t,e,{name:"dimensions",handleItemDefaults:u}),d=h("diagonal.visible"),g=h("showupperhalf"),m=h("showlowerhalf");if(l(e,p,"values")&&(d||g||m)){h("text"),h("hovertext"),h("hovertemplate"),h("xhoverformat"),h("yhoverformat"),s(t,e,r,f,h);var v=c(e.marker.symbol),y=o.isBubble(e);h("marker.line.width",v||y?1:0),function(t,e,r,n){var i,a,o=e.dimensions,s=o.length,l=e.showupperhalf,c=e.showlowerhalf,u=e.diagonal.visible,f=new Array(s),h=new Array(s);for(i=0;i<s;i++){var p=i?i+1:"";f[i]="x"+p,h[i]="y"+p}var d=n("xaxes",f),g=n("yaxes",h),m=e._diag=new Array(s);e._xaxes={},e._yaxes={};var v=[],y=[];function x(t,n,i,a){if(t){var o=t.charAt(0),s=r._splomAxes[o];if(e["_"+o+"axes"][t]=1,a.push(t),!(t in s)){var l=s[t]={};i&&(l.label=i.label||"",i.visible&&i.axis&&(i.axis.type&&(l.type=i.axis.type),i.axis.matches&&(l.matches=n)))}}}var b=!u&&!c,_=!u&&!l;for(e._axesDim={},i=0;i<s;i++){var w=o[i],T=0===i,k=i===s-1,A=T&&b||k&&_?void 0:d[i],M=T&&_||k&&b?void 0:g[i];x(A,M,w,v),x(M,A,w,y),m[i]=[A,M],e._axesDim[A]=i,e._axesDim[M]=i}for(i=0;i<v.length;i++)for(a=0;a<y.length;a++){var S=v[i]+y[a];i>a&&l||i<a&&c?r._splomSubplots[S]=1:i!==a||!u&&c&&l||(r._splomSubplots[S]=1)}(!c||!u&&l&&c)&&(r._splomGridDflt.xside="bottom",r._splomGridDflt.yside="left")}(0,e,f,h),n.coerceSelectionMarkerOpacity(e,h)}else e.visible=!1}},{"../../lib":503,"../../plots/array_container_defaults":549,"../parcoords/merge_length":896,"../scatter/marker_defaults":944,"../scatter/subtypes":950,"../scattergl/helpers":984,"./attributes":1028}],1032:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/colorscale_calc"),a=t("../scattergl/convert").markerStyle;e.exports=function(t,e){var r=e.trace,o=t._fullLayout._splomScenes[r.uid];if(o){i(t,r),n.extendFlat(o.matrixOptions,a(r));var s=n.extendFlat({},o.matrixOptions,o.viewOpts);o.matrix.update(s,null)}}},{"../../lib":503,"../scatter/colorscale_calc":928,"../scattergl/convert":980}],1033:[function(t,e,r){"use strict";r.getDimIndex=function(t,e){for(var r=e._id,n={x:0,y:1}[r.charAt(0)],i=t._visibleDims,a=0;a<i.length;a++){var o=i[a];if(t._diag[o][n]===r)return a}return!1}},{}],1034:[function(t,e,r){"use strict";var n=t("./helpers"),i=t("../scattergl/hover").calcHover;e.exports={hoverPoints:function(t,e,r){var a=t.cd[0].trace,o=t.scene.matrixOptions.cdata,s=t.xa,l=t.ya,c=s.c2p(e),u=l.c2p(r),f=t.distance,h=n.getDimIndex(a,s),p=n.getDimIndex(a,l);if(!1===h||!1===p)return[t];for(var d,g,m=o[h],v=o[p],y=f,x=0;x<m.length;x++){var b=m[x],_=v[x],w=s.c2p(b)-c,T=l.c2p(_)-u,k=Math.sqrt(w*w+T*T);k<y&&(y=g=k,d=x)}return t.index=d,t.distance=y,t.dxy=g,void 0===d?[t]:[i(t,m,v,a)]}}},{"../scattergl/hover":985,"./helpers":1033}],1035:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../components/grid");e.exports={moduleType:"trace",name:"splom",basePlotModule:t("./base_plot"),categories:["gl","regl","cartesian","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select"),editStyle:t("./edit_style"),meta:{}},n.register(i)},{"../../components/grid":410,"../../registry":638,"../scatter/marker_colorbar":943,"./attributes":1028,"./base_plot":1029,"./calc":1030,"./defaults":1031,"./edit_style":1032,"./hover":1034,"./plot":1036,"./select":1038}],1036:[function(t,e,r){"use strict";var n=t("regl-splom"),i=t("../../lib"),a=t("../../plots/cartesian/axis_ids"),o=t("../../components/dragelement/helpers").selectMode;function s(t,e){var r,s,l,c,u,f=t._fullLayout,h=f._size,p=e.trace,d=e.t,g=f._splomScenes[p.uid],m=g.matrixOptions,v=m.cdata,y=f._glcanvas.data()[0].regl,x=f.dragmode;if(0!==v.length){m.lower=p.showupperhalf,m.upper=p.showlowerhalf,m.diagonal=p.diagonal.visible;var b=p._visibleDims,_=v.length,w=g.viewOpts={};for(w.ranges=new Array(_),w.domains=new Array(_),u=0;u<b.length;u++){l=b[u];var T=w.ranges[u]=new Array(4),k=w.domains[u]=new Array(4);(r=a.getFromId(t,p._diag[l][0]))&&(T[0]=r._rl[0],T[2]=r._rl[1],k[0]=r.domain[0],k[2]=r.domain[1]),(s=a.getFromId(t,p._diag[l][1]))&&(T[1]=s._rl[0],T[3]=s._rl[1],k[1]=s.domain[0],k[3]=s.domain[1])}var A=t._context.plotGlPixelRatio,M=h.l*A,S=h.b*A,E=h.w*A,L=h.h*A;w.viewport=[M,S,E+M,L+S],!0===g.matrix&&(g.matrix=n(y));var C=f.clickmode.indexOf("select")>-1,P=!0;if(o(x)||!!p.selectedpoints||C){var I=p._length;if(p.selectedpoints){g.selectBatch=p.selectedpoints;var O=p.selectedpoints,z={};for(l=0;l<O.length;l++)z[O[l]]=!0;var D=[];for(l=0;l<I;l++)z[l]||D.push(l);g.unselectBatch=D}var R=d.xpx=new Array(_),F=d.ypx=new Array(_);for(u=0;u<b.length;u++){if(l=b[u],r=a.getFromId(t,p._diag[l][0]))for(R[u]=new Array(I),c=0;c<I;c++)R[u][c]=r.c2p(v[u][c]);if(s=a.getFromId(t,p._diag[l][1]))for(F[u]=new Array(I),c=0;c<I;c++)F[u][c]=s.c2p(v[u][c])}if(g.selectBatch.length||g.unselectBatch.length){var B=i.extendFlat({},m,g.unselectedOptions,w),N=i.extendFlat({},m,g.selectedOptions,w);g.matrix.update(B,N),P=!1}}else d.xpx=d.ypx=null;if(P){var j=i.extendFlat({},m,w);g.matrix.update(j,null)}}}e.exports=function(t,e,r){if(r.length)for(var n=0;n<r.length;n++)s(t,r[n][0])}},{"../../components/dragelement/helpers":384,"../../lib":503,"../../plots/cartesian/axis_ids":558,"regl-splom":282}],1037:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=t._fullLayout,i=e.uid,a=r._splomScenes;a||(a=r._splomScenes={});var o={dirty:!0,selectBatch:[],unselectBatch:[]},s=a[e.uid];return s||((s=a[i]=n.extendFlat({},o,{matrix:!1,selectBatch:[],unselectBatch:[]})).draw=function(){s.matrix&&s.matrix.draw&&(s.selectBatch.length||s.unselectBatch.length?s.matrix.draw(s.unselectBatch,s.selectBatch):s.matrix.draw()),s.dirty=!1},s.destroy=function(){s.matrix&&s.matrix.destroy&&s.matrix.destroy(),s.matrixOptions=null,s.selectBatch=null,s.unselectBatch=null,s=null}),s.dirty||n.extendFlat(s,o),s}},{"../../lib":503}],1038:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("./helpers");e.exports=function(t,e){var r=t.cd,o=r[0].trace,s=r[0].t,l=t.scene,c=l.matrixOptions.cdata,u=t.xaxis,f=t.yaxis,h=[];if(!l)return h;var p=!i.hasMarkers(o)&&!i.hasText(o);if(!0!==o.visible||p)return h;var d=a.getDimIndex(o,u),g=a.getDimIndex(o,f);if(!1===d||!1===g)return h;var m=s.xpx[d],v=s.ypx[g],y=c[d],x=c[g],b=[],_=[];if(!1!==e&&!e.degenerate)for(var w=0;w<y.length;w++)e.contains([m[w],v[w]],null,w,t)?(b.push(w),h.push({pointNumber:w,x:y[w],y:x[w]})):_.push(w);var T=l.matrixOptions;return b.length||_.length?l.selectBatch.length||l.unselectBatch.length||l.matrix.update(l.unselectedOptions,n.extendFlat({},T,l.selectedOptions,l.viewOpts)):l.matrix.update(T,null),l.selectBatch=b,l.unselectBatch=_,h}},{"../../lib":503,"../scatter/subtypes":950,"./helpers":1033}],1039:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},starts:{x:{valType:"data_array",editType:"calc"},y:{valType:"data_array",editType:"calc"},z:{valType:"data_array",editType:"calc"},editType:"calc"},maxdisplayed:{valType:"integer",min:0,dflt:1e3,editType:"calc"},sizeref:{valType:"number",editType:"calc",min:0,dflt:1},text:{valType:"string",dflt:"",editType:"calc"},hovertext:{valType:"string",dflt:"",editType:"calc"},hovertemplate:a({editType:"calc"},{keys:["tubex","tubey","tubez","tubeu","tubev","tubew","norm","divergence"]}),uhoverformat:i("u",1),vhoverformat:i("v",1),whoverformat:i("w",1),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"}));["opacity","lightposition","lighting"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","divergence","text","name"],dflt:"x+y+z+norm+text+name"}),c.transforms=void 0,e.exports=c},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../mesh3d/attributes":866}],1040:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/calc");function a(t){var e,r,i,a,s,l,c,u,f,h,p,d,g=t._x,m=t._y,v=t._z,y=t._len,x=-1/0,b=1/0,_=-1/0,w=1/0,T=-1/0,k=1/0,A="";for(y&&(c=g[0],f=m[0],p=v[0]),y>1&&(u=g[y-1],h=m[y-1],d=v[y-1]),e=0;e<y;e++)x=Math.max(x,g[e]),b=Math.min(b,g[e]),_=Math.max(_,m[e]),w=Math.min(w,m[e]),T=Math.max(T,v[e]),k=Math.min(k,v[e]),a||g[e]===c||(a=!0,A+="x"),s||m[e]===f||(s=!0,A+="y"),l||v[e]===p||(l=!0,A+="z");a||(A+="x"),s||(A+="y"),l||(A+="z");var M=o(t._x),S=o(t._y),E=o(t._z);A=(A=(A=A.replace("x",(c>u?"-":"+")+"x")).replace("y",(f>h?"-":"+")+"y")).replace("z",(p>d?"-":"+")+"z");var L=function(){y=0,M=[],S=[],E=[]};(!y||y<M.length*S.length*E.length)&&L();var C=function(t){return"x"===t?g:"y"===t?m:v},P=function(t){return"x"===t?M:"y"===t?S:E},I=function(t){return t[y-1]<t[0]?-1:1},O=C(A[1]),z=C(A[3]),D=C(A[5]),R=P(A[1]).length,F=P(A[3]).length,B=P(A[5]).length,N=!1,j=function(t,e,r){return R*(F*t+e)+r},U=I(C(A[1])),V=I(C(A[3])),H=I(C(A[5]));for(e=0;e<B-1;e++){for(r=0;r<F-1;r++){for(i=0;i<R-1;i++){var q=j(e,r,i),G=j(e,r,i+1),Y=j(e,r+1,i),W=j(e+1,r,i);if(O[q]*U<O[G]*U&&z[q]*V<z[Y]*V&&D[q]*H<D[W]*H||(N=!0),N)break}if(N)break}if(N)break}return N&&(n.warn("Encountered arbitrary coordinates! Unable to input data grid."),L()),{xMin:b,yMin:w,zMin:k,xMax:x,yMax:_,zMax:T,Xs:M,Ys:S,Zs:E,len:y,fill:A}}function o(t){return n.distinctVals(t).vals}function s(t,e){if(void 0===e&&(e=t.length),n.isTypedArray(t))return t.subarray(0,e);for(var r=[],i=0;i<e;i++)r[i]=+t[i];return r}e.exports={calc:function(t,e){e._len=Math.min(e.u.length,e.v.length,e.w.length,e.x.length,e.y.length,e.z.length),e._u=s(e.u,e._len),e._v=s(e.v,e._len),e._w=s(e.w,e._len),e._x=s(e.x,e._len),e._y=s(e.y,e._len),e._z=s(e.z,e._len);var r=a(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;var n,o,l,c=0;e.starts&&(n=s(e.starts.x||[]),o=s(e.starts.y||[]),l=s(e.starts.z||[]),c=Math.min(n.length,o.length,l.length)),e._startsX=n||[],e._startsY=o||[],e._startsZ=l||[];var u,f=0,h=1/0;for(u=0;u<e._len;u++){var p=e._u[u],d=e._v[u],g=e._w[u],m=Math.sqrt(p*p+d*d+g*g);f=Math.max(f,m),h=Math.min(h,m)}for(i(t,e,{vals:[h,f],containerStr:"",cLetter:"c"}),u=0;u<c;u++){var v=n[u];r.xMax=Math.max(r.xMax,v),r.xMin=Math.min(r.xMin,v);var y=o[u];r.yMax=Math.max(r.yMax,y),r.yMin=Math.min(r.yMin,y);var x=l[u];r.zMax=Math.max(r.zMax,x),r.zMin=Math.min(r.zMin,x)}e._slen=c,e._normMax=f,e._xbnds=[r.xMin,r.xMax],e._ybnds=[r.yMin,r.yMax],e._zbnds=[r.zMin,r.zMax]},filter:s,processGrid:a}},{"../../components/colorscale/calc":374,"../../lib":503}],1041:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_streamtube3d,i=n.createTubeMesh,a=t("../../lib"),o=t("../../lib/gl_format_color").parseColorScale,s=t("../../components/colorscale").extractOpts,l=t("../../plots/gl3d/zip3"),c={xaxis:0,yaxis:1,zaxis:2};function u(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var f=u.prototype;function h(t){var e=t.length;return e>2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function d(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,"xaxis"),d(e._v,"yaxis"),d(e._w,"zaxis"),u),!u)return{positions:[],cells:[]};var g=d(e._Xs,"xaxis"),m=d(e._Ys,"yaxis"),v=d(e._Zs,"zaxis");if(f.meshgrid=[g,m,v],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,"xaxis"),d(e._startsY,"yaxis"),d(e._startsZ,"zaxis"));else{for(var y=m[0],x=h(g),b=h(v),_=new Array(x.length*b.length),w=0,T=0;T<x.length;T++)for(var k=0;k<b.length;k++)_[w++]=[x[T],y,b[k]];f.startingPositions=_}f.colormap=o(e),f.tubeSize=e.sizeref,f.maxLength=e.maxdisplayed;var A=d(e._xbnds,"xaxis"),M=d(e._ybnds,"yaxis"),S=d(e._zbnds,"zaxis"),E=p(g),L=p(m),C=p(v),P=[[A[0]-E[0],M[0]-L[0],S[0]-C[0]],[A[1]+E[1],M[1]+L[1],S[1]+C[1]]],I=n(f,P),O=s(e);I.vertexIntensityBounds=[O.min/e._normMax,O.max/e._normMax];var z=e.lightposition;return I.lightPosition=[z.x,z.y,z.z],I.ambient=e.lighting.ambient,I.diffuse=e.lighting.diffuse,I.specular=e.lighting.specular,I.roughness=e.lighting.roughness,I.fresnel=e.lighting.fresnel,I.opacity=e.opacity,e._pad=I.tubeScale*e.sizeref*2,I}f.handlePick=function(t){var e=this.scene.fullSceneLayout,r=this.scene.dataScale;function n(t,n){var i=e[n],a=r[c[n]];return i.l2c(t)/a}if(t.object===this.mesh){var i=t.data.position,a=t.data.velocity;return t.traceCoordinate=[n(i[0],"xaxis"),n(i[1],"yaxis"),n(i[2],"zaxis"),n(a[0],"xaxis"),n(a[1],"yaxis"),n(a[2],"zaxis"),t.data.intensity*this.data._normMax,t.data.divergence],t.textLabel=this.data.hovertext||this.data.text,!0}},f.update=function(t){this.data=t;var e=d(this.scene,t);this.mesh.update(e)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=d(t,e),a=i(r,n),o=new u(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib":503,"../../lib/gl_format_color":499,"../../plots/gl3d/zip3":609}],1042:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("u"),c=s("v"),u=s("w"),f=s("x"),h=s("y"),p=s("z");l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s("starts.x"),s("starts.y"),s("starts.z"),s("maxdisplayed"),s("sizeref"),s("lighting.ambient"),s("lighting.diffuse"),s("lighting.specular"),s("lighting.roughness"),s("lighting.fresnel"),s("lightposition.x"),s("lightposition.y"),s("lightposition.z"),i(t,e,o,s,{prefix:"",cLetter:"c"}),s("text"),s("hovertext"),s("hovertemplate"),s("uhoverformat"),s("vhoverformat"),s("whoverformat"),s("xhoverformat"),s("yhoverformat"),s("zhoverformat"),e._length=null):e.visible=!1}},{"../../components/colorscale/defaults":376,"../../lib":503,"./attributes":1039}],1043:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"streamtube",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:{min:"cmin",max:"cmax"},calc:t("./calc").calc,plot:t("./convert"),eventData:function(t,e){return t.tubex=t.x,t.tubey=t.y,t.tubez=t.z,t.tubeu=e.traceCoordinate[3],t.tubev=e.traceCoordinate[4],t.tubew=e.traceCoordinate[5],t.norm=e.traceCoordinate[6],t.divergence=e.traceCoordinate[7],delete t.x,delete t.y,delete t.z,t},meta:{}}},{"../../plots/gl3d":598,"./attributes":1039,"./calc":1040,"./convert":1041,"./defaults":1042}],1044:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../plots/template_attributes").texttemplateAttrs,o=t("../../components/colorscale/attributes"),s=t("../../plots/domain").attributes,l=t("../pie/attributes"),c=t("./constants"),u=t("../../lib/extend").extendFlat;e.exports={labels:{valType:"data_array",editType:"calc"},parents:{valType:"data_array",editType:"calc"},values:{valType:"data_array",editType:"calc"},branchvalues:{valType:"enumerated",values:["remainder","total"],dflt:"remainder",editType:"calc"},count:{valType:"flaglist",flags:["branches","leaves"],dflt:"leaves",editType:"calc"},level:{valType:"any",editType:"plot",anim:!0},maxdepth:{valType:"integer",editType:"plot",dflt:-1},marker:u({colors:{valType:"data_array",editType:"calc"},line:{color:u({},l.marker.line.color,{dflt:null}),width:u({},l.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},o("marker",{colorAttr:"colors",anim:!1})),leaf:{opacity:{valType:"number",editType:"style",min:0,max:1},editType:"plot"},text:l.text,textinfo:{valType:"flaglist",flags:["label","text","value","current path","percent root","percent entry","percent parent"],extras:["none"],editType:"plot"},texttemplate:a({editType:"plot"},{keys:c.eventDataKeys.concat(["label","value"])}),hovertext:l.hovertext,hoverinfo:u({},n.hoverinfo,{flags:["label","text","value","name","current path","percent root","percent entry","percent parent"],dflt:"label+text+value+name"}),hovertemplate:i({},{keys:c.eventDataKeys}),textfont:l.textfont,insidetextorientation:l.insidetextorientation,insidetextfont:l.insidetextfont,outsidetextfont:u({},l.outsidetextfont,{}),rotation:{valType:"angle",dflt:0,editType:"plot"},sort:l.sort,root:{color:{valType:"color",editType:"calc",dflt:"rgba(0,0,0,0)"},editType:"calc"},domain:s({name:"sunburst",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/domain":584,"../../plots/template_attributes":633,"../pie/attributes":899,"./constants":1047}],1045:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="sunburst",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],1046:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../components/colorscale").makeColorScaleFuncFromTrace,s=t("../pie/calc").makePullColorFn,l=t("../pie/calc").generateExtendedColors,c=t("../../components/colorscale").calc,u=t("../../constants/numerical").ALMOST_EQUAL,f={},h={},p={};r.calc=function(t,e){var r,l,f,h,p,d,g=t._fullLayout,m=e.ids,v=a.isArrayOrTypedArray(m),y=e.labels,x=e.parents,b=e.values,_=a.isArrayOrTypedArray(b),w=[],T={},k={},A=function(t){return t||"number"==typeof t},M=function(t){return!_||i(b[t])&&b[t]>=0};v?(r=Math.min(m.length,x.length),l=function(t){return A(m[t])&&M(t)},f=function(t){return String(m[t])}):(r=Math.min(y.length,x.length),l=function(t){return A(y[t])&&M(t)},f=function(t){return String(y[t])}),_&&(r=Math.min(r,b.length));for(var S=0;S<r;S++)if(l(S)){var E=f(S),L=A(x[S])?String(x[S]):"",C={i:S,id:E,pid:L,label:A(y[S])?String(y[S]):""};_&&(C.v=+b[S]),w.push(C),p=E,T[h=L]?T[h].push(p):T[h]=[p],k[p]=1}if(T[""]){if(T[""].length>1){for(var P=a.randstr(),I=0;I<w.length;I++)""===w[I].pid&&(w[I].pid=P);w.unshift({hasMultipleRoots:!0,id:P,pid:"",label:""})}}else{var O,z=[];for(O in T)k[O]||z.push(O);if(1!==z.length)return a.warn(["Multiple implied roots, cannot build",e.type,"hierarchy of",e.name+".","These roots include:",z.join(", ")].join(" "));O=z[0],w.unshift({hasImpliedRoot:!0,id:O,pid:"",label:O})}try{d=n.stratify().id((function(t){return t.id})).parentId((function(t){return t.pid}))(w)}catch(t){return a.warn(["Failed to build",e.type,"hierarchy of",e.name+".","Error:",t.message].join(" "))}var D=n.hierarchy(d),R=!1;if(_)switch(e.branchvalues){case"remainder":D.sum((function(t){return t.data.v}));break;case"total":D.each((function(t){var r=t.data.data,n=r.v;if(t.children){var i=t.children.reduce((function(t,e){return t+e.data.data.v}),0);if((r.hasImpliedRoot||r.hasMultipleRoots)&&(n=i),n<i*u)return R=!0,a.warn(["Total value for node",t.data.data.id,"of",e.name,"is smaller than the sum of its children.","\nparent value =",n,"\nchildren sum =",i].join(" "))}t.value=n}))}else!function t(e,r,n){var i=0,a=e.children;if(a){for(var o=a.length,s=0;s<o;s++)i+=t(a[s],r,n);n.branches&&i++}else n.leaves&&i++;e.value=e.data.data.value=i,r._values||(r._values=[]);return r._values[e.data.data.i]=i,i}(D,e,{branches:-1!==e.count.indexOf("branches"),leaves:-1!==e.count.indexOf("leaves")});if(!R){var F,B;e.sort&&D.sort((function(t,e){return e.value-t.value}));var N=e.marker.colors||[],j=!!N.length;return e._hasColorscale?(j||(N=_?e.values:e._values),c(t,e,{vals:N,containerStr:"marker",cLetter:"c"}),B=o(e.marker)):F=s(g["_"+e.type+"colormap"]),D.each((function(t){var r=t.data.data;r.color=e._hasColorscale?B(N[r.i]):F(N[r.i],r.id)})),w[0].hierarchy=D,w}},r._runCrossTraceCalc=function(t,e){var r=e._fullLayout,n=e.calcdata,i=r[t+"colorway"],a=r["_"+t+"colormap"];r["extend"+t+"colors"]&&(i=l(i,"icicle"===t?p:"treemap"===t?h:f));var o,s=0;function c(t){var e=t.data.data,r=e.id;!1===e.color&&(a[r]?e.color=a[r]:t.parent?t.parent.parent?e.color=t.parent.data.data.color:(a[r]=e.color=i[s%i.length],s++):e.color=o)}for(var u=0;u<n.length;u++){var d=n[u][0];d.trace.type===t&&d.hierarchy&&(o=d.trace.root.color,d.hierarchy.each(c))}},r.crossTraceCalc=function(t){return r._runCrossTraceCalc("sunburst",t)}},{"../../components/colorscale":378,"../../constants/numerical":479,"../../lib":503,"../pie/calc":901,"d3-hierarchy":115,"fast-isnumeric":190}],1047:[function(t,e,r){"use strict";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"linear",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"]}},{}],1048:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText,s=t("../../components/colorscale"),l=s.hasColorscale,c=s.handleDefaults;e.exports=function(t,e,r,s){function u(r,a){return n.coerce(t,e,i,r,a)}var f=u("labels"),h=u("parents");if(f&&f.length&&h&&h.length){var p=u("values");p&&p.length?u("branchvalues"):u("count"),u("level"),u("maxdepth"),u("marker.line.width")&&u("marker.line.color",s.paper_bgcolor),u("marker.colors");var d=e._hasColorscale=l(t,"marker","colors")||(t.marker||{}).coloraxis;d&&c(t,e,s,u,{prefix:"marker.",cLetter:"c"}),u("leaf.opacity",d?1:.7);var g=u("text");u("texttemplate"),e.texttemplate||u("textinfo",Array.isArray(g)?"text+label":"label"),u("hovertext"),u("hovertemplate");o(t,e,s,u,"auto",{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),u("insidetextorientation"),u("sort"),u("rotation"),u("root.color"),a(e,s,u),e._length=null}else e.visible=!1}},{"../../components/colorscale":378,"../../lib":503,"../../plots/domain":584,"../bar/defaults":652,"./attributes":1044}],1049:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../components/fx/helpers").appendArrayPointValue,o=t("../../components/fx"),s=t("../../lib"),l=t("../../lib/events"),c=t("./helpers"),u=t("../pie/helpers").formatPieValue;function f(t,e,r){for(var n=t.data.data,i={curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o=0;o<r.length;o++){var s=r[o];s in t&&(i[s]=t[s])}return"parentString"in t&&!c.isHierarchyRoot(t)&&(i.parent=t.parentString),a(i,e,n.i),i}e.exports=function(t,e,r,a,h){var p=a[0],d=p.trace,g=p.hierarchy,m="sunburst"===d.type,v="treemap"===d.type||"icicle"===d.type;"_hasHoverLabel"in d||(d._hasHoverLabel=!1),"_hasHoverEvent"in d||(d._hasHoverEvent=!1);t.on("mouseover",(function(i){var a=r._fullLayout;if(!r._dragging&&!1!==a.hovermode){var l,y=r._fullData[d.index],x=i.data.data,b=x.i,_=c.isHierarchyRoot(i),w=c.getParent(g,i),T=c.getValue(i),k=function(t){return s.castOption(y,b,t)},A=k("hovertemplate"),M=o.castHoverinfo(y,a,b),S=a.separators;if(A||M&&"none"!==M&&"skip"!==M){var E,L;m&&(E=p.cx+i.pxmid[0]*(1-i.rInscribed),L=p.cy+i.pxmid[1]*(1-i.rInscribed)),v&&(E=i._hoverX,L=i._hoverY);var C,P={},I=[],O=[],z=function(t){return-1!==I.indexOf(t)};M&&(I="all"===M?y._module.attributes.hoverinfo.flags:M.split("+")),P.label=x.label,z("label")&&P.label&&O.push(P.label),x.hasOwnProperty("v")&&(P.value=x.v,P.valueLabel=u(P.value,S),z("value")&&O.push(P.valueLabel)),P.currentPath=i.currentPath=c.getPath(i.data),z("current path")&&!_&&O.push(P.currentPath);var D=[],R=function(){-1===D.indexOf(C)&&(O.push(C),D.push(C))};P.percentParent=i.percentParent=T/c.getValue(w),P.parent=i.parentString=c.getPtLabel(w),z("percent parent")&&(C=c.formatPercent(P.percentParent,S)+" of "+P.parent,R()),P.percentEntry=i.percentEntry=T/c.getValue(e),P.entry=i.entry=c.getPtLabel(e),!z("percent entry")||_||i.onPathbar||(C=c.formatPercent(P.percentEntry,S)+" of "+P.entry,R()),P.percentRoot=i.percentRoot=T/c.getValue(g),P.root=i.root=c.getPtLabel(g),z("percent root")&&!_&&(C=c.formatPercent(P.percentRoot,S)+" of "+P.root,R()),P.text=k("hovertext")||k("text"),z("text")&&(C=P.text,s.isValidTextValue(C)&&O.push(C)),l=[f(i,y,h.eventDataKeys)];var F={trace:y,y:L,_x0:i._x0,_x1:i._x1,_y0:i._y0,_y1:i._y1,text:O.join("<br>"),name:A||z("name")?y.name:void 0,color:k("hoverlabel.bgcolor")||x.color,borderColor:k("hoverlabel.bordercolor"),fontFamily:k("hoverlabel.font.family"),fontSize:k("hoverlabel.font.size"),fontColor:k("hoverlabel.font.color"),nameLength:k("hoverlabel.namelength"),textAlign:k("hoverlabel.align"),hovertemplate:A,hovertemplateLabels:P,eventData:l};m&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?"left":"right"),v&&(F.x=E,F.idealAlign=E<0?"left":"right");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(v){var N=t.select("path.surface");h.styleOne(N,i,y,{hovered:!0})}d._hasHoverEvent=!0,r.emit("plotly_hover",{points:l||[f(i,y,h.eventDataKeys)],event:n.event})}})),t.on("mouseout",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit("plotly_unhover",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),v){var l=t.select("path.surface");h.styleOne(l,s,a,{hovered:!1})}})),t.on("click",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=m&&(c.isHierarchyRoot(t)||c.isLeaf(t)),u=c.getPtId(t),p=c.isEntry(t)?c.findEntryWithChild(g,u):c.findEntryWithLevel(g,u),v=c.getPtId(p),y={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(y.nextLevel=v);var x=l.triggerHandler(r,"plotly_"+d.type+"click",y);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call("_storeDirectGUIEdit",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:v}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:"immediate",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call("animate",r,b,_)}}))}},{"../../components/fx":406,"../../components/fx/helpers":402,"../../lib":503,"../../lib/events":492,"../../registry":638,"../pie/helpers":904,"./helpers":1050,"@plotly/d3":58}],1050:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../lib/setcursor"),o=t("../pie/helpers");function s(t){return t.data.data.pid}r.findEntryWithLevel=function(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)===e)return n=t.copy()})),n||t},r.findEntryWithChild=function(t,e){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a<i.length;a++){var o=i[a];if(r.getPtId(o)===e)return n=t.copy()}})),n||t},r.isEntry=function(t){return!t.parent},r.isLeaf=function(t){return!t.children},r.getPtId=function(t){return t.data.data.id},r.getPtLabel=function(t){return t.data.data.label},r.getValue=function(t){return t.value},r.isHierarchyRoot=function(t){return""===s(t)},r.setSliceCursor=function(t,e,n){var i=n.isTransitioning;if(!i){var o=t.datum();i=n.hideOnRoot&&r.isHierarchyRoot(o)||n.hideOnLeaves&&r.isLeaf(o)}a(t,i?null:"pointer")},r.getInsideTextFontKey=function(t,e,r,i,a){var o=(a||{}).onPathbar?"pathbar.textfont":"insidetextfont",s=r.data.data.i;return n.castOption(e,s,o+"."+t)||n.castOption(e,s,"textfont."+t)||i.size},r.getOutsideTextFontKey=function(t,e,r,i){var a=r.data.data.i;return n.castOption(e,a,"outsidetextfont."+t)||n.castOption(e,a,"textfont."+t)||i.size},r.isOutsideText=function(t,e){return!t._hasColorscale&&r.isHierarchyRoot(e)},r.determineTextFont=function(t,e,a,o){return r.isOutsideText(t,e)?function(t,e,n){return{color:r.getOutsideTextFontKey("color",t,e,n),family:r.getOutsideTextFontKey("family",t,e,n),size:r.getOutsideTextFontKey("size",t,e,n)}}(t,e,a):function(t,e,a,o){var s=(o||{}).onPathbar,l=e.data.data,c=l.i,u=n.castOption(t,c,(s?"pathbar.textfont":"insidetextfont")+".color");return!u&&t._input.textfont&&(u=n.castOption(t._input,c,"textfont.color")),{color:u||i.contrast(l.color),family:r.getInsideTextFontKey("family",t,e,a,o),size:r.getInsideTextFontKey("size",t,e,a,o)}}(t,e,a,o)},r.hasTransition=function(t){return!!(t&&t.duration>0)},r.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},r.isHeader=function(t,e){return!(r.isLeaf(t)||t.depth===e._maxDepth-1)},r.getParent=function(t,e){return r.findEntryWithLevel(t,s(e))},r.listPath=function(t,e){var n=t.parent;if(!n)return[];var i=e?[n.data[e]]:[n];return r.listPath(n,e).concat(i)},r.getPath=function(t){return r.listPath(t,"label").join("/")+"/"},r.formatValue=o.formatPieValue,r.formatPercent=function(t,e){var r=n.formatPercent(t,0);return"0%"===r&&(r=o.formatPiePercent(t,e)),r}},{"../../components/color":366,"../../lib":503,"../../lib/setcursor":524,"../pie/helpers":904}],1051:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"sunburst",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":943,"./attributes":1044,"./base_plot":1045,"./calc":1046,"./defaults":1048,"./layout_attributes":1052,"./layout_defaults":1053,"./plot":1054,"./style":1055}],1052:[function(t,e,r){"use strict";e.exports={sunburstcolorway:{valType:"colorlist",editType:"calc"},extendsunburstcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1053:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("sunburstcolorway",e.colorway),r("extendsunburstcolors")}},{"../../lib":503,"./layout_attributes":1052}],1054:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-hierarchy"),a=t("d3-interpolate").interpolate,o=t("../../components/drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../bar/uniform_text"),u=c.recordMinTextSize,f=c.clearMinTextSize,h=t("../pie/plot"),p=t("../pie/helpers").getRotationAngle,d=h.computeTransform,g=h.transformInsideText,m=t("./style").styleOne,v=t("../bar/style").resizeText,y=t("./fx"),x=t("./constants"),b=t("./helpers");function _(t,e,c,f){var h=t._fullLayout,v=!h.uniformtext.mode&&b.hasTransition(f),_=n.select(c).selectAll("g.slice"),T=e[0],k=T.trace,A=T.hierarchy,M=b.findEntryWithLevel(A,k.level),S=b.getMaxDepth(k),E=h._size,L=k.domain,C=E.w*(L.x[1]-L.x[0]),P=E.h*(L.y[1]-L.y[0]),I=.5*Math.min(C,P),O=T.cx=E.l+E.w*(L.x[1]+L.x[0])/2,z=T.cy=E.t+E.h*(1-L.y[0])-P/2;if(!M)return _.remove();var D=null,R={};v&&_.each((function(t){R[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!D&&b.isEntry(t)&&(D=t)}));var F=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(M).descendants(),B=M.height+1,N=0,j=S;T.hasMultipleRoots&&b.isHierarchyRoot(M)&&(F=F.slice(1),B-=1,N=1,j+=1),F=F.filter((function(t){return t.y1<=j}));var U=p(k.rotation);U&&F.forEach((function(t){t.x0+=U,t.x1+=U}));var V=Math.min(B,S),H=function(t){return(t-N)/V*I},q=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},G=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,O,z)},Y=function(t){return O+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(_=_.data(F,b.getPtId)).enter().append("g").classed("slice",!0),v?_.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var e=function(t){var e,r=b.getPtId(t),n=R[r],i=R[b.getPtId(M)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+U;e=t.rpx1<i.rpx1?{x0:t.x0,x1:t.x1,rpx0:0,rpx1:0}:{x0:o,x1:o,rpx0:t.rpx0,rpx1:t.rpx1}}else{var s,l=b.getPtId(t.parent);_.each((function(t){if(b.getPtId(t)===l)return s=t}));var c,u=s.children;u.forEach((function(t,e){if(b.getPtId(t)===r)return c=e}));var f=u.length,h=a(s.x0,s.x1);e={rpx0:I,rpx1:I,x0:h(c/f),x1:h((c+1)/f)}}return a(n,e)}(t);return function(t){return G(e(t))}})),t.select("g.slicetext").attr("opacity",0)})).remove():_.exit().remove(),_.order();var X=null;if(v&&D){var Z=b.getPtId(D);_.each((function(t){null===X&&b.getPtId(t)===Z&&(X=t.x1)}))}var J=_;function K(t){var e=t.parent,r=R[b.getPtId(e)],n={};if(r){var i=e.children,o=i.indexOf(t),s=i.length,l=a(r.x0,r.x1);n.x0=l(o/s),n.x1=l(o/s)}else n.x0=n.x1=0;return n}v&&(J=J.transition().each("end",(function(){var e=n.select(this);b.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:!1})}))),J.each((function(i){var c=n.select(this),f=s.ensureSingle(c,"path","surface",(function(t){t.style("pointer-events","all")}));i.rpx0=H(i.y0),i.rpx1=H(i.y1),i.xmid=(i.x0+i.x1)/2,i.pxmid=q(i.rpx1,i.xmid),i.midangle=-(i.xmid-Math.PI/2),i.startangle=-(i.x0-Math.PI/2),i.stopangle=-(i.x1-Math.PI/2),i.halfangle=.5*Math.min(s.angleDelta(i.x0,i.x1)||Math.PI,Math.PI),i.ring=1-i.rpx0/i.rpx1,i.rInscribed=function(t){return 0===t.rpx0&&s.isFullCircle([t.x0,t.x1])?1:Math.max(0,Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2))}(i),v?f.transition().attrTween("d",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n={x0:t.x0,x1:t.x1,rpx0:t.rpx0,rpx1:t.rpx1};if(r)e=r;else if(D)if(t.parent)if(X){var i=(t.x1>X?2*Math.PI:0)+U;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,K(t));else e={rpx0:0,rpx1:0};else e={x0:U,x1:U};return a(e,n)}(t);return function(t){return G(e(t))}})):f.attr("d",G),c.call(y,M,t,e,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(m,i,k);var p=s.ensureSingle(c,"g","slicetext"),_=s.ensureSingle(p,"text","",(function(t){t.attr("data-notex",1)})),w=s.ensureUniformFontSize(t,b.determineTextFont(k,i,h.font));_.text(r.formatSliceLabel(i,M,k,e,h)).classed("slicetext",!0).attr("text-anchor","middle").call(o.font,w).call(l.convertToTspans,t);var A=o.bBox(_.node());i.transform=g(A,i,T),i.transform.targetX=Y(i),i.transform.targetY=W(i);var S=function(t,e){var r=t.transform;return d(r,e),r.fontSize=w.size,u(k.type,r,h),s.getTextTransform(r)};v?_.transition().attrTween("transform",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},D)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,K(t));else e.x0=e.x1=U;else e.x0=e.x1=U;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),c=a(e.x0,t.x0),f=a(e.x1,t.x1),p=a(e.transform.scale,n.scale),d=a(e.transform.rotate,n.rotate),g=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,m=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=c(t),i=f(t),a=function(t){return m(Math.pow(t,g))}(t),s={pxmid:q(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return u(k.type,n,h),{transform:{targetX:Y(s),targetY:W(s),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return S(e(t),A)}})):_.attr("transform",S(i,A))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}r.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,c=!r,u=!s.uniformtext.mode&&b.hasTransition(r);(f("sunburst",s),(a=l.selectAll("g.trace.sunburst").data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed("sunburst",!0).attr("stroke-linejoin","round"),a.order(),u)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){o&&o()})).each("interrupt",(function(){o&&o()})).each((function(){l.selectAll("g.trace").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&v(t,s._sunburstlayer.selectAll(".trace"),"sunburst"));c&&a.exit().remove()},r.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&"none"!==o))return"";var l=i.separators,c=n[0],u=t.data.data,f=c.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var g,m=o.split("+"),v=function(t){return-1!==m.indexOf(t)},y=[];if(v("label")&&u.label&&y.push(u.label),u.hasOwnProperty("v")&&v("value")&&y.push(b.formatValue(u.v,l)),!h){v("current path")&&y.push(b.getPath(t.data));var x=0;v("percent parent")&&x++,v("percent entry")&&x++,v("percent root")&&x++;var _=x>1;if(x){var w,T=function(t){g=b.formatPercent(w,l),_&&(g+=" of "+t),y.push(g)};v("percent parent")&&!h&&(w=d/b.getValue(p),T("parent")),v("percent entry")&&(w=d/b.getValue(e),T("entry")),v("percent root")&&(w=d/b.getValue(f),T("root"))}}return v("text")&&(g=s.castOption(r,u.i,"text"),s.isValidTextValue(g)&&y.push(g)),y.join("<br>")}var k=s.castOption(r,u.i,"texttemplate");if(!k)return"";var A={};u.label&&(A.label=u.label),u.hasOwnProperty("v")&&(A.value=u.v,A.valueLabel=b.formatValue(u.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),u.hasOwnProperty("color")&&(A.color=u.color);var M=s.castOption(r,u.i,"text");return(s.isValidTextValue(M)||""===M)&&(A.text=M),A.customdata=s.castOption(r,u.i,"customdata"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},{"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../bar/style":662,"../bar/uniform_text":664,"../pie/helpers":904,"../pie/plot":908,"./constants":1047,"./fx":1049,"./helpers":1050,"./style":1055,"@plotly/d3":58,"d3-hierarchy":115,"d3-interpolate":116}],1055:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../bar/uniform_text").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(".trace");o(t,e,"sunburst"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{"../../components/color":366,"../../lib":503,"../bar/uniform_text":664,"@plotly/d3":58}],1056:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll;function u(t){return{show:{valType:"boolean",dflt:!1},start:{valType:"number",dflt:null,editType:"plot"},end:{valType:"number",dflt:null,editType:"plot"},size:{valType:"number",dflt:null,min:0,editType:"plot"},project:{x:{valType:"boolean",dflt:!1},y:{valType:"boolean",dflt:!1},z:{valType:"boolean",dflt:!1}},color:{valType:"color",dflt:n.defaultLine},usecolormap:{valType:"boolean",dflt:!1},width:{valType:"number",min:1,max:16,dflt:2},highlight:{valType:"boolean",dflt:!0},highlightcolor:{valType:"color",dflt:n.defaultLine},highlightwidth:{valType:"number",min:1,max:16,dflt:2}}}var f=e.exports=c(l({z:{valType:"data_array"},x:{valType:"data_array"},y:{valType:"data_array"},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z"),connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},surfacecolor:{valType:"data_array"}},i("",{colorAttr:"z or surfacecolor",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:"calc"}),{contours:{x:u(),y:u(),z:u()},hidesurface:{valType:"boolean",dflt:!1},lightposition:{x:{valType:"number",min:-1e5,max:1e5,dflt:10},y:{valType:"number",min:-1e5,max:1e5,dflt:1e4},z:{valType:"number",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:"number",min:0,max:1,dflt:.8},diffuse:{valType:"number",min:0,max:1,dflt:.8},specular:{valType:"number",min:0,max:2,dflt:.05},roughness:{valType:"number",min:0,max:1,dflt:.5},fresnel:{valType:"number",min:0,max:5,dflt:.2}},opacity:{valType:"number",min:0,max:1,dflt:1},opacityscale:{valType:"any",editType:"calc"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),"calc","nested");f.x.editType=f.y.editType=f.z.editType="calc+clearAxisTypes",f.transforms=void 0},{"../../components/color":366,"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633}],1057:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:"",cLetter:"c"}):n(t,e,{vals:e.z,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":374}],1058:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_surface3d,i=t("../../../stackgl_modules").ndarray,a=t("../../../stackgl_modules").ndarray_linear_interpolate.d2,o=t("../heatmap/interp2d"),s=t("../heatmap/find_empties"),l=t("../../lib").isArrayOrTypedArray,c=t("../../lib/gl_format_color").parseColorScale,u=t("../../lib/str2rgbarray"),f=t("../../components/colorscale").extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||"",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function g(t,e){if(t<e)return 0;for(var r=0;0===Math.floor(t%e);)t/=e,r++;return r}function m(t){for(var e=[],r=0;r<d.length;r++){var n=d[r];e.push(g(t,n))}return e}function v(t){for(var e=m(t),r=t,n=0;n<d.length;n++)if(e[n]>0){r=d[n];break}return r}function y(t,e){if(!(t<1||e<1)){for(var r=m(t),n=m(e),i=1,a=0;a<d.length;a++)i*=Math.pow(d[a],Math.max(r[a],n[a]));return i}}p.calcXnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getXat(e-1,0),i=this.getXat(e,0);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r},p.calcYnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getYat(0,e-1),i=this.getYat(0,e);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r};var x=[1,2,4,6,12,24,36,48,60,120,180,240,360,720,840,1260],b=x[9],_=x[13];function w(t,e,r){var n=r[8]+r[2]*e[0]+r[5]*e[1];return t[0]=(r[6]+r[0]*e[0]+r[3]*e[1])/n,t[1]=(r[7]+r[1]*e[0]+r[4]*e[1])/n,t}function T(t,e,r){return function(t,e,r,n){for(var i=[0,0],o=t.shape[0],s=t.shape[1],l=0;l<o;l++)for(var c=0;c<s;c++)r(i,[l,c],n),t.set(l,c,a(e,i[0],i[1]))}(t,e,w,r),t}function k(t,e){for(var r=!1,n=0;n<t.length;n++)if(e===t[n]){r=!0;break}!1===r&&t.push(e)}p.estimateScale=function(t,e){for(var r=1+function(t){if(0!==t.length){for(var e=1,r=0;r<t.length;r++)e=y(e,t[r]);return e}}(0===e?this.calcXnums(t):this.calcYnums(t));r<b;)r*=2;for(;r>_;)r--,r/=v(r),++r<b&&(r=_);var n=Math.round(r/t);return n>1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,c=1+a+1,u=i(new Float32Array(l*c),[l,c]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h<t.length;++h){this.surface.padField(u,t[h]);var p=i(new Float32Array(o*s),[o,s]);T(p,u,f),t[h]=p}},p.setContourLevels=function(){var t,e,r,n=[[],[],[]],i=[!1,!1,!1],a=!1;for(t=0;t<3;++t)if(this.showContour[t]&&(a=!0,this.contourSize[t]>0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];e<this.contourEnd[t];e+=this.contourSize[t])r=e*this.scene.dataScale[t],k(n[t],r);if(a){var o=[[],[],[]];for(t=0;t<3;++t)this.showContour[t]&&(o[t]=i[t]?n[t]:this.scene.contourLevels[t]);this.surface.update({levels:o})}},p.update=function(t){var e,r,n,a,l=this.scene,h=l.fullSceneLayout,p=this.surface,d=c(t),g=l.dataScale,m=t.z[0].length,v=t._ylength,y=l.contourLevels;this.data=t;var x=[];for(e=0;e<3;e++)for(x[e]=[],r=0;r<m;r++)x[e][r]=[];for(r=0;r<m;r++)for(n=0;n<v;n++)x[0][r][n]=this.getXat(r,n,t.xcalendar,h.xaxis),x[1][r][n]=this.getYat(r,n,t.ycalendar,h.yaxis),x[2][r][n]=this.getZat(r,n,t.zcalendar,h.zaxis);if(t.connectgaps)for(t._emptypoints=s(x[2]),o(x[2],t._emptypoints),t._interpolatedZ=[],r=0;r<m;r++)for(t._interpolatedZ[r]=[],n=0;n<v;n++)t._interpolatedZ[r][n]=x[2][r][n];for(e=0;e<3;e++)for(r=0;r<m;r++)for(n=0;n<v;n++)null==(a=x[e][r][n])?x[e][r][n]=NaN:a=x[e][r][n]*=g[e];for(e=0;e<3;e++)for(r=0;r<m;r++)for(n=0;n<v;n++)null!=(a=x[e][r][n])&&(this.minValues[e]>a&&(this.minValues[e]=a),this.maxValues[e]<a&&(this.maxValues[e]=a));for(e=0;e<3;e++)this.objectOffset[e]=.5*(this.minValues[e]+this.maxValues[e]);for(e=0;e<3;e++)for(r=0;r<m;r++)for(n=0;n<v;n++)null!=(a=x[e][r][n])&&(x[e][r][n]-=this.objectOffset[e]);var b=[i(new Float32Array(m*v),[m,v]),i(new Float32Array(m*v),[m,v]),i(new Float32Array(m*v),[m,v])];for(e=0;e<3;e++)for(r=0;r<m;r++)for(n=0;n<v;n++)b[e].set(r,n,x[e][r][n]);x=[];var w={colormap:d,levels:[[],[],[]],showContour:[!0,!0,!0],showSurface:!t.hidesurface,contourProject:[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],contourWidth:[1,1,1],contourColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],contourTint:[1,1,1],dynamicColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],dynamicWidth:[1,1,1],dynamicTint:[1,1,1],opacityscale:t.opacityscale,opacity:t.opacity},T=f(t);if(w.intensityBounds=[T.min,T.max],t.surfacecolor){var k=i(new Float32Array(m*v),[m,v]);for(r=0;r<m;r++)for(n=0;n<v;n++)k.set(r,n,t.surfacecolor[n][r]);b.push(k)}else w.intensityBounds[0]*=g[2],w.intensityBounds[1]*=g[2];(_<b[0].shape[0]||_<b[0].shape[1])&&(this.refineData=!1),!0===this.refineData&&(this.dataScaleX=this.estimateScale(b[0].shape[0],0),this.dataScaleY=this.estimateScale(b[0].shape[1],1),1===this.dataScaleX&&1===this.dataScaleY||this.refineCoords(b)),t.surfacecolor&&(w.intensity=b.pop());var A=[!0,!0,!0],M=["x","y","z"];for(e=0;e<3;++e){var S=t.contours[M[e]];A[e]=S.highlight,w.showContour[e]=S.show||S.highlight,w.showContour[e]&&(w.contourProject[e]=[S.project.x,S.project.y,S.project.z],S.show?(this.showContour[e]=!0,w.levels[e]=y[e],p.highlightColor[e]=w.contourColor[e]=u(S.color),S.usecolormap?p.highlightTint[e]=w.contourTint[e]=0:p.highlightTint[e]=w.contourTint[e]=1,w.contourWidth[e]=S.width,this.contourStart[e]=S.start,this.contourEnd[e]=S.end,this.contourSize[e]=S.size):(this.showContour[e]=!1,this.contourStart[e]=null,this.contourEnd[e]=null,this.contourSize[e]=0),S.highlight&&(w.dynamicColor[e]=u(S.highlightcolor),w.dynamicWidth[e]=S.highlightwidth))}(function(t){var e=t[0].rgb,r=t[t.length-1].rgb;return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]&&e[3]===r[3]})(d)&&(w.vertexColor=!0),w.objectOffset=this.objectOffset,w.coords=b,p.update(w),p.visible=t.visible,p.enableDynamic=A,p.enableHighlight=A,p.snapToData=!0,"lighting"in t&&(p.ambientLight=t.lighting.ambient,p.diffuseLight=t.lighting.diffuse,p.specularLight=t.lighting.specular,p.roughness=t.lighting.roughness,p.fresnel=t.lighting.fresnel),"lightposition"in t&&(p.lightPosition=[t.lightposition.x,t.lightposition.y,t.lightposition.z])},p.dispose=function(){this.scene.glplot.remove(this.surface),this.surface.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new h(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib":503,"../../lib/gl_format_color":499,"../../lib/str2rgbarray":528,"../heatmap/find_empties":798,"../heatmap/interp2d":801}],1059:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/colorscale/defaults"),o=t("./attributes");function s(t,e,r,n){var i=n("opacityscale");"max"===i?e.opacityscale=[[0,.1],[1,1]]:"min"===i?e.opacityscale=[[0,1],[1,.1]]:"extremes"===i?e.opacityscale=function(t,e){for(var r=[],n=0;n<32;n++){var i=n/31,a=e+(1-e)*(1-Math.pow(Math.sin(t*i*Math.PI),2));r.push([i,Math.max(0,Math.min(1,a))])}return r}(1,.1):function(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var n=t[r];if(2!==n.length||+n[0]<e)return!1;e=+n[0]}return!0}(i)||(e.opacityscale=void 0)}function l(t,e,r){e in t&&!(r in t)&&(t[r]=t[e])}e.exports={supplyDefaults:function(t,e,r,c){var u,f;function h(r,n){return i.coerce(t,e,o,r,n)}var p=h("x"),d=h("y"),g=h("z");if(!g||!g.length||p&&p.length<1||d&&d.length<1)e.visible=!1;else{e._xlength=Array.isArray(p)&&i.isArrayOrTypedArray(p[0])?g.length:g[0].length,e._ylength=g.length,n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],c),h("text"),h("hovertext"),h("hovertemplate"),h("xhoverformat"),h("yhoverformat"),h("zhoverformat"),["lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lightposition.x","lightposition.y","lightposition.z","hidesurface","connectgaps","opacity"].forEach((function(t){h(t)}));var m=h("surfacecolor"),v=["x","y","z"];for(u=0;u<3;++u){var y="contours."+v[u],x=h(y+".show"),b=h(y+".highlight");if(x||b)for(f=0;f<3;++f)h(y+".project."+v[f]);x&&(h(y+".color"),h(y+".width"),h(y+".usecolormap")),b&&(h(y+".highlightcolor"),h(y+".highlightwidth")),h(y+".start"),h(y+".end"),h(y+".size")}m||(l(t,"zmin","cmin"),l(t,"zmax","cmax"),l(t,"zauto","cauto")),a(t,e,c,h,{prefix:"",cLetter:"c"}),s(t,e,c,h),e._length=null}},opacityscaleDefaults:s}},{"../../components/colorscale/defaults":376,"../../lib":503,"../../registry":638,"./attributes":1056}],1060:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:{min:"cmin",max:"cmax"},calc:t("./calc"),plot:t("./convert"),moduleType:"trace",name:"surface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","2dMap","showLegend"],meta:{}}},{"../../plots/gl3d":598,"./attributes":1056,"./calc":1057,"./convert":1058,"./defaults":1059}],1061:[function(t,e,r){"use strict";var n=t("../../components/annotations/attributes"),i=t("../../lib/extend").extendFlat,a=t("../../plot_api/edit_types").overrideAll,o=t("../../plots/font_attributes"),s=t("../../plots/domain").attributes,l=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers;(e.exports=a({domain:s({name:"table",trace:!0}),columnwidth:{valType:"number",arrayOk:!0,dflt:null},columnorder:{valType:"data_array"},header:{values:{valType:"data_array",dflt:[]},format:{valType:"data_array",dflt:[],description:l("cell value")},prefix:{valType:"string",arrayOk:!0,dflt:null},suffix:{valType:"string",arrayOk:!0,dflt:null},height:{valType:"number",dflt:28},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:"number",arrayOk:!0,dflt:1},color:{valType:"color",arrayOk:!0,dflt:"grey"}},fill:{color:{valType:"color",arrayOk:!0,dflt:"white"}},font:i({},o({arrayOk:!0}))},cells:{values:{valType:"data_array",dflt:[]},format:{valType:"data_array",dflt:[],description:l("cell value")},prefix:{valType:"string",arrayOk:!0,dflt:null},suffix:{valType:"string",arrayOk:!0,dflt:null},height:{valType:"number",dflt:20},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:"number",arrayOk:!0,dflt:1},color:{valType:"color",arrayOk:!0,dflt:"grey"}},fill:{color:{valType:"color",arrayOk:!0,dflt:"white"}},font:i({},o({arrayOk:!0}))}},"calc","from-root")).transforms=void 0},{"../../components/annotations/attributes":349,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/cartesian/axis_format_attributes":557,"../../plots/domain":584,"../../plots/font_attributes":585}],1062:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getModuleCalcData,i=t("./plot");r.name="table",r.plot=function(t){var e=n(t.calcdata,"table")[0];e.length&&i(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("table"),a=e._has&&e._has("table");i&&!a&&n._paperdiv.selectAll(".table").remove()}},{"../../plots/get_data":593,"./plot":1069}],1063:[function(t,e,r){"use strict";var n=t("../../lib/gup").wrap;e.exports=function(){return n({})}},{"../../lib/gup":500}],1064:[function(t,e,r){"use strict";e.exports={cellPad:8,columnExtentOffset:10,columnTitleOffset:28,emptyHeaderHeight:16,latexCheck:/^\$.*\$$/,goldenRatio:1.618,lineBreaker:"<br>",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},{}],1065:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/extend").extendFlat,a=t("fast-isnumeric");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r<t.length;r++)e=Math.max(e,o(t[r]));return e}return t}function s(t,e){return t+e}function l(t){var e,r=t.slice(),n=1/0,i=0;for(e=0;e<r.length;e++)Array.isArray(r[e])||(r[e]=[r[e]]),n=Math.min(n,r[e].length),i=Math.max(i,r[e].length);if(n!==i)for(e=0;e<r.length;e++){var a=i-r[e].length;a&&(r[e]=r[e].concat(c(a)))}return r}function c(t){for(var e=new Array(t),r=0;r<t;r++)e[r]="";return e}function u(t){return t.calcdata.columns.reduce((function(e,r){return r.xIndex<t.xIndex?e+r.columnWidth:e}),0)}function f(t,e){return Object.keys(t).map((function(r){return i({},t[r],{auxiliaryBlocks:e})}))}function h(t,e){for(var r,n={},i=0,a=0,o={firstRowIndex:null,lastRowIndex:null,rows:[]},s=0,l=0,c=0;c<t.length;c++)r=t[c],o.rows.push({rowIndex:c,rowHeight:r}),((a+=r)>=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[""],d=l(d));var g=d.concat(p(r).map((function(){return c((d[0]||[""]).length)}))),m=e.domain,v=Math.floor(t._fullLayout._size.w*(m.x[1]-m.x[0])),y=Math.floor(t._fullLayout._size.h*(m.y[1]-m.y[0])),x=e.header.values.length?g[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=g.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*v}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:m.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-m.y[1]),size:t._fullLayout._size,width:v,maxLineWidth:L,height:y,columnOrder:M,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:g}),gdColumns:g.map((function(t){return t[0]})),gdColumnsOriginalOrder:g.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:g.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+"__"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=u(t)})),C}},{"../../lib/extend":493,"./constants":1064,"fast-isnumeric":190}],1066:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:"header",type:"header",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:"cells1",type:"cells",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:"cells2",type:"cells",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+("string"==typeof r&&r.match(/[<$&> ]/)?"_keybuster_"+Math.random():""),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{"../../lib/extend":493}],1067:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s("columnwidth"),s("header.values"),s("header.format"),s("header.align"),s("header.prefix"),s("header.suffix"),s("header.height"),s("header.line.width"),s("header.line.color"),s("header.fill.color"),n.coerceFont(s,"header.font",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s<n;s++)o.push(s);e("columnorder",o)}(e,s),s("cells.values"),s("cells.format"),s("cells.align"),s("cells.prefix"),s("cells.suffix"),s("cells.height"),s("cells.line.width"),s("cells.line.color"),s("cells.fill.color"),n.coerceFont(s,"cells.font",n.extendFlat({},o.font)),e._length=null}},{"../../lib":503,"../../plots/domain":584,"./attributes":1061}],1068:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"table",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":1061,"./base_plot":1062,"./calc":1063,"./defaults":1067,"./plot":1069}],1069:[function(t,e,r){"use strict";var n=t("./constants"),i=t("@plotly/d3"),a=t("../../lib").numberFormat,o=t("../../lib/gup"),s=t("../../components/drawing"),l=t("../../lib/svg_text_utils"),c=t("../../lib").raiseToTop,u=t("../../lib").strTranslate,f=t("../../lib").cancelTransition,h=t("./data_preparation_helper"),p=t("./data_split_helpers"),d=t("../../components/color");function g(t){return Math.ceil(t.calcdata.maxLineWidth/2)}function m(t,e){return"clip"+t._fullLayout._uid+"_scrollAreaBottomClip_"+e.key}function v(t,e){return"clip"+t._fullLayout._uid+"_columnBoundaryClippath_"+e.calcdata.key+"_"+e.specIndex}function y(t){return[].concat.apply([],t.map((function(t){return t}))).map((function(t){return t.__data__}))}function x(t,e,r){var a=t.selectAll("."+n.cn.scrollbarKit).data(o.repeat,o.keyFun);a.enter().append("g").classed(n.cn.scrollbarKit,!0).style("shape-rendering","geometricPrecision"),a.each((function(t){var e=t.scrollbarState;e.totalHeight=function(t){var e=t.rowBlocks;return D(e,e.length-1)+(e.length?R(e[e.length-1],1/0):1)}(t),e.scrollableAreaHeight=t.groupHeight-S(t),e.currentlyVisibleHeight=Math.min(e.totalHeight,e.scrollableAreaHeight),e.ratio=e.currentlyVisibleHeight/e.totalHeight,e.barLength=Math.max(e.ratio*e.currentlyVisibleHeight,n.goldenRatio*n.scrollbarWidth),e.barWiggleRoom=e.currentlyVisibleHeight-e.barLength,e.wiggleRoom=Math.max(0,e.totalHeight-e.scrollableAreaHeight),e.topY=0===e.barWiggleRoom?0:t.scrollY/e.wiggleRoom*e.barWiggleRoom,e.bottomY=e.topY+e.barLength,e.dragMultiplier=e.wiggleRoom/e.barWiggleRoom})).attr("transform",(function(t){var e=t.width+n.scrollbarWidth/2+n.scrollbarOffset;return u(e,S(t))}));var s=a.selectAll("."+n.cn.scrollbar).data(o.repeat,o.keyFun);s.enter().append("g").classed(n.cn.scrollbar,!0);var l=s.selectAll("."+n.cn.scrollbarSlider).data(o.repeat,o.keyFun);l.enter().append("g").classed(n.cn.scrollbarSlider,!0),l.attr("transform",(function(t){return u(0,t.scrollbarState.topY||0)}));var c=l.selectAll("."+n.cn.scrollbarGlyph).data(o.repeat,o.keyFun);c.enter().append("line").classed(n.cn.scrollbarGlyph,!0).attr("stroke","black").attr("stroke-width",n.scrollbarWidth).attr("stroke-linecap","round").attr("y1",n.scrollbarWidth/2),c.attr("y2",(function(t){return t.scrollbarState.barLength-n.scrollbarWidth/2})).attr("stroke-opacity",(function(t){return t.columnDragInProgress||!t.scrollbarState.barWiggleRoom||r?0:.4})),c.transition().delay(0).duration(0),c.transition().delay(n.scrollbarHideDelay).duration(n.scrollbarHideDuration).attr("stroke-opacity",0);var f=s.selectAll("."+n.cn.scrollbarCaptureZone).data(o.repeat,o.keyFun);f.enter().append("line").classed(n.cn.scrollbarCaptureZone,!0).attr("stroke","white").attr("stroke-opacity",.01).attr("stroke-width",n.scrollbarCaptureWidth).attr("stroke-linecap","butt").attr("y1",0).on("mousedown",(function(r){var n=i.event.y,a=this.getBoundingClientRect(),o=r.scrollbarState,s=n-a.top,l=i.scale.linear().domain([0,o.scrollableAreaHeight]).range([0,o.totalHeight]).clamp(!0);o.topY<=s&&s<=o.bottomY||L(e,t,null,l(s-o.barLength/2))(r)})).call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t.scrollbarState.scrollbarScrollInProgress=!0,t})).on("drag",L(e,t)).on("dragend",(function(){}))),f.attr("y2",(function(t){return t.scrollbarState.scrollableAreaHeight})),e._context.staticPlot&&(c.remove(),f.remove())}function b(t,e,r,a){var l=function(t){var e=t.selectAll("."+n.cn.columnCell).data(p.splitToCells,(function(t){return t.keyWithinBlock}));return e.enter().append("g").classed(n.cn.columnCell,!0),e.exit().remove(),e}(function(t){var e=t.selectAll("."+n.cn.columnCells).data(o.repeat,o.keyFun);return e.enter().append("g").classed(n.cn.columnCells,!0),e.exit().remove(),e}(r));!function(t){t.each((function(t,e){var r=t.calcdata.cells.font,n=t.column.specIndex,i={size:T(r.size,n,e),color:T(r.color,n,e),family:T(r.family,n,e)};t.rowNumber=t.key,t.align=T(t.calcdata.cells.align,n,e),t.cellBorderWidth=T(t.calcdata.cells.line.width,n,e),t.font=i}))}(l),function(t){t.attr("width",(function(t){return t.column.columnWidth})).attr("stroke-width",(function(t){return t.cellBorderWidth})).each((function(t){var e=i.select(this);d.stroke(e,T(t.calcdata.cells.line.color,t.column.specIndex,t.rowNumber)),d.fill(e,T(t.calcdata.cells.fill.color,t.column.specIndex,t.rowNumber))}))}(function(t){var e=t.selectAll("."+n.cn.cellRect).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("rect").classed(n.cn.cellRect,!0),e}(l));var c=function(t){var e=t.selectAll("."+n.cn.cellText).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("text").classed(n.cn.cellText,!0).style("cursor",(function(){return"auto"})).on("mousedown",(function(){i.event.stopPropagation()})),e}(function(t){var e=t.selectAll("."+n.cn.cellTextHolder).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("g").classed(n.cn.cellTextHolder,!0).style("shape-rendering","geometricPrecision"),e}(l));!function(t){t.each((function(t){s.font(i.select(this),t.font)}))}(c),_(c,e,a,t),z(l)}function _(t,e,r,o){t.text((function(t){var e=t.column.specIndex,r=t.rowNumber,i=t.value,o="string"==typeof i,s=o&&i.match(/<br>/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var c,u="string"==typeof(c=i)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?"":T(t.calcdata.cells.prefix,e,r)||"",d=u?"":T(t.calcdata.cells.suffix,e,r)||"",g=u?null:T(t.calcdata.cells.format,e,r)||null,m=p+(g?a(g)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=w(m)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?w(m):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v=(" "===n.wrapSplitCharacter?m.replace(/<a href=/gi,"<a_href="):m).split(n.wrapSplitCharacter),y=" "===n.wrapSplitCharacter?v.map((function(t){return t.replace(/<a_href=/gi,"<a href=")})):v;t.fragments=y.map((function(t){return{text:t,width:null}})),t.fragments.push({fragment:n.wrapSpacer,width:null}),h=y.join(n.lineBreaker)+n.lineBreaker+n.wrapSpacer}else delete t.fragments,h=m;return h})).attr("dy",(function(t){return t.needsConvertToTspans?0:"0.75em"})).each((function(t){var a=i.select(this),s=t.wrappingNeeded?P:I;t.needsConvertToTspans?l.convertToTspans(a,o,s(r,this,e,o,t)):i.select(this.parentNode).attr("transform",(function(t){return u(O(t),n.cellPad)})).attr("text-anchor",(function(t){return{left:"start",center:"middle",right:"end"}[t.align]}))}))}function w(t){return-1!==t.indexOf(n.wrapSplitCharacter)}function T(t,e,r){if(Array.isArray(t)){var n=t[Math.min(e,t.length-1)];return Array.isArray(n)?n[Math.min(r,n.length-1)]:n}return t}function k(t,e,r){t.transition().ease(n.releaseTransitionEase).duration(n.releaseTransitionDuration).attr("transform",u(e.x,r))}function A(t){return"cells"===t.type}function M(t){return"header"===t.type}function S(t){return(t.rowBlocks.length?t.rowBlocks[0].auxiliaryBlocks:[]).reduce((function(t,e){return t+R(e,1/0)}),0)}function E(t,e,r){var n=y(e)[0];if(void 0!==n){var i=n.rowBlocks,a=n.calcdata,o=D(i,i.length),s=n.calcdata.groupHeight-S(n),l=a.scrollY=Math.max(0,Math.min(o-s,a.scrollY)),c=function(t,e,r){for(var n=[],i=0,a=0;a<t.length;a++){for(var o=t[a],s=o.rows,l=0,c=0;c<s.length;c++)l+=s[c].rowHeight;o.allRowsHeight=l;e<i+l&&e+r>i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each((function(t,e){t.page=c[e],t.scrollY=l})),e.attr("transform",(function(t){var e=D(t.rowBlocks,t.page)-t.scrollY;return u(0,e)})),t&&(C(t,r,e,c,n.prevPages,n,0),C(t,r,e,c,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll("."+n.cn.yColumn).selectAll("."+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===u}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll("tspan.line").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value="";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll("tspan.line").remove(),_(o.select("."+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),c=o.key-l.firstRowIndex,f=l.rows[c].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[c].rowHeight&&(l.rows[c].rowHeight=p,t.selectAll("."+n.cn.columnCell).call(z),E(null,t.filter(A),0),x(r,a,!0)),s.attr("transform",(function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select("."+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return u(O(o,i.select(this.parentNode).select("."+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY=!0}}}function O(t,e){switch(t.align){case"left":return n.cellPad;case"right":return t.column.columnWidth-(e||0)-n.cellPad;case"center":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr("transform",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return u(0,r+e)})).selectAll("."+n.cn.cellRect).attr("height",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function D(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n<t.rows.length&&t.rows[n].rowIndex<e;n++)r+=t.rows[n].rowHeight;return r}function F(t){var e=t.allRowsHeight;if(void 0!==e)return e;for(var r=0,n=0;n<t.rows.length;n++)r+=t.rows[n].rowHeight;return t.allRowsHeight=r,r}function B(t){return t.rowBlocks[t.page]}e.exports=function(t,e){var r=!t._context.staticPlot,a=t._fullLayout._paper.selectAll("."+n.cn.table).data(e.map((function(e){var r=o.unwrap(e).trace;return h(t,r)})),o.keyFun);a.exit().remove(),a.enter().append("g").classed(n.cn.table,!0).attr("overflow","visible").style("box-sizing","content-box").style("position","absolute").style("left",0).style("overflow","visible").style("shape-rendering","crispEdges").style("pointer-events","all"),a.attr("width",(function(t){return t.width+t.size.l+t.size.r})).attr("height",(function(t){return t.height+t.size.t+t.size.b})).attr("transform",(function(t){return u(t.translateX,t.translateY)}));var l=a.selectAll("."+n.cn.tableControlView).data(o.repeat,o.keyFun),d=l.enter().append("g").classed(n.cn.tableControlView,!0).style("box-sizing","content-box");if(r){var _="onwheel"in document?"wheel":"mousewheel";d.on("mousemove",(function(e){l.filter((function(t){return e===t})).call(x,t)})).on(_,(function(e){if(!e.scrollbarState.wheeling){e.scrollbarState.wheeling=!0;var r=e.scrollY+i.event.deltaY;L(t,l,null,r)(e)||(i.event.stopPropagation(),i.event.preventDefault()),e.scrollbarState.wheeling=!1}})).call(x,t,!0)}l.attr("transform",(function(t){return u(t.size.l,t.size.t)}));var w=l.selectAll("."+n.cn.scrollBackground).data(o.repeat,o.keyFun);w.enter().append("rect").classed(n.cn.scrollBackground,!0).attr("fill","none"),w.attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),l.each((function(e){s.setClipUrl(i.select(this),m(t,e),t)}));var T=l.selectAll("."+n.cn.yColumn).data((function(t){return t.columns}),o.keyFun);T.enter().append("g").classed(n.cn.yColumn,!0),T.exit().remove(),T.attr("transform",(function(t){return u(t.x,0)})),r&&T.call(i.behavior.drag().origin((function(e){return k(i.select(this),e,-n.uplift),c(this),e.calcdata.columnDragInProgress=!0,x(l.filter((function(t){return e.calcdata.key===t.key})),t),e})).on("drag",(function(t){var e=i.select(this),r=function(e){return(t===e?i.event.x:e.x)+e.columnWidth/2};t.x=Math.max(-n.overdrag,Math.min(t.calcdata.width+n.overdrag-t.columnWidth,i.event.x)),y(T).filter((function(e){return e.calcdata.key===t.calcdata.key})).sort((function(t,e){return r(t)-r(e)})).forEach((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e)})),T.filter((function(e){return t!==e})).transition().ease(n.transitionEase).duration(n.transitionDuration).attr("transform",(function(t){return u(t.x,0)})),e.call(f).attr("transform",u(t.x,-n.uplift))})).on("dragend",(function(e){var r=i.select(this),n=e.calcdata;e.x=e.xScale(e),e.calcdata.columnDragInProgress=!1,k(r,e,0),function(t,e,r){var n=e.gdColumnsOriginalOrder;e.gdColumns.sort((function(t,e){return r[n.indexOf(t)]-r[n.indexOf(e)]})),e.columnorder=r,t.emit("plotly_restyle")}(t,n,n.columns.map((function(t){return t.xIndex})))}))),T.each((function(e){s.setClipUrl(i.select(this),v(t,e),t)}));var S=T.selectAll("."+n.cn.columnBlock).data(p.splitToPanels,o.keyFun);S.enter().append("g").classed(n.cn.columnBlock,!0).attr("id",(function(t){return t.key})),S.style("cursor",(function(t){return t.dragHandle?"ew-resize":t.calcdata.scrollbarState.barWiggleRoom?"ns-resize":"default"}));var C=S.filter(M),P=S.filter(A);r&&P.call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t})).on("drag",L(t,l,-1)).on("dragend",(function(){}))),b(t,l,C,S),b(t,l,P,S);var I=l.selectAll("."+n.cn.scrollAreaClip).data(o.repeat,o.keyFun);I.enter().append("clipPath").classed(n.cn.scrollAreaClip,!0).attr("id",(function(e){return m(t,e)}));var O=I.selectAll("."+n.cn.scrollAreaClipRect).data(o.repeat,o.keyFun);O.enter().append("rect").classed(n.cn.scrollAreaClipRect,!0).attr("x",-n.overdrag).attr("y",-n.uplift).attr("fill","none"),O.attr("width",(function(t){return t.width+2*n.overdrag})).attr("height",(function(t){return t.height+n.uplift})),T.selectAll("."+n.cn.columnBoundary).data(o.repeat,o.keyFun).enter().append("g").classed(n.cn.columnBoundary,!0);var z=T.selectAll("."+n.cn.columnBoundaryClippath).data(o.repeat,o.keyFun);z.enter().append("clipPath").classed(n.cn.columnBoundaryClippath,!0),z.attr("id",(function(e){return v(t,e)}));var D=z.selectAll("."+n.cn.columnBoundaryRect).data(o.repeat,o.keyFun);D.enter().append("rect").classed(n.cn.columnBoundaryRect,!0).attr("fill","none"),D.attr("width",(function(t){return t.columnWidth+2*g(t)})).attr("height",(function(t){return t.calcdata.height+2*g(t)+n.uplift})).attr("x",(function(t){return-g(t)})).attr("y",(function(t){return-g(t)})),E(null,P,l)}},{"../../components/color":366,"../../components/drawing":388,"../../lib":503,"../../lib/gup":500,"../../lib/svg_text_utils":529,"./constants":1064,"./data_preparation_helper":1065,"./data_split_helpers":1066,"@plotly/d3":58}],1070:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../components/colorscale/attributes"),o=t("../../plots/domain").attributes,s=t("../pie/attributes"),l=t("../sunburst/attributes"),c=t("./constants"),u=t("../../lib/extend").extendFlat;e.exports={labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{packing:{valType:"enumerated",values:["squarify","binary","dice","slice","slice-dice","dice-slice"],dflt:"squarify",editType:"plot"},squarifyratio:{valType:"number",min:1,dflt:1,editType:"plot"},flip:{valType:"flaglist",flags:["x","y"],dflt:"",editType:"plot"},pad:{valType:"number",min:0,dflt:3,editType:"plot"},editType:"calc"},marker:u({pad:{t:{valType:"number",min:0,editType:"plot"},l:{valType:"number",min:0,editType:"plot"},r:{valType:"number",min:0,editType:"plot"},b:{valType:"number",min:0,editType:"plot"},editType:"calc"},colors:l.marker.colors,depthfade:{valType:"enumerated",values:[!0,!1,"reversed"],editType:"style"},line:l.marker.line,editType:"calc"},a("marker",{colorAttr:"colors",anim:!1})),pathbar:{visible:{valType:"boolean",dflt:!0,editType:"plot"},side:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},edgeshape:{valType:"enumerated",values:[">","<","|","/","\\"],dflt:">",editType:"plot"},thickness:{valType:"number",min:12,editType:"plot"},textfont:u({},s.textfont,{}),editType:"calc"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:c.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"top left",editType:"plot"},sort:s.sort,root:l.root,domain:o({name:"treemap",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plots/domain":584,"../../plots/template_attributes":633,"../pie/attributes":899,"../sunburst/attributes":1044,"./constants":1073}],1071:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="treemap",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":619}],1072:[function(t,e,r){"use strict";var n=t("../sunburst/calc");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc("treemap",t)}},{"../sunburst/calc":1046}],1073:[function(t,e,r){"use strict";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"poly",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"],gapWithPathbar:1}},{}],1074:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText,l=t("../bar/constants").TEXTPAD,c=t("../../components/colorscale"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var g=h("values");g&&g.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),"squarify"===h("tiling.packing")&&h("tiling.squarifyratio"),h("tiling.flip"),h("tiling.pad");var m=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(m)?"text+label":"label"),h("hovertext"),h("hovertemplate");var v=h("pathbar.visible");s(t,e,c,h,"auto",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition");var y=-1!==e.textposition.indexOf("bottom");h("marker.line.width")&&h("marker.line.color",c.paper_bgcolor);var x=h("marker.colors");(e._hasColorscale=u(t,"marker","colors")||(t.marker||{}).coloraxis)?f(t,e,c,h,{prefix:"marker.",cLetter:"c"}):h("marker.depthfade",!(x||[]).length);var b=2*e.textfont.size;h("marker.pad.t",y?b/4:b),h("marker.pad.l",b/4),h("marker.pad.r",b/4),h("marker.pad.b",y?b:b/4),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,c,h),e._length=null}else e.visible=!1}},{"../../components/color":366,"../../components/colorscale":378,"../../lib":503,"../../plots/domain":584,"../bar/constants":650,"../bar/defaults":652,"./attributes":1070}],1075:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../sunburst/helpers"),a=t("../bar/uniform_text").clearMinTextSize,o=t("../bar/style").resizeText,s=t("./plot_one");e.exports=function(t,e,r,l,c){var u,f,h=c.type,p=c.drawDescendants,d=t._fullLayout,g=d["_"+h+"layer"],m=!r;(a(h,d),(u=g.selectAll("g.trace."+h).data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed(h,!0),u.order(),!d.uniformtext.mode&&i.hasTransition(r))?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){f&&f()})).each("interrupt",(function(){f&&f()})).each((function(){g.selectAll("g.trace").each((function(e){s(t,e,this,r,p)}))}))):(u.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,g.selectAll(".trace"),h));m&&u.exit().remove()}},{"../bar/style":662,"../bar/uniform_text":664,"../sunburst/helpers":1050,"./plot_one":1084,"@plotly/d3":58}],1076:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx");e.exports=function(t,e,r,h,p){var d=p.barDifY,g=p.width,m=p.height,v=p.viewX,y=p.viewY,x=p.pathSlice,b=p.toMoveInsideSlice,_=p.strTransform,w=p.hasTransition,T=p.handleSlicesExit,k=p.makeUpdateSliceInterpolator,A=p.makeUpdateTextInterpolator,M={},S=t._fullLayout,E=e[0],L=E.trace,C=E.hierarchy,P=g/L._entryDepth,I=u.listPath(r.data,"id"),O=s(C.copy(),[g,m],{packing:"dice",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(O=O.filter((function(t){var e=I.indexOf(t.data.id);return-1!==e&&(t.x0=P*e,t.x1=P*(e+1),t.y0=d,t.y1=d+m,t.onPathbar=!0,!0)}))).reverse(),(h=h.data(O,u.getPtId)).enter().append("g").classed("pathbar",!0),T(h,!0,M,[g,m],x),h.order();var z=h;w&&(z=z.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),z.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-Math.min(g,m)/2),s._hoverY=y(s.y1-m/2);var h=n.select(this),p=i.ensureSingle(h,"path","surface",(function(t){t.style("pointer-events","all")}));w?p.transition().attrTween("d",(function(t){var e=k(t,!0,M,[g,m]);return function(t){return x(e(t))}})):p.attr("d",x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,L,{hovered:!1}),s._text=(u.getPtLabel(s)||"").split("<br>").join(" ")||"";var d=i.ensureSingle(h,"g","slicetext"),T=i.ensureSingle(d,"text","",(function(t){t.attr("data-notex",1)})),E=i.ensureUniformFontSize(t,u.determineTextFont(L,s,S.font,{onPathbar:!0}));T.text(s._text||" ").classed("slicetext",!0).attr("text-anchor","start").call(a.font,E).call(o.convertToTspans,t),s.textBB=a.bBox(T.node()),s.transform=b(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSize=E.size,w?T.transition().attrTween("transform",(function(t){var e=A(t,!0,M,[g,m]);return function(t){return _(e(t))}})):T.attr("transform",_(s))}))}},{"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../sunburst/fx":1049,"../sunburst/helpers":1050,"./constants":1073,"./partition":1082,"./style":1085,"@plotly/d3":58}],1077:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx"),h=t("../sunburst/plot").formatSliceLabel;e.exports=function(t,e,r,p,d){var g=d.width,m=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf("left"),C=-1!==E.textposition.indexOf("right"),P=-1!==E.textposition.indexOf("bottom"),I=!P&&!E.marker.pad.t||P&&!E.marker.pad.b,O=s(r,[g,m],{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),z=1/0,D=-1/0;O.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),D=Math.max(D,e))})),p=p.data(O,u.getPtId),E._maxVisibleLayers=isFinite(D)?D-z+1:0,p.enter().append("g").classed("slice",!0),T(p,!1,{},[g,m],x),p.order();var R=null;if(w&&M){var F=u.getPtId(M);p.each((function(t){null===R&&u.getPtId(t)===F&&(R={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var B=function(){return R||{x0:0,x1:g,y0:0,y1:m}},N=p;return w&&(N=N.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var p=u.isHeader(s,E);s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.marker.pad.r),s._hoverY=y(P?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var d=n.select(this),T=i.ensureSingle(d,"path","surface",(function(t){t.style("pointer-events","all")}));w?T.transition().attrTween("d",(function(t){var e=k(t,!1,B(),[g,m]);return function(t){return x(e(t))}})):T.attr("d",x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=p?I?"":u.getPtLabel(s)||"":h(s,r,E,e,S)||"";var M=i.ensureSingle(d,"g","slicetext"),O=i.ensureSingle(M,"text","",(function(t){t.attr("data-notex",1)})),z=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));O.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",C?"end":L||p?"start":"middle").call(a.font,z).call(o.convertToTspans,t),s.textBB=a.bBox(O.node()),s.transform=b(s,{fontSize:z.size,isHeader:p}),s.transform.fontSize=z.size,w?O.transition().attrTween("transform",(function(t){var e=A(t,!1,B(),[g,m]);return function(t){return _(e(t))}})):O.attr("transform",_(s))})),R}},{"../../components/drawing":388,"../../lib":503,"../../lib/svg_text_utils":529,"../sunburst/fx":1049,"../sunburst/helpers":1050,"../sunburst/plot":1054,"./constants":1073,"./partition":1082,"./style":1085,"@plotly/d3":58}],1078:[function(t,e,r){"use strict";e.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o<a.length;o++)t(a[o],r,n)}},{}],1079:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"treemap",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":943,"./attributes":1070,"./base_plot":1071,"./calc":1072,"./defaults":1074,"./layout_attributes":1080,"./layout_defaults":1081,"./plot":1083,"./style":1085}],1080:[function(t,e,r){"use strict";e.exports={treemapcolorway:{valType:"colorlist",editType:"calc"},extendtreemapcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1081:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("treemapcolorway",e.colorway),r("extendtreemapcolors")}},{"../../lib":503,"./layout_attributes":1080}],1082:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("./flip_tree");e.exports=function(t,e,r){var a,o=r.flipX,s=r.flipY,l="dice-slice"===r.packing,c=r.pad[s?"bottom":"top"],u=r.pad[o?"right":"left"],f=r.pad[o?"left":"right"],h=r.pad[s?"top":"bottom"];l&&(a=u,u=c,c=a,a=f,f=h,h=a);var p=n.treemap().tile(function(t,e){switch(t){case"squarify":return n.treemapSquarify.ratio(e);case"binary":return n.treemapBinary;case"dice":return n.treemapDice;case"slice":return n.treemapSlice;default:return n.treemapSliceDice}}(r.packing,r.squarifyratio)).paddingInner(r.pad.inner).paddingLeft(u).paddingRight(f).paddingTop(c).paddingBottom(h).size(l?[e[1],e[0]]:e)(t);return(l||o||s)&&i(p,e,{swapXY:l,flipX:o,flipY:s}),p}},{"./flip_tree":1078,"d3-hierarchy":115}],1083:[function(t,e,r){"use strict";var n=t("./draw"),i=t("./draw_descendants");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:"treemap",drawDescendants:i})}},{"./draw":1075,"./draw_descendants":1077}],1084:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolate,a=t("../sunburst/helpers"),o=t("../../lib"),s=t("../bar/constants").TEXTPAD,l=t("../bar/plot").toMoveInsideBar,c=t("../bar/uniform_text").recordMinTextSize,u=t("./constants"),f=t("./draw_ancestors");function h(t){return a.isHierarchyRoot(t)?"":a.getPtId(t)}e.exports=function(t,e,r,p,d){var g=t._fullLayout,m=e[0],v=m.trace,y="icicle"===v.type,x=m.hierarchy,b=a.findEntryWithLevel(x,v.level),_=n.select(r),w=_.selectAll("g.pathbar"),T=_.selectAll("g.slice");if(!b)return w.remove(),void T.remove();var k=a.isHierarchyRoot(b),A=!g.uniformtext.mode&&a.hasTransition(p),M=a.getMaxDepth(v),S=g._size,E=v.domain,L=S.w*(E.x[1]-E.x[0]),C=S.h*(E.y[1]-E.y[0]),P=L,I=v.pathbar.thickness,O=v.marker.line.width+u.gapWithPathbar,z=v.pathbar.visible?v.pathbar.side.indexOf("bottom")>-1?C+O:-(I+O):0,D={x0:P,x1:P,y0:z,y1:z+I},R=function(t,e,r){var n=v.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]},V=function(t,e,r,n){if(e)return B[h(x)]||D;var i=N[v.level]||r;return function(t){return t.data.depth-b.data.depth<M}(t)?R(t,i,n):{}};m.hasMultipleRoots&&k&&M++,v._maxDepth=M,v._backgroundColor=g.paper_bgcolor,v._entryDepth=b.data.depth,v._atRootLevel=k;var H=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,q=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),G=function(t){return H+t},Y=function(t){return q+t},W=Y(0),X=G(0),Z=function(t){return X+t},J=function(t){return W+t};function K(t,e){return t+","+e}var Q=Z(0),$=function(t){t.x=Math.max(Q,t.x)},tt=v.pathbar.edgeshape,et=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,u=function(t){return-1!==v.textposition.indexOf(t)},f=u("bottom"),h=u("top")||e.isHeader&&!f?"start":f?"end":"middle",p=u("right"),d=u("left")||e.onPathbar?-1:p?1:0,m=v[y?"tiling":"marker"].pad;if(e.isHeader){if((r+=(y?m:m.l)-s)>=(n-=(y?m:m.r)-s)){var x=(r+n)/2;r=x,n=x}var b;f?i<(b=a-(y?m:m.b))&&b<a&&(i=b):i<(b=i+(y?m:m.t))&&b<a&&(a=b)}var _=l(r,n,i,a,o,{isHorizontal:!1,constrained:!0,angle:0,anchor:h,leftToRight:d});return _.fontSize=e.fontSize,_.targetX=G(_.targetX),_.targetY=Y(_.targetY),isNaN(_.targetX)||isNaN(_.targetY)?{}:(r!==n&&i!==a&&c(v.type,_,g),{scale:_.scale,rotate:_.rotate,textX:_.textX,textY:_.textY,anchorX:_.anchorX,anchorY:_.anchorY,targetX:_.targetX,targetY:_.targetY})},rt=function(t,e){for(var r,n=0,i=t;!r&&n<M;)n++,(i=i.parent)?r=U(i,e):n=M;return r||{}},nt=function(t,e,r,n,a){var s,l=U(t,e);if(l)s=l;else if(e)s=D;else if(F)if(t.parent){var c=j||r;c&&!e?s=R(t,c,n):(s={},o.extendFlat(s,rt(t,e)))}else s=o.extendFlat({},t),y&&("h"===a.orientation?a.flipX?s.x0=t.x1:s.x1=0:a.flipY?s.y0=t.y1:s.y1=0);else s={};return i(s,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})},it=function(t,e,r,n){var s=U(t,e),l={},u=V(t,e,r,n);o.extendFlat(l,{transform:et({x0:u.x0,x1:u.x1,y0:u.y0,y1:u.y1,textBB:t.textBB,_text:t._text},{isHeader:a.isHeader(t,v)})}),s?l=s:t.parent&&o.extendFlat(l,rt(t,e));var f=t.transform;return t.x0!==t.x1&&t.y0!==t.y1&&c(v.type,f,g),i(l,{transform:{scale:f.scale,rotate:f.rotate,textX:f.textX,textY:f.textY,anchorX:f.anchorX,anchorY:f.anchorY,targetX:f.targetX,targetY:f.targetY}})},at=function(t,e,r,a,o){var s=a[0],l=a[1];A?t.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var r=function(t,e,r,n){var a,o=U(t,e);if(e)a=D;else{var s=U(b,e);a=s?R(t,s,n):{}}return i(o,a)}(t,e,0,[s,l]);return function(t){return o(r(t))}})),t.select("g.slicetext").attr("opacity",0)})).remove():t.exit().remove()},ot=function(t){var e=t.transform;return t.x0!==t.x1&&t.y0!==t.y1&&c(v.type,e,g),o.getTextTransform({textX:e.textX,textY:e.textY,anchorX:e.anchorX,anchorY:e.anchorY,targetX:e.targetX,targetY:e.targetY,scale:e.scale,rotate:e.rotate})};A&&(w.each((function(t){B[h(t)]={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(B[h(t)].transform={textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate})})),T.each((function(t){N[h(t)]={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(N[h(t)].transform={textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate}),!F&&a.isEntry(t)&&(F=t)}))),j=d(t,e,b,T,{width:L,height:C,viewX:G,viewY:Y,pathSlice:function(t){var e=G(t.x0),r=G(t.x1),n=Y(t.y0),i=Y(t.y1),a=r-e,o=i-n;if(!a||!o)return"";return"M"+K(e,n+0)+"L"+K(r-0,n)+"L"+K(r,i-0)+"L"+K(e+0,i)+"Z"},toMoveInsideSlice:et,prevEntry:F,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}),v.pathbar.visible?f(t,e,b,w,{barDifY:z,width:P,height:I,viewX:Z,viewY:J,pathSlice:function(t){var e=Z(Math.max(Math.min(t.x0,t.x0),0)),r=Z(Math.min(Math.max(t.x1,t.x1),P)),n=J(t.y0),i=J(t.y1),a=I/2,o={},s={};o.x=e,s.x=r,o.y=s.y=(n+i)/2;var l={x:e,y:n},c={x:r,y:n},u={x:r,y:i},f={x:e,y:i};return">"===tt?(l.x-=a,c.x-=a,u.x-=a,f.x-=a):"/"===tt?(u.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):"\\"===tt?(l.x-=a,c.x-=a,o.x-=a/2,s.x-=a/2):"<"===tt&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(c),$(u),$(s),"M"+K(l.x,l.y)+"L"+K(c.x,c.y)+"L"+K(s.x,s.y)+"L"+K(u.x,u.y)+"L"+K(f.x,f.y)+"L"+K(o.x,o.y)+"Z"},toMoveInsideSlice:et,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}):w.remove()}},{"../../lib":503,"../bar/constants":650,"../bar/plot":659,"../bar/uniform_text":664,"../sunburst/helpers":1050,"./constants":1073,"./draw_ancestors":1076,"@plotly/d3":58,"d3-interpolate":116}],1085:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../sunburst/helpers"),s=t("../bar/uniform_text").resizeText;function l(t,e,r,n){var s,l,c=(n||{}).hovered,u=e.data.data,f=u.i,h=u.color,p=o.isHierarchyRoot(e),d=1;if(c)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s="rgba(0,0,0,0)",l=0;else if(s=a.castOption(r,f,"marker.line.color")||i.defaultLine,l=a.castOption(r,f,"marker.line.width")||0,!r._hasColorscale&&!e.onPathbar){var g=r.marker.depthfade;if(g){var m,v=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===g){var y=o.getMaxDepth(r);m=isFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else m=e.data.depth-r._entryDepth,r._atRootLevel||m++;if(m>0)for(var x=0;x<m;x++){var b=.5*x/m;h=i.combine(i.addOpacity(v,b),h)}}}t.style("stroke-width",l).call(i.fill,h).call(i.stroke,s).style("opacity",d)}e.exports={style:function(t){var e=t._fullLayout._treemaplayer.selectAll(".trace");s(t,e,"treemap"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(l,t,r,{hovered:!1})}))}))},styleOne:l}},{"../../components/color":366,"../../lib":503,"../bar/uniform_text":664,"../sunburst/helpers":1050,"@plotly/d3":58}],1086:[function(t,e,r){"use strict";var n=t("../box/attributes"),i=t("../../lib/extend").extendFlat,a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat;e.exports={y:n.y,x:n.x,x0:n.x0,y0:n.y0,xhoverformat:a("x"),yhoverformat:a("y"),name:i({},n.name,{}),orientation:i({},n.orientation,{}),bandwidth:{valType:"number",min:0,editType:"calc"},scalegroup:{valType:"string",dflt:"",editType:"calc"},scalemode:{valType:"enumerated",values:["width","count"],dflt:"width",editType:"calc"},spanmode:{valType:"enumerated",values:["soft","hard","manual"],dflt:"soft",editType:"calc"},span:{valType:"info_array",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}],editType:"calc"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,points:i({},n.boxpoints,{}),jitter:i({},n.jitter,{}),pointpos:i({},n.pointpos,{}),width:i({},n.width,{}),marker:n.marker,text:n.text,hovertext:n.hovertext,hovertemplate:n.hovertemplate,box:{visible:{valType:"boolean",dflt:!1,editType:"plot"},width:{valType:"number",min:0,max:1,dflt:.25,editType:"plot"},fillcolor:{valType:"color",editType:"style"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,editType:"style"},editType:"style"},editType:"plot"},meanline:{visible:{valType:"boolean",dflt:!1,editType:"plot"},color:{valType:"color",editType:"style"},width:{valType:"number",min:0,editType:"style"},editType:"plot"},side:{valType:"enumerated",values:["both","positive","negative"],dflt:"both",editType:"calc"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,hoveron:{valType:"flaglist",flags:["violins","points","kde"],dflt:"violins+points+kde",extras:["all"],editType:"style"}}},{"../../lib/extend":493,"../../plots/cartesian/axis_format_attributes":557,"../box/attributes":673}],1087:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../box/calc"),o=t("./helpers"),s=t("../../constants/numerical").BADNUM;function l(t,e,r){var i=e.max-e.min;if(!i)return t.bandwidth?t.bandwidth:0;if(t.bandwidth)return Math.max(t.bandwidth,i/1e4);var a=r.length,o=n.stdev(r,a-1,e.mean);return Math.max(function(t,e,r){return 1.059*Math.min(e,r/1.349)*Math.pow(t,-.2)}(a,o,e.q3-e.q1),i/100)}function c(t,e,r,n){var a,o=t.spanmode,l=t.span||[],c=[e.min,e.max],u=[e.min-2*n,e.max+2*n];function f(n){var i=l[n],a="multicategory"===r.type?r.r2c(i):r.d2c(i,0,t[e.valLetter+"calendar"]);return a===s?u[n]:a}var h={type:"linear",range:a="soft"===o?u:"hard"===o?c:[f(0),f(1)]};return i.setConvert(h),h.cleanRange(),a}e.exports=function(t,e){var r=a(t,e);if(r[0].t.empty)return r;for(var s=t._fullLayout,u=i.getFromId(t,e["h"===e.orientation?"xaxis":"yaxis"]),f=1/0,h=-1/0,p=0,d=0,g=0;g<r.length;g++){var m=r[g],v=m.pts.map(o.extractVal),y=m.bandwidth=l(e,m,v),x=m.span=c(e,m,u,y);if(m.min===m.max&&0===y)x=m.span=[m.min,m.max],m.density=[{v:1,t:x[0]}],m.bandwidth=y,p=Math.max(p,1);else{var b=x[1]-x[0],_=Math.ceil(b/(y/3)),w=b/_;if(!isFinite(w)||!isFinite(_))return n.error("Something went wrong with computing the violin span"),r[0].t.empty=!0,r;var T=o.makeKDE(m,e,v);m.density=new Array(_);for(var k=0,A=x[0];A<x[1]+w/2;k++,A+=w){var M=T(A);m.density[k]={v:M,t:A},p=Math.max(p,M)}}d=Math.max(d,v.length),f=Math.min(f,x[0]),h=Math.max(h,x[1])}var S=i.findExtremes(u,[f,h],{padded:!0});if(e._extremes[u._id]=S,e.width)r[0].t.maxKDE=p;else{var E=s._violinScaleGroupStats,L=e.scalegroup,C=E[L];C?(C.maxKDE=Math.max(C.maxKDE,p),C.maxCount=Math.max(C.maxCount,d)):E[L]={maxKDE:p,maxCount:d}}return r[0].t.labels.kde=n._(t,"kde:"),r}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/axes":554,"../box/calc":674,"./helpers":1090}],1088:[function(t,e,r){"use strict";var n=t("../box/cross_trace_calc").setPositionOffset,i=["v","h"];e.exports=function(t,e){for(var r=t.calcdata,a=e.xaxis,o=e.yaxis,s=0;s<i.length;s++){for(var l=i[s],c="h"===l?o:a,u=[],f=0;f<r.length;f++){var h=r[f],p=h[0].t,d=h[0].trace;!0!==d.visible||"violin"!==d.type||p.empty||d.orientation!==l||d.xaxis!==a._id||d.yaxis!==o._id||u.push(f)}n("violin",t,u,c)}}},{"../box/cross_trace_calc":675}],1089:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../box/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}function c(r,i){return n.coerce2(t,e,o,r,i)}if(a.handleSampleDefaults(t,e,l,s),!1!==e.visible){l("bandwidth"),l("side"),l("width")||(l("scalegroup",e.name),l("scalemode"));var u,f=l("span");Array.isArray(f)&&(u="manual"),l("spanmode",u);var h=l("line.color",(t.marker||{}).color||r),p=l("line.width"),d=l("fillcolor",i.addOpacity(e.line.color,.5));a.handlePointsDefaults(t,e,l,{prefix:""});var g=c("box.width"),m=c("box.fillcolor",d),v=c("box.line.color",h),y=c("box.line.width",p);l("box.visible",Boolean(g||m||v||y))||(e.box={visible:!1});var x=c("meanline.color",h),b=c("meanline.width",p);l("meanline.visible",Boolean(x||b))||(e.meanline={visible:!1})}}},{"../../components/color":366,"../../lib":503,"../box/defaults":676,"./attributes":1086}],1090:[function(t,e,r){"use strict";var n=t("../../lib"),i=function(t){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*t*t)};r.makeKDE=function(t,e,r){var n=r.length,a=i,o=t.bandwidth,s=1/(n*o);return function(t){for(var e=0,i=0;i<n;i++)e+=a((t-r[i])/o);return s*e}},r.getPositionOnKdePath=function(t,e,r){var i,a;"h"===e.orientation?(i="y",a="x"):(i="x",a="y");var o=n.findPointOnPath(t.path,r,a,{pathLength:t.pathLength}),s=t.posCenterPx,l=o[i];return[l,"both"===e.side?2*s-l:s]},r.getKdeValue=function(t,e,n){var i=t.pts.map(r.extractVal);return r.makeKDE(t,e,i)(n)/t.posDensityScale},r.extractVal=function(t){return t.v}},{"../../lib":503}],1091:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../box/hover"),o=t("./helpers");e.exports=function(t,e,r,s,l){l||(l={});var c,u,f=l.hoverLayer,h=t.cd,p=h[0].trace,d=p.hoveron,g=-1!==d.indexOf("violins"),m=-1!==d.indexOf("kde"),v=[];if(g||m){var y=a.hoverOnBoxes(t,e,r,s);if(m&&y.length>0){var x,b,_,w,T,k=t.xa,A=t.ya;"h"===p.orientation?(T=e,x="y",_=A,b="x",w=k):(T=r,x="x",_=k,b="y",w=A);var M=h[t.index];if(T>=M.span[0]&&T<=M.span[1]){var S=n.extendFlat({},t),E=w.c2p(T,!0),L=o.getKdeValue(M,p,T),C=o.getPositionOnKdePath(M,p,E),P=_._offset,I=_._length;S[x+"0"]=C[0],S[x+"1"]=C[1],S[b+"0"]=S[b+"1"]=E,S[b+"Label"]=b+": "+i.hoverLabelText(w,T,p[b+"hoverformat"])+", "+h[0].t.labels.kde+" "+L.toFixed(3),S.spikeDistance=y[0].spikeDistance;var O=x+"Spike";S[O]=y[0][O],y[0].spikeDistance=void 0,y[0][O]=void 0,S.hovertemplate=!1,v.push(S),(u={stroke:t.color})[x+"1"]=n.constrain(P+C[0],P,P+I),u[x+"2"]=n.constrain(P+C[1],P,P+I),u[b+"1"]=u[b+"2"]=w._offset+E}}g&&(v=v.concat(y))}-1!==d.indexOf("points")&&(c=a.hoverOnPoints(t,e,r));var z=f.selectAll(".violinline-"+p.uid).data(u?[0]:[]);return z.enter().append("line").classed("violinline-"+p.uid,!0).attr("stroke-width",1.5),z.exit().remove(),z.attr(u),"closest"===s?c?[c]:v:c?(v.push(c),v):v}},{"../../lib":503,"../../plots/cartesian/axes":554,"../box/hover":678,"./helpers":1090}],1092:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../box/defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../box/select"),moduleType:"trace",name:"violin",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","violinLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"../box/defaults":676,"../box/select":683,"../scatter/style":949,"./attributes":1086,"./calc":1087,"./cross_trace_calc":1088,"./defaults":1089,"./hover":1091,"./layout_attributes":1093,"./layout_defaults":1094,"./plot":1095,"./style":1096}],1093:[function(t,e,r){"use strict";var n=t("../box/layout_attributes"),i=t("../../lib").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{"../../lib":503,"../box/layout_attributes":680}],1094:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("../box/layout_defaults");e.exports=function(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),"violin")}},{"../../lib":503,"../box/layout_defaults":681,"./layout_attributes":1093}],1095:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../box/plot"),s=t("../scatter/line_points"),l=t("./helpers");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:"spline",simplify:!0,linearized:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,"trace violins").each((function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,g=s.bdPos,m=e[s.valLetter+"axis"],v=e[s.posLetter+"axis"],y="both"===c.side,x=y||"positive"===c.side,b=y||"negative"===c.side,_=r.selectAll("path.violin").data(i.identity);_.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","violin"),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,T=w.length,k=v.c2l(t.pos+d,!0),A=v.l2p(k);if(c.width)e=s.maxKDE/g;else{var M=u._violinScaleGroupStats[c.scalegroup];e="count"===c.scalemode?M.maxKDE/g*(M.maxCount/t.pts.length):M.maxKDE/g}if(x){for(f=new Array(T),o=0;o<T;o++)(h=f[o]={})[s.posLetter]=k+w[o].v/e,h[s.valLetter]=m.c2l(w[o].t,!0);r=p(f)}if(b){for(f=new Array(T),l=0,o=T-1;l<T;l++,o--)(h=f[l]={})[s.posLetter]=k-w[o].v/e,h[s.valLetter]=m.c2l(w[o].t,!0);i=p(f)}if(y)a=r+"L"+i.substr(1)+"Z";else{var S=[A,m.c2p(w[0].t)],E=[A,m.c2p(w[T-1].t)];"h"===c.orientation&&(S.reverse(),E.reverse()),a=x?"M"+S+"L"+r.substr(1)+"L"+E:"M"+E+"L"+i.substr(1)+"L"+S}_.attr("d",a),t.posCenterPx=A,t.posDensityScale=e*g,t.path=_.node(),t.pathLength=t.path.getTotalLength()/(y?2:1)}));var w,T,k,A=c.box,M=A.width,S=(A.line||{}).width;y?(w=g*M,T=0):x?(w=[0,g*M/2],T=S*{x:1,y:-1}[s.posLetter]):(w=[g*M/2,0],T=S*{x:-1,y:1}[s.posLetter]),o.plotBoxAndWhiskers(r,{pos:v,val:m},c,{bPos:d,bdPos:w,bPosPxOffset:T}),o.plotBoxMean(r,{pos:v,val:m},c,{bPos:d,bdPos:w,bPosPxOffset:T}),!c.box.visible&&c.meanline.visible&&(k=i.identity);var E=r.selectAll("path.meanline").data(k||[]);E.enter().append("path").attr("class","meanline").style("fill","none").style("vector-effect","non-scaling-stroke"),E.exit().remove(),E.each((function(t){var e=m.c2p(t.mean,!0),r=l.getPositionOnKdePath(t,c,e);n.select(this).attr("d","h"===c.orientation?"M"+e+","+r[0]+"V"+r[1]:"M"+r[0]+","+e+"H"+r[1])})),o.plotPoints(r,{x:f,y:h},c,s)}}))}},{"../../components/drawing":388,"../../lib":503,"../box/plot":682,"../scatter/line_points":939,"./helpers":1090,"@plotly/d3":58}],1096:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../scatter/style").stylePoints;e.exports=function(t){var e=n.select(t).selectAll("g.trace.violins");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(e){var r=e[0].trace,o=n.select(this),s=r.box||{},l=s.line||{},c=r.meanline||{},u=c.width;o.selectAll("path.violin").style("stroke-width",r.line.width+"px").call(i.stroke,r.line.color).call(i.fill,r.fillcolor),o.selectAll("path.box").style("stroke-width",l.width+"px").call(i.stroke,l.color).call(i.fill,s.fillcolor);var f={"stroke-width":u+"px","stroke-dasharray":2*u+"px,"+u+"px"};o.selectAll("path.mean").style(f).call(i.stroke,c.color),o.selectAll("path.meanline").style(f).call(i.stroke,c.color),a(o,r,t)}))}},{"../../components/color":366,"../scatter/style":949,"@plotly/d3":58}],1097:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../isosurface/attributes"),a=t("../surface/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=t("../../plot_api/edit_types").overrideAll,c=e.exports=l(s({x:i.x,y:i.y,z:i.z,value:i.value,isomin:i.isomin,isomax:i.isomax,surface:i.surface,spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:1}},slices:i.slices,caps:i.caps,text:i.text,hovertext:i.hovertext,xhoverformat:i.xhoverformat,yhoverformat:i.yhoverformat,zhoverformat:i.zhoverformat,valuehoverformat:i.valuehoverformat,hovertemplate:i.hovertemplate},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{colorbar:i.colorbar,opacity:i.opacity,opacityscale:a.opacityscale,lightposition:i.lightposition,lighting:i.lighting,flatshading:i.flatshading,contour:i.contour,hoverinfo:s({},o.hoverinfo),showlegend:s({},o.showlegend,{dflt:!1})}),"calc","nested");c.x.editType=c.y.editType=c.z.editType=c.value.editType="calc+clearAxisTypes",c.transforms=void 0},{"../../components/colorscale/attributes":373,"../../lib/extend":493,"../../plot_api/edit_types":536,"../../plots/attributes":550,"../isosurface/attributes":861,"../surface/attributes":1056}],1098:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../lib/gl_format_color").parseColorScale,a=t("../../lib/str2rgbarray"),o=t("../../components/colorscale").extractOpts,s=t("../../plots/gl3d/zip3"),l=t("../isosurface/convert").findNearestOnAxis,c=t("../isosurface/convert").generateIsoMeshes;function u(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.data=null,this.showContour=!1}var f=u.prototype;f.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._meshX[e],n=this.data._meshY[e],i=this.data._meshZ[e],a=this.data._Ys.length,o=this.data._Zs.length,s=l(r,this.data._Xs).id,c=l(n,this.data._Ys).id,u=l(i,this.data._Zs).id,f=t.index=u+o*c+o*a*s;t.traceCoordinate=[this.data._meshX[f],this.data._meshY[f],this.data._meshZ[f],this.data._value[f]];var h=this.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!==h[f]?t.textLabel=h[f]:h&&(t.textLabel=h),!0}},f.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.data=c(t);var l={positions:s(n(r.xaxis,t._meshX,e.dataScale[0],t.xcalendar),n(r.yaxis,t._meshY,e.dataScale[1],t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale[2],t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,opacityscale:t.opacityscale,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},u=o(t);l.vertexIntensity=t._meshIntensity,l.vertexIntensityBounds=[u.min,u.max],l.colormap=i(t),this.mesh.update(l)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":378,"../../lib/gl_format_color":499,"../../lib/str2rgbarray":528,"../../plots/gl3d/zip3":609,"../isosurface/convert":863}],1099:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../isosurface/defaults").supplyIsoDefaults,o=t("../surface/defaults").opacityscaleDefaults;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}a(t,e,r,s,l),o(t,e,s,l)}},{"../../lib":503,"../isosurface/defaults":864,"../surface/defaults":1059,"./attributes":1097}],1100:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../isosurface/calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert"),moduleType:"trace",name:"volume",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":598,"../isosurface/calc":862,"./attributes":1097,"./convert":1098,"./defaults":1099}],1101:[function(t,e,r){"use strict";var n=t("../bar/attributes"),i=t("../scatter/attributes").line,a=t("../../plots/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("./constants"),u=t("../../lib/extend").extendFlat,f=t("../../components/color");function h(t){return{marker:{color:u({},n.marker.color,{arrayOk:!1,editType:"style"}),line:{color:u({},n.marker.line.color,{arrayOk:!1,editType:"style"}),width:u({},n.marker.line.width,{arrayOk:!1,editType:"style"}),editType:"style"},editType:"style"},editType:"style"}}e.exports={measure:{valType:"data_array",dflt:[],editType:"calc"},base:{valType:"number",dflt:null,arrayOk:!1,editType:"calc"},x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o("x"),yhoverformat:o("y"),hovertext:n.hovertext,hovertemplate:s({},{keys:c.eventDataKeys}),hoverinfo:u({},a.hoverinfo,{flags:["name","x","y","text","initial","delta","final"]}),textinfo:{valType:"flaglist",flags:["label","text","initial","delta","final"],extras:["none"],editType:"plot",arrayOk:!1},texttemplate:l({editType:"plot"},{keys:c.eventDataKeys.concat(["label"])}),text:n.text,textposition:n.textposition,insidetextanchor:n.insidetextanchor,textangle:n.textangle,textfont:n.textfont,insidetextfont:n.insidetextfont,outsidetextfont:n.outsidetextfont,constraintext:n.constraintext,cliponaxis:n.cliponaxis,orientation:n.orientation,offset:n.offset,width:n.width,increasing:h(),decreasing:h(),totals:h(),connector:{line:{color:u({},i.color,{dflt:f.defaultLine}),width:u({},i.width,{editType:"plot"}),dash:i.dash,editType:"plot"},mode:{valType:"enumerated",values:["spanning","between"],dflt:"between",editType:"plot"},visible:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup}},{"../../components/color":366,"../../lib/extend":493,"../../plots/attributes":550,"../../plots/cartesian/axis_format_attributes":557,"../../plots/template_attributes":633,"../bar/attributes":648,"../scatter/attributes":925,"./constants":1103}],1102:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("../../lib").mergeArray,o=t("../scatter/calc_selection"),s=t("../../constants/numerical").BADNUM;function l(t){return"a"===t||"absolute"===t}function c(t){return"t"===t||"total"===t}e.exports=function(t,e){var r,u,f,h,p,d,g=n.getFromId(t,e.xaxis||"x"),m=n.getFromId(t,e.yaxis||"y");"h"===e.orientation?(r=g.makeCalcdata(e,"x"),f=m.makeCalcdata(e,"y"),h=i(e,m,"y",f),p=!!e.yperiodalignment,d="y"):(r=m.makeCalcdata(e,"y"),f=g.makeCalcdata(e,"x"),h=i(e,g,"x",f),p=!!e.xperiodalignment,d="x"),u=h.vals;for(var v,y=Math.min(u.length,r.length),x=new Array(y),b=0,_=!1,w=0;w<y;w++){var T=r[w]||0,k=!1;(r[w]!==s||c(e.measure[w])||l(e.measure[w]))&&w+1<y&&(r[w+1]!==s||c(e.measure[w+1])||l(e.measure[w+1]))&&(k=!0);var A=x[w]={i:w,p:u[w],s:T,rawS:T,cNext:k};l(e.measure[w])?(b=A.s,A.isSum=!0,A.dir="totals",A.s=b):c(e.measure[w])?(A.isSum=!0,A.dir="totals",A.s=b):(A.isSum=!1,A.dir=A.rawS<0?"decreasing":"increasing",v=A.s,A.s=b+v,b+=v),"totals"===A.dir&&(_=!0),p&&(x[w].orig_p=f[w],x[w][d+"End"]=h.ends[w],x[w][d+"Start"]=h.starts[w]),e.ids&&(A.id=String(e.ids[w])),A.v=(e.base||0)+b}return x.length&&(x[0].hasTotals=_),a(e.text,x,"tx"),a(e.hovertext,x,"htx"),o(x,e),x}},{"../../constants/numerical":479,"../../lib":503,"../../plots/cartesian/align_period":551,"../../plots/cartesian/axes":554,"../scatter/calc_selection":927}],1103:[function(t,e,r){"use strict";e.exports={eventDataKeys:["initial","delta","final"]}},{}],1104:[function(t,e,r){"use strict";var n=t("../bar/cross_trace_calc").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],f=[],h=[];for(i=0;i<o.length;i++){var p=o[i];!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&"waterfall"===p.type&&(r=s[i],"h"===p.orientation?h.push(r):f.push(r),u.push(r))}var d={mode:a.waterfallmode,norm:a.waterfallnorm,gap:a.waterfallgap,groupgap:a.waterfallgroupgap};for(n(t,l,c,f,d),n(t,c,l,h,d),i=0;i<u.length;i++){r=u[i];for(var g=0;g<r.length;g++){var m=r[g];!1===m.isSum&&(m.s0+=0===g?0:r[g-1].s),g+1<r.length&&(r[g].nextP0=r[g+1].p0,r[g].nextS0=r[g+1].s0)}}}},{"../bar/cross_trace_calc":651}],1105:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../bar/defaults").handleGroupingDefaults,a=t("../bar/defaults").handleText,o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./attributes"),c=t("../../components/color"),u=t("../../constants/delta.js"),f=u.INCREASING.COLOR,h=u.DECREASING.COLOR;function p(t,e,r){t(e+".marker.color",r),t(e+".marker.line.color",c.defaultLine),t(e+".marker.line.width")}e.exports={supplyDefaults:function(t,e,r,i){function c(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,c)){s(t,e,i,c),c("xhoverformat"),c("yhoverformat"),c("measure"),c("orientation",e.x&&!e.y?"h":"v"),c("base"),c("offset"),c("width"),c("text"),c("hovertext"),c("hovertemplate");var u=c("textposition");if(a(t,e,i,c,u,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),"none"!==e.textposition&&(c("texttemplate"),e.texttemplate||c("textinfo")),p(c,"increasing",f),p(c,"decreasing",h),p(c,"totals","#4499FF"),c("connector.visible"))c("connector.mode"),c("connector.line.width")&&(c("connector.line.color"),c("connector.line.dash"))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if("group"===e.waterfallmode)for(var s=0;s<t.length;s++)r=(a=t[s])._input,i(r,a,e,o)}}},{"../../components/color":366,"../../constants/delta.js":473,"../../lib":503,"../bar/defaults":652,"../scatter/period_defaults":945,"../scatter/xy_defaults":952,"./attributes":1101}],1106:[function(t,e,r){"use strict";e.exports=function(t,e){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"initial"in e&&(t.initial=e.initial),"delta"in e&&(t.delta=e.delta),"final"in e&&(t.final=e.final),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],1107:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes").hoverLabelText,i=t("../../components/color").opacity,a=t("../bar/hover").hoverOnBars,o=t("../../constants/delta.js"),s=o.INCREASING.SYMBOL,l=o.DECREASING.SYMBOL;e.exports=function(t,e,r,o,c){var u=a(t,e,r,o,c);if(u){var f=u.cd,h=f[0].trace,p="h"===h.orientation,d=p?"x":"y",g=p?t.xa:t.ya,m=f[u.index],v=m.isSum?m.b+m.s:m.rawS;if(!m.isSum){u.initial=m.b+m.s-v,u.delta=v,u.final=u.initial+u.delta;var y=k(Math.abs(u.delta));u.deltaLabel=v<0?"("+y+")":y,u.finalLabel=k(u.final),u.initialLabel=k(u.initial)}var x=m.hi||h.hoverinfo,b=[];if(x&&"none"!==x&&"skip"!==x){var _="all"===x,w=x.split("+"),T=function(t){return _||-1!==w.indexOf(t)};m.isSum||(!T("final")||T(p?"x":"y")||b.push(u.finalLabel),T("delta")&&(v<0?b.push(u.deltaLabel+" "+l):b.push(u.deltaLabel+" "+s)),T("initial")&&b.push("Initial: "+u.initialLabel))}return b.length&&(u.extraText=b.join("<br>")),u.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,m),[u]}function k(t){return n(g,t,h[d+"hoverformat"])}}},{"../../components/color":366,"../../constants/delta.js":473,"../../plots/cartesian/axes":554,"../bar/hover":655}],1108:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"waterfall",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":568,"../bar/select":660,"./attributes":1101,"./calc":1102,"./cross_trace_calc":1104,"./defaults":1105,"./event_data":1106,"./hover":1107,"./layout_attributes":1109,"./layout_defaults":1110,"./plot":1111,"./style":1112}],1109:[function(t,e,r){"use strict";e.exports={waterfallmode:{valType:"enumerated",values:["group","overlay"],dflt:"group",editType:"calc"},waterfallgap:{valType:"number",min:0,max:1,editType:"calc"},waterfallgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],1110:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&"waterfall"===l.type){a=!0;break}}a&&(o("waterfallmode"),o("waterfallgap",.2),o("waterfallgroupgap"))}},{"../../lib":503,"./layout_attributes":1109}],1111:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../constants/numerical").BADNUM,s=t("../bar/plot"),l=t("../bar/uniform_text").clearMinTextSize;e.exports=function(t,e,r,c){var u=t._fullLayout;l("waterfall",u),s.plot(t,e,r,c,{mode:u.waterfallmode,norm:u.waterfallmode,gap:u.waterfallgap,groupgap:u.waterfallgroupgap}),function(t,e,r,s){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(s,r,"trace bars").each((function(r){var s=n.select(this),u=r[0].trace,f=i.ensureSingle(s,"g","lines");if(u.connector&&u.connector.visible){var h="h"===u.orientation,p=u.connector.mode,d=f.selectAll("g.line").data(i.identity);d.enter().append("g").classed("line",!0),d.exit().remove();var g=d.size();d.each((function(r,s){if(s===g-1||r.cNext){var u=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),n?[i,a]:[a,i]}(r,l,c,h),f=u[0],d=u[1],m="";f[0]!==o&&d[0]!==o&&f[1]!==o&&d[1]!==o&&("spanning"===p&&!r.isSum&&s>0&&(m+=h?"M"+f[0]+","+d[1]+"V"+d[0]:"M"+f[1]+","+d[0]+"H"+f[0]),"between"!==p&&(r.isSum||s<g-1)&&(m+=h?"M"+f[1]+","+d[0]+"V"+d[1]:"M"+f[0]+","+d[1]+"H"+f[1]),f[2]!==o&&d[2]!==o&&(m+=h?"M"+f[1]+","+d[1]+"V"+d[2]:"M"+f[1]+","+d[1]+"H"+f[2])),""===m&&(m="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",m).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,c)}},{"../../components/drawing":388,"../../constants/numerical":479,"../../lib":503,"../bar/plot":659,"../bar/uniform_text":664,"@plotly/d3":58}],1112:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../../constants/interactions").DESELECTDIM,s=t("../bar/style"),l=t("../bar/uniform_text").resizeText,c=s.styleTextPoints;e.exports={style:function(t,e,r){var s=r||n.select(t).selectAll("g.waterfalllayer").selectAll("g.trace");l(t,s,"waterfall"),s.style("opacity",(function(t){return t[0].trace.opacity})),s.each((function(e){var r=n.select(this),s=e[0].trace;r.selectAll(".point > path").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":366,"../../components/drawing":388,"../../constants/interactions":478,"../bar/style":662,"../bar/uniform_text":664,"@plotly/d3":58}],1113:[function(t,e,r){"use strict";var n=t("../plots/cartesian/axes"),i=t("../lib"),a=t("../plot_api/plot_schema"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="aggregate";var l=r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},aggregations:{_isLinkedToArray:"aggregation",target:{valType:"string",editType:"calc"},func:{valType:"enumerated",values:["count","sum","avg","median","mode","rms","stddev","min","max","first","last","change","range"],dflt:"first",editType:"calc"},funcmode:{valType:"enumerated",values:["sample","population"],dflt:"sample",editType:"calc"},enabled:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},editType:"calc"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case"count":return f;case"first":return h;case"last":return p;case"sum":return function(t,e){for(var r=0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r+=o)}return a(r)};case"avg":return function(t,e){for(var r=0,i=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l,i++)}return i?a(r/i):s};case"min":return function(t,e){for(var r=1/0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r=Math.min(r,o))}return r===1/0?s:a(r)};case"max":return function(t,e){for(var r=-1/0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r=Math.max(r,o))}return r===-1/0?s:a(r)};case"range":return function(t,e){for(var r=1/0,i=-1/0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r=Math.min(r,l),i=Math.max(i,l))}return i===-1/0||r===1/0?s:a(i-r)};case"change":return function(t,e){var r=n(t[e[0]]),i=n(t[e[e.length-1]]);return r===s||i===s?s:a(i-r)};case"median":return function(t,e){for(var r=[],o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&r.push(l)}if(!r.length)return s;r.sort(i.sorterAsc);var c=(r.length-1)/2;return a((r[Math.floor(c)]+r[Math.ceil(c)])/2)};case"mode":return function(t,e){for(var r={},i=0,o=s,l=0;l<e.length;l++){var c=n(t[e[l]]);if(c!==s){var u=r[c]=(r[c]||0)+1;u>i&&(i=u,o=c)}}return i?a(o):s};case"rms":return function(t,e){for(var r=0,i=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l*l,i++)}return i?a(Math.sqrt(r/i)):s};case"stddev":return function(e,r){var i,a=0,o=0,l=1,c=s;for(i=0;i<r.length&&c===s;i++)c=n(e[r[i]]);if(c===s)return s;for(;i<r.length;i++){var u=n(e[r[i]]);if(u!==s){var f=u-c;a+=f,o+=f*f,l++}}var h="sample"===t.funcmode?l-1:l;return h?Math.sqrt((o-a*a/l)/h):0}}}(a,n.getDataConversions(t,e,o,c)),d=new Array(r.length),g=0;g<r.length;g++)d[g]=u(c,r[g]);l.set(d),"count"===a.func&&i.pushUnique(e._arrayAttrs,o)}}function f(t,e){return e.length}function h(t,e){return t[e[0]]}function p(t,e){return t[e[e.length-1]]}r.supplyDefaults=function(t,e){var r,n={};function o(e,r){return i.coerce(t,n,l,e,r)}if(!o("enabled"))return n;var s=a.findArrayAttributes(e),u={};for(r=0;r<s.length;r++)u[s[r]]=1;var f=o("groups");if(!Array.isArray(f)){if(!u[f])return n.enabled=!1,n;u[f]=0}var h,p=t.aggregations||[],d=n.aggregations=new Array(p.length);function g(t,e){return i.coerce(p[r],h,c,t,e)}for(r=0;r<p.length;r++){h={_index:r};var m=g("target"),v=g("func");g("enabled")&&m&&(u[m]||"count"===v&&void 0===u[m])?("stddev"===v&&g("funcmode"),u[m]=0,d[r]=h):d[r]={enabled:!1,_index:r}}for(r=0;r<s.length;r++)u[s[r]]&&d.push({target:s[r],func:c.func.dflt,enabled:!0,_index:-1});return n},r.calcTransform=function(t,e,r){if(r.enabled){var n=r.groups,a=i.getTargetArray(e,{target:n});if(a){var s,l,c,f,h={},p={},d=[],g=o(e.transforms,r),m=a.length;for(e._length&&(m=Math.min(m,e._length)),s=0;s<m;s++)void 0===(c=h[l=a[s]])?(h[l]=d.length,f=[s],d.push(f),p[h[l]]=g(s)):(d[c].push(s),p[h[l]]=(p[h[l]]||[]).concat(g(s)));r._indexToPoints=p;var v=r.aggregations;for(s=0;s<v.length;s++)u(t,e,d,v[s]);"string"==typeof n&&u(t,e,d,{target:n,func:"first",enabled:!0}),e._length=d.length}}}},{"../constants/numerical":479,"../lib":503,"../plot_api/plot_schema":542,"../plots/cartesian/axes":554,"./helpers":1116}],1114:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../registry"),a=t("../plots/cartesian/axes"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/filter_ops"),l=s.COMPARISON_OPS,c=s.INTERVAL_OPS,u=s.SET_OPS;r.moduleType="transform",r.name="filter",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},target:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},operation:{valType:"enumerated",values:[].concat(l).concat(c).concat(u),dflt:"=",editType:"calc"},value:{valType:"any",dflt:0,editType:"calc"},preservegaps:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc"},r.supplyDefaults=function(t){var e={};function a(i,a){return n.coerce(t,e,r.attributes,i,a)}if(a("enabled")){var o=a("target");if(n.isArrayOrTypedArray(o)&&0===o.length)return e.enabled=!1,e;a("preservegaps"),a("operation"),a("value");var s=i.getComponentMethod("calendars","handleDefaults");s(t,e,"valuecalendar",null),s(t,e,"targetcalendar",null)}return e},r.calcTransform=function(t,e,r){if(r.enabled){var i=n.getTargetArray(e,r);if(i){var s=r.target,f=i.length;e._length&&(f=Math.min(f,e._length));var h=r.targetcalendar,p=e._arrayAttrs,d=r.preservegaps;if("string"==typeof s){var g=n.nestedProperty(e,s+"calendar").get();g&&(h=g)}var m,v,y=function(t,e,r){var n=t.operation,i=t.value,a=Array.isArray(i);function o(t){return-1!==t.indexOf(n)}var s,f=function(r){return e(r,0,t.valuecalendar)},h=function(t){return e(t,0,r)};o(l)?s=f(a?i[0]:i):o(c)?s=a?[f(i[0]),f(i[1])]:[f(i),f(i)]:o(u)&&(s=a?i.map(f):[f(i)]);switch(n){case"=":return function(t){return h(t)===s};case"!=":return function(t){return h(t)!==s};case"<":return function(t){return h(t)<s};case"<=":return function(t){return h(t)<=s};case">":return function(t){return h(t)>s};case">=":return function(t){return h(t)>=s};case"[]":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case"()":return function(t){var e=h(t);return e>s[0]&&e<s[1]};case"[)":return function(t){var e=h(t);return e>=s[0]&&e<s[1]};case"(]":return function(t){var e=h(t);return e>s[0]&&e<=s[1]};case"][":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case")(":return function(t){var e=h(t);return e<s[0]||e>s[1]};case"](":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case")[":return function(t){var e=h(t);return e<s[0]||e>=s[1]};case"{}":return function(t){return-1!==s.indexOf(h(t))};case"}{":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(m=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},v=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(m=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},v=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(m);for(var w=o(e.transforms,r),T=0;T<f;T++){y(i[T])?(k(v,T),b[_++]=w(T)):d&&_++}r._indexToPoints=b,e._length=_}}function k(t,r){for(var i=0;i<p.length;i++){t(n.nestedProperty(e,p[i]),r)}}}},{"../constants/filter_ops":475,"../lib":503,"../plots/cartesian/axes":554,"../registry":638,"./helpers":1116}],1115:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_schema"),a=t("../plots/plots"),o=t("./helpers").pointsAccessorFunction;function s(t,e){var r,s,l,c,u,f,h,p,d,g,m=e.transform,v=e.transformIndex,y=t.transforms[v].groups,x=o(t.transforms,m);if(!n.isArrayOrTypedArray(y)||0===y.length)return[t];var b=n.filterUnique(y),_=new Array(b.length),w=y.length,T=i.findArrayAttributes(t),k=m.styles||[],A={};for(r=0;r<k.length;r++)A[k[r].target]=k[r].value;m.styles&&(g=n.keyedContainer(m,"styles","target","value.name"));var M={},S={};for(r=0;r<b.length;r++){M[f=b[r]]=r,S[f]=0,(h=_[r]=n.extendDeepNoArrays({},t))._group=f,h.transforms[v]._indexToPoints={};var E=null;for(g&&(E=g.get(f)),h.name=E||""===E?E:n.templateString(m.nameformat,{trace:t.name,group:f}),p=h.transforms,h.transforms=[],s=0;s<p.length;s++)h.transforms[s]=n.extendDeepNoArrays({},p[s]);for(s=0;s<T.length;s++)n.nestedProperty(h,T[s]).set([])}for(l=0;l<T.length;l++){for(c=T[l],s=0,d=[];s<b.length;s++)d[s]=n.nestedProperty(_[s],c).get();for(u=n.nestedProperty(t,c).get(),s=0;s<w;s++)d[M[y[s]]].push(u[s])}for(s=0;s<w;s++){(h=_[M[y[s]]]).transforms[v]._indexToPoints[S[y[s]]]=x(s),S[y[s]]++}for(r=0;r<b.length;r++)f=b[r],h=_[r],a.clearExpandedTraceDefaultColors(h),h=n.extendDeepNoArrays(h,A[f]||{});return _}r.moduleType="transform",r.name="groupby",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"data_array",dflt:[],editType:"calc"},nameformat:{valType:"string",editType:"calc"},styles:{_isLinkedToArray:"style",target:{valType:"string",editType:"calc"},value:{valType:"any",dflt:{},editType:"calc",_compareAsJSON:!0},editType:"calc"},editType:"calc"},r.supplyDefaults=function(t,e,i){var a,o={};function s(e,i){return n.coerce(t,o,r.attributes,e,i)}if(!s("enabled"))return o;s("groups"),s("nameformat",i._dataLength>1?"%{group} (%{trace})":"%{group}");var l=t.styles,c=o.styles=[];if(l)for(a=0;a<l.length;a++){var u=c[a]={};n.coerce(l[a],c[a],r.attributes.styles,"target");var f=n.coerce(l[a],c[a],r.attributes.styles,"value");n.isPlainObject(f)?u.value=n.extendDeep({},f):f&&delete u.value}return o},r.transform=function(t,e){var r,n,i,a=[];for(n=0;n<t.length;n++)for(r=s(t[n],e),i=0;i<r.length;i++)a.push(r[i]);return a}},{"../lib":503,"../plot_api/plot_schema":542,"../plots/plots":619,"./helpers":1116}],1116:[function(t,e,r){"use strict";r.pointsAccessorFunction=function(t,e){for(var r,n,i=0;i<t.length&&(r=t[i])!==e;i++)r._indexToPoints&&!1!==r.enabled&&(n=r._indexToPoints);return n?function(t){return n[t]}:function(t){return[t]}}},{}],1117:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/cartesian/axes"),a=t("./helpers").pointsAccessorFunction,o=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="sort",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},target:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},order:{valType:"enumerated",values:["ascending","descending"],dflt:"ascending",editType:"calc"},editType:"calc"},r.supplyDefaults=function(t){var e={};function i(i,a){return n.coerce(t,e,r.attributes,i,a)}return i("enabled")&&(i("target"),i("order")),e},r.calcTransform=function(t,e,r){if(r.enabled){var s=n.getTargetArray(e,r);if(s){var l=r.target,c=s.length;e._length&&(c=Math.min(c,e._length));var u,f,h=e._arrayAttrs,p=function(t,e,r,n){var i,a=new Array(n),s=new Array(n);for(i=0;i<n;i++)a[i]={v:e[i],i:i};for(a.sort(function(t,e){switch(t.order){case"ascending":return function(t,r){var n=e(t.v),i=e(r.v);return n===o?1:i===o?-1:n-i};case"descending":return function(t,r){var n=e(t.v),i=e(r.v);return n===o?1:i===o?-1:i-n}}}(t,r)),i=0;i<n;i++)s[i]=a[i].i;return s}(r,s,i.getDataToCoordFunc(t,e,l,s),c),d=a(e.transforms,r),g={};for(u=0;u<h.length;u++){var m=n.nestedProperty(e,h[u]),v=m.get(),y=new Array(c);for(f=0;f<c;f++)y[f]=v[p[f]];m.set(y)}for(f=0;f<c;f++)g[f]=d(p[f]);r._indexToPoints=g,e._length=c}}}},{"../constants/numerical":479,"../lib":503,"../plots/cartesian/axes":554,"./helpers":1116}],1118:[function(t,e,r){"use strict";r.version="2.6.3"},{}],1119:[function(t,e,r){(function(n){(function(){!function(t){"object"==typeof r&&void 0!==e?e.exports=t():("undefined"!=typeof window?window:void 0!==n?n:"undefined"!=typeof self?self:this).stackgl=t()}((function(){return function e(r,n,i){function a(s,l){if(!n[s]){if(!r[s]){var c="function"==typeof t&&t;if(!l&&c)return c(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var f=n[s]={exports:{}};r[s][0].call(f.exports,(function(t){return a(r[s][1][t]||t)}),f,f.exports,e,r,n,i)}return n[s].exports}for(var o="function"==typeof t&&t,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(t,e,r){"use strict";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(u(t,o,o+16383>s?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],2:[function(t,e,r){},{}],3:[function(t,e,r){(function(e){(function(){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */
"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__=a.prototype,n}(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return a.from(n,e,r);var o=function(t){if(a.isBuffer(t)){var e=0|u(t.length),r=i(e);return 0===r.length||t.copy(r,0,0,e),r}if(void 0!==t.length)return"number"!=typeof t.length||N(t.length)?i(0):c(t);if("Buffer"===t.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return a.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return s(t),i(t<0?0:0|u(t))}function c(t){for(var e=t.length<0?0:0|u(t.length),r=i(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function u(t){if(t>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return R(t).length;default:if(i)return n?-1:D(t).length;e=(""+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return k(this,e,r);case"latin1":case"binary":return A(this,e,r);case"base64":return w(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:g(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):g(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(t,a+h)!==c(e,h)){f=!1;break}if(f)return a}return-1}function m(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(e.substr(2*o,2),16);if(N(s))return o;t[r+o]=s}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a,o,s,l,c=t[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}r.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(t,e,r){return o(t,e,r)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(t,e,r){return function(t,e,r){return s(t),t<=0?i(t):void 0!==e?"string"==typeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafe=function(t){return l(t)},a.allocUnsafeSlow=function(t){return l(t)},a.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==a.prototype},a.compare=function(t,e){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=a.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var o=t[r];if(B(o,Uint8Array)&&(o=a.from(o)),!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)p(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toString=function(){var t=this.length;return 0===t?"":0===arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f<l;++f)if(c[f]!==u[f]){o=c[f],s=u[f];break}return o<s?-1:s<o?1:0},a.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},a.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},a.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return v(this,t,e,r);case"ascii":return y(this,t,e,r);case"latin1":case"binary":return x(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function A(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function M(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=z(t[a]);return i}function S(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function E(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t);var n=this.subarray(t,e);return n.__proto__=a.prototype,n},a.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n},a.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a<r&&(i*=256);)this[e+a]=t/i&255;return e+r},a.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a<r&&(o*=256);)t<0&&0===s&&0!==this[e+a-1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i=n-r;if(this===t&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(this===t&&r<e&&e<n)for(var o=i-1;o>=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var o;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{var s=a.isBuffer(t)?t:a.from(t,n),l=s.length;if(0===l)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<r-e;++o)this[o+e]=s[o%l]}return this};var O=/[^+/0-9A-Za-z-_]/g;function z(t){return t<16?"0"+t.toString(16):t.toString(16)}function D(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o<n;++o){if((r=t.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(O,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t("buffer").Buffer)},{"base64-js":1,buffer:3,ieee754:4}],4:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g}},{}],5:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h<e;)c&&c[h].run();h=-1,e=u.length}c=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function m(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];u.push(new g(t,e)),1!==u.length||f||l(d)},g.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],6:[function(t,e,r){e.exports={alpha_shape:t("alpha-shape"),convex_hull:t("convex-hull"),delaunay_triangulate:t("delaunay-triangulate"),gl_cone3d:t("gl-cone3d"),gl_error3d:t("gl-error3d"),gl_heatmap2d:t("gl-heatmap2d"),gl_line3d:t("gl-line3d"),gl_mesh3d:t("gl-mesh3d"),gl_plot2d:t("gl-plot2d"),gl_plot3d:t("gl-plot3d"),gl_pointcloud2d:t("gl-pointcloud2d"),gl_scatter3d:t("gl-scatter3d"),gl_select_box:t("gl-select-box"),gl_spikes2d:t("gl-spikes2d"),gl_streamtube3d:t("gl-streamtube3d"),gl_surface3d:t("gl-surface3d"),ndarray:t("ndarray"),ndarray_linear_interpolate:t("ndarray-linear-interpolate")}},{"alpha-shape":12,"convex-hull":58,"delaunay-triangulate":63,"gl-cone3d":79,"gl-error3d":84,"gl-heatmap2d":88,"gl-line3d":91,"gl-mesh3d":112,"gl-plot2d":118,"gl-plot3d":121,"gl-pointcloud2d":123,"gl-scatter3d":128,"gl-select-box":130,"gl-spikes2d":139,"gl-streamtube3d":143,"gl-surface3d":145,ndarray:259,"ndarray-linear-interpolate":253}],7:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],c=t.mode||"turntable",u=n(),f=i(),h=a();return u.setDistanceLimits(l[0],l[1]),u.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:u,orbit:f,matrix:h},c)};var n=t("turntable-camera-controller"),i=t("orbit-camera-controller"),a=t("matrix-camera-controller");function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode="turntable",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r<e.length;++r)e[r].flush(t)},s.idle=function(t){for(var e=this._controllerList,r=0;r<e.length;++r)e[r].idle(t)},s.lookAt=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].lookAt(t,e,r,n)},s.rotate=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].rotate(t,e,r,n)},s.pan=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].pan(t,e,r,n)},s.translate=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].translate(t,e,r,n)},s.setMatrix=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setMatrix(t,e)},s.setDistanceLimits=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setDistanceLimits(t,e)},s.setDistance=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setDistance(t,e)},s.recalcMatrix=function(t){this._active.recalcMatrix(t)},s.getDistance=function(t){return this._active.getDistance(t)},s.getDistanceLimits=function(t){return this._active.getDistanceLimits(t)},s.lastT=function(){return this._active.lastT()},s.setMode=function(t){if(t!==this._mode){var e=this._controllerNames.indexOf(t);if(!(e<0)){var r=this._active,n=this._controllerList[e],i=Math.max(r.lastT(),n.lastT());r.recalcMatrix(i),n.setMatrix(i,r.computedMatrix),this._active=n,this._mode=t,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}}},s.getMode=function(){return this._mode}},{"matrix-camera-controller":245,"orbit-camera-controller":263,"turntable-camera-controller":305}],8:[function(t,e,r){"use strict";var n="undefined"==typeof WeakMap?t("weak-map"):WeakMap,i=t("gl-buffer"),a=t("gl-vao"),o=new n;e.exports=function(t){var e=o.get(t),r=e&&(e._triangleBuffer.handle||e._triangleBuffer.buffer);if(!r||!t.isBuffer(r)){var n=i(t,new Float32Array([-1,-1,-1,4,4,-1]));(e=a(t,[{buffer:n,type:t.FLOAT,size:2}]))._triangleBuffer=n,o.set(t,e)}e.bind(),t.drawArrays(t.TRIANGLES,0,3),e.unbind()}},{"gl-buffer":78,"gl-vao":150,"weak-map":313}],9:[function(t,e,r){var n=t("pad-left");e.exports=function(t,e,r){e="number"==typeof e?e:1,r=r||": ";var i=t.split(/\r?\n/),a=String(i.length+e-1).length;return i.map((function(t,i){var o=i+e,s=String(o).length;return n(o,a-s)+r+t})).join("\n")}},{"pad-left":264}],10:[function(t,e,r){"use strict";e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[0];for(var r=t[0].length,n=[t[0]],a=[0],o=1;o<e;++o)if(n.push(t[o]),i(n,r)){if(a.push(o),a.length===r+1)return a}else n.pop();return a};var n=t("robust-orientation");function i(t,e){for(var r=new Array(e+1),i=0;i<t.length;++i)r[i]=t[i];for(i=0;i<=t.length;++i){for(var a=t.length;a<=e;++a){for(var o=new Array(e),s=0;s<e;++s)o[s]=Math.pow(a+1-i,s);r[a]=o}if(n.apply(void 0,r))return!0}return!1}},{"robust-orientation":284}],11:[function(t,e,r){"use strict";e.exports=function(t,e){return n(e).filter((function(r){for(var n=new Array(r.length),a=0;a<r.length;++a)n[a]=e[r[a]];return i(n)*t<1}))};var n=t("delaunay-triangulate"),i=t("circumradius")},{circumradius:49,"delaunay-triangulate":63}],12:[function(t,e,r){e.exports=function(t,e){return i(n(t,e))};var n=t("alpha-complex"),i=t("simplicial-complex-boundary")},{"alpha-complex":11,"simplicial-complex-boundary":290}],13:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],14:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=e.length,a=new Array(r+1),o=0;o<r;++o){for(var s=new Array(r+1),l=0;l<=r;++l)s[l]=t[l][o];a[o]=s}a[r]=new Array(r+1);for(o=0;o<=r;++o)a[r][o]=1;var c=new Array(r+1);for(o=0;o<r;++o)c[o]=e[o];c[r]=1;var u=n(a,c),f=i(u[r+1]);0===f&&(f=1);var h=new Array(r+1);for(o=0;o<=r;++o)h[o]=i(u[o])/f;return h};var n=t("robust-linear-solve");function i(t){for(var e=0,r=0;r<t.length;++r)e+=t[r];return e}},{"robust-linear-solve":283}],15:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},{"./lib/rationalize":25}],16:[function(t,e,r){"use strict";e.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},{}],17:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},{"./lib/rationalize":25}],18:[function(t,e,r){"use strict";var n=t("./is-rat"),i=t("./lib/is-bn"),a=t("./lib/num-to-bn"),o=t("./lib/str-to-bn"),s=t("./lib/rationalize"),l=t("./div");e.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var c,u,f=0;if(i(e))c=e.clone();else if("string"==typeof e)c=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))c=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),f-=256;c=a(e)}}if(n(r))c.mul(r[1]),u=r[0].clone();else if(i(r))u=r.clone();else if("string"==typeof r)u=o(r);else if(r)if(r===Math.floor(r))u=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),f+=256;u=a(r)}else u=a(1);f>0?c=c.ushln(f):f<0&&(u=u.ushln(-f));return s(c,u)}},{"./div":17,"./is-rat":19,"./lib/is-bn":23,"./lib/num-to-bn":24,"./lib/rationalize":25,"./lib/str-to-bn":26}],19:[function(t,e,r){"use strict";var n=t("./lib/is-bn");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{"./lib/is-bn":23}],20:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return t.cmp(new n(0))}},{"bn.js":33}],21:[function(t,e,r){"use strict";var n=t("./bn-sign");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a<e;a++){var o=r[a];i+=o*Math.pow(67108864,a)}return n(t)*i}},{"./bn-sign":20}],22:[function(t,e,r){"use strict";var n=t("double-bits"),i=t("bit-twiddle").countTrailingZeros;e.exports=function(t){var e=i(n.lo(t));if(e<32)return e;var r=i(n.hi(t));if(r>20)return 52;return r+32}},{"bit-twiddle":32,"double-bits":64}],23:[function(t,e,r){"use strict";t("bn.js");e.exports=function(t){return t&&"object"==typeof t&&Boolean(t.words)}},{"bn.js":33}],24:[function(t,e,r){"use strict";var n=t("bn.js"),i=t("double-bits");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{"bn.js":33,"double-bits":64}],25:[function(t,e,r){"use strict";var n=t("./num-to-bn"),i=t("./bn-sign");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{"./bn-sign":20,"./num-to-bn":24}],26:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return new n(t)}},{"bn.js":33}],27:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{"./lib/rationalize":25}],28:[function(t,e,r){"use strict";var n=t("./lib/bn-sign");e.exports=function(t){return n(t[0])*n(t[1])}},{"./lib/bn-sign":20}],29:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{"./lib/rationalize":25}],30:[function(t,e,r){"use strict";var n=t("./lib/bn-to-num"),i=t("./lib/ctz");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53;f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{"./lib/bn-to-num":21,"./lib/ctz":22}],31:[function(t,e,r){"use strict";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],32:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t<e)},r.max=function(t,e){return t^(t^e)&-(t<e)},r.isPow2=function(t){return!(t&t-1||!t)},r.log2=function(t){var e,r;return e=(t>65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<<i&255}}(i),r.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],33:[function(t,e,r){!function(e,r){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof e?e.exports=a:r.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:t("buffer").Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function c(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o<a;o++){var s=t.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i<t.length&&(16===e?this._parseHex(t,i,r):(this._parseBase(t,e,i),"le"===r&&this._initArray(this.toArray(),e,r)))},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=t.length-1,a=0;i>=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<t.length;i+=3)o=t[i]|t[i+1]<<8|t[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=t.length-1;n>=e;n-=2)i=l(t,e,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n<t.length;n+=2)i=l(t,e,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(t,u,u+n,e),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(t,u,t.length,e),u=0;u<o;u++)f*=e;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);r=0!==(a=s>>>24-i&16777215)||o!==this.length-1?u[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=f[t],p=h[t];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?g+r:u[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var r=this._zeroBits(this.words[e]);if(t+=r,26!==r)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this.strip()},a.prototype.ior=function(t){return n(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;r<e.length;r++)this.words[r]=this.words[r]&t.words[r];return this.length=e.length,this.strip()},a.prototype.iand=function(t){return n(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;n<r.length;n++)this.words[n]=e.words[n]^r.words[n];if(this!==e)for(;n<e.length;n++)this.words[n]=e.words[n];return this.length=e.length,this.strip()},a.prototype.ixor=function(t){return n(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i<e;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(t){var e,r,n;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a<n.length;a++)e=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&e,i=e>>>26;for(;0!==i&&a<r.length;a++)e=(0|r.words[a])+i,this.words[a]=67108863&e,i=e>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o<n.length;o++)a=(e=(0|r.words[o])-(0|n.words[o])+a)>>26,this.words[o]=67108863&e;for(;0!==a&&o<r.length;o++)a=(e=(0|r.words[o])+a)>>26,this.words[o]=67108863&e;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var d=function(t,e,r){var n,i,a,o=t.words,s=e.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,p=0|o[1],d=8191&p,g=p>>>13,m=0|o[2],v=8191&m,y=m>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],I=8191&P,O=P>>>13,z=0|o[8],D=8191&z,R=z>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,gt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var mt=(c+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(g,U)|0,a=Math.imul(g,V);var vt=(c+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,U),i=(i=Math.imul(v,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(g,q)|0,a=a+Math.imul(g,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(v,q)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,q)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(g,W)|0,a=a+Math.imul(g,X)|0;var xt=(c+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;c=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(g,J)|0,a=a+Math.imul(g,K)|0;var bt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(v,J)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(v,$)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(g,rt)|0,a=a+Math.imul(g,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(I,U),i=(i=Math.imul(I,V))+Math.imul(O,U)|0,a=Math.imul(O,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(g,at)|0,a=a+Math.imul(g,ot)|0;var Tt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(I,q)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(O,q)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(L,W)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(v,at)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(g,lt)|0,a=a+Math.imul(g,ct)|0;var kt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,q)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(I,W)|0,i=(i=i+Math.imul(I,X)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,X)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(g,ft)|0,a=a+Math.imul(g,ht)|0;var At=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,gt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,gt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(I,J)|0,i=(i=i+Math.imul(I,K)|0)+Math.imul(O,J)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(L,$)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(v,ft)|0,i=(i=i+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,gt)|0)+Math.imul(g,dt)|0))<<13)|0;c=((a=a+Math.imul(g,gt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(I,$)|0,i=(i=i+Math.imul(I,tt)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(v,dt)|0)|0)+((8191&(i=(i=i+Math.imul(v,gt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,gt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(I,rt)|0,i=(i=i+Math.imul(I,nt)|0)+Math.imul(O,rt)|0,a=a+Math.imul(O,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,gt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,gt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,tt))+Math.imul(N,$)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(I,at)|0,i=(i=i+Math.imul(I,ot)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ct)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ct)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(c+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,gt)|0)+Math.imul(k,dt)|0))<<13)|0;c=((a=a+Math.imul(k,gt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(I,lt)|0,i=(i=i+Math.imul(I,ct)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ct)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,gt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,gt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(I,ft)|0,i=(i=i+Math.imul(I,ht)|0)+Math.imul(O,ft)|0,a=a+Math.imul(O,ht)|0;var Pt=(c+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,gt)|0)+Math.imul(C,dt)|0))<<13)|0;c=((a=a+Math.imul(C,gt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var It=(c+(n=n+Math.imul(I,dt)|0)|0)+((8191&(i=(i=i+Math.imul(I,gt)|0)+Math.imul(O,dt)|0))<<13)|0;c=((a=a+Math.imul(O,gt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var Ot=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,gt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,gt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863;var zt=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,gt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,gt))+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,l[0]=mt,l[1]=vt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=It,l[17]=Ot,l[18]=zt,0!==c&&(l[19]=c,r.length++),r};function g(t,e,r){return(new m).mulp(t,e,r)}function m(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=l;c++){var u=a-c,f=(0|t.words[u])*(0|e.words[c]),h=67108863&f;s=67108863&(h=h+s|0),i+=(o=(o=o+(f/67108864|0)|0)+(h>>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):g(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n<t;n++)e[n]=this.revBin(n,r,t);return e},m.prototype.revBin=function(t,e,r){if(0===t||t===r-1)return t;for(var n=0,i=0;i<e;i++)n|=(1&t)<<e-i-1,t>>=1;return n},m.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o<a;o++)n[o]=e[t[o]],i[o]=r[t[o]]},m.prototype.transform=function(t,e,r,n,i,a){this.permute(a,t,e,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,p=0;p<o;p++){var d=r[u+p],g=n[u+p],m=r[u+p+o],v=n[u+p+o],y=f*m-h*v;v=f*v+h*m,m=y,r[u+p]=d+m,n[u+p]=g+v,r[u+p+o]=d-m,n[u+p+o]=g-v,p!==s&&(y=l*f-c*h,h=l*h+c*f,f=y)}},m.prototype.guessLen13b=function(t,e){var r=1|Math.max(e,t),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},m.prototype.conjugate=function(t,e,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=t[n];t[n]=t[r-n-1],t[r-n-1]=i,i=e[n],e[n]=-e[r-n-1],e[r-n-1]=-i}},m.prototype.normalize13b=function(t,e){for(var r=0,n=0;n<e/2;n++){var i=8192*Math.round(t[2*n+1]/e)+Math.round(t[2*n]/e)+r;t[n]=67108863&i,r=i<67108864?0:i/67108864|0}return t},m.prototype.convert13b=function(t,e,r,i){for(var a=0,o=0;o<e;o++)a+=0|t[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o<i;++o)r[o]=0;n(0===a),n(0==(-8192&a))},m.prototype.stub=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=0;return e},m.prototype.mulp=function(t,e,r){var n=2*this.guessLen13b(t.length,e.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(t.words,t.length,o,n),this.convert13b(e.words,e.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var p=0;p<n;p++){var d=s[p]*u[p]-l[p]*f[p];l[p]=s[p]*f[p]+l[p]*u[p],s[p]=d}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=t.negative^e.negative,r.length=t.length+e.length,r.strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),g(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){n("number"==typeof t),n(t<67108864);for(var e=0,r=0;r<this.length;r++){var i=(0|this.words[r])*t,a=(67108863&i)+(67108863&e);e>>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,i=r%26;e[r]=(t.words[n]&1<<i)>>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n<e.length&&0===e[n];n++,r=r.sqr());if(++n<e.length)for(var i=r.sqr();n<e.length;n++,i=i.sqr())0!==e[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(t){n("number"==typeof t&&t>=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e<this.length;e++){var s=this.words[e]&a,l=(0|this.words[e])-s<<r;this.words[e]=l|o,o=s>>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e<i;e++)this.words[e]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(t){return n(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,r){var i;n("number"==typeof t&&t>=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<<e;return!(this.length<=r)&&!!(this.words[r]&i)},a.prototype.imaskn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<<e;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return n("number"==typeof t),n(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this.strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,r){var i,a,o=t.length+r;this._expand(o);var s=0;for(i=0;i<t.length;i++){a=(0|this.words[i+r])+s;var l=(0|t.words[i])*e;s=((a-=67108863&l)>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)s=(a=(0|this.words[i+r])+s)>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)s=(a=-(0|this.words[i])+s)>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if("mod"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=n.clone()._ishlnsubmul(i,1,l);0===u.negative&&(n=u,s&&(s.words[l]=1));for(var f=l-1;f>=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,g=1;0==(r.words[0]&g)&&d<26;++d,g<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<<e;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];a=(s+=a)>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:i<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){n<i?e=-1:n>i&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function b(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(x,y),x.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n<r;n++)e.words[n]=t.words[n];if(e.length=r,t.length<=9)return t.words[0]=0,void(t.length=1);var i=t.words[9];for(e.words[e.length++]=4194303&i,n=10;n<t.length;n++){var a=0|t.words[n];t.words[n-10]=(4194303&a)<<4|i>>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r<t.length;r++){var n=0|t.words[r];e+=977*n,t.words[r]=67108863&e,e=64*n+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},i(b,y),i(_,y),i(w,y),w.prototype.imulK=function(t){for(var e=0,r=0;r<t.length;r++){var n=19*(0|t.words[r])+e,i=67108863&n;n>>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new x;else if("p224"===t)e=new b;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new w}return v[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var g=p,m=0;0!==g.cmp(s);m++)g=g.redSqr();n(m<d);var v=this.pow(f,new a(1).iushln(d-m-1));h=h.redMul(v),f=v.redSqr(),p=p.redMul(f),d=m}return h},T.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},T.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=t;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],t);var i=r[0],o=0,s=0,l=e.bitLength()%26;for(0===l&&(l=26),n=e.length-1;n>=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{buffer:2}],34:[function(t,e,r){"use strict";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e<i;++e)a+=t[e].length;var o=new Array(a),s=0;for(e=0;e<i;++e){var l=t[e],c=l.length;for(r=0;r<c;++r){var u=o[s++]=new Array(c-1),f=0;for(n=0;n<c;++n)n!==r&&(u[f++]=l[n]);if(1&r){var h=u[1];u[1]=u[0],u[0]=h}}}return o}},{}],35:[function(t,e,r){"use strict";e.exports=function(t,e,r){switch(arguments.length){case 1:return f(t);case 2:return"function"==typeof e?c(t,t,e,!0):h(t,e);case 3:return c(t,e,r,!1);default:throw new Error("box-intersect: Invalid arguments")}};var n,i=t("typedarray-pool"),a=t("./lib/sweep"),o=t("./lib/intersect");function s(t,e){for(var r=0;r<t;++r)if(!(e[r]<=e[r+t]))return!0;return!1}function l(t,e,r,n){for(var i=0,a=0,o=0,l=t.length;o<l;++o){var c=t[o];if(!s(e,c)){for(var u=0;u<2*e;++u)r[i++]=c[u];n[a++]=o}}return a}function c(t,e,r,n){var s=t.length,c=e.length;if(!(s<=0||c<=0)){var u=t[0].length>>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),g=i.mallocInt32(c);(c=l(e,u,d,g))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,g):o(u,r,n,s,h,p,c,d,g),i.free(d),i.free(g))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}function f(t){return n=[],c(t,t,u,!0),n}function h(t,e){return n=[],c(t,e,u,!1),n}},{"./lib/intersect":37,"./lib/sweep":41,"typedarray-pool":308}],36:[function(t,e,r){"use strict";function n(t){return t?function(t,e,r,n,i,a,o,s,l,c,u){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],g=a[e+p+t],m=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=c[e+y+t],_=u[v];if(!(b<d||g<x)){for(var w=e+1;w<t;++w){var T=a[w+p],k=a[w+t+p],A=c[w+y],M=c[w+t+y];if(k<A||M<T)continue t}var S=r(m,_);if(void 0!==S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],g=c[e+p+t],m=u[h];t:for(var v=n,y=f*n;v<i;++v,y+=f){var x=a[e+y],b=a[e+y+t],_=o[v];if(!(g<x||b<d)){for(var w=e+1;w<t;++w){var T=a[w+y],k=a[w+t+y],A=c[w+p],M=c[w+t+p];if(k<A||M<T)continue t}var S=r(_,m);if(void 0!==S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u)}:function(t,e,r,n,i,a,o,s,l,c,u,f){return a-i>c-l?n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],g=a[e+p+t],m=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=u[v];if(!(x<=d||g<x)){for(var _=e+1;_<t;++_){var w=a[_+p],T=a[_+t+p],k=c[_+y],A=c[_+t+y];if(T<k||A<w)continue t}var M=r(b,m);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],g=a[e+p+t],m=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=u[v];if(!(x<d||g<x)){for(var _=e+1;_<t;++_){var w=a[_+p],T=a[_+t+p],k=c[_+y],A=c[_+t+y];if(T<k||A<w)continue t}var M=r(m,b);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],g=u[h];t:for(var m=n,v=f*n;m<i;++m,v+=f){var y=a[e+v],x=a[e+v+t],b=o[m];if(!(d<=y||x<d)){for(var _=e+1;_<t;++_){var w=a[_+v],T=a[_+t+v],k=c[_+p],A=c[_+t+p];if(T<k||A<w)continue t}var M=r(g,b);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],g=u[h];t:for(var m=n,v=f*n;m<i;++m,v+=f){var y=a[e+v],x=a[e+v+t],b=o[m];if(!(d<y||x<d)){for(var _=e+1;_<t;++_){var w=a[_+v],T=a[_+t+v],k=c[_+p],A=c[_+t+p];if(T<k||A<w)continue t}var M=r(b,g);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f)}}r.partial=n(!1),r.full=n(!0)},{}],37:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,u,w,T,k,A){!function(t,e){var r=8*i.log2(e+1)*(t+1)|0,a=i.nextPow2(6*r);v.length<a&&(n.free(v),v=n.mallocInt32(a));var o=i.nextPow2(2*r);y.length<o&&(n.free(y),y=n.mallocDouble(o))}(t,a+T);var M,S=0,E=2*t;x(S++,0,0,a,0,T,r?16:0,-1/0,1/0),r||x(S++,0,0,T,0,a,1,-1/0,1/0);for(;S>0;){var L=6*(S-=1),C=v[L],P=v[L+1],I=v[L+2],O=v[L+3],z=v[L+4],D=v[L+5],R=2*S,F=y[R],B=y[R+1],N=1&D,j=!!(16&D),U=u,V=w,H=k,q=A;if(N&&(U=k,V=A,H=u,q=w),!(2&D&&(I=p(t,C,P,I,U,V,B),P>=I)||4&D&&(P=d(t,C,P,I,U,V,F))>=I)){var G=I-P,Y=z-O;if(j){if(t*G*(G+Y)<1<<22){if(void 0!==(M=l.scanComplete(t,C,e,P,I,U,V,O,z,H,q)))return M;continue}}else{if(t*Math.min(G,Y)<128){if(void 0!==(M=o(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}if(t*G*Y<1<<22){if(void 0!==(M=l.scanBipartite(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}}var W=f(t,C,P,I,U,V,F,B);if(P<W)if(t*(W-P)<128){if(void 0!==(M=s(t,C+1,e,P,W,U,V,O,z,H,q)))return M}else if(C===t-2){if(void 0!==(M=N?l.sweepBipartite(t,e,O,z,H,q,P,W,U,V):l.sweepBipartite(t,e,P,W,U,V,O,z,H,q)))return M}else x(S++,C+1,P,W,O,z,N,-1/0,1/0),x(S++,C+1,O,z,P,W,1^N,-1/0,1/0);if(W<I){var X=c(t,C,O,z,H,q),Z=H[E*X+C],J=h(t,C,X,z,H,q,Z);if(J<z&&x(S++,C,W,I,J,z,(4|N)+(j?16:0),Z,B),O<X&&x(S++,C,W,I,O,X,(2|N)+(j?16:0),F,Z),X+1===J){if(void 0!==(M=j?_(t,C,e,W,I,U,V,X,H,q[X]):b(t,C,e,N,W,I,U,V,X,H,q[X])))return M}else if(X<J){var K;if(j){if(K=g(t,C,W,I,U,V,Z),W<K){var Q=h(t,C,W,K,U,V,Z);if(C===t-2){if(W<Q&&void 0!==(M=l.sweepComplete(t,e,W,Q,U,V,X,J,H,q)))return M;if(Q<K&&void 0!==(M=l.sweepBipartite(t,e,Q,K,U,V,X,J,H,q)))return M}else W<Q&&x(S++,C+1,W,Q,X,J,16,-1/0,1/0),Q<K&&(x(S++,C+1,Q,K,X,J,0,-1/0,1/0),x(S++,C+1,X,J,Q,K,1,-1/0,1/0))}}else K=N?m(t,C,W,I,U,V,Z):g(t,C,W,I,U,V,Z),W<K&&(C===t-2?M=N?l.sweepBipartite(t,e,X,J,H,q,W,K,U,V):l.sweepBipartite(t,e,W,K,U,V,X,J,H,q):(x(S++,C+1,W,K,X,J,N,-1/0,1/0),x(S++,C+1,X,J,W,K,1^N,-1/0,1/0)))}}}}};var n=t("typedarray-pool"),i=t("bit-twiddle"),a=t("./brute"),o=a.partial,s=a.full,l=t("./sweep"),c=t("./median"),u=t("./partition"),f=u("!(lo>=p0)&&!(p1>=hi)"),h=u("lo===p0"),p=u("lo<p0"),d=u("hi<=p0"),g=u("lo<=p0&&p0<=hi"),m=u("lo<p0&&p0<=hi"),v=n.mallocInt32(1024),y=n.mallocDouble(1024);function x(t,e,r,n,i,a,o,s,l){var c=6*t;v[c]=e,v[c+1]=r,v[c+2]=n,v[c+3]=i,v[c+4]=a,v[c+5]=o;var u=2*t;y[u]=s,y[u+1]=l}function b(t,e,r,n,i,a,o,s,l,c,u){var f=2*t,h=l*f,p=c[h+e];t:for(var d=i,g=i*f;d<a;++d,g+=f){var m=o[g+e],v=o[g+e+t];if(!(p<m||v<p)&&(!n||p!==m)){for(var y,x=s[d],b=e+1;b<t;++b){m=o[g+b],v=o[g+b+t];var _=c[h+b],w=c[h+b+t];if(v<_||w<m)continue t}if(void 0!==(y=n?r(u,x):r(x,u)))return y}}}function _(t,e,r,n,i,a,o,s,l,c){var u=2*t,f=s*u,h=l[f+e];t:for(var p=n,d=n*u;p<i;++p,d+=u){var g=o[p];if(g!==c){var m=a[d+e],v=a[d+e+t];if(!(h<m||v<h)){for(var y=e+1;y<t;++y){m=a[d+y],v=a[d+y+t];var x=l[f+y],b=l[f+y+t];if(v<x||b<m)continue t}var _=r(g,c);if(void 0!==_)return _}}}}},{"./brute":36,"./median":38,"./partition":39,"./sweep":41,"bit-twiddle":32,"typedarray-pool":308}],38:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,o,s){if(a<=r+1)return r;var l=r,c=a,u=a+r>>>1,f=2*t,h=u,p=o[f*u+e];for(;l<c;){if(c-l<8){i(t,e,l,c,o,s),p=o[f*u+e];break}var d=c-l,g=Math.random()*d+l|0,m=o[f*g+e],v=Math.random()*d+l|0,y=o[f*v+e],x=Math.random()*d+l|0,b=o[f*x+e];m<=y?b>=y?(h=v,p=y):m>=b?(h=g,p=m):(h=x,p=b):y>=b?(h=v,p=y):b>=m?(h=g,p=m):(h=x,p=b);for(var _=f*(c-1),w=f*h,T=0;T<f;++T,++_,++w){var k=o[_];o[_]=o[w],o[w]=k}var A=s[c-1];s[c-1]=s[h],s[h]=A,h=n(t,e,l,c-1,o,s,p);for(_=f*(c-1),w=f*h,T=0;T<f;++T,++_,++w){k=o[_];o[_]=o[w],o[w]=k}A=s[c-1];if(s[c-1]=s[h],s[h]=A,u<h){for(c=h-1;l<c&&o[f*(c-1)+e]===p;)c-=1;c+=1}else{if(!(h<u))break;for(l=h+1;l<c&&o[f*l+e]===p;)l+=1}}return n(t,e,r,u,o,s,o[f*u+e])};var n=t("./partition")("lo<p0");function i(t,e,r,n,i,a){for(var o=2*t,s=o*(r+1)+e,l=r+1;l<n;++l,s+=o)for(var c=i[s],u=l,f=o*(l-1);u>r&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;d<o;++d,++h,++p){var g=i[h];i[h]=i[p],i[p]=g}var m=a[u];a[u]=a[u-1],a[u-1]=m}}},{"./partition":39}],39:[function(t,e,r){"use strict";e.exports=function(t){return n[t]};var n={"lo===p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=r;n>h;++h,l+=s){if(i[l+f]===o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var g=a[h];a[h]=a[u],a[u++]=g}}return u},"lo<p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=r;n>h;++h,l+=s){if(i[l+f]<o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var g=a[h];a[h]=a[u],a[u++]=g}}return u},"lo<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var g=a[h];a[h]=a[u],a[u++]=g}}return u},"hi<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var g=a[h];a[h]=a[u],a[u++]=g}}return u},"lo<p0&&p0<=hi":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],g=i[l+h];if(d<o&&o<=g)if(u===p)u+=1,c+=s;else{for(var m=0;s>m;++m){var v=i[l+m];i[l+m]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},"lo<=p0&&p0<=hi":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],g=i[l+h];if(d<=o&&o<=g)if(u===p)u+=1,c+=s;else{for(var m=0;s>m;++m){var v=i[l+m];i[l+m]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},"!(lo>=p0)&&!(p1>=hi)":function(t,e,r,n,i,a,o,s){for(var l=2*t,c=l*r,u=c,f=r,h=e,p=t+e,d=r;n>d;++d,c+=l){var g=i[c+h],m=i[c+p];if(!(g>=o||s>=m))if(f===d)f+=1,u+=l;else{for(var v=0;l>v;++v){var y=i[c+v];i[c+v]=i[u],i[u++]=y}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},{}],40:[function(t,e,r){"use strict";e.exports=function(t,e){e<=128?n(0,e-1,t):function t(e,r,u){var f=(r-e+1)/6|0,h=e+f,p=r-f,d=e+r>>1,g=d-f,m=d+f,v=h,y=g,x=d,b=m,_=p,w=e+1,T=r-1,k=0;l(v,y,u)&&(k=v,v=y,y=k);l(b,_,u)&&(k=b,b=_,_=k);l(v,x,u)&&(k=v,v=x,x=k);l(y,x,u)&&(k=y,y=x,x=k);l(v,b,u)&&(k=v,v=b,b=k);l(x,b,u)&&(k=x,x=b,b=k);l(y,_,u)&&(k=y,y=_,_=k);l(y,x,u)&&(k=y,y=x,x=k);l(b,_,u)&&(k=b,b=_,_=k);for(var A=u[2*y],M=u[2*y+1],S=u[2*b],E=u[2*b+1],L=2*v,C=2*x,P=2*_,I=2*h,O=2*d,z=2*p,D=0;D<2;++D){var R=u[L+D],F=u[C+D],B=u[P+D];u[I+D]=R,u[O+D]=F,u[z+D]=B}a(g,e,u),a(m,r,u);for(var N=w;N<=T;++N)if(c(N,A,M,u))N!==w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,A,M,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--T<N)break}s(e,w-1,A,M,u),s(r,T+1,S,E,u),w-2-e<=32?n(e,w-2,u):t(e,w-2,u);r-(T+2)<=32?n(T+2,r,u):t(T+2,r,u);T-w<=32?n(w,T,u):t(w,T,u)}(0,e-1,t)};function n(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var c=r[l-2],u=r[l-1];if(c<a)break;if(c===a&&u<o)break;r[l]=c,r[l+1]=u,l-=2}r[l]=a,r[l+1]=o}}function i(t,e,r){e*=2;var n=r[t*=2],i=r[t+1];r[t]=r[e],r[t+1]=r[e+1],r[e]=n,r[e+1]=i}function a(t,e,r){e*=2,r[t*=2]=r[e],r[t+1]=r[e+1]}function o(t,e,r,n){e*=2,r*=2;var i=n[t*=2],a=n[t+1];n[t]=n[e],n[t+1]=n[e+1],n[e]=n[r],n[e+1]=n[r+1],n[r]=i,n[r+1]=a}function s(t,e,r,n,i){e*=2,i[t*=2]=i[e],i[e]=r,i[t+1]=i[e+1],i[e+1]=n}function l(t,e,r){e*=2;var n=r[t*=2],i=r[e];return!(n<i)&&(n!==i||r[t+1]>r[e+1])}function c(t,e,r,n){var i=n[t*=2];return i<e||i===e&&n[t+1]<r}},{}],41:[function(t,e,r){"use strict";e.exports={init:function(t){var e=i.nextPow2(t);o.length<e&&(n.free(o),o=n.mallocInt32(e));s.length<e&&(n.free(s),s=n.mallocInt32(e));l.length<e&&(n.free(l),l=n.mallocInt32(e));c.length<e&&(n.free(c),c=n.mallocInt32(e));u.length<e&&(n.free(u),u=n.mallocInt32(e));f.length<e&&(n.free(f),f=n.mallocInt32(e));var r=8*e;h.length<r&&(n.free(h),h=n.mallocDouble(r))},sweepBipartite:function(t,e,r,n,i,u,f,g,m,v){for(var y=0,x=2*t,b=t-1,_=x-1,w=r;w<n;++w){var T=u[w],k=x*w;h[y++]=i[k+b],h[y++]=-(T+1),h[y++]=i[k+_],h[y++]=T}for(w=f;w<g;++w){T=v[w]+(1<<28);var A=x*w;h[y++]=m[A+b],h[y++]=-T,h[y++]=m[A+_],h[y++]=T}var M=y>>>1;a(h,M);var S=0,E=0;for(w=0;w<M;++w){var L=0|h[2*w+1];if(L>=1<<28)p(l,c,E--,L=L-(1<<28)|0);else if(L>=0)p(o,s,S--,L);else if(L<=-(1<<28)){L=-L-(1<<28)|0;for(var C=0;C<S;++C){if(void 0!==(P=e(o[C],L)))return P}d(l,c,E++,L)}else{L=-L-1|0;for(C=0;C<E;++C){var P;if(void 0!==(P=e(L,l[C])))return P}d(o,s,S++,L)}}},sweepComplete:function(t,e,r,n,i,g,m,v,y,x){for(var b=0,_=2*t,w=t-1,T=_-1,k=r;k<n;++k){var A=g[k]+1<<1,M=_*k;h[b++]=i[M+w],h[b++]=-A,h[b++]=i[M+T],h[b++]=A}for(k=m;k<v;++k){A=x[k]+1<<1;var S=_*k;h[b++]=y[S+w],h[b++]=1|-A,h[b++]=y[S+T],h[b++]=1|A}var E=b>>>1;a(h,E);var L=0,C=0,P=0;for(k=0;k<E;++k){var I=0|h[2*k+1],O=1&I;if(k<E-1&&I>>1==h[2*k+3]>>1&&(O=2,k+=1),I<0){for(var z=-(I>>1)-1,D=0;D<P;++D){if(void 0!==(R=e(u[D],z)))return R}if(0!==O)for(D=0;D<L;++D){if(void 0!==(R=e(o[D],z)))return R}if(1!==O)for(D=0;D<C;++D){var R;if(void 0!==(R=e(l[D],z)))return R}0===O?d(o,s,L++,z):1===O?d(l,c,C++,z):2===O&&d(u,f,P++,z)}else{z=(I>>1)-1;0===O?p(o,s,L--,z):1===O?p(l,c,C--,z):2===O&&p(u,f,P--,z)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,g,m,v){var y=0,x=2*t,b=e,_=e+t,w=1,T=1;n?T=1<<28:w=1<<28;for(var k=i;k<l;++k){var A=k+w,M=x*k;h[y++]=c[M+b],h[y++]=-A,h[y++]=c[M+_],h[y++]=A}for(k=f;k<g;++k){A=k+T;var S=x*k;h[y++]=m[S+b],h[y++]=-A}var E=y>>>1;a(h,E);var L=0;for(k=0;k<E;++k){var C=0|h[2*k+1];if(C<0){var P=!1;if((A=-C)>=1<<28?(P=!n,A-=1<<28):(P=!!n,A-=1),P)d(o,s,L++,A);else{var I=v[A],O=x*A,z=m[O+e+1],D=m[O+e+1+t];t:for(var R=0;R<L;++R){var F=o[R],B=x*F;if(!(D<c[B+e+1]||c[B+e+1+t]<z)){for(var N=e+2;N<t;++N)if(m[O+N+t]<c[B+N]||c[B+N+t]<m[O+N])continue t;var j,U=u[F];if(void 0!==(j=n?r(I,U):r(U,I)))return j}}}}else p(o,s,L--,C-w)}},scanComplete:function(t,e,r,n,i,s,l,c,u,f,p){for(var d=0,g=2*t,m=e,v=e+t,y=n;y<i;++y){var x=y+(1<<28),b=g*y;h[d++]=s[b+m],h[d++]=-x,h[d++]=s[b+v],h[d++]=x}for(y=c;y<u;++y){x=y+1;var _=g*y;h[d++]=f[_+m],h[d++]=-x}var w=d>>>1;a(h,w);var T=0;for(y=0;y<w;++y){var k=0|h[2*y+1];if(k<0){if((x=-k)>=1<<28)o[T++]=x-(1<<28);else{var A=p[x-=1],M=g*x,S=f[M+e+1],E=f[M+e+1+t];t:for(var L=0;L<T;++L){var C=o[L],P=l[C];if(P===A)break;var I=g*C;if(!(E<s[I+e+1]||s[I+e+1+t]<S)){for(var O=e+2;O<t;++O)if(f[M+O+t]<s[I+O]||s[I+O+t]<f[M+O])continue t;var z=r(P,A);if(void 0!==z)return z}}}}else{for(x=k-(1<<28),L=T-1;L>=0;--L)if(o[L]===x){for(O=L+1;O<T;++O)o[O-1]=o[O];break}--T}}}};var n=t("typedarray-pool"),i=t("bit-twiddle"),a=t("./sort"),o=n.mallocInt32(1024),s=n.mallocInt32(1024),l=n.mallocInt32(1024),c=n.mallocInt32(1024),u=n.mallocInt32(1024),f=n.mallocInt32(1024),h=n.mallocDouble(8192);function p(t,e,r,n){var i=e[n],a=t[r-1];t[i]=a,e[a]=i}function d(t,e,r,n){t[r]=n,e[n]=r}},{"./sort":40,"bit-twiddle":32,"typedarray-pool":308}],42:[function(t,e,r){"use strict";var n=t("./lib/monotone"),i=t("./lib/triangulation"),a=t("./lib/delaunay"),o=t("./lib/filter");function s(t){return[Math.min(t[0],t[1]),Math.max(t[0],t[1])]}function l(t,e){return t[0]-e[0]||t[1]-e[1]}function c(t,e,r){return e in t?t[e]:r}e.exports=function(t,e,r){Array.isArray(e)?(r=r||{},e=e||[]):(r=e||{},e=[]);var u=!!c(r,"delaunay",!0),f=!!c(r,"interior",!0),h=!!c(r,"exterior",!0),p=!!c(r,"infinity",!1);if(!f&&!h||0===t.length)return[];var d=n(t,e);if(u||f!==h||p){for(var g=i(t.length,function(t){return t.map(s).sort(l)}(e)),m=0;m<d.length;++m){var v=d[m];g.addTriangle(v[0],v[1],v[2])}return u&&a(t,g),h?f?p?o(g,0,p):g.cells():o(g,1,p):o(g,-1)}return d}},{"./lib/delaunay":43,"./lib/filter":44,"./lib/monotone":45,"./lib/triangulation":46}],43:[function(t,e,r){"use strict";var n=t("robust-in-sphere")[4];t("binary-search-bounds");function i(t,e,r,i,a,o){var s=e.opposite(i,a);if(!(s<0)){if(a<i){var l=i;i=a,a=l,l=o,o=s,s=l}e.isConstraint(i,a)||n(t[i],t[a],t[o],t[s])<0&&r.push(i,a)}}e.exports=function(t,e){for(var r=[],a=t.length,o=e.stars,s=0;s<a;++s)for(var l=o[s],c=1;c<l.length;c+=2){if(!((p=l[c])<s)&&!e.isConstraint(s,p)){for(var u=l[c-1],f=-1,h=1;h<l.length;h+=2)if(l[h-1]===p){f=l[h];break}f<0||n(t[s],t[p],t[u],t[f])<0&&r.push(s,p)}}for(;r.length>0;){for(var p=r.pop(),d=(s=r.pop(),u=-1,f=-1,l=o[s],1);d<l.length;d+=2){var g=l[d-1],m=l[d];g===p?f=m:m===p&&(u=g)}u<0||f<0||(n(t[s],t[p],t[u],t[f])>=0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{"binary-search-bounds":31,"robust-in-sphere":282}],44:[function(t,e,r){"use strict";var n,i=t("binary-search-bounds");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i<n;++i){var s=(v=r[i])[0],l=v[1],c=v[2];l<c?l<s&&(v[0]=l,v[1]=c,v[2]=s):c<s&&(v[0]=c,v[1]=s,v[2]=l)}r.sort(o);var u=new Array(n);for(i=0;i<u.length;++i)u[i]=0;var f=[],h=[],p=new Array(3*n),d=new Array(3*n),g=null;e&&(g=[]);var m=new a(r,p,d,u,f,h,g);for(i=0;i<n;++i)for(var v=r[i],y=0;y<3;++y){s=v[y],l=v[(y+1)%3];var x=p[3*i+y]=m.locate(l,s,t.opposite(l,s)),b=d[3*i+y]=t.isConstraint(s,l);x<0&&(b?h.push(i):(f.push(i),u[i]=1),e&&g.push([l,s,-1]))}return m}(t,r);if(0===e)return r?n.cells.concat(n.boundary):n.cells;var i=1,s=n.active,l=n.next,c=n.flags,u=n.cells,f=n.constraint,h=n.neighbor;for(;s.length>0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var g=h[3*p+d];g>=0&&0===c[g]&&(f[3*p+d]?l.push(g):(s.push(g),c[g]=i))}}}var m=l;l=s,s=m,l.length=0,i=-i}var v=function(t,e,r){for(var n=0,i=0;i<t.length;++i)e[i]===r&&(t[n++]=t[i]);return t.length=n,t}(u,c,e);if(r)return v.concat(n.boundary);return v},a.prototype.locate=(n=[0,0,0],function(t,e,r){var a=t,s=e,l=r;return e<r?e<t&&(a=e,s=r,l=t):r<t&&(a=r,s=t,l=e),a<0?-1:(n[0]=a,n[1]=s,n[2]=l,i.eq(this.cells,n,o))})},{"binary-search-bounds":31}],45:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("robust-orientation")[3];function a(t,e,r,n,i){this.a=t,this.b=e,this.idx=r,this.lowerIds=n,this.upperIds=i}function o(t,e,r,n){this.a=t,this.b=e,this.type=r,this.idx=n}function s(t,e){var r=t.a[0]-e.a[0]||t.a[1]-e.a[1]||t.type-e.type;return r||(0!==t.type&&(r=i(t.a,t.b,e.b))?r:t.idx-e.idx)}function l(t,e){return i(t.a,t.b,e)}function c(t,e,r,a,o){for(var s=n.lt(e,a,l),c=n.gt(e,a,l),u=s;u<c;++u){for(var f=e[u],h=f.lowerIds,p=h.length;p>1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function u(t,e){var r;return(r=t.a[0]<e.a[0]?i(t.a,t.b,e.a):i(e.b,e.a,t.a))?r:(r=e.b[0]<t.b[0]?i(t.a,t.b,e.b):i(e.b,e.a,t.b))||t.idx-e.idx}function f(t,e,r){var i=n.le(t,r,u),o=t[i],s=o.upperIds,l=s[s.length-1];o.upperIds=[l],t.splice(i+1,0,new a(r.a,r.b,r.idx,[l],s))}function h(t,e,r){var i=r.a;r.a=r.b,r.b=i;var a=n.eq(t,r,u),o=t[a];t[a-1].upperIds=o.upperIds,t.splice(a,1)}e.exports=function(t,e){for(var r=t.length,n=e.length,i=[],l=0;l<r;++l)i.push(new o(t[l],null,0,l));for(l=0;l<n;++l){var u=e[l],p=t[u[0]],d=t[u[1]];p[0]<d[0]?i.push(new o(p,d,2,l),new o(d,p,1,l)):p[0]>d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var g=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),m=[new a([g,1],[g,0],-1,[],[],[],[])],v=[],y=(l=0,i.length);l<y;++l){var x=i[l],b=x.type;0===b?c(v,m,t,x.a,x.idx):2===b?f(m,t,x):h(m,t,x)}return v}},{"binary-search-bounds":31,"robust-orientation":284}],46:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e){this.stars=t,this.edges=e}e.exports=function(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=[];return new i(r,e)};var a=i.prototype;function o(t,e,r){for(var n=1,i=t.length;n<i;n+=2)if(t[n-1]===e&&t[n]===r)return t[n-1]=t[i-2],t[n]=t[i-1],void(t.length=i-2)}a.isConstraint=function(){var t=[0,0];function e(t,e){return t[0]-e[0]||t[1]-e[1]}return function(r,i){return t[0]=Math.min(r,i),t[1]=Math.max(r,i),n.eq(this.edges,t,e)>=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;n<i;n+=2)if(r[n]===t)return r[n-1];return-1},a.flip=function(t,e){var r=this.opposite(t,e),n=this.opposite(e,t);this.removeTriangle(t,e,r),this.removeTriangle(e,t,n),this.addTriangle(t,n,r),this.addTriangle(e,r,n)},a.edges=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2)e.push([i[a],i[a+1]]);return e},a.cells=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2){var s=i[a],l=i[a+1];r<Math.min(s,l)&&e.push([r,s,l])}return e}},{"binary-search-bounds":31}],47:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1,r=1;r<t.length;++r)for(var n=0;n<r;++n)if(t[r]<t[n])e=-e;else if(t[n]===t[r])return 0;return e}},{}],48:[function(t,e,r){"use strict";var n=t("dup"),i=t("robust-linear-solve");function a(t,e){for(var r=0,n=t.length,i=0;i<n;++i)r+=t[i]*e[i];return r}function o(t){var e=t.length;if(0===e)return[];t[0].length;var r=n([t.length+1,t.length+1],1),o=n([t.length+1],1);r[e][e]=0;for(var s=0;s<e;++s){for(var l=0;l<=s;++l)r[l][s]=r[s][l]=2*a(t[s],t[l]);o[s]=a(t[s],t[s])}var c=i(r,o),u=0,f=c[e+1];for(s=0;s<f.length;++s)u+=f[s];var h=new Array(e);for(s=0;s<e;++s){f=c[s];var p=0;for(l=0;l<f.length;++l)p+=f[l];h[s]=p/u}return h}function s(t){if(0===t.length)return[];for(var e=t[0].length,r=n([e]),i=o(t),a=0;a<t.length;++a)for(var s=0;s<e;++s)r[s]+=t[a][s]*i[a];return r}s.barycenetric=o,e.exports=s},{dup:65,"robust-linear-solve":283}],49:[function(t,e,r){e.exports=function(t){for(var e=n(t),r=0,i=0;i<t.length;++i)for(var a=t[i],o=0;o<e.length;++o)r+=Math.pow(a[o]-e[o],2);return Math.sqrt(r/t.length)};var n=t("circumcenter")},{circumcenter:48}],50:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n;if(r){n=e;for(var i=new Array(e.length),a=0;a<e.length;++a){var o=e[a];i[a]=[o[0],o[1],r[a]]}e=i}var s=function(t,e,r){var n=d(t,[],p(t));return v(e,n,r),!!n}(t,e,!!r);for(;y(t,e,!!r);)s=!0;if(r&&s){n.length=0,r.length=0;for(a=0;a<e.length;++a){o=e[a];n.push([o[0],o[1]]),r.push(o[2])}}return s};var n=t("union-find"),i=t("box-intersect"),a=t("robust-segment-intersect"),o=t("big-rat"),s=t("big-rat/cmp"),l=t("big-rat/to-float"),c=t("rat-vec"),u=t("nextafter"),f=t("./lib/rat-seg-intersect");function h(t){var e=l(t);return[u(e,-1/0),u(e,1/0)]}function p(t){for(var e=new Array(t.length),r=0;r<t.length;++r){var n=t[r];e[r]=[u(n[0],-1/0),u(n[1],-1/0),u(n[0],1/0),u(n[1],1/0)]}return e}function d(t,e,r){for(var a=e.length,o=new n(a),s=[],l=0;l<e.length;++l){var c=e[l],f=h(c[0]),p=h(c[1]);s.push([u(f[0],-1/0),u(p[0],-1/0),u(f[1],1/0),u(p[1],1/0)])}i(s,(function(t,e){o.link(t,e)}));var d=!0,g=new Array(a);for(l=0;l<a;++l){(v=o.find(l))!==l&&(d=!1,t[v]=[Math.min(t[l][0],t[v][0]),Math.min(t[l][1],t[v][1])])}if(d)return null;var m=0;for(l=0;l<a;++l){var v;(v=o.find(l))===l?(g[l]=m,t[m++]=t[l]):g[l]=-1}t.length=m;for(l=0;l<a;++l)g[l]<0&&(g[l]=g[o.find(l)]);return g}function g(t,e){return t[0]-e[0]||t[1]-e[1]}function m(t,e){var r=t[0]-e[0]||t[1]-e[1];return r||(t[2]<e[2]?-1:t[2]>e[2]?1:0)}function v(t,e,r){if(0!==t.length){if(e)for(var n=0;n<t.length;++n){var i=e[(o=t[n])[0]],a=e[o[1]];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}else for(n=0;n<t.length;++n){var o;i=(o=t[n])[0],a=o[1];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}r?t.sort(m):t.sort(g);var s=1;for(n=1;n<t.length;++n){var l=t[n-1],c=t[n];(c[0]!==l[0]||c[1]!==l[1]||r&&c[2]!==l[2])&&(t[s++]=c)}t.length=s}}function y(t,e,r){var n=function(t,e){for(var r=new Array(e.length),n=0;n<e.length;++n){var i=e[n],a=t[i[0]],o=t[i[1]];r[n]=[u(Math.min(a[0],o[0]),-1/0),u(Math.min(a[1],o[1]),-1/0),u(Math.max(a[0],o[0]),1/0),u(Math.max(a[1],o[1]),1/0)]}return r}(t,e),h=function(t,e,r){var n=[];return i(r,(function(r,i){var o=e[r],s=e[i];if(o[0]!==s[0]&&o[0]!==s[1]&&o[1]!==s[0]&&o[1]!==s[1]){var l=t[o[0]],c=t[o[1]],u=t[s[0]],f=t[s[1]];a(l,c,u,f)&&n.push([r,i])}})),n}(t,e,n),g=p(t),m=function(t,e,r,n){var o=[];return i(r,n,(function(r,n){var i=e[r];if(i[0]!==n&&i[1]!==n){var s=t[n],l=t[i[0]],c=t[i[1]];a(l,c,s,s)&&o.push([r,n])}})),o}(t,e,n,g),y=d(t,function(t,e,r,n,i){var a,u,h=t.map((function(t){return[o(t[0]),o(t[1])]}));for(a=0;a<r.length;++a){var p=r[a];u=p[0];var d=p[1],g=e[u],m=e[d],v=f(c(t[g[0]]),c(t[g[1]]),c(t[m[0]]),c(t[m[1]]));if(v){var y=t.length;t.push([l(v[0]),l(v[1])]),h.push(v),n.push([u,y],[d,y])}}for(n.sort((function(t,e){if(t[0]!==e[0])return t[0]-e[0];var r=h[t[1]],n=h[e[1]];return s(r[0],n[0])||s(r[1],n[1])})),a=n.length-1;a>=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,m,r));return v(e,y,r),!!y||(h.length>0||m.length>0)}},{"./lib/rat-seg-intersect":51,"big-rat":18,"big-rat/cmp":16,"big-rat/to-float":30,"box-intersect":35,nextafter:260,"rat-vec":273,"robust-segment-intersect":287,"union-find":309}],51:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),g=i(d,h),m=c(a,g);return l(t,m)};var n=t("big-rat/mul"),i=t("big-rat/div"),a=t("big-rat/sub"),o=t("big-rat/sign"),s=t("rat-vec/sub"),l=t("rat-vec/add"),c=t("rat-vec/muls");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{"big-rat/div":17,"big-rat/mul":27,"big-rat/sign":28,"big-rat/sub":29,"rat-vec/add":272,"rat-vec/muls":274,"rat-vec/sub":275}],52:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],53:[function(t,e,r){"use strict";var n=t("./colorScale"),i=t("lerp");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r="#",n=0;n<3;++n)r+=("00"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return"rgba("+t.join(",")+")"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,g;t||(t={});p=(t.nshades||72)-1,h=t.format||"hex",(f=t.colormap)||(f="jet");if("string"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+" not a supported colorscale");u=n[f]}else{if(!Array.isArray(f))throw Error("unsupported colormap option",f);u=f.slice()}if(u.length>p+1)throw new Error(f+" map requires nshades to be at least size "+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var m=u.map((function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),v=[];for(g=0;g<e.length-1;++g){c=e[g+1]-e[g],r=m[g],l=m[g+1];for(var y=0;y<c;y++){var x=y/c;v.push([Math.round(i(r[0],l[0],x)),Math.round(i(r[1],l[1],x)),Math.round(i(r[2],l[2],x)),i(r[3],l[3],x)])}}v.push(u[u.length-1].rgb.concat(d[1])),"hex"===h?v=v.map(o):"rgbaString"===h?v=v.map(s):"float"===h&&(v=v.map(a));return v}},{"./colorScale":52,lerp:240}],54:[function(t,e,r){"use strict";e.exports=function(t,e,r,a){var o=n(e,r,a);if(0===o){var s=i(n(t,e,r)),c=i(n(t,e,a));if(s===c){if(0===s){var u=l(t,e,r),f=l(t,e,a);return u===f?0:u?1:-1}return 0}return 0===c?s>0||l(t,e,a)?-1:1:0===s?c>0||l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=t("robust-orientation"),i=t("signum"),a=t("two-sum"),o=t("robust-product"),s=t("robust-sum");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{"robust-orientation":284,"robust-product":285,"robust-sum":289,signum:55,"two-sum":307}],55:[function(t,e,r){"use strict";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],56:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],g=e[1],m=e[2],v=e[3];return u+f+h+p-(d+g+m+v)||n(u,f,h,p)-n(d,g,m,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+g,d+m,d+v,g+m,g+v,m+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+g+m,d+g+v,d+m+v,g+m+v);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;b<r;++b)if(a=y[b]-x[b])return a;return 0}};var n=Math.min;function i(t,e){return t-e}},{}],57:[function(t,e,r){"use strict";var n=t("compare-cell"),i=t("cell-orientation");e.exports=function(t,e){return n(t,e)||i(t)-i(e)}},{"cell-orientation":47,"compare-cell":56}],58:[function(t,e,r){"use strict";var n=t("./lib/ch1d"),i=t("./lib/ch2d"),a=t("./lib/chnd");e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[[0]];var r=t[0].length;if(0===r)return[];if(1===r)return n(t);if(2===r)return i(t);return a(t,r)}},{"./lib/ch1d":59,"./lib/ch2d":60,"./lib/chnd":61}],59:[function(t,e,r){"use strict";e.exports=function(t){for(var e=0,r=0,n=1;n<t.length;++n)t[n][0]<t[e][0]&&(e=n),t[n][0]>t[r][0]&&(r=n);return e<r?[[e],[r]]:e>r?[[r],[e]]:[[e]]}},{}],60:[function(t,e,r){"use strict";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o<r;++o){var s=e[o];i[o]=[a,s],a=s}return i};var n=t("monotone-convex-hull-2d")},{"monotone-convex-hull-2d":246}],61:[function(t,e,r){"use strict";e.exports=function(t,e){try{return n(t,!0)}catch(o){var r=i(t);if(r.length<=e)return[];var a=function(t,e){for(var r=t.length,n=new Array(r),i=0;i<e.length;++i)n[i]=t[e[i]];var a=e.length;for(i=0;i<r;++i)e.indexOf(i)<0&&(n[a++]=t[i]);return n}(t,r);return function(t,e){for(var r=t.length,n=e.length,i=0;i<r;++i)for(var a=t[i],o=0;o<a.length;++o){var s=a[o];if(s<n)a[o]=e[s];else{s-=n;for(var l=0;l<n;++l)s>=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=t("incremental-convex-hull"),i=t("affine-hull")},{"affine-hull":10,"incremental-convex-hull":233}],62:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,c=(1+2*i)*l,u=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],63:[function(t,e,r){"use strict";var n=t("incremental-convex-hull"),i=t("uniq");function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a<i;++a){var o=n[a]-r[a];if(o)return o}return 0}e.exports=function(t,e){var r=t.length;if(0===r)return[];var s=t[0].length;if(s<1)return[];if(1===s)return function(t,e,r){if(1===t)return r?[[-1,0]]:[];var n=e.map((function(t,e){return[t[0],e]}));n.sort((function(t,e){return t[0]-e[0]}));for(var i=new Array(t-1),a=1;a<t;++a){var o=n[a-1],s=n[a];i[a-1]=[o[1],s[1]]}r&&i.push([-1,i[0][1]],[i[t-1][1],-1]);return i}(r,t,e);for(var l=new Array(r),c=1,u=0;u<r;++u){for(var f=t[u],h=new Array(s+1),p=0,d=0;d<s;++d){var g=f[d];h[d]=g,p+=g*g}h[s]=p,l[u]=new a(h,u),c=Math.max(p,c)}i(l,o),r=l.length;var m=new Array(r+s+1),v=new Array(r+s+1),y=(s+1)*(s+1)*c,x=new Array(s+1);for(u=0;u<=s;++u)x[u]=0;x[s]=y,m[0]=x.slice(),v[0]=-1;for(u=0;u<=s;++u){(h=x.slice())[u]=1,m[u+1]=h,v[u+1]=-1}for(u=0;u<r;++u){var b=l[u];m[u+s+1]=b.point,v[u+s+1]=b.index}var _=n(m,!1);_=e?_.filter((function(t){for(var e=0,r=0;r<=s;++r){var n=v[t[r]];if(n<0&&++e>=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=v[t[e]];if(r<0)return!1;t[e]=r}return!0}));if(1&s)for(u=0;u<_.length;++u){h=(b=_[u])[0];b[0]=b[1],b[1]=h}return _}},{"incremental-convex-hull":233,uniq:310}],64:[function(t,e,r){(function(t){(function(){var r=!1;if("undefined"!=typeof Float64Array){var n=new Float64Array(1),i=new Uint32Array(n.buffer);if(n[0]=1,r=!0,1072693248===i[1]){e.exports=function(t){return n[0]=t,[i[0],i[1]]},e.exports.pack=function(t,e){return i[0]=t,i[1]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[0]},e.exports.hi=function(t){return n[0]=t,i[1]}}else if(1072693248===i[0]){e.exports=function(t){return n[0]=t,[i[1],i[0]]},e.exports.pack=function(t,e){return i[1]=t,i[0]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[1]},e.exports.hi=function(t){return n[0]=t,i[0]}}else r=!1}if(!r){var a=new t(8);e.exports=function(t){return a.writeDoubleLE(t,0,!0),[a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)]},e.exports.pack=function(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lo=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hi=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.sign=function(t){return e.exports.hi(t)>>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t("buffer").Buffer)},{buffer:3}],65:[function(t,e,r){"use strict";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n<t;++n)r[n]=e;return r}(0|t,e);break;case"object":if("number"==typeof t.length)return function t(e,r,n){var i=0|e[n];if(i<=0)return[];var a,o=new Array(i);if(n===e.length-1)for(a=0;a<i;++a)o[a]=r;else for(a=0;a<i;++a)o[a]=t(e,r,n+1);return o}(t,e,0)}return[]}},{}],66:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if("number"!=typeof e){e=0;for(var i=0;i<r;++i){var a=t[i];e=Math.max(e,a[0],a[1])}e=1+(0|e)}e|=0;var o=new Array(e);for(i=0;i<e;++i)o[i]=[];for(i=0;i<r;++i){a=t[i];o[a[0]].push(a[1]),o[a[1]].push(a[0])}for(var s=0;s<e;++s)n(o[s],(function(t,e){return t-e}));return o};var n=t("uniq")},{uniq:310}],67:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n=e||0,i=r||1;return[[t[12]+t[0],t[13]+t[1],t[14]+t[2],t[15]+t[3]],[t[12]-t[0],t[13]-t[1],t[14]-t[2],t[15]-t[3]],[t[12]+t[4],t[13]+t[5],t[14]+t[6],t[15]+t[7]],[t[12]-t[4],t[13]-t[5],t[14]-t[6],t[15]-t[7]],[n*t[12]+t[8],n*t[13]+t[9],n*t[14]+t[10],n*t[15]+t[11]],[i*t[12]-t[8],i*t[13]-t[9],i*t[14]-t[10],i*t[15]-t[11]]]}},{}],68:[function(t,e,r){"use strict";e.exports=function(t,e,r){switch(arguments.length){case 0:return new o([0],[0],0);case 1:return"number"==typeof t?new o(n=l(t),n,0):new o(t,l(t.length),0);case 2:if("number"==typeof e){var n=l(t.length);return new o(t,n,+e)}r=0;case 3:if(t.length!==e.length)throw new Error("state and velocity lengths must match");return new o(t,e,r)}};var n=t("cubic-hermite"),i=t("binary-search-bounds");function a(t,e,r){return Math.min(e,Math.max(t,r))}function o(t,e,r){this.dimension=t.length,this.bounds=[new Array(this.dimension),new Array(this.dimension)];for(var n=0;n<this.dimension;++n)this.bounds[0][n]=-1/0,this.bounds[1][n]=1/0;this._state=t.slice().reverse(),this._velocity=e.slice().reverse(),this._time=[r],this._scratch=[t.slice(),t.slice(),t.slice(),t.slice(),t.slice()]}var s=o.prototype;function l(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=0;return e}s.flush=function(t){var e=i.gt(this._time,t)-1;e<=0||(this._time.splice(0,e),this._state.splice(0,e*this.dimension),this._velocity.splice(0,e*this.dimension))},s.curve=function(t){var e=this._time,r=e.length,o=i.le(e,t),s=this._scratch[0],l=this._state,c=this._velocity,u=this.dimension,f=this.bounds;if(o<0)for(var h=u-1,p=0;p<u;++p,--h)s[p]=l[h];else if(o>=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p<u;++p,--h)s[p]=l[h]+d*c[h]}else{h=u*(o+1)-1;var g=e[o],m=e[o+1]-g||1,v=this._scratch[1],y=this._scratch[2],x=this._scratch[3],b=this._scratch[4],_=!0;for(p=0;p<u;++p,--h)v[p]=l[h],x[p]=c[h]*m,y[p]=l[h+u],b[p]=c[h+u]*m,_=_&&v[p]===y[p]&&x[p]===b[p]&&0===x[p];if(_)for(p=0;p<u;++p)s[p]=v[p];else n(v,x,y,b,(t-g)/m,s)}var w=f[0],T=f[1];for(p=0;p<u;++p)s[p]=a(w[p],T[p],s[p]);return s},s.dcurve=function(t){var e=this._time,r=e.length,a=i.le(e,t),o=this._scratch[0],s=this._state,l=this._velocity,c=this.dimension;if(a>=r-1)for(var u=s.length-1,f=(e[r-1],0);f<c;++f,--u)o[f]=l[u];else{u=c*(a+1)-1;var h=e[a],p=e[a+1]-h||1,d=this._scratch[1],g=this._scratch[2],m=this._scratch[3],v=this._scratch[4],y=!0;for(f=0;f<c;++f,--u)d[f]=s[u],m[f]=l[u]*p,g[f]=s[u+c],v[f]=l[u+c]*p,y=y&&d[f]===g[f]&&m[f]===v[f]&&0===m[f];if(y)for(f=0;f<c;++f)o[f]=0;else{n.derivative(d,m,g,v,(t-h)/p,o);for(f=0;f<c;++f)o[f]/=p}}return o},s.lastT=function(){var t=this._time;return t[t.length-1]},s.stable=function(){for(var t=this._velocity,e=t.length,r=this.dimension-1;r>=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1];this._time.push(e,t);for(var u=0;u<2;++u)for(var f=0;f<r;++f)n.push(n[o++]),i.push(0);this._time.push(t);for(f=r;f>0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=t-e,l=this.bounds,c=l[0],u=l[1],f=s>1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t<this.lastT()||arguments.length!==e+1)){var r=this._state,n=this._velocity,i=this.bounds,o=i[0],s=i[1];this._time.push(t);for(var l=e;l>0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t<e)){var r=this.dimension,n=this._state,i=this._velocity,o=n.length-r,s=this.bounds,l=s[0],c=s[1],u=t-e;this._time.push(t);for(var f=r-1;f>=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{"binary-search-bounds":31,"cubic-hermite":62}],69:[function(t,e,r){"use strict";e.exports=function(t){return new s(t||g,null)};function n(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}var l=s.prototype;function c(t,e){var r;if(e.left&&(r=c(t,e.left)))return r;return(r=t(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left)if(i=u(t,e,r,n.left))return i;if(i=r(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=f(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(l,"keys",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,"values",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,"length",{get:function(){return this.root?this.root._count:0}}),l.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],c=[];i;){var u=r(t,i.key);l.push(i),c.push(u),i=u<=0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var f=l.length-2;f>=0;--f){i=l[f];c[f]<=0?l[f]=new n(i._color,i.key,i.value,l[f+1],i.right,i._count+1):l[f]=new n(i._color,i.key,i.value,i.left,l[f+1],i._count+1)}for(f=l.length-1;f>1;--f){var h=l[f-1];i=l[f];if(1===h._color||1===i._color)break;var p=l[f-2];if(p.left===h)if(h.left===i){if(!(d=p.right)||0!==d._color){if(p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(g=l[f-3]).left===p?g.left=h:g.right=h;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){if(h.right=i.left,p._color=0,p.left=i.right,i._color=1,i.left=h,i.right=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(g=l[f-3]).left===p?g.left=i:g.right=i;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else if(h.right===i){if(!(d=p.left)||0!==d._color){if(p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(g=l[f-3]).right===p?g.right=h:g.left=h;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var g;if(h.left=i.right,p._color=0,p.right=i.left,i._color=1,i.right=h,i.left=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(g=l[f-3]).right===p?g.right=i:g.left=i;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}}return l[0]._color=1,new s(r,l[0])},l.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(l,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),l.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t<e.left._count){e=e.left;continue}t-=e.left._count}if(!t)return new h(this,r);if(t-=1,!e.right)break;if(t>=e.right._count)break;e=e.right}return new h(this,[])},l.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},l.remove=function(t){var e=this.find(t);return e?e.remove():this},l.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var p=h.prototype;function d(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function g(t,e){return t<e?-1:t>e?1:0}Object.defineProperty(p,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(p,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),p.clone=function(){return new h(this.tree,this._stack.slice())},p.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var l=t.length-2;l>=0;--l){(r=t[l]).left===t[l+1]?e[l]=new n(r._color,r.key,r.value,e[l+1],r.right,r._count):e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count)}if((r=e[e.length-1]).left&&r.right){var c=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var u=e[c-1];e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),e[c-1].key=r.key,e[c-1].value=r.value;for(l=e.length-2;l>=c;--l)r=e[l],e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count);e[c-1].left=e[c]}if(0===(r=e[e.length-1])._color){var f=e[e.length-2];f.left===r?f.left=null:f.right===r&&(f.right=null),e.pop();for(l=0;l<e.length;++l)e[l]._count--;return new s(this.tree._compare,e[0])}if(r.left||r.right){r.left?d(r,r.left):r.right&&d(r,r.right),r._color=1;for(l=0;l<e.length-1;++l)e[l]._count--;return new s(this.tree._compare,e[0])}if(1===e.length)return new s(this.tree._compare,null);for(l=0;l<e.length;++l)e[l]._count--;var h=e[e.length-2];return function(t){for(var e,r,n,s,l=t.length-1;l>=0;--l){if(e=t[l],0===l)return void(e._color=1);if((r=t[l-1]).left===e){if((n=r.right).right&&0===n.right._color){if(s=(n=r.right=i(n)).right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).left===r?c.left=n:c.right=n;return void(t[l-1]=n)}if(n.left&&0===n.left._color){if(s=(n=r.right=i(n)).left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).left===r?c.left=s:c.right=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.right=a(0,n));r.right=a(0,n);continue}n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).left===r?c.left=n:c.right=n),t[l-1]=n,t[l]=r,l+1<t.length?t[l+1]=e:t.push(e),l+=2}else{if((n=r.left).left&&0===n.left._color){if(s=(n=r.left=i(n)).left=i(n.left),r.left=n.right,n.right=r,n.left=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).right===r?c.right=n:c.left=n;return void(t[l-1]=n)}if(n.right&&0===n.right._color){if(s=(n=r.left=i(n)).right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).right===r?c.right=s:c.left=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.left=a(0,n));r.left=a(0,n);continue}var c;n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).right===r?c.right=n:c.left=n),t[l-1]=n,t[l]=r,l+1<t.length?t[l+1]=e:t.push(e),l+=2}}}(e),h.left===r?h.left=null:h.right=null,new s(this.tree._compare,e[0])},Object.defineProperty(p,"key",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(p,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(p,"index",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),p.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasNext",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),p.update=function(t){var e=this._stack;if(0===e.length)throw new Error("Can't update empty node!");var r=new Array(e.length),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)(i=e[a]).left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},p.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasPrev",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],70:[function(t,e,r){"use strict";e.exports=function(t,e){var r=new u(t);return r.update(e),r};var n=t("./lib/text.js"),i=t("./lib/lines.js"),a=t("./lib/background.js"),o=t("./lib/cube.js"),s=t("./lib/ticks.js"),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=["sans-serif","sans-serif","sans-serif"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=["auto","auto","auto"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=["x","y","z"],this.labelEnable=[!0,!0,!0],this.labelFont="sans-serif",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=["auto","auto","auto"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=u.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),c=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),u=!1,f=!1;if("bounds"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if("ticks"in t){r=t.ticks,u=!0,this.autoTicks=!1;for(p=0;p<3;++p)this.tickSpacing[p]=0}else a("tickSpacing")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&("ticks"in t||"tickSpacing"in t||(this.autoTicks=!0),f=!0,u=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),u=!0),u){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?u=!1:this.ticks=r}o("tickEnable"),l("tickFont")&&(u=!0),a("tickSize"),a("tickAngle"),a("tickPad"),c("tickColor");var g=l("labels");l("labelFont")&&(g=!0),o("labelEnable"),a("labelSize"),a("labelPad"),c("labelColor"),o("lineEnable"),o("lineMirror"),a("lineWidth"),c("lineColor"),o("lineTickEnable"),o("lineTickMirror"),a("lineTickLength"),a("lineTickWidth"),c("lineTickColor"),o("gridEnable"),a("gridWidth"),c("gridColor"),o("zeroEnable"),c("zeroLineColor"),a("zeroLineWidth"),o("backgroundEnable"),c("backgroundColor"),this._text?this._text&&(g||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,c=n[e],u=0;u<3;++u)if(e!==u){var f=a,h=s,p=o,d=l;c&1<<u&&(f=s,h=a,p=l,d=o),f[u]=r[0][u],h[u]=r[1][u],i[u]>0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var g=[0,0,0],m={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var v=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||m;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E=g;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=h[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var L=[0,0,0];h[A]>0?L[A]=a[1][A]:L[A]=a[0][A];for(var C=0;C<2;++C){var P=(A+1+C)%3,I=(A+1+(1^C))%3;this.gridEnable[P]&&this._lines.drawGrid(P,I,this.bounds,L,this.gridColor[P],this.gridWidth[P]*this.pixelRatio)}for(C=0;C<2;++C){P=(A+1+C)%3,I=(A+1+(1^C))%3;this.zeroEnable[I]&&Math.min(a[0][I],a[1][I])<=0&&Math.max(a[0][I],a[1][I])>=0&&this._lines.drawZero(P,I,this.bounds,L,this.zeroLineColor[I],this.zeroLineWidth[I]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var O=c(v,M[A].primalMinor),z=c(y,M[A].mirrorMinor),D=this.lineTickLength;for(C=0;C<3;++C){var R=k/r[5*C];O[C]*=D[C]*R,z[C]*=D[C]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,O,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=c(x,M[A].primalOffset);for(C=0;C<3;++C)this.lineTickEnable[A]&&(H[C]+=k*U[C]*Math.max(this.lineTickLength[C],0)/r[5*C]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]="auto"):this.tickAlign[A]=-1,F=1,"auto"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]),B=[0,0,0],j(A,U,V);for(C=0;C<3;++C)H[C]+=k*U[C]*this.tickPad[C]/r[5*C];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),"auto"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]);for(C=0;C<3;++C)H[C]+=k*U[C]*this.labelPad[C]/r[5*C];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{"./lib/background.js":71,"./lib/cube.js":72,"./lib/lines.js":73,"./lib/text.js":75,"./lib/ticks.js":76}],71:[function(t,e,r){"use strict";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var g=-1;g<=1;g+=2)f[u]=g,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var m=c;c=u,u=m}var v=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,v,x,b)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders":74,"gl-buffer":78,"gl-vao":150}],72:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)c[x][k]=l[x][k]/T;p&&(c[x][2]*=-1),T<0&&(w<0||c[x][2]<c[w][2])&&(w=x)}if(w<0){w=0;for(var A=0;A<3;++A){for(var M=(A+2)%3,S=(A+1)%3,E=-1,L=-1,C=0;C<2;++C){var P=(O=C<<A)+(C<<M)+(1-C<<S),I=O+(1-C<<M)+(C<<S);o(c[O],c[P],c[I],f)<0||(C?E=1:L=1)}if(E<0||L<0)L>E&&(w|=1<<A);else{for(C=0;C<2;++C){P=(O=C<<A)+(C<<M)+(1-C<<S),I=O+(1-C<<M)+(C<<S);var O,z=d([l[O],l[P],l[I],l[O+(1<<M)+(1<<S)]]);C?E=z:L=z}L>E&&(w|=1<<A)}}}var D=7^w,R=-1;for(x=0;x<8;++x)x!==w&&x!==D&&(R<0||c[R][1]>c[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x){if((N=R^1<<x)!==w&&N!==D)F<0&&(F=N),(S=c[N])[0]<c[F][0]&&(F=N)}var B=-1;for(x=0;x<3;++x){var N;if((N=R^1<<x)!==w&&N!==D&&N!==F)B<0&&(B=N),(S=c[N])[0]>c[B][0]&&(B=N)}var j=g;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===D?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=m,H=w;for(A=0;A<3;++A)V[A]=H&1<<A?-1:1;return v};var n=t("bit-twiddle"),i=t("gl-mat4/multiply"),a=t("split-polygon"),o=t("robust-orientation"),s=new Array(16),l=new Array(8),c=new Array(8),u=new Array(3),f=[0,0,0];function h(t,e,r){for(var n=0;n<4;++n){t[n]=r[12+n];for(var i=0;i<3;++i)t[n]+=e[i]*r[4*i+n]}}!function(){for(var t=0;t<8;++t)l[t]=[1,1,1,1],c[t]=[1,1,1]}();var p=[[0,0,1,0,0],[0,0,-1,1,0],[0,-1,0,1,0],[0,1,0,1,0],[-1,0,0,1,0],[1,0,0,1,0]];function d(t){for(var e=0;e<p.length;++e)if((t=a.positive(t,p[e])).length<3)return 0;var r=t[0],n=r[0]/r[3],i=r[1]/r[3],o=0;for(e=1;e+1<t.length;++e){var s=t[e],l=t[e+1],c=s[0]/s[3]-n,u=s[1]/s[3]-i,f=l[0]/l[3]-n,h=l[1]/l[3]-i;o+=Math.abs(c*h-u*f)}return o}var g=[1,1,1],m=[0,0,0],v={cubeEdges:g,axis:m}},{"bit-twiddle":32,"gl-mat4/multiply":100,"robust-orientation":284,"split-polygon":300}],73:[function(t,e,r){"use strict";e.exports=function(t,e,r){var o=[],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[0,0,0];o.push(0,0,1,0,1,1,0,0,-1,0,0,-1,0,1,1,0,1,-1);for(var f=0;f<3;++f){for(var h=o.length/3|0,d=0;d<r[f].length;++d){var g=+r[f][d].x;o.push(g,0,1,g,1,1,g,0,-1,g,0,-1,g,1,1,g,1,-1)}var m=o.length/3|0;s[f]=h,l[f]=m-h;h=o.length/3|0;for(var v=0;v<r[f].length;++v){g=+r[f][v].x;o.push(g,0,1,g,1,1,g,0,-1,g,0,-1,g,1,1,g,1,-1)}m=o.length/3|0;c[f]=h,u[f]=m-h}var y=n(t,new Float32Array(o)),x=i(t,[{buffer:y,type:t.FLOAT,size:3,stride:0,offset:0}]),b=a(t);return b.attributes.position.location=0,new p(t,y,x,b,l,s,u,c)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").line,o=[0,0,0],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[1,1];function f(t){return t[0]=t[1]=t[2]=0,t}function h(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function p(t,e,r,n,i,a,o,s){this.gl=t,this.vertBuffer=e,this.vao=r,this.shader=n,this.tickCount=i,this.tickOffset=a,this.gridCount=o,this.gridOffset=s}var d=p.prototype;d.bind=function(t,e,r){this.shader.bind(),this.shader.uniforms.model=t,this.shader.uniforms.view=e,this.shader.uniforms.projection=r,u[0]=this.gl.drawingBufferWidth,u[1]=this.gl.drawingBufferHeight,this.shader.uniforms.screenShape=u,this.vao.bind()},d.unbind=function(){this.vao.unbind()},d.drawAxisLine=function(t,e,r,n,i){var a=f(s);this.shader.uniforms.majorAxis=s,a[t]=e[1][t]-e[0][t],this.shader.uniforms.minorAxis=a;var o,u=h(c,r);u[t]+=e[0][t],this.shader.uniforms.offset=u,this.shader.uniforms.lineWidth=i,this.shader.uniforms.color=n,(o=f(l))[(t+2)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6),(o=f(l))[(t+1)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6)},d.drawAxisTicks=function(t,e,r,n,i){if(this.tickCount[t]){var a=f(o);a[t]=1,this.shader.uniforms.majorAxis=a,this.shader.uniforms.offset=e,this.shader.uniforms.minorAxis=r,this.shader.uniforms.color=n,this.shader.uniforms.lineWidth=i;var s=f(l);s[t]=1,this.shader.uniforms.screenAxis=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t])}},d.drawGrid=function(t,e,r,n,i,a){if(this.gridCount[t]){var u=f(s);u[e]=r[1][e]-r[0][e],this.shader.uniforms.minorAxis=u;var p=h(c,n);p[e]+=r[0][e],this.shader.uniforms.offset=p;var d=f(o);d[t]=1,this.shader.uniforms.majorAxis=d;var g=f(l);g[t]=1,this.shader.uniforms.screenAxis=g,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,this.gridCount[t],this.gridOffset[t])}},d.drawZero=function(t,e,r,n,i,a){var o=f(s);this.shader.uniforms.majorAxis=o,o[t]=r[1][t]-r[0][t],this.shader.uniforms.minorAxis=o;var u=h(c,n);u[t]+=r[0][t],this.shader.uniforms.offset=u;var p=f(l);p[e]=1,this.shader.uniforms.screenAxis=p,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,6)},d.dispose=function(){this.vao.dispose(),this.vertBuffer.dispose(),this.shader.dispose()}},{"./shaders":74,"gl-buffer":78,"gl-vao":150}],74:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, majorAxis, minorAxis, screenAxis;\nuniform float lineWidth;\nuniform vec2 screenShape;\n\nvec3 project(vec3 p) {\n  vec4 pp = projection * view * model * vec4(p, 1.0);\n  return pp.xyz / max(pp.w, 0.0001);\n}\n\nvoid main() {\n  vec3 major = position.x * majorAxis;\n  vec3 minor = position.y * minorAxis;\n\n  vec3 vPosition = major + minor + offset;\n  vec3 pPosition = project(vPosition);\n  vec3 offset = project(vPosition + screenAxis * position.z);\n\n  vec2 screen = normalize((offset - pPosition).xy * screenShape) / screenShape;\n\n  gl_Position = vec4(pPosition + vec3(0.5 * screen * lineWidth, 0), 1.0);\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n  gl_FragColor = color;\n}"]);r.line=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"}])};var s=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, axis, alignDir, alignOpt;\nuniform float scale, angle, pixelScale;\nuniform vec2 resolution;\n\nvec3 project(vec3 p) {\n  vec4 pp = projection * view * model * vec4(p, 1.0);\n  return pp.xyz / max(pp.w, 0.0001);\n}\n\nfloat computeViewAngle(vec3 a, vec3 b) {\n  vec3 A = project(a);\n  vec3 B = project(b);\n\n  return atan(\n    (B.y - A.y) * resolution.y,\n    (B.x - A.x) * resolution.x\n  );\n}\n\nconst float PI = 3.141592;\nconst float TWO_PI = 2.0 * PI;\nconst float HALF_PI = 0.5 * PI;\nconst float ONE_AND_HALF_PI = 1.5 * PI;\n\nint option = int(floor(alignOpt.x + 0.001));\nfloat hv_ratio =       alignOpt.y;\nbool enableAlign =    (alignOpt.z != 0.0);\n\nfloat mod_angle(float a) {\n  return mod(a, PI);\n}\n\nfloat positive_angle(float a) {\n  return mod_angle((a < 0.0) ?\n    a + TWO_PI :\n    a\n  );\n}\n\nfloat look_upwards(float a) {\n  float b = positive_angle(a);\n  return ((b > HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\n    b - PI :\n    b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n  // ratio controls the ratio between being horizontal to (vertical + horizontal)\n  // if ratio is set to 0.5 then it is 50%, 50%.\n  // when using a higher ratio e.g. 0.75 the result would\n  // likely be more horizontal than vertical.\n\n  float b = positive_angle(a);\n\n  return\n    (b < (      ratio) * HALF_PI) ? 0.0 :\n    (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n    (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\n    (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\n                                    0.0;\n}\n\nfloat roundTo(float a, float b) {\n  return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n  float b = positive_angle(a);\n  float div = TWO_PI / float(n);\n  float c = roundTo(b, div);\n  return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n  return\n    (option >  2) ? look_round_n_directions(rawAngle + delta, option) :       // option 3-n: round to n directions\n    (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n    (option == 1) ? rawAngle + delta :       // use free angle, and flip to align with one direction of the axis\n    (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n    (option ==-1) ? 0.0 :                    // useful for backward compatibility, all texts remains horizontal\n                    rawAngle;                // otherwise return back raw input angle\n}\n\nbool isAxisTitle = (axis.x == 0.0) &&\n                   (axis.y == 0.0) &&\n                   (axis.z == 0.0);\n\nvoid main() {\n  //Compute world offset\n  float axisDistance = position.z;\n  vec3 dataPosition = axisDistance * axis + offset;\n\n  float beta = angle; // i.e. user defined attributes for each tick\n\n  float axisAngle;\n  float clipAngle;\n  float flip;\n\n  if (enableAlign) {\n    axisAngle = (isAxisTitle) ? HALF_PI :\n                      computeViewAngle(dataPosition, dataPosition + axis);\n    clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\n\n    axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\n    clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\n\n    flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\n                vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n    beta += applyAlignOption(clipAngle, flip * PI);\n  }\n\n  //Compute plane offset\n  vec2 planeCoord = position.xy * pixelScale;\n\n  mat2 planeXform = scale * mat2(\n     cos(beta), sin(beta),\n    -sin(beta), cos(beta)\n  );\n\n  vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\n\n  //Compute clip position\n  vec3 clipPosition = project(dataPosition);\n\n  //Apply text offset in clip coordinates\n  clipPosition += vec3(viewOffset, 0.0);\n\n  //Done\n  gl_Position = vec4(clipPosition, 1.0);\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n  gl_FragColor = color;\n}"]);r.text=function(t){return i(t,s,l,null,[{name:"position",type:"vec3"}])};var c=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds[2];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n  vec3 signAxis = sign(bounds[1] - bounds[0]);\n\n  vec3 realNormal = signAxis * normal;\n\n  if(dot(realNormal, enable) > 0.0) {\n    vec3 minRange = min(bounds[0], bounds[1]);\n    vec3 maxRange = max(bounds[0], bounds[1]);\n    vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\n    gl_Position = projection * view * model * vec4(nPosition, 1.0);\n  } else {\n    gl_Position = vec4(0,0,0,0);\n  }\n\n  colorChannel = abs(realNormal);\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors[3];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n  gl_FragColor = colorChannel.x * colors[0] +\n                 colorChannel.y * colors[1] +\n                 colorChannel.z * colors[2];\n}"]);r.bg=function(t){return i(t,c,u,null,[{name:"position",type:"vec3"},{name:"normal",type:"vec3"}])}},{"gl-shader":132,glslify:231}],75:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t("gl-buffer"),i=t("gl-vao"),a=t("vectorize-text"),o=t("./shaders").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:"'+t+'" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:"center",textBaseline:"middle",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,g=p.length;d<g;++d)for(var m=p[d],v=2;v>=0;--v){var y=h[m[v]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var g=0;g<n[d].length;++g)n[d][g].text&&s(n[d][g].x,n[d][g].text,n[d][g].font||i,n[d][g].fontSize||12,1.25,p);u[d]=(o.length/3|0)-c[d]}this.buffer.update(o),this.tickOffset=c,this.tickCount=u,this.labelOffset=f,this.labelCount=h},u.drawTicks=function(t,e,r,n,i,a,o,s){this.tickCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t]))},u.drawLabel=function(t,e,r,n,i,a,o,s){this.labelCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.labelCount[t],this.labelOffset[t]))},u.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()}}).call(this)}).call(this,t("_process"))},{"./shaders":74,_process:5,"gl-buffer":78,"gl-vao":150,"vectorize-text":311}],76:[function(t,e,r){"use strict";function n(t,e){var r=t+"",n=r.indexOf("."),i=0;n>=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+"";if(s.indexOf("e")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=""+l;if(o<0&&(u="-"+u),i){for(var f=""+c;f.length<i;)f="0"+f;return u+"."+f}return u}r.create=function(t,e){for(var r=[],i=0;i<3;++i){for(var a=[],o=(t[0][i],t[1][i],0);o*e[i]<=t[1][i];++o)a.push({x:o*e[i],text:n(e[i],o)});for(o=-1;o*e[i]>=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;++n){var i=t[r][n],a=e[r][n];if(i.x!==a.x||i.text!==a.text||i.font!==a.font||i.fontColor!==a.fontColor||i.fontSize!==a.fontSize||i.dx!==a.dx||i.dy!==a.dy)return!1}}return!0}},{}],77:[function(t,e,r){"use strict";e.exports=function(t,e,r,l,f){var h=e.model||c,p=e.view||c,v=e.projection||c,y=e._ortho||!1,x=t.bounds,b=(f=f||a(h,p,v,x,y)).axis;o(u,p,h),o(u,v,u);for(var _=g,w=0;w<3;++w)_[w].lo=1/0,_[w].hi=-1/0,_[w].pixelsPerDataUnit=1/0;var T=n(s(u,u));s(u,u);for(var k=0;k<3;++k){var A=(k+1)%3,M=(k+2)%3,S=m;t:for(w=0;w<2;++w){var E=[];if(b[k]<0!=!!w){S[k]=x[w][k];for(var L=0;L<2;++L){S[A]=x[L^w][A];for(var C=0;C<2;++C)S[M]=x[C^L^w][M],E.push(S.slice())}var P=y?5:4;for(L=P;L===P;++L){if(0===E.length)continue t;E=i.positive(E,T[L])}for(L=0;L<E.length;++L){M=E[L];var I=d(m,u,M,r,l);for(C=0;C<3;++C)_[C].lo=Math.min(_[C].lo,M[C]),_[C].hi=Math.max(_[C].hi,M[C]),C!==k&&(_[C].pixelsPerDataUnit=Math.min(_[C].pixelsPerDataUnit,Math.abs(I[C])))}}}}return _};var n=t("extract-frustum-planes"),i=t("split-polygon"),a=t("./lib/cube.js"),o=t("gl-mat4/multiply"),s=t("gl-mat4/transpose"),l=t("gl-vec4/transformMat4"),c=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),u=new Float32Array(16);function f(t,e,r){this.lo=t,this.hi=e,this.pixelsPerDataUnit=r}var h=[0,0,0,1],p=[0,0,0,1];function d(t,e,r,n,i){for(var a=0;a<3;++a){for(var o=h,s=p,c=0;c<3;++c)s[c]=o[c]=r[c];s[3]=o[3]=1,s[a]+=1,l(s,s,e),s[3]<0&&(t[a]=1/0),o[a]-=1,l(o,o,e),o[3]<0&&(t[a]=1/0);var u=(o[0]/o[3]-s[0]/s[3])*n,f=(o[1]/o[3]-s[1]/s[3])*i;t[a]=.25*Math.sqrt(u*u+f*f)}return t}var g=[new f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0)],m=[0,0,0]},{"./lib/cube.js":72,"extract-frustum-planes":67,"gl-mat4/multiply":100,"gl-mat4/transpose":109,"gl-vec4/transformMat4":221,"split-polygon":300}],78:[function(t,e,r){"use strict";var n=t("typedarray-pool"),i=t("ndarray-ops"),a=t("ndarray"),o=["uint8","uint8_clamped","uint16","uint32","int8","int16","int32","float32"];function s(t,e,r,n,i){this.gl=t,this.type=e,this.handle=r,this.length=n,this.usage=i}var l=s.prototype;function c(t,e,r,n,i,a){var o=i.length*i.BYTES_PER_ELEMENT;if(a<0)return t.bufferData(e,i,n),o;if(o+a>r)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a<i;++a)r[a]=t[a];return r}l.bind=function(){this.gl.bindBuffer(this.type,this.handle)},l.unbind=function(){this.gl.bindBuffer(this.type,null)},l.dispose=function(){this.gl.deleteBuffer(this.handle)},l.update=function(t,e){if("number"!=typeof e&&(e=-1),this.bind(),"object"==typeof t&&void 0!==t.shape){var r=t.dtype;if(o.indexOf(r)<0&&(r="float32"),this.type===this.gl.ELEMENT_ARRAY_BUFFER)r=gl.getExtension("OES_element_index_uint")&&"uint16"!==r?"uint32":"uint16";if(r===t.dtype&&function(t,e){for(var r=1,n=e.length-1;n>=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,"uint16"):u(t,"float32"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if("object"==typeof t&&"number"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if("number"!=typeof t&&void 0!==t)throw new Error("gl-buffer: Invalid data type");if(e>=0)throw new Error("gl-buffer: Cannot specify offset when resizing buffer");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error("gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error("gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:259,"ndarray-ops":254,"typedarray-pool":308}],79:[function(t,e,r){"use strict";var n=t("gl-vec3");e.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,c=1/0,u=-1/0,f=1/0,h=-1/0,p=null,d=null,g=[],m=1/0,v=!1,y=0;y<r.length;y++){var x=r[y];s=Math.min(x[0],s),l=Math.max(x[0],l),c=Math.min(x[1],c),u=Math.max(x[1],u),f=Math.min(x[2],f),h=Math.max(x[2],h);var b=i[y];if(n.length(b)>o&&(o=n.length(b)),y){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(m=Math.min(m,_),v=!1):v=!0}v||(p=x,d=b),g.push(b)}var w=[s,c,f],T=[l,u,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(m)||(m=1),a.vectorScale=m;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A;y=0;for(var M=0;y<r.length;y++)for(var S=(x=r[y])[0],E=x[1],L=x[2],C=g[y],P=n.length(C)*k,I=0;I<8;I++){a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vertexIntensity.push(P,P,P),a.vertexIntensity.push(P,P,P);var O=a.positions.length;a.cells.push([O-6,O-5,O-4],[O-3,O-2,O-1])}return a};var i=t("./lib/shaders");e.exports.createMesh=t("./create_mesh"),e.exports.createConeMesh=function(t,r){return e.exports.createMesh(t,r,{shaders:i,traceType:"cone"})}},{"./create_mesh":80,"./lib/shaders":81,"gl-vec3":169}],80:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("gl-mat4/multiply"),l=t("gl-mat4/invert"),c=t("ndarray"),u=t("colormap"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e,r,n,i,a,o,s,l,c,u){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.pickShader=n,this.trianglePositions=i,this.triangleVectors=a,this.triangleColors=s,this.triangleUVs=l,this.triangleIds=o,this.triangleVAO=c,this.triangleCount=0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.traceType=u,this.tubeScale=1,this.coneScale=2,this.vectorScale=1,this.coneOffset=.25,this._model=f,this._view=f,this._projection=f,this._resolution=[1,1]}var p=h.prototype;function d(t,e){var r=n(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location=0,r.attributes.color.location=2,r.attributes.uv.location=3,r.attributes.vector.location=4,r}function g(t,e){var r=n(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location=0,r.attributes.id.location=1,r.attributes.vector.location=4,r}p.isOpaque=function(){return this.opacity>=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"lightPosition"in t&&(this.lightPosition=t.lightPosition),"opacity"in t&&(this.opacity=t.opacity),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=u({colormap:t,nshades:256,format:"rgba"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return c(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,g=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],g=+t.vertexIntensityBounds[1];else for(var m=0;m<p.length;++m){var v=p[m];d=Math.min(d,v),g=Math.max(g,v)}else for(m=0;m<n.length;++m){v=n[m][2];d=Math.min(d,v),g=Math.max(g,v)}this.intensity=p||function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n),this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(m=0;m<n.length;++m)for(var y=n[m],x=0;x<3;++x)!isNaN(y[x])&&isFinite(y[x])&&(this.bounds[0][x]=Math.min(this.bounds[0][x],y[x]),this.bounds[1][x]=Math.max(this.bounds[1][x],y[x]));var b=0;t:for(m=0;m<r.length;++m){var _=r[m];switch(_.length){case 3:for(x=0;x<3;++x){y=n[T=_[x]];for(var w=0;w<3;++w)if(isNaN(y[w])||!isFinite(y[w]))continue t}for(x=0;x<3;++x){var T;y=n[T=_[2-x]];a.push(y[0],y[1],y[2],y[3]);var k=i[T];o.push(k[0],k[1],k[2],k[3]||0);var A,M=h;3===M.length?s.push(M[0],M[1],M[2],1):s.push(M[0],M[1],M[2],M[3]),A=p?[(p[T]-d)/(g-d),0]:[(y[2]-d)/(g-d),0],l.push(A[0],A[1]),f.push(m)}b+=1}}this.triangleCount=b,this.trianglePositions.update(a),this.triangleVectors.update(o),this.triangleColors.update(s),this.triangleUVs.update(l),this.triangleIds.update(new Uint32Array(f))}},p.drawTransparent=p.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var c={model:r,view:n,projection:i,inverseModel:f.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],opacity:this.opacity,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,texture:0};c.inverseModel=l(c.inverseModel,c.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);s(u,c.view,c.model),s(u,c.projection,u),l(u,u);for(o=0;o<3;++o)c.eyePosition[o]=u[12+o]/u[15];var h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var p=u[12+o],d=0;d<3;++d)p+=u[4*d+o]*this.lightPosition[d];c.lightPosition[o]=p/h}if(this.triangleCount>0){var g=this.triShader;g.bind(),g.uniforms=c,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return"cone"===this.traceType?i.index=Math.floor(r[1]/48):"streamtube"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=g(t,n),u=o(t,c(new Uint8Array([255,255,255,255]),[1,1,4]));u.generateMipmap(),u.minFilter=t.LINEAR_MIPMAP_LINEAR,u.magFilter=t.LINEAR;var f=i(t),p=i(t),m=i(t),v=i(t),y=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:m,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,u,s,l,f,p,y,m,v,x,r.traceType||"cone");return b.update(e),b}},{colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-shader":132,"gl-texture2d":146,"gl-vao":150,ndarray:259}],81:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n  // Return up-vector for only-z vector.\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\n  // Assign z = 0, x = -b, y = a:\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n    return normalize(vec3(-v.y, v.x, 0.0));\n  } else {\n    return normalize(vec3(0.0, v.z, -v.y));\n  }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n//   segment + 0 top vertex\n//   segment + 1 perimeter vertex a+1\n//   segment + 2 perimeter vertex a\n//   segment + 3 center base vertex\n//   segment + 4 perimeter vertex a\n//   segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n  const float segmentCount = 8.0;\n\n  float index = rawIndex - floor(rawIndex /\n    (segmentCount * 6.0)) *\n    (segmentCount * 6.0);\n\n  float segment = floor(0.001 + index/6.0);\n  float segmentIndex = index - (segment*6.0);\n\n  normal = -normalize(d);\n\n  if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n    return mix(vec3(0.0), -d, coneOffset);\n  }\n\n  float nextAngle = (\n    (segmentIndex > 0.99 &&  segmentIndex < 1.01) ||\n    (segmentIndex > 4.99 &&  segmentIndex < 5.01)\n  ) ? 1.0 : 0.0;\n  float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n  vec3 v1 = mix(d, vec3(0.0), coneOffset);\n  vec3 v2 = v1 - d;\n\n  vec3 u = getOrthogonalVector(d);\n  vec3 v = normalize(cross(u, d));\n\n  vec3 x = u * cos(angle) * length(d)*0.25;\n  vec3 y = v * sin(angle) * length(d)*0.25;\n  vec3 v3 = v2 + x + y;\n  if (segmentIndex < 3.0) {\n    vec3 tx = u * sin(angle);\n    vec3 ty = v * -cos(angle);\n    vec3 tangent = tx + ty;\n    normal = normalize(cross(v3 - v1, tangent));\n  }\n\n  if (segmentIndex == 0.0) {\n    return mix(d, vec3(0.0), coneOffset);\n  }\n  return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, coneScale, coneOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  // Scale the vector magnitude to stay constant with\n  // model & view changes.\n  vec3 normal;\n  vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n  vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n  //Lighting geometry parameters\n  vec4 cameraCoordinate = view * conePosition;\n  cameraCoordinate.xyz /= cameraCoordinate.w;\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\n  f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n  // vec4 m_position  = model * vec4(conePosition, 1.0);\n  vec4 t_position  = view * conePosition;\n  gl_Position      = projection * t_position;\n\n  f_color          = color;\n  f_data           = conePosition.xyz;\n  f_position       = position.xyz;\n  f_uv             = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n  float NdotH = max(x, 0.0001);\n  float cos2Alpha = NdotH * NdotH;\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n  float roughness2 = roughness * roughness;\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n  return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n  vec3 lightDirection,\n  vec3 viewDirection,\n  vec3 surfaceNormal,\n  float roughness,\n  float fresnel) {\n\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n  //Half angle vector\n  vec3 H = normalize(lightDirection + viewDirection);\n\n  //Geometric term\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\n  float VdotH = max(dot(viewDirection, H), 0.000001);\n  float LdotH = max(dot(lightDirection, H), 0.000001);\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\n  float G = min(1.0, min(G1, G2));\n  \n  //Distribution term\n  float D = beckmannDistribution(NdotH, roughness);\n\n  //Fresnel term\n  float F = pow(1.0 - VdotN, fresnel);\n\n  //Multiply terms and done\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n  vec3 N = normalize(f_normal);\n  vec3 L = normalize(f_lightDirection);\n  vec3 V = normalize(f_eyeDirection);\n\n  if(gl_FrontFacing) {\n    N = -N;\n  }\n\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n  vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\n\n  gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n  // Return up-vector for only-z vector.\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\n  // Assign z = 0, x = -b, y = a:\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n    return normalize(vec3(-v.y, v.x, 0.0));\n  } else {\n    return normalize(vec3(0.0, v.z, -v.y));\n  }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n//   segment + 0 top vertex\n//   segment + 1 perimeter vertex a+1\n//   segment + 2 perimeter vertex a\n//   segment + 3 center base vertex\n//   segment + 4 perimeter vertex a\n//   segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n  const float segmentCount = 8.0;\n\n  float index = rawIndex - floor(rawIndex /\n    (segmentCount * 6.0)) *\n    (segmentCount * 6.0);\n\n  float segment = floor(0.001 + index/6.0);\n  float segmentIndex = index - (segment*6.0);\n\n  normal = -normalize(d);\n\n  if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n    return mix(vec3(0.0), -d, coneOffset);\n  }\n\n  float nextAngle = (\n    (segmentIndex > 0.99 &&  segmentIndex < 1.01) ||\n    (segmentIndex > 4.99 &&  segmentIndex < 5.01)\n  ) ? 1.0 : 0.0;\n  float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n  vec3 v1 = mix(d, vec3(0.0), coneOffset);\n  vec3 v2 = v1 - d;\n\n  vec3 u = getOrthogonalVector(d);\n  vec3 v = normalize(cross(u, d));\n\n  vec3 x = u * cos(angle) * length(d)*0.25;\n  vec3 y = v * sin(angle) * length(d)*0.25;\n  vec3 v3 = v2 + x + y;\n  if (segmentIndex < 3.0) {\n    vec3 tx = u * sin(angle);\n    vec3 ty = v * -cos(angle);\n    vec3 tangent = tx + ty;\n    normal = normalize(cross(v3 - v1, tangent));\n  }\n\n  if (segmentIndex == 0.0) {\n    return mix(d, vec3(0.0), coneOffset);\n  }\n  return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float vectorScale, coneScale, coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  vec3 normal;\n  vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\n  vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n  gl_Position = projection * view * conePosition;\n  f_id        = id;\n  f_position  = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3  clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n  gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec3"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec3"}]}},{glslify:231}],82:[function(t,e,r){e.exports={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"}},{}],83:[function(t,e,r){var n=t("./1.0/numbers");e.exports=function(t){return n[t]}},{"./1.0/numbers":82}],84:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a<i.length;++a){var o=i[a];t.push(e[0],e[1],e[2],r[0],r[1],r[2],r[3],o[0],o[1],o[2])}return i.length}l.update=function(t){"lineWidth"in(t=t||{})&&(this.lineWidth=t.lineWidth,Array.isArray(this.lineWidth)||(this.lineWidth=[this.lineWidth,this.lineWidth,this.lineWidth])),"capSize"in t&&(this.capSize=t.capSize,Array.isArray(this.capSize)||(this.capSize=[this.capSize,this.capSize,this.capSize])),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var e=t.color||[[0,0,0],[0,0,0],[0,0,0]],r=t.position,n=t.error;if(Array.isArray(e[0])||(e=[e,e,e]),r&&n){var i=[],a=r.length,o=0;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.lineCount=[0,0,0];for(var s=0;s<3;++s){this.lineOffset[s]=o;t:for(var l=0;l<a;++l){for(var u=r[l],h=0;h<3;++h)if(isNaN(u[h])||!isFinite(u[h]))continue t;var p=n[l],d=e[s];if(Array.isArray(d[0])&&(d=e[l]),3===d.length?d=[d[0],d[1],d[2],1]:4===d.length&&(d=[d[0],d[1],d[2],d[3]],!this.hasAlpha&&d[3]<1&&(this.hasAlpha=!0)),!isNaN(p[0][s])&&!isNaN(p[1][s])){var g;if(p[0][s]<0)(g=u.slice())[s]+=p[0][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+f(i,g,d,s);if(p[1][s]>0)(g=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+f(i,g,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{"./shaders/index":85,"gl-buffer":78,"gl-vao":150}],85:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n  vec4 worldPosition  = model * vec4(position, 1.0);\n  worldPosition       = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n  gl_Position         = projection * view * worldPosition;\n  fragColor           = color;\n  fragPosition        = position;\n}"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n  if (\n    outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\n    fragColor.a * opacity == 0.\n  ) discard;\n\n  gl_FragColor = opacity * fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"offset",type:"vec3"}])}},{"gl-shader":132,glslify:231}],86:[function(t,e,r){"use strict";var n=t("gl-texture2d");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension("WEBGL_draw_buffers");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;a<n;++a)i[a]=t.COLOR_ATTACHMENT0+a;for(a=n;a<r;++a)i[a]=t.NONE;l[n]=i}}(t,c);Array.isArray(e)&&(n=r,r=0|e[1],e=0|e[0]);if("number"!=typeof e)throw new Error("gl-fbo: Missing shape parameter");var u=t.getParameter(t.MAX_RENDERBUFFER_SIZE);if(e<0||e>u||r<0||r>u)throw new Error("gl-fbo: Parameters are too large for FBO");var f=1;if("color"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(f>1){if(!c)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+f+" draw buffers")}}var h=t.UNSIGNED_BYTE,p=t.getExtension("OES_texture_float");if(n.float&&f>0){if(!p)throw new Error("gl-fbo: Context does not support floating point textures");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var g=!0;"depth"in n&&(g=!!n.depth);var m=!1;"stencil"in n&&(m=!!n.stencil);return new d(t,e,r,h,f,g,m,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error("gl-fbo: Framebuffer unsupported");case a:throw new Error("gl-fbo: Framebuffer incomplete attachment");case o:throw new Error("gl-fbo: Framebuffer incomplete dimensions");case s:throw new Error("gl-fbo: Framebuffer incomplete missing attachment");default:throw new Error("gl-fbo: Framebuffer failed for unspecified reason")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d<i;++d)this.color[d]=null;this._color_rb=null,this.depth=null,this._depth_rb=null,this._colorType=n,this._useDepth=a,this._useStencil=o;var g=this,m=[0|e,0|r];Object.defineProperties(m,{0:{get:function(){return g._shape[0]},set:function(t){return g.width=t}},1:{get:function(){return g._shape[1]},set:function(t){return g.height=t}}}),this._shapeVector=m,function(t){var e=c(t.gl),r=t.gl,n=t.handle=r.createFramebuffer(),i=t._shape[0],a=t._shape[1],o=t.color.length,s=t._ext,d=t._useStencil,g=t._useDepth,m=t._colorType;r.bindFramebuffer(r.FRAMEBUFFER,n);for(var v=0;v<o;++v)t.color[v]=h(r,i,a,m,r.RGBA,r.COLOR_ATTACHMENT0+v);0===o?(t._color_rb=p(r,i,a,r.RGBA4,r.COLOR_ATTACHMENT0),s&&s.drawBuffersWEBGL(l[0])):o>1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension("WEBGL_depth_texture");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):g&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null);for(v=0;v<t.color.length;++v)t.color[v].dispose(),t.color[v]=null;t._color_rb&&(r.deleteRenderbuffer(t._color_rb),t._color_rb=null),u(r,e),f(x)}u(r,e)}(this)}var g=d.prototype;function m(t,e,r){if(t._destroyed)throw new Error("gl-fbo: Can't resize destroyed FBO");if(t._shape[0]!==e||t._shape[1]!==r){var n=t.gl,i=n.getParameter(n.MAX_RENDERBUFFER_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o<t.color.length;++o)t.color[o].shape=t._shape;t._color_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._color_rb),n.renderbufferStorage(n.RENDERBUFFER,n.RGBA4,t._shape[0],t._shape[1])),t.depth&&(t.depth.shape=t._shape),t._depth_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._depth_rb),t._useDepth&&t._useStencil?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_STENCIL,t._shape[0],t._shape[1]):t._useDepth?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_COMPONENT16,t._shape[0],t._shape[1]):t._useStencil&&n.renderbufferStorage(n.RENDERBUFFER,n.STENCIL_INDEX,t._shape[0],t._shape[1])),n.bindFramebuffer(n.FRAMEBUFFER,t.handle);var s=n.checkFramebufferStatus(n.FRAMEBUFFER);s!==n.FRAMEBUFFER_COMPLETE&&(t.dispose(),u(n,a),f(s)),u(n,a)}}Object.defineProperties(g,{shape:{get:function(){return this._destroyed?[0,0]:this._shapeVector},set:function(t){if(Array.isArray(t)||(t=[0|t,0|t]),2!==t.length)throw new Error("gl-fbo: Shape vector must be length 2");var e=0|t[0],r=0|t[1];return m(this,e,r),[e,r]},enumerable:!1},width:{get:function(){return this._destroyed?0:this._shape[0]},set:function(t){return m(this,t|=0,this._shape[1]),t},enumerable:!1},height:{get:function(){return this._destroyed?0:this._shape[1]},set:function(t){return t|=0,m(this,this._shape[0],t),t},enumerable:!1}}),g.bind=function(){if(!this._destroyed){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,this.handle),t.viewport(0,0,this._shape[0],this._shape[1])}},g.dispose=function(){if(!this._destroyed){this._destroyed=!0;var t=this.gl;t.deleteFramebuffer(this.handle),this.handle=null,this.depth&&(this.depth.dispose(),this.depth=null),this._depth_rb&&(t.deleteRenderbuffer(this._depth_rb),this._depth_rb=null);for(var e=0;e<this.color.length;++e)this.color[e].dispose(),this.color[e]=null;this._color_rb&&(t.deleteRenderbuffer(this._color_rb),this._color_rb=null)}}},{"gl-texture2d":146}],87:[function(t,e,r){var n=t("sprintf-js").sprintf,i=t("gl-constants/lookup"),a=t("glsl-shader-name"),o=t("add-line-numbers");e.exports=function(t,e,r){"use strict";var s=a(e)||"of unknown name (see npm glsl-shader-name)",l="unknown type";void 0!==r&&(l=r===i.FRAGMENT_SHADER?"fragment":"vertex");for(var c=n("Error compiling %s shader %s:\n",l,s),u=n("%s%s",c,t),f=t.split("\n"),h={},p=0;p<f.length;p++){var d=f[p];if(""!==d&&"\0"!==d){var g=parseInt(d.split(":")[2]);if(isNaN(g))throw new Error(n("Could not parse error: %s",d));h[g]=d}}var m=o(e).split("\n");for(p=0;p<m.length;p++)if(h[p+3]||h[p+2]||h[p+1]){var v=m[p];if(c+=v+"\n",h[p+1]){var y=h[p+1];y=y.substr(y.split(":",3).join(":").length+1).trim(),c+=n("^^^ %s\n\n",y)}}return{long:c.trim(),short:u.trim()}}},{"add-line-numbers":9,"gl-constants/lookup":83,"glsl-shader-name":223,"sprintf-js":301}],88:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.gl,n=o(r,l.vertex,l.fragment),i=o(r,l.pickVertex,l.pickFragment),a=s(r),u=s(r),f=s(r),h=s(r),p=new c(t,n,i,a,u,f,h);return p.update(e),t.addObject(p),p};var n=t("binary-search-bounds"),i=t("iota-array"),a=t("typedarray-pool"),o=t("gl-shader"),s=t("gl-buffer"),l=t("./lib/shaders");function c(t,e,r,n,i,a,o){this.plot=t,this.shader=e,this.pickShader=r,this.positionBuffer=n,this.weightBuffer=i,this.colorBuffer=a,this.idBuffer=o,this.xData=[],this.yData=[],this.shape=[0,0],this.bounds=[1/0,1/0,-1/0,-1/0],this.pickOffset=0}var u,f=c.prototype,h=[0,0,1,0,0,1,1,0,1,1,0,1];f.draw=(u=[1,0,0,0,1,0,0,0,1],function(){var t=this.plot,e=this.shader,r=this.bounds,n=this.numVertices;if(!(n<=0)){var i=t.gl,a=t.dataBox,o=r[2]-r[0],s=r[3]-r[1],l=a[2]-a[0],c=a[3]-a[1];u[0]=2*o/l,u[4]=2*s/c,u[6]=2*(r[0]-a[0])/l-1,u[7]=2*(r[1]-a[1])/c-1,e.bind();var f=e.uniforms;f.viewTransform=u,f.shape=this.shape;var h=e.attributes;this.positionBuffer.bind(),h.position.pointer(),this.weightBuffer.bind(),h.weight.pointer(i.UNSIGNED_BYTE,!1),this.colorBuffer.bind(),h.color.pointer(i.UNSIGNED_BYTE,!0),i.drawArrays(i.TRIANGLES,0,n)}}),f.drawPick=function(){var t=[1,0,0,0,1,0,0,0,1],e=[0,0,0,0];return function(r){var n=this.plot,i=this.pickShader,a=this.bounds,o=this.numVertices;if(!(o<=0)){var s=n.gl,l=n.dataBox,c=a[2]-a[0],u=a[3]-a[1],f=l[2]-l[0],h=l[3]-l[1];t[0]=2*c/f,t[4]=2*u/h,t[6]=2*(a[0]-l[0])/f-1,t[7]=2*(a[1]-l[1])/h-1;for(var p=0;p<4;++p)e[p]=r>>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var g=i.attributes;return this.positionBuffer.bind(),g.position.pointer(),this.weightBuffer.bind(),g.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),g.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r<n||r>=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var c,u,f,p,d=t.colorLevels||[0],g=t.colorValues||[0,0,0,1],m=d.length,v=this.bounds;l?(c=v[0]=r[0],u=v[1]=o[0],f=v[2]=r[r.length-1],p=v[3]=o[o.length-1]):(c=v[0]=r[0]+(r[1]-r[0])/2,u=v[1]=o[0]+(o[1]-o[0])/2,f=v[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=v[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var y=1/(f-c),x=1/(p-u),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C<L;++C){var P,I;l?(P=x*(o[C]-u),I=x*(o[C+1]-u)):(P=C<_-1?x*(o[C]-(o[C+1]-o[C])/2-u):x*(o[C]-(o[C]-o[C-1])/2-u),I=C<_-1?x*(o[C]+(o[C+1]-o[C])/2-u):x*(o[C]+(o[C]-o[C-1])/2-u));for(var O=0;O<E;++O){var z,D;l?(z=y*(r[O]-c),D=y*(r[O+1]-c)):(z=O<b-1?y*(r[O]-(r[O+1]-r[O])/2-c):y*(r[O]-(r[O]-r[O-1])/2-c),D=O<b-1?y*(r[O]+(r[O+1]-r[O])/2-c):y*(r[O]+(r[O]-r[O-1])/2-c));for(var R=0;R<h.length;R+=2){var F,B,N,j,U=h[R],V=h[R+1],H=s[l?(C+V)*b+(O+U):C*b+O],q=n.le(d,H);if(q<0)F=g[0],B=g[1],N=g[2],j=g[3];else if(q===m-1)F=g[4*m-4],B=g[4*m-3],N=g[4*m-2],j=g[4*m-1];else{var G=(H-d[q])/(d[q+1]-d[q]),Y=1-G,W=4*q,X=4*(q+1);F=Y*g[W]+G*g[X],B=Y*g[W+1]+G*g[X+1],N=Y*g[W+2]+G*g[X+2],j=Y*g[W+3]+G*g[X+3]}T[4*S]=255*F,T[4*S+1]=255*B,T[4*S+2]=255*N,T[4*S+3]=255*j,k[2*S]=.5*z+.5*D,k[2*S+1]=.5*P+.5*I,A[2*S]=U,A[2*S+1]=V,M[S]=C*b+O,S+=1}}}this.positionBuffer.update(k),this.weightBuffer.update(A),this.colorBuffer.update(T),this.idBuffer.update(M),a.free(k),a.free(T),a.free(A),a.free(M)},f.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.positionBuffer.dispose(),this.weightBuffer.dispose(),this.colorBuffer.dispose(),this.idBuffer.dispose(),this.plot.removeObject(this)}},{"./lib/shaders":89,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132,"iota-array":235,"typedarray-pool":308}],89:[function(t,e,r){"use strict";var n=t("glslify");e.exports={fragment:n(["precision lowp float;\n#define GLSLIFY 1\nvarying vec4 fragColor;\nvoid main() {\n  gl_FragColor = vec4(fragColor.rgb * fragColor.a, fragColor.a);\n}\n"]),vertex:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 color;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragColor;\n\nvoid main() {\n  vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n  fragColor = color;\n  gl_Position = vec4(vPosition.xy, 0, vPosition.z);\n}\n"]),pickFragment:n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nuniform vec2 shape;\nuniform vec4 pickOffset;\n\nvoid main() {\n  vec2 d = step(.5, vWeight);\n  vec4 id = fragId + pickOffset;\n  id.x += d.x + d.y*shape.x;\n\n  id.y += floor(id.x / 256.0);\n  id.x -= floor(id.x / 256.0) * 256.0;\n\n  id.z += floor(id.y / 256.0);\n  id.y -= floor(id.y / 256.0) * 256.0;\n\n  id.w += floor(id.z / 256.0);\n  id.z -= floor(id.z / 256.0) * 256.0;\n\n  gl_FragColor = id/255.;\n}\n"]),pickVertex:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nvoid main() {\n  vWeight = weight;\n\n  fragId = pickId;\n\n  vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n  gl_Position = vec4(vPosition.xy, 0, vPosition.z);\n}\n"])}},{glslify:231}],90:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, nextPosition;\nattribute float arcLength, lineWidth;\nattribute vec4 color;\n\nuniform vec2 screenShape;\nuniform float pixelRatio;\nuniform mat4 model, view, projection;\n\nvarying vec4 fragColor;\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\n\nvec4 project(vec3 p) {\n  return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n  vec4 startPoint = project(position);\n  vec4 endPoint   = project(nextPosition);\n\n  vec2 A = startPoint.xy / startPoint.w;\n  vec2 B =   endPoint.xy /   endPoint.w;\n\n  float clipAngle = atan(\n    (B.y - A.y) * screenShape.y,\n    (B.x - A.x) * screenShape.x\n  );\n\n  vec2 offset = 0.5 * pixelRatio * lineWidth * vec2(\n    sin(clipAngle),\n    -cos(clipAngle)\n  ) / screenShape;\n\n  gl_Position = vec4(startPoint.xy + startPoint.w * offset, startPoint.zw);\n\n  worldPosition = position;\n  pixelArcLength = arcLength;\n  fragColor = color;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3      clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float     dashScale;\nuniform float     opacity;\n\nvarying vec3    worldPosition;\nvarying float   pixelArcLength;\nvarying vec4    fragColor;\n\nvoid main() {\n  if (\n    outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n    fragColor.a * opacity == 0.\n  ) discard;\n\n  float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n  if(dashWeight < 0.5) {\n    discard;\n  }\n  gl_FragColor = fragColor * opacity;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX  1.70141184e38\n#define FLOAT_MIN  1.17549435e-38\n\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\nvec4 packFloat(float v) {\n  float av = abs(v);\n\n  //Handle special cases\n  if(av < FLOAT_MIN) {\n    return vec4(0.0, 0.0, 0.0, 0.0);\n  } else if(v > FLOAT_MAX) {\n    return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n  } else if(v < -FLOAT_MAX) {\n    return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n  }\n\n  vec4 c = vec4(0,0,0,0);\n\n  //Compute exponent and mantissa\n  float e = floor(log2(av));\n  float m = av * pow(2.0, -e) - 1.0;\n\n  //Unpack mantissa\n  c[1] = floor(128.0 * m);\n  m -= c[1] / 128.0;\n  c[2] = floor(32768.0 * m);\n  m -= c[2] / 32768.0;\n  c[3] = floor(8388608.0 * m);\n\n  //Unpack exponent\n  float ebias = e + 127.0;\n  c[0] = floor(ebias / 2.0);\n  ebias -= c[0] * 2.0;\n  c[1] += floor(ebias) * 128.0;\n\n  //Unpack sign bit\n  c[0] += 128.0 * step(0.0, -v);\n\n  //Scale back to range\n  return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n  gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{"gl-shader":132,glslify:231}],91:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),u=c(new Array(1024),[256,1,4]),p=0;p<1024;++p)u.data[p]=255;var d=a(e,u);d.wrap=e.REPEAT;var g=new v(e,r,o,s,l,d);return g.update(t),g};var n=t("gl-buffer"),i=t("gl-vao"),a=t("gl-texture2d"),o=new Uint8Array(4),s=new Float32Array(o.buffer);var l=t("binary-search-bounds"),c=t("ndarray"),u=t("./lib/shaders"),f=u.createShader,h=u.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function g(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function m(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var y=v.prototype;y.isTransparent=function(){return this.hasAlpha},y.isOpaque=function(){return!this.hasAlpha},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:g(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:g(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],g=t.lineWidth||1,m=!1;t:for(e=1;e<h.length;++e){var v,y,x,b=h[e-1],_=h[e];for(a.push(s),o.push(b.slice()),r=0;r<3;++r){if(isNaN(b[r])||isNaN(_[r])||!isFinite(b[r])||!isFinite(_[r])){if(!n&&i.length>0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,m=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(v=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):v=y=p,3===v.length&&(v=[v[0],v[1],v[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&v[3]<1&&(this.hasAlpha=!0),x=Array.isArray(g)?g.length>e-1?g[e-1]:g.length>0?g[g.length-1]:[0,0,0,1]:g;var T=s;if(s+=d(b,_),m){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3]);u+=2,m=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,v[0],v[1],v[2],v[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,"dashes"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e<k.length;++e)k[e]=k[e-1]+k[e];var A=c(new Array(1024),[256,1,4]);for(e=0;e<256;++e){for(r=0;r<4;++r)A.set(e,0,r,0);1&l.le(k,k[k.length-1]*e/255)?A.set(e,0,0,0):A.set(e,0,0,255)}this.texture.setPixels(A)}},y.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()},y.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=function(t,e,r,n){return o[0]=n,o[1]=r,o[2]=e,o[3]=t,s[0]}(t.value[0],t.value[1],t.value[2],0),r=l.le(this.arcLength,e);if(r<0)return null;if(r===this.arcLength.length-1)return new m(this.arcLength[this.arcLength.length-1],this.points[this.points.length-1].slice(),r);for(var n=this.points[r],i=this.points[Math.min(r+1,this.points.length-1)],a=(e-this.arcLength[r])/(this.arcLength[r+1]-this.arcLength[r]),c=1-a,u=[0,0,0],f=0;f<3;++f)u[f]=c*n[f]+a*i[f];var h=Math.min(a<.5?r:r+1,this.points.length-1);return new m(e,u,h,this.points[h])}},{"./lib/shaders":90,"binary-search-bounds":31,"gl-buffer":78,"gl-texture2d":146,"gl-vao":150,ndarray:259}],92:[function(t,e,r){e.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},{}],93:[function(t,e,r){e.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],94:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],f=t[10],h=t[11],p=t[12],d=t[13],g=t[14],m=t[15];return(e*o-r*a)*(f*m-h*g)-(e*s-n*a)*(u*m-h*d)+(e*l-i*a)*(u*g-f*d)+(r*s-n*o)*(c*m-h*p)-(r*l-i*o)*(c*g-f*p)+(n*l-i*s)*(c*d-u*p)}},{}],95:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,f=n*s,h=i*o,p=i*s,d=i*l,g=a*o,m=a*s,v=a*l;return t[0]=1-f-d,t[1]=u+v,t[2]=h-m,t[3]=0,t[4]=u-v,t[5]=1-c-d,t[6]=p+g,t[7]=0,t[8]=h+m,t[9]=p-g,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],96:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,c=a+a,u=n*s,f=n*l,h=n*c,p=i*l,d=i*c,g=a*c,m=o*s,v=o*l,y=o*c;return t[0]=1-(p+g),t[1]=f+y,t[2]=h-v,t[3]=0,t[4]=f-y,t[5]=1-(u+g),t[6]=d+m,t[7]=0,t[8]=h+v,t[9]=d-m,t[10]=1-(u+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},{}],97:[function(t,e,r){e.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],98:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],g=e[13],m=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*g-f*d,A=u*m-h*d,M=u*v-p*d,S=f*m-h*g,E=f*v-p*g,L=h*v-p*m,C=y*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(g*T-m*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(m*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-g*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(g*x-d*_-m*y)*C,t[15]=(u*_-f*x+h*y)*C,t}},{}],99:[function(t,e,r){var n=t("./identity");e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,g=e[0],m=e[1],v=e[2],y=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];if(Math.abs(g-_)<1e-6&&Math.abs(m-w)<1e-6&&Math.abs(v-T)<1e-6)return n(t);f=g-_,h=m-w,p=v-T,d=1/Math.sqrt(f*f+h*h+p*p),a=x*(p*=d)-b*(h*=d),o=b*(f*=d)-y*p,s=y*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0);l=h*s-p*o,c=p*a-f*s,u=f*o-h*a,(d=Math.sqrt(l*l+c*c+u*u))?(l*=d=1/d,c*=d,u*=d):(l=0,c=0,u=0);return t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=c,t[6]=h,t[7]=0,t[8]=s,t[9]=u,t[10]=p,t[11]=0,t[12]=-(a*g+o*m+s*v),t[13]=-(l*g+c*m+u*v),t[14]=-(f*g+h*m+p*v),t[15]=1,t}},{"./identity":97}],100:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],g=e[12],m=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*g,t[1]=x*i+b*l+_*h+w*m,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*g,t[5]=x*i+b*l+_*h+w*m,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*g,t[9]=x*i+b*l+_*h+w*m,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*g,t[13]=x*i+b*l+_*h+w*m,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}},{}],101:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}},{}],102:[function(t,e,r){e.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},{}],103:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);if(Math.abs(P)<1e-6)return null;E*=P=1/P,L*=P,C*=P,i=Math.sin(r),a=Math.cos(r),o=1-a,s=e[0],l=e[1],c=e[2],u=e[3],f=e[4],h=e[5],p=e[6],d=e[7],g=e[8],m=e[9],v=e[10],y=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+g*_,t[1]=l*x+h*b+m*_,t[2]=c*x+p*b+v*_,t[3]=u*x+d*b+y*_,t[4]=s*w+f*T+g*k,t[5]=l*w+h*T+m*k,t[6]=c*w+p*T+v*k,t[7]=u*w+d*T+y*k,t[8]=s*A+f*M+g*S,t[9]=l*A+h*M+m*S,t[10]=c*A+p*M+v*S,t[11]=u*A+d*M+y*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t}},{}],104:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},{}],105:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i-c*n,t[1]=o*i-u*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+c*i,t[9]=o*n+u*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},{}],106:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},{}],107:[function(t,e,r){e.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],108:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,g=r[0],m=r[1],v=r[2];e===t?(t[12]=e[0]*g+e[4]*m+e[8]*v+e[12],t[13]=e[1]*g+e[5]*m+e[9]*v+e[13],t[14]=e[2]*g+e[6]*m+e[10]*v+e[14],t[15]=e[3]*g+e[7]*m+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*g+s*m+f*v+e[12],t[13]=i*g+l*m+h*v+e[13],t[14]=a*g+c*m+p*v+e[14],t[15]=o*g+u*m+d*v+e[15]);return t}},{}],109:[function(t,e,r){e.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},{}],110:[function(t,e,r){"use strict";var n=t("barycentric"),i=t("polytope-closest-point/lib/closest_point_2d.js");function a(t,e){for(var r=[0,0,0,0],n=0;n<4;++n)for(var i=0;i<4;++i)r[i]+=t[4*n+i]*e[n];return r}function o(t,e,r,n,i){for(var o=a(n,a(r,a(e,[t[0],t[1],t[2],1]))),s=0;s<3;++s)o[s]/=o[3];return[.5*i[0]*(1+o[0]),.5*i[1]*(1-o[1])]}function s(t,e){for(var r=[0,0,0],n=0;n<t.length;++n)for(var i=t[n],a=e[n],o=0;o<3;++o)r[o]+=a*i[o];return r}e.exports=function(t,e,r,a,l,c){if(1===t.length)return[0,t[0].slice()];for(var u=new Array(t.length),f=0;f<t.length;++f)u[f]=o(t[f],r,a,l,c);var h=0,p=1/0;for(f=0;f<u.length;++f){for(var d=0,g=0;g<2;++g)d+=Math.pow(u[f][g]-e[g],2);d<p&&(p=d,h=f)}var m=function(t,e){if(2===t.length){for(var r=0,a=0,o=0;o<2;++o)r+=Math.pow(e[o]-t[0][o],2),a+=Math.pow(e[o]-t[1][o],2);return r=Math.sqrt(r),a=Math.sqrt(a),r+a<1e-6?[1,0]:[a/(r+a),r/(a+r)]}if(3===t.length){var s=[0,0];return i(t[0],t[1],t[2],e,s),n(t,s)}return[]}(u,e),v=0;for(f=0;f<3;++f){if(m[f]<-.001||m[f]>1.0001)return null;v+=m[f]}if(Math.abs(v-1)>.001)return null;return[h,s(t,m),m]}},{barycentric:14,"polytope-closest-point/lib/closest_point_2d.js":270}],111:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n           , view\n           , projection\n           , inverseModel;\nuniform vec3 eyePosition\n           , lightPosition;\n\nvarying vec3 f_normal\n           , f_lightDirection\n           , f_eyeDirection\n           , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvec4 project(vec3 p) {\n  return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n  gl_Position      = project(position);\n\n  //Lighting geometry parameters\n  vec4 cameraCoordinate = view * vec4(position , 1.0);\n  cameraCoordinate.xyz /= cameraCoordinate.w;\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\n  f_normal  = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n  f_color          = color;\n  f_data           = position;\n  f_uv             = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n  float NdotH = max(x, 0.0001);\n  float cos2Alpha = NdotH * NdotH;\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n  float roughness2 = roughness * roughness;\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n  return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n  vec3 lightDirection,\n  vec3 viewDirection,\n  vec3 surfaceNormal,\n  float roughness,\n  float fresnel) {\n\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n  //Half angle vector\n  vec3 H = normalize(lightDirection + viewDirection);\n\n  //Geometric term\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\n  float VdotH = max(dot(viewDirection, H), 0.000001);\n  float LdotH = max(dot(lightDirection, H), 0.000001);\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\n  float G = min(1.0, min(G1, G2));\n  \n  //Distribution term\n  float D = beckmannDistribution(NdotH, roughness);\n\n  //Fresnel term\n  float F = pow(1.0 - VdotN, fresnel);\n\n  //Multiply terms and done\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n            , fresnel\n            , kambient\n            , kdiffuse\n            , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n           , f_lightDirection\n           , f_eyeDirection\n           , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  if (f_color.a == 0.0 ||\n    outOfRange(clipBounds[0], clipBounds[1], f_data)\n  ) discard;\n\n  vec3 N = normalize(f_normal);\n  vec3 L = normalize(f_lightDirection);\n  vec3 V = normalize(f_eyeDirection);\n\n  if(gl_FrontFacing) {\n    N = -N;\n  }\n\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n  //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n  vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\n\n  gl_FragColor = litColor * f_color.a;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n  gl_Position = projection * view * model * vec4(position, 1.0);\n  f_color = color;\n  f_data  = position;\n  f_uv    = uv;\n}"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\n\n  gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n    gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\n  } else {\n    gl_Position = projection * view * model * vec4(position, 1.0);\n  }\n  gl_PointSize = pointSize;\n  f_color = color;\n  f_uv = uv;\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\n  if(dot(pointR, pointR) > 0.25) {\n    discard;\n  }\n  gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  gl_Position = projection * view * model * vec4(position, 1.0);\n  f_id        = id;\n  f_position  = position;\n}"]),f=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3  clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n  gl_FragColor = vec4(pickId, f_id.xyz);\n}"]),h=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3  position;\nattribute float pointSize;\nattribute vec4  id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n    gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\n  } else {\n    gl_Position  = projection * view * model * vec4(position, 1.0);\n    gl_PointSize = pointSize;\n  }\n  f_id         = id;\n  f_position   = position;\n}"]),p=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n  gl_Position = projection * view * model * vec4(position, 1.0);\n}"]),d=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n  gl_FragColor = vec4(contourColor, 1.0);\n}\n"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:"position",type:"vec3"}]}},{glslify:231}],112:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("normals"),l=t("gl-mat4/multiply"),c=t("gl-mat4/invert"),u=t("ndarray"),f=t("colormap"),h=t("simplicial-complex-contour"),p=t("typedarray-pool"),d=t("./lib/shaders"),g=t("./lib/closest-point"),m=d.meshShader,v=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=m,this.edgeUVs=v,this.edgeIds=g,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;r<e.length;++r){if(e.length<2)return 1;if(e[r][0]===t)return e[r][1];if(e[r][0]>t&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function C(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function P(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l<a;++l)for(var c=r[l],u=0;u<2;++u){var f=c[0];2===c.length&&(f=c[u]);for(var d=n[f][0],g=n[f][1],m=i[f],v=1-m,y=this.positions[d],x=this.positions[g],b=0;b<3;++b)o[s++]=m*y[b]+v*x[b]}this.contourCount=s/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount=0},k.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"contourEnable"in t&&(this.contourEnable=t.contourEnable),"contourColor"in t&&(this.contourColor=t.contourColor),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"lightPosition"in t&&(this.lightPosition=t.lightPosition),this.hasAlpha=!1,"opacity"in t&&(this.opacity=t.opacity,this.opacity<1&&(this.hasAlpha=!0)),"opacityscale"in t&&(this.opacityscale=t.opacityscale,this.hasAlpha=!0),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),t.texture?(this.texture.dispose(),this.texture=o(e,t.texture)):t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t,e){for(var r=f({colormap:t,nshades:256,format:"rgba"}),n=new Uint8Array(1024),i=0;i<256;++i){for(var a=r[i],o=0;o<3;++o)n[4*i+o]=a[o];n[4*i+3]=e?255*A(i/255,e):255*a[3]}return u(n,[256,256,4],[4,0,1])}(t.colormap,this.opacityscale)),this.texture.generateMipmap());var r=t.cells,n=t.positions;if(n&&r){var i=[],a=[],l=[],c=[],h=[],p=[],d=[],g=[],m=[],v=[],y=[],x=[],b=[],_=[];this.cells=r,this.positions=n;var w=t.vertexNormals,T=t.cellNormals,k=void 0===t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,M=void 0===t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!T&&(T=s.faceNormals(r,n,M)),T||w||(w=s.vertexNormals(r,n,k));var S=t.vertexColors,E=t.cellColors,L=t.meshColor||[1,1,1,1],C=t.vertexUVs,P=t.vertexIntensity,I=t.cellUVs,O=t.cellIntensity,z=1/0,D=-1/0;if(!C&&!I)if(P)if(t.vertexIntensityBounds)z=+t.vertexIntensityBounds[0],D=+t.vertexIntensityBounds[1];else for(var R=0;R<P.length;++R){var F=P[R];z=Math.min(z,F),D=Math.max(D,F)}else if(O)if(t.cellIntensityBounds)z=+t.cellIntensityBounds[0],D=+t.cellIntensityBounds[1];else for(R=0;R<O.length;++R){F=O[R];z=Math.min(z,F),D=Math.max(D,F)}else for(R=0;R<n.length;++R){F=n[R][2];z=Math.min(z,F),D=Math.max(D,F)}this.intensity=P||(O||function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n)),this.pickVertex=!(O||E);var B=t.pointSizes,N=t.pointSize||1;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(R=0;R<n.length;++R)for(var j=n[R],U=0;U<3;++U)!isNaN(j[U])&&isFinite(j[U])&&(this.bounds[0][U]=Math.min(this.bounds[0][U],j[U]),this.bounds[1][U]=Math.max(this.bounds[1][U],j[U]));var V=0,H=0,q=0;t:for(R=0;R<r.length;++R){var G=r[R];switch(G.length){case 1:for(j=n[W=G[0]],U=0;U<3;++U)if(isNaN(j[U])||!isFinite(j[U]))continue t;v.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:L,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?y.push(X[0],X[1],X[2],this.opacity):(y.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],x.push(Z[0],Z[1]),B?b.push(B[W]):b.push(N),_.push(R),q+=1;break;case 2:for(U=0;U<2;++U){j=n[W=G[U]];for(var Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t}for(U=0;U<2;++U){j=n[W=G[U]];p.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:L,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?d.push(X[0],X[1],X[2],this.opacity):(d.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],g.push(Z[0],Z[1]),m.push(R)}H+=1;break;case 3:for(U=0;U<3;++U)for(j=n[W=G[U]],Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t;for(U=0;U<3;++U){var W,X,Z,J;j=n[W=G[2-U]];i.push(j[0],j[1],j[2]),(X=S?S[W]:E?E[R]:L)?this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?a.push(X[0],X[1],X[2],this.opacity):(a.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)):a.push(.5,.5,.5,1),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],c.push(Z[0],Z[1]),J=w?w[W]:T[R],l.push(J[0],J[1],J[2]),h.push(R)}V+=1}}this.pointCount=q,this.edgeCount=H,this.triangleCount=V,this.pointPositions.update(v),this.pointColors.update(y),this.pointUVs.update(x),this.pointSizes.update(b),this.pointIds.update(new Uint32Array(_)),this.edgePositions.update(p),this.edgeColors.update(d),this.edgeUVs.update(g),this.edgeIds.update(new Uint32Array(m)),this.trianglePositions.update(i),this.triangleColors.update(a),this.triangleUVs.update(c),this.triangleNormals.update(l),this.triangleIds.update(new Uint32Array(h))}},k.drawTransparent=k.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var s={model:r,view:n,projection:i,inverseModel:w.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],contourColor:this.contourColor,texture:0};s.inverseModel=c(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o=0;o<3;++o)s.eyePosition[o]=u[12+o]/u[15];var f,h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var p=u[12+o],d=0;d<3;++d)p+=u[4*d+o]*this.lightPosition[d];s.lightPosition[o]=p/h}this.triangleCount>0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;a<r.length;++a)i[a]=n[r[a]];var o=t.coord[0],s=t.coord[1];if(!this.pickVertex){var l=this.positions[r[0]],c=this.positions[r[1]],u=this.positions[r[2]],f=[(l[0]+c[0]+u[0])/3,(l[1]+c[1]+u[1])/3,(l[2]+c[2]+u[2])/3];return{_cellCenter:!0,position:[o,s],index:e,cell:r,cellId:e,intensity:this.intensity[e],dataCoordinate:f}}var h=g(i,[o*this.pixelRatio,this._resolution[1]-s*this.pixelRatio],this._model,this._view,this._projection,this._resolution);if(!h)return null;var p=h[2],d=0;for(a=0;a<r.length;++a)d+=p[a]*this.intensity[r[a]];return{position:h[1],index:r[h[0]],cell:r,cellId:e,intensity:d,dataCoordinate:this.positions[r[h[0]]]}},k.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.lineShader.dispose(),this.pointShader.dispose(),this.pickShader.dispose(),this.pointPickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose(),this.contourShader.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=t.getExtension("OES_standard_derivatives")||t.getExtension("MOZ_OES_standard_derivatives")||t.getExtension("WEBKIT_OES_standard_derivatives");if(!r)throw new Error("derivatives not supported");var n=M(t),s=S(t),l=E(t),c=L(t),f=C(t),h=P(t),p=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));p.generateMipmap(),p.minFilter=t.LINEAR_MIPMAP_LINEAR,p.magFilter=t.LINEAR;var d=i(t),g=i(t),m=i(t),v=i(t),y=i(t),x=a(t,[{buffer:d,type:t.FLOAT,size:3},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:m,type:t.FLOAT,size:2},{buffer:v,type:t.FLOAT,size:3}]),b=i(t),_=i(t),w=i(t),k=i(t),A=a(t,[{buffer:b,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),I=i(t),O=i(t),z=i(t),D=i(t),R=i(t),F=a(t,[{buffer:I,type:t.FLOAT,size:3},{buffer:R,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:O,type:t.FLOAT,size:4},{buffer:z,type:t.FLOAT,size:2},{buffer:D,type:t.FLOAT,size:1}]),B=i(t),N=a(t,[{buffer:B,type:t.FLOAT,size:3}]),j=new T(t,p,n,s,l,c,f,h,d,y,g,m,v,x,b,k,_,w,A,I,R,O,z,D,F,B,N);return j.update(e),j}},{"./lib/closest-point":110,"./lib/shaders":111,colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-shader":132,"gl-texture2d":146,"gl-vao":150,ndarray:259,normals:261,"simplicial-complex-contour":291,"typedarray-pool":308}],113:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[0,0,0,1,1,0,1,1]),s=i(e,a.boxVert,a.lineFrag);return new o(t,r,s)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("./shaders");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawBox=(s=[0,0],l=[0,0],function(t,e,r,n,i){var a=this.plot,o=this.shader,c=a.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,o.uniforms.lo=s,o.uniforms.hi=l,o.uniforms.color=i,c.drawArrays(c.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"gl-buffer":78,"gl-shader":132}],114:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,o.gridVert,o.gridFrag),l=i(e,o.tickVert,o.gridFrag);return new s(t,r,a,l)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("binary-search-bounds"),o=t("./shaders");function s(t,e,r,n){this.plot=t,this.vbo=e,this.shader=r,this.tickShader=n,this.ticks=[[],[]]}function l(t,e){return t-e}var c,u,f,h,p,d=s.prototype;d.draw=(c=[0,0],u=[0,0],f=[0,0],function(){for(var t=this.plot,e=this.vbo,r=this.shader,n=this.ticks,i=t.gl,a=t._tickBounds,o=t.dataBox,s=t.viewBox,l=t.gridLineWidth,h=t.gridLineColor,p=t.gridLineEnable,d=t.pixelRatio,g=0;g<2;++g){var m=a[g],v=a[g+2]-m,y=.5*(o[g+2]+o[g]),x=o[g+2]-o[g];u[g]=2*v/x,c[g]=2*(m-y)/x}r.bind(),e.bind(),r.attributes.dataCoord.pointer(),r.uniforms.dataShift=c,r.uniforms.dataScale=u;var b=0;for(g=0;g<2;++g){f[0]=f[1]=0,f[g]=1,r.uniforms.dataAxis=f,r.uniforms.lineWidth=l[g]/(s[g+2]-s[g])*d,r.uniforms.color=h[g];var _=6*n[g].length;p[g]&&_&&i.drawArrays(i.TRIANGLES,b,_),b+=_}}),d.drawTickMarks=function(){var t=[0,0],e=[0,0],r=[1,0],n=[0,1],i=[0,0],o=[0,0];return function(){for(var s=this.plot,c=this.vbo,u=this.tickShader,f=this.ticks,h=s.gl,p=s._tickBounds,d=s.dataBox,g=s.viewBox,m=s.pixelRatio,v=s.screenBox,y=v[2]-v[0],x=v[3]-v[1],b=g[2]-g[0],_=g[3]-g[1],w=0;w<2;++w){var T=p[w],k=p[w+2]-T,A=.5*(d[w+2]+d[w]),M=d[w+2]-d[w];e[w]=2*k/M,t[w]=2*(T-A)/M}e[0]*=b/y,t[0]*=b/y,e[1]*=_/x,t[1]*=_/x,u.bind(),c.bind(),u.attributes.dataCoord.pointer();var S=u.uniforms;S.dataShift=t,S.dataScale=e;var E=s.tickMarkLength,L=s.tickMarkWidth,C=s.tickMarkColor,P=6*f[0].length,I=Math.min(a.ge(f[0],(d[0]-p[0])/(p[2]-p[0]),l),f[0].length),O=Math.min(a.gt(f[0],(d[2]-p[0])/(p[2]-p[0]),l),f[0].length),z=0+6*I,D=6*Math.max(0,O-I),R=Math.min(a.ge(f[1],(d[1]-p[1])/(p[3]-p[1]),l),f[1].length),F=Math.min(a.gt(f[1],(d[3]-p[1])/(p[3]-p[1]),l),f[1].length),B=P+6*R,N=6*Math.max(0,F-R);i[0]=2*(g[0]-E[1])/y-1,i[1]=(g[3]+g[1])/x-1,o[0]=E[1]*m/y,o[1]=L[1]*m/x,N&&(S.color=C[1],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,h.drawArrays(h.TRIANGLES,B,N)),i[0]=(g[2]+g[0])/y-1,i[1]=2*(g[1]-E[0])/x-1,o[0]=L[0]*m/y,o[1]=E[0]*m/x,D&&(S.color=C[0],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,h.drawArrays(h.TRIANGLES,z,D)),i[0]=2*(g[2]+E[3])/y-1,i[1]=(g[3]+g[1])/x-1,o[0]=E[3]*m/y,o[1]=L[3]*m/x,N&&(S.color=C[3],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,h.drawArrays(h.TRIANGLES,B,N)),i[0]=(g[2]+g[0])/y-1,i[1]=2*(g[3]+E[2])/x-1,o[0]=L[2]*m/y,o[1]=E[2]*m/x,D&&(S.color=C[2],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,h.drawArrays(h.TRIANGLES,z,D))}}(),d.update=(h=[1,1,-1,-1,1,-1],p=[1,-1,1,1,-1,-1],function(t){for(var e=t.ticks,r=t.bounds,n=new Float32Array(18*(e[0].length+e[1].length)),i=(this.plot.zeroLineEnable,0),a=[[],[]],o=0;o<2;++o)for(var s=a[o],l=e[o],c=r[o],u=r[o+2],f=0;f<l.length;++f){var d=(l[f].x-c)/(u-c);s.push(d);for(var g=0;g<6;++g)n[i++]=d,n[i++]=h[g],n[i++]=p[g]}this.ticks=a,this.vbo.update(n)}),d.dispose=function(){this.vbo.dispose(),this.shader.dispose(),this.tickShader.dispose()}},{"./shaders":116,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132}],115:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[-1,-1,-1,1,1,-1,1,1]),s=i(e,a.lineVert,a.lineFrag);return new o(t,r,s)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("./shaders");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawLine=(s=[0,0],l=[0,0],function(t,e,r,n,i,a){var o=this.plot,c=this.shader,u=o.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,c.uniforms.start=s,c.uniforms.end=l,c.uniforms.width=i*o.pixelRatio,c.uniforms.color=a,u.drawArrays(u.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"gl-buffer":78,"gl-shader":132}],116:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision lowp float;\n#define GLSLIFY 1\nuniform vec4 color;\nvoid main() {\n  gl_FragColor = vec4(color.xyz * color.w, color.w);\n}\n"]);e.exports={lineVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 start, end;\nuniform float width;\n\nvec2 perp(vec2 v) {\n  return vec2(v.y, -v.x);\n}\n\nvec2 screen(vec2 v) {\n  return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n  vec2 delta = normalize(perp(start - end));\n  vec2 offset = mix(start, end, 0.5 * (coord.y+1.0));\n  gl_Position = vec4(screen(offset + 0.5 * width * delta * coord.x), 0, 1);\n}\n"]),lineFrag:i,textVert:n(["#define GLSLIFY 1\nattribute vec3 textCoordinate;\n\nuniform vec2 dataScale, dataShift, dataAxis, screenOffset, textScale;\nuniform float angle;\n\nvoid main() {\n  float dataOffset  = textCoordinate.z;\n  vec2 glyphOffset  = textCoordinate.xy;\n  mat2 glyphMatrix = mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\n  vec2 screenCoordinate = dataAxis * (dataScale * dataOffset + dataShift) +\n    glyphMatrix * glyphOffset * textScale + screenOffset;\n  gl_Position = vec4(screenCoordinate, 0, 1);\n}\n"]),textFrag:i,gridVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale;\nuniform float lineWidth;\n\nvoid main() {\n  vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\n  pos += 10.0 * dataCoord.y * vec2(dataAxis.y, -dataAxis.x) + dataCoord.z * lineWidth;\n  gl_Position = vec4(pos, 0, 1);\n}\n"]),gridFrag:i,boxVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 lo, hi;\n\nvec2 screen(vec2 v) {\n  return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n  gl_Position = vec4(screen(mix(lo, hi, coord)), 0, 1);\n}\n"]),tickVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale, screenOffset, tickScale;\n\nvoid main() {\n  vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\n  gl_Position = vec4(pos + tickScale*dataCoord.yz + screenOffset, 0, 1);\n}\n"])}},{glslify:231}],117:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,s.textVert,s.textFrag);return new l(t,r,a)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("text-cache"),o=t("binary-search-bounds"),s=t("./shaders");function l(t,e,r){this.plot=t,this.vbo=e,this.shader=r,this.tickOffset=[[],[]],this.tickX=[[],[]],this.labelOffset=[0,0],this.labelCount=[0,0]}var c,u,f,h,p,d,g=l.prototype;g.drawTicks=(c=[0,0],u=[0,0],f=[0,0],function(t){var e=this.plot,r=this.shader,n=this.tickX[t],i=this.tickOffset[t],a=e.gl,s=e.viewBox,l=e.dataBox,h=e.screenBox,p=e.pixelRatio,d=e.tickEnable,g=e.tickPad,m=e.tickColor,v=e.tickAngle,y=e.labelEnable,x=e.labelPad,b=e.labelColor,_=e.labelAngle,w=this.labelOffset[t],T=this.labelCount[t],k=o.lt(n,l[t]),A=o.le(n,l[t+2]);c[0]=c[1]=0,c[t]=1,u[t]=(s[2+t]+s[t])/(h[2+t]-h[t])-1;var M=2/h[2+(1^t)]-h[1^t];u[1^t]=M*s[1^t]-1,d[t]&&(u[1^t]-=M*p*g[t],k<A&&i[A]>i[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=m[t],r.uniforms.angle=v[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t]&&T&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*g[t+2],k<A&&i[A]>i[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=m[t+2],r.uniforms.angle=v[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t+2]&&T&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),g.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),g.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],g=a[o+2]-f,m=i[o],v=i[o+2]-m;p[o]=2*l/u*g/v,h[o]=2*(s-c)/u*g/v}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),g.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e<h.length;++e){var p=h[e],d=p.x,g=p.text,m=p.font||"sans-serif";i=p.fontSize||12;for(var v=1/(c[o+2]-c[o]),y=c[o],x=g.split("\n"),b=0;b<x.length;b++)for(n=a(m,x[b]).data,r=0;r<n.length;r+=2)s.push(n[r]*i,-n[r+1]*i-b*i*1.2,(d-y)*v);u.push(Math.floor(s.length/3)),f.push(d)}this.tickOffset[o]=u,this.tickX[o]=f}for(o=0;o<2;++o){for(this.labelOffset[o]=Math.floor(s.length/3),n=a(t.labelFont[o],t.labels[o],{textAlign:"center"}).data,i=t.labelSize[o],e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.labelCount[o]=Math.floor(s.length/3)-this.labelOffset[o]}for(this.titleOffset=Math.floor(s.length/3),n=a(t.titleFont,t.title).data,i=t.titleSize,e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.titleCount=Math.floor(s.length/3)-this.titleOffset,this.vbo.update(s)},g.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132,"text-cache":303}],118:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[e.drawingBufferWidth,e.drawingBufferHeight]),c=new l(e,r);return c.grid=i(c),c.text=a(c),c.line=o(c),c.box=s(c),c.update(t),c};var n=t("gl-select-static"),i=t("./lib/grid"),a=t("./lib/text"),o=t("./lib/line"),s=t("./lib/box");function l(t,e){this.gl=t,this.pickBuffer=e,this.screenBox=[0,0,t.drawingBufferWidth,t.drawingBufferHeight],this.viewBox=[0,0,0,0],this.dataBox=[-10,-10,10,10],this.gridLineEnable=[!0,!0],this.gridLineWidth=[1,1],this.gridLineColor=[[0,0,0,1],[0,0,0,1]],this.pixelRatio=1,this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickEnable=[!0,!0,!0,!0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[15,15,15,15],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelEnable=[!0,!0,!0,!0],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.titleCenter=[0,0],this.titleEnable=!0,this.titleAngle=0,this.titleColor=[0,0,0,1],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[4,4],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderLineEnable=[!0,!0,!0,!0],this.borderLineWidth=[2,2,2,2],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.grid=null,this.text=null,this.line=null,this.box=null,this.objects=[],this.overlays=[],this._tickBounds=[1/0,1/0,-1/0,-1/0],this.static=!1,this.dirty=!1,this.pickDirty=!1,this.pickDelay=120,this.pickRadius=10,this._pickTimeout=null,this._drawPick=this.drawPick.bind(this),this._depthCounter=0}var c=l.prototype;function u(t){for(var e=t.slice(),r=0;r<e.length;++r)e[r]=e[r].slice();return e}function f(t,e){return t.x-e.x}c.setDirty=function(){this.dirty=this.pickDirty=!0},c.setOverlayDirty=function(){this.dirty=!0},c.nextDepthValue=function(){return this._depthCounter++/65536},c.draw=function(){var t=this.gl,e=this.screenBox,r=this.viewBox,n=this.dataBox,i=this.pixelRatio,a=this.grid,o=this.line,s=this.text,l=this.objects;if(this._depthCounter=0,this.pickDirty&&(this._pickTimeout&&clearTimeout(this._pickTimeout),this.pickDirty=!1,this._pickTimeout=setTimeout(this._drawPick,this.pickDelay)),this.dirty){if(this.dirty=!1,t.bindFramebuffer(t.FRAMEBUFFER,null),t.enable(t.SCISSOR_TEST),t.disable(t.DEPTH_TEST),t.depthFunc(t.LESS),t.depthMask(!1),t.enable(t.BLEND),t.blendEquation(t.FUNC_ADD,t.FUNC_ADD),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA),this.borderColor){t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]);var c=this.borderColor;t.clearColor(c[0]*c[3],c[1]*c[3],c[2]*c[3],c[3]),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}t.scissor(r[0],r[1],r[2]-r[0],r[3]-r[1]),t.viewport(r[0],r[1],r[2]-r[0],r[3]-r[1]);var u=this.backgroundColor;t.clearColor(u[0]*u[3],u[1]*u[3],u[2]*u[3],u[3]),t.clear(t.COLOR_BUFFER_BIT),a.draw();var f=this.zeroLineEnable,h=this.zeroLineColor,p=this.zeroLineWidth;if(f[0]||f[1]){o.bind();for(var d=0;d<2;++d)if(f[d]&&n[d]<=0&&n[d+2]>=0){var g=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(g,e[1],g,e[3],p[d],h[d]):o.drawLine(e[0],g,e[2],g,p[d],h[d])}}for(d=0;d<l.length;++d)l[d].draw();t.viewport(e[0],e[1],e[2]-e[0],e[3]-e[1]),t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]),this.grid.drawTickMarks(),o.bind();var m=this.borderLineEnable,v=this.borderLineWidth,y=this.borderLineColor;for(m[1]&&o.drawLine(r[0],r[1]-.5*v[1]*i,r[0],r[3]+.5*v[3]*i,v[1],y[1]),m[0]&&o.drawLine(r[0]-.5*v[0]*i,r[1],r[2]+.5*v[2]*i,r[1],v[0],y[0]),m[3]&&o.drawLine(r[2],r[1]-.5*v[1]*i,r[2],r[3]+.5*v[3]*i,v[3],y[3]),m[2]&&o.drawLine(r[0]-.5*v[0]*i,r[3],r[2]+.5*v[2]*i,r[3],v[2],y[2]),s.bind(),d=0;d<2;++d)s.drawTicks(d);this.titleEnable&&s.drawTitle();var x=this.overlays;for(d=0;d<x.length;++d)x[d].draw();t.disable(t.SCISSOR_TEST),t.disable(t.BLEND),t.depthMask(!0)}},c.drawPick=function(){if(!this.static){var t=this.pickBuffer;this.gl,this._pickTimeout=null,t.begin();for(var e=1,r=this.objects,n=0;n<r.length;++n)e=r[n].drawPick(e);t.end()}},c.pick=function(t,e){if(!this.static){var r=this.pixelRatio,n=this.pickPixelRatio,i=this.viewBox,a=0|Math.round((t-i[0]/r)*n),o=0|Math.round((e-i[1]/r)*n),s=this.pickBuffer.query(a,o,this.pickRadius);if(!s)return null;for(var l=s.id+(s.value[0]<<8)+(s.value[1]<<16)+(s.value[2]<<24),c=this.objects,u=0;u<c.length;++u){var f=c[u].pick(a,o,l);if(f)return f}return null}},c.setScreenBox=function(t){var e=this.screenBox,r=this.pixelRatio;e[0]=0|Math.round(t[0]*r),e[1]=0|Math.round(t[1]*r),e[2]=0|Math.round(t[2]*r),e[3]=0|Math.round(t[3]*r),this.setDirty()},c.setDataBox=function(t){var e=this.dataBox;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3])&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],this.setDirty())},c.setViewBox=function(t){var e=this.pixelRatio,r=this.viewBox;r[0]=0|Math.round(t[0]*e),r[1]=0|Math.round(t[1]*e),r[2]=0|Math.round(t[2]*e),r[3]=0|Math.round(t[3]*e);var n=this.pickPixelRatio;this.pickBuffer.shape=[0|Math.round((t[2]-t[0])*n),0|Math.round((t[3]-t[1])*n)],this.setDirty()},c.update=function(t){t=t||{};var e=this.gl;this.pixelRatio=t.pixelRatio||1;var r=this.pixelRatio;this.pickPixelRatio=Math.max(r,1),this.setScreenBox(t.screenBox||[0,0,e.drawingBufferWidth/r,e.drawingBufferHeight/r]);this.screenBox;this.setViewBox(t.viewBox||[.125*(this.screenBox[2]-this.screenBox[0])/r,.125*(this.screenBox[3]-this.screenBox[1])/r,.875*(this.screenBox[2]-this.screenBox[0])/r,.875*(this.screenBox[3]-this.screenBox[1])/r]);var n=this.viewBox,i=(n[2]-n[0])/(n[3]-n[1]);this.setDataBox(t.dataBox||[-10,-10/i,10,10/i]),this.borderColor=!1!==t.borderColor&&(t.borderColor||[0,0,0,0]).slice(),this.backgroundColor=(t.backgroundColor||[0,0,0,0]).slice(),this.gridLineEnable=(t.gridLineEnable||[!0,!0]).slice(),this.gridLineWidth=(t.gridLineWidth||[1,1]).slice(),this.gridLineColor=u(t.gridLineColor||[[.5,.5,.5,1],[.5,.5,.5,1]]),this.zeroLineEnable=(t.zeroLineEnable||[!0,!0]).slice(),this.zeroLineWidth=(t.zeroLineWidth||[4,4]).slice(),this.zeroLineColor=u(t.zeroLineColor||[[0,0,0,1],[0,0,0,1]]),this.tickMarkLength=(t.tickMarkLength||[0,0,0,0]).slice(),this.tickMarkWidth=(t.tickMarkWidth||[0,0,0,0]).slice(),this.tickMarkColor=u(t.tickMarkColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.titleCenter=(t.titleCenter||[.5*(n[0]+n[2])/r,(n[3]+120)/r]).slice(),this.titleEnable=!("titleEnable"in t)||!!t.titleEnable,this.titleAngle=t.titleAngle||0,this.titleColor=(t.titleColor||[0,0,0,1]).slice(),this.labelPad=(t.labelPad||[15,15,15,15]).slice(),this.labelAngle=(t.labelAngle||[0,Math.PI/2,0,3*Math.PI/2]).slice(),this.labelEnable=(t.labelEnable||[!0,!0,!0,!0]).slice(),this.labelColor=u(t.labelColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.tickPad=(t.tickPad||[15,15,15,15]).slice(),this.tickAngle=(t.tickAngle||[0,0,0,0]).slice(),this.tickEnable=(t.tickEnable||[!0,!0,!0,!0]).slice(),this.tickColor=u(t.tickColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.borderLineEnable=(t.borderLineEnable||[!0,!0,!0,!0]).slice(),this.borderLineWidth=(t.borderLineWidth||[2,2,2,2]).slice(),this.borderLineColor=u(t.borderLineColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]);var a=t.ticks||[[],[]],o=this._tickBounds;o[0]=o[1]=1/0,o[2]=o[3]=-1/0;for(var s=0;s<2;++s){var l=a[s].slice(0);0!==l.length&&(l.sort(f),o[s]=Math.min(o[s],l[0].x),o[s+2]=Math.max(o[s+2],l[l.length-1].x))}this.grid.update({bounds:o,ticks:a}),this.text.update({bounds:o,ticks:a,labels:t.labels||["x","y"],labelSize:t.labelSize||[12,12],labelFont:t.labelFont||["sans-serif","sans-serif"],title:t.title||"",titleSize:t.titleSize||18,titleFont:t.titleFont||"sans-serif"}),this.static=!!t.static,this.setDirty()},c.dispose=function(){this.box.dispose(),this.grid.dispose(),this.text.dispose(),this.line.dispose();for(var t=this.objects.length-1;t>=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setDirty();break}},c.addOverlay=function(t){this.overlays.indexOf(t)<0&&(this.overlays.push(t),this.setOverlayDirty())},c.removeOverlay=function(t){for(var e=this.overlays,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setOverlayDirty();break}}},{"./lib/box":113,"./lib/grid":114,"./lib/line":115,"./lib/text":117,"gl-select-static":131}],119:[function(t,e,r){"use strict";e.exports=function(t,e){t=t||document.body,e=e||{};var r=[.01,1/0];"distanceLimits"in e&&(r[0]=e.distanceLimits[0],r[1]=e.distanceLimits[1]);"zoomMin"in e&&(r[0]=e.zoomMin);"zoomMax"in e&&(r[1]=e.zoomMax);var c=i({center:e.center||[0,0,0],up:e.up||[0,1,0],eye:e.eye||[0,0,10],mode:e.mode||"orbit",distanceLimits:r}),u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],f=0,h=t.clientWidth,p=t.clientHeight,d={keyBindingMode:"rotate",enableWheel:!0,view:c,element:t,delay:e.delay||16,rotateSpeed:e.rotateSpeed||1,zoomSpeed:e.zoomSpeed||1,translateSpeed:e.translateSpeed||1,flipX:!!e.flipX,flipY:!!e.flipY,modes:c.modes,_ortho:e._ortho||e.projection&&"orthographic"===e.projection.type||!1,tick:function(){var e=n(),r=this.delay,i=e-2*r;c.idle(e-r),c.recalcMatrix(i),c.flush(e-(100+2*r));for(var a=!0,o=c.computedMatrix,s=0;s<16;++s)a=a&&u[s]===o[s],u[s]=o[s];var l=t.clientWidth===h&&t.clientHeight===p;return h=t.clientWidth,p=t.clientHeight,a?!l:(f=Math.exp(c.computedRadius[0]),!0)},lookAt:function(t,e,r){c.lookAt(c.lastT(),t,e,r)},rotate:function(t,e,r){c.rotate(c.lastT(),t,e,r)},pan:function(t,e,r){c.pan(c.lastT(),t,e,r)},translate:function(t,e,r){c.translate(c.lastT(),t,e,r)}};return Object.defineProperties(d,{matrix:{get:function(){return c.computedMatrix},set:function(t){return c.setMatrix(c.lastT(),t),c.computedMatrix},enumerable:!0},mode:{get:function(){return c.getMode()},set:function(t){var e=c.computedUp.slice(),r=c.computedEye.slice(),i=c.computedCenter.slice();if(c.setMode(t),"turntable"===t){var a=n();c._active.lookAt(a,r,i,e),c._active.lookAt(a+500,r,i,[0,0,1]),c._active.flush(a)}return c.getMode()},enumerable:!0},center:{get:function(){return c.computedCenter},set:function(t){return c.lookAt(c.lastT(),null,t),c.computedCenter},enumerable:!0},eye:{get:function(){return c.computedEye},set:function(t){return c.lookAt(c.lastT(),t),c.computedEye},enumerable:!0},up:{get:function(){return c.computedUp},set:function(t){return c.lookAt(c.lastT(),null,null,t),c.computedUp},enumerable:!0},distance:{get:function(){return f},set:function(t){return c.setDistance(c.lastT(),t),t},enumerable:!0},distanceLimits:{get:function(){return c.getDistanceLimits(r)},set:function(t){return c.setDistanceLimits(t),t},enumerable:!0}}),t.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),d._lastX=-1,d._lastY=-1,d._lastMods={shift:!1,control:!1,alt:!1,meta:!1},d.enableMouseListeners=function(){function e(e,r,i,a){var o=d.keyBindingMode;if(!1!==o){var s="rotate"===o,l="pan"===o,u="zoom"===o,h=!!a.control,p=!!a.alt,g=!!a.shift,m=!!(1&e),v=!!(2&e),y=!!(4&e),x=1/t.clientHeight,b=x*(r-d._lastX),_=x*(i-d._lastY),w=d.flipX?1:-1,T=d.flipY?1:-1,k=Math.PI*d.rotateSpeed,A=n();if(-1!==d._lastX&&-1!==d._lastY&&((s&&m&&!h&&!p&&!g||m&&!h&&!p&&g)&&c.rotate(A,w*k*b,-T*k*_,0),(l&&m&&!h&&!p&&!g||v||m&&h&&!p&&!g)&&c.pan(A,-d.translateSpeed*b*f,d.translateSpeed*_*f,0),u&&m&&!h&&!p&&!g||y||m&&!h&&p&&!g)){var M=-d.zoomSpeed*_/window.innerHeight*(A-c.lastT())*100;c.pan(A,0,0,f*(Math.exp(M)-1))}return d._lastX=r,d._lastY=i,d._lastMods=a,!0}}d.mouseListener=a(t,e),t.addEventListener("touchstart",(function(r){var n=s(r.changedTouches[0],t);e(0,n[0],n[1],d._lastMods),e(1,n[0],n[1],d._lastMods)}),!!l&&{passive:!0}),t.addEventListener("touchmove",(function(r){var n=s(r.changedTouches[0],t);e(1,n[0],n[1],d._lastMods),r.preventDefault()}),!!l&&{passive:!1}),t.addEventListener("touchend",(function(t){e(0,d._lastX,d._lastY,d._lastMods)}),!!l&&{passive:!0}),d.wheelListener=o(t,(function(t,e){if(!1!==d.keyBindingMode&&d.enableWheel){var r=d.flipX?1:-1,i=d.flipY?1:-1,a=n();if(Math.abs(t)>Math.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=t("right-now"),i=t("3d-view"),a=t("mouse-change"),o=t("mouse-wheel"),s=t("mouse-event-offset"),l=t("has-passive-events")},{"3d-view":7,"has-passive-events":232,"mouse-change":247,"mouse-event-offset":248,"mouse-wheel":250,"right-now":278}],120:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n  uv = position;\n  gl_Position = vec4(position, 0, 1);\n}"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n  vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\n  gl_FragColor = min(vec4(1,1,1,1), accum);\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec2"}])}},{"gl-shader":132,glslify:231}],121:[function(t,e,r){"use strict";var n=t("./camera.js"),i=t("gl-axes3d"),a=t("gl-axes3d/properties"),o=t("gl-spikes3d"),s=t("gl-select-static"),l=t("gl-fbo"),c=t("a-big-triangle"),u=t("mouse-change"),f=t("gl-mat4/perspective"),h=t("gl-mat4/ortho"),p=t("./lib/shader"),d=t("is-mobile")({tablet:!0,featureDetect:!0});function g(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function m(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){return"boolean"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e){if(e=document.createElement("canvas"),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var r=t.gl;r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext("webgl",e))||(r=t.getContext("experimental-webgl",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error("webgl not supported");var y=t.bounds||[[-10,-10,-10],[10,10,10]],x=new g,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&"orthographic"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||"turntable",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],I=!0,O=!0,z=new Array(16),D=new Array(16),R={view:null,projection:z,model:D,_ortho:!1},F=(O=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),B=t.cameraObject||n(e,T),N={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:A,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,O=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},j=[r.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0];function U(){if(!N._stopped&&N.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),a=0|Math.ceil(n*N.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||"absolute",o.left="0px",o.top="0px",o.width=r+"px",o.height=n+"px",I=!0}}}N.autoResize&&U();function V(){for(var t=E.length,e=P.length,n=0;n<e;++n)C[n]=0;t:for(n=0;n<t;++n){var i=E[n],a=i.pickSlots;if(a){for(var o=0;o<e;++o)if(C[o]+a<255){L[n]=o,i.setPickBase(C[o]+1),C[o]+=a;continue t}var l=s(r,F);L[n]=e,P.push(l),C.push(a),i.setPickBase(1),e+=1}else L[n]=-1}for(;e>0&&0===C[e-1];)C.pop(),P.pop().dispose()}function H(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}window.addEventListener("resize",U),N.update=function(t){N._stopped||(t=t||{},I=!0,O=!0)},N.add=function(t){N._stopped||(t.axes=A,E.push(t),L.push(-1),I=!0,O=!0,V())},N.remove=function(t){if(!N._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),I=!0,O=!0,V())}},N.dispose=function(){if(!N._stopped&&(N._stopped=!0,window.removeEventListener("resize",U),e.removeEventListener("webglcontextlost",H),N.mouseListener.enabled=!1,!N.contextLost)){A.dispose(),S.dispose();for(var t=0;t<E.length;++t)E[t].dispose();b.dispose();for(t=0;t<P.length;++t)P[t].dispose();_.dispose(),r=null,A=null,S=null,E=[]}},N._mouseRotating=!1,N._prevButtons=0,N.enableMouseListeners=function(){N.mouseListener=u(e,(function(t,e,r){if(!N._stopped){var n=P.length,i=E.length,a=x.object;x.distance=1/0,x.mouse[0]=e,x.mouse[1]=r,x.object=null,x.screen=null,x.dataCoordinate=x.dataPosition=null;var o=!1;if(t&&N._prevButtons)N._mouseRotating=!0;else{N._mouseRotating&&(O=!0),N._mouseRotating=!1;for(var s=0;s<n;++s){var l=P[s].query(e,j[1]-r-1,N.pickRadius);if(l){if(l.distance>x.distance)continue;for(var c=0;c<i;++c){var u=E[c];if(L[c]===s){var f=u.pick(l);f&&(x.buttons=t,x.screen=l.coord,x.distance=l.distance,x.object=u,x.index=f.distance,x.dataPosition=f.position,x.dataCoordinate=f.dataCoordinate,x.data=f,o=!0)}}}}}a&&a!==x.object&&(a.highlight&&a.highlight(null),I=!0),x.object&&(x.object.highlight&&x.object.highlight(x.data),I=!0),(o=o||x.object!==a)&&N.onselect&&N.onselect(x),1&t&&!(1&N._prevButtons)&&N.onclick&&N.onclick(x),N._prevButtons=t}}))},e.addEventListener("webglcontextlost",H);var q=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],G=[q[0].slice(),q[1].slice()];function Y(){if(!H()){U();var t=N.camera.tick();R.view=N.camera.matrix,I=I||t,O=O||t,A.pixelRatio=N.pixelRatio,S.pixelRatio=N.pixelRatio;var e=E.length,n=q[0],i=q[1];n[0]=n[1]=n[2]=1/0,i[0]=i[1]=i[2]=-1/0;for(var o=0;o<e;++o){(C=E[o]).pixelRatio=N.pixelRatio,C.axes=N.axes,I=I||!!C.dirty,O=O||!!C.dirty;var s=C.bounds;if(s)for(var l=s[0],u=s[1],p=0;p<3;++p)n[p]=Math.min(n[p],l[p]),i[p]=Math.max(i[p],u[p])}var d=N.bounds;if(N.autoBounds)for(p=0;p<3;++p){if(i[p]<n[p])n[p]=-1,i[p]=1;else{n[p]===i[p]&&(n[p]-=1,i[p]+=1);var g=.05*(i[p]-n[p]);n[p]=n[p]-g,i[p]=i[p]+g}d[0][p]=n[p],d[1][p]=i[p]}var v=!1;for(p=0;p<3;++p)v=v||G[0][p]!==d[0][p]||G[1][p]!==d[1][p],G[0][p]=d[0][p],G[1][p]=d[1][p];if(O=O||v,I=I||v){if(v){var y=[0,0,0];for(o=0;o<3;++o)y[o]=m((d[1][o]-d[0][o])/10);A.autoTicks?A.update({bounds:d,tickSpacing:y}):A.update({bounds:d})}var T=r.drawingBufferWidth,k=r.drawingBufferHeight;F[0]=T,F[1]=k,j[0]=0|Math.max(T/N.pixelRatio,1),j[1]=0|Math.max(k/N.pixelRatio,1),function(t,e){var r=t.bounds,n=t.cameraParams,i=n.projection,a=n.model,o=t.gl.drawingBufferWidth,s=t.gl.drawingBufferHeight,l=t.zNear,c=t.zFar,u=t.fovy,p=o/s;e?(h(i,-p,p,-1,1,l,c),n._ortho=!0):(f(i,u,p,l,c),n._ortho=!1);for(var d=0;d<16;++d)a[d]=0;a[15]=1;var g=0;for(d=0;d<3;++d)g=Math.max(g,r[1][d]-r[0][d]);for(d=0;d<3;++d)t.autoScale?a[5*d]=t.aspect[d]/(r[1][d]-r[0][d]):a[5*d]=1/g,t.autoCenter&&(a[12+d]=.5*-a[5*d]*(r[0][d]+r[1][d]))}(N,w);for(o=0;o<e;++o){(C=E[o]).axesBounds=d,N.clipToBounds&&(C.clipBounds=d)}x.object&&(N.snapToData?S.position=x.dataCoordinate:S.position=x.dataPosition,S.bounds=d),O&&(O=!1,function(){if(!H()){r.colorMask(!0,!0,!0,!0),r.depthMask(!0),r.disable(r.BLEND),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL);for(var t=E.length,e=P.length,n=0;n<e;++n){var i=P[n];i.shape=j,i.begin();for(var a=0;a<t;++a)if(L[a]===n){var o=E[a];o.drawPick&&(o.pixelRatio=1,o.drawPick(R))}i.end()}}}()),N.axesPixels=a(N.axes,R,T,k),N.onrender&&N.onrender(),r.bindFramebuffer(r.FRAMEBUFFER,null),r.viewport(0,0,T,k),N.clearRGBA(),r.depthMask(!0),r.colorMask(!0,!0,!0,!0),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL),r.disable(r.BLEND),r.disable(r.CULL_FACE);var M=!1;A.enable&&(M=M||A.isTransparent(),A.draw(R)),S.axes=A,x.object&&S.draw(R),r.disable(r.CULL_FACE);for(o=0;o<e;++o){(C=E[o]).axes=A,C.pixelRatio=N.pixelRatio,C.isOpaque&&C.isOpaque()&&C.draw(R),C.isTransparent&&C.isTransparent()&&(M=!0)}if(M){b.shape=F,b.bind(),r.clear(r.DEPTH_BUFFER_BIT),r.colorMask(!1,!1,!1,!1),r.depthMask(!0),r.depthFunc(r.LESS),A.enable&&A.isTransparent()&&A.drawTransparent(R);for(o=0;o<e;++o){(C=E[o]).isOpaque&&C.isOpaque()&&C.draw(R)}r.enable(r.BLEND),r.blendEquation(r.FUNC_ADD),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.colorMask(!0,!0,!0,!0),r.depthMask(!1),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),A.isTransparent()&&A.drawTransparent(R);for(o=0;o<e;++o){var C;(C=E[o]).isTransparent&&C.isTransparent()&&C.drawTransparent(R)}r.bindFramebuffer(r.FRAMEBUFFER,null),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.disable(r.DEPTH_TEST),_.bind(),b.color[0].bind(0),_.uniforms.accumBuffer=0,c(r),r.disable(r.BLEND)}I=!1;for(o=0;o<e;++o)E[o].dirty=!1}}}return N.enableMouseListeners(),function t(){if(N._stopped||N.contextLost)return;Y(),requestAnimationFrame(t)}(),N.redraw=function(){N._stopped||(I=!0,Y())},N},createCamera:n}},{"./camera.js":119,"./lib/shader":120,"a-big-triangle":8,"gl-axes3d":70,"gl-axes3d/properties":77,"gl-fbo":86,"gl-mat4/ortho":101,"gl-mat4/perspective":102,"gl-select-static":131,"gl-spikes3d":141,"is-mobile":238,"mouse-change":247}],122:[function(t,e,r){var n=t("glslify");r.pointVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform float pointCloud;\n\nhighp float rand(vec2 co) {\n  highp float a = 12.9898;\n  highp float b = 78.233;\n  highp float c = 43758.5453;\n  highp float d = dot(co.xy, vec2(a, b));\n  highp float e = mod(d, 3.14);\n  return fract(sin(e) * c);\n}\n\nvoid main() {\n  vec3 hgPosition = matrix * vec3(position, 1);\n  gl_Position  = vec4(hgPosition.xy, 0, hgPosition.z);\n    // if we don't jitter the point size a bit, overall point cloud\n    // saturation 'jumps' on zooming, which is disturbing and confusing\n  gl_PointSize = pointSize * ((19.5 + rand(position)) / 20.0);\n  if(pointCloud != 0.0) { // pointCloud is truthy\n    // get the same square surface as circle would be\n    gl_PointSize *= 0.886;\n  }\n}"]),r.pointFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color, borderColor;\nuniform float centerFraction;\nuniform float pointCloud;\n\nvoid main() {\n  float radius;\n  vec4 baseColor;\n  if(pointCloud != 0.0) { // pointCloud is truthy\n    if(centerFraction == 1.0) {\n      gl_FragColor = color;\n    } else {\n      gl_FragColor = mix(borderColor, color, centerFraction);\n    }\n  } else {\n    radius = length(2.0 * gl_PointCoord.xy - 1.0);\n    if(radius > 1.0) {\n      discard;\n    }\n    baseColor = mix(borderColor, color, step(radius, centerFraction));\n    gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\n  }\n}\n"]),r.pickVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n  vec3 hgPosition = matrix * vec3(position, 1);\n  gl_Position  = vec4(hgPosition.xy, 0, hgPosition.z);\n  gl_PointSize = pointSize;\n\n  vec4 id = pickId + pickOffset;\n  id.y += floor(id.x / 256.0);\n  id.x -= floor(id.x / 256.0) * 256.0;\n\n  id.z += floor(id.y / 256.0);\n  id.y -= floor(id.y / 256.0) * 256.0;\n\n  id.w += floor(id.z / 256.0);\n  id.z -= floor(id.z / 256.0) * 256.0;\n\n  fragId = id;\n}\n"]),r.pickFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n  float radius = length(2.0 * gl_PointCoord.xy - 1.0);\n  if(radius > 1.0) {\n    discard;\n  }\n  gl_FragColor = fragId / 255.0;\n}\n"])},{glslify:231}],123:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("typedarray-pool"),o=t("./lib/shader");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r("sizeMin",.5),this.sizeMax=r("sizeMax",20),this.color=r("color",[1,0,0,1]).slice(),this.areaRatio=r("areaRatio",1),this.borderColor=r("borderColor",[0,0,0,1]).slice(),this.blend=r("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e<n;e++)c[e]=e;this.points=s,this.offsetBuffer.update(l),this.pickBuffer.update(c),i||a.free(l),o||a.free(c),this.pointCount=n,this.pickOffset=0},u.unifiedDraw=(l=[1,0,0,0,1,0,0,0,1],c=[0,0,0,0],function(t){var e=void 0!==t,r=e?this.pickShader:this.shader,n=this.plot.gl,i=this.plot.dataBox;if(0===this.pointCount)return t;var a=i[2]-i[0],o=i[3]-i[1],s=function(t,e){var r,n=0,i=t.length>>>1;for(r=0;r<i;r++){var a=t[2*r],o=t[2*r+1];a>=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r<n||r>=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{"./lib/shader":122,"gl-buffer":78,"gl-shader":132,"typedarray-pool":308}],124:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],g=r[2],m=r[3];(a=c*p+u*d+f*g+h*m)<0&&(a=-a,p=-p,d=-d,g=-g,m=-m);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*g,t[3]=s*h+l*m,t}},{}],125:[function(t,e,r){"use strict";e.exports=function(t){return t||0===t?t.toString():""}},{}],126:[function(t,e,r){"use strict";var n=t("vectorize-text");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:"center",textBaseline:"middle",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l<s.positions.length;++l)for(c=0;c<s.positions[l].length;++c)s.positions[l][c]/=r;for(l=0;l<u.positions.length;++l)for(c=0;c<u.positions[l].length;++c)u.positions[l][c]/=r}var f=[[1/0,1/0],[-1/0,-1/0]],h=u.positions.length;for(l=0;l<h;++l){var p=u.positions[l];for(c=0;c<2;++c)f[0][c]=Math.min(f[0][c],p[c]),f[1][c]=Math.max(f[1][c],p[c])}return a[t]=[s,u,f]};var i={}},{"vectorize-text":311}],127:[function(t,e,r){var n=t("gl-shader"),i=t("glslify"),a=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n    gl_Position = vec4(0,0,0,0);\n  } else {\n    float scale = 1.0;\n    if(distance(highlightId, id) < 0.0001) {\n      scale = highlightScale;\n    }\n\n    vec4 worldPosition = model * vec4(position, 1);\n    vec4 viewPosition = view * worldPosition;\n    viewPosition = viewPosition / viewPosition.w;\n    vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n    gl_Position = clipPosition;\n    interpColor = color;\n    pickId = id;\n    dataCoordinate = position;\n  }\n}"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n    gl_Position = vec4(0,0,0,0);\n  } else {\n    float scale = pixelRatio;\n    if(distance(highlightId.bgr, id.bgr) < 0.001) {\n      scale *= highlightScale;\n    }\n\n    vec4 worldPosition = model * vec4(position, 1.0);\n    vec4 viewPosition = view * worldPosition;\n    vec4 clipPosition = projection * viewPosition;\n    clipPosition /= clipPosition.w;\n\n    gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n    interpColor = color;\n    pickId = id;\n    dataCoordinate = position;\n  }\n}"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes[2];\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n    gl_Position = vec4(0,0,0,0);\n  } else {\n    float lscale = pixelRatio * scale;\n    if(distance(highlightId, id) < 0.0001) {\n      lscale *= highlightScale;\n    }\n\n    vec4 clipCenter   = projection * view * model * vec4(position, 1);\n    vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\n    vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\n\n    gl_Position = clipPosition;\n    interpColor = color;\n    pickId = id;\n    dataCoordinate = dataPosition;\n  }\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n  if (\n    outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\n    interpColor.a * opacity == 0.\n  ) discard;\n  gl_FragColor = interpColor * opacity;\n}\n"]),c=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n  if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\n\n  gl_FragColor = vec4(pickGroup, pickId.bgr);\n}"]),u=[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"glyph",type:"vec2"},{name:"id",type:"vec4"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},g={vertex:o,fragment:c,attributes:u},m={vertex:s,fragment:c,attributes:u};function v(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return v(t,f)},r.createOrtho=function(t){return v(t,h)},r.createProject=function(t){return v(t,p)},r.createPickPerspective=function(t){return v(t,d)},r.createPickOrtho=function(t){return v(t,g)},r.createPickProject=function(t){return v(t,m)}},{"gl-shader":132,glslify:231}],128:[function(t,e,r){"use strict";var n=t("is-string-blank"),i=t("gl-buffer"),a=t("gl-vao"),o=t("typedarray-pool"),s=t("gl-mat4/multiply"),l=t("./lib/shaders"),c=t("./lib/glyphs"),u=t("./lib/get-simple-string"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function g(t){return!0===t||t>1?1:t}function m(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),g=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),v=new m(e,r,n,o,f,h,p,d,g,s,c,u);return v.update(t),v};var v=m.prototype;v.pickSlots=1,v.setPickBase=function(t){this.pickId=t},v.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},v.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function L(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,g=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=g,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var m=0;m<3;++m)if(a[m]){l.scale=e.projectScale[m],l.opacity=e.projectOpacity[m];for(var v=T,L=0;L<16;++L)v[L]=0;for(L=0;L<4;++L)v[5*L]=1;v[5*m]=0,i[m]<0?v[12+m]=d[0][m]:v[12+m]=d[1][m],s(v,c,v),l.model=v;var C=(m+1)%3,P=(m+2)%3,I=M(x),O=M(b);I[C]=1,O[P]=1;var z=p(0,0,0,S(_,I)),D=p(0,0,0,S(w,O));if(Math.abs(z[1])>Math.abs(D[1])){var R=z;z=D,D=R,R=I,I=O,O=R;var F=C;C=P,P=F}z[0]<0&&(I[C]=-1),D[1]>0&&(O[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(c[4*C+L],2),N+=Math.pow(c[4*P+L],2);I[C]/=Math.sqrt(B),O[P]/=Math.sqrt(N),l.axes[0]=I,l.axes[1]=O,l.fragClipBounds[0]=E(k,g[0],m,-1e8),l.fragClipBounds[1]=E(k,g[1],m,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var C=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function P(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&L(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=C,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function I(t,e,r,i){var a;a=Array.isArray(t)?e<t.length?t[e]:void 0:t,a=u(a);var o=!0;n(a)&&(a="\u25bc",o=!1);var s=c(a,r,i);return{mesh:s[0],lines:s[1],bounds:s[2],visible:o}}v.draw=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!1,!1)},v.drawTransparent=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!0,!1)},v.drawPick=function(t){P(this.useOrtho?this.pickOrthoShader:this.pickPerspectiveShader,this.pickProjectShader,this,t,1,!0,!0)},v.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[2]+(t.value[1]<<8)+(t.value[0]<<16);if(e>=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},v.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},v.update=function(t){if("perspective"in(t=t||{})&&(this.useOrtho=!t.perspective),"orthographic"in t&&(this.useOrtho=!!t.orthographic),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"project"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if("projectScale"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,"projectOpacity"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=g(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,"opacity"in t&&(this.opacity=g(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||"normal",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n<c.length;++n)i[n]=c[n][0],a[n]=c[n][1]}var u=[1/0,1/0,1/0],f=[-1/0,-1/0,-1/0],h=t.glyph,p=t.color,d=t.size,m=t.angle,v=t.lineColor,y=-1,x=0,b=0,_=0;if(s.length){_=s.length;t:for(n=0;n<_;++n){for(var w=s[n],T=0;T<3;++T)if(isNaN(w[T])||!isFinite(w[T]))continue t;var k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;x+=3*k.cells.length,b+=2*A.edges.length}}var S=x+b,E=o.mallocFloat(3*S),L=o.mallocFloat(4*S),C=o.mallocFloat(2*S),P=o.mallocUint32(S);if(S>0){var O=0,z=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(v)&&Array.isArray(v[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T])}k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n<p.length?p[n]:[0,0,0,0]:p).length){for(T=0;T<3;++T)D[T]=U[T];D[3]=1}else if(4===U.length){for(T=0;T<4;++T)D[T]=U[T];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else D[0]=D[1]=D[2]=0,D[3]=1;else D=[1,1,1,0];if(j)if(Array.isArray(v)){var U;if(3===(U=B?n<v.length?v[n]:[0,0,0,0]:v).length){for(T=0;T<3;++T)R[T]=U[T];R[T]=1}else if(4===U.length){for(T=0;T<4;++T)R[T]=U[T];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else R[0]=R[1]=R[2]=0,R[3]=1;else R=[1,1,1,0];var V=.5;j?Array.isArray(d)?V=n<d.length?+d[n]:12:d?V=+d:this.useOrtho&&(V=12):V=0;var H=0;Array.isArray(m)?H=n<m.length?+m[n]:0:m&&(H=+m);var q=Math.cos(H),G=Math.sin(H);for(w=s[n],T=0;T<3;++T)f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T]);var Y=i,W=a;Y=0;Array.isArray(i)?Y=n<i.length?i[n]:0:i&&(Y=i);W=0;Array.isArray(a)?W=n<a.length?a[n]:0:a&&(W=a);var X=[Y*=Y>0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=k.cells||[],J=k.positions||[];for(T=0;T<Z.length;++T)for(var K=Z[T],Q=0;Q<3;++Q){for(var $=0;$<3;++$)E[3*O+$]=w[$];for($=0;$<4;++$)L[4*O+$]=D[$];P[O]=y;var tt=J[K[Q]];C[2*O]=V*(q*tt[0]-G*tt[1]+X[0]),C[2*O+1]=V*(G*tt[0]+q*tt[1]+X[1]),O+=1}for(Z=A.edges,J=A.positions,T=0;T<Z.length;++T)for(K=Z[T],Q=0;Q<2;++Q){for($=0;$<3;++$)E[3*z+$]=w[$];for($=0;$<4;++$)L[4*z+$]=R[$];P[z]=y;tt=J[K[Q]];C[2*z]=V*(q*tt[0]-G*tt[1]+X[0]),C[2*z+1]=V*(G*tt[0]+q*tt[1]+X[1]),z+=1}}}this.bounds=[u,f],this.points=s,this.pointCount=s.length,this.vertexCount=x,this.lineVertexCount=b,this.pointBuffer.update(E),this.colorBuffer.update(L),this.glyphBuffer.update(C),this.idBuffer.update(P),o.free(E),o.free(L),o.free(C),o.free(P)},v.dispose=function(){this.shader.dispose(),this.orthoShader.dispose(),this.pickPerspectiveShader.dispose(),this.pickOrthoShader.dispose(),this.vao.dispose(),this.pointBuffer.dispose(),this.colorBuffer.dispose(),this.glyphBuffer.dispose(),this.idBuffer.dispose()}},{"./lib/get-simple-string":125,"./lib/glyphs":126,"./lib/shaders":127,"gl-buffer":78,"gl-mat4/multiply":100,"gl-vao":150,"is-string-blank":239,"typedarray-pool":308}],129:[function(t,e,r){"use strict";var n=t("glslify");r.boxVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 vertex;\n\nuniform vec2 cornerA, cornerB;\n\nvoid main() {\n  gl_Position = vec4(mix(cornerA, cornerB, vertex), 0, 1);\n}\n"]),r.boxFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color;\n\nvoid main() {\n  gl_FragColor = color;\n}\n"])},{glslify:231}],130:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("./lib/shaders");function o(t,e,r){this.plot=t,this.boxBuffer=e,this.boxShader=r,this.enabled=!0,this.selectBox=[1/0,1/0,-1/0,-1/0],this.borderColor=[0,0,0,1],this.innerFill=!1,this.innerColor=[0,0,0,.25],this.outerFill=!0,this.outerColor=[0,0,0,.5],this.borderWidth=10}e.exports=function(t,e){var r=t.gl,s=i(r,[0,0,0,1,1,0,1,1]),l=n(r,a.boxVertex,a.boxFragment),c=new o(t,s,l);return c.update(e),t.addOverlay(c),c};var s=o.prototype;s.draw=function(){if(this.enabled){var t=this.plot,e=this.selectBox,r=this.borderWidth,n=(this.innerFill,this.innerColor),i=(this.outerFill,this.outerColor),a=this.borderColor,o=t.box,s=t.screenBox,l=t.dataBox,c=t.viewBox,u=t.pixelRatio,f=(e[0]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],h=(e[1]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1],p=(e[2]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],d=(e[3]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1];if(f=Math.max(f,c[0]),h=Math.max(h,c[1]),p=Math.min(p,c[2]),d=Math.min(d,c[3]),!(p<f||d<h)){o.bind();var g=s[2]-s[0],m=s[3]-s[1];if(this.outerFill&&(o.drawBox(0,0,g,h,i),o.drawBox(0,h,f,d,i),o.drawBox(0,d,g,m,i),o.drawBox(p,h,g,d,i)),this.innerFill&&o.drawBox(f,h,p,d,n),r>0){var v=r*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{"./lib/shaders":129,"gl-buffer":78,"gl-shader":132}],131:[function(t,e,r){"use strict";e.exports=function(t,e){var r=e[0],a=e[1],o=n(t,r,a,{}),s=i.mallocUint8(r*a*4);return new l(t,o,s)};var n=t("gl-fbo"),i=t("typedarray-pool"),a=t("ndarray"),o=t("bit-twiddle").nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var c=l.prototype;Object.defineProperty(c,"shape",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;a<r*e*4;++a)n[a]=255}return t}}}),c.begin=function(){var t=this.gl;this.shape;t&&(this.fbo.bind(),t.clearColor(1,1,1,1),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT))},c.end=function(){var t=this.gl;t&&(t.bindFramebuffer(t.FRAMEBUFFER,null),this._readTimeout||clearTimeout(this._readTimeout),this._readTimeout=setTimeout(this._readCallback,1))},c.query=function(t,e,r){if(!this.gl)return null;var n=this.fbo.shape.slice();t|=0,e|=0,"number"!=typeof r&&(r=1);var i=0|Math.min(Math.max(t-r,0),n[0]),o=0|Math.min(Math.max(t+r,0),n[0]),l=0|Math.min(Math.max(e-r,0),n[1]),c=0|Math.min(Math.max(e+r,0),n[1]);if(o<=i||c<=l)return null;var u=[o-i,c-l],f=a(this.buffer,[u[0],u[1],4],[4,4*n[0],1],4*(i+n[0]*l)),h=function(t,e,r){for(var n=1e8,i=-1,a=-1,o=t.shape[0],s=t.shape[1],l=0;l<o;l++)for(var c=0;c<s;c++){var u=t.get(l,c,0),f=t.get(l,c,1),h=t.get(l,c,2),p=t.get(l,c,3);if(u<255||f<255||h<255||p<255){var d=e-l,g=r-c,m=d*d+g*g;m<n&&(n=m,i=l,a=c)}}return[i,a,n]}(f.hi(u[0],u[1],1),r,r),p=h[0],d=h[1];return p<0||Math.pow(this.radius,2)<h[2]?null:new s(p+i|0,d+l|0,f.get(p,d,0),[f.get(p,d,1),f.get(p,d,2),f.get(p,d,3)],Math.sqrt(h[2]))},c.dispose=function(){this.gl&&(this.fbo.dispose(),i.free(this.buffer),this.gl=null,this._readTimeout&&clearTimeout(this._readTimeout))}},{"bit-twiddle":32,"gl-fbo":86,ndarray:259,"typedarray-pool":308}],132:[function(t,e,r){"use strict";var n=t("./lib/create-uniforms"),i=t("./lib/create-attributes"),a=t("./lib/reflect"),o=t("./lib/shader-cache"),s=t("./lib/runtime-reflect"),l=t("./lib/GLError");function c(t){this.gl=t,this.gl.lastAttribCount=0,this._vref=this._fref=this._relink=this.vertShader=this.fragShader=this.program=this.attributes=this.uniforms=this.types=null}var u=c.prototype;function f(t,e){return t.name<e.name?-1:1}u.bind=function(){var t;this.program||this._relink();var e=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES),r=this.gl.lastAttribCount;if(e>r)for(t=r;t<e;t++)this.gl.enableVertexAttribArray(t);else if(r>e)for(t=e;t<r;t++)this.gl.disableVertexAttribArray(t);this.gl.lastAttribCount=e,this.gl.useProgram(this.program)},u.dispose=function(){for(var t=this.gl.lastAttribCount,e=0;e<t;e++)this.gl.disableVertexAttribArray(e);this.gl.lastAttribCount=0,this._fref&&this._fref.dispose(),this._vref&&this._vref.dispose(),this.attributes=this.types=this.vertShader=this.fragShader=this.program=this._relink=this._fref=this._vref=null},u.update=function(t,e,r,c){if(!e||1===arguments.length){var u=t;t=u.vertex,e=u.fragment,r=u.uniforms,c=u.attributes}var h=this,p=h.gl,d=h._vref;h._vref=o.shader(p,p.VERTEX_SHADER,t),d&&d.dispose(),h.vertShader=h._vref.shader;var g=this._fref;if(h._fref=o.shader(p,p.FRAGMENT_SHADER,e),g&&g.dispose(),h.fragShader=h._fref.shader,!r||!c){var m=p.createProgram();if(p.attachShader(m,h.fragShader),p.attachShader(m,h.vertShader),p.linkProgram(m),!p.getProgramParameter(m,p.LINK_STATUS)){var v=p.getProgramInfoLog(m);throw new l(v,"Error linking program:"+v)}r=r||s.uniforms(p,m),c=c||s.attributes(p,m),p.deleteProgram(m)}(c=c.slice()).sort(f);var y,x=[],b=[],_=[];for(y=0;y<c.length;++y){var w=c[y];if(w.type.indexOf("mat")>=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A<T;++A)k[A]=_.length,b.push(w.name+"["+A+"]"),"number"==typeof w.location?_.push(w.location+A):Array.isArray(w.location)&&w.location.length===T&&"number"==typeof w.location[A]?_.push(0|w.location[A]):_.push(-1);x.push({name:w.name,type:w.type,locations:k})}else x.push({name:w.name,type:w.type,locations:[_.length]}),b.push(w.name),"number"==typeof w.location?_.push(0|w.location):_.push(-1)}var M=0;for(y=0;y<_.length;++y)if(_[y]<0){for(;_.indexOf(M)>=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t<r.length;++t)S[t]=p.getUniformLocation(h.program,r[t].name)}E(),h._relink=E,h.types={uniforms:a(r),attributes:a(c)},h.attributes=i(p,h,x,_),Object.defineProperty(h,"uniforms",n(p,h,r,S))},e.exports=function(t,e,r,n,i){var a=new c(t);return a.update(e,r,n,i),a}},{"./lib/GLError":133,"./lib/create-attributes":134,"./lib/create-uniforms":135,"./lib/reflect":136,"./lib/runtime-reflect":137,"./lib/shader-cache":138}],133:[function(t,e,r){function n(t,e,r){this.shortMessage=e||"",this.longMessage=r||"",this.rawError=t||"",this.message="gl-shader: "+(e||t||"")+(r?"\n"+r:""),this.stack=(new Error).stack}n.prototype=new Error,n.prototype.name="GLError",n.prototype.constructor=n,e.exports=n},{}],134:[function(t,e,r){"use strict";e.exports=function(t,e,r,i){for(var a={},o=0,c=r.length;o<c;++o){var u=r[o],f=u.name,h=u.type,p=u.locations;switch(h){case"bool":case"int":case"float":s(t,e,p[0],i,1,a,f);break;default:if(h.indexOf("vec")>=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf("mat")>=0))throw new n("","Unknown data type for attribute "+f+": "+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);l(t,e,p,i,d,a,f)}}}return a};var n=t("./GLError");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this._gl,a=this._locations[this._index];i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,"location",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var c=o[a],u=new i(t,e,r,n,a,c);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),c(t,n[r],e),e},get:function(){return u},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),c=new Array(i),u=0;u<i;++u)s(t,e,r[u],n,i,l,u),c[u]=l[u];Object.defineProperty(l,"location",{set:function(t){if(Array.isArray(t))for(var e=0;e<i;++e)c[e].location=t[e];else for(e=0;e<i;++e)c[e].location=t+e;return t},get:function(){for(var t=new Array(i),e=0;e<i;++e)t[e]=n[r[e]];return t},enumerable:!0}),l.pointer=function(e,a,o,s){e=e||t.FLOAT,a=!!a,o=o||i*i,s=s||0;for(var l=0;l<i;++l){var c=n[r[l]];t.vertexAttribPointer(c,i,e,a,o,s+l*i),t.enableVertexAttribArray(c)}};var f=new Array(i),h=t["vertexAttrib"+i+"fv"];Object.defineProperty(a,o,{set:function(e){for(var a=0;a<i;++a){var o=n[r[a]];if(t.disableVertexAttribArray(o),Array.isArray(e[0]))h.call(t,o,e[a]);else{for(var s=0;s<i;++s)f[s]=e[i*a+s];h.call(t,o,f)}}return e},get:function(){return l},enumerable:!0})}},{"./GLError":133}],135:[function(t,e,r){"use strict";var n=t("./reflect"),i=t("./GLError");function a(t){return function(){return t}}function o(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}e.exports=function(t,e,r,s){function l(e){return function(n){for(var a=function t(e,r){if("object"!=typeof r)return[[e,r]];var n=[];for(var i in r){var a=r[i],o=e;parseInt(i)+""===i?o+="["+i+"]":o+="."+i,"object"==typeof a?n.push.apply(n,t(o,a)):n.push([o,a])}return n}("",e),o=0;o<a.length;++o){var l=a[o],c=l[0],u=l[1];if(s[u]){var f=n;if("string"==typeof c&&(0===c.indexOf(".")||0===c.indexOf("["))){var h=c;if(0===c.indexOf(".")&&(h=c.slice(1)),h.indexOf("]")===h.length-1){var p=h.indexOf("["),d=h.slice(0,p),g=h.slice(p+1,h.length-1);f=d?n[d][g]:n[g]}else f=n[h]}var m,v=r[u].type;switch(v){case"bool":case"int":case"sampler2D":case"samplerCube":t.uniform1i(s[u],f);break;case"float":t.uniform1f(s[u],f);break;default:var y=v.indexOf("vec");if(!(0<=y&&y<=1&&v.length===4+y)){if(0===v.indexOf("mat")&&4===v.length){if((m=v.charCodeAt(v.length-1)-48)<2||m>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+v);t["uniformMatrix"+m+"fv"](s[u],!1,f);break}throw new i("","Unknown uniform data type for "+name+": "+v)}if((m=v.charCodeAt(v.length-1)-48)<2||m>4)throw new i("","Invalid data type");switch(v.charAt(0)){case"b":case"i":t["uniform"+m+"iv"](s[u],f);break;case"v":t["uniform"+m+"fv"](s[u],f);break;default:throw new i("","Unrecognized data type for vector "+name+": "+v)}}}}}}function c(t,e,n){if("object"==typeof n){var c=u(n);Object.defineProperty(t,e,{get:a(c),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(f=n,function(t,e,r){return t.getUniform(e.program,r[f])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case"bool":return!1;case"int":case"sampler2D":case"samplerCube":case"float":return 0;default:var e=t.indexOf("vec");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid data type");return"b"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf("mat")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+t);return o(r*r,0)}throw new i("","Unknown uniform data type for "+name+": "+t)}}(r[n].type);var f}function u(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r<t.length;++r)c(e,r,t[r])}else for(var n in e={},t)c(e,n,t[n]);return e}var f=n(r,!0);return{get:a(u(f)),set:l(f),enumerable:!0,configurable:!0}}},{"./GLError":133,"./reflect":136}],136:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r={},n=0;n<t.length;++n)for(var i=t[n].name.split("."),a=r,o=0;o<i.length;++o){var s=i[o].split("[");if(s.length>1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l<s.length;++l){var c=parseInt(s[l]);l<s.length-1||o<i.length-1?(c in a||(l<s.length-1?a[c]=[]:a[c]={}),a=a[c]):a[c]=e?n:t[n].type}}else o<i.length-1?(s[0]in a||(a[s[0]]={}),a=a[s[0]]):a[s[0]]=e?n:t[n].type}return r}},{}],137:[function(t,e,r){"use strict";r.uniforms=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_UNIFORMS),n=[],i=0;i<r;++i){var o=t.getActiveUniform(e,i);if(o){var s=a(t,o.type);if(o.size>1)for(var l=0;l<o.size;++l)n.push({name:o.name.replace("[0]","["+l+"]"),type:s});else n.push({name:o.name,type:s})}}return n},r.attributes=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_ATTRIBUTES),n=[],i=0;i<r;++i){var o=t.getActiveAttrib(e,i);o&&n.push({name:o.name,type:a(t,o.type)})}return n};var n={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube"},i=null;function a(t,e){if(!i){var r=Object.keys(n);i={};for(var a=0;a<r.length;++a){var o=r[a];i[t[o]]=n[o]}}return i[e]}},{}],138:[function(t,e,r){"use strict";r.shader=function(t,e,r){return u(t).getShaderReference(e,r)},r.program=function(t,e,r,n,i){return u(t).getProgram(e,r,n,i)};var n=t("./GLError"),i=t("gl-format-compiler-error"),a=new("undefined"==typeof WeakMap?t("weakmap-shim"):WeakMap),o=0;function s(t,e,r,n,i,a,o){this.id=t,this.src=e,this.type=r,this.shader=n,this.count=a,this.programs=[],this.cache=o}function l(t){this.gl=t,this.shaders=[{},{}],this.programs={}}s.prototype.dispose=function(){if(0==--this.count){for(var t=this.cache,e=t.gl,r=this.programs,n=0,i=r.length;n<i;++n){var a=t.programs[r[n]];a&&(delete t.programs[n],e.deleteProgram(a))}e.deleteShader(this.shader),delete t.shaders[this.type===e.FRAGMENT_SHADER|0][this.src]}};var c=l.prototype;function u(t){var e=a.get(t);return e||(e=new l(t),a.set(t,e)),e}c.getShaderReference=function(t,e){var r=this.gl,a=this.shaders[t===r.FRAGMENT_SHADER|0],l=a[e];if(l&&r.isShader(l.shader))l.count+=1;else{var c=function(t,e,r){var a=t.createShader(e);if(t.shaderSource(a,r),t.compileShader(a),!t.getShaderParameter(a,t.COMPILE_STATUS)){var o=t.getShaderInfoLog(a);try{var s=i(o,r,e)}catch(t){throw console.warn("Failed to format compiler error: "+t),new n(o,"Error compiling shader:\n"+o)}throw new n(o,s.short,s.long)}return a}(r,t,e);l=a[e]=new s(o++,e,t,c,[],1,this)}return l},c.getProgram=function(t,e,r,i){var a=[t.id,e.id,r.join(":"),i.join(":")].join("@"),o=this.programs[a];return o&&this.gl.isProgram(o)||(this.programs[a]=o=function(t,e,r,i,a){var o=t.createProgram();t.attachShader(o,e),t.attachShader(o,r);for(var s=0;s<i.length;++s)t.bindAttribLocation(o,a[s],i[s]);if(t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS)){var l=t.getProgramInfoLog(o);throw new n(l,"Error linking program: "+l)}return o}(this.gl,t.shader,e.shader,r,i),t.programs.push(a),e.programs.push(a)),o}},{"./GLError":133,"gl-format-compiler-error":87,"weakmap-shim":316}],139:[function(t,e,r){"use strict";function n(t){this.plot=t,this.enable=[!0,!0,!1,!1],this.width=[1,1,1,1],this.color=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.center=[1/0,1/0]}e.exports=function(t,e){var r=new n(t);return r.update(e),t.addOverlay(r),r};var i=n.prototype;i.update=function(t){t=t||{},this.enable=(t.enable||[!0,!0,!1,!1]).slice(),this.width=(t.width||[1,1,1,1]).slice(),this.color=(t.color||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]).map((function(t){return t.slice()})),this.center=(t.center||[1/0,1/0]).slice(),this.plot.setOverlayDirty()},i.draw=function(){var t=this.enable,e=this.width,r=this.color,n=this.center,i=this.plot,a=i.line,o=i.dataBox,s=i.viewBox;if(a.bind(),o[0]<=n[0]&&n[0]<=o[2]&&o[1]<=n[1]&&n[1]<=o[3]){var l=s[0]+(n[0]-o[0])/(o[2]-o[0])*(s[2]-s[0]),c=s[1]+(n[1]-o[1])/(o[3]-o[1])*(s[3]-s[1]);t[0]&&a.drawLine(l,c,s[0],c,e[0],r[0]),t[1]&&a.drawLine(l,c,l,s[1],e[1],r[1]),t[2]&&a.drawLine(l,c,s[2],c,e[2],r[2]),t[3]&&a.drawLine(l,c,l,s[3],e[3],r[3])}},i.dispose=function(){this.plot.removeOverlay(this)}},{}],140:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 position, color;\nattribute float weight;\n\nuniform mat4 model, view, projection;\nuniform vec3 coordinates[3];\nuniform vec4 colors[3];\nuniform vec2 screenShape;\nuniform float lineWidth;\n\nvarying vec4 fragColor;\n\nvoid main() {\n  vec3 vertexPosition = mix(coordinates[0],\n    mix(coordinates[2], coordinates[1], 0.5 * (position + 1.0)), abs(position));\n\n  vec4 clipPos = projection * view * model * vec4(vertexPosition, 1.0);\n  vec2 clipOffset = (projection * view * model * vec4(color, 0.0)).xy;\n  vec2 delta = weight * clipOffset * screenShape;\n  vec2 lineOffset = normalize(vec2(delta.y, -delta.x)) / screenShape;\n\n  gl_Position   = vec4(clipPos.xy + clipPos.w * 0.5 * lineWidth * lineOffset, clipPos.z, clipPos.w);\n  fragColor     = color.x * colors[0] + color.y * colors[1] + color.z * colors[2];\n}\n"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n  gl_FragColor = fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec3"},{name:"weight",type:"float"}])}},{"gl-shader":132,glslify:231}],141:[function(t,e,r){"use strict";var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index");e.exports=function(t,e){var r=[];function o(t,e,n,i,a,o){var s=[t,e,n,0,0,0,1];s[i+3]=1,s[i]=a,r.push.apply(r,s),s[6]=-1,r.push.apply(r,s),s[i]=o,r.push.apply(r,s),r.push.apply(r,s),s[6]=1,r.push.apply(r,s),s[i]=a,r.push.apply(r,s)}o(0,0,0,0,0,1),o(0,0,0,1,0,1),o(0,0,0,2,0,1),o(1,0,0,1,-1,1),o(1,0,0,2,-1,1),o(0,1,0,0,-1,1),o(0,1,0,2,-1,1),o(0,0,1,0,-1,1),o(0,0,1,1,-1,1);var l=n(t,r),c=i(t,[{type:t.FLOAT,buffer:l,size:3,offset:0,stride:28},{type:t.FLOAT,buffer:l,size:3,offset:12,stride:28},{type:t.FLOAT,buffer:l,size:1,offset:24,stride:28}]),u=a(t);u.attributes.position.location=0,u.attributes.color.location=1,u.attributes.weight.location=2;var f=new s(t,l,c,u);return f.update(e),f};var o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n,this.pixelRatio=1,this.bounds=[[-1e3,-1e3,-1e3],[1e3,1e3,1e3]],this.position=[0,0,0],this.lineWidth=[2,2,2],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.enabled=[!0,!0,!0],this.drawSides=[!0,!0,!0],this.axes=null}var l=s.prototype,c=[0,0,0],u=[0,0,0],f=[0,0];l.isTransparent=function(){return!1},l.drawTransparent=function(t){},l.draw=function(t){var e=this.gl,r=this.vao,n=this.shader;r.bind(),n.bind();var i,a=t.model||o,s=t.view||o,l=t.projection||o;this.axes&&(i=this.axes.lastCubeProps.axis);for(var h=c,p=u,d=0;d<3;++d)i&&i[d]<0?(h[d]=this.bounds[0][d],p[d]=this.bounds[1][d]):(h[d]=this.bounds[1][d],p[d]=this.bounds[0][d]);f[0]=e.drawingBufferWidth,f[1]=e.drawingBufferHeight,n.uniforms.model=a,n.uniforms.view=s,n.uniforms.projection=l,n.uniforms.coordinates=[this.position,h,p],n.uniforms.colors=this.colors,n.uniforms.screenShape=f;for(d=0;d<3;++d)n.uniforms.lineWidth=this.lineWidth[d]*this.pixelRatio,this.enabled[d]&&(r.draw(e.TRIANGLES,6,6*d),this.drawSides[d]&&r.draw(e.TRIANGLES,12,18+12*d));r.unbind()},l.update=function(t){t&&("bounds"in t&&(this.bounds=t.bounds),"position"in t&&(this.position=t.position),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"colors"in t&&(this.colors=t.colors),"enabled"in t&&(this.enabled=t.enabled),"drawSides"in t&&(this.drawSides=t.drawSides))},l.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders/index":140,"gl-buffer":78,"gl-vao":150}],142:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n  // Return up-vector for only-z vector.\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\n  // Assign z = 0, x = -b, y = a:\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n    return normalize(vec3(-v.y, v.x, 0.0));\n  } else {\n    return normalize(vec3(0.0, v.z, -v.y));\n  }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n  float segmentCount = 8.0;\n\n  float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n  vec3 u = getOrthogonalVector(d);\n  vec3 v = normalize(cross(u, d));\n\n  vec3 x = u * cos(angle) * length(d);\n  vec3 y = v * sin(angle) * length(d);\n  vec3 v3 = x + y;\n\n  normal = normalize(v3);\n\n  return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, tubeScale;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  // Scale the vector magnitude to stay constant with\n  // model & view changes.\n  vec3 normal;\n  vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n  vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n  //Lighting geometry parameters\n  vec4 cameraCoordinate = view * tubePosition;\n  cameraCoordinate.xyz /= cameraCoordinate.w;\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\n  f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n  // vec4 m_position  = model * vec4(tubePosition, 1.0);\n  vec4 t_position  = view * tubePosition;\n  gl_Position      = projection * t_position;\n\n  f_color          = color;\n  f_data           = tubePosition.xyz;\n  f_position       = position.xyz;\n  f_uv             = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n  float NdotH = max(x, 0.0001);\n  float cos2Alpha = NdotH * NdotH;\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n  float roughness2 = roughness * roughness;\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n  return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n  vec3 lightDirection,\n  vec3 viewDirection,\n  vec3 surfaceNormal,\n  float roughness,\n  float fresnel) {\n\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n  //Half angle vector\n  vec3 H = normalize(lightDirection + viewDirection);\n\n  //Geometric term\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\n  float VdotH = max(dot(viewDirection, H), 0.000001);\n  float LdotH = max(dot(lightDirection, H), 0.000001);\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\n  float G = min(1.0, min(G1, G2));\n  \n  //Distribution term\n  float D = beckmannDistribution(NdotH, roughness);\n\n  //Fresnel term\n  float F = pow(1.0 - VdotN, fresnel);\n\n  //Multiply terms and done\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n  vec3 N = normalize(f_normal);\n  vec3 L = normalize(f_lightDirection);\n  vec3 V = normalize(f_eyeDirection);\n\n  if(gl_FrontFacing) {\n    N = -N;\n  }\n\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n  vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\n\n  gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n  // Return up-vector for only-z vector.\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\n  // Assign z = 0, x = -b, y = a:\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n    return normalize(vec3(-v.y, v.x, 0.0));\n  } else {\n    return normalize(vec3(0.0, v.z, -v.y));\n  }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n  float segmentCount = 8.0;\n\n  float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n  vec3 u = getOrthogonalVector(d);\n  vec3 v = normalize(cross(u, d));\n\n  vec3 x = u * cos(angle) * length(d);\n  vec3 y = v * sin(angle) * length(d);\n  vec3 v3 = x + y;\n\n  normal = normalize(v3);\n\n  return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  vec3 normal;\n  vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n  vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n  gl_Position = projection * view * tubePosition;\n  f_id        = id;\n  f_position  = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3  clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n  gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec4"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec4"}]}},{glslify:231}],143:[function(t,e,r){"use strict";var n=t("gl-vec3"),i=t("gl-vec4"),a=["xyz","xzy","yxz","yzx","zxy","zyx"],o=function(t,e,r,a){for(var o=0,s=0;s<t.length;s++)for(var l=t[s].velocities,c=0;c<l.length;c++)o=Math.max(o,n.length(l[c]));var u=t.map((function(t){return function(t,e,r,a){for(var o=t.points,s=t.velocities,l=t.divergences,c=[],u=[],f=[],h=[],p=[],d=[],g=0,m=0,v=i.create(),y=i.create(),x=0;x<o.length;x++){var b=o[x],_=s[x],w=l[x];0===e&&(w=.05*r),m=n.length(_)/a,v=i.create(),n.copy(v,_),v[3]=w;for(var T=0;T<8;T++)p[T]=[b[0],b[1],b[2],T];if(h.length>0)for(T=0;T<8;T++){var k=(T+1)%8;c.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(y,v,v,v,y,y),d.push(g,m,m,m,g,g);var A=c.length;u.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=y;y=v,v=S;var E=g;g=m,m=E}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s<u.length;s++){var g=u[s],m=f.length;f=f.concat(g.positions),p=p.concat(g.vectors),d=d.concat(g.vertexIntensity);for(c=0;c<g.cells.length;c++){var v=g.cells[c],y=[];h.push(y);for(var x=0;x<v.length;x++)y.push(v[x]+m)}}return{positions:f,cells:h,vectors:p,vertexIntensity:d,colormap:e}},s=function(t,e){var r,n=t.length;for(r=0;r<n;r++){var i=t[r];if(i===e)return r;if(i>e)return r-1}return r},l=function(t,e,r){return t<e?e:t>r?r:t},c=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;n<r;n++){var i=Math.abs(t[n]-t[n-1]);i<e&&(e=i)}return e};e.exports=function(t,e){var r=t.startingPositions,i=t.maxLength||1e3,u=t.tubeSize||1,f=t.absoluteTubeSize,h=t.gridFill||"+x+y+z",p={};-1!==h.indexOf("-x")&&(p.reversedX=!0),-1!==h.indexOf("-y")&&(p.reversedY=!0),-1!==h.indexOf("-z")&&(p.reversedZ=!0),p.filled=a.indexOf(h.replace(/-/g,"").replace(/\+/g,""));var d=t.getVelocity||function(e){return function(t,e,r){var i=e.vectors,a=e.meshgrid,o=t[0],c=t[1],u=t[2],f=a[0].length,h=a[1].length,p=a[2].length,d=s(a[0],o),g=s(a[1],c),m=s(a[2],u),v=d+1,y=g+1,x=m+1;if(d=l(d,0,f-1),v=l(v,0,f-1),g=l(g,0,h-1),y=l(y,0,h-1),m=l(m,0,p-1),x=l(x,0,p-1),d<0||g<0||m<0||v>f-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][v],E=a[1][g],L=a[1][y],C=a[2][m],P=(o-M)/(S-M),I=(c-E)/(L-E),O=(u-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(I)||(I=.5),isFinite(O)||(O=.5),r.reversedX&&(d=f-1-d,v=f-1-v),r.reversedY&&(g=h-1-g,y=h-1-y),r.reversedZ&&(m=p-1-m,x=p-1-x),r.filled){case 5:k=m,A=x,w=g*p,T=y*p,b=d*p*h,_=v*p*h;break;case 4:k=m,A=x,b=d*p,_=v*p,w=g*p*f,T=y*p*f;break;case 3:w=g,T=y,k=m*h,A=x*h,b=d*h*p,_=v*h*p;break;case 2:w=g,T=y,b=d*h,_=v*h,k=m*h*f,A=x*h*f;break;case 1:b=d,_=v,k=m*f,A=x*f,w=g*f*p,T=y*f*p;break;default:b=d,_=v,w=g*f,T=y*f,k=m*f*h,A=x*f*h}var z=i[b+w+k],D=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,z,B,P),n.lerp(H,D,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Y=n.create(),W=n.create();n.lerp(Y,V,q,I),n.lerp(W,H,G,I);var X=n.create();return n.lerp(X,Y,W,O),X}(e,t,p)},g=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},m=[],v=e[0][0],y=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(e<v||e>b||r<y||r>_||n<x||n>w)},k=10*n.distance(e[0],e[1])/i,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,l=0;l<s;l++){var u=t[l],f=u[0],h=u[1],p=u[2];i[f]||(e.push(f),i[f]=!0),a[h]||(r.push(h),a[h]=!0),o[p]||(n.push(p),o[p]=!0)}var d=c(e),g=c(r),m=c(n),v=Math.min(d,g,m);return isFinite(v)?v:1}(r));for(var L=0;L<E;L++){var C=n.create();n.copy(C,r[L]);var P=[C],I=[],O=d(C),z=C;I.push(O);var D=[],R=g(C,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F),m.push({points:P,velocities:I,divergences:D});for(var B=0;B<100*i&&P.length<i&&T(C);){B++;var N=n.clone(O),j=n.squaredLength(N);if(0===j)break;if(j>A&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),O=d(N),n.squaredDistance(z,N)-A>-1e-4*A){P.push(N),z=N,I.push(O);R=g(N,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F)}C=N}}var U=o(m,t.colormap,S,M);return f?U.tubeScale=f:(0===S&&(S=1),U.tubeScale=.5*u*M/S),U};var u=t("./lib/shaders"),f=t("gl-cone3d").createMesh;e.exports.createTubeMesh=function(t,e){return f(t,e,{shaders:u,traceType:"streamtube"})}},{"./lib/shaders":142,"gl-cone3d":79,"gl-vec3":169,"gl-vec4":205}],144:[function(t,e,r){var n=t("gl-shader"),i=t("glslify"),a=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute vec3 f;\nattribute vec3 normal;\n\nuniform vec3 objectOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 lightPosition, eyePosition;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n  vec3 localCoordinate = vec3(uv.zw, f.x);\n  worldCoordinate = objectOffset + localCoordinate;\n  vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n  vec4 clipPosition = projection * view * worldPosition;\n  gl_Position = clipPosition;\n  kill = f.y;\n  value = f.z;\n  planeCoordinate = uv.xy;\n\n  vColor = texture2D(colormap, vec2(value, value));\n\n  //Lighting geometry parameters\n  vec4 cameraCoordinate = view * worldPosition;\n  cameraCoordinate.xyz /= cameraCoordinate.w;\n  lightDirection = lightPosition - cameraCoordinate.xyz;\n  eyeDirection   = eyePosition - cameraCoordinate.xyz;\n  surfaceNormal  = normalize((vec4(normal,0) * inverseModel).xyz);\n}\n"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n  float NdotH = max(x, 0.0001);\n  float cos2Alpha = NdotH * NdotH;\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n  float roughness2 = roughness * roughness;\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n  return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat beckmannSpecular(\n  vec3 lightDirection,\n  vec3 viewDirection,\n  vec3 surfaceNormal,\n  float roughness) {\n  return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\n}\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n  if (\n    kill > 0.0 ||\n    vColor.a == 0.0 ||\n    outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\n  ) discard;\n\n  vec3 N = normalize(surfaceNormal);\n  vec3 V = normalize(eyeDirection);\n  vec3 L = normalize(lightDirection);\n\n  if(gl_FrontFacing) {\n    N = -N;\n  }\n\n  float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n  //decide how to interpolate color \u2014 in vertex or in fragment\n  vec4 surfaceColor =\n    step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n    step(.5, vertexColor) * vColor;\n\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\n\n  gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\n}\n"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n  vec3 dataCoordinate = permutation * vec3(uv.xy, height);\n  worldCoordinate = objectOffset + dataCoordinate;\n  vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n\n  vec4 clipPosition = projection * view * worldPosition;\n  clipPosition.z += zOffset;\n\n  gl_Position = clipPosition;\n  value = f + objectOffset.z;\n  kill = -1.0;\n  planeCoordinate = uv.zw;\n\n  vColor = texture2D(colormap, vec2(value, value));\n\n  //Don't do lighting for contours\n  surfaceNormal   = vec3(1,0,0);\n  eyeDirection    = vec3(0,1,0);\n  lightDirection  = vec3(0,0,1);\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n  return ((p > max(a, b)) || \n          (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n  return (outOfRange(a.x, b.x, p.x) ||\n          outOfRange(a.y, b.y, p.y) ||\n          outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n  return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n  float vh = 255.0 * v;\n  float upper = floor(vh);\n  float lower = fract(vh);\n  return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n  if ((kill > 0.0) ||\n      (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n  vec2 ux = splitFloat(planeCoordinate.x / shape.x);\n  vec2 uy = splitFloat(planeCoordinate.y / shape.y);\n  gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{"gl-shader":132,glslify:231}],145:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),g=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);g.minFilter=e.LINEAR,g.magFilter=e.LINEAR;var m=new M(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,g,s,l,f,h,p,d,[0,0,0]),v={levels:[[],[],[]]};for(var w in t)v[w]=t[w];return v.colormap=v.colormap||"jet",m.update(v),m};var n=t("bit-twiddle"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("typedarray-pool"),l=t("colormap"),c=t("ndarray-ops"),u=t("ndarray-pack"),f=t("ndarray"),h=t("surface-nets"),p=t("gl-mat4/multiply"),d=t("gl-mat4/invert"),g=t("binary-search-bounds"),m=t("ndarray-gradient"),v=t("./lib/shaders"),y=v.createShader,x=v.createContourShader,b=v.createPickShader,_=v.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function A(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();function M(t,e,r,n,i,a,o,l,c,u,h,p,d,g,m){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=m,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new A([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=g,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var S=M.prototype;S.genColormap=function(t,e){var r=!1,n=u([l({colormap:t,nshades:256,format:"rgba"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;r<e.length;++r){if(e.length<2)return 1;if(e[r][0]===t)return e[r][1];if(e[r][0]>t&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return c.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],L={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function C(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=L.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=L.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return L.showSurface=o,L.showContour=s,L}var P={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},I=w.slice(),O=[1,0,0,0,1,0,0,0,1];function z(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=P;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=O,n.vertexColor=this.vertexColor;var s=I;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=C(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o<this.contourLevels[i].length;++o)o===this.highlightLevel[i]?(f.uniforms.contourColor=this.highlightColor[i],f.uniforms.contourTint=this.highlightTint[i]):0!==o&&o-1!==this.highlightLevel[i]||(f.uniforms.contourColor=this.contourColor[i],f.uniforms.contourTint=this.contourTint[i]),this._contourCounts[i][o]&&(f.uniforms.height=this.contourLevels[i][o],h.draw(r.LINES,this._contourCounts[i][o],this._contourOffsets[i][o]));for(i=0;i<3;++i)for(f.uniforms.model=u.projections[i],f.uniforms.clipBounds=u.clipBounds[i],o=0;o<3;++o)if(this.contourProject[i][o]){f.uniforms.permutation=k[o],r.lineWidth(this.contourWidth[o]*this.pixelRatio);for(var g=0;g<this.contourLevels[o].length;++g)g===this.highlightLevel[o]?(f.uniforms.contourColor=this.highlightColor[o],f.uniforms.contourTint=this.highlightTint[o]):0!==g&&g-1!==this.highlightLevel[o]||(f.uniforms.contourColor=this.contourColor[o],f.uniforms.contourTint=this.contourTint[o]),this._contourCounts[o][g]&&(f.uniforms.height=this.contourLevels[o][g],h.draw(r.LINES,this._contourCounts[o][g],this._contourOffsets[o][g]))}for(h.unbind(),(h=this._dynamicVAO).bind(),i=0;i<3;++i)if(0!==this._dynamicCounts[i])for(f.uniforms.model=n.model,f.uniforms.clipBounds=n.clipBounds,f.uniforms.permutation=k[i],r.lineWidth(this.dynamicWidth[i]*this.pixelRatio),f.uniforms.contourColor=this.dynamicColor[i],f.uniforms.contourTint=this.dynamicTint[i],f.uniforms.height=this.dynamicLevel[i],h.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]),o=0;o<3;++o)this.contourProject[o][i]&&(f.uniforms.model=u.projections[o],f.uniforms.clipBounds=u.clipBounds[o],h.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]));h.unbind()}}S.draw=function(t){return z.call(this,t,!1)},S.drawTransparent=function(t){return z.call(this,t,!0)};var D={model:w,view:w,projection:w,inverseModel:w,clipBounds:[[0,0,0],[0,0,0]],height:0,shape:[0,0],pickId:0,lowerBound:[0,0,0],upperBound:[0,0,0],zOffset:0,objectOffset:[0,0,0],permutation:[1,0,0,0,1,0,0,0,1],lightPosition:[0,0,0],eyePosition:[0,0,0]};function R(t,e){return Array.isArray(t)?[e(t[0]),e(t[1]),e(t[2])]:[e(t),e(t),e(t)]}function F(t){return Array.isArray(t)?3===t.length?[t[0],t[1],t[2],1]:[t[0],t[1],t[2],t[3]]:[0,0,0,1]}function B(t){if(Array.isArray(t)){if(Array.isArray(t))return[F(t[0]),F(t[1]),F(t[2])];var e=F(t);return[e.slice(),e.slice(),e.slice()]}}S.drawPick=function(t){t=t||{};var e=this.gl;e.disable(e.CULL_FACE);var r=D;r.model=t.model||w,r.view=t.view||w,r.projection=t.projection||w,r.shape=this._field[2].shape,r.pickId=this.pickId/255,r.lowerBound=this.bounds[0],r.upperBound=this.bounds[1],r.objectOffset=this.objectOffset,r.permutation=O;for(var n=0;n<2;++n)for(var i=r.clipBounds[n],a=0;a<3;++a)i[a]=Math.min(Math.max(this.clipBounds[n][a],-1e8),1e8);var o=C(r,this);if(o.showSurface){for(this._pickShader.bind(),this._pickShader.uniforms=r,this._vao.bind(),this._vao.draw(e.TRIANGLES,this._vertexCount),n=0;n<3;++n)this.surfaceProject[n]&&(this._pickShader.uniforms.model=o.projections[n],this._pickShader.uniforms.clipBounds=o.clipBounds[n],this._vao.draw(e.TRIANGLES,this._vertexCount));this._vao.unbind()}if(o.showContour){var s=this._contourPickShader;s.bind(),s.uniforms=r;var l=this._contourVAO;for(l.bind(),a=0;a<3;++a)for(e.lineWidth(this.contourWidth[a]*this.pixelRatio),s.uniforms.permutation=k[a],n=0;n<this.contourLevels[a].length;++n)this._contourCounts[a][n]&&(s.uniforms.height=this.contourLevels[a][n],l.draw(e.LINES,this._contourCounts[a][n],this._contourOffsets[a][n]));for(n=0;n<3;++n)for(s.uniforms.model=o.projections[n],s.uniforms.clipBounds=o.clipBounds[n],a=0;a<3;++a)if(this.contourProject[n][a]){s.uniforms.permutation=k[a],e.lineWidth(this.contourWidth[a]*this.pixelRatio);for(var c=0;c<this.contourLevels[a].length;++c)this._contourCounts[a][c]&&(s.uniforms.height=this.contourLevels[a][c],l.draw(e.LINES,this._contourCounts[a][c],this._contourOffsets[a][c]))}l.unbind()}},S.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=this._field[2].shape,r=this._pickResult,n=e[0]*(t.value[0]+(t.value[2]>>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,m=f*(h?l:1-l),v=0;v<3;++v)c[v]+=this._field[v].get(p,d)*m;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=g.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]<this.contourLevels[x].length-1){var b=this.contourLevels[x][y[x]],_=this.contourLevels[x][y[x]+1];Math.abs(b-c[x])>Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,"contourWidth"in t&&(this.contourWidth=R(t.contourWidth,Number)),"showContour"in t&&(this.showContour=R(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=R(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=B(t.contourColor)),"contourProject"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=B(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),"opacity"in t&&(this.opacity=t.opacity),"opacityscale"in t&&(this.opacityscale=t.opacityscale),"colorBounds"in t&&(this.colorBounds=t.colorBounds),"vertexColor"in t&&(this.vertexColor=t.vertexColor?1:0),"colormap"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),"field"in t||"coords"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var c=l[o];for(v=0;v<2;++v)if(c.shape[v]!==a[v])throw new Error("gl-surface: coords have incorrect shape");this.padField(this._field[o],c)}}else if(t.ticks){var u=t.ticks;if(!Array.isArray(u)||2!==u.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var p=u[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var g=[0,0];g[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],g,0)}this._field[0].set(0,0,0);for(var v=0;v<a[0];++v)this._field[0].set(v+1,0,v);for(this._field[0].set(a[0]+1,0,a[0]-1),this._field[1].set(0,0,0),v=0;v<a[1];++v)this._field[1].set(0,v+1,v);this._field[1].set(0,a[1]+1,a[1]-1)}var y=this._field,x=f(s.mallocFloat(3*y[2].size*2),[3,a[0]+2,a[1]+2,2]);for(o=0;o<3;++o)m(x.pick(o),y[o],"mirror");var b=f(s.mallocFloat(3*y[2].size),[a[0]+2,a[1]+2,3]);for(o=0;o<a[0]+2;++o)for(v=0;v<a[1]+2;++v){var _=x.get(0,o,v,0),w=x.get(0,o,v,1),k=x.get(1,o,v,0),A=x.get(1,o,v,1),M=x.get(2,o,v,0),S=x.get(2,o,v,1),E=k*S-A*M,L=M*w-S*_,C=_*A-w*k,P=Math.sqrt(E*E+L*L+C*C);P<1e-8?(P=Math.max(Math.abs(E),Math.abs(L),Math.abs(C)))<1e-8?(C=1,L=E=0,P=1):P=1/P:P=1/Math.sqrt(P),b.set(o,v,0,E*P),b.set(o,v,1,L*P),b.set(o,v,2,C*P)}s.free(x.data);var I=[1/0,1/0,1/0],O=[-1/0,-1/0,-1/0],z=1/0,D=-1/0,F=(a[0]-1)*(a[1]-1)*6,N=s.mallocFloat(n.nextPow2(10*F)),j=0,U=0;for(o=0;o<a[0]-1;++o)t:for(v=0;v<a[1]-1;++v){for(var V=0;V<2;++V)for(var H=0;H<2;++H)for(var q=0;q<3;++q){var G=this._field[q].get(1+o+V,1+v+H);if(isNaN(G)||!isFinite(G))continue t}for(q=0;q<6;++q){var Y=o+T[q][0],W=v+T[q][1],X=this._field[0].get(Y+1,W+1),Z=this._field[1].get(Y+1,W+1);G=this._field[2].get(Y+1,W+1),E=b.get(Y+1,W+1,0),L=b.get(Y+1,W+1,1),C=b.get(Y+1,W+1,2),t.intensity&&(J=t.intensity.get(Y,W));var J=t.intensity?t.intensity.get(Y,W):G+this.objectOffset[2];N[j++]=Y,N[j++]=W,N[j++]=X,N[j++]=Z,N[j++]=G,N[j++]=0,N[j++]=J,N[j++]=E,N[j++]=L,N[j++]=C,I[0]=Math.min(I[0],X+this.objectOffset[0]),I[1]=Math.min(I[1],Z+this.objectOffset[1]),I[2]=Math.min(I[2],G+this.objectOffset[2]),z=Math.min(z,J),O[0]=Math.max(O[0],X+this.objectOffset[0]),O[1]=Math.max(O[1],Z+this.objectOffset[1]),O[2]=Math.max(O[2],G+this.objectOffset[2]),D=Math.max(D,J),U+=1}}for(t.intensityBounds&&(z=+t.intensityBounds[0],D=+t.intensityBounds[1]),o=6;o<j;o+=10)N[o]=(N[o]-z)/(D-z);this._vertexCount=U,this._coordinateBuffer.update(N.subarray(0,j)),s.freeFloat(N),s.free(b.data),this.bounds=[I,O],this.intensity=t.intensity||this._field[2],this.intensityBounds[0]===z&&this.intensityBounds[1]===D||(r=!0),this.intensityBounds=[z,D]}if("levels"in t){var K=t.levels;for(K=Array.isArray(K[0])?K.slice():[[],[],K],o=0;o<3;++o)K[o]=K[o].slice(),K[o].sort((function(t,e){return t-e}));for(o=0;o<3;++o)for(v=0;v<K[o].length;++v)K[o][v]-=this.objectOffset[o];t:for(o=0;o<3;++o){if(K[o].length!==this.contourLevels[o].length){r=!0;break}for(v=0;v<K[o].length;++v)if(K[o][v]!==this.contourLevels[o][v]){r=!0;break t}}this.contourLevels=K}if(r){y=this._field,a=this.shape;for(var Q=[],$=0;$<3;++$){var tt=this.contourLevels[$],et=[],rt=[],nt=[0,0,0];for(o=0;o<tt.length;++o){var it=h(this._field[$],tt[o]);et.push(Q.length/5|0),U=0;t:for(v=0;v<it.cells.length;++v){var at=it.cells[v];for(q=0;q<2;++q){var ot=it.positions[at[q]],st=ot[0],lt=0|Math.floor(st),ct=st-lt,ut=ot[1],ft=0|Math.floor(ut),ht=ut-ft,pt=!1;e:for(var dt=0;dt<3;++dt){nt[dt]=0;var gt=($+dt+1)%3;for(V=0;V<2;++V){var mt=V?ct:1-ct;for(Y=0|Math.min(Math.max(lt+V,0),a[0]),H=0;H<2;++H){var vt=H?ht:1-ht;if(W=0|Math.min(Math.max(ft+H,0),a[1]),G=dt<2?this._field[gt].get(Y,W):(this.intensity.get(Y,W)-this.intensityBounds[0])/(this.intensityBounds[1]-this.intensityBounds[0]),!isFinite(G)||isNaN(G)){pt=!0;break e}var yt=mt*vt;nt[dt]+=yt*G}}}if(pt){if(q>0){for(var xt=0;xt<5;++xt)Q.pop();U-=1}continue t}Q.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[$]=et,this._contourCounts[$]=rt}var bt=s.mallocFloat(Q.length);for(o=0;o<Q.length;++o)bt[o]=Q[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},S.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},S.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,c=(o+2)%3,u=this._field[o],f=this._field[l],p=this._field[c],d=h(u,r[o]),g=d.cells,m=d.positions;for(this._dynamicOffsets[o]=n,e=0;e<g.length;++e)for(var v=g[e],y=0;y<2;++y){var x=m[v[y]],b=+x[0],_=0|b,w=0|Math.min(_+1,i[0]),T=b-_,k=1-T,A=+x[1],M=0|A,S=0|Math.min(M+1,i[1]),E=A-M,L=1-E,C=k*L,P=k*E,I=T*L,O=T*E,z=C*f.get(_,M)+P*f.get(_,S)+I*f.get(w,M)+O*f.get(w,S),D=C*p.get(_,M)+P*p.get(_,S)+I*p.get(w,M)+O*p.get(w,S);if(isNaN(z)||isNaN(D)){y&&(n-=1);break}a[2*n+0]=z,a[2*n+1]=D,n+=1}this._dynamicCounts[o]=n-this._dynamicOffsets[o]}else this.dynamicLevel[o]=NaN,this._dynamicCounts[o]=0;this._dynamicBuffer.update(a.subarray(0,2*n)),s.freeFloat(a)}}},{"./lib/shaders":144,"binary-search-bounds":31,"bit-twiddle":32,colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-texture2d":146,"gl-vao":150,ndarray:259,"ndarray-gradient":252,"ndarray-ops":254,"ndarray-pack":255,"surface-nets":302,"typedarray-pool":308}],146:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("ndarray-ops"),a=t("typedarray-pool");e.exports=function(t){if(arguments.length<=1)throw new Error("gl-texture2d: Missing arguments for texture2d constructor");o||c(t);if("number"==typeof arguments[1])return v(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return v(t,0|arguments[1][0],0|arguments[1][1],arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if("object"==typeof arguments[1]){var e=arguments[1],r=u(e)?e:e.raw;if(r)return y(t,r,0|e.width,0|e.height,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return x(t,e)}throw new Error("gl-texture2d: Invalid arguments for texture2d constructor")};var o=null,s=null,l=null;function c(t){o=[t.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST],s=[t.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR],l=[t.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT]}function u(t){return"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||"undefined"!=typeof ImageData&&t instanceof ImageData}var f=function(t,e){i.muls(t,e,255)};function h(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-texture2d: Invalid texture size");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function g(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function m(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error("gl-texture2d: Invalid texture shape");if(i===t.FLOAT&&!t.getExtension("OES_texture_float"))throw new Error("gl-texture2d: Floating point textures not supported on this platform");var o=m(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var o=m(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error("gl-texture2d: Invalid texture size");var l=g(o,e.stride.slice()),c=0;"float32"===r?c=t.FLOAT:"float64"===r?(c=t.FLOAT,l=!1,r="float32"):"uint8"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r="uint8");var u,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");d=t.RGBA}}c!==t.FLOAT||t.getExtension("OES_texture_float")||(c=t.UNSIGNED_BYTE,l=!1);var v=e.size;if(l)u=0===e.offset&&e.data.length===v?e.data:e.data.subarray(e.offset,e.offset+v);else{var y=[o[2],o[2]*o[0],1];h=a.malloc(v,r);var x=n(h,o,y,0);"float32"!==r&&"float64"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),u=h.subarray(0,v)}var b=m(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,c,u),l||a.free(h),new p(t,b,o[0],o[1],d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension("EXT_texture_filter_anisotropic");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error("gl-texture2d: Must specify wrap mode for rows and columns");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error("gl-texture2d: Invalid texture shape")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error("gl-texture2d: Unsupported data type");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");!function(t,e,r,o,s,l,c,u){var h=u.dtype,p=u.shape.slice();if(p.length<2||p.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var d=0,m=0,v=g(p,u.stride.slice());"float32"===h?d=t.FLOAT:"float64"===h?(d=t.FLOAT,v=!1,h="float32"):"uint8"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,v=!1,h="uint8");if(2===p.length)m=t.LUMINANCE,p=[p[0],p[1],1],u=n(u.data,p,[u.stride[0],u.stride[1],1],u.offset);else{if(3!==p.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===p[2])m=t.ALPHA;else if(2===p[2])m=t.LUMINANCE_ALPHA;else if(3===p[2])m=t.RGB;else{if(4!==p[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");m=t.RGBA}p[2]}m!==t.LUMINANCE&&m!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(m=s);if(m!==s)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var y=u.size,x=c.indexOf(o)<0;x&&c.push(o);if(d===l&&v)0===u.offset&&u.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data.subarray(u.offset,u.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:259,"ndarray-ops":254,"typedarray-pool":308}],147:[function(t,e,r){"use strict";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error("gl-vao: Too many vertex attributes");for(var i=0;i<r.length;++i){var a=r[i];if(a.buffer){var o=a.buffer,s=a.size||4,l=a.type||t.FLOAT,c=!!a.normalized,u=a.stride||0,f=a.offset||0;o.bind(),t.enableVertexAttribArray(i),t.vertexAttribPointer(i,s,l,c,u,f)}else{if("number"==typeof a)t.vertexAttrib1f(i,a);else if(1===a.length)t.vertexAttrib1f(i,a[0]);else if(2===a.length)t.vertexAttrib2f(i,a[0],a[1]);else if(3===a.length)t.vertexAttrib3f(i,a[0],a[1],a[2]);else{if(4!==a.length)throw new Error("gl-vao: Invalid vertex attribute");t.vertexAttrib4f(i,a[0],a[1],a[2],a[3])}t.disableVertexAttribArray(i)}}for(;i<n;++i)t.disableVertexAttribArray(i)}else{t.bindBuffer(t.ARRAY_BUFFER,null);for(i=0;i<n;++i)t.disableVertexAttribArray(i)}}},{}],148:[function(t,e,r){"use strict";var n=t("./do-bind.js");function i(t){this.gl=t,this._elements=null,this._attributes=null,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(){n(this.gl,this._elements,this._attributes)},i.prototype.update=function(t,e,r){this._elements=e,this._attributes=t,this._elementsType=r||this.gl.UNSIGNED_SHORT},i.prototype.dispose=function(){},i.prototype.unbind=function(){},i.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._elements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t){return new i(t)}},{"./do-bind.js":147}],149:[function(t,e,r){"use strict";var n=t("./do-bind.js");function i(t,e,r,n,i,a){this.location=t,this.dimension=e,this.a=r,this.b=n,this.c=i,this.d=a}function a(t,e,r){this.gl=t,this._ext=e,this.handle=r,this._attribs=[],this._useElements=!1,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(t){switch(this.dimension){case 1:t.vertexAttrib1f(this.location,this.a);break;case 2:t.vertexAttrib2f(this.location,this.a,this.b);break;case 3:t.vertexAttrib3f(this.location,this.a,this.b,this.c);break;case 4:t.vertexAttrib4f(this.location,this.a,this.b,this.c,this.d)}},a.prototype.bind=function(){this._ext.bindVertexArrayOES(this.handle);for(var t=0;t<this._attribs.length;++t)this._attribs[t].bind(this.gl)},a.prototype.unbind=function(){this._ext.bindVertexArrayOES(null)},a.prototype.dispose=function(){this._ext.deleteVertexArrayOES(this.handle)},a.prototype.update=function(t,e,r){if(this.bind(),n(this.gl,e,t),this.unbind(),this._attribs.length=0,t)for(var a=0;a<t.length;++a){var o=t[a];"number"==typeof o?this._attribs.push(new i(a,1,o)):Array.isArray(o)&&this._attribs.push(new i(a,o.length,o[0],o[1],o[2],o[3]))}this._useElements=!!e,this._elementsType=r||this.gl.UNSIGNED_SHORT},a.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._useElements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t,e){return new a(t,e,e.createVertexArrayOES())}},{"./do-bind.js":147}],150:[function(t,e,r){"use strict";var n=t("./lib/vao-native.js"),i=t("./lib/vao-emulated.js");function a(t){this.bindVertexArrayOES=t.bindVertexArray.bind(t),this.createVertexArrayOES=t.createVertexArray.bind(t),this.deleteVertexArrayOES=t.deleteVertexArray.bind(t)}e.exports=function(t,e,r,o){var s,l=t.createVertexArray?new a(t):t.getExtension("OES_vertex_array_object");return(s=l?n(t,l):i(t)).update(e,r,o),s}},{"./lib/vao-emulated.js":148,"./lib/vao-native.js":149}],151:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}},{}],152:[function(t,e,r){e.exports=function(t,e){var r=n(t[0],t[1],t[2]),o=n(e[0],e[1],e[2]);i(r,r),i(o,o);var s=a(r,o);return s>1?0:Math.acos(s)};var n=t("./fromValues"),i=t("./normalize"),a=t("./dot")},{"./dot":162,"./fromValues":168,"./normalize":179}],153:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],154:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],155:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],156:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],157:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],158:[function(t,e,r){e.exports=t("./distance")},{"./distance":159}],159:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],160:[function(t,e,r){e.exports=t("./divide")},{"./divide":161}],161:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],162:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],163:[function(t,e,r){e.exports=1e-6},{}],164:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t("./epsilon")},{"./epsilon":163}],165:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],166:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],167:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s<l;s+=e)n[0]=t[s],n[1]=t[s+1],n[2]=t[s+2],a(n,n,o),t[s]=n[0],t[s+1]=n[1],t[s+2]=n[2];return t};var n=t("./create")()},{"./create":156}],168:[function(t,e,r){e.exports=function(t,e,r){var n=new Float32Array(3);return n[0]=t,n[1]=e,n[2]=r,n}},{}],169:[function(t,e,r){e.exports={EPSILON:t("./epsilon"),create:t("./create"),clone:t("./clone"),angle:t("./angle"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),equals:t("./equals"),exactEquals:t("./exactEquals"),add:t("./add"),subtract:t("./subtract"),sub:t("./sub"),multiply:t("./multiply"),mul:t("./mul"),divide:t("./divide"),div:t("./div"),min:t("./min"),max:t("./max"),floor:t("./floor"),ceil:t("./ceil"),round:t("./round"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),dist:t("./dist"),squaredDistance:t("./squaredDistance"),sqrDist:t("./sqrDist"),length:t("./length"),len:t("./len"),squaredLength:t("./squaredLength"),sqrLen:t("./sqrLen"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),cross:t("./cross"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformMat3:t("./transformMat3"),transformQuat:t("./transformQuat"),rotateX:t("./rotateX"),rotateY:t("./rotateY"),rotateZ:t("./rotateZ"),forEach:t("./forEach")}},{"./add":151,"./angle":152,"./ceil":153,"./clone":154,"./copy":155,"./create":156,"./cross":157,"./dist":158,"./distance":159,"./div":160,"./divide":161,"./dot":162,"./epsilon":163,"./equals":164,"./exactEquals":165,"./floor":166,"./forEach":167,"./fromValues":168,"./inverse":170,"./len":171,"./length":172,"./lerp":173,"./max":174,"./min":175,"./mul":176,"./multiply":177,"./negate":178,"./normalize":179,"./random":180,"./rotateX":181,"./rotateY":182,"./rotateZ":183,"./round":184,"./scale":185,"./scaleAndAdd":186,"./set":187,"./sqrDist":188,"./sqrLen":189,"./squaredDistance":190,"./squaredLength":191,"./sub":192,"./subtract":193,"./transformMat3":194,"./transformMat4":195,"./transformQuat":196}],170:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}},{}],171:[function(t,e,r){e.exports=t("./length")},{"./length":172}],172:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return Math.sqrt(e*e+r*r+n*n)}},{}],173:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t}},{}],174:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t}},{}],175:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t}},{}],176:[function(t,e,r){e.exports=t("./multiply")},{"./multiply":177}],177:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t}},{}],178:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}},{}],179:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;a>0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],180:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],181:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],182:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],183:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],184:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],185:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],186:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],187:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],188:[function(t,e,r){e.exports=t("./squaredDistance")},{"./squaredDistance":190}],189:[function(t,e,r){e.exports=t("./squaredLength")},{"./squaredLength":191}],190:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],191:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],192:[function(t,e,r){e.exports=t("./subtract")},{"./subtract":193}],193:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],194:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],195:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],196:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],197:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],198:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],199:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],200:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],201:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],202:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],203:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],204:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],205:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),add:t("./add"),subtract:t("./subtract"),multiply:t("./multiply"),divide:t("./divide"),min:t("./min"),max:t("./max"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),squaredDistance:t("./squaredDistance"),length:t("./length"),squaredLength:t("./squaredLength"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformQuat:t("./transformQuat")}},{"./add":197,"./clone":198,"./copy":199,"./create":200,"./distance":201,"./divide":202,"./dot":203,"./fromValues":204,"./inverse":206,"./length":207,"./lerp":208,"./max":209,"./min":210,"./multiply":211,"./negate":212,"./normalize":213,"./random":214,"./scale":215,"./scaleAndAdd":216,"./set":217,"./squaredDistance":218,"./squaredLength":219,"./subtract":220,"./transformMat4":221,"./transformQuat":222}],206:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],207:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],208:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],209:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],210:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],211:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],212:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],213:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],214:[function(t,e,r){var n=t("./normalize"),i=t("./scale");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{"./normalize":213,"./scale":215}],215:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],217:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],218:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],219:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],220:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],221:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],222:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],223:[function(t,e,r){var n=t("glsl-tokenizer"),i=t("atob-lite");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r<e.length;r++){var a=e[r];if("preprocessor"===a.type){var o=a.data.match(/\#define\s+SHADER_NAME(_B64)?\s+(.+)$/);if(o&&o[2]){var s=o[1],l=o[2];return(s?i(l):l).trim()}}}}},{"atob-lite":13,"glsl-tokenizer":230}],224:[function(t,e,r){e.exports=function(t){var e,r,c,u=0,f=0,h=999,p=[],d=[],g=1,m=0,v=0,y=!1,x=!1,b="",_=a,w=n;"300 es"===(t=t||{}).version&&(_=s,w=o);var T={},k={};for(u=0;u<_.length;u++)T[_[u]]=!0;for(u=0;u<w.length;u++)k[w[u]]=!0;return function(t){return d=[],null!==t?function(t){u=0,t.toString&&(t=t.toString());var r;b+=t.replace(/\r\n/g,"\n"),c=b.length;for(;e=b[u],u<c;){switch(r=u,h){case 0:u=L();break;case 1:case 2:u=E();break;case 3:u=C();break;case 4:u=O();break;case 11:u=I();break;case 5:u=z();break;case 9999:u=D();break;case 9:u=S();break;case 999:u=M()}if(r!==u)switch(b[r]){case"\n":m=0,++g;break;default:++m}}return f+=u,b=b.slice(u),d}(t):function(t){p.length&&A(p.join(""));return h=10,A("(eof)"),d}()};function A(t){t.length&&d.push({type:l[h],data:t,position:v,line:g,column:m})}function M(){return p=p.length?[]:p,"/"===r&&"*"===e?(v=f+u-1,h=0,r=e,u+1):"/"===r&&"/"===e?(v=f+u-1,h=1,r=e,u+1):"#"===e?(h=2,v=f+u,u):/\s/.test(e)?(h=9,v=f+u,u):(y=/\d/.test(e),x=/[^\w_]/.test(e),v=f+u,h=y?4:x?3:9999,u)}function S(){return/[^\s]/g.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function E(){return"\r"!==e&&"\n"!==e||"\\"===r?(p.push(e),r=e,u+1):(A(p.join("")),h=999,u)}function L(){return"/"===e&&"*"===r?(p.push(e),A(p.join("")),h=999,u+1):(p.push(e),r=e,u+1)}function C(){if("."===r&&/\d/.test(e))return h=5,u;if("/"===r&&"*"===e)return h=0,u;if("/"===r&&"/"===e)return h=1,u;if("."===e&&p.length){for(;P(p););return h=5,u}if(";"===e||")"===e||"("===e){if(p.length)for(;P(p););return A(e),h=999,u+1}var t=2===p.length&&"="!==e;if(/[\w_\d\s]/.test(e)||t){for(;P(p););return h=999,u}return p.push(e),r=e,u+1}function P(t){for(var e,r,n=0;;){if(e=i.indexOf(t.slice(0,t.length+n).join("")),r=i[e],-1===e){if(n--+t.length>0)continue;r=t.slice(0,1).join("")}return A(r),v+=r.length,(p=p.slice(r.length)).length}}function I(){return/[^a-fA-F0-9]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function O(){return"."===e||/[eE]/.test(e)?(p.push(e),h=5,r=e,u+1):"x"===e&&1===p.length&&"0"===p[0]?(h=11,p.push(e),r=e,u+1):/[^\d]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function z(){return"f"===e&&(p.push(e),r=e,u+=1),/[eE]/.test(e)?(p.push(e),r=e,u+1):("-"!==e&&"+"!==e||!/[eE]/.test(r))&&/[^\d]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function D(){if(/[^\d\w_]/.test(e)){var t=p.join("");return h=k[t]?8:T[t]?7:6,A(p.join("")),h=999,u}return p.push(e),r=e,u+1}};var n=t("./lib/literals"),i=t("./lib/operators"),a=t("./lib/builtins"),o=t("./lib/literals-300es"),s=t("./lib/builtins-300es"),l=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},{"./lib/builtins":226,"./lib/builtins-300es":225,"./lib/literals":228,"./lib/literals-300es":227,"./lib/operators":229}],225:[function(t,e,r){var n=t("./builtins");n=n.slice().filter((function(t){return!/^(gl\_|texture)/.test(t)})),e.exports=n.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},{"./builtins":226}],226:[function(t,e,r){e.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},{}],227:[function(t,e,r){var n=t("./literals");e.exports=n.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},{"./literals":228}],228:[function(t,e,r){e.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","uint","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},{}],229:[function(t,e,r){e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},{}],230:[function(t,e,r){var n=t("./index");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{"./index":224}],231:[function(t,e,r){e.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n<t.length-1;n++)r.push(t[n],e[n]||"");return r.push(t[n]),r.join("")}},{}],232:[function(t,e,r){"use strict";var n=t("is-browser");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return t}()},{"is-browser":236}],233:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if(0===r)throw new Error("Must have at least d+1 points");var i=t[0].length;if(r<=i)throw new Error("Must input at least d+1 points");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error("Input not in general position");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);var f=new a(l,new Array(i+1),!1),h=f.adjacent,p=new Array(i+2);for(u=0;u<=i;++u){for(var d=l.slice(),g=0;g<=i;++g)g===u&&(d[g]=-1);var m=d[0];d[0]=d[1],d[1]=m;var v=new a(d,new Array(i+1),!0);h[u]=v,p[u]=v}p[i+1]=f;for(u=0;u<=i;++u){d=h[u].vertices;var y=h[u].adjacent;for(g=0;g<=i;++g){var x=d[g];if(x<0)y[g]=f;else for(var b=0;b<=i;++b)h[b].vertices.indexOf(x)<0&&(y[g]=h[b])}}var _=new c(i,o,p),w=!!e;for(u=i+1;u<r;++u)_.insert(t[u],w);return _.boundary()};var n=t("robust-orientation"),i=t("simplicial-complex").compareCells;function a(t,e,r){this.vertices=t,this.adjacent=e,this.boundary=r,this.lastVisited=-1}function o(t,e,r){this.vertices=t,this.cell=e,this.index=r}function s(t,e){return i(t.vertices,e.vertices)}a.prototype.flip=function(){var t=this.vertices[0];this.vertices[0]=this.vertices[1],this.vertices[1]=t;var e=this.adjacent[0];this.adjacent[0]=this.adjacent[1],this.adjacent[1]=e};var l=[];function c(t,e,r){this.dimension=t,this.vertices=e,this.simplices=r,this.interior=r.filter((function(t){return!t.boundary})),this.tuple=new Array(t+1);for(var i=0;i<=t;++i)this.tuple[i]=this.vertices[i];var a,o=l[t];o||(o=l[t]=((a=n[t+1])||(a=n),function(t){return function(){var e=this.tuple;return t.apply(this,e)}}(a))),this.orient=o}var u=c.prototype;u.handleBoundaryDegeneracy=function(t,e){var r=this.dimension,n=this.vertices.length-1,i=this.tuple,a=this.vertices,o=[t];for(t.lastVisited=-n;o.length>0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,g=p.indexOf(r);if(!(g<0))for(var m=0;m<=n;++m)if(m!==g){var v=d[m];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,v.boundary=!1,c.push(v),f.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var _=v.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);u.push(k);var A=_.indexOf(e);if(!(A<0)){_[A]=k,T[g]=v,w[m]=-1,T[m]=e,d[m]=k,k.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(m=0;m+1<h.length;m+=2){var P=h[m],I=h[m+1],O=P.index,z=I.index;O<0||z<0||(P.cell.adjacent[P.index]=I.cell,I.cell.adjacent[I.index]=P.cell)}},u.insert=function(t,e){var r=this.vertices;r.push(t);var n=this.walk(t,e);if(n){for(var i=this.dimension,a=this.tuple,o=0;o<=i;++o){var s=n.vertices[o];a[o]=s<0?t:r[s]}var l=this.orient(a);l<0||(0!==l||(n=this.handleBoundaryDegeneracy(n,t)))&&this.addPeaks(t,n)}},u.boundary=function(){for(var t=this.dimension,e=[],r=this.simplices,n=r.length,i=0;i<n;++i){var a=r[i];if(a.boundary){for(var o=new Array(t),s=a.vertices,l=0,c=0,u=0;u<=t;++u)s[u]>=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{"robust-orientation":284,"simplicial-complex":293}],234:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new v(null);return new v(m(t))};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=m(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function c(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n=0;n<t.length&&t[n][0]<=e;++n){var i=r(t[n]);if(i)return i}}function f(t,e,r){for(var n=t.length-1;n>=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r<t.length;++r){var n=e(t[r]);if(n)return n}}function p(t,e){return t-e}function d(t,e){var r=t[0]-e[0];return r||t[1]-e[1]}function g(t,e){var r=t[1]-e[1];return r||t[0]-e[0]}function m(t){if(0===t.length)return null;for(var e=[],r=0;r<t.length;++r)e.push(t[r][0],t[r][1]);e.sort(p);var n=e[e.length>>1],a=[],o=[],s=[];for(r=0;r<t.length;++r){var l=t[r];l[1]<n?a.push(l):n<l[0]?o.push(l):s.push(l)}var c=s,u=s.slice();return c.sort(d),u.sort(g),new i(n,m(a),m(o),c,u)}function v(t){this.root=t}a.intervals=function(t){return t.push.apply(t,this.leftPoints),this.left&&this.left.intervals(t),this.right&&this.right.intervals(t),t},a.insert=function(t){var e=this.count-this.leftPoints.length;if(this.count+=1,t[1]<this.mid)this.left?4*(this.left.count+1)>3*(e+1)?l(this,t):this.left.insert(t):this.left=m([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=m([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,g);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]<this.mid)return this.left?4*(this.right?this.right.count:0)>3*(e-1)?c(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);a<this.leftPoints.length&&this.leftPoints[a][0]===t[0];++a)if(this.leftPoints[a]===t){this.count-=1,this.leftPoints.splice(a,1);for(s=n.ge(this.rightPoints,t,g);s<this.rightPoints.length&&this.rightPoints[s][1]===t[1];++s)if(this.rightPoints[s]===t)return this.rightPoints.splice(s,1),1}return 0},a.queryPoint=function(t,e){if(t<this.mid){if(this.left)if(r=this.left.queryPoint(t,e))return r;return u(this.leftPoints,t,e)}if(t>this.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryInterval=function(t,e,r){var n;if(t<this.mid&&this.left&&(n=this.left.queryInterval(t,e,r)))return n;if(e>this.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return e<this.mid?u(this.leftPoints,e,r):t>this.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var y=v.prototype;y.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},y.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},y.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},{"binary-search-bounds":31}],235:[function(t,e,r){"use strict";e.exports=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=r;return e}},{}],236:[function(t,e,r){e.exports=!0},{}],237:[function(t,e,r){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}
/*!
 * Determine if an object is a Buffer
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */
e.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],238:[function(t,e,r){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||"undefined"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")&&(r=!0),r}},{}],239:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=t.length,n=0;n<r;n++)if(((e=t.charCodeAt(n))<9||e>13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],240:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],241:[function(t,e,r){var n=t("./normalize"),i=t("gl-mat4/create"),a=t("gl-mat4/clone"),o=t("gl-mat4/determinant"),s=t("gl-mat4/invert"),l=t("gl-mat4/transpose"),c={length:t("gl-vec3/length"),normalize:t("gl-vec3/normalize"),dot:t("gl-vec3/dot"),cross:t("gl-vec3/cross")},u=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function g(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}e.exports=function(t,e,r,i,m,v){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),m||(m=[0,0,0,1]),v||(v=[0,0,0,1]),!n(u,t))return!1;if(a(f,u),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var y,x,b,_,w,T,k,A=u[3],M=u[7],S=u[11],E=u[12],L=u[13],C=u[14],P=u[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),y=m,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],y[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,y[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,y[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,y[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else m[0]=m[1]=m[2]=0,m[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,u),r[0]=c.length(p[0]),c.normalize(p[0],p[0]),i[0]=c.dot(p[0],p[1]),g(p[1],p[1],p[0],1,-i[0]),r[1]=c.length(p[1]),c.normalize(p[1],p[1]),i[0]/=r[1],i[1]=c.dot(p[0],p[2]),g(p[2],p[2],p[0],1,-i[1]),i[2]=c.dot(p[1],p[2]),g(p[2],p[2],p[1],1,-i[2]),r[2]=c.length(p[2]),c.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],c.cross(d,p[1],p[2]),c.dot(p[0],d)<0)for(var I=0;I<3;I++)r[I]*=-1,p[I][0]*=-1,p[I][1]*=-1,p[I][2]*=-1;return v[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),v[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),v[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),v[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(v[0]=-v[0]),p[0][2]>p[2][0]&&(v[1]=-v[1]),p[1][0]>p[0][1]&&(v[2]=-v[2]),!0}},{"./normalize":242,"gl-mat4/clone":92,"gl-mat4/create":93,"gl-mat4/determinant":94,"gl-mat4/invert":98,"gl-mat4/transpose":109,"gl-vec3/cross":157,"gl-vec3/dot":162,"gl-vec3/length":172,"gl-vec3/normalize":179}],242:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],243:[function(t,e,r){var n=t("gl-vec3/lerp"),i=t("mat4-recompose"),a=t("mat4-decompose"),o=t("gl-mat4/determinant"),s=t("quat-slerp"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{"gl-mat4/determinant":94,"gl-vec3/lerp":173,"mat4-decompose":241,"mat4-recompose":244,"quat-slerp":271}],244:[function(t,e,r){var n={identity:t("gl-mat4/identity"),translate:t("gl-mat4/translate"),multiply:t("gl-mat4/multiply"),create:t("gl-mat4/create"),scale:t("gl-mat4/scale"),fromRotationTranslation:t("gl-mat4/fromRotationTranslation")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{"gl-mat4/create":93,"gl-mat4/fromRotationTranslation":96,"gl-mat4/identity":97,"gl-mat4/multiply":100,"gl-mat4/scale":107,"gl-mat4/translate":108}],245:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("mat4-interpolate"),a=t("gl-mat4/invert"),o=t("gl-mat4/rotateX"),s=t("gl-mat4/rotateY"),l=t("gl-mat4/rotateZ"),c=t("gl-mat4/lookAt"),u=t("gl-mat4/translate"),f=(t("gl-mat4/scale"),t("gl-vec3/normalize")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var g=this.computedUp;g[0]=o[1],g[1]=o[5],g[2]=o[9],f(g,g);var m=this.computedInverse;a(m,o);var v=this.computedEye,y=m[15];v[0]=m[12]/y,v[1]=m[13]/y,v[2]=m[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=v[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t<this.lastT())){for(var e=this._components,r=e.length-16,n=0;n<16;++n)e.push(e[r++]);this._time.push(t)}},d.flush=function(t){var e=n.gt(this._time,t)-2;e<0||(this._time.splice(0,e),this._components.splice(0,16*e))},d.lastT=function(){return this._time[this._time.length-1]},d.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||h,n=n||this.computedUp,this.setMatrix(t,c(this.computedMatrix,e,r,n));for(var i=0,a=0;a<3;++a)i+=Math.pow(r[a]-e[a],2);i=Math.log(Math.sqrt(i)),this.computedRadius[0]=i},d.rotate=function(t,e,r,n){this.recalcMatrix(t);var i=this.computedInverse;e&&s(i,i,e),r&&o(i,i,r),n&&l(i,i,n),this.setMatrix(t,a(this.computedMatrix,i))};var g=[0,0,0];d.pan=function(t,e,r,n){g[0]=-(e||0),g[1]=-(r||0),g[2]=-(n||0),this.recalcMatrix(t);var i=this.computedInverse;u(i,i,g),this.setMatrix(t,a(i,i))},d.translate=function(t,e,r,n){g[0]=e||0,g[1]=r||0,g[2]=n||0,this.recalcMatrix(t);var i=this.computedMatrix;u(i,i,g),this.setMatrix(t,i)},d.setMatrix=function(t,e){if(!(t<this.lastT())){this._time.push(t);for(var r=0;r<16;++r)this._components.push(e[r])}},d.setDistance=function(t,e){this.computedRadius[0]=e},d.setDistanceLimits=function(t,e){var r=this._limits;r[0]=t,r[1]=e},d.getDistanceLimits=function(t){var e=this._limits;return t?(t[0]=e[0],t[1]=e[1],t):e}},{"binary-search-bounds":31,"gl-mat4/invert":98,"gl-mat4/lookAt":99,"gl-mat4/rotateX":104,"gl-mat4/rotateY":105,"gl-mat4/rotateZ":106,"gl-mat4/scale":107,"gl-mat4/translate":108,"gl-vec3/normalize":179,"mat4-interpolate":243}],246:[function(t,e,r){"use strict";e.exports=function(t){var e=t.length;if(e<3){for(var r=new Array(e),i=0;i<e;++i)r[i]=i;return 2===e&&t[0][0]===t[1][0]&&t[0][1]===t[1][1]?[0]:r}var a=new Array(e);for(i=0;i<e;++i)a[i]=i;a.sort((function(e,r){var n=t[e][0]-t[r][0];return n||t[e][1]-t[r][1]}));var o=[a[0],a[1]],s=[a[0],a[1]];for(i=2;i<e;++i){for(var l=a[i],c=t[l],u=o.length;u>1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i<h;++i)r[f++]=o[i];for(var p=s.length-2;p>0;--p)r[f++]=s[p];return r};var n=t("robust-orientation")[3]},{"robust-orientation":284}],247:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function g(t){c(r&~n.buttons(t),t)}function m(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",g),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}m();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?m():function(){if(!s)return;s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",g),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t("mouse-event")},{"mouse-event":249}],248:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],249:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<<e-1}else if("button"in t){var e;if(1===(e=t.button))return 4;if(2===e)return 2;if(e>=0)return 1<<e}}return 0},r.element=n,r.x=function(t){if("object"==typeof t){if("offsetX"in t)return t.offsetX;var e=n(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.y=function(t){if("object"==typeof t){if("offsetY"in t)return t.offsetY;var e=n(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{}],250:[function(t,e,r){"use strict";var n=t("to-px");e.exports=function(t,e,r){"function"==typeof t&&(r=!!e,e=t,t=window);var i=n("ex",t),a=function(t){r&&t.preventDefault();var n=t.deltaX||0,a=t.deltaY||0,o=t.deltaZ||0,s=1;switch(t.deltaMode){case 1:s=i;break;case 2:s=window.innerHeight}if(a*=s,o*=s,(n*=s)||a||o)return e(n,a,o,t)};return t.addEventListener("wheel",a),a}},{"to-px":304}],251:[function(t,e,r){"use strict";var n=t("typedarray-pool");e.exports=function(t){function e(t){throw new Error("ndarray-extract-contour: "+t)}"object"!=typeof t&&e("Must specify arguments");var r=t.order;Array.isArray(r)||e("Must specify order");var a=t.arrayArguments||1;a<1&&e("Must have at least one array argument");var o=t.scalarArguments||0;o<0&&e("Scalar arg count must be > 0");"function"!=typeof t.vertex&&e("Must specify vertex creation function");"function"!=typeof t.cell&&e("Must specify cell creation function");"function"!=typeof t.phase&&e("Must specify phase function");for(var s=t.getters||[],l=new Array(a),c=0;c<a;++c)s.indexOf(c)>=0?l[c]=!0:l[c]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(",");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,l)};var i={"false,0,1":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],g=0|a.stride[1],m=p,v=0|-d,y=0,x=0|-g,b=0,_=-d-g|0,w=0,T=0|d,k=g-d*u|0,A=0,M=0,S=0,E=2*u|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-u,F=0|u,B=0,N=-u-1|0,j=u-1|0,U=0,V=0,H=0;for(A=0;A<u;++A)L[P++]=r(h[m],o,s,l),m+=T;if(m+=k,f>0){if(M=1,L[P++]=r(h[m],o,s,l),m+=T,u>0)for(A=1,c=h[m],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++),P+=1,m+=T,A=2;A<u;++A)c=h[m],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,w,y,U,D,o,s,l)),P+=1,m+=T;for(m+=k,P=0,H=O,O=z,z=H,H=R,R=F,F=H,H=N,N=j,j=H,M=2;M<f;++M){if(L[P++]=r(h[m],o,s,l),m+=T,u>0)for(A=1,c=h[m],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,m+=T,A=2;A<u;++A)c=h[m],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l),U!==D&&e(C[P+O],V,w,y,U,D,o,s,l)),P+=1,m+=T;1&M&&(P=0),H=O,O=z,z=H,H=R,R=F,F=H,H=N,N=j,j=H,m+=k}}i(C),i(L)}},"false,1,0":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],g=0|a.stride[1],m=p,v=0|-d,y=0,x=0|-g,b=0,_=-d-g|0,w=0,T=0|g,k=d-g*f|0,A=0,M=0,S=0,E=2*f|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-f,F=0|f,B=0,N=-f-1|0,j=f-1|0,U=0,V=0,H=0;for(M=0;M<f;++M)L[P++]=r(h[m],o,s,l),m+=T;if(m+=k,u>0){if(A=1,L[P++]=r(h[m],o,s,l),m+=T,f>0)for(M=1,c=h[m],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++),P+=1,m+=T,M=2;M<f;++M)c=h[m],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,b,w,D,U,o,s,l)),P+=1,m+=T;for(m+=k,P=0,H=R,R=F,F=H,H=O,O=z,z=H,H=N,N=j,j=H,A=2;A<u;++A){if(L[P++]=r(h[m],o,s,l),m+=T,f>0)for(M=1,c=h[m],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,m+=T,M=2;M<f;++M)c=h[m],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[m+v],b=h[m+x],w=h[m+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,b,w,D,U,o,s,l),U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,m+=T;1&A&&(P=0),H=R,R=F,F=H,H=O,O=z,z=H,H=N,N=j,j=H,m+=k}}i(C),i(L)}}}},{"typedarray-pool":308}],252:[function(t,e,r){"use strict";var n=t("dup"),i={zero:function(t,e,r,n){var i=t[0];n|=0;var a=0,o=r[0];for(a=0;a<i;++a)e[n]=0,n+=o},fdTemplate1:function(t,e,r,n,i,a,o){var s=t[0],l=r[0],c=-1*l,u=l;n|=0,o|=0;var f=0,h=l,p=a[0];for(f=0;f<s;++f)i[o]=.5*(e[n+c]-e[n+u]),n+=h,o+=p},fdTemplate2:function(t,e,r,n,i,a,o,s,l,c){var u=t[0],f=t[1],h=r[0],p=r[1],d=a[0],g=a[1],m=l[0],v=l[1],y=-1*h,x=h,b=-1*p,_=p;n|=0,o|=0,c|=0;var w=0,T=0,k=p,A=h-f*p,M=g,S=d-f*g,E=v,L=m-f*v;for(T=0;T<u;++T){for(w=0;w<f;++w)i[o]=.5*(e[n+y]-e[n+x]),s[c]=.5*(e[n+b]-e[n+_]),n+=k,o+=M,c+=E;n+=A,o+=S,c+=L}}},a={cdiff:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},zero:function(t){var e={};return function(r){var n=r.dtype,i=r.order,a=[n,i.join()].join(),o=e[a];return o||(e[a]=o=t([n,i])),o(r.shape.slice(0),r.data,r.stride,0|r.offset)}},fdTemplate1:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=n.dtype,s=n.order,l=[i,a.join(),o,s.join()].join(),c=e[l];return c||(e[l]=c=t([i,a,o,s])),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}},fdTemplate2:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}}};function o(t){return(0,a[t.funcName])(s.bind(void 0,t))}function s(t){return i[t.funcName]}function l(t){return o({funcName:t.funcName})}var c={},u={},f=l({funcName:"cdiff"}),h=l({funcName:"zero"});function p(t){return t in c?c[t]:c[t]=l({funcName:"fdTemplate"+t})}function d(t,e,r,n){return function(t,i){var a=i.shape.slice();return a[0]>2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}e.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,"string"==typeof r?r:"clamp")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=u[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return u[e]=a,a}(r)(t,e)}},{dup:65}],253:[function(t,e,r){"use strict";function n(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r<t.shape[0],a=0<=r+1&&r+1<t.shape[0];return(1-n)*(i?+t.get(r):0)+n*(a?+t.get(r+1):0)}function i(t,e,r){var n=Math.floor(e),i=e-n,a=0<=n&&n<t.shape[0],o=0<=n+1&&n+1<t.shape[0],s=Math.floor(r),l=r-s,c=0<=s&&s<t.shape[1],u=0<=s+1&&s+1<t.shape[1],f=a&&c?t.get(n,s):0,h=a&&u?t.get(n,s+1):0;return(1-l)*((1-i)*f+i*(o&&c?t.get(n+1,s):0))+l*((1-i)*h+i*(o&&u?t.get(n+1,s+1):0))}function a(t,e,r,n){var i=Math.floor(e),a=e-i,o=0<=i&&i<t.shape[0],s=0<=i+1&&i+1<t.shape[0],l=Math.floor(r),c=r-l,u=0<=l&&l<t.shape[1],f=0<=l+1&&l+1<t.shape[1],h=Math.floor(n),p=n-h,d=0<=h&&h<t.shape[2],g=0<=h+1&&h+1<t.shape[2],m=o&&u&&d?t.get(i,l,h):0,v=o&&f&&d?t.get(i,l+1,h):0,y=s&&u&&d?t.get(i+1,l,h):0,x=s&&f&&d?t.get(i+1,l+1,h):0,b=o&&u&&g?t.get(i,l,h+1):0,_=o&&f&&g?t.get(i,l+1,h+1):0;return(1-p)*((1-c)*((1-a)*m+a*y)+c*((1-a)*v+a*x))+p*((1-c)*((1-a)*b+a*(s&&u&&g?t.get(i+1,l,h+1):0))+c*((1-a)*_+a*(s&&f&&g?t.get(i+1,l+1,h+1):0)))}function o(t){var e,r,n=0|t.shape.length,i=new Array(n),a=new Array(n),o=new Array(n),s=new Array(n);for(e=0;e<n;++e)r=+arguments[e+1],i[e]=Math.floor(r),a[e]=r-i[e],o[e]=0<=i[e]&&i[e]<t.shape[e],s[e]=0<=i[e]+1&&i[e]+1<t.shape[e];var l,c,u,f=0;t:for(e=0;e<1<<n;++e){for(c=1,u=t.offset,l=0;l<n;++l)if(e&1<<l){if(!s[l])continue t;c*=a[l],u+=t.stride[l]*(i[l]+1)}else{if(!o[l])continue t;c*=1-a[l],u+=t.stride[l]*i[l]}f+=c*t.data[u]}return f}e.exports=function(t,e,r,s){switch(t.shape.length){case 0:return 0;case 1:return n(t,e);case 2:return i(t,e,r);case 3:return a(t,e,r,s);default:return o.apply(void 0,arguments)}},e.exports.d1=n,e.exports.d2=i,e.exports.d3=a},{}],254:[function(t,e,r){"use strict";var n={"float64,2,1,0":function(){return function(t,e,r,n,i){var a=t[0],o=t[1],s=t[2],l=r[0],c=r[1],u=r[2];n|=0;var f=0,h=0,p=0,d=u,g=c-s*u,m=l-o*c;for(p=0;p<a;++p){for(h=0;h<o;++h){for(f=0;f<s;++f)e[n]/=i,n+=d;n+=g}n+=m}}},"uint8,2,0,1,float64,2,1,0":function(){return function(t,e,r,n,i,a,o,s){for(var l=t[0],c=t[1],u=t[2],f=r[0],h=r[1],p=r[2],d=a[0],g=a[1],m=a[2],v=n|=0,y=o|=0,x=0|t[0];x>0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(c=b,b=0):(c=64,b-=64),n=v+x*f+b*h,o=y+x*d+b*g;var _=0,w=0,T=0,k=p,A=f-u*p,M=h-l*f,S=m,E=d-u*m,L=g-l*d;for(T=0;T<c;++T){for(w=0;w<l;++w){for(_=0;_<u;++_)e[n]=i[o]*s,n+=k,o+=S;n+=A,o+=E}n+=M,o+=L}}}}},"float32,1,0,float32,1,0":function(){return function(t,e,r,n,i,a,o){var s=t[0],l=t[1],c=r[0],u=r[1],f=a[0],h=a[1];n|=0,o|=0;var p=0,d=0,g=u,m=c-l*u,v=h,y=f-l*h;for(d=0;d<s;++d){for(p=0;p<l;++p)e[n]=i[o],n+=g,o+=v;n+=m,o+=y}}},"float32,1,0,float32,0,1":function(){return function(t,e,r,n,i,a,o){for(var s=t[0],l=t[1],c=r[0],u=r[1],f=a[0],h=a[1],p=n|=0,d=o|=0,g=0|t[1];g>0;){g<64?(l=g,g=0):(l=64,g-=64);for(var m=0|t[0];m>0;){m<64?(s=m,m=0):(s=64,m-=64),n=p+g*u+m*c,o=d+g*h+m*f;var v=0,y=0,x=u,b=c-l*u,_=h,w=f-l*h;for(y=0;y<s;++y){for(v=0;v<l;++v)e[n]=i[o],n+=x,o+=_;n+=b,o+=w}}}}},"uint8,2,0,1,uint8,1,2,0":function(){return function(t,e,r,n,i,a,o){for(var s=t[0],l=t[1],c=t[2],u=r[0],f=r[1],h=r[2],p=a[0],d=a[1],g=a[2],m=n|=0,v=o|=0,y=0|t[2];y>0;){y<64?(c=y,y=0):(c=64,y-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=m+y*h+x*u+b*f,o=v+y*g+x*p+b*d;var _=0,w=0,T=0,k=h,A=u-c*h,M=f-s*u,S=g,E=p-c*g,L=d-s*p;for(T=0;T<l;++T){for(w=0;w<s;++w){for(_=0;_<c;++_)e[n]=i[o],n+=k,o+=S;n+=A,o+=E}n+=M,o+=L}}}}}},"uint8,2,0,1,array,2,0,1":function(){return function(t,e,r,n,i,a,o){var s=t[0],l=t[1],c=t[2],u=r[0],f=r[1],h=r[2],p=a[0],d=a[1],g=a[2];n|=0,o|=0;var m=0,v=0,y=0,x=h,b=u-c*h,_=f-s*u,w=g,T=p-c*g,k=d-s*p;for(y=0;y<l;++y){for(v=0;v<s;++v){for(m=0;m<c;++m)e[n]=i[o],n+=x,o+=w;n+=b,o+=T}n+=_,o+=k}}}};var i=function(t,e){var r=e.join(",");return(0,n[r])()},a={mul:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},muls:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=[a,o.join(),s,l.join()].join(),u=e[c];return u||(e[c]=u=t([a,o,s,l])),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},mulseq:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},div:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},divs:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=[a,o.join(),s,l.join()].join(),u=e[c];return u||(e[c]=u=t([a,o,s,l])),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},divseq:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},assign:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=n.dtype,s=n.order,l=[i,a.join(),o,s.join()].join(),c=e[l];return c||(e[l]=c=t([i,a,o,s])),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}}};function o(t){return e={funcName:t.funcName},(0,a[e.funcName])(i.bind(void 0,e));var e}var s={mul:"*",div:"/"};!function(){for(var t in s)r[t]=o({funcName:t}),r[t+"s"]=o({funcName:t+"s"}),r[t+"seq"]=o({funcName:t+"seq"})}(),r.assign=o({funcName:"assign"})},{}],255:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("./doConvert.js");e.exports=function(t,e){for(var r=[],a=t,o=1;Array.isArray(a);)r.push(a.length),o*=a.length,a=a[0];return 0===r.length?n():(e||(e=n(new Float64Array(o),r)),i(e,t),e)}},{"./doConvert.js":256,ndarray:259}],256:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i){var a=t[0],o=t[1],s=t[2],l=r[0],c=r[1],u=r[2],f=[0,0,0];n|=0;var h=0,p=0,d=0,g=u,m=c-s*u,v=l-o*c;for(d=0;d<a;++d){for(p=0;p<o;++p){for(h=0;h<s;++h){var y,x=i;for(y=0;y<f.length-1;++y)x=x[f[y]];e[n]=x[f[f.length-1]],n+=g,++f[2]}n+=m,f[2]-=s,++f[1]}n+=v,f[1]-=o,++f[0]}}};e.exports=(n={funcName:{funcName:"convert"}.funcName},function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}}(i.bind(void 0,n)))},{}],257:[function(t,e,r){"use strict";var n=t("typedarray-pool");function i(t){switch(t){case"uint32":return[n.mallocUint32,n.freeUint32];default:return null}}var a={"uint32,1,0":function(t,e){return function(r,n,i,a,o,s,l,c,u,f,h){var p,d,g,m,v,y,x,b,_=r*o+a,w=t(c);for(p=r+1;p<=n;++p){for(d=p,g=_+=o,v=0,y=_,m=0;m<c;++m)w[v++]=i[y],y+=u;t:for(;d-- >r;){v=0,y=g-o;e:for(m=0;m<c;++m){if((x=i[y])<(b=w[v]))break t;if(x>b)break e;y+=f,v+=h}for(v=g,y=g-o,m=0;m<c;++m)i[v]=i[y],v+=u,y+=u;g-=o}for(v=g,y=0,m=0;m<c;++m)i[v]=w[y++],v+=u}e(w)}}};var o={"uint32,1,0":function(t,e,r){return function n(i,a,o,s,l,c,u,f,h,p,d){var g,m,v,y,x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z,D,R,F,B,N,j=(a-i+1)/6|0,U=i+j,V=a-j,H=i+a>>1,q=H-j,G=H+j,Y=U,W=q,X=H,Z=G,J=V,K=i+1,Q=a-1,$=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Y,M=l*W,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=Y,Y=W,W=m;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=Z,Z=J,J=m;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=Y,Y=X,X=m;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=W,W=X,X=m;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*Z,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=Y,Y=Z,Z=m;break t}if(rt<0)break t;N+=p}A=l*X,M=l*Z,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=X,X=Z,Z=m;break t}if(rt<0)break t;N+=p}A=l*W,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=W,W=J,J=m;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=W,W=X,X=m;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){m=Z,Z=J,J=m;break t}if(rt<0)break t;N+=p}for(A=l*Y,M=l*W,S=l*X,E=l*Z,L=l*J,C=l*U,P=l*H,I=l*V,B=0,N=s,k=0;k<f;++k)_=A+N,w=M+N,T=S+N,O=E+N,z=L+N,D=C+N,R=P+N,F=I+N,it[B]=o[w],at[B]=o[O],$=$&&it[B]===at[B],v=o[_],y=o[T],x=o[z],o[D]=v,o[R]=y,o[F]=x,++B,N+=h;for(A=l*q,M=l*i,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],N+=h;for(A=l*G,M=l*a,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],N+=h;if($)for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(0!==rt)if(rt<0){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;++K}else for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(!(rt>0)){if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,g=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=g,N+=h;++K,--Q;break}for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;--Q;break}Q--}}else for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(tt=o[_]-it[B]);++k)B+=d,_+=p;if(tt<0){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;++K}else{_=s+b*l,B=0;t:for(k=0;k<f&&0===(et=o[_]-at[B]);++k)B+=d,_+=p;if(et>0)for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-at[B]);++k)B+=d,_+=p;if(!(rt>0)){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,g=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=g,N+=h;++K,--Q}else{for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;--Q}break}if(--Q<b)break}}}for(A=l*i,M=l*(K-1),B=0,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],o[w]=it[B],++B,N+=h;for(A=l*a,M=l*(Q+1),B=0,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],o[w]=at[B],++B,N+=h;if(K-2-i<=32?t(i,K-2,o,s,l,c,u,f,h,p,d):n(i,K-2,o,s,l,c,u,f,h,p,d),a-(Q+2)<=32?t(Q+2,a,o,s,l,c,u,f,h,p,d):n(Q+2,a,o,s,l,c,u,f,h,p,d),$)return r(it),void r(at);if(K<U&&Q>V){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k<f;++k){if(o[_]!==it[B])break t;++B,_+=h}++K}t:for(;;){for(_=s+Q*l,B=0,N=s,k=0;k<f;++k){if(o[_]!==at[B])break t;++B,_+=h}--Q}for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(tt=o[_]-it[B]);++k)B+=d,_+=p;if(0===tt){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;++K}else{_=s+b*l,B=0;t:for(k=0;k<f&&0===(et=o[_]-at[B]);++k)B+=d,_+=p;if(0===et)for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-at[B]);++k)B+=d,_+=p;if(0!==rt){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,g=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=g,N+=h;++K,--Q}else{for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,g=o[_=A+N],o[_]=o[w],o[w]=g,N+=h;--Q}break}if(--Q<b)break}}}}r(it),r(at),Q-K<=32?t(K,Q,o,s,l,c,u,f,h,p,d):n(K,Q,o,s,l,c,u,f,h,p,d)}}};var s={"uint32,1,0":function(t,e){return function(r){var n=r.data,i=0|r.offset,a=r.shape,o=r.stride,s=0|o[0],l=0|a[0],c=0|o[1],u=0|a[1],f=c,h=c;l<=32?t(0,l-1,n,i,s,c,l,u,f,h,1):e(0,l-1,n,i,s,c,l,u,f,h,1)}}};e.exports=function(t,e){var r=[e,t].join(","),n=s[r],l=function(t,e){var r=i(e),n=[e,t].join(","),o=a[n];return r?o(r[0],r[1]):o()}(t,e),c=function(t,e,r){var n=i(e),a=[e,t].join(","),s=o[a];return t.length>1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,c)}},{"typedarray-pool":308}],258:[function(t,e,r){"use strict";var n=t("./lib/compile_sort.js"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(":"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{"./lib/compile_sort.js":257}],259:[function(t,e,r){var n=t("is-buffer"),i="undefined"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t<r.length;++t)r[t]=[Math.abs(e[t]),t];r.sort(a);var n=new Array(r.length);for(t=0;t<n.length;++t)n[t]=r[t][1];return n}var s={T:function(t){function e(t){this.data=t}var r=e.prototype;return r.dtype=t,r.index=function(){return-1},r.size=0,r.dimension=-1,r.shape=r.stride=r.order=[],r.lo=r.hi=r.transpose=r.step=function(){return new e(this.data)},r.get=r.set=function(){},r.pick=function(){return null},function(t){return new e(t)}},0:function(t,e){function r(t,e){this.data=t,this.offset=e}var n=r.prototype;return n.dtype=t,n.index=function(){return this.offset},n.dimension=0,n.size=1,n.shape=n.stride=n.order=[],n.lo=n.hi=n.transpose=n.step=function(){return new r(this.data,this.offset)},n.pick=function(){return e(this.data)},n.valueOf=n.get=function(){return"generic"===t?this.data.get(this.offset):this.data[this.offset]},n.set=function(e){return"generic"===t?this.data.set(this.offset,e):this.data[this.offset]=e},function(t,e,n,i){return new r(t,i)}},1:function(t,e,r){function n(t,e,r,n){this.data=t,this.shape=[e],this.stride=[r],this.offset=0|n}var i=n.prototype;return i.dtype=t,i.dimension=1,Object.defineProperty(i,"size",{get:function(){return this.shape[0]}}),i.order=[0],i.set=function(e,r){return"generic"===t?this.data.set(this.offset+this.stride[0]*e,r):this.data[this.offset+this.stride[0]*e]=r},i.get=function(e){return"generic"===t?this.data.get(this.offset+this.stride[0]*e):this.data[this.offset+this.stride[0]*e]},i.index=function(t){return this.offset+this.stride[0]*t},i.hi=function(t){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,this.stride[0],this.offset)},i.lo=function(t){var e=this.offset,r=0,i=this.shape[0],a=this.stride[0];return"number"==typeof t&&t>=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return"number"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return"number"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,"order",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return"number"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),"number"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,c=Math.ceil;return"number"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=c(-r/l)):r=c(r/l),a*=l),"number"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=c(-i/l)):i=c(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return"number"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),"number"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,"order",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.stride[0],u=this.stride[1],f=this.stride[2];return"number"==typeof t&&t>=0&&(i+=c*(a=0|t),o-=a),"number"==typeof e&&e>=0&&(i+=u*(a=0|e),s-=a),"number"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,c,u,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],c=this.stride[2],u=this.offset,f=0,h=Math.ceil;return"number"==typeof t&&((f=0|t)<0?(u+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),"number"==typeof e&&((f=0|e)<0?(u+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),"number"==typeof r&&((f=0|r)<0?(u+=c*(o-1),o=h(-o/f)):o=h(o/f),c*=f),new n(this.data,i,a,o,s,l,c,u)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return"number"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),"number"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),"number"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|c}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],c=this.shape[2],u=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return"number"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),"number"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),"number"==typeof r&&r>=0&&(a+=p*(o=0|r),c-=o),"number"==typeof i&&i>=0&&(a+=d*(o=0|i),u-=o),new n(this.data,s,l,c,u,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],c=this.stride[0],u=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,g=Math.ceil;return"number"==typeof t&&((d=0|t)<0?(p+=c*(a-1),a=g(-a/d)):a=g(a/d),c*=d),"number"==typeof e&&((d=0|e)<0?(p+=u*(o-1),o=g(-o/d)):o=g(o/d),u*=d),"number"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=g(-s/d)):s=g(s/d),f*=d),"number"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=g(-l/d)):l=g(l/d),h*=d),new n(this.data,a,o,s,l,c,u,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return"number"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),"number"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),"number"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),"number"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c,u,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,c,u],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a,o){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,"number"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],c=this.shape[1],u=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],g=this.stride[2],m=this.stride[3],v=this.stride[4];return"number"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),"number"==typeof e&&e>=0&&(o+=d*(s=0|e),c-=s),"number"==typeof r&&r>=0&&(o+=g*(s=0|r),u-=s),"number"==typeof i&&i>=0&&(o+=m*(s=0|i),f-=s),"number"==typeof a&&a>=0&&(o+=v*(s=0|a),h-=s),new n(this.data,l,c,u,f,h,p,d,g,m,v,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.shape[3],u=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],g=this.stride[4],m=this.offset,v=0,y=Math.ceil;return"number"==typeof t&&((v=0|t)<0?(m+=f*(o-1),o=y(-o/v)):o=y(o/v),f*=v),"number"==typeof e&&((v=0|e)<0?(m+=h*(s-1),s=y(-s/v)):s=y(s/v),h*=v),"number"==typeof r&&((v=0|r)<0?(m+=p*(l-1),l=y(-l/v)):l=y(l/v),p*=v),"number"==typeof i&&((v=0|i)<0?(m+=d*(c-1),c=y(-c/v)):c=y(c/v),d*=v),"number"==typeof a&&((v=0|a)<0?(m+=g*(u-1),u=y(-u/v)):u=y(u/v),g*=v),new n(this.data,o,s,l,c,u,f,h,p,d,g,m)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return"number"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),"number"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),"number"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),"number"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),"number"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?"T":String(e),n=s[r];return-1===e?n(t):0===e?n(t,c[t][0]):n(t,c[t],o)}var c={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};e.exports=function(t,e,r,a){if(void 0===t)return(0,c.array[0])([]);"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===a){a=0;for(s=0;s<o;++s)r[s]<0&&(a-=(e[s]-1)*r[s])}for(var f=function(t){if(n(t))return"buffer";if(i)switch(Object.prototype.toString.call(t)){case"[object Float64Array]":return"float64";case"[object Float32Array]":return"float32";case"[object Int8Array]":return"int8";case"[object Int16Array]":return"int16";case"[object Int32Array]":return"int32";case"[object Uint8ClampedArray]":return"uint8_clamped";case"[object Uint8Array]":return"uint8";case"[object Uint16Array]":return"uint16";case"[object Uint32Array]":return"uint32";case"[object BigInt64Array]":return"bigint64";case"[object BigUint64Array]":return"biguint64"}return Array.isArray(t)?"array":"generic"}(t),h=c[f];h.length<=o+1;)h.push(l(f,h.length-1));return(0,h[o+1])(t,e,r,a)}},{"is-buffer":237}],260:[function(t,e,r){"use strict";var n=t("double-bits"),i=Math.pow(2,-1074);e.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),a=n.lo(t);e>t==t>0?a===-1>>>0?(r+=1,a=0):a+=1:0===a?(a=-1>>>0,r-=1):a-=1;return n.pack(a,r)}},{"double-bits":64}],261:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o)i[o]=[0,0,0];for(o=0;o<t.length;++o)for(var s=t[o],l=0,c=s[s.length-1],u=s[0],f=0;f<s.length;++f){l=c,c=u,u=s[(f+1)%s.length];for(var h=e[l],p=e[c],d=e[u],g=new Array(3),m=0,v=new Array(3),y=0,x=0;x<3;++x)g[x]=h[x]-p[x],m+=g[x]*g[x],v[x]=d[x]-p[x],y+=v[x]*v[x];if(m*y>a){var b=i[c],_=1/Math.sqrt(m*y);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(v[w]*g[T]-v[T]*g[w])}}}for(o=0;o<n;++o){b=i[o];var k=0;for(x=0;x<3;++x)k+=b[x]*b[x];if(k>a)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o){for(var s=t[o],l=new Array(3),c=0;c<3;++c)l[c]=e[s[c]];var u=new Array(3),f=new Array(3);for(c=0;c<3;++c)u[c]=l[1][c]-l[0][c],f[c]=l[2][c]-l[0][c];var h=new Array(3),p=0;for(c=0;c<3;++c){var d=(c+1)%3,g=(c+2)%3;h[c]=u[d]*f[g]-u[g]*f[d],p+=h[c]*h[c]}p=p>a?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],262:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a,o,s,l,c){var u=e+a+c;if(f>0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c);f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],263:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t("filtered-vector"),i=t("gl-mat4/lookAt"),a=t("gl-mat4/fromQuat"),o=t("gl-mat4/invert"),s=t("./lib/quatFromFrame");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var g=i[2],m=i[6],v=i[10],y=g*a+m*o+v*s,x=g*u+m*f+v*h,b=l(g-=y*a+x*u,m-=y*o+x*f,v-=y*s+x*h);g/=b,m/=b,v/=b;var _=u*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],g=i[10],m=e*a+r*u,v=e*o+r*f,y=e*s+r*h,x=-(d*y-g*v),b=-(g*m-p*y),_=-(p*v-d*m),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=c(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,I=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=g;var O=Math.sin(n)/l(x,b,_);x*=O,b*=O,_*=O,I=I*(w=Math.cos(e))-(L=L*w+I*x+C*_-P*b)*x-(C=C*w+I*b+P*x-L*_)*b-(P=P*w+I*_+L*b-C*x)*_}var z=c(L,C,P,I);z>1e-6?(L/=z,C/=z,P/=z,I/=z):(L=C=P=0,I=1),this.rotation.set(t,L,C,P,I)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{"./lib/quatFromFrame":262,"filtered-vector":68,"gl-mat4/fromQuat":95,"gl-mat4/invert":98,"gl-mat4/lookAt":99}],264:[function(t,e,r){
/*!
 * pad-left <https://github.com/jonschlinkert/pad-left>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT license.
 */
"use strict";var n=t("repeat-string");e.exports=function(t,e,r){return n(r=void 0!==r?r+"":" ",e)+t}},{"repeat-string":277}],265:[function(t,e,r){e.exports=function(t,e){e||(e=[0,""]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\d.\-\+]*\s*(.*)/)[1]||"",e}},{}],266:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o<r;++o)a[0][o]=[],a[1][o]=[];for(o=0;o<i;++o){var s=t[o];a[0][s[0]].push(s),a[1][s[1]].push(s)}var l=[];for(o=0;o<r;++o)a[0][o].length+a[1][o].length===0&&l.push([o]);function c(t,e){var r=a[e][t[e]];r.splice(r.indexOf(t),1)}function u(t,r,i){for(var o,s,l,u=0;u<2;++u)if(a[u][r].length>0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p<h.length;++p){var d=h[p],g=d[1^f];n(e[t],e[r],e[s],e[g])>0&&(o=d,s=g,l=f)}return i||o&&c(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o<r;++o)for(var p=0;p<2;++p){for(var d=[];a[p][o].length>0;){a[0][o].length;var g=f(o,p);h(0,g)?d.push.apply(d,g):(d.length>0&&l.push(d),d=g)}d.length>0&&l.push(d)}return l};var n=t("compare-angle")},{"compare-angle":54}],267:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s<e.length;++s){var l=r[s].length;a[s]=l,i[s]=!0,l<=1&&o.push(s)}for(;o.length>0;){var c=o.pop();i[c]=!1;var u=r[c];for(s=0;s<u.length;++s){var f=u[s];0==--a[f]&&o.push(f)}}var h=new Array(e.length),p=[];for(s=0;s<e.length;++s)if(i[s]){c=p.length;h[s]=c,p.push(e[s])}else h[s]=-1;var d=[];for(s=0;s<t.length;++s){var g=t[s];i[g[0]]&&i[g[1]]&&d.push([h[g[0]],h[g[1]]])}return[d,p]};var n=t("edges-to-adjacency-list")},{"edges-to-adjacency-list":66}],268:[function(t,e,r){"use strict";e.exports=function(t,e){var r=c(t,e);t=r[0];for(var f=(e=r[1]).length,h=(t.length,n(t,e.length)),p=0;p<f;++p)if(h[p].length%2==1)throw new Error("planar-graph-to-polyline: graph must be manifold");var d=i(t,e);var g=(d=d.filter((function(t){for(var r=t.length,n=[0],i=0;i<r;++i){var a=e[t[i]],l=e[t[(i+1)%r]],c=o(-a[0],a[1]),u=o(-a[0],l[1]),f=o(l[0],a[1]),h=o(l[0],l[1]);n=s(n,s(s(c,u),s(f,h)))}return n[n.length-1]>0}))).length,m=new Array(g),v=new Array(g);for(p=0;p<g;++p){m[p]=p;var y=new Array(g),x=d[p].map((function(t){return e[t]})),b=a([x]),_=0;t:for(var w=0;w<g;++w)if(y[w]=0,p!==w){for(var T=(H=d[w]).length,k=0;k<T;++k){var A=b(e[H[k]]);if(0!==A){A<0&&(y[w]=1,_+=1);continue t}}y[w]=1,_+=1}v[p]=[_,p,y]}v.sort((function(t,e){return e[0]-t[0]}));for(p=0;p<g;++p){var M=(y=v[p])[1],S=y[2];for(w=0;w<g;++w)S[w]&&(m[w]=M)}var E=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=[];return e}(g);for(p=0;p<g;++p)E[p].push(m[p]),E[m[p]].push(p);var L={},C=u(f,!1);for(p=0;p<g;++p)for(T=(H=d[p]).length,w=0;w<T;++w){var P=H[w],I=H[(w+1)%T],O=Math.min(P,I)+":"+Math.max(P,I);if(O in L){var z=L[O];E[z].push(p),E[p].push(z),C[P]=C[I]=!0}else L[O]=p}function D(t){for(var e=t.length,r=0;r<e;++r)if(!C[t[r]])return!1;return!0}var R=[],F=u(g,-1);for(p=0;p<g;++p)m[p]!==p||D(d[p])?F[p]=-1:(R.push(p),F[p]=0);r=[];for(;R.length>0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var H=d[B];j=[H]}for(p=0;p<U;++p){var q=N[p];if(!(F[q]>=0))if(F[q]=1^V,R.push(q),0===V)D(H=d[q])||(H.reverse(),j.push(H))}0===V&&r.push(j)}return r};var n=t("edges-to-adjacency-list"),i=t("planar-dual"),a=t("point-in-big-polygon"),o=t("two-product"),s=t("robust-sum"),l=t("uniq"),c=t("./lib/trim-leaves");function u(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}},{"./lib/trim-leaves":267,"edges-to-adjacency-list":66,"planar-dual":266,"point-in-big-polygon":269,"robust-sum":289,"two-product":306,uniq:310}],269:[function(t,e,r){e.exports=function(t){for(var e=t.length,r=[],a=[],s=0;s<e;++s)for(var u=t[s],f=u.length,h=f-1,p=0;p<f;h=p++){var d=u[h],g=u[p];d[0]===g[0]?a.push([d,g]):r.push([d,g])}if(0===r.length)return 0===a.length?c:(m=l(a),function(t){return m(t[0],t[1])?0:1});var m;var v=i(r),y=function(t,e){return function(r){var i=o.le(e,r[0]);if(i<0)return 1;var a=t[i];if(!a){if(!(i>0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]<l[1][0])if(c<0)a=a.left;else{if(!(c>0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(v.slabs,v.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t("robust-orientation")[3],i=t("slab-decomposition"),a=t("interval-tree-1d"),o=t("binary-search-bounds");function s(){return!0}function l(t){for(var e={},r=0;r<t.length;++r){var n=t[r],i=n[0][0],o=n[0][1],l=n[1][1],c=[Math.min(o,l),Math.max(o,l)];i in e?e[i].push(c):e[i]=[c]}var u={},f=Object.keys(e);for(r=0;r<f.length;++r){var h=e[f[r]];u[f[r]]=a(h)}return function(t){return function(e,r){var n=t[e];return!!n&&!!n.queryPoint(r,s)}}(u)}function c(t){return 1}},{"binary-search-bounds":31,"interval-tree-1d":234,"robust-orientation":284,"slab-decomposition":299}],270:[function(t,e,r){"use strict";var n=new Float64Array(4),i=new Float64Array(4),a=new Float64Array(4);e.exports=function(t,e,r,o,s){n.length<o.length&&(n=new Float64Array(o.length),i=new Float64Array(o.length),a=new Float64Array(o.length));for(var l=0;l<o.length;++l)n[l]=t[l]-o[l],i[l]=e[l]-t[l],a[l]=r[l]-t[l];var c=0,u=0,f=0,h=0,p=0,d=0;for(l=0;l<o.length;++l){var g=i[l],m=a[l],v=n[l];c+=g*g,u+=g*m,f+=m*m,h+=v*g,p+=v*m,d+=v*v}var y,x,b,_,w,T=Math.abs(c*f-u*u),k=u*p-f*h,A=u*h-c*p;if(k+A<=T)if(k<0)A<0&&h<0?(A=0,-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d):(k=0,p>=0?(A=0,y=d):-p>=f?(A=1,y=f+2*p+d):y=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,y=d):-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d;else{var M=1/T;y=(k*=M)*(c*k+u*(A*=M)+2*h)+A*(u*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d:(k=0,b<=0?(A=1,y=f+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/f)+d):A<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(A=1,k=0,y=f+2*p+d):y=(k=1-(A=_/w))*(c*k+u*A+2*h)+A*(u*k+f*A+2*p)+d:(A=0,b<=0?(k=1,y=c+2*h+d):h>=0?(k=0,y=d):y=h*(k=-h/c)+d):(_=f+p-u-h)<=0?(k=0,A=1,y=f+2*p+d):_>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l<o.length;++l)s[l]=S*t[l]+k*e[l]+A*r[l];return y<0?0:y}},{}],271:[function(t,e,r){e.exports=t("gl-quat/slerp")},{"gl-quat/slerp":124}],272:[function(t,e,r){"use strict";var n=t("big-rat/add");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{"big-rat/add":15}],273:[function(t,e,r){"use strict";e.exports=function(t){for(var e=new Array(t.length),r=0;r<t.length;++r)e[r]=n(t[r]);return e};var n=t("big-rat")},{"big-rat":18}],274:[function(t,e,r){"use strict";var n=t("big-rat"),i=t("big-rat/mul");e.exports=function(t,e){for(var r=n(e),a=t.length,o=new Array(a),s=0;s<a;++s)o[s]=i(t[s],r);return o}},{"big-rat":18,"big-rat/mul":27}],275:[function(t,e,r){"use strict";var n=t("big-rat/sub");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{"big-rat/sub":29}],276:[function(t,e,r){"use strict";var n=t("compare-cell"),i=t("compare-oriented-cell"),a=t("cell-orientation");e.exports=function(t){t.sort(i);for(var e=t.length,r=0,o=0;o<e;++o){var s=t[o],l=a(s);if(0!==l){if(r>0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{"cell-orientation":47,"compare-cell":56,"compare-oriented-cell":57}],277:[function(t,e,r){
/*!
 * repeat-string <https://github.com/jonschlinkert/repeat-string>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT License.
 */
"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i<e;++i){var l;a=t[i];(l=(o=r)-((r=a+o)-a))&&(t[s++]=l)}return t[s++]=r,t.length=s,t}},{}],280:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-scale"),o=t("robust-compress");function s(t,e,r,n){return function(e){return n(t(r(e[0][0],e[1][1]),r(-e[0][1],e[1][0])))}}function l(t,e,r,n){return function(i){return n(t(e(t(r(i[1][1],i[2][2]),r(-i[1][2],i[2][1])),i[0][0]),t(e(t(r(i[1][0],i[2][2]),r(-i[1][2],i[2][0])),-i[0][1]),e(t(r(i[1][0],i[2][1]),r(-i[1][1],i[2][0])),i[0][2]))))}}function c(t){return(2===t?s:3===t?l:void 0)(i,a,n,o)}var u=[function(){return[0]},function(t){return[t[0][0]]}];function f(t,e,r,n,i,a){return function(o){switch(o.length){case 0:return t(o);case 1:return e(o);case 2:return r(o);case 3:return n(o)}var s=i[o.length];return s||(s=i[o.length]=a(o.length)),s(o)}}!function(){for(;u.length<4;)u.push(c(u.length));e.exports=f.apply(void 0,u.concat([u,c]));for(var t=0;t<u.length;++t)e.exports[t]=u[t]}()},{"robust-compress":279,"robust-scale":286,"robust-sum":289,"two-product":306}],281:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum");e.exports=function(t,e){for(var r=n(t[0],e[0]),a=1;a<t.length;++a)r=i(r,n(t[a],e[a]));return r}},{"robust-sum":289,"two-product":306}],282:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-subtract"),o=t("robust-scale");function s(t){return(3===t?l:4===t?c:5===t?u:f)(i,a,n,o)}function l(t,e,r,n){return function(i,a,o){var s=r(i[0],i[0]),l=n(s,a[0]),c=n(s,o[0]),u=r(a[0],a[0]),f=n(u,i[0]),h=n(u,o[0]),p=r(o[0],o[0]),d=n(p,i[0]),g=n(p,a[0]),m=t(e(g,h),e(f,l)),v=e(d,c),y=e(m,v);return y[y.length-1]}}function c(t,e,r,n){return function(i,a,o,s){var l=t(r(i[0],i[0]),r(i[1],i[1])),c=n(l,a[0]),u=n(l,o[0]),f=n(l,s[0]),h=t(r(a[0],a[0]),r(a[1],a[1])),p=n(h,i[0]),d=n(h,o[0]),g=n(h,s[0]),m=t(r(o[0],o[0]),r(o[1],o[1])),v=n(m,i[0]),y=n(m,a[0]),x=n(m,s[0]),b=t(r(s[0],s[0]),r(s[1],s[1])),_=n(b,i[0]),w=n(b,a[0]),T=n(b,o[0]),k=t(t(n(e(T,x),a[1]),t(n(e(w,g),-o[1]),n(e(y,d),s[1]))),t(n(e(w,g),i[1]),t(n(e(_,f),-a[1]),n(e(p,c),s[1])))),A=t(t(n(e(T,x),i[1]),t(n(e(_,f),-o[1]),n(e(v,u),s[1]))),t(n(e(y,d),i[1]),t(n(e(v,u),-a[1]),n(e(p,c),o[1])))),M=e(k,A);return M[M.length-1]}}function u(t,e,r,n){return function(i,a,o,s,l){var c=t(r(i[0],i[0]),t(r(i[1],i[1]),r(i[2],i[2]))),u=n(c,a[0]),f=n(c,o[0]),h=n(c,s[0]),p=n(c,l[0]),d=t(r(a[0],a[0]),t(r(a[1],a[1]),r(a[2],a[2]))),g=n(d,i[0]),m=n(d,o[0]),v=n(d,s[0]),y=n(d,l[0]),x=t(r(o[0],o[0]),t(r(o[1],o[1]),r(o[2],o[2]))),b=n(x,i[0]),_=n(x,a[0]),w=n(x,s[0]),T=n(x,l[0]),k=t(r(s[0],s[0]),t(r(s[1],s[1]),r(s[2],s[2]))),A=n(k,i[0]),M=n(k,a[0]),S=n(k,o[0]),E=n(k,l[0]),L=t(r(l[0],l[0]),t(r(l[1],l[1]),r(l[2],l[2]))),C=n(L,i[0]),P=n(L,a[0]),I=n(L,o[0]),O=n(L,s[0]),z=t(t(t(n(t(n(e(O,E),o[1]),t(n(e(I,T),-s[1]),n(e(S,w),l[1]))),a[2]),t(n(t(n(e(O,E),a[1]),t(n(e(P,y),-s[1]),n(e(M,v),l[1]))),-o[2]),n(t(n(e(I,T),a[1]),t(n(e(P,y),-o[1]),n(e(_,m),l[1]))),s[2]))),t(n(t(n(e(S,w),a[1]),t(n(e(M,v),-o[1]),n(e(_,m),s[1]))),-l[2]),t(n(t(n(e(O,E),a[1]),t(n(e(P,y),-s[1]),n(e(M,v),l[1]))),i[2]),n(t(n(e(O,E),i[1]),t(n(e(C,p),-s[1]),n(e(A,h),l[1]))),-a[2])))),t(t(n(t(n(e(P,y),i[1]),t(n(e(C,p),-a[1]),n(e(g,u),l[1]))),s[2]),t(n(t(n(e(M,v),i[1]),t(n(e(A,h),-a[1]),n(e(g,u),s[1]))),-l[2]),n(t(n(e(S,w),a[1]),t(n(e(M,v),-o[1]),n(e(_,m),s[1]))),i[2]))),t(n(t(n(e(S,w),i[1]),t(n(e(A,h),-o[1]),n(e(b,f),s[1]))),-a[2]),t(n(t(n(e(M,v),i[1]),t(n(e(A,h),-a[1]),n(e(g,u),s[1]))),o[2]),n(t(n(e(_,m),i[1]),t(n(e(b,f),-a[1]),n(e(g,u),o[1]))),-s[2]))))),D=t(t(t(n(t(n(e(O,E),o[1]),t(n(e(I,T),-s[1]),n(e(S,w),l[1]))),i[2]),n(t(n(e(O,E),i[1]),t(n(e(C,p),-s[1]),n(e(A,h),l[1]))),-o[2])),t(n(t(n(e(I,T),i[1]),t(n(e(C,p),-o[1]),n(e(b,f),l[1]))),s[2]),n(t(n(e(S,w),i[1]),t(n(e(A,h),-o[1]),n(e(b,f),s[1]))),-l[2]))),t(t(n(t(n(e(I,T),a[1]),t(n(e(P,y),-o[1]),n(e(_,m),l[1]))),i[2]),n(t(n(e(I,T),i[1]),t(n(e(C,p),-o[1]),n(e(b,f),l[1]))),-a[2])),t(n(t(n(e(P,y),i[1]),t(n(e(C,p),-a[1]),n(e(g,u),l[1]))),o[2]),n(t(n(e(_,m),i[1]),t(n(e(b,f),-a[1]),n(e(g,u),o[1]))),-l[2])))),R=e(z,D);return R[R.length-1]}}function f(t,e,r,n){return function(i,a,o,s,l,c){var u=t(t(r(i[0],i[0]),r(i[1],i[1])),t(r(i[2],i[2]),r(i[3],i[3]))),f=n(u,a[0]),h=n(u,o[0]),p=n(u,s[0]),d=n(u,l[0]),g=n(u,c[0]),m=t(t(r(a[0],a[0]),r(a[1],a[1])),t(r(a[2],a[2]),r(a[3],a[3]))),v=n(m,i[0]),y=n(m,o[0]),x=n(m,s[0]),b=n(m,l[0]),_=n(m,c[0]),w=t(t(r(o[0],o[0]),r(o[1],o[1])),t(r(o[2],o[2]),r(o[3],o[3]))),T=n(w,i[0]),k=n(w,a[0]),A=n(w,s[0]),M=n(w,l[0]),S=n(w,c[0]),E=t(t(r(s[0],s[0]),r(s[1],s[1])),t(r(s[2],s[2]),r(s[3],s[3]))),L=n(E,i[0]),C=n(E,a[0]),P=n(E,o[0]),I=n(E,l[0]),O=n(E,c[0]),z=t(t(r(l[0],l[0]),r(l[1],l[1])),t(r(l[2],l[2]),r(l[3],l[3]))),D=n(z,i[0]),R=n(z,a[0]),F=n(z,o[0]),B=n(z,s[0]),N=n(z,c[0]),j=t(t(r(c[0],c[0]),r(c[1],c[1])),t(r(c[2],c[2]),r(c[3],c[3]))),U=n(j,i[0]),V=n(j,a[0]),H=n(j,o[0]),q=n(j,s[0]),G=n(j,l[0]),Y=t(t(t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),o[2]),n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),-s[2])),t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),l[2]),n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),-c[2]))),a[3]),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-s[2])),t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),l[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-c[2]))),-o[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),l[2]),n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),-c[2]))),s[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),a[2]),n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-c[2]))),-l[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),a[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-o[2])),t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-l[2]))),c[3])),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-s[2])),t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),l[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-c[2]))),i[3]),n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-s[2])),t(n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),l[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-c[2]))),-a[3])))),t(t(t(n(t(t(n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),l[2]),n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),-c[2]))),s[3]),n(t(t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-c[2]))),-l[3])),t(n(t(t(n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-l[2]))),c[3]),n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),a[2]),n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-c[2]))),i[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-c[2]))),-a[3]),n(t(t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-c[2]))),o[3])),t(n(t(t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),i[2]),n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-c[2]))),-s[3]),n(t(t(n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),i[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-a[2])),t(n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-s[2]))),c[3]))))),W=t(t(t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),o[2]),n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),-s[2])),t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),l[2]),n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),-c[2]))),i[3]),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-s[2])),t(n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),l[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-c[2]))),-o[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),l[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-c[2]))),s[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,g),-s[1]),n(e(L,p),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-c[2]))),-l[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-o[2])),t(n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-l[2]))),c[3])),t(n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),l[2]),n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),-c[2]))),i[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),l[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-c[2]))),-a[3])))),t(t(t(n(t(t(n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,g),-l[1]),n(e(D,d),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),l[2]),n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),-c[2]))),o[3]),n(t(t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),i[2]),n(t(n(e(H,S),i[1]),t(n(e(U,g),-o[1]),n(e(T,h),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,g),-a[1]),n(e(v,f),c[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-c[2]))),-l[3])),t(n(t(t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),i[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-l[2]))),c[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),a[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-o[2])),t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-l[2]))),i[3]))),t(t(n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-o[2])),t(n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-l[2]))),-a[3]),n(t(t(n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-l[2]))),o[3])),t(n(t(t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),i[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-l[2]))),-s[3]),n(t(t(n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),i[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-a[2])),t(n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-s[2]))),l[3]))))),X=e(Y,W);return X[X.length-1]}}var h=[function(){return 0},function(){return 0},function(){return 0}];function p(t){var e=h[t.length];return e||(e=h[t.length]=s(t.length)),e.apply(void 0,t)}function d(t,e,r,n,i,a,o,s){return function(e,r,l,c,u,f){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,l);case 4:return a(e,r,l,c);case 5:return o(e,r,l,c,u);case 6:return s(e,r,l,c,u,f)}for(var h=new Array(arguments.length),p=0;p<arguments.length;++p)h[p]=arguments[p];return t(h)}}!function(){for(;h.length<=6;)h.push(s(h.length));e.exports=d.apply(void 0,[p].concat(h));for(var t=0;t<=6;++t)e.exports[t]=h[t]}()},{"robust-scale":286,"robust-subtract":288,"robust-sum":289,"two-product":306}],283:[function(t,e,r){"use strict";var n=t("robust-determinant");function i(t){var e=2===t?a:o;return e(t<3?n[t]:n)}function a(t){return function(e,r){return[t([[+r[0],+e[0][1]],[+r[1],+e[1][1]]]),t([[+e[0][0],+r[0]],[+e[1][0],+r[1]]]),t(e)]}}function o(t){return function(e,r){return[t([[+r[0],+e[0][1],+e[0][2]],[+r[1],+e[1][1],+e[1][2]],[+r[2],+e[2][1],+e[2][2]]]),t([[+e[0][0],+r[0],+e[0][2]],[+e[1][0],+r[1],+e[1][2]],[+e[2][0],+r[2],+e[2][2]]]),t([[+e[0][0],+e[0][1],+r[0]],[+e[1][0],+e[1][1],+r[1]],[+e[2][0],+e[2][1],+r[2]]]),t(e)]}}var s=[function(){return[[0]]},function(t,e){return[[e[0]],[t[0][0]]]}];function l(t,e,r,n,i,a){return function(o,s){switch(o.length){case 0:return t(o,s);case 1:return e(o,s);case 2:return r(o,s);case 3:return n(o,s)}var l=i[o.length];return l||(l=i[o.length]=a(o.length)),l(o,s)}}!function(){for(;s.length<=3;)s.push(i(s.length));e.exports=l.apply(void 0,s.concat([s,i]));for(var t=0;t<3;++t)e.exports[t]=s[t]}()},{"robust-determinant":280}],284:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-scale"),o=t("robust-subtract");function s(t,e,r,n){return function(r,i,a){var o=t(t(e(i[1],a[0]),e(-a[1],i[0])),t(e(r[1],i[0]),e(-i[1],r[0]))),s=t(e(r[1],a[0]),e(-a[1],r[0])),l=n(o,s);return l[l.length-1]}}function l(t,e,r,n){return function(i,a,o,s){var l=t(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2])))),c=t(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2])))),u=n(l,c);return u[u.length-1]}}function c(t,e,r,n){return function(i,a,o,s,l){var c=t(t(t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),o[2]),t(r(t(e(o[1],l[0]),e(-l[1],o[0])),-s[2]),r(t(e(o[1],s[0]),e(-s[1],o[0])),l[2]))),a[3]),t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-s[2]),r(t(e(a[1],s[0]),e(-s[1],a[0])),l[2]))),-o[3]),r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),l[2]))),s[3]))),t(r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),-l[3]),t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-s[2]),r(t(e(a[1],s[0]),e(-s[1],a[0])),l[2]))),i[3]),r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-s[2]),r(t(e(i[1],s[0]),e(-s[1],i[0])),l[2]))),-a[3])))),t(t(r(t(r(t(e(a[1],l[0]),e(-l[1],a[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),l[2]))),s[3]),t(r(t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2]))),-l[3]),r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),i[3]))),t(r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),-a[3]),t(r(t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2]))),o[3]),r(t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2]))),-s[3]))))),u=t(t(t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),o[2]),t(r(t(e(o[1],l[0]),e(-l[1],o[0])),-s[2]),r(t(e(o[1],s[0]),e(-s[1],o[0])),l[2]))),i[3]),r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-s[2]),r(t(e(i[1],s[0]),e(-s[1],i[0])),l[2]))),-o[3])),t(r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),l[2]))),s[3]),r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),-l[3]))),t(t(r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),l[2]))),i[3]),r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),l[2]))),-a[3])),t(r(t(r(t(e(a[1],l[0]),e(-l[1],a[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),l[2]))),o[3]),r(t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2]))),-l[3])))),f=n(c,u);return f[f.length-1]}}function u(t){return(3===t?s:4===t?l:c)(i,n,a,o)}var f=u(3),h=u(4),p=[function(){return 0},function(){return 0},function(t,e){return e[0]-t[0]},function(t,e,r){var n,i=(t[1]-r[1])*(e[0]-r[0]),a=(t[0]-r[0])*(e[1]-r[1]),o=i-a;if(i>0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f<arguments.length;++f)u[f]=arguments[f];return t(u)}}!function(){for(;p.length<=5;)p.push(u(p.length));e.exports=g.apply(void 0,[d].concat(p));for(var t=0;t<=5;++t)e.exports[t]=p[t]}()},{"robust-scale":286,"robust-subtract":288,"robust-sum":289,"two-product":306}],285:[function(t,e,r){"use strict";var n=t("robust-sum"),i=t("robust-scale");e.exports=function(t,e){if(1===t.length)return i(e,t[0]);if(1===e.length)return i(t,e[0]);if(0===t.length||0===e.length)return[0];var r=[0];if(t.length<e.length)for(var a=0;a<t.length;++a)r=n(r,i(e,t[a]));else for(a=0;a<e.length;++a)r=n(r,i(t,e[a]));return r}},{"robust-scale":286,"robust-sum":289}],286:[function(t,e,r){"use strict";var n=t("two-product"),i=t("two-sum");e.exports=function(t,e){var r=t.length;if(1===r){var a=n(t[0],e);return a[0]?a:[a[1]]}var o=new Array(2*r),s=[.1,.1],l=[.1,.1],c=0;n(t[0],e,s),s[0]&&(o[c++]=s[0]);for(var u=1;u<r;++u){n(t[u],e,l);var f=s[1];i(f,l[0],s),s[0]&&(o[c++]=s[0]);var h=l[1],p=s[1],d=h+p,g=p-(d-h);s[1]=d,g&&(o[c++]=g)}s[1]&&(o[c++]=s[1]);0===c&&(o[c++]=0);return o.length=c,o}},{"two-product":306,"two-sum":307}],287:[function(t,e,r){"use strict";e.exports=function(t,e,r,i){var a=n(t,r,i),o=n(e,r,i);if(a>0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)<s||l<f)return!1}return!0}(t,e,r,i);return!0};var n=t("robust-orientation")[3]},{"robust-orientation":284}],288:[function(t,e,r){"use strict";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],-e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,f=t[l],h=u(f),p=-e[c],d=u(p);h<d?(a=f,(l+=1)<r&&(f=t[l],h=u(f))):(a=p,(c+=1)<n&&(p=-e[c],d=u(p)));l<r&&h<d||c>=n?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p)));var g,m,v=i+a,y=v-i,x=a-y,b=x,_=v;for(;l<r&&c<n;)h<d?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p))),(x=(a=b)-(y=(v=i+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g;for(;l<r;)(x=(a=b)-(y=(v=(i=f)+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g,(l+=1)<r&&(f=t[l]);for(;c<n;)(x=(a=b)-(y=(v=(i=p)+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g,(c+=1)<n&&(p=-e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],289:[function(t,e,r){"use strict";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,f=t[l],h=u(f),p=e[c],d=u(p);h<d?(a=f,(l+=1)<r&&(f=t[l],h=u(f))):(a=p,(c+=1)<n&&(p=e[c],d=u(p)));l<r&&h<d||c>=n?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=e[c],d=u(p)));var g,m,v=i+a,y=v-i,x=a-y,b=x,_=v;for(;l<r&&c<n;)h<d?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=e[c],d=u(p))),(x=(a=b)-(y=(v=i+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g;for(;l<r;)(x=(a=b)-(y=(v=(i=f)+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g,(l+=1)<r&&(f=t[l]);for(;c<n;)(x=(a=b)-(y=(v=(i=p)+a)-i))&&(o[s++]=x),b=_-((g=_+v)-(m=g-_))+(v-m),_=g,(c+=1)<n&&(p=e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],290:[function(t,e,r){"use strict";e.exports=function(t){return i(n(t))};var n=t("boundary-cells"),i=t("reduce-simplicial-complex")},{"boundary-cells":34,"reduce-simplicial-complex":276}],291:[function(t,e,r){"use strict";e.exports=function(t,e,r,s){r=r||0,void 0===s&&(s=function(t){for(var e=t.length,r=0,n=0;n<e;++n)r=0|Math.max(r,t[n].length);return r-1}(t));if(0===t.length||s<1)return{cells:[],vertexIds:[],vertexWeights:[]};var l=function(t,e){for(var r=t.length,n=i.mallocUint8(r),a=0;a<r;++a)n[a]=t[a]<e|0;return n}(e,+r),c=function(t,e){for(var r=t.length,o=e*(e+1)/2*r|0,s=i.mallocUint32(2*o),l=0,c=0;c<r;++c)for(var u=t[c],f=(e=u.length,0);f<e;++f)for(var h=0;h<f;++h){var p=u[h],d=u[f];s[l++]=0|Math.min(p,d),s[l++]=0|Math.max(p,d)}a(n(s,[l/2|0,2]));var g=2;for(c=2;c<l;c+=2)s[c-2]===s[c]&&s[c-1]===s[c+1]||(s[g++]=s[c],s[g++]=s[c+1]);return n(s,[g/2|0,2])}(t,s),u=function(t,e,r,a){for(var o=t.data,s=t.shape[0],l=i.mallocDouble(s),c=0,u=0;u<s;++u){var f=o[2*u],h=o[2*u+1];if(r[f]!==r[h]){var p=e[f],d=e[h];o[2*c]=f,o[2*c+1]=h,l[c++]=(d-a)/(d-p)}}return t.shape[0]=c,n(l,[c])}(c,e,l,+r),f=function(t,e){var r=i.mallocInt32(2*e),n=t.shape[0],a=t.data;r[0]=0;for(var o=0,s=0;s<n;++s){var l=a[2*s];if(l!==o){for(r[2*o+1]=s;++o<l;)r[2*o]=s,r[2*o+1]=s;r[2*o]=s}}r[2*o+1]=n;for(;++o<e;)r[2*o]=r[2*o+1]=n;return r}(c,0|e.length),h=o(s)(t,c.data,f,l),p=function(t){for(var e=0|t.shape[0],r=t.data,n=new Array(e),i=0;i<e;++i)n[i]=[r[2*i],r[2*i+1]];return n}(c),d=[].slice.call(u.data,0,u.shape[0]);return i.free(l),i.free(c.data),i.free(u.data),i.free(f),{cells:h,vertexIds:p,vertexWeights:d}};var n=t("ndarray"),i=t("typedarray-pool"),a=t("ndarray-sort"),o=t("./lib/codegen")},{"./lib/codegen":292,ndarray:259,"ndarray-sort":258,"typedarray-pool":308}],292:[function(t,e,r){"use strict";e.exports=function(t){return n[t]()};var n=[function(){return function(t,e,r,n){for(var i=t.length,a=0;a<i;++a)t[a].length;return[]}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s];if(2===l.length){var c=(i[l[0]]<<0)+(i[l[1]]<<1);if(0===c||3===c)continue;switch(c){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s],c=l.length;if(3===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2))||7===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[2]),t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0]),t(n,r,l[1],l[2])]);break;case 3:o.push([t(n,r,l[0],l[2]),t(n,r,l[1],l[2])]);break;case 4:o.push([t(n,r,l[2],l[1]),t(n,r,l[2],l[0])]);break;case 5:o.push([t(n,r,l[2],l[1]),t(n,r,l[0],l[1])]);break;case 6:o.push([t(n,r,l[1],l[0]),t(n,r,l[2],l[0])])}}else if(2===c){var u;if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1))||3===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s],c=l.length;if(4===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2)+(i[l[3]]<<3))||15===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1]),t(n,r,l[0],l[2]),t(n,r,l[0],l[3])]);break;case 2:o.push([t(n,r,l[1],l[2]),t(n,r,l[1],l[0]),t(n,r,l[1],l[3])]);break;case 3:o.push([t(n,r,l[1],l[2]),t(n,r,l[0],l[2]),t(n,r,l[0],l[3])],[t(n,r,l[1],l[3]),t(n,r,l[1],l[2]),t(n,r,l[0],l[3])]);break;case 4:o.push([t(n,r,l[2],l[0]),t(n,r,l[2],l[1]),t(n,r,l[2],l[3])]);break;case 5:o.push([t(n,r,l[0],l[1]),t(n,r,l[2],l[1]),t(n,r,l[0],l[3])],[t(n,r,l[2],l[1]),t(n,r,l[2],l[3]),t(n,r,l[0],l[3])]);break;case 6:o.push([t(n,r,l[2],l[0]),t(n,r,l[1],l[0]),t(n,r,l[1],l[3])],[t(n,r,l[2],l[3]),t(n,r,l[2],l[0]),t(n,r,l[1],l[3])]);break;case 7:o.push([t(n,r,l[0],l[3]),t(n,r,l[1],l[3]),t(n,r,l[2],l[3])]);break;case 8:o.push([t(n,r,l[3],l[1]),t(n,r,l[3],l[0]),t(n,r,l[3],l[2])]);break;case 9:o.push([t(n,r,l[3],l[1]),t(n,r,l[0],l[1]),t(n,r,l[0],l[2])],[t(n,r,l[3],l[2]),t(n,r,l[3],l[1]),t(n,r,l[0],l[2])]);break;case 10:o.push([t(n,r,l[1],l[0]),t(n,r,l[3],l[0]),t(n,r,l[1],l[2])],[t(n,r,l[3],l[0]),t(n,r,l[3],l[2]),t(n,r,l[1],l[2])]);break;case 11:o.push([t(n,r,l[1],l[2]),t(n,r,l[0],l[2]),t(n,r,l[3],l[2])]);break;case 12:o.push([t(n,r,l[3],l[0]),t(n,r,l[2],l[0]),t(n,r,l[2],l[1])],[t(n,r,l[3],l[1]),t(n,r,l[3],l[0]),t(n,r,l[2],l[1])]);break;case 13:o.push([t(n,r,l[0],l[1]),t(n,r,l[2],l[1]),t(n,r,l[3],l[1])]);break;case 14:o.push([t(n,r,l[2],l[0]),t(n,r,l[1],l[0]),t(n,r,l[3],l[0])])}}else if(3===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2))||7===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[2]),t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0]),t(n,r,l[1],l[2])]);break;case 3:o.push([t(n,r,l[0],l[2]),t(n,r,l[1],l[2])]);break;case 4:o.push([t(n,r,l[2],l[1]),t(n,r,l[2],l[0])]);break;case 5:o.push([t(n,r,l[2],l[1]),t(n,r,l[0],l[1])]);break;case 6:o.push([t(n,r,l[1],l[0]),t(n,r,l[2],l[0])])}}else if(2===c){var u;if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1))||3===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}}]},{}],293:[function(t,e,r){"use strict";var n=t("bit-twiddle"),i=t("union-find");function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),c=i(e[0],e[1]);return(s=i(l,t[2])-i(c,e[2]))||i(l+t[2],a)-i(c+e[2],o);default:var u=t.slice(0);u.sort();var f=e.slice(0);f.sort();for(var h=0;h<r;++h)if(n=u[h]-f[h])return n;return 0}}function o(t,e){return a(t[0],e[0])}function s(t,e){if(e){for(var r=t.length,n=new Array(r),i=0;i<r;++i)n[i]=[t[i],e[i]];n.sort(o);for(i=0;i<r;++i)t[i]=n[i][0],e[i]=n[i][1];return t}return t.sort(a),t}function l(t){if(0===t.length)return[];for(var e=1,r=t.length,n=1;n<r;++n){var i=t[n];if(a(i,t[n-1])){if(n===e){e++;continue}t[e++]=i}}return t.length=e,t}function c(t,e){for(var r=0,n=t.length-1,i=-1;r<=n;){var o=r+n>>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i<o;++i)r[i]=[];for(var s=[],l=(i=0,e.length);i<l;++i)for(var u=e[i],f=u.length,h=1,p=1<<f;h<p;++h){s.length=n.popCount(h);for(var d=0,g=0;g<f;++g)h&1<<g&&(s[d++]=u[g]);var m=c(t,s);if(!(m<0))for(;r[m++].push(i),!(m>=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<<e+1)-1,a=0;a<t.length;++a)for(var o=t[a],l=i;l<1<<o.length;l=n.nextCombination(l)){for(var c=new Array(e+1),u=0,f=0;f<o.length;++f)l&1<<f&&(c[u++]=o[f]);r.push(c)}return s(r)}r.dimension=function(t){for(var e=0,r=Math.max,n=0,i=t.length;n<i;++n)e=r(e,t[n].length);return e-1},r.countVertices=function(t){for(var e=-1,r=Math.max,n=0,i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)e=r(e,a[o]);return e+1},r.cloneCells=function(t){for(var e=new Array(t.length),r=0,n=t.length;r<n;++r)e[r]=t[r].slice(0);return e},r.compareCells=a,r.normalize=s,r.unique=l,r.findCell=c,r.incidence=u,r.dual=function(t,e){if(!e)return u(l(f(t,0)),t);for(var r=new Array(e),n=0;n<e;++n)r[n]=[];n=0;for(var i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)r[a[o]].push(n);return r},r.explode=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0|i.length,o=1,l=1<<a;o<l;++o){for(var c=[],u=0;u<a;++u)o>>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;++a){for(var l=new Array(i.length-1),c=0,u=0;c<o;++c)c!==a&&(l[u++]=i[c]);e.push(l)}return s(e)},r.connectedComponents=function(t,e){return e?function(t,e){for(var r=new i(e),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var s=o+1;s<a.length;++s)r.link(a[o],a[s]);var l=[],c=r.ranks;for(n=0;n<c.length;++n)c[n]=-1;for(n=0;n<t.length;++n){var u=r.find(t[n][0]);c[u]<0?(c[u]=l.length,l.push([t[n].slice(0)])):l[c[u]].push(t[n].slice(0))}return l}(t,e):function(t){for(var e=l(s(f(t,0))),r=new i(e.length),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var u=c(e,[a[o]]),h=o+1;h<a.length;++h)r.link(u,c(e,[a[h]]));var p=[],d=r.ranks;for(n=0;n<d.length;++n)d[n]=-1;for(n=0;n<t.length;++n){var g=r.find(c(e,[t[n][0]]));d[g]<0?(d[g]=p.length,p.push([t[n].slice(0)])):p[d[g]].push(t[n].slice(0))}return p}(t)}},{"bit-twiddle":32,"union-find":309}],294:[function(t,e,r){arguments[4][32][0].apply(r,arguments)},{dup:32}],295:[function(t,e,r){arguments[4][293][0].apply(r,arguments)},{"bit-twiddle":294,dup:293,"union-find":296}],296:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n,n.prototype.length=function(){return this.roots.length},n.prototype.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},n.prototype.find=function(t){for(var e=this.roots;e[t]!==t;){var r=e[t];e[t]=e[r],t=r}return t},n.prototype.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],297:[function(t,e,r){"use strict";e.exports=function(t,e,r){for(var a=e.length,o=t.length,s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),f=0;f<a;++f)s[f]=l[f]=-1,c[f]=1/0,u[f]=!1;for(f=0;f<o;++f){var h=t[f];if(2!==h.length)throw new Error("Input must be a graph");var p=h[1],d=h[0];-1!==l[d]?l[d]=-2:l[d]=p,-1!==s[p]?s[p]=-2:s[p]=d}function g(t){if(u[t])return 1/0;var r,i,a,o,c,f=s[t],h=l[t];return f<0||h<0?1/0:(r=e[t],i=e[f],a=e[h],o=Math.abs(n(r,i,a)),c=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)),o/c)}function m(t,e){var r=k[t],n=k[e];k[t]=n,k[e]=r,A[r]=e,A[n]=t}function v(t){return c[k[t]]}function y(t){return 1&t?t-1>>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n<M){var o=v(n);o<r&&(a=n,r=o)}if(i<M)v(i)<r&&(a=i);if(a===t)return t;m(t,a),t=a}}function b(t){for(var e=v(t);t>0;){var r=y(t);if(r>=0)if(e<v(r)){m(t,r),t=r;continue}return t}}function _(){if(M>0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f<a;++f){(c[f]=g(f))<1/0?(A[f]=k.length,k.push(f)):A[f]=-1}var M=k.length;for(f=M>>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f<a;++f)u[f]||(A[f]=E.length,E.push(e[f].slice()));E.length;function L(t,e){if(t[e]<0)return e;var r=e,n=e;do{var i=t[n];if(!u[n]||i<0||i===n)break;if(i=t[n=i],!u[n]||i<0||i===n)break;n=i,r=t[r]}while(r!==n);for(var a=e;a!==n;a=t[a])t[a]=n;return n}var C=[];return t.forEach((function(t){var e=L(s,t[0]),r=L(l,t[1]);if(e>=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]<e[1][0])r=e[0],a=e[1];else{if(!(e[0][0]>e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]<t[1][0])o=t[0],s=t[1];else{if(!(t[0][0]>t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]<e[1][0])r=e[0],i=e[1];else{if(!(e[0][0]>e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return l<c?l-c:s>u?s-u:l-u}r=e[1],i=e[0]}t[0][1]<t[1][1]?(a=t[0],o=t[1]):(a=t[1],o=t[0]);var f=n(i,r,a);return f||((f=n(i,r,o))||o-i)}},{"robust-orientation":284}],299:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=2*e,n=new Array(r),a=0;a<e;++a){var l=t[a],c=l[0][0]<l[1][0];n[2*a]=new f(l[0][0],l,c,a),n[2*a+1]=new f(l[1][0],l,!c,a)}n.sort((function(t,e){var r=t.x-e.x;return r||((r=t.create-e.create)||Math.min(t.segment[0][1],t.segment[1][1])-Math.min(e.segment[0][1],e.segment[1][1]))}));var h=i(o),p=[],d=[],g=[];for(a=0;a<r;){for(var m=n[a].x,v=[];a<r;){var y=n[a];if(y.x!==m)break;a+=1,y.segment[0][0]===y.x&&y.segment[1][0]===y.x?y.create&&(y.segment[0][1]<y.segment[1][1]?(v.push(new u(y.segment[0][1],y.index,!0,!0)),v.push(new u(y.segment[1][1],y.index,!1,!1))):(v.push(new u(y.segment[1][1],y.index,!0,!1)),v.push(new u(y.segment[0][1],y.index,!1,!0)))):h=y.create?h.insert(y.segment,y.index):h.remove(y.segment)}p.push(h.root),d.push(m),g.push(v)}return new s(p,d,g)};var n=t("binary-search-bounds"),i=t("functional-red-black-tree"),a=t("robust-orientation"),o=t("./lib/order-segments");function s(t,e,r){this.slabs=t,this.coordinates=e,this.horizontal=r}function l(t,e){return t.y-e}function c(t,e){for(var r=null;t;){var n,i,o=t.key;o[0][0]<o[1][0]?(n=o[0],i=o[1]):(n=o[1],i=o[0]);var s=a(n,i,e);if(s<0)t=t.left;else if(s>0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h<f.length){var p=f[h];if(t[1]===p.y){if(p.closed)return p.index;for(;h<f.length-1&&f[h+1].y===t[1];)if((p=f[h+=1]).closed)return p.index;if(p.y===t[1]&&!p.start){if((h+=1)>=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l<o;++l)s[l]=i*t[l]+a*r[l];return s}e.exports=function(t,e){for(var r=[],n=[],i=a(t[t.length-1],e),s=t[t.length-1],l=t[0],c=0;c<t.length;++c,s=l){var u=a(l=t[c],e);if(i<0&&u>0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a<d;a++)if("string"==typeof r[a])g+=r[a];else if("object"==typeof r[a]){if((s=r[a]).keys)for(i=n[p],o=0;o<s.keys.length;o++){if(null==i)throw new Error(e('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[o],s.keys[o-1]));i=i[s.keys[o]]}else i=s.param_no?n[s.param_no]:n[p++];if(t.not_type.test(s.type)&&t.not_primitive.test(s.type)&&i instanceof Function&&(i=i()),t.numeric_arg.test(s.type)&&"number"!=typeof i&&isNaN(i))throw new TypeError(e("[sprintf] expecting number but found %T",i));switch(t.number.test(s.type)&&(f=i>=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;s<n;++s)a[s]=[r[s]],o[s]=[s];return{positions:a,cells:o}}(t,e);var r=t.order.join()+"-"+t.dtype,s=o[r];e=+e||0;s||(s=o[r]=function(t,e){var r=t.length+"d",i=a[r];if(i)return i(n,t,e)}(t.order,t.dtype));return s(t,e)};var n=t("ndarray-extract-contour"),i=t("zero-crossings"),a={"2d":function(t,e,r){var n=t({order:e,scalarArguments:3,getters:"generic"===r?[0]:void 0,phase:function(t,e,r,n){return t>n|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o<e.length;++o)for(var s=e[o],l=0;l<3;++l){var c=r[s[l]];n[i++]=c[0],n[i++]=c[1]+1.4,a=Math.max(c[0],a)}return{data:n,shape:a}}(n(r,{triangles:!0,font:e,textAlign:i.textAlign||"left",textBaseline:"alphabetic",styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0}}));else{for(var l=r.split(/(\d|\s)/),c=new Array(l.length),u=0,f=0,h=0;h<l.length;++h)c[h]=t(e,l[h]),u+=c[h].data.length,f+=c[h].shape,h>0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;h<c.length;++h){for(var m=c[h].data,v=0;v<m.length;v+=2)p[d++]=m[v]+g,p[d++]=m[v+1];g+=c[h].shape+.02}s=o[r]={data:p,shape:f}}return s};var n=t("vectorize-text"),i=window||r.global||{},a=i.__TEXT_CACHE||{};i.__TEXT_CACHE={}}).call(this)}).call(this,t("_process"))},{_process:5,"vectorize-text":311}],304:[function(t,e,r){"use strict";var n=t("parse-unit");e.exports=a;function i(t,e){var r=n(getComputedStyle(t).getPropertyValue(e));return r[0]*a(r[1],t)}function a(t,e){switch(e=e||document.body,t=(t||"px").trim().toLowerCase(),e!==window&&e!==document||(e=document.body),t){case"%":return e.clientHeight/100;case"ch":case"ex":return function(t,e){var r=document.createElement("div");r.style["font-size"]="128"+t,e.appendChild(r);var n=i(r,"font-size")/128;return e.removeChild(r),n}(t,e);case"em":return i(e,"font-size");case"rem":return i(document.body,"font-size");case"vw":return window.innerWidth/100;case"vh":return window.innerHeight/100;case"vmin":return Math.min(window.innerWidth,window.innerHeight)/100;case"vmax":return Math.max(window.innerWidth,window.innerHeight)/100;case"in":return 96;case"cm":return 96/2.54;case"mm":return 96/25.4;case"pt":return 96/72;case"pc":return 16}return 1}},{"parse-unit":265}],305:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.up||[0,1,0],n=t.right||f(r),i=t.radius||1,a=t.theta||0,u=t.phi||0;if(e=[].slice.call(e,0,3),r=[].slice.call(r,0,3),s(r,r),n=[].slice.call(n,0,3),s(n,n),"eye"in t){var p=t.eye,d=[p[0]-e[0],p[1]-e[1],p[2]-e[2]];o(n,d,r),c(n[0],n[1],n[2])<1e-6?n=f(r):s(n,n),i=c(d[0],d[1],d[2]);var g=l(r,d)/i,m=l(n,d)/i;u=Math.acos(g),a=Math.acos(m)}return i=Math.log(i),new h(t.zoomMin,t.zoomMax,e,r,n,i,a,u)};var n=t("filtered-vector"),i=t("gl-mat4/invert"),a=t("gl-mat4/rotate"),o=t("gl-vec3/cross"),s=t("gl-vec3/normalize"),l=t("gl-vec3/dot");function c(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t){return Math.min(1,Math.max(-1,t))}function f(t){var e=Math.abs(t[0]),r=Math.abs(t[1]),n=Math.abs(t[2]),i=[0,0,0];e>Math.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I<O&&(C+=2*Math.PI),z<O&&(C-=2*Math.PI),this.angle.jump(this.angle.lastT(),C,P),this.angle.set(t,E,S)}}}}},{"filtered-vector":68,"gl-mat4/invert":98,"gl-mat4/rotate":103,"gl-vec3/cross":157,"gl-vec3/dot":162,"gl-vec3/normalize":179}],306:[function(t,e,r){"use strict";e.exports=function(t,e,r){var i=t*e,a=n*t,o=a-(a-t),s=t-o,l=n*e,c=l-(l-e),u=e-c,f=s*u-(i-o*c-s*c-o*u);if(r)return r[0]=f,r[1]=i,r;return[f,i]};var n=+(Math.pow(2,27)+1)},{}],307:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n=t+e,i=n-t,a=e-i,o=t-(n-i);if(r)return r[0]=o+a,r[1]=n,r;return[o+a,n]}},{}],308:[function(t,e,r){(function(e){(function(){"use strict";var n=t("bit-twiddle"),i=t("dup"),a=t("buffer").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n;var i=n.prototype;Object.defineProperty(i,"length",{get:function(){return this.roots.length}}),i.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},i.find=function(t){for(var e=t,r=this.roots;r[t]!==t;)t=r[t];for(;r[e]!==t;){var n=r[e];r[e]=t,e=n}return t},i.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],310:[function(t,e,r){"use strict";e.exports=function(t,e,r){return 0===t.length?t:e?(r||t.sort(e),function(t,e){for(var r=1,n=t.length,i=t[0],a=t[0],o=1;o<n;++o)if(a=i,e(i=t[o],a)){if(o===r){r++;continue}t[r++]=i}return t.length=r,t}(t,e)):(r||t.sort(),function(t){for(var e=1,r=t.length,n=t[0],i=t[0],a=1;a<r;++a,i=n)if(i=n,(n=t[a])!==i){if(a===e){e++;continue}t[e++]=n}return t.length=e,t}(t))}},{}],311:[function(t,e,r){"use strict";e.exports=function(t,e){"object"==typeof e&&null!==e||(e={});return n(t,e.canvas||i,e.context||a,e)};var n=t("./lib/vtext"),i=null,a=null;"undefined"!=typeof document&&((i=document.createElement("canvas")).width=8192,i.height=1024,a=i.getContext("2d"))},{"./lib/vtext":312}],312:[function(t,e,r){e.exports=function(t,e,r,n){var a=64,o=1.25,s={breaklines:!1,bolds:!1,italics:!1,subscripts:!1,superscripts:!1};n&&(n.size&&n.size>0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\<br\>/g,"\n"):r.replace(/\<br\>/g," ");var s="",l=[];for(p=0;p<r.length;++p)l[p]=s;!0===o.bolds&&(l=c("b","b|",r,l));!0===o.italics&&(l=c("i","i|",r,l));!0===o.superscripts&&(l=c("sup","+1",r,l));!0===o.subscripts&&(l=c("sub","-1",r,l));var u=[],f="";for(p=0;p<r.length;++p)null!==l[p]&&(f+=r[p],u.push(l[p]));var h,p,d,g,m,v=f.split("\n"),y=v.length,x=Math.round(a*n),b=n,_=2*n,w=0,T=y*x+_;t.height<T&&(t.height=T);e.fillStyle="#000",e.fillRect(0,0,t.width,t.height),e.fillStyle="#fff";var k=0,A="";function M(){if(""!==A){var t=e.measureText(A).width;e.fillText(A,b+d,_+g),d+=t}}function S(){return Math.round(m)+"px "}function E(t,r){var n=""+e.font;if(!0===o.subscripts){var i=t.indexOf("-"),a=r.indexOf("-"),s=i>-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h<y;++h){var L=v[h]+"\n";for(d=0,g=h*x,m=n,A="",p=0;p<L.length;++p){var C=p+k<u.length?u[p+k]:u[u.length-1];s===C?A+=L[p]:(M(),A=L[p],void 0!==C&&(E(s,C),s=C))}M(),k+=L.length;var P=0|Math.round(d+2*b);w<P&&(w=P)}var I=w,O=_+x*y;return i(e.getImageData(0,0,I,O).data,[O,I,4]).pick(-1,-1,0).transpose(1,0)}(e,r,t,a,o,s),n,a)},e.exports.processPixels=h;var n=t("surface-nets"),i=t("ndarray"),a=t("simplify-planar-graph"),o=t("clean-pslg"),s=t("cdt2d"),l=t("planar-graph-to-polyline");function c(t,e,r,n){for(var i="<"+t+">",a="</"+t+">",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f<u+s;++f)if(f<c+o||f>=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l<s;++l)for(var c=t[l],u=0;u<2;++u)a[u]=0|Math.min(a[u],c[u]),o[u]=0|Math.max(o[u],c[u]);var f=0;switch(n){case"center":f=-.5*(a[0]+o[0]);break;case"right":case"end":f=-o[0];break;case"left":case"start":f=-a[0];break;default:throw new Error("vectorize-text: Unrecognized textAlign: '"+n+"'")}var h=0;switch(i){case"hanging":case"top":h=-a[1];break;case"middle":h=-.5*(a[1]+o[1]);break;case"alphabetic":case"ideographic":h=-3*r;break;case"bottom":h=-o[1];break;default:throw new Error("vectorize-text: Unrecoginized textBaseline: '"+i+"'")}var p=1/r;return"lineHeight"in e?p*=+e.lineHeight:"width"in e?p=e.width/(o[0]-a[0]):"height"in e&&(p=e.height/(o[1]-a[1])),t.map((function(t){return[p*(t[0]+f),p*(t[1]+h)]}))}(i.positions,e,r),c=i.edges,f="ccw"===e.orientation;if(o(a,c),e.polygons||e.polygon||e.polyline){for(var h=l(c,a),p=new Array(h.length),d=0;d<h.length;++d){for(var g=h[d],m=new Array(g.length),v=0;v<g.length;++v){for(var y=g[v],x=new Array(y.length),b=0;b<y.length;++b)x[b]=a[y[b]].slice();f&&x.reverse(),m[v]=x}p[d]=m}return p}return e.triangles||e.triangulate||e.triangle?{cells:s(a,c,{delaunay:!1,exterior:!1,interior:!0}),positions:a}:{edges:c,positions:a}}function h(t,e,r){try{return f(t,e,r,!0)}catch(t){}try{return f(t,e,r,!1)}catch(t){}return e.polygons||e.polyline||e.polygon?[]:e.triangles||e.triangulate||e.triangle?{cells:[],positions:[]}:{edges:[],positions:[]}}},{cdt2d:42,"clean-pslg":50,ndarray:259,"planar-graph-to-polyline":268,"simplify-planar-graph":297,"surface-nets":302}],313:[function(t,e,r){!function(){"use strict";if("undefined"==typeof ses||!ses.ok||ses.ok()){"undefined"!=typeof ses&&(ses.weakMapPermitHostObjects=g);var t=!1;if("function"==typeof WeakMap){var r=WeakMap;if("undefined"!=typeof navigator&&/Firefox/.test(navigator.userAgent));else{var n=new r,i=Object.freeze({});if(n.set(i,1),1===n.get(i))return void(e.exports=WeakMap);t=!0}}Object.prototype.hasOwnProperty;var a=Object.getOwnPropertyNames,o=Object.defineProperty,s=Object.isExtensible,l="weakmap:ident:"+Math.random()+"___";if("undefined"!=typeof crypto&&"function"==typeof crypto.getRandomValues&&"function"==typeof ArrayBuffer&&"function"==typeof Uint8Array){var c=new ArrayBuffer(25),u=new Uint8Array(c);crypto.getRandomValues(u),l="weakmap:rand:"+Array.prototype.map.call(u,(function(t){return(t%36).toString(36)})).join("")+"___"}if(o(Object,"getOwnPropertyNames",{value:function(t){return a(t).filter(m)}}),"getPropertyNames"in Object){var f=Object.getPropertyNames;o(Object,"getPropertyNames",{value:function(t){return f(t).filter(m)}})}!function(){var t=Object.freeze;o(Object,"freeze",{value:function(e){return v(e),t(e)}});var e=Object.seal;o(Object,"seal",{value:function(t){return v(t),e(t)}});var r=Object.preventExtensions;o(Object,"preventExtensions",{value:function(t){return v(t),r(t)}})}();var h=!1,p=0,d=function(){this instanceof d||x();var t=[],e=[],r=p++;return Object.create(d.prototype,{get___:{value:y((function(n,i){var a,o=v(n);return o?r in o?o[r]:i:(a=t.indexOf(n))>=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u<o;++u){var h=e[n]-a,p=e[n+c]-a;h>=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));</script>                <div id="f5c6163f-f435-4078-8c43-678a8ea8a49f" class="plotly-graph-div" style="height:100%; width:100%;"></div>            <script type="text/javascript">                                    window.PLOTLYENV=window.PLOTLYENV || {};                                    if (document.getElementById("f5c6163f-f435-4078-8c43-678a8ea8a49f")) {                    Plotly.newPlot(                        "f5c6163f-f435-4078-8c43-678a8ea8a49f",                        [{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["France","Liechtenstein","Cameroon","Albania","Zambia","Ivory Coast","Panama","Hungary","Seychelles","Suriname","Bosnia and Herzegovina","Western Sahara","Afghanistan","Colombia","Falkland Islands","Netherlands","Central African Republic","Ecuador","British Virgin Islands","Turks and Caicos Islands","Palestine","Turkmenistan","Cook Islands","Andorra","Armenia","Bhutan","Egypt","Iraq","Faroe Islands","Cyprus","Tanzania","Nepal","Qatar","Bahrain","Trinidad and Tobago","Saint Vincent and the Grenadines","Latvia","Somalia","United States","Mauritius","Equatorial Guinea","Germany","Iran","Czech Republic","Costa Rica","Canada","China","Philippines","Brunei","Senegal","Kiribati","Sweden","Gambia","Eritrea","Poland","Spain","Serbia","Switzerland","Ghana","Marshall Islands","Finland","Venezuela","Malaysia","Botswana","Pakistan","Guernsey","Bahamas","South Africa","Gibraltar","Mongolia","Syria","Brazil","Tunisia","United Kingdom","Oman","Jordan","Lebanon","Benin","Peru","Libya","Moldova","New Zealand","Romania","Italy","Lithuania","Isle of Man","Fiji","Tajikistan","Croatia","Ireland","Turkey","Macedonia","Belize","Mozambique","Rwanda","Estonia","Argentina","Vanuatu","Cuba","Barbados","Greece","Indonesia","Luxembourg","Pitcairn","Algeria","Montserrat","Guyana","Ukraine","Sao Tome and Principe","Sierra Leone","Burundi","Samoa","Morocco","British Indian Ocean Territory","Laos","Burkina Faso","Micronesia","El Salvador","Madagascar","Grenada","Dominican Republic","Japan","Belarus","Norway","Belgium","Chile","Bolivia","Guinea","Kosovo","North Korea","Jamaica","Slovenia","Bangladesh","Malta","Bulgaria","Malawi","Kazakhstan","Yemen","Cambodia","Saudi Arabia","Russia","Dominica","Montenegro","South Sudan","Kenya","Portugal","Gabon","Nauru","Chad","Papua New Guinea","Mexico","Honduras","Mali","Slovakia","Uzbekistan","Myanmar","Swaziland","Uganda","Paraguay","Jersey","Singapore","Anguilla","Greenland","Saint Helena","Ethiopia","Denmark","Palau","Kyrgyzstan","Nigeria","Saint Lucia","Angola","Kuwait","Togo","United Arab Emirates","Guatemala","Republic of the Congo","Azerbaijan","Australia","Vietnam","Comoros","Nicaragua","India","Sudan","Austria","Thailand","East Timor","Lesotho","Solomon Islands","San Marino","Maldives","Liberia","Antigua and Barbuda","Haiti","Bermuda","South Korea","Georgia","Niger","Zimbabwe","Uruguay","Cayman Islands","Saint Kitts and Nevis","Sri Lanka","Israel","Mauritania","Monaco","Cape Verde","Tonga","Iceland","Democratic Republic of the Congo","Djibouti"],"locations":["FRA","LIE","CMR","ALB","ZMB","CIV","PAN","HUN","SYC","SUR","BIH","ESH","AFG","COL","FLK","NLD","CAF","ECU","VGB","TCA","PSE","TKM","COK","AND","ARM","BTN","EGY","IRQ","FRO","CYP","TZA","NPL","QAT","BHR","TTO","VCT","LVA","SOM","USA","MUS","GNQ","DEU","IRN","CZE","CRI","CAN","CHN","PHL","BRN","SEN","KIR","SWE","GMB","ERI","POL","ESP","SRB","CHE","GHA","MHL","FIN","VEN","MYS","BWA","PAK","GGY","BHS","ZAF","GIB","MNG","SYR","BRA","TUN","GBR","OMN","JOR","LBN","BEN","PER","LBY","MDA","NZL","ROU","ITA","LTU","IMN","FJI","TJK","HRV","IRL","TUR","MKD","BLZ","MOZ","RWA","EST","ARG","VUT","CUB","BRB","GRC","IDN","LUX","PCN","DZA","MSR","GUY","UKR","STP","SLE","BDI","WSM","MAR","IOT","LAO","BFA","FSM","SLV","MDG","GRD","DOM","JPN","BLR","NOR","BEL","CHL","BOL","GIN","XKX","PRK","JAM","SVN","BGD","MLT","BGR","MWI","KAZ","YEM","KHM","SAU","RUS","DMA","MNE","SSD","KEN","PRT","GAB","NRU","TCD","PNG","MEX","HND","MLI","SVK","UZB","MMR","SWZ","UGA","PRY","JEY","SGP","AIA","GRL","SHN","ETH","DNK","PLW","KGZ","NGA","LCA","AGO","KWT","TGO","ARE","GTM","COG","AZE","AUS","VNM","COM","NIC","IND","SDN","AUT","THA","TLS","LSO","SLB","SMR","MDV","LBR","ATG","HTI","BMU","KOR","GEO","NER","ZWE","URY","CYM","KNA","LKA","ISR","MRT","MCO","CPV","TON","ISL","COD","DJI"],"name":"","z":[0.49629044,0.890333333,0.493356009,0.197192593,0.441573248,0.708692308,0.322746795,0.416748092,0.416039474,0.63025,0.471294872,0.368263158,0.450965278,0.465055286,0.851,0.491129877,0.430818182,0.41494012,0.45025,0.894,0.51025,0.689954545,0.138333333,0.489333333,0.42490411,0.241125,0.462105181,0.479118943,0.0,0.4875,0.449098101,0.38613594,0.453277946,0.488085938,0.411919149,0.389227273,0.527635294,0.486679389,0.491949939,0.566108108,0.470333333,0.477755435,0.421611785,0.448318681,0.431644295,0.525653591,0.58017802,0.470628009,0.417738462,0.444,0.378,0.498528125,0.570549296,0.33,0.475112164,0.503973541,0.465325991,0.389808664,0.52623327,0.632,0.533894828,0.423242857,0.428850249,0.203551091,0.318436849,0.66352381,0.555451852,0.476303,0.49425,0.418090909,0.414944444,0.44951114,0.424386667,0.518851714,0.530835443,0.336258824,0.353925795,0.558491803,0.453452214,0.632244898,0.606618182,0.532869565,0.471976871,0.508622609,0.5242607,0.492911765,0.40934188,0.51165,0.47103252,0.615022205,0.286019772,0.306230769,0.27125,0.478326923,0.107497674,0.579065217,0.459346887,0.626714286,0.495869565,0.616166667,0.478493562,0.337704373,0.538314286,0.871,0.347601399,0.760090909,0.491666667,0.474337864,0.591,0.634830189,-0.131833333,0.939,0.511014815,0.905,0.408253333,0.43125,0.408076923,0.420292929,0.292433333,0.69,0.416460432,0.437771338,0.514647887,0.531730887,0.42376878,0.390284211,0.379696203,0.371058824,0.332275862,0.471253165,0.522466354,0.551726027,0.445952618,0.493,0.583553398,0.420785185,0.461860465,0.488034483,0.368546584,0.367997365,0.413575,0.348818182,0.612411765,0.52968,0.542953119,0.53744,0.363638889,0.03525,0.416717391,0.461927419,0.434547863,0.441377049,0.397831081,0.332948718,0.547553571,0.464235577,0.497142857,0.557095763,0.49222963,0.684472222,0.451625301,0.0,0.480740741,0.47,0.26982266,0.490669697,0.37325,0.485964286,0.538112785,0.468269231,0.317177778,0.39252459,0.66612,0.463965549,0.445583732,0.7255,0.391327103,0.593109422,0.427878446,0.029,0.561758621,0.504267503,0.557455696,0.4915,0.3082919,0.4822,0.42473913,0.536111111,0.4675,0.229650638,0.434323171,0.189888889,0.518939359,0.5835,0.360291012,0.362995392,0.484050505,0.537943966,0.478385185,0.444150943,0.517565217,0.031300362,0.500882184,0.272875,0.287181818,0.401733333,0.85975,0.489320755,0.441477273,0.670928571],"type":"choropleth"}],                        {"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"geo":{"domain":{"x":[0.0,1.0],"y":[0.0,1.0]},"center":{}},"coloraxis":{"colorbar":{"title":{"text":"Average sentiment score in total"},"yanchor":"top","x":1,"y":1,"ticks":"outside"},"colorscale":[[0.0,"#000000"],[0.0625,"#001f4d"],[0.125,"#003786"],[0.1875,"#0e58a8"],[0.25,"#217eb8"],[0.3125,"#30a4ca"],[0.375,"#54c8df"],[0.4375,"#9be4ef"],[0.5,"#e1e9d1"],[0.5625,"#f3d573"],[0.625,"#e7b000"],[0.6875,"#da8200"],[0.75,"#c65400"],[0.8125,"#ac2301"],[0.875,"#820000"],[0.9375,"#4c0000"],[1.0,"#000000"]],"cmin":-1,"cmax":1},"legend":{"tracegroupgap":0},"margin":{"t":0,"r":0,"l":0,"b":0},"updatemenus":[{"buttons":[{"args":[null,{"frame":{"duration":500,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":500,"easing":"linear"}}],"label":"&#9654;","method":"animate"},{"args":[[null],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"&#9724;","method":"animate"}],"direction":"left","pad":{"r":10,"t":70},"showactive":false,"type":"buttons","x":0.1,"xanchor":"right","y":0,"yanchor":"top"}],"sliders":[{"active":0,"currentvalue":{"prefix":"animation_frame="},"len":0.9,"pad":{"b":10,"t":60},"steps":[{"args":[["2020-01-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-02","method":"animate"},{"args":[["2020-01-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-03","method":"animate"},{"args":[["2020-01-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-04","method":"animate"},{"args":[["2020-01-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-05","method":"animate"},{"args":[["2020-01-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-06","method":"animate"},{"args":[["2020-01-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-07","method":"animate"},{"args":[["2020-01-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-08","method":"animate"},{"args":[["2020-01-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-09","method":"animate"},{"args":[["2020-01-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-10","method":"animate"},{"args":[["2020-01-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-11","method":"animate"},{"args":[["2020-01-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-01-12","method":"animate"},{"args":[["2020-02-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-02","method":"animate"},{"args":[["2020-02-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-03","method":"animate"},{"args":[["2020-02-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-04","method":"animate"},{"args":[["2020-02-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-05","method":"animate"},{"args":[["2020-02-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-06","method":"animate"},{"args":[["2020-02-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-07","method":"animate"},{"args":[["2020-02-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-08","method":"animate"},{"args":[["2020-02-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-09","method":"animate"},{"args":[["2020-02-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-10","method":"animate"},{"args":[["2020-02-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-11","method":"animate"},{"args":[["2020-02-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-12","method":"animate"},{"args":[["2020-02-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-13","method":"animate"},{"args":[["2020-02-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-14","method":"animate"},{"args":[["2020-02-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-15","method":"animate"},{"args":[["2020-02-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-16","method":"animate"},{"args":[["2020-02-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-17","method":"animate"},{"args":[["2020-02-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-18","method":"animate"},{"args":[["2020-02-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-19","method":"animate"},{"args":[["2020-02-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-20","method":"animate"},{"args":[["2020-02-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-21","method":"animate"},{"args":[["2020-02-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-22","method":"animate"},{"args":[["2020-02-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-23","method":"animate"},{"args":[["2020-02-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-24","method":"animate"},{"args":[["2020-02-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-25","method":"animate"},{"args":[["2020-02-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-26","method":"animate"},{"args":[["2020-02-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-27","method":"animate"},{"args":[["2020-02-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-28","method":"animate"},{"args":[["2020-02-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-02-29","method":"animate"},{"args":[["2020-03-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-02","method":"animate"},{"args":[["2020-03-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-03","method":"animate"},{"args":[["2020-03-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-04","method":"animate"},{"args":[["2020-03-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-05","method":"animate"},{"args":[["2020-03-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-06","method":"animate"},{"args":[["2020-03-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-07","method":"animate"},{"args":[["2020-03-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-08","method":"animate"},{"args":[["2020-03-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-09","method":"animate"},{"args":[["2020-03-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-10","method":"animate"},{"args":[["2020-03-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-11","method":"animate"},{"args":[["2020-03-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-12","method":"animate"},{"args":[["2020-03-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-13","method":"animate"},{"args":[["2020-03-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-14","method":"animate"},{"args":[["2020-03-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-15","method":"animate"},{"args":[["2020-03-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-16","method":"animate"},{"args":[["2020-03-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-17","method":"animate"},{"args":[["2020-03-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-18","method":"animate"},{"args":[["2020-03-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-19","method":"animate"},{"args":[["2020-03-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-20","method":"animate"},{"args":[["2020-03-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-21","method":"animate"},{"args":[["2020-03-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-22","method":"animate"},{"args":[["2020-03-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-23","method":"animate"},{"args":[["2020-03-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-24","method":"animate"},{"args":[["2020-03-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-25","method":"animate"},{"args":[["2020-03-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-26","method":"animate"},{"args":[["2020-03-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-27","method":"animate"},{"args":[["2020-03-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-28","method":"animate"},{"args":[["2020-03-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-29","method":"animate"},{"args":[["2020-03-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-30","method":"animate"},{"args":[["2020-03-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-03-31","method":"animate"},{"args":[["2020-04-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-02","method":"animate"},{"args":[["2020-04-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-03","method":"animate"},{"args":[["2020-04-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-04","method":"animate"},{"args":[["2020-04-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-05","method":"animate"},{"args":[["2020-04-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-06","method":"animate"},{"args":[["2020-04-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-07","method":"animate"},{"args":[["2020-04-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-08","method":"animate"},{"args":[["2020-04-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-09","method":"animate"},{"args":[["2020-04-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-10","method":"animate"},{"args":[["2020-04-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-11","method":"animate"},{"args":[["2020-04-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-12","method":"animate"},{"args":[["2020-04-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-13","method":"animate"},{"args":[["2020-04-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-14","method":"animate"},{"args":[["2020-04-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-15","method":"animate"},{"args":[["2020-04-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-16","method":"animate"},{"args":[["2020-04-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-17","method":"animate"},{"args":[["2020-04-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-18","method":"animate"},{"args":[["2020-04-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-19","method":"animate"},{"args":[["2020-04-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-20","method":"animate"},{"args":[["2020-04-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-21","method":"animate"},{"args":[["2020-04-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-22","method":"animate"},{"args":[["2020-04-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-23","method":"animate"},{"args":[["2020-04-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-24","method":"animate"},{"args":[["2020-04-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-25","method":"animate"},{"args":[["2020-04-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-26","method":"animate"},{"args":[["2020-04-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-27","method":"animate"},{"args":[["2020-04-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-28","method":"animate"},{"args":[["2020-04-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-29","method":"animate"},{"args":[["2020-04-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-04-30","method":"animate"},{"args":[["2020-05-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-02","method":"animate"},{"args":[["2020-05-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-03","method":"animate"},{"args":[["2020-05-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-04","method":"animate"},{"args":[["2020-05-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-05","method":"animate"},{"args":[["2020-05-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-06","method":"animate"},{"args":[["2020-05-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-07","method":"animate"},{"args":[["2020-05-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-08","method":"animate"},{"args":[["2020-05-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-09","method":"animate"},{"args":[["2020-05-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-10","method":"animate"},{"args":[["2020-05-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-11","method":"animate"},{"args":[["2020-05-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-12","method":"animate"},{"args":[["2020-05-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-13","method":"animate"},{"args":[["2020-05-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-14","method":"animate"},{"args":[["2020-05-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-15","method":"animate"},{"args":[["2020-05-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-16","method":"animate"},{"args":[["2020-05-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-17","method":"animate"},{"args":[["2020-05-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-18","method":"animate"},{"args":[["2020-05-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-19","method":"animate"},{"args":[["2020-05-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-20","method":"animate"},{"args":[["2020-05-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-21","method":"animate"},{"args":[["2020-05-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-22","method":"animate"},{"args":[["2020-05-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-23","method":"animate"},{"args":[["2020-05-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-24","method":"animate"},{"args":[["2020-05-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-25","method":"animate"},{"args":[["2020-05-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-26","method":"animate"},{"args":[["2020-05-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-27","method":"animate"},{"args":[["2020-05-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-28","method":"animate"},{"args":[["2020-05-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-29","method":"animate"},{"args":[["2020-05-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-30","method":"animate"},{"args":[["2020-05-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-05-31","method":"animate"},{"args":[["2020-06-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-02","method":"animate"},{"args":[["2020-06-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-03","method":"animate"},{"args":[["2020-06-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-04","method":"animate"},{"args":[["2020-06-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-05","method":"animate"},{"args":[["2020-06-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-06","method":"animate"},{"args":[["2020-06-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-07","method":"animate"},{"args":[["2020-06-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-08","method":"animate"},{"args":[["2020-06-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-09","method":"animate"},{"args":[["2020-06-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-10","method":"animate"},{"args":[["2020-06-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-11","method":"animate"},{"args":[["2020-06-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-12","method":"animate"},{"args":[["2020-06-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-13","method":"animate"},{"args":[["2020-06-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-14","method":"animate"},{"args":[["2020-06-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-15","method":"animate"},{"args":[["2020-06-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-16","method":"animate"},{"args":[["2020-06-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-17","method":"animate"},{"args":[["2020-06-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-18","method":"animate"},{"args":[["2020-06-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-19","method":"animate"},{"args":[["2020-06-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-20","method":"animate"},{"args":[["2020-06-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-21","method":"animate"},{"args":[["2020-06-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-22","method":"animate"},{"args":[["2020-06-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-23","method":"animate"},{"args":[["2020-06-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-24","method":"animate"},{"args":[["2020-06-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-25","method":"animate"},{"args":[["2020-06-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-26","method":"animate"},{"args":[["2020-06-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-27","method":"animate"},{"args":[["2020-06-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-28","method":"animate"},{"args":[["2020-06-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-29","method":"animate"},{"args":[["2020-06-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-06-30","method":"animate"},{"args":[["2020-07-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-02","method":"animate"},{"args":[["2020-07-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-03","method":"animate"},{"args":[["2020-07-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-04","method":"animate"},{"args":[["2020-07-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-05","method":"animate"},{"args":[["2020-07-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-06","method":"animate"},{"args":[["2020-07-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-07","method":"animate"},{"args":[["2020-07-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-08","method":"animate"},{"args":[["2020-07-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-09","method":"animate"},{"args":[["2020-07-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-10","method":"animate"},{"args":[["2020-07-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-11","method":"animate"},{"args":[["2020-07-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-12","method":"animate"},{"args":[["2020-07-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-13","method":"animate"},{"args":[["2020-07-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-14","method":"animate"},{"args":[["2020-07-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-15","method":"animate"},{"args":[["2020-07-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-16","method":"animate"},{"args":[["2020-07-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-17","method":"animate"},{"args":[["2020-07-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-18","method":"animate"},{"args":[["2020-07-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-19","method":"animate"},{"args":[["2020-07-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-20","method":"animate"},{"args":[["2020-07-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-21","method":"animate"},{"args":[["2020-07-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-22","method":"animate"},{"args":[["2020-07-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-23","method":"animate"},{"args":[["2020-07-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-24","method":"animate"},{"args":[["2020-07-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-25","method":"animate"},{"args":[["2020-07-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-26","method":"animate"},{"args":[["2020-07-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-27","method":"animate"},{"args":[["2020-07-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-28","method":"animate"},{"args":[["2020-07-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-29","method":"animate"},{"args":[["2020-07-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-30","method":"animate"},{"args":[["2020-07-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-07-31","method":"animate"},{"args":[["2020-08-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-02","method":"animate"},{"args":[["2020-08-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-03","method":"animate"},{"args":[["2020-08-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-04","method":"animate"},{"args":[["2020-08-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-05","method":"animate"},{"args":[["2020-08-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-06","method":"animate"},{"args":[["2020-08-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-07","method":"animate"},{"args":[["2020-08-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-08","method":"animate"},{"args":[["2020-08-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-09","method":"animate"},{"args":[["2020-08-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-10","method":"animate"},{"args":[["2020-08-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-11","method":"animate"},{"args":[["2020-08-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-12","method":"animate"},{"args":[["2020-08-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-13","method":"animate"},{"args":[["2020-08-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-14","method":"animate"},{"args":[["2020-08-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-15","method":"animate"},{"args":[["2020-08-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-16","method":"animate"},{"args":[["2020-08-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-17","method":"animate"},{"args":[["2020-08-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-18","method":"animate"},{"args":[["2020-08-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-19","method":"animate"},{"args":[["2020-08-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-20","method":"animate"},{"args":[["2020-08-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-21","method":"animate"},{"args":[["2020-08-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-22","method":"animate"},{"args":[["2020-08-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-23","method":"animate"},{"args":[["2020-08-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-24","method":"animate"},{"args":[["2020-08-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-25","method":"animate"},{"args":[["2020-08-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-26","method":"animate"},{"args":[["2020-08-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-27","method":"animate"},{"args":[["2020-08-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-28","method":"animate"},{"args":[["2020-08-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-29","method":"animate"},{"args":[["2020-08-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-30","method":"animate"},{"args":[["2020-08-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-08-31","method":"animate"},{"args":[["2020-09-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-02","method":"animate"},{"args":[["2020-09-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-03","method":"animate"},{"args":[["2020-09-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-04","method":"animate"},{"args":[["2020-09-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-05","method":"animate"},{"args":[["2020-09-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-06","method":"animate"},{"args":[["2020-09-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-07","method":"animate"},{"args":[["2020-09-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-08","method":"animate"},{"args":[["2020-09-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-09","method":"animate"},{"args":[["2020-09-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-10","method":"animate"},{"args":[["2020-09-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-11","method":"animate"},{"args":[["2020-09-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-12","method":"animate"},{"args":[["2020-09-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-13","method":"animate"},{"args":[["2020-09-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-14","method":"animate"},{"args":[["2020-09-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-15","method":"animate"},{"args":[["2020-09-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-24","method":"animate"},{"args":[["2020-09-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-25","method":"animate"},{"args":[["2020-09-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-26","method":"animate"},{"args":[["2020-09-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-27","method":"animate"},{"args":[["2020-09-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-28","method":"animate"},{"args":[["2020-09-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-29","method":"animate"},{"args":[["2020-09-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-09-30","method":"animate"},{"args":[["2020-10-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-02","method":"animate"},{"args":[["2020-10-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-03","method":"animate"},{"args":[["2020-10-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-04","method":"animate"},{"args":[["2020-10-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-05","method":"animate"},{"args":[["2020-10-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-06","method":"animate"},{"args":[["2020-10-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-07","method":"animate"},{"args":[["2020-10-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-08","method":"animate"},{"args":[["2020-10-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-09","method":"animate"},{"args":[["2020-10-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-10","method":"animate"},{"args":[["2020-10-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-11","method":"animate"},{"args":[["2020-10-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-12","method":"animate"},{"args":[["2020-10-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-13","method":"animate"},{"args":[["2020-10-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-14","method":"animate"},{"args":[["2020-10-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-15","method":"animate"},{"args":[["2020-10-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-16","method":"animate"},{"args":[["2020-10-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-17","method":"animate"},{"args":[["2020-10-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-18","method":"animate"},{"args":[["2020-10-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-19","method":"animate"},{"args":[["2020-10-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-20","method":"animate"},{"args":[["2020-10-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-21","method":"animate"},{"args":[["2020-10-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-22","method":"animate"},{"args":[["2020-10-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-23","method":"animate"},{"args":[["2020-10-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-24","method":"animate"},{"args":[["2020-10-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-25","method":"animate"},{"args":[["2020-10-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-26","method":"animate"},{"args":[["2020-10-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-27","method":"animate"},{"args":[["2020-10-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-28","method":"animate"},{"args":[["2020-10-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-29","method":"animate"},{"args":[["2020-10-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-30","method":"animate"},{"args":[["2020-10-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-10-31","method":"animate"},{"args":[["2020-11-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-02","method":"animate"},{"args":[["2020-11-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-03","method":"animate"},{"args":[["2020-11-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-04","method":"animate"},{"args":[["2020-11-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-05","method":"animate"},{"args":[["2020-11-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-06","method":"animate"},{"args":[["2020-11-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-07","method":"animate"},{"args":[["2020-11-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-08","method":"animate"},{"args":[["2020-11-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-09","method":"animate"},{"args":[["2020-11-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-10","method":"animate"},{"args":[["2020-11-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-11","method":"animate"},{"args":[["2020-11-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-12","method":"animate"},{"args":[["2020-11-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-13","method":"animate"},{"args":[["2020-11-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-14","method":"animate"},{"args":[["2020-11-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-15","method":"animate"},{"args":[["2020-11-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-16","method":"animate"},{"args":[["2020-11-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-17","method":"animate"},{"args":[["2020-11-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-18","method":"animate"},{"args":[["2020-11-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-19","method":"animate"},{"args":[["2020-11-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-20","method":"animate"},{"args":[["2020-11-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-21","method":"animate"},{"args":[["2020-11-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-22","method":"animate"},{"args":[["2020-11-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-23","method":"animate"},{"args":[["2020-11-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-24","method":"animate"},{"args":[["2020-11-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-25","method":"animate"},{"args":[["2020-11-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-26","method":"animate"},{"args":[["2020-11-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-27","method":"animate"},{"args":[["2020-11-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-28","method":"animate"},{"args":[["2020-11-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-29","method":"animate"},{"args":[["2020-11-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-11-30","method":"animate"},{"args":[["2020-12-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-02","method":"animate"},{"args":[["2020-12-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-03","method":"animate"},{"args":[["2020-12-04"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-04","method":"animate"},{"args":[["2020-12-05"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-05","method":"animate"},{"args":[["2020-12-06"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-06","method":"animate"},{"args":[["2020-12-07"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-07","method":"animate"},{"args":[["2020-12-08"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-08","method":"animate"},{"args":[["2020-12-09"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-09","method":"animate"},{"args":[["2020-12-10"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-10","method":"animate"},{"args":[["2020-12-11"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-11","method":"animate"},{"args":[["2020-12-12"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-12","method":"animate"},{"args":[["2020-12-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-13","method":"animate"},{"args":[["2020-12-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-14","method":"animate"},{"args":[["2020-12-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-15","method":"animate"},{"args":[["2020-12-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-16","method":"animate"},{"args":[["2020-12-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-17","method":"animate"},{"args":[["2020-12-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-18","method":"animate"},{"args":[["2020-12-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-19","method":"animate"},{"args":[["2020-12-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-20","method":"animate"},{"args":[["2020-12-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-21","method":"animate"},{"args":[["2020-12-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-22","method":"animate"},{"args":[["2020-12-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-23","method":"animate"},{"args":[["2020-12-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-24","method":"animate"},{"args":[["2020-12-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-25","method":"animate"},{"args":[["2020-12-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-26","method":"animate"},{"args":[["2020-12-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-27","method":"animate"},{"args":[["2020-12-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-28","method":"animate"},{"args":[["2020-12-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-29","method":"animate"},{"args":[["2020-12-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-30","method":"animate"},{"args":[["2020-12-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2020-12-31","method":"animate"},{"args":[["2021-01-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-01","method":"animate"},{"args":[["2021-01-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-02","method":"animate"},{"args":[["2021-01-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-03","method":"animate"},{"args":[["2021-01-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-13","method":"animate"},{"args":[["2021-01-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-14","method":"animate"},{"args":[["2021-01-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-15","method":"animate"},{"args":[["2021-01-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-16","method":"animate"},{"args":[["2021-01-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-17","method":"animate"},{"args":[["2021-01-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-18","method":"animate"},{"args":[["2021-01-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-19","method":"animate"},{"args":[["2021-01-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-20","method":"animate"},{"args":[["2021-01-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-21","method":"animate"},{"args":[["2021-01-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-22","method":"animate"},{"args":[["2021-01-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-23","method":"animate"},{"args":[["2021-01-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-24","method":"animate"},{"args":[["2021-01-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-25","method":"animate"},{"args":[["2021-01-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-26","method":"animate"},{"args":[["2021-01-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-27","method":"animate"},{"args":[["2021-01-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-28","method":"animate"},{"args":[["2021-01-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-29","method":"animate"},{"args":[["2021-01-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-30","method":"animate"},{"args":[["2021-01-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-01-31","method":"animate"},{"args":[["2021-02-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-01","method":"animate"},{"args":[["2021-02-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-02","method":"animate"},{"args":[["2021-02-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-03","method":"animate"},{"args":[["2021-02-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-13","method":"animate"},{"args":[["2021-02-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-14","method":"animate"},{"args":[["2021-02-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-15","method":"animate"},{"args":[["2021-02-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-16","method":"animate"},{"args":[["2021-02-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-17","method":"animate"},{"args":[["2021-02-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-18","method":"animate"},{"args":[["2021-02-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-19","method":"animate"},{"args":[["2021-02-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-20","method":"animate"},{"args":[["2021-02-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-21","method":"animate"},{"args":[["2021-02-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-22","method":"animate"},{"args":[["2021-02-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-23","method":"animate"},{"args":[["2021-02-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-24","method":"animate"},{"args":[["2021-02-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-25","method":"animate"},{"args":[["2021-02-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-26","method":"animate"},{"args":[["2021-02-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-27","method":"animate"},{"args":[["2021-02-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-02-28","method":"animate"},{"args":[["2021-03-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-01","method":"animate"},{"args":[["2021-03-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-02","method":"animate"},{"args":[["2021-03-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-03","method":"animate"},{"args":[["2021-03-13"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-13","method":"animate"},{"args":[["2021-03-14"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-14","method":"animate"},{"args":[["2021-03-15"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-15","method":"animate"},{"args":[["2021-03-16"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-16","method":"animate"},{"args":[["2021-03-17"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-17","method":"animate"},{"args":[["2021-03-18"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-18","method":"animate"},{"args":[["2021-03-19"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-19","method":"animate"},{"args":[["2021-03-20"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-20","method":"animate"},{"args":[["2021-03-21"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-21","method":"animate"},{"args":[["2021-03-22"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-22","method":"animate"},{"args":[["2021-03-23"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-23","method":"animate"},{"args":[["2021-03-24"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-24","method":"animate"},{"args":[["2021-03-25"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-25","method":"animate"},{"args":[["2021-03-26"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-26","method":"animate"},{"args":[["2021-03-27"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-27","method":"animate"},{"args":[["2021-03-28"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-28","method":"animate"},{"args":[["2021-03-29"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-29","method":"animate"},{"args":[["2021-03-30"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-30","method":"animate"},{"args":[["2021-03-31"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-03-31","method":"animate"},{"args":[["2021-04-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-04-01","method":"animate"},{"args":[["2021-04-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-04-02","method":"animate"},{"args":[["2021-04-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-04-03","method":"animate"},{"args":[["2021-05-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-05-01","method":"animate"},{"args":[["2021-05-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-05-02","method":"animate"},{"args":[["2021-05-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-05-03","method":"animate"},{"args":[["2021-06-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-06-01","method":"animate"},{"args":[["2021-06-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-06-02","method":"animate"},{"args":[["2021-06-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-06-03","method":"animate"},{"args":[["2021-07-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-07-01","method":"animate"},{"args":[["2021-07-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-07-02","method":"animate"},{"args":[["2021-07-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-07-03","method":"animate"},{"args":[["2021-08-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-08-01","method":"animate"},{"args":[["2021-08-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-08-02","method":"animate"},{"args":[["2021-08-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-08-03","method":"animate"},{"args":[["2021-09-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-09-01","method":"animate"},{"args":[["2021-09-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-09-02","method":"animate"},{"args":[["2021-09-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-09-03","method":"animate"},{"args":[["2021-10-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-10-01","method":"animate"},{"args":[["2021-10-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-10-02","method":"animate"},{"args":[["2021-10-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-10-03","method":"animate"},{"args":[["2021-11-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-11-01","method":"animate"},{"args":[["2021-11-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-11-02","method":"animate"},{"args":[["2021-11-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-11-03","method":"animate"},{"args":[["2021-12-01"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-12-01","method":"animate"},{"args":[["2021-12-02"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-12-02","method":"animate"},{"args":[["2021-12-03"],{"frame":{"duration":0,"redraw":true},"mode":"immediate","fromcurrent":true,"transition":{"duration":0,"easing":"linear"}}],"label":"2021-12-03","method":"animate"}],"x":0.1,"xanchor":"left","y":0,"yanchor":"top"}]},                        {"responsive": true}                    ).then(function(){
                            Plotly.addFrames('f5c6163f-f435-4078-8c43-678a8ea8a49f', [{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["France","Liechtenstein","Cameroon","Albania","Zambia","Ivory Coast","Panama","Hungary","Seychelles","Suriname","Bosnia and Herzegovina","Western Sahara","Afghanistan","Colombia","Falkland Islands","Netherlands","Central African Republic","Ecuador","British Virgin Islands","Turks and Caicos Islands","Palestine","Turkmenistan","Cook Islands","Andorra","Armenia","Bhutan","Egypt","Iraq","Faroe Islands","Cyprus","Tanzania","Nepal","Qatar","Bahrain","Trinidad and Tobago","Saint Vincent and the Grenadines","Latvia","Somalia","United States","Mauritius","Equatorial Guinea","Germany","Iran","Czech Republic","Costa Rica","Canada","China","Philippines","Brunei","Senegal","Kiribati","Sweden","Gambia","Eritrea","Poland","Spain","Serbia","Switzerland","Ghana","Marshall Islands","Finland","Venezuela","Malaysia","Botswana","Pakistan","Guernsey","Bahamas","South Africa","Gibraltar","Mongolia","Syria","Brazil","Tunisia","United Kingdom","Oman","Jordan","Lebanon","Benin","Peru","Libya","Moldova","New Zealand","Romania","Italy","Lithuania","Isle of Man","Fiji","Tajikistan","Croatia","Ireland","Turkey","Macedonia","Belize","Mozambique","Rwanda","Estonia","Argentina","Vanuatu","Cuba","Barbados","Greece","Indonesia","Luxembourg","Pitcairn","Algeria","Montserrat","Guyana","Ukraine","Sao Tome and Principe","Sierra Leone","Burundi","Samoa","Morocco","British Indian Ocean Territory","Laos","Burkina Faso","Micronesia","El Salvador","Madagascar","Grenada","Dominican Republic","Japan","Belarus","Norway","Belgium","Chile","Bolivia","Guinea","Kosovo","North Korea","Jamaica","Slovenia","Bangladesh","Malta","Bulgaria","Malawi","Kazakhstan","Yemen","Cambodia","Saudi Arabia","Russia","Dominica","Montenegro","South Sudan","Kenya","Portugal","Gabon","Nauru","Chad","Papua New Guinea","Mexico","Honduras","Mali","Slovakia","Uzbekistan","Myanmar","Swaziland","Uganda","Paraguay","Jersey","Singapore","Anguilla","Greenland","Saint Helena","Ethiopia","Denmark","Palau","Kyrgyzstan","Nigeria","Saint Lucia","Angola","Kuwait","Togo","United Arab Emirates","Guatemala","Republic of the Congo","Azerbaijan","Australia","Vietnam","Comoros","Nicaragua","India","Sudan","Austria","Thailand","East Timor","Lesotho","Solomon Islands","San Marino","Maldives","Liberia","Antigua and Barbuda","Haiti","Bermuda","South Korea","Georgia","Niger","Zimbabwe","Uruguay","Cayman Islands","Saint Kitts and Nevis","Sri Lanka","Israel","Mauritania","Monaco","Cape Verde","Tonga","Iceland","Democratic Republic of the Congo","Djibouti"],"locations":["FRA","LIE","CMR","ALB","ZMB","CIV","PAN","HUN","SYC","SUR","BIH","ESH","AFG","COL","FLK","NLD","CAF","ECU","VGB","TCA","PSE","TKM","COK","AND","ARM","BTN","EGY","IRQ","FRO","CYP","TZA","NPL","QAT","BHR","TTO","VCT","LVA","SOM","USA","MUS","GNQ","DEU","IRN","CZE","CRI","CAN","CHN","PHL","BRN","SEN","KIR","SWE","GMB","ERI","POL","ESP","SRB","CHE","GHA","MHL","FIN","VEN","MYS","BWA","PAK","GGY","BHS","ZAF","GIB","MNG","SYR","BRA","TUN","GBR","OMN","JOR","LBN","BEN","PER","LBY","MDA","NZL","ROU","ITA","LTU","IMN","FJI","TJK","HRV","IRL","TUR","MKD","BLZ","MOZ","RWA","EST","ARG","VUT","CUB","BRB","GRC","IDN","LUX","PCN","DZA","MSR","GUY","UKR","STP","SLE","BDI","WSM","MAR","IOT","LAO","BFA","FSM","SLV","MDG","GRD","DOM","JPN","BLR","NOR","BEL","CHL","BOL","GIN","XKX","PRK","JAM","SVN","BGD","MLT","BGR","MWI","KAZ","YEM","KHM","SAU","RUS","DMA","MNE","SSD","KEN","PRT","GAB","NRU","TCD","PNG","MEX","HND","MLI","SVK","UZB","MMR","SWZ","UGA","PRY","JEY","SGP","AIA","GRL","SHN","ETH","DNK","PLW","KGZ","NGA","LCA","AGO","KWT","TGO","ARE","GTM","COG","AZE","AUS","VNM","COM","NIC","IND","SDN","AUT","THA","TLS","LSO","SLB","SMR","MDV","LBR","ATG","HTI","BMU","KOR","GEO","NER","ZWE","URY","CYM","KNA","LKA","ISR","MRT","MCO","CPV","TON","ISL","COD","DJI"],"name":"","z":[0.49629044,0.890333333,0.493356009,0.197192593,0.441573248,0.708692308,0.322746795,0.416748092,0.416039474,0.63025,0.471294872,0.368263158,0.450965278,0.465055286,0.851,0.491129877,0.430818182,0.41494012,0.45025,0.894,0.51025,0.689954545,0.138333333,0.489333333,0.42490411,0.241125,0.462105181,0.479118943,0.0,0.4875,0.449098101,0.38613594,0.453277946,0.488085938,0.411919149,0.389227273,0.527635294,0.486679389,0.491949939,0.566108108,0.470333333,0.477755435,0.421611785,0.448318681,0.431644295,0.525653591,0.58017802,0.470628009,0.417738462,0.444,0.378,0.498528125,0.570549296,0.33,0.475112164,0.503973541,0.465325991,0.389808664,0.52623327,0.632,0.533894828,0.423242857,0.428850249,0.203551091,0.318436849,0.66352381,0.555451852,0.476303,0.49425,0.418090909,0.414944444,0.44951114,0.424386667,0.518851714,0.530835443,0.336258824,0.353925795,0.558491803,0.453452214,0.632244898,0.606618182,0.532869565,0.471976871,0.508622609,0.5242607,0.492911765,0.40934188,0.51165,0.47103252,0.615022205,0.286019772,0.306230769,0.27125,0.478326923,0.107497674,0.579065217,0.459346887,0.626714286,0.495869565,0.616166667,0.478493562,0.337704373,0.538314286,0.871,0.347601399,0.760090909,0.491666667,0.474337864,0.591,0.634830189,-0.131833333,0.939,0.511014815,0.905,0.408253333,0.43125,0.408076923,0.420292929,0.292433333,0.69,0.416460432,0.437771338,0.514647887,0.531730887,0.42376878,0.390284211,0.379696203,0.371058824,0.332275862,0.471253165,0.522466354,0.551726027,0.445952618,0.493,0.583553398,0.420785185,0.461860465,0.488034483,0.368546584,0.367997365,0.413575,0.348818182,0.612411765,0.52968,0.542953119,0.53744,0.363638889,0.03525,0.416717391,0.461927419,0.434547863,0.441377049,0.397831081,0.332948718,0.547553571,0.464235577,0.497142857,0.557095763,0.49222963,0.684472222,0.451625301,0.0,0.480740741,0.47,0.26982266,0.490669697,0.37325,0.485964286,0.538112785,0.468269231,0.317177778,0.39252459,0.66612,0.463965549,0.445583732,0.7255,0.391327103,0.593109422,0.427878446,0.029,0.561758621,0.504267503,0.557455696,0.4915,0.3082919,0.4822,0.42473913,0.536111111,0.4675,0.229650638,0.434323171,0.189888889,0.518939359,0.5835,0.360291012,0.362995392,0.484050505,0.537943966,0.478385185,0.444150943,0.517565217,0.031300362,0.500882184,0.272875,0.287181818,0.401733333,0.85975,0.489320755,0.441477273,0.670928571],"type":"choropleth"}],"name":"2020-01-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Western Sahara","Turkmenistan","Malawi","Saudi Arabia","Equatorial Guinea","Israel","Kenya","Brunei","Uganda","Isle of Man","East Timor","Bhutan","Antigua and Barbuda","Montenegro","Denmark","Lithuania","Swaziland","Jamaica","Tokelau","United Arab Emirates","Bangladesh","Cayman Islands","Austria","Palestine","Latvia","Philippines","Nigeria","Cambodia","Cyprus","Bosnia and Herzegovina","Liechtenstein","Angola","Liberia","Kuwait","United Kingdom","Singapore","Haiti","Germany","Tunisia","Ivory Coast","Czech Republic","Egypt","Colombia","Grenada","Mauritius","Netherlands","Kazakhstan","Australia","Botswana","Cameroon","Iran","Papua New Guinea","Bulgaria","Nepal","France","Qatar","Niger","Finland","Russia","Armenia","Djibouti","Marshall Islands","Brazil","Bahrain","North Korea","Hungary","British Virgin Islands","Ireland","Gambia","Kyrgyzstan","Bermuda","South Africa","El Salvador","Kosovo","Suriname","Yemen","Samoa","South Sudan","Sudan","Sierra Leone","Micronesia","Macedonia","Albania","Lesotho","Guyana","Belarus","Vanuatu","Fiji","Mali","Argentina","Sweden","Zimbabwe","Spain","Pitcairn","Belgium","Burkina Faso","Falkland Islands","Somalia","Norway","Saint Helena","Morocco","Iceland","Laos","Tanzania","Ecuador","Cook Islands","South Korea","Tuvalu","Rwanda","Madagascar","Jersey","Japan","Republic of the Congo","Dominican Republic","Montserrat","Mozambique","Slovenia","Zambia","Mexico","Togo","Pakistan","Saint Kitts and Nevis","Sao Tome and Principe","Chile","Serbia","Estonia","Kiribati","Indonesia","Nauru","Uzbekistan","Saint Vincent and the Grenadines","Chad","India","Moldova","Greenland","Turks and Caicos Islands","Honduras","Belize","Greece","Andorra","Bolivia","Gabon","Burundi","Cuba","Saint Lucia","Faroe Islands","Turkey","Barbados","Palau","Vatican","Georgia","Myanmar","Sri Lanka","Guinea","Ukraine","British Indian Ocean Territory","Croatia","Luxembourg","Seychelles","Paraguay","Malta","Oman","Democratic Republic of the Congo","Gibraltar","Solomon Islands","Central African Republic","Venezuela","Comoros","Portugal","Guinea-Bissau","New Zealand","Ethiopia","Monaco","Afghanistan","Mauritania","Romania","Mongolia","China","Guernsey","Syria","Ghana","Tajikistan","Italy","Guatemala","San Marino","Vietnam","Dominica","Trinidad and Tobago","Eritrea","Libya","Tonga","Benin","Azerbaijan","Senegal","Thailand","Poland","Bahamas","Anguilla","Slovakia","Maldives","Niue","Canada","Iraq","Cape Verde","Costa Rica","Panama","Switzerland","Nicaragua","Lebanon","United States","Algeria","Malaysia","Uruguay","Jordan","Peru"],"locations":["ESH","TKM","MWI","SAU","GNQ","ISR","KEN","BRN","UGA","IMN","TLS","BTN","ATG","MNE","DNK","LTU","SWZ","JAM","TKL","ARE","BGD","CYM","AUT","PSE","LVA","PHL","NGA","KHM","CYP","BIH","LIE","AGO","LBR","KWT","GBR","SGP","HTI","DEU","TUN","CIV","CZE","EGY","COL","GRD","MUS","NLD","KAZ","AUS","BWA","CMR","IRN","PNG","BGR","NPL","FRA","QAT","NER","FIN","RUS","ARM","DJI","MHL","BRA","BHR","PRK","HUN","VGB","IRL","GMB","KGZ","BMU","ZAF","SLV","XKX","SUR","YEM","WSM","SSD","SDN","SLE","FSM","MKD","ALB","LSO","GUY","BLR","VUT","FJI","MLI","ARG","SWE","ZWE","ESP","PCN","BEL","BFA","FLK","SOM","NOR","SHN","MAR","ISL","LAO","TZA","ECU","COK","KOR","TUV","RWA","MDG","JEY","JPN","COG","DOM","MSR","MOZ","SVN","ZMB","MEX","TGO","PAK","KNA","STP","CHL","SRB","EST","KIR","IDN","NRU","UZB","VCT","TCD","IND","MDA","GRL","TCA","HND","BLZ","GRC","AND","BOL","GAB","BDI","CUB","LCA","FRO","TUR","BRB","PLW","VAT","GEO","MMR","LKA","GIN","UKR","IOT","HRV","LUX","SYC","PRY","MLT","OMN","COD","GIB","SLB","CAF","VEN","COM","PRT","GNB","NZL","ETH","MCO","AFG","MRT","ROU","MNG","CHN","GGY","SYR","GHA","TJK","ITA","GTM","SMR","VNM","DMA","TTO","ERI","LBY","TON","BEN","AZE","SEN","THA","POL","BHS","AIA","SVK","MDV","NIU","CAN","IRQ","CPV","CRI","PAN","CHE","NIC","LBN","USA","DZA","MYS","URY","JOR","PER"],"name":"","z":[0.474571429,0.201923077,0.488670507,0.459789056,0.54008,0.438185419,0.569445369,0.166883721,0.503252276,0.458445783,0.110111111,0.322565217,0.452956522,0.660829268,0.431791886,0.468033046,0.783066667,0.399213974,0.071,0.421890544,0.334220968,0.354346457,0.394153234,0.397422619,0.368426791,0.315581282,0.352304571,0.415,0.51576893,0.398290076,0.68908,0.431248756,0.440237168,0.378986726,0.457139555,0.353851114,0.468651092,0.370907388,0.472456033,0.52989071,0.337998836,0.427511677,0.440889367,0.131829787,0.460477941,0.407437513,0.324506173,0.50313381,0.568634831,0.468236088,0.416705012,0.380741935,0.427653631,0.352599212,0.611016489,0.416953184,0.438029026,0.363703297,0.369302944,0.427152778,0.595296296,0.182,0.213619389,0.370223744,0.36303125,0.404623214,0.403833333,0.406177116,0.482795556,0.398547619,0.443358974,0.519821129,0.004441129,0.506662338,0.406179487,0.448150115,0.578571429,0.444328947,0.412926752,0.53016,0.479285714,0.404860465,0.476887029,0.458548387,0.454433962,0.371054688,0.494424242,0.417396104,0.435447447,0.429662781,0.458535217,0.504414579,0.396380764,0.6775,0.495091403,0.500956989,0.244088235,0.445672646,0.468212353,0.060384615,0.483909233,0.433474453,0.39752071,0.32564215,0.341081557,0.5342,0.287505601,0.425538462,0.397821429,0.51450495,0.394006536,0.385658938,0.427179104,0.382880744,0.551151515,0.493727848,0.385117794,0.691732955,0.412972566,0.454397626,0.424200271,0.530846154,0.388131579,0.411410303,0.387035714,0.431533019,0.683545455,0.274243694,0.0,0.531930769,0.535268657,0.424497297,0.441940573,0.360132576,0.487178571,0.415222222,0.284104615,0.325229508,0.395570202,0.399896552,0.40063964,0.472444444,0.701981982,0.281882633,0.553596774,0.133142857,0.315553451,0.484403941,0.3075,-0.180333333,0.455344316,0.344933131,0.347694323,0.379662338,0.347113173,0.627,0.418859779,0.399072581,0.51567364,0.418465183,0.359616162,0.417378906,0.45227381,0.343385714,0.497592593,0.358905556,0.348372417,0.333444444,0.428445038,0.101818182,0.474635227,0.493327456,0.462347458,0.40566537,0.575980392,0.404815469,0.340043956,0.535212125,0.322417722,0.467,0.442804781,0.379909091,0.507824041,0.319352907,0.545777778,0.31577871,0.493555556,0.361462995,0.353214286,0.271714286,0.463944444,0.338950355,0.486546939,0.62367438,0.342495603,0.365748103,0.48012234,0.8705,0.370859375,0.388892202,0.099833333,0.44545735,0.405497343,0.348277778,0.454243119,0.357933964,0.423920581,0.310068605,0.409238422,0.461329248,0.424783019,0.464554604,0.45718733,0.359294872,0.348568569],"type":"choropleth"}],"name":"2020-01-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guinea-Bissau","Senegal","San Marino","Nigeria","Kiribati","Tunisia","Guyana","Libya","Barbados","Niger","Jersey","Japan","Suriname","Honduras","France","Niue","Estonia","Bangladesh","Nauru","Armenia","Spain","Greece","East Timor","Cape Verde","Guatemala","Paraguay","Ghana","Lebanon","Syria","Austria","Myanmar","Australia","Sri Lanka","Panama","North Korea","Ethiopia","New Zealand","Republic of the Congo","Moldova","Algeria","Georgia","Western Sahara","Slovakia","Isle of Man","Albania","Mauritania","Dominican Republic","Saudi Arabia","Saint Helena","Egypt","Montserrat","Seychelles","Yemen","Eritrea","Cambodia","Liberia","Bolivia","Switzerland","Singapore","Iran","Bahamas","Iceland","Equatorial Guinea","Tanzania","Mongolia","Gambia","Mexico","British Indian Ocean Territory","South Korea","Romania","Guinea","Croatia","Cayman Islands","Cuba","Greenland","Tajikistan","Uzbekistan","Poland","Zimbabwe","Qatar","Cyprus","Malawi","Saint Lucia","Argentina","Chile","Chad","Iraq","Somalia","Belarus","Togo","Macedonia","Ukraine","Turks and Caicos Islands","Rwanda","Ecuador","Afghanistan","South Africa","Falkland Islands","Kuwait","Belize","Turkey","Saint Kitts and Nevis","Pakistan","Venezuela","Luxembourg","Botswana","Palau","Uganda","Faroe Islands","Israel","Azerbaijan","Liechtenstein","Sudan","Papua New Guinea","Saint Vincent and the Grenadines","Uruguay","Angola","Ireland","Bahrain","Montenegro","Democratic Republic of the Congo","Solomon Islands","Lesotho","Bhutan","Kazakhstan","Brazil","Sweden","Grenada","United Arab Emirates","Jordan","Russia","Philippines","Lithuania","Marshall Islands","Trinidad and Tobago","Kyrgyzstan","Kosovo","Norway","Finland","Cook Islands","Micronesia","Slovenia","Haiti","Vanuatu","Turkmenistan","Fiji","Kenya","Madagascar","Burkina Faso","Peru","Comoros","Ivory Coast","Brunei","Czech Republic","Gibraltar","Benin","Anguilla","Maldives","Bulgaria","India","Nicaragua","Belgium","Guernsey","Malaysia","Djibouti","Morocco","Central African Republic","Tonga","Mauritius","Denmark","Netherlands","Germany","Italy","China","Antigua and Barbuda","Malta","Monaco","Latvia","Colombia","British Virgin Islands","Cameroon","Sierra Leone","Sao Tome and Principe","Thailand","Bosnia and Herzegovina","Pitcairn","Andorra","Bermuda","El Salvador","United States","Costa Rica","Nepal","Samoa","Tuvalu","Mozambique","Zambia","Oman","Swaziland","Laos","South Sudan","Palestine","Gabon","Portugal","Burundi","Hungary","Dominica","Jamaica","Serbia","Indonesia","Mali","Canada","Vietnam","United Kingdom"],"locations":["GNB","SEN","SMR","NGA","KIR","TUN","GUY","LBY","BRB","NER","JEY","JPN","SUR","HND","FRA","NIU","EST","BGD","NRU","ARM","ESP","GRC","TLS","CPV","GTM","PRY","GHA","LBN","SYR","AUT","MMR","AUS","LKA","PAN","PRK","ETH","NZL","COG","MDA","DZA","GEO","ESH","SVK","IMN","ALB","MRT","DOM","SAU","SHN","EGY","MSR","SYC","YEM","ERI","KHM","LBR","BOL","CHE","SGP","IRN","BHS","ISL","GNQ","TZA","MNG","GMB","MEX","IOT","KOR","ROU","GIN","HRV","CYM","CUB","GRL","TJK","UZB","POL","ZWE","QAT","CYP","MWI","LCA","ARG","CHL","TCD","IRQ","SOM","BLR","TGO","MKD","UKR","TCA","RWA","ECU","AFG","ZAF","FLK","KWT","BLZ","TUR","KNA","PAK","VEN","LUX","BWA","PLW","UGA","FRO","ISR","AZE","LIE","SDN","PNG","VCT","URY","AGO","IRL","BHR","MNE","COD","SLB","LSO","BTN","KAZ","BRA","SWE","GRD","ARE","JOR","RUS","PHL","LTU","MHL","TTO","KGZ","XKX","NOR","FIN","COK","FSM","SVN","HTI","VUT","TKM","FJI","KEN","MDG","BFA","PER","COM","CIV","BRN","CZE","GIB","BEN","AIA","MDV","BGR","IND","NIC","BEL","GGY","MYS","DJI","MAR","CAF","TON","MUS","DNK","NLD","DEU","ITA","CHN","ATG","MLT","MCO","LVA","COL","VGB","CMR","SLE","STP","THA","BIH","PCN","AND","BMU","SLV","USA","CRI","NPL","WSM","TUV","MOZ","ZMB","OMN","SWZ","LAO","SSD","PSE","GAB","PRT","BDI","HUN","DMA","JAM","SRB","IDN","MLI","CAN","VNM","GBR"],"name":"","z":[0.200588235,0.369508824,0.366294118,0.348084912,0.404380952,0.252931337,0.4316,0.27229863,0.375081395,0.462908299,0.43875,0.338615531,0.497837398,0.394549255,0.386539286,0.183363636,0.303513924,0.334214898,0.840666667,0.353690377,0.311218063,0.370772652,0.411111111,0.327485437,0.442874701,0.361543287,0.287820812,0.340484169,0.386070258,0.338832858,0.350280362,0.438738444,0.223105217,0.414727646,0.422068627,0.241586415,0.419453491,0.328608247,0.431112798,0.347680321,0.433470668,0.446536842,0.327028358,0.394860465,0.33739322,0.329492754,0.377208645,0.214220994,0.656666667,0.348907977,0.315947368,0.520670507,0.387513978,0.317202247,0.291016129,0.471612813,0.380834226,0.339881892,0.339234213,0.45128446,0.319723158,0.310511401,0.198538462,0.256156836,0.351168524,0.437205342,0.334719156,0.482190476,0.348724499,0.401517531,0.352220472,0.383360721,0.398882155,0.218894838,0.461080925,0.336618454,0.570818792,0.310563491,0.27758206,0.253726902,0.367647092,0.396820755,0.408205674,0.49597307,0.462502331,0.405531365,0.396768473,0.340283262,0.354626087,0.239312195,0.303156522,0.373336739,0.266375,0.119614983,0.472466749,0.290292079,0.37623953,0.496101695,0.110213816,0.323477477,0.096777279,0.22675,0.224258098,0.357655387,0.302654854,0.297223629,0.39585,0.223574005,0.122,0.387224824,0.452260078,0.625402985,0.331235759,0.342857678,0.512961039,0.41939231,0.359276206,0.319426208,0.256903077,0.374166667,0.299839767,0.29935,0.253106061,0.191934211,0.35775,0.387197854,0.405866048,0.387604396,0.280252025,0.206383636,0.360332373,0.346952451,0.340288809,0.610380952,0.397055418,0.371733728,0.143452055,0.420992896,0.36820058,0.6696,0.270775,0.345435,0.406437117,0.251422222,0.331752688,0.327764706,0.279478814,0.413407989,0.467938416,0.346479703,0.148381818,0.464609658,0.209696721,0.355558255,-0.05297561,0.272962547,0.247666667,0.171597915,0.356003281,0.344533795,0.455415473,0.306680262,0.248162602,0.19176539,0.22473913,0.337650978,0.42342515,0.183257576,0.403866071,0.378335724,0.367672215,0.327884179,0.404388542,0.411108502,0.295826087,0.20758216,0.42979602,0.389528594,0.382665418,0.18915625,0.371340563,0.426976471,0.470030303,0.39052051,0.41567,0.403119048,0.280590361,0.358450704,0.468435025,0.469027617,0.355909686,0.319819052,0.393026316,-0.108727273,0.3163,0.25490824,0.314101871,0.202076923,0.437263598,0.389822711,0.425781792,0.427381418,0.381745116,0.121425651,0.39886351,0.55415,0.285455901,0.35011857,0.203214785,0.289340944,0.371216702,0.387209802,0.408120875],"type":"choropleth"}],"name":"2020-01-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","Central African Republic","Kenya","Ivory Coast","Mozambique","Vanuatu","Philippines","Myanmar","Belize","Argentina","Antigua and Barbuda","El Salvador","Malta","British Virgin Islands","Haiti","Mongolia","Norway","Honduras","Democratic Republic of the Congo","South Korea","Palau","Bermuda","Belarus","Malawi","Isle of Man","Nigeria","Vatican","Ireland","Serbia","Burundi","Brazil","Macedonia","Saint Helena","Western Sahara","Tunisia","Gibraltar","Palestine","Saudi Arabia","Montserrat","Gabon","Cayman Islands","Lesotho","Maldives","San Marino","Slovenia","Turkmenistan","Cuba","China","Madagascar","Bolivia","Zimbabwe","Guyana","Ecuador","Mali","Dominican Republic","Algeria","Iran","Morocco","East Timor","Iraq","Jersey","Mauritania","Liberia","Togo","Belgium","Micronesia","Nicaragua","Andorra","Greenland","Dominica","Laos","Tuvalu","Guernsey","Ethiopia","United Arab Emirates","Paraguay","Yemen","Tonga","Rwanda","Indonesia","Sao Tome and Principe","Bangladesh","Anguilla","Albania","British Indian Ocean Territory","Oman","Falkland Islands","Hungary","Venezuela","Montenegro","Jordan","Uganda","Republic of the Congo","Gambia","United States","North Korea","Bhutan","Azerbaijan","Canada","Nepal","Romania","Thailand","Marshall Islands","New Zealand","Pakistan","Sweden","Seychelles","Monaco","Cameroon","Cape Verde","Botswana","Spain","South Africa","Lebanon","Eritrea","Peru","Poland","Jamaica","Turks and Caicos Islands","Bahrain","Kiribati","Angola","Iceland","Guinea-Bissau","Pitcairn","Samoa","United Kingdom","South Sudan","Chad","Saint Vincent and the Grenadines","Sri Lanka","Czech Republic","Lithuania","Kyrgyzstan","Greece","France","Niger","Fiji","Israel","Tanzania","Guatemala","Ghana","Senegal","Mexico","Papua New Guinea","Netherlands","India","Benin","Liechtenstein","Cook Islands","Bosnia and Herzegovina","Equatorial Guinea","Saint Lucia","Colombia","Niue","Singapore","Italy","Kazakhstan","Comoros","Australia","Uzbekistan","Portugal","Ukraine","Barbados","Guinea","Burkina Faso","Estonia","Suriname","Djibouti","Germany","Mauritius","Austria","Cyprus","Switzerland","Swaziland","Russia","Kuwait","Vietnam","Panama","Libya","Somalia","Georgia","Latvia","Sierra Leone","Saint Kitts and Nevis","Nauru","Croatia","Zambia","Armenia","Sudan","Luxembourg","Slovakia","Syria","Solomon Islands","Qatar","Grenada","Trinidad and Tobago","Turkey","Cambodia","Moldova","Tajikistan","Costa Rica","Afghanistan","Bahamas","Malaysia","Finland","Japan","Brunei","Kosovo","Egypt","Uruguay","Faroe Islands","Bulgaria","Denmark"],"locations":["CHL","CAF","KEN","CIV","MOZ","VUT","PHL","MMR","BLZ","ARG","ATG","SLV","MLT","VGB","HTI","MNG","NOR","HND","COD","KOR","PLW","BMU","BLR","MWI","IMN","NGA","VAT","IRL","SRB","BDI","BRA","MKD","SHN","ESH","TUN","GIB","PSE","SAU","MSR","GAB","CYM","LSO","MDV","SMR","SVN","TKM","CUB","CHN","MDG","BOL","ZWE","GUY","ECU","MLI","DOM","DZA","IRN","MAR","TLS","IRQ","JEY","MRT","LBR","TGO","BEL","FSM","NIC","AND","GRL","DMA","LAO","TUV","GGY","ETH","ARE","PRY","YEM","TON","RWA","IDN","STP","BGD","AIA","ALB","IOT","OMN","FLK","HUN","VEN","MNE","JOR","UGA","COG","GMB","USA","PRK","BTN","AZE","CAN","NPL","ROU","THA","MHL","NZL","PAK","SWE","SYC","MCO","CMR","CPV","BWA","ESP","ZAF","LBN","ERI","PER","POL","JAM","TCA","BHR","KIR","AGO","ISL","GNB","PCN","WSM","GBR","SSD","TCD","VCT","LKA","CZE","LTU","KGZ","GRC","FRA","NER","FJI","ISR","TZA","GTM","GHA","SEN","MEX","PNG","NLD","IND","BEN","LIE","COK","BIH","GNQ","LCA","COL","NIU","SGP","ITA","KAZ","COM","AUS","UZB","PRT","UKR","BRB","GIN","BFA","EST","SUR","DJI","DEU","MUS","AUT","CYP","CHE","SWZ","RUS","KWT","VNM","PAN","LBY","SOM","GEO","LVA","SLE","KNA","NRU","HRV","ZMB","ARM","SDN","LUX","SVK","SYR","SLB","QAT","GRD","TTO","TUR","KHM","MDA","TJK","CRI","AFG","BHS","MYS","FIN","JPN","BRN","XKX","EGY","URY","FRO","BGR","DNK"],"name":"","z":[0.373763356,0.243995935,0.299111263,0.213244541,0.316661891,0.238384615,0.260991704,0.33616701,0.292266667,0.351180286,0.244676923,0.113252726,0.228571429,0.213909091,0.391204918,0.293997041,0.39950547,0.22697216,0.175559177,0.097197225,0.2965,0.297585366,0.227522388,0.246723214,0.340274194,0.19751493,-0.614,0.271632579,0.216320624,0.178614458,0.398813101,0.344546875,0.019727273,0.10225,0.321125693,0.05652459,0.392948339,0.157279786,0.558391304,0.258091286,0.452882353,0.123470085,0.016550745,0.334285714,0.326018868,0.153219512,-0.034771734,0.452228965,0.266137725,0.340287452,0.137542732,0.446369369,0.243891151,0.200985795,0.291644192,0.312875236,0.356412706,0.290284182,-0.1963,0.236884615,0.197767442,0.341843373,0.320334086,0.203608899,0.29115778,0.110679245,0.440507031,0.344504425,0.426333333,0.293932203,0.254284848,0.507,0.243054054,0.106963572,0.20600927,0.288035749,0.423869565,0.307105263,0.171891969,0.109962884,0.310516129,0.225479769,0.8515,0.322771827,0.361052632,0.209514344,0.357803922,0.396634315,0.300791395,0.28909901,0.31801506,0.199656068,0.226057554,0.202360743,0.374376122,0.420287879,0.241516129,0.346946352,0.320246447,0.151357835,0.32639725,0.301325042,0.448666667,0.345292498,0.216259332,0.343106084,0.414975535,0.307742188,0.26650232,0.328705882,0.049691874,0.280102506,0.198697458,0.229013652,0.380043478,0.290452435,0.248897967,0.281117556,0.577625,0.331806763,-0.046285714,0.259283981,0.26640625,-0.01316,0.192214286,0.353083333,0.369286434,0.338036468,0.298560748,0.394152941,0.159523865,0.336819225,0.277888889,0.402492754,0.320045981,0.366125547,0.35545807,0.170822727,0.314765289,0.241032345,0.3035483,0.079929573,0.165918791,0.244029977,0.329907407,0.289066438,0.197837541,0.184853448,0.382481481,0.218,0.377294798,0.122541667,0.267686567,0.352021573,0.617533333,0.246208475,0.328807758,0.219916168,-0.092090909,0.423205211,-0.010352941,0.33728497,0.336262436,0.350539063,0.165251101,0.308577273,0.217825532,0.33585,0.001915663,0.279517619,0.289696078,0.286734517,0.290539959,0.272262254,0.116247706,0.316810789,0.275280088,0.272671203,0.241443469,0.321489933,0.20066191,0.299529259,0.27772242,0.376932367,0.17715,0.6095,0.361091549,0.083874239,0.330186992,0.184678474,0.292666667,0.287418301,0.308450704,0.3223125,0.330606975,0.10687931,0.277214854,0.094700717,0.306333333,0.370707224,0.206665254,0.161354926,0.315228528,0.345847645,0.36138805,0.309380035,0.243935093,0.207967742,0.260356643,0.315119326,0.271838587,0.399,0.291570671,0.342543266],"type":"choropleth"}],"name":"2020-01-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ethiopia","Moldova","Saint Lucia","Kyrgyzstan","Western Sahara","China","United Arab Emirates","Benin","Greenland","Sierra Leone","Kazakhstan","Papua New Guinea","Burkina Faso","Bhutan","Ukraine","Uruguay","Morocco","Costa Rica","Panama","Malawi","Malaysia","Mali","British Virgin Islands","Brunei","Belize","Sao Tome and Principe","San Marino","Honduras","Monaco","Anguilla","Algeria","Ecuador","Bermuda","Iran","Chile","Maldives","Faroe Islands","Montserrat","Germany","Pakistan","Dominican Republic","Saint Kitts and Nevis","Antigua and Barbuda","Mongolia","Uzbekistan","Jordan","Slovakia","Portugal","Kuwait","Jersey","Norway","Saint Helena","El Salvador","Bulgaria","Oman","Guernsey","Belgium","Swaziland","Ireland","Sri Lanka","Micronesia","Croatia","Turkmenistan","Montenegro","Djibouti","Equatorial Guinea","Cyprus","Australia","Solomon Islands","Turkey","Barbados","Falkland Islands","Nauru","Czech Republic","Poland","Bangladesh","Tonga","Israel","Tajikistan","Jamaica","Mexico","Marshall Islands","Hungary","South Africa","Saudi Arabia","New Zealand","Greece","Estonia","Senegal","Azerbaijan","Liberia","South Korea","Kosovo","Armenia","Nicaragua","Colombia","Tuvalu","Paraguay","Myanmar","Libya","Isle of Man","Gambia","Samoa","Kenya","Rwanda","Qatar","Switzerland","Tokelau","Denmark","Cambodia","Botswana","Canada","Thailand","Bahrain","Liechtenstein","Niue","East Timor","Lebanon","United States","Mauritius","Venezuela","Palau","Trinidad and Tobago","Indonesia","Ghana","Russia","Bosnia and Herzegovina","Uganda","Netherlands","India","Spain","Central African Republic","Bahamas","Luxembourg","Cameroon","Togo","Sweden","Singapore","Romania","North Korea","Chad","Finland","Iraq","Syria","Eritrea","Palestine","Afghanistan","Saint Vincent and the Grenadines","Peru","Guinea-Bissau","United Kingdom","Guatemala","Nepal","Latvia","France","Lithuania","Mauritania","Ivory Coast","Burundi","Vanuatu","Tanzania","Brazil","Malta","Gibraltar","British Indian Ocean Territory","Belarus","Mozambique","Haiti","Macedonia","Democratic Republic of the Congo","Cuba","Slovenia","Zimbabwe","Turks and Caicos Islands","Philippines","Sudan","Angola","Suriname","Cook Islands","Egypt","Guyana","Niger","Andorra","Seychelles","South Sudan","Comoros","Bolivia","Serbia","Zambia","Gabon","Austria","Vietnam","Fiji","Cayman Islands","Argentina","Japan","Somalia","Pitcairn","Georgia","Tunisia","Italy","Nigeria","Dominica","Lesotho","Grenada","Albania","Madagascar","Yemen","Kiribati","Laos","Republic of the Congo","Cape Verde","Iceland","Guinea"],"locations":["ETH","MDA","LCA","KGZ","ESH","CHN","ARE","BEN","GRL","SLE","KAZ","PNG","BFA","BTN","UKR","URY","MAR","CRI","PAN","MWI","MYS","MLI","VGB","BRN","BLZ","STP","SMR","HND","MCO","AIA","DZA","ECU","BMU","IRN","CHL","MDV","FRO","MSR","DEU","PAK","DOM","KNA","ATG","MNG","UZB","JOR","SVK","PRT","KWT","JEY","NOR","SHN","SLV","BGR","OMN","GGY","BEL","SWZ","IRL","LKA","FSM","HRV","TKM","MNE","DJI","GNQ","CYP","AUS","SLB","TUR","BRB","FLK","NRU","CZE","POL","BGD","TON","ISR","TJK","JAM","MEX","MHL","HUN","ZAF","SAU","NZL","GRC","EST","SEN","AZE","LBR","KOR","XKX","ARM","NIC","COL","TUV","PRY","MMR","LBY","IMN","GMB","WSM","KEN","RWA","QAT","CHE","TKL","DNK","KHM","BWA","CAN","THA","BHR","LIE","NIU","TLS","LBN","USA","MUS","VEN","PLW","TTO","IDN","GHA","RUS","BIH","UGA","NLD","IND","ESP","CAF","BHS","LUX","CMR","TGO","SWE","SGP","ROU","PRK","TCD","FIN","IRQ","SYR","ERI","PSE","AFG","VCT","PER","GNB","GBR","GTM","NPL","LVA","FRA","LTU","MRT","CIV","BDI","VUT","TZA","BRA","MLT","GIB","IOT","BLR","MOZ","HTI","MKD","COD","CUB","SVN","ZWE","TCA","PHL","SDN","AGO","SUR","COK","EGY","GUY","NER","AND","SYC","SSD","COM","BOL","SRB","ZMB","GAB","AUT","VNM","FJI","CYM","ARG","JPN","SOM","PCN","GEO","TUN","ITA","NGA","DMA","LSO","GRD","ALB","MDG","YEM","KIR","LAO","COG","CPV","ISL","GIN"],"name":"","z":[0.221997963,0.499875,0.198696429,0.3233125,0.623090909,0.483130061,0.358794982,0.324578512,0.58,0.385207547,0.356413793,0.35754918,0.464836066,0.178055556,0.511762766,0.510811265,0.340814363,0.41166357,0.410431449,0.428658824,0.357131965,0.260593074,0.35552381,0.262,0.467163399,0.352903226,0.7067,0.292695939,0.445485714,0.415333333,0.463976939,0.374989618,0.468652174,0.514686448,0.399700045,0.245443447,0.416230769,0.543103448,0.422351567,0.383844983,0.322639946,0.505416667,0.42426,0.448827309,0.154229167,0.204680769,0.44098895,0.492834087,0.412818436,0.362939655,0.50386653,0.28865,0.312054348,0.416964158,0.317046358,0.299342466,0.388830239,0.309428571,0.428182553,0.31629096,0.440777778,0.194244318,0.510754386,0.457,0.430351351,0.27735,0.338547074,0.428956583,0.4511875,0.328188657,0.186993464,0.577147059,0.674142857,0.456220077,0.333095265,0.337267876,0.45225,0.353992401,0.322762238,0.422320949,0.298236241,0.473235294,0.484770718,0.352888705,0.37435795,0.493153295,0.405594427,0.390221675,0.424274947,0.606752907,0.523696035,0.463548896,0.423588235,0.22641,0.485832386,0.328795608,0.15925,0.435877699,0.414864,0.225198582,0.411525,0.50891453,0.25675,0.389445832,0.003613963,0.298313912,0.408772268,0.669,0.492714286,0.285694444,0.350694737,0.407013194,0.391285321,0.317224719,0.424,0.521916667,0.319428571,0.299085987,0.489925989,0.381573333,0.282957475,0.786666667,0.38921197,0.171897293,0.305225405,0.256308646,0.568481633,0.26549087,0.448038434,0.310381946,0.460242721,0.467403846,0.479921875,0.180415162,0.39784869,0.32239823,0.396488903,0.401488846,0.429568216,0.422385542,0.359785714,0.459787053,0.482255814,0.280022727,0.304470588,0.450216931,0.342165829,0.379279412,0.40047004,-0.123142857,0.4360803,0.324606071,0.362888377,0.433070313,0.506260452,0.390357895,0.589688889,0.545398876,0.280088235,0.313866667,0.251717754,0.365928506,0.202990566,0.229851852,0.953,0.386765766,0.376652174,0.419780654,0.313072464,0.352970636,0.04800076,0.378679487,0.234557632,0.247166667,0.379072416,0.427281139,0.350900568,0.386512821,0.524333333,0.345414467,0.492471074,0.498137214,0.353081081,0.58106,0.445247104,0.06935,0.312716418,0.306996,0.289192513,0.469686747,0.422845194,0.419190244,0.446324324,0.511322581,0.432196855,0.30416024,0.361971678,0.639166667,0.37065736,0.336184874,0.428952313,0.283392868,0.241,0.467063291,0.601333333,0.426549296,0.370944444,0.439997368,0.524777778,0.580842105,0.326310924,0.334541667,0.401651376,0.245859649],"type":"choropleth"}],"name":"2020-01-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Slovakia","Lebanon","India","Cayman Islands","Pitcairn","Botswana","Vietnam","Guatemala","Pakistan","Kiribati","Austria","Gabon","Senegal","Hungary","France","Lesotho","Monaco","Sudan","Falkland Islands","East Timor","Switzerland","Croatia","Nigeria","Central African Republic","Swaziland","Costa Rica","Mauritius","Bahamas","Marshall Islands","China","Saint Kitts and Nevis","Mongolia","South Korea","Egypt","Zambia","Indonesia","Azerbaijan","Uzbekistan","Comoros","Poland","Bermuda","Liberia","Ivory Coast","Serbia","Republic of the Congo","Guyana","Turkmenistan","Democratic Republic of the Congo","Niue","Cape Verde","Thailand","Iceland","Australia","Brunei","Yemen","Gibraltar","Mauritania","San Marino","Equatorial Guinea","Solomon Islands","Mali","Bhutan","Iran","Tuvalu","Saint Vincent and the Grenadines","Sweden","United States","Grenada","New Zealand","Niger","Italy","Afghanistan","Maldives","Brazil","Sri Lanka","Canada","Philippines","Angola","Palestine","Kazakhstan","Libya","Israel","Dominica","Ireland","Iraq","Nicaragua","Romania","Tajikistan","Kuwait","Andorra","Japan","Uruguay","Tunisia","Barbados","Togo","Vatican","Greece","Kenya","Denmark","Guernsey","Nauru","Jersey","Dominican Republic","Tokelau","Fiji","Montserrat","United Arab Emirates","Tonga","Norway","Chad","North Korea","Albania","Turkey","Antigua and Barbuda","Belgium","Ukraine","Georgia","Micronesia","Gambia","Portugal","Papua New Guinea","Paraguay","Malawi","Zimbabwe","Honduras","El Salvador","Macedonia","Ecuador","Vanuatu","Cuba","Rwanda","Burundi","Belarus","Ethiopia","Saudi Arabia","Sao Tome and Principe","Syria","British Indian Ocean Territory","Bolivia","Eritrea","Chile","Myanmar","Oman","Western Sahara","South Africa","Burkina Faso","Slovenia","Samoa","Seychelles","Belize","Anguilla","Palau","Algeria","Armenia","Cambodia","Madagascar","Latvia","United Kingdom","Kosovo","Cameroon","Suriname","Germany","Estonia","Panama","Malta","Cook Islands","Argentina","British Virgin Islands","Morocco","South Sudan","Laos","Turks and Caicos Islands","Czech Republic","Djibouti","Sierra Leone","Jordan","Bahrain","Uganda","Haiti","Saint Lucia","Benin","Netherlands","Liechtenstein","Montenegro","Russia","Guinea","Jamaica","Venezuela","Somalia","Isle of Man","Mexico","Saint Helena","Cyprus","Spain","Faroe Islands","Trinidad and Tobago","Ghana","Peru","Malaysia","Moldova","Bulgaria","Bosnia and Herzegovina","Nepal","Kyrgyzstan","Mozambique","Bangladesh","Tanzania","Luxembourg","Qatar","Finland","Greenland","Lithuania","Guinea-Bissau","Singapore","Colombia"],"locations":["SVK","LBN","IND","CYM","PCN","BWA","VNM","GTM","PAK","KIR","AUT","GAB","SEN","HUN","FRA","LSO","MCO","SDN","FLK","TLS","CHE","HRV","NGA","CAF","SWZ","CRI","MUS","BHS","MHL","CHN","KNA","MNG","KOR","EGY","ZMB","IDN","AZE","UZB","COM","POL","BMU","LBR","CIV","SRB","COG","GUY","TKM","COD","NIU","CPV","THA","ISL","AUS","BRN","YEM","GIB","MRT","SMR","GNQ","SLB","MLI","BTN","IRN","TUV","VCT","SWE","USA","GRD","NZL","NER","ITA","AFG","MDV","BRA","LKA","CAN","PHL","AGO","PSE","KAZ","LBY","ISR","DMA","IRL","IRQ","NIC","ROU","TJK","KWT","AND","JPN","URY","TUN","BRB","TGO","VAT","GRC","KEN","DNK","GGY","NRU","JEY","DOM","TKL","FJI","MSR","ARE","TON","NOR","TCD","PRK","ALB","TUR","ATG","BEL","UKR","GEO","FSM","GMB","PRT","PNG","PRY","MWI","ZWE","HND","SLV","MKD","ECU","VUT","CUB","RWA","BDI","BLR","ETH","SAU","STP","SYR","IOT","BOL","ERI","CHL","MMR","OMN","ESH","ZAF","BFA","SVN","WSM","SYC","BLZ","AIA","PLW","DZA","ARM","KHM","MDG","LVA","GBR","XKX","CMR","SUR","DEU","EST","PAN","MLT","COK","ARG","VGB","MAR","SSD","LAO","TCA","CZE","DJI","SLE","JOR","BHR","UGA","HTI","LCA","BEN","NLD","LIE","MNE","RUS","GIN","JAM","VEN","SOM","IMN","MEX","SHN","CYP","ESP","FRO","TTO","GHA","PER","MYS","MDA","BGR","BIH","NPL","KGZ","MOZ","BGD","TZA","LUX","QAT","FIN","GRL","LTU","GNB","SGP","COL"],"name":"","z":[0.341683673,0.279672414,0.109093557,0.509078431,0.307714286,0.162934426,0.414989221,0.407629057,0.307054785,0.238,0.338361246,0.514016667,0.29530033,0.425042895,0.387508707,0.443584615,0.342092308,0.345191781,0.399319149,0.3119375,0.282543879,0.233238994,0.238454075,0.418428571,-0.10227027,0.30690273,0.41155102,0.468386364,0.348,0.442093476,0.1898,0.393890995,0.335097976,0.379280702,0.21024812,0.146821588,0.371801653,0.1494,-0.139125,0.285693777,0.40744186,0.446082687,0.127205607,0.410807309,0.283242424,0.300847619,0.456484848,0.264376518,0.059444444,0.26638961,0.338461594,0.47205,0.47915537,-0.317715517,0.347860656,0.326428571,0.051333333,0.491333333,0.1672,0.502045455,0.261861386,0.011142857,0.437941227,0.547363636,0.448307692,0.409189252,0.465249431,0.26734375,0.436136343,0.490052072,0.3624388,0.1955,0.184018277,0.37745416,0.186658869,0.418140954,0.309692253,0.351246094,0.411699422,0.197633333,0.355313953,0.357183056,0.57275,0.363236959,0.319908482,0.288274815,0.373673825,0.308173913,0.212986207,0.205608696,0.275185395,0.369787434,0.087246753,0.300909091,0.21275,0.1274,0.413460903,0.19201075,0.37308655,0.195044776,0.0,0.388125,0.255304973,0.003333333,0.225493671,0.386875,0.24308342,0.315388889,0.417917321,0.41403252,0.47396,0.372035874,0.336261005,0.522037037,0.235413625,0.306358268,0.439645868,0.133,0.372406375,0.325271753,0.439475,0.430742965,0.3457875,0.229528881,0.222820922,0.191141259,0.354522388,0.236204206,0.52326087,-0.157934299,0.09899361,0.107714286,0.195413793,0.251261484,0.198780669,0.437875,0.350384615,0.39825,0.206392619,0.102344828,0.276717151,0.357544828,0.215438596,0.510925,0.328907088,0.317333333,0.426447236,0.48865,0.520574879,0.321963768,0.348,0.350833333,0.351532086,0.1288125,0.332505495,0.241124464,0.31754491,0.442095148,0.281765957,0.419441318,0.2945,0.307144733,0.361628415,0.31996198,0.169389381,0.565,0.334778784,0.435142857,0.387046092,0.399495798,0.377028037,0.1115,0.318799636,0.364702703,0.377734266,0.227475177,0.253304348,0.265924162,0.351151365,0.285392157,0.213165217,0.342189378,0.619444444,0.316803279,0.352221294,0.23628125,0.418266094,0.162275808,0.389268908,0.48296875,0.266250833,0.749076923,0.447718507,0.280704562,0.18675,0.432772379,0.191600571,0.287284142,-0.329269244,0.461955102,0.43674382,0.402214612,0.321857143,0.42709434,0.198294964,0.29959,0.17008172,0.253195046,0.208569832,0.340642355,0.374,0.408704461,-0.086407407,0.256843216,0.253137709],"type":"choropleth"}],"name":"2020-01-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saint Lucia","Guatemala","Uruguay","Poland","Iraq","Mauritania","Falkland Islands","Bolivia","Dominica","Panama","South Africa","Anguilla","Tajikistan","Kiribati","South Korea","Syria","British Indian Ocean Territory","Moldova","Mauritius","Mali","Marshall Islands","Palau","Sudan","Singapore","Angola","Bosnia and Herzegovina","Colombia","San Marino","United Kingdom","United States","Palestine","Kazakhstan","Samoa","Cook Islands","Brazil","British Virgin Islands","Turkey","Andorra","Malta","Sierra Leone","Botswana","Micronesia","Equatorial Guinea","China","Kenya","Haiti","Kosovo","Saint Vincent and the Grenadines","Ecuador","Iran","Kuwait","Mexico","Comoros","Honduras","Maldives","Estonia","North Korea","Seychelles","Albania","Greece","Luxembourg","Bhutan","Spain","Gambia","Slovenia","Chad","Barbados","Armenia","Nauru","Sweden","Denmark","Qatar","Jamaica","Rwanda","Western Sahara","Bangladesh","Cambodia","Turks and Caicos Islands","Cyprus","Vatican","Swaziland","Paraguay","Georgia","Togo","Chile","Croatia","El Salvador","Belgium","Norway","Guinea","Ukraine","Pitcairn","South Sudan","Ghana","Morocco","Madagascar","India","Tanzania","Belarus","Mozambique","Laos","Iceland","Macedonia","Saudi Arabia","Burundi","Vanuatu","Cuba","Argentina","Japan","Fiji","Somalia","Nepal","Lithuania","Isle of Man","Senegal","Nicaragua","East Timor","Gibraltar","Azerbaijan","Switzerland","Guinea-Bissau","Israel","Australia","Italy","Solomon Islands","Liberia","Romania","Democratic Republic of the Congo","Serbia","Vietnam","Philippines","Austria","Guyana","Cayman Islands","Republic of the Congo","Niger","Tuvalu","Lesotho","Eritrea","Nigeria","Cape Verde","Montserrat","Indonesia","Canada","Latvia","Trinidad and Tobago","Russia","Uganda","Zimbabwe","Egypt","Bahrain","Venezuela","Cameroon","Hungary","Liechtenstein","Netherlands","Czech Republic","Central African Republic","Peru","Ivory Coast","Tonga","Sri Lanka","New Zealand","Bahamas","Lebanon","Thailand","France","Niue","Finland","Libya","Afghanistan","Sao Tome and Principe","Myanmar","Pakistan","Portugal","Yemen","Oman","Ethiopia","Montenegro","Suriname","Dominican Republic","Djibouti","Grenada","Guernsey","United Arab Emirates","Greenland","Antigua and Barbuda","Bulgaria","Bermuda","Kyrgyzstan","Burkina Faso","Algeria","Brunei","Costa Rica","Papua New Guinea","Faroe Islands","Benin","Jordan","Malawi","Zambia","Malaysia","Tunisia","Belize","Ireland","Turkmenistan","Uzbekistan","Gabon","Germany","Saint Kitts and Nevis","Mongolia","Monaco","Slovakia","Saint Helena","Jersey"],"locations":["LCA","GTM","URY","POL","IRQ","MRT","FLK","BOL","DMA","PAN","ZAF","AIA","TJK","KIR","KOR","SYR","IOT","MDA","MUS","MLI","MHL","PLW","SDN","SGP","AGO","BIH","COL","SMR","GBR","USA","PSE","KAZ","WSM","COK","BRA","VGB","TUR","AND","MLT","SLE","BWA","FSM","GNQ","CHN","KEN","HTI","XKX","VCT","ECU","IRN","KWT","MEX","COM","HND","MDV","EST","PRK","SYC","ALB","GRC","LUX","BTN","ESP","GMB","SVN","TCD","BRB","ARM","NRU","SWE","DNK","QAT","JAM","RWA","ESH","BGD","KHM","TCA","CYP","VAT","SWZ","PRY","GEO","TGO","CHL","HRV","SLV","BEL","NOR","GIN","UKR","PCN","SSD","GHA","MAR","MDG","IND","TZA","BLR","MOZ","LAO","ISL","MKD","SAU","BDI","VUT","CUB","ARG","JPN","FJI","SOM","NPL","LTU","IMN","SEN","NIC","TLS","GIB","AZE","CHE","GNB","ISR","AUS","ITA","SLB","LBR","ROU","COD","SRB","VNM","PHL","AUT","GUY","CYM","COG","NER","TUV","LSO","ERI","NGA","CPV","MSR","IDN","CAN","LVA","TTO","RUS","UGA","ZWE","EGY","BHR","VEN","CMR","HUN","LIE","NLD","CZE","CAF","PER","CIV","TON","LKA","NZL","BHS","LBN","THA","FRA","NIU","FIN","LBY","AFG","STP","MMR","PAK","PRT","YEM","OMN","ETH","MNE","SUR","DOM","DJI","GRD","GGY","ARE","GRL","ATG","BGR","BMU","KGZ","BFA","DZA","BRN","CRI","PNG","FRO","BEN","JOR","MWI","ZMB","MYS","TUN","BLZ","IRL","TKM","UZB","GAB","DEU","KNA","MNG","MCO","SVK","SHN","JEY"],"name":"","z":[0.489313725,0.429631657,0.35253395,0.434125654,0.334955224,0.345833333,0.466933333,0.306243802,0.224857143,0.289441644,0.404921086,0.0692,0.309406593,0.129222222,0.420331678,0.464651376,0.3674,0.58882266,0.336234043,0.358637838,0.429736842,0.649,0.506801242,0.374523656,0.413336634,0.439149038,0.421279744,0.1778,0.477035686,0.482299926,0.501668874,0.304588235,0.581571429,0.1828,0.406199128,0.276833333,0.314187387,0.381653333,0.316642857,0.50504,0.394889831,0.637642857,0.234535714,0.5029323,0.377982858,0.394452077,0.371759494,0.485333333,0.28159547,0.465278962,0.099412894,0.429690412,-0.1428,0.101220466,0.298173121,0.480938202,0.57712766,0.51215,0.402705314,0.434650617,0.355673077,-0.238681818,0.415261833,0.436505155,0.451538835,0.452816901,0.263509524,0.285373134,0.0,0.445338224,0.456415714,0.326998113,0.423218684,-0.249598387,0.468745098,0.329253191,0.399141304,0.463333333,0.43167863,0.932,0.222862069,0.356464858,0.45689749,0.381944134,0.35373523,0.520111888,0.189655427,0.417405236,0.476199648,0.232817073,0.500783866,0.79,0.464025532,0.198953815,0.427789011,0.329787129,0.285235614,0.316419178,0.459396396,0.298175676,0.441238938,0.416555556,0.421181818,0.119426346,0.111604167,0.4545,0.140645197,0.417118472,0.331546274,0.500834586,0.411773869,0.274661812,0.463104784,0.525346535,0.405611621,0.324190963,0.404818182,0.3773125,0.470570313,0.382475383,0.413,0.388078534,0.462020344,0.4635704,0.557529412,0.469003378,0.394469609,0.250852843,0.401347458,0.50423252,0.369058723,0.405253989,0.273054545,0.529792453,0.540945946,0.538054127,0.536625,0.428126984,0.464142857,0.28005139,0.340629032,0.568757576,0.143694505,0.4162948,0.395021622,0.420138462,0.370826057,0.415949423,0.313294521,0.447040103,0.282119497,0.168500088,0.449428101,0.415064815,0.5667,0.380559809,0.426337209,0.461398305,0.352796535,0.366904762,0.402068966,0.193265306,0.401468641,0.408702222,0.349338462,0.421339203,0.433412007,0.433,0.466375932,0.578348214,0.41140404,0.437,0.437103704,0.152194832,0.481935546,0.349986395,0.324666667,0.372507042,0.511574468,0.329789474,0.287163169,0.400708333,0.240045455,0.397134615,0.280182733,0.53252439,0.432173913,0.430958944,0.320948718,0.485439024,0.249365854,0.384293399,0.391869565,0.36444062,0.378307087,0.636777778,0.02947,0.418169811,0.429232877,0.401148148,0.451896409,0.446417266,0.473988372,0.388014039,0.486666667,0.290452381,0.3564,0.43315514,0.495857143,0.478105769,0.42757377,0.348828767,0.719,0.523592593],"type":"choropleth"}],"name":"2020-01-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Slovakia","Mongolia","Israel","Uganda","Bulgaria","Syria","France","Zimbabwe","Canada","Somalia","Egypt","Mauritius","Afghanistan","Gambia","Mali","Netherlands","Portugal","Bangladesh","Montenegro","Peru","Kyrgyzstan","Cameroon","Venezuela","Nepal","Uzbekistan","Guinea-Bissau","San Marino","Armenia","Lithuania","Bolivia","Marshall Islands","Kazakhstan","Georgia","South Korea","Republic of the Congo","Lebanon","Trinidad and Tobago","Russia","Greece","Antigua and Barbuda","South Africa","Hungary","Saint Vincent and the Grenadines","Suriname","Bahrain","Czech Republic","Jamaica","Senegal","Malaysia","Seychelles","Tunisia","Guernsey","Singapore","Brunei","Liberia","Sri Lanka","Gibraltar","Mauritania","Lesotho","Brazil","Azerbaijan","Angola","Guyana","Serbia","Iceland","Niger","Democratic Republic of the Congo","Kiribati","India","Switzerland","United States","Nigeria","Poland","Maldives","South Sudan","Costa Rica","Austria","Palestine","Honduras","Cayman Islands","Ecuador","Turkmenistan","Italy","Bermuda","Liechtenstein","Monaco","Iraq","New Zealand","Ivory Coast","Bhutan","Oman","Swaziland","East Timor","Ireland","Libya","Falkland Islands","Nicaragua","Bahamas","Spain","Dominica","Comoros","Vietnam","Cape Verde","Botswana","Zambia","Saint Lucia","Tanzania","Tonga","Philippines","China","Denmark","United Arab Emirates","Romania","Germany","Niue","Australia","Solomon Islands","Central African Republic","Tokelau","Thailand","Grenada","Pitcairn","Morocco","Guinea","Kosovo","Togo","Burundi","Panama","Pakistan","Rwanda","Isle of Man","Moldova","Qatar","Albania","Belgium","Belize","Sweden","Micronesia","United Kingdom","Greenland","Finland","North Korea","Dominican Republic","Madagascar","Samoa","Malta","Saudi Arabia","Ghana","Sao Tome and Principe","Turks and Caicos Islands","Montserrat","Norway","Saint Helena","Haiti","Mozambique","Slovenia","Laos","Jersey","Belarus","British Virgin Islands","Paraguay","Turkey","Chile","Sierra Leone","Fiji","Kenya","Jordan","Macedonia","Colombia","Western Sahara","Gabon","Benin","Chad","Argentina","Vanuatu","Algeria","Tajikistan","Equatorial Guinea","Cook Islands","Andorra","Mexico","Luxembourg","Ethiopia","Ukraine","Iran","Nauru","El Salvador","Saint Kitts and Nevis","Cambodia","Indonesia","Sudan","Estonia","British Indian Ocean Territory","Kuwait","Papua New Guinea","Yemen","Djibouti","Burkina Faso","Cyprus","Japan","Latvia","Myanmar","Barbados","Cuba","Faroe Islands","Uruguay","Malawi","Croatia","Guatemala","Eritrea","Bosnia and Herzegovina"],"locations":["SVK","MNG","ISR","UGA","BGR","SYR","FRA","ZWE","CAN","SOM","EGY","MUS","AFG","GMB","MLI","NLD","PRT","BGD","MNE","PER","KGZ","CMR","VEN","NPL","UZB","GNB","SMR","ARM","LTU","BOL","MHL","KAZ","GEO","KOR","COG","LBN","TTO","RUS","GRC","ATG","ZAF","HUN","VCT","SUR","BHR","CZE","JAM","SEN","MYS","SYC","TUN","GGY","SGP","BRN","LBR","LKA","GIB","MRT","LSO","BRA","AZE","AGO","GUY","SRB","ISL","NER","COD","KIR","IND","CHE","USA","NGA","POL","MDV","SSD","CRI","AUT","PSE","HND","CYM","ECU","TKM","ITA","BMU","LIE","MCO","IRQ","NZL","CIV","BTN","OMN","SWZ","TLS","IRL","LBY","FLK","NIC","BHS","ESP","DMA","COM","VNM","CPV","BWA","ZMB","LCA","TZA","TON","PHL","CHN","DNK","ARE","ROU","DEU","NIU","AUS","SLB","CAF","TKL","THA","GRD","PCN","MAR","GIN","XKX","TGO","BDI","PAN","PAK","RWA","IMN","MDA","QAT","ALB","BEL","BLZ","SWE","FSM","GBR","GRL","FIN","PRK","DOM","MDG","WSM","MLT","SAU","GHA","STP","TCA","MSR","NOR","SHN","HTI","MOZ","SVN","LAO","JEY","BLR","VGB","PRY","TUR","CHL","SLE","FJI","KEN","JOR","MKD","COL","ESH","GAB","BEN","TCD","ARG","VUT","DZA","TJK","GNQ","COK","AND","MEX","LUX","ETH","UKR","IRN","NRU","SLV","KNA","KHM","IDN","SDN","EST","IOT","KWT","PNG","YEM","DJI","BFA","CYP","JPN","LVA","MMR","BRB","CUB","FRO","URY","MWI","HRV","GTM","ERI","BIH"],"name":"","z":[0.375712,0.377245509,0.311033865,0.233876938,0.306035874,0.428292683,0.445705811,0.34,0.35549143,0.270590476,0.320966797,0.38684375,0.386186047,0.215244275,0.281769231,0.339786092,0.290747393,0.266743649,0.275954545,0.279473721,0.325,0.348884672,0.023669685,0.279893588,0.309209302,-0.134125,0.912,0.445126984,0.444867978,0.20594269,0.133285714,0.3030625,0.42193994,0.322661538,0.118745098,0.245852792,0.381702703,0.346860068,0.314834875,0.285527778,0.257390192,0.412794953,0.412878049,0.561608696,0.317384615,0.28728453,0.270781834,0.205624615,0.308432923,0.384992063,0.383071111,0.072807692,0.290556777,0.334,0.477750973,0.166431866,-0.051222222,0.489588235,0.345409836,0.367224811,0.320319838,0.354167598,0.075044643,0.399451613,0.47319697,0.449712665,0.312443478,0.748555556,0.461332855,0.343237548,0.409979944,0.236314402,0.416038953,0.225297994,0.357357143,0.350363171,0.290584723,0.394899038,0.113561866,0.401369863,0.173130664,0.021107143,0.368472321,0.543472222,0.360888889,0.270672414,0.326277439,0.378307651,0.30792381,0.0564,0.342190184,-0.09295,0.361333333,0.357669473,0.395843373,0.415068966,0.21999125,0.263716364,0.317405375,0.777,0.4095,0.283311178,0.178626506,0.290280303,0.225428571,0.194865385,0.229549696,0.47306422,0.27499831,0.386760811,0.3013375,0.32418232,0.367414498,0.309070934,0.171941176,0.439506816,0.517333333,0.314427184,0.393,0.380821347,0.373387097,0.79475,0.359695444,0.2518125,0.464385965,0.151877358,0.418,0.283526487,0.359715447,0.08660251,0.379892308,0.456208,0.233824524,0.422585366,0.3277174,0.393942857,0.379580492,0.373875,0.374815366,0.424356164,0.266594152,0.551586207,0.252247672,0.440294118,0.550153846,0.17665,0.134693627,0.22084917,0.681,0.1715,0.414217391,0.425275605,-0.1283,0.413414798,0.215675127,0.264815068,0.428493671,0.235858974,0.470447059,-0.0354,0.231311067,0.273751475,0.316443812,0.25892,0.223116402,0.284393651,0.132576923,0.403,0.264464588,0.535488372,0.31628,0.084863309,0.480909091,0.331851799,0.29475,0.404293578,0.411975,0.003433333,0.3775,0.27605,0.301397221,0.336124088,0.311649231,0.316006303,0.391304455,0.664,0.036979678,0.023411765,0.306212121,0.281624021,0.396402778,0.415813008,0.439,0.072728723,0.364547368,0.242377778,0.275942857,0.354777778,0.403790698,0.281689962,0.225269231,0.417522727,0.288858696,-0.094419183,0.3528,0.307309229,0.356855422,0.290962264,0.258536566,-0.229777778,0.357409326],"type":"choropleth"}],"name":"2020-01-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Montserrat","Tunisia","Qatar","Ireland","Pakistan","Yemen","Gibraltar","Vanuatu","Tonga","Azerbaijan","Thailand","Vietnam","Faroe Islands","Cook Islands","Kenya","Italy","Germany","Angola","Ghana","Jersey","Republic of the Congo","Uruguay","Anguilla","Niger","Greenland","Austria","Belize","France","Kazakhstan","Mauritania","United States","Morocco","Democratic Republic of the Congo","Egypt","Trinidad and Tobago","Saint Lucia","Turkey","Bhutan","Dominica","Botswana","Bolivia","Nigeria","Slovakia","Saint Helena","Bermuda","Uzbekistan","Argentina","Czech Republic","Vatican","Myanmar","Costa Rica","Syria","Russia","Greece","Tajikistan","Japan","Bahrain","Benin","Western Sahara","Micronesia","Sudan","Ivory Coast","Jamaica","Isle of Man","Montenegro","Rwanda","Bosnia and Herzegovina","South Sudan","Honduras","Nepal","Saint Vincent and the Grenadines","Antigua and Barbuda","Nauru","Cyprus","Bangladesh","North Korea","Mexico","Jordan","Barbados","Venezuela","Netherlands","Armenia","Belgium","Finland","Israel","Croatia","Comoros","Falkland Islands","Bahamas","Portugal","Nicaragua","Kiribati","Gabon","Monaco","Romania","Mozambique","Norway","Solomon Islands","Iceland","Djibouti","Oman","Denmark","Saint Kitts and Nevis","Mauritius","Niue","Hungary","Palau","Belarus","Cuba","Somalia","Switzerland","Grenada","Suriname","Australia","Fiji","Swaziland","New Zealand","El Salvador","Palestine","Moldova","Mongolia","Slovenia","Iran","Kyrgyzstan","Lebanon","India","Maldives","Liberia","Estonia","Andorra","Central African Republic","Malawi","Cameroon","Zambia","Georgia","Senegal","Sri Lanka","Burkina Faso","Indonesia","Sweden","Tanzania","Lithuania","Uganda","Brunei","United Arab Emirates","Afghanistan","Guinea-Bissau","San Marino","Burundi","Saudi Arabia","East Timor","Seychelles","Haiti","Liechtenstein","Marshall Islands","Bulgaria","Gambia","Colombia","Albania","Malaysia","Philippines","Equatorial Guinea","Chile","Guernsey","Kosovo","Dominican Republic","Algeria","Zimbabwe","Togo","Serbia","Cambodia","Iraq","Turkmenistan","Papua New Guinea","Turks and Caicos Islands","Panama","Tokelau","China","Spain","Guinea","Cape Verde","Poland","Guyana","Lesotho","Libya","Canada","Luxembourg","British Virgin Islands","Samoa","British Indian Ocean Territory","Sao Tome and Principe","Ethiopia","Brazil","South Korea","Peru","Malta","Sierra Leone","South Africa","Cayman Islands","Pitcairn","Mali","Ecuador","Latvia","Ukraine","Kuwait","Eritrea","Guatemala","Tuvalu","United Kingdom","Laos","Chad","Macedonia","Madagascar","Singapore","Paraguay"],"locations":["MSR","TUN","QAT","IRL","PAK","YEM","GIB","VUT","TON","AZE","THA","VNM","FRO","COK","KEN","ITA","DEU","AGO","GHA","JEY","COG","URY","AIA","NER","GRL","AUT","BLZ","FRA","KAZ","MRT","USA","MAR","COD","EGY","TTO","LCA","TUR","BTN","DMA","BWA","BOL","NGA","SVK","SHN","BMU","UZB","ARG","CZE","VAT","MMR","CRI","SYR","RUS","GRC","TJK","JPN","BHR","BEN","ESH","FSM","SDN","CIV","JAM","IMN","MNE","RWA","BIH","SSD","HND","NPL","VCT","ATG","NRU","CYP","BGD","PRK","MEX","JOR","BRB","VEN","NLD","ARM","BEL","FIN","ISR","HRV","COM","FLK","BHS","PRT","NIC","KIR","GAB","MCO","ROU","MOZ","NOR","SLB","ISL","DJI","OMN","DNK","KNA","MUS","NIU","HUN","PLW","BLR","CUB","SOM","CHE","GRD","SUR","AUS","FJI","SWZ","NZL","SLV","PSE","MDA","MNG","SVN","IRN","KGZ","LBN","IND","MDV","LBR","EST","AND","CAF","MWI","CMR","ZMB","GEO","SEN","LKA","BFA","IDN","SWE","TZA","LTU","UGA","BRN","ARE","AFG","GNB","SMR","BDI","SAU","TLS","SYC","HTI","LIE","MHL","BGR","GMB","COL","ALB","MYS","PHL","GNQ","CHL","GGY","XKX","DOM","DZA","ZWE","TGO","SRB","KHM","IRQ","TKM","PNG","TCA","PAN","TKL","CHN","ESP","GIN","CPV","POL","GUY","LSO","LBY","CAN","LUX","VGB","WSM","IOT","STP","ETH","BRA","KOR","PER","MLT","SLE","ZAF","CYM","PCN","MLI","ECU","LVA","UKR","KWT","ERI","GTM","TUV","GBR","LAO","TCD","MKD","MDG","SGP","PRY"],"name":"","z":[0.589115385,0.382504167,0.139493902,0.240343856,0.250704933,0.346345912,0.282035714,-0.002818182,0.497066667,0.47806,0.361748197,0.346096091,0.2336,0.549642857,0.29427198,0.36380234,0.318186152,0.349957944,0.189595318,0.322333333,0.569532258,0.355576248,0.289833333,0.441814516,0.407488372,0.280178676,0.368555556,0.404246156,0.163166667,0.525210526,0.422547428,0.347358247,0.351821429,0.369342308,0.325127962,0.426575758,0.197357376,-0.171878788,0.0,0.402708661,0.22163876,0.090880684,0.258533333,0.466,0.383357143,0.34555,0.366126348,0.307323204,0.0,0.38934375,0.243309446,0.213910112,0.339545798,0.442892447,0.278032258,0.29021128,0.120716312,0.572534483,0.346893617,-0.080428571,0.403581818,0.386660131,0.232190867,0.3864,0.464755556,0.024371622,0.363604478,0.33293662,0.261506567,0.238893519,0.361866667,0.330352941,0.774,0.400828909,0.217634085,0.477368421,0.25300496,0.218815385,0.221,0.147415243,0.289473379,0.557305556,0.270633019,0.232159148,0.305133441,0.364245455,0.50375,0.600409091,0.295846591,0.56564474,0.202490347,0.302636364,0.362745455,0.259065574,0.386156522,0.265713235,0.423689888,0.501625,0.21454,0.198384615,0.337,0.363088785,0.350333333,0.310041667,0.533555556,0.432047431,0.2792,0.298,0.188534815,0.246510753,0.337790413,0.276115385,0.419,0.397851855,0.203648649,0.248533333,0.423376447,0.140453608,0.268192857,0.3875,0.23430622,0.27681,0.416125654,0.112714286,0.240252632,0.322030271,0.06645098,0.299103261,0.338405941,0.090965517,0.334923913,0.386995455,0.349862022,0.371483516,0.545142857,0.313860465,0.217432749,0.277604651,0.166154167,0.381693596,0.262053191,0.352595855,0.067296417,0.07025,0.222028381,0.179952128,0.0542,0.366,0.033962963,0.08203908,0.142272727,0.507111111,0.305216895,0.44875,0.454,0.369618677,0.417970297,0.281461386,0.428794189,0.323432474,0.284461749,0.518666667,0.067721099,0.494083333,0.304866667,0.115571144,0.390610738,0.239055375,0.393707317,0.273134078,0.143831683,0.286452888,0.28969697,0.387240964,0.280727273,0.15859206,0.35425,0.379165915,0.401198044,0.120673469,0.322327586,0.340348377,0.424109375,0.519230769,0.195230769,0.322513288,0.314928994,0.39025,0.1848,0.8285,0.828,0.231860759,0.368066937,0.286049587,0.207483821,0.210671141,0.476246753,0.403880143,0.540796296,0.481333333,0.39218018,0.224811259,0.321644444,0.311407871,0.064807393,0.242461538,0.417052322,0.594,0.386449399,0.33154023,0.369225806,0.242,0.48162234,0.290942667,0.608538037],"type":"choropleth"}],"name":"2020-01-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zimbabwe","Luxembourg","Nepal","Sudan","Turkey","Estonia","Mali","Barbados","Sierra Leone","Micronesia","Poland","Gambia","Serbia","Ukraine","Guernsey","Saint Lucia","Kyrgyzstan","Haiti","Jordan","South Korea","Uruguay","Jamaica","Bermuda","Uzbekistan","Indonesia","Seychelles","Myanmar","Italy","Lithuania","Afghanistan","Cook Islands","Saint Vincent and the Grenadines","Spain","Belarus","Tonga","Switzerland","Togo","Romania","Costa Rica","Faroe Islands","Croatia","Greece","China","Cambodia","Philippines","Republic of the Congo","Kuwait","Finland","France","Benin","Nicaragua","Grenada","Andorra","Swaziland","Austria","Ireland","Ecuador","Niue","Slovakia","San Marino","Tuvalu","British Indian Ocean Territory","Hungary","Guinea","Palau","Malta","Sweden","Ivory Coast","Syria","Honduras","Chad","Saint Kitts and Nevis","Pakistan","Thailand","Slovenia","Somalia","Latvia","Egypt","Maldives","Nauru","Moldova","Cayman Islands","Guinea-Bissau","Germany","Nigeria","United States","Kenya","Bolivia","Gabon","Panama","Anguilla","Ghana","Turks and Caicos Islands","Brunei","Rwanda","Liberia","Japan","Kazakhstan","British Virgin Islands","Monaco","United Kingdom","Cape Verde","Venezuela","Trinidad and Tobago","Democratic Republic of the Congo","Mexico","Bahrain","Bhutan","Mongolia","Lesotho","Iran","Equatorial Guinea","Mauritania","Canada","Paraguay","Angola","Dominican Republic","South Sudan","Georgia","Sri Lanka","Comoros","Greenland","New Zealand","Lebanon","Peru","Saint Helena","Burkina Faso","Eritrea","Djibouti","Netherlands","Gibraltar","Montenegro","Bulgaria","Ethiopia","Guyana","Central African Republic","Belgium","United Arab Emirates","Saudi Arabia","Iraq","Montserrat","Tunisia","Cameroon","Liechtenstein","Algeria","Azerbaijan","Vietnam","Yemen","Czech Republic","Dominica","Mauritius","Albania","Madagascar","Chile","Turkmenistan","Singapore","Vanuatu","Falkland Islands","Bahamas","Australia","Jersey","Papua New Guinea","Argentina","Oman","Kiribati","Guatemala","Kosovo","Belize","Fiji","Senegal","Denmark","Russia","South Africa","Cyprus","Niger","Sao Tome and Principe","Samoa","Laos","Qatar","Palestine","Marshall Islands","India","Cuba","Western Sahara","Macedonia","Suriname","East Timor","El Salvador","Burundi","Morocco","Colombia","Libya","Tanzania","Bosnia and Herzegovina","Mozambique","Israel","Brazil","Iceland","Solomon Islands","Portugal","Zambia","Antigua and Barbuda","Bangladesh","Tajikistan","Botswana","Malaysia","North Korea","Isle of Man","Norway","Malawi","Uganda","Armenia"],"locations":["ZWE","LUX","NPL","SDN","TUR","EST","MLI","BRB","SLE","FSM","POL","GMB","SRB","UKR","GGY","LCA","KGZ","HTI","JOR","KOR","URY","JAM","BMU","UZB","IDN","SYC","MMR","ITA","LTU","AFG","COK","VCT","ESP","BLR","TON","CHE","TGO","ROU","CRI","FRO","HRV","GRC","CHN","KHM","PHL","COG","KWT","FIN","FRA","BEN","NIC","GRD","AND","SWZ","AUT","IRL","ECU","NIU","SVK","SMR","TUV","IOT","HUN","GIN","PLW","MLT","SWE","CIV","SYR","HND","TCD","KNA","PAK","THA","SVN","SOM","LVA","EGY","MDV","NRU","MDA","CYM","GNB","DEU","NGA","USA","KEN","BOL","GAB","PAN","AIA","GHA","TCA","BRN","RWA","LBR","JPN","KAZ","VGB","MCO","GBR","CPV","VEN","TTO","COD","MEX","BHR","BTN","MNG","LSO","IRN","GNQ","MRT","CAN","PRY","AGO","DOM","SSD","GEO","LKA","COM","GRL","NZL","LBN","PER","SHN","BFA","ERI","DJI","NLD","GIB","MNE","BGR","ETH","GUY","CAF","BEL","ARE","SAU","IRQ","MSR","TUN","CMR","LIE","DZA","AZE","VNM","YEM","CZE","DMA","MUS","ALB","MDG","CHL","TKM","SGP","VUT","FLK","BHS","AUS","JEY","PNG","ARG","OMN","KIR","GTM","XKX","BLZ","FJI","SEN","DNK","RUS","ZAF","CYP","NER","STP","WSM","LAO","QAT","PSE","MHL","IND","CUB","ESH","MKD","SUR","TLS","SLV","BDI","MAR","COL","LBY","TZA","BIH","MOZ","ISR","BRA","ISL","SLB","PRT","ZMB","ATG","BGD","TJK","BWA","MYS","PRK","IMN","NOR","MWI","UGA","ARM"],"name":"","z":[0.268309859,0.283930233,0.241646778,0.453638037,0.355497177,0.330656934,0.409055046,0.486545455,0.500025316,0.798666667,0.352560342,0.445959184,0.310482906,0.359065173,0.454735294,0.388458333,0.196428571,0.405201923,0.372696,0.402238231,0.425982381,0.353944625,0.315344828,0.246633333,0.124918074,0.481262626,0.335079787,0.502428448,0.453088028,0.274412121,-0.060666667,0.39773913,0.401781348,0.25620339,0.478774194,0.394467287,0.48539779,0.402130913,0.380585837,0.251,0.243612245,0.380158795,0.345655028,0.076272727,0.401112444,0.306638298,0.051154762,0.420446735,0.42147602,0.564925,0.334736767,0.174416667,0.258943548,0.464583333,0.326839883,0.316002229,0.386787289,0.7695,0.308645714,0.0832,0.510666667,0.457333333,0.423954733,0.477758621,0.1074,0.430539326,0.400527125,0.395185185,0.474537037,0.172245495,0.411442857,0.52375,0.229353673,0.416690047,0.434077844,0.35304,0.251262136,0.421925862,0.153,-0.403,0.438262774,0.501714286,-0.325833333,0.337396864,0.532244454,0.531491756,0.306178331,0.345991753,0.404873874,0.299802681,-0.491,0.267376,0.8132,0.0423125,-0.004756579,0.564775,0.256666229,0.505818182,0.6576,0.246660377,0.430817486,0.250659091,0.226850256,0.502190323,0.404657534,0.309697952,0.037320988,0.41575,0.47240678,0.419108108,0.402457718,0.641,0.448185185,0.398363042,0.305171961,0.384968992,0.336780651,0.477163265,0.552175159,0.268989506,0.4675,0.405731707,0.447550599,0.22855042,0.461759048,0.376166667,0.470828125,0.2984,0.3082,0.363181659,0.272714286,0.670777778,0.471845411,0.289348718,0.450034483,0.508698113,0.351937549,0.136246141,0.111772866,0.360402214,0.7316,0.37904878,0.419254617,0.2,0.329381944,0.364129139,0.409713396,0.107502703,0.291476821,0.6778,0.17631746,0.452045897,0.559675926,0.344336347,0.231235294,0.292498233,0.350933333,0.5566,0.471491379,0.399087441,0.469253165,0.439907216,0.373322296,0.231280488,0.359142857,0.356592668,0.236,0.465846939,0.1948875,0.387403141,0.386625,0.37206599,0.362262511,0.502099379,0.485201285,0.215333333,0.342272727,0.396959184,0.196797571,0.383557971,0.32575,0.243385432,0.191595391,0.58,0.258851064,0.457,0.48,0.221544089,-0.2038125,0.399613402,0.430677176,0.399393939,0.280358824,0.443974138,0.5601625,0.251623438,0.384846258,0.437975,0.598416667,0.28385118,0.455791667,0.421242424,0.182262582,0.419772727,0.158015625,-0.094808198,0.301060606,0.371735294,0.447989483,0.440832258,0.277135593,0.604891892],"type":"choropleth"}],"name":"2020-01-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-01-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Paraguay","Belgium","Sierra Leone","Morocco","Peru","Tanzania","Philippines","Bolivia","United Kingdom","Greenland","Ivory Coast","Anguilla","Iran","Sweden","Estonia","Pitcairn","Bhutan","Colombia","South Korea","Gibraltar","Mozambique","Laos","Cyprus","Algeria","Mali","Turkey","Chad","Israel","Fiji","Luxembourg","Saint Lucia","Moldova","Burundi","Madagascar","Iceland","Costa Rica","Tokelau","Djibouti","Vanuatu","Democratic Republic of the Congo","Haiti","Suriname","Afghanistan","Saint Helena","Georgia","Belize","Mongolia","Switzerland","Liechtenstein","Jordan","Benin","Niue","Uzbekistan","Spain","Finland","Gabon","China","Japan","Belarus","Chile","Togo","Slovenia","India","Turks and Caicos Islands","Kazakhstan","El Salvador","Denmark","Cuba","Saint Kitts and Nevis","Seychelles","Papua New Guinea","Malaysia","Montenegro","Nicaragua","Kyrgyzstan","Ethiopia","Norway","Germany","Myanmar","Bahamas","Poland","Sao Tome and Principe","Bulgaria","Vietnam","Isle of Man","Pakistan","Tonga","Maldives","Nigeria","Rwanda","Guyana","Antigua and Barbuda","Monaco","Sri Lanka","Albania","Barbados","Portugal","Russia","Andorra","United Arab Emirates","Republic of the Congo","Yemen","Liberia","Montserrat","Saudi Arabia","Hungary","Australia","Vatican","Oman","Guinea","Burkina Faso","Argentina","San Marino","Zimbabwe","Cambodia","Bermuda","Macedonia","Qatar","Brunei","Tunisia","Zambia","Sudan","Syria","New Zealand","Grenada","Croatia","Malawi","Gambia","British Virgin Islands","Micronesia","Uruguay","Mexico","Dominican Republic","Equatorial Guinea","Ecuador","Swaziland","Senegal","Panama","Marshall Islands","Kiribati","North Korea","Venezuela","Cameroon","Cook Islands","British Indian Ocean Territory","Singapore","Saint Vincent and the Grenadines","Bahrain","Azerbaijan","Kenya","Greece","Libya","Guatemala","Iraq","Falkland Islands","Indonesia","Ukraine","Ireland","Cape Verde","Malta","Jamaica","Italy","Bosnia and Herzegovina","Guinea-Bissau","Western Sahara","Latvia","Solomon Islands","Dominica","Mauritius","Palestine","Eritrea","Samoa","Lesotho","Mauritania","Thailand","East Timor","Lithuania","Lebanon","Niger","South Sudan","Brazil","Tuvalu","Romania","Tajikistan","Honduras","Kosovo","Trinidad and Tobago","Central African Republic","Comoros","Guernsey","Bangladesh","Armenia","Canada","Uganda","Angola","Botswana","Czech Republic","Serbia","Egypt","Austria","Netherlands","Somalia","United States","France","Jersey","Nepal","Kuwait","Cayman Islands","Turkmenistan","Faroe Islands","Ghana","South Africa","Slovakia"],"locations":["PRY","BEL","SLE","MAR","PER","TZA","PHL","BOL","GBR","GRL","CIV","AIA","IRN","SWE","EST","PCN","BTN","COL","KOR","GIB","MOZ","LAO","CYP","DZA","MLI","TUR","TCD","ISR","FJI","LUX","LCA","MDA","BDI","MDG","ISL","CRI","TKL","DJI","VUT","COD","HTI","SUR","AFG","SHN","GEO","BLZ","MNG","CHE","LIE","JOR","BEN","NIU","UZB","ESP","FIN","GAB","CHN","JPN","BLR","CHL","TGO","SVN","IND","TCA","KAZ","SLV","DNK","CUB","KNA","SYC","PNG","MYS","MNE","NIC","KGZ","ETH","NOR","DEU","MMR","BHS","POL","STP","BGR","VNM","IMN","PAK","TON","MDV","NGA","RWA","GUY","ATG","MCO","LKA","ALB","BRB","PRT","RUS","AND","ARE","COG","YEM","LBR","MSR","SAU","HUN","AUS","VAT","OMN","GIN","BFA","ARG","SMR","ZWE","KHM","BMU","MKD","QAT","BRN","TUN","ZMB","SDN","SYR","NZL","GRD","HRV","MWI","GMB","VGB","FSM","URY","MEX","DOM","GNQ","ECU","SWZ","SEN","PAN","MHL","KIR","PRK","VEN","CMR","COK","IOT","SGP","VCT","BHR","AZE","KEN","GRC","LBY","GTM","IRQ","FLK","IDN","UKR","IRL","CPV","MLT","JAM","ITA","BIH","GNB","ESH","LVA","SLB","DMA","MUS","PSE","ERI","WSM","LSO","MRT","THA","TLS","LTU","LBN","NER","SSD","BRA","TUV","ROU","TJK","HND","XKX","TTO","CAF","COM","GGY","BGD","ARM","CAN","UGA","AGO","BWA","CZE","SRB","EGY","AUT","NLD","SOM","USA","FRA","JEY","NPL","KWT","CYM","TKM","FRO","GHA","ZAF","SVK"],"name":"","z":[0.096845641,0.229344193,0.314761905,0.187839002,0.142212693,0.107950166,0.229553639,0.176460501,0.34790327,0.386387097,0.313584158,0.3855,0.343946584,0.384585548,0.280435028,0.726333333,0.1840625,0.229859213,0.230713389,0.1736,0.153774194,0.325293578,0.386424116,0.277653285,0.408907834,0.260925217,0.407275362,0.324766972,0.325236111,0.291985075,0.361625,0.21943913,-0.082416667,0.217530973,0.2938125,0.119000931,-0.4375,0.208809524,0.178421053,0.122431818,0.298300537,0.3625,0.128382353,0.165285714,0.487727477,0.242077419,0.353688462,0.30147225,0.438142857,0.178510204,0.060346154,0.298176471,0.401666667,0.176503738,0.246552427,0.371578125,0.381581535,0.337339663,0.370454545,0.251821349,0.15683,0.231412451,0.208339156,0.2866,0.137842857,0.099540314,0.334669553,0.197087706,0.161111111,0.348569767,0.359932584,0.208522197,0.119129032,0.053736779,0.364414634,0.3377251,0.362593798,0.270569419,0.316808036,0.284791139,0.257258873,0.216842105,0.318083032,0.256868559,0.368589744,0.291904057,0.352666667,0.118824561,0.315598267,0.032114286,0.184797753,0.075166667,0.306440678,0.24535,0.391818605,0.272702381,0.349989176,0.309839254,0.227351852,0.2031875,0.267341463,0.183917355,0.351813725,0.612642857,0.084656928,0.366368675,0.404210436,0.0,0.209060606,0.150941176,0.239861538,0.098261031,0.44,0.254564885,0.245152174,0.421857143,0.43582,0.11016358,0.159128205,0.313106838,0.360652174,0.19671978,0.376890909,0.326820381,0.346909091,0.266243902,0.312723404,0.280171598,0.700666667,0.37875,0.259187892,0.284898451,0.187118607,0.264888889,0.177878136,-0.009631579,0.278332203,0.14253651,0.055833333,-0.835,0.072727273,0.087802732,0.363632138,0.0,0.254333333,0.250687117,0.393952381,0.192696296,0.440798535,0.31672864,0.368380471,0.209526316,0.184395522,0.225569061,0.291518519,0.24049494,0.253709122,0.211189355,0.259842857,0.295766667,0.353176812,0.401676822,0.242931937,0.407272727,0.109652174,0.34139645,0.2166,0.41225,0.175333333,0.345146497,0.8445,0.239913043,0.330038961,0.575090909,0.307468585,0.23375,0.314095116,0.160890909,0.373531915,0.33838764,0.307102025,0.7404,0.350179736,0.295172414,0.167851449,0.155757143,0.328626016,0.183217949,0.6925,0.0765625,0.144345361,0.496514778,0.310064883,0.36905868,0.282436842,0.22826,0.254618449,0.290881679,0.377128307,0.310557771,0.310266329,0.293973856,0.358513104,0.322621338,0.208290598,0.163283077,0.005916399,0.54210989,0.341875,0.196125,0.280700107,0.324143305,0.247059172],"type":"choropleth"}],"name":"2020-01-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kuwait","Lesotho","Palau","France","Ethiopia","Republic of the Congo","Afghanistan","Monaco","Liechtenstein","Senegal","Madagascar","Australia","Guyana","Austria","Falkland Islands","Colombia","Luxembourg","South Africa","Djibouti","Slovakia","Turkmenistan","Estonia","Paraguay","Andorra","Kenya","Lebanon","Italy","Faroe Islands","Latvia","Philippines","Tunisia","Comoros","Somalia","Uruguay","Bolivia","Cameroon","Tajikistan","Mexico","Belgium","Germany","North Korea","San Marino","Croatia","Japan","Saudi Arabia","Denmark","Nigeria","Marshall Islands","Bermuda","Niger","Egypt","Anguilla","Thailand","Myanmar","Cyprus","Hungary","Brunei","United Arab Emirates","Oman","Isle of Man","Mongolia","Sweden","Guernsey","Romania","Costa Rica","Liberia","Solomon Islands","Seychelles","Cuba","Kyrgyzstan","Pakistan","Togo","Bulgaria","Kiribati","Angola","Vatican","Kosovo","Bangladesh","Malaysia","Syria","Peru","Tanzania","Pitcairn","Ghana","Portugal","Nicaragua","Cayman Islands","Saint Vincent and the Grenadines","Jordan","Saint Helena","Mauritania","Singapore","Suriname","Jersey","Slovenia","Bosnia and Herzegovina","South Korea","Belarus","El Salvador","Central African Republic","Lithuania","Equatorial Guinea","Democratic Republic of the Congo","East Timor","Barbados","Greenland","Canada","Benin","Venezuela","Montserrat","Algeria","Sierra Leone","British Indian Ocean Territory","Western Sahara","United Kingdom","Iraq","Saint Kitts and Nevis","Iran","Maldives","Samoa","Israel","Uzbekistan","Laos","Vietnam","Morocco","Greece","South Sudan","Armenia","Swaziland","Poland","Russia","Chile","Qatar","Turks and Caicos Islands","Albania","Zambia","India","Cook Islands","Honduras","New Zealand","Georgia","Ecuador","Malta","Yemen","Palestine","Dominica","Macedonia","Cape Verde","Papua New Guinea","Brazil","Belize","Zimbabwe","Guinea-Bissau","Nepal","Moldova","Sri Lanka","Tonga","Niue","Kazakhstan","Serbia","United States","Mali","Bahrain","Gabon","Argentina","Malawi","Trinidad and Tobago","Czech Republic","Indonesia","Burundi","Eritrea","Spain","Grenada","Ireland","Sao Tome and Principe","Saint Lucia","British Virgin Islands","Nauru","Antigua and Barbuda","Guinea","Chad","Switzerland","Jamaica","Sudan","Vanuatu","Fiji","Panama","Norway","Iceland","Botswana","Haiti","Bhutan","Netherlands","Montenegro","Turkey","Cambodia","Uganda","Libya","Guatemala","Azerbaijan","Ukraine","Burkina Faso","Gambia","Mozambique","Ivory Coast","Dominican Republic","Mauritius","Gibraltar","Micronesia","Bahamas","Rwanda","Finland","China"],"locations":["KWT","LSO","PLW","FRA","ETH","COG","AFG","MCO","LIE","SEN","MDG","AUS","GUY","AUT","FLK","COL","LUX","ZAF","DJI","SVK","TKM","EST","PRY","AND","KEN","LBN","ITA","FRO","LVA","PHL","TUN","COM","SOM","URY","BOL","CMR","TJK","MEX","BEL","DEU","PRK","SMR","HRV","JPN","SAU","DNK","NGA","MHL","BMU","NER","EGY","AIA","THA","MMR","CYP","HUN","BRN","ARE","OMN","IMN","MNG","SWE","GGY","ROU","CRI","LBR","SLB","SYC","CUB","KGZ","PAK","TGO","BGR","KIR","AGO","VAT","XKX","BGD","MYS","SYR","PER","TZA","PCN","GHA","PRT","NIC","CYM","VCT","JOR","SHN","MRT","SGP","SUR","JEY","SVN","BIH","KOR","BLR","SLV","CAF","LTU","GNQ","COD","TLS","BRB","GRL","CAN","BEN","VEN","MSR","DZA","SLE","IOT","ESH","GBR","IRQ","KNA","IRN","MDV","WSM","ISR","UZB","LAO","VNM","MAR","GRC","SSD","ARM","SWZ","POL","RUS","CHL","QAT","TCA","ALB","ZMB","IND","COK","HND","NZL","GEO","ECU","MLT","YEM","PSE","DMA","MKD","CPV","PNG","BRA","BLZ","ZWE","GNB","NPL","MDA","LKA","TON","NIU","KAZ","SRB","USA","MLI","BHR","GAB","ARG","MWI","TTO","CZE","IDN","BDI","ERI","ESP","GRD","IRL","STP","LCA","VGB","NRU","ATG","GIN","TCD","CHE","JAM","SDN","VUT","FJI","PAN","NOR","ISL","BWA","HTI","BTN","NLD","MNE","TUR","KHM","UGA","LBY","GTM","AZE","UKR","BFA","GMB","MOZ","CIV","DOM","MUS","GIB","FSM","BHS","RWA","FIN","CHN"],"name":"","z":[0.316632653,0.389813559,0.373,0.425185002,0.421871981,0.430875,0.394558511,0.397345455,0.020444444,0.222175781,0.531544,0.525869036,0.498555556,0.389285414,0.426,0.430529593,0.418346154,0.445455159,0.561096154,0.39222069,0.54368,0.463103448,0.334511706,0.668041667,0.437961584,0.282043796,0.23829103,-0.2195,0.41114876,0.473990062,0.405564854,-0.021733333,0.371169399,0.507121535,0.497565789,0.403032423,0.601316327,0.444529729,0.358295855,0.40135547,0.52467,0.421375,0.456771812,0.450442177,0.272122449,0.415771698,0.259005362,0.288,0.491787879,0.485029787,0.339378104,0.4876,0.303062947,0.41517757,0.465587444,0.456617647,0.2848625,0.328162347,0.390108025,0.445,0.291366667,0.419455696,0.513,0.400564748,0.418569801,0.518210256,0.344083333,0.411123596,0.315696742,0.22175,0.140492901,0.186595238,0.332084906,0.3878,0.577226891,-0.623,0.293,0.41719833,0.335350893,0.426952381,0.437564524,0.377837748,0.6052,0.36506351,0.430346215,0.404076733,0.471705882,0.354777778,0.400641304,0.383111111,0.470692308,0.416543564,-0.114454545,0.413606061,0.417397727,0.433847826,0.452935641,0.441661017,0.329083601,0.404583333,0.474145631,0.42675,0.369737589,0.110833333,0.386833333,0.452771429,0.508810096,0.303078947,0.47909722,0.737333333,0.426705722,0.390358974,0.26,0.532514286,0.439192565,0.49198338,0.343615385,0.398630573,0.027841758,0.470375,0.509457143,0.414693878,0.3778,0.436588571,0.35235942,0.408463415,0.47525,0.363672131,0.594142857,0.40832899,0.369676056,0.418316576,0.356948849,0.424,0.384522727,0.462521277,0.441996167,0.702333333,0.388069686,0.471374092,0.423017167,0.364597929,0.26815942,0.455364583,0.406566667,0.575928571,0.383775,0.308538462,0.405738372,0.426928234,0.556952381,0.427926087,0.0,0.501171953,0.489877778,0.217511668,0.027266667,0.6575,0.340194444,0.49410231,0.465348943,0.319741176,0.264076923,0.466652174,0.416052127,0.421733577,0.432462838,0.432560914,0.412685806,0.1485,0.714144444,0.385211526,0.359789474,0.416048058,0.641,0.408361111,0.0,-0.6,0.389733333,0.259135802,0.445611111,0.400835901,0.538797189,0.283765432,0.42962069,0.454627389,0.393076662,0.42293904,0.488907895,0.47181791,0.483305263,0.391083333,0.435507807,0.427313725,0.272022045,0.50135443,0.404464912,0.440350649,0.382564103,0.501367816,0.384071848,0.272972222,0.443666667,0.48557971,0.295188406,0.444054848,0.272236364,0.345857143,0.405705882,0.430904306,0.15987931,0.437465054,0.586377578],"type":"choropleth"}],"name":"2020-02-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bangladesh","Marshall Islands","Trinidad and Tobago","Mauritius","Bahamas","Sao Tome and Principe","Iraq","Lesotho","Benin","Cuba","Dominica","Cook Islands","Togo","Ivory Coast","Jordan","Burundi","Palestine","Argentina","France","Russia","New Zealand","South Africa","Algeria","Liberia","Djibouti","Zambia","Equatorial Guinea","Fiji","Finland","Tokelau","Egypt","Kyrgyzstan","Rwanda","Papua New Guinea","Saint Vincent and the Grenadines","Israel","Ghana","Ireland","Gibraltar","Canada","Belarus","Belize","British Indian Ocean Territory","Eritrea","United States","Cambodia","Nepal","Latvia","Tunisia","Chile","Uzbekistan","United Kingdom","Macedonia","Tajikistan","Greenland","Mozambique","Albania","Peru","Venezuela","El Salvador","Croatia","Iceland","Gambia","Montenegro","Slovenia","Austria","Turkmenistan","Colombia","Antigua and Barbuda","Comoros","Oman","Cayman Islands","Bulgaria","Jamaica","Saint Kitts and Nevis","Italy","Sri Lanka","Malawi","Uganda","North Korea","Ecuador","Barbados","Malaysia","Maldives","Bolivia","Serbia","Uruguay","Andorra","Guinea-Bissau","Suriname","Somalia","Saint Lucia","Botswana","Falkland Islands","Nicaragua","Kazakhstan","Turks and Caicos Islands","Mauritania","Swaziland","Sudan","Panama","Guyana","Madagascar","Western Sahara","Kuwait","Anguilla","Liechtenstein","Nigeria","Brunei","Seychelles","Tanzania","Bahrain","Kosovo","Burkina Faso","Zimbabwe","Japan","Bermuda","China","South Korea","Jersey","Turkey","Guinea","Malta","Senegal","Switzerland","Bhutan","Norway","Central African Republic","Morocco","Honduras","Libya","Samoa","Netherlands","Republic of the Congo","Thailand","Mali","Georgia","Armenia","Laos","Micronesia","Sweden","Angola","Moldova","Romania","Tonga","Pitcairn","Pakistan","Philippines","Hungary","Palau","Iran","Cape Verde","Solomon Islands","Germany","Singapore","Cameroon","Kiribati","Brazil","Czech Republic","Greece","Niger","Faroe Islands","British Virgin Islands","Afghanistan","Portugal","Mexico","Australia","Sierra Leone","South Sudan","Gabon","Myanmar","India","Costa Rica","Vatican","Bosnia and Herzegovina","Yemen","Kenya","Estonia","Lithuania","Paraguay","Luxembourg","Isle of Man","Tuvalu","Qatar","United Arab Emirates","Montserrat","Azerbaijan","Syria","Ukraine","Niue","East Timor","Cyprus","Vietnam","Mongolia","Ethiopia","Indonesia","Guernsey","Grenada","Guatemala","Saint Helena","San Marino","Chad","Democratic Republic of the Congo","Saudi Arabia","Vanuatu","Denmark","Lebanon","Haiti","Slovakia","Dominican Republic","Belgium","Poland","Monaco","Spain","Nauru"],"locations":["BGD","MHL","TTO","MUS","BHS","STP","IRQ","LSO","BEN","CUB","DMA","COK","TGO","CIV","JOR","BDI","PSE","ARG","FRA","RUS","NZL","ZAF","DZA","LBR","DJI","ZMB","GNQ","FJI","FIN","TKL","EGY","KGZ","RWA","PNG","VCT","ISR","GHA","IRL","GIB","CAN","BLR","BLZ","IOT","ERI","USA","KHM","NPL","LVA","TUN","CHL","UZB","GBR","MKD","TJK","GRL","MOZ","ALB","PER","VEN","SLV","HRV","ISL","GMB","MNE","SVN","AUT","TKM","COL","ATG","COM","OMN","CYM","BGR","JAM","KNA","ITA","LKA","MWI","UGA","PRK","ECU","BRB","MYS","MDV","BOL","SRB","URY","AND","GNB","SUR","SOM","LCA","BWA","FLK","NIC","KAZ","TCA","MRT","SWZ","SDN","PAN","GUY","MDG","ESH","KWT","AIA","LIE","NGA","BRN","SYC","TZA","BHR","XKX","BFA","ZWE","JPN","BMU","CHN","KOR","JEY","TUR","GIN","MLT","SEN","CHE","BTN","NOR","CAF","MAR","HND","LBY","WSM","NLD","COG","THA","MLI","GEO","ARM","LAO","FSM","SWE","AGO","MDA","ROU","TON","PCN","PAK","PHL","HUN","PLW","IRN","CPV","SLB","DEU","SGP","CMR","KIR","BRA","CZE","GRC","NER","FRO","VGB","AFG","PRT","MEX","AUS","SLE","SSD","GAB","MMR","IND","CRI","VAT","BIH","YEM","KEN","EST","LTU","PRY","LUX","IMN","TUV","QAT","ARE","MSR","AZE","SYR","UKR","NIU","TLS","CYP","VNM","MNG","ETH","IDN","GGY","GRD","GTM","SHN","SMR","TCD","COD","SAU","VUT","DNK","LBN","HTI","SVK","DOM","BEL","POL","MCO","ESP","NRU"],"name":"","z":[0.321086831,0.487727273,0.418267229,0.288961039,0.486821138,0.453478873,0.393734423,0.476947826,0.325004739,0.358750579,0.374454545,0.102333333,0.504859259,0.451650558,0.32640367,0.708346154,0.445178571,0.41431581,0.525787817,0.377270817,0.424054294,0.470657368,0.393450056,0.466276692,0.3676,0.576275591,0.535789474,0.383849246,0.357731433,0.32475,0.379371294,0.359602941,0.275752577,0.360727273,0.418438356,0.440493506,0.375437167,0.401923716,0.430952381,0.429197145,0.328315476,0.357757962,-0.3075,0.5,0.446476661,0.34317,0.34664153,0.414484456,0.442406433,0.402203563,0.526349282,0.397721622,0.462301587,0.443014423,0.463757576,0.406772727,0.430316901,0.371462157,0.365512301,0.231596244,0.371692308,0.380994083,0.463603125,0.577569277,0.3834946,0.391810198,0.276734375,0.417519256,0.318666667,0.614945946,0.38940056,0.465306122,0.438914089,0.42729932,0.0985,0.496821093,0.405176056,0.476889888,0.342727032,0.355450549,0.273489972,0.440153409,0.373790899,0.377435825,0.36710699,0.340276718,0.441992155,0.388944444,0.396,0.377047619,0.414711679,0.573576471,0.495796703,0.501212121,0.430888496,0.287357143,0.433090909,0.415784314,0.6014,0.408612981,0.419285772,0.392416667,0.446478632,0.173954545,0.341495082,0.0,0.597776316,0.344013198,0.143929293,0.50093266,0.406289916,0.27792549,0.4118,0.422194737,0.384,0.272295427,0.573537634,0.448837678,0.20322423,0.353109244,0.301852955,0.409770186,0.425478723,0.430056185,0.345953183,0.199654545,0.432315519,0.385318436,0.440582781,0.257758893,0.276481481,0.609814815,0.382983709,0.275963855,0.294609961,0.37998427,0.444277019,0.325230159,0.393639216,0.226352941,0.453395741,0.343985149,0.469304721,0.37216117,0.6394,0.5138,0.391807723,0.302084735,0.391436387,0.1495,0.478320132,0.485727273,0.32455,0.376650957,0.316019701,0.45938881,0.60625,0.336089324,0.3841854,0.395502294,0.459504693,0.381833333,0.456235294,0.438491857,0.365699011,0.430737377,0.441681383,0.409200893,0.431906475,0.456748899,0.344631429,0.340019156,0.382985697,0.0,0.383365019,0.339633333,0.511793366,0.284237443,0.465754366,0.390063411,0.470607407,0.210589147,0.5855,0.38877095,0.314252198,0.631261905,0.429608018,0.327930693,0.359289236,0.435066667,0.103333333,0.470149003,0.336546142,0.34489777,0.354570888,0.229989064,0.447765432,0.519411765,0.370436627,0.390666667,0.631764706,0.388071038,0.448412821,0.330430464,0.369676471,0.414657915,0.344090909,0.434314422,0.353987234,0.386070444,0.444088213,0.331478158,0.544845638,0.412699411,0.489],"type":"choropleth"}],"name":"2020-02-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ghana","Falkland Islands","United States","Comoros","Burkina Faso","Chile","Palestine","Kiribati","Ecuador","Yemen","Belize","New Zealand","Romania","Jamaica","Germany","Mauritania","Vanuatu","Saint Vincent and the Grenadines","Cayman Islands","Liberia","Botswana","Canada","Papua New Guinea","Guinea","Malawi","Pitcairn","Cook Islands","Oman","Fiji","Montserrat","Swaziland","Madagascar","Djibouti","Luxembourg","Sri Lanka","Slovakia","Solomon Islands","Tunisia","Slovenia","Czech Republic","Jersey","Azerbaijan","Algeria","Marshall Islands","Morocco","Gibraltar","Bahrain","Guatemala","East Timor","Afghanistan","Laos","Greenland","Uzbekistan","United Kingdom","Belgium","Democratic Republic of the Congo","Guyana","Chad","Thailand","South Korea","Uganda","Norway","Latvia","Micronesia","Saint Helena","Brunei","India","Ireland","Barbados","Trinidad and Tobago","Myanmar","Mexico","Malta","Serbia","Maldives","Anguilla","Cyprus","China","Finland","Costa Rica","Pakistan","Eritrea","Tajikistan","Cape Verde","Western Sahara","Haiti","Monaco","Qatar","Vietnam","United Arab Emirates","Turkmenistan","Saint Kitts and Nevis","Seychelles","Faroe Islands","Bosnia and Herzegovina","Togo","Libya","Portugal","Greece","Sao Tome and Principe","Turks and Caicos Islands","Bahamas","Bermuda","Grenada","San Marino","Poland","Iran","South Sudan","Bolivia","Liechtenstein","Turkey","Central African Republic","Bhutan","Cambodia","Niger","Saudi Arabia","Nauru","Austria","Andorra","Kosovo","El Salvador","Indonesia","Georgia","Moldova","Gabon","Tanzania","Guernsey","Ivory Coast","Lesotho","Estonia","Suriname","British Indian Ocean Territory","Equatorial Guinea","Egypt","Italy","Australia","Kuwait","Nicaragua","Uruguay","Denmark","Armenia","Kenya","South Africa","Nigeria","North Korea","Palau","Panama","Mali","Kazakhstan","Tonga","Spain","France","Vatican","Iraq","Nepal","Angola","Montenegro","Tokelau","Niue","Switzerland","Malaysia","Honduras","Macedonia","Belarus","Kyrgyzstan","Paraguay","Israel","Syria","Philippines","Benin","Cameroon","Albania","Netherlands","Mauritius","Somalia","Bangladesh","Croatia","Antigua and Barbuda","Lithuania","Zimbabwe","Argentina","Ethiopia","Mozambique","Iceland","Burundi","Singapore","Russia","British Virgin Islands","Brazil","Isle of Man","Hungary","Cuba","Dominican Republic","Saint Lucia","Japan","Samoa","Mongolia","Senegal","Ukraine","Dominica","Republic of the Congo","Sweden","Tuvalu","Venezuela","Zambia","Bulgaria","Rwanda","Gambia","Sierra Leone","Lebanon","Guinea-Bissau","Colombia","Peru","Jordan","Sudan"],"locations":["GHA","FLK","USA","COM","BFA","CHL","PSE","KIR","ECU","YEM","BLZ","NZL","ROU","JAM","DEU","MRT","VUT","VCT","CYM","LBR","BWA","CAN","PNG","GIN","MWI","PCN","COK","OMN","FJI","MSR","SWZ","MDG","DJI","LUX","LKA","SVK","SLB","TUN","SVN","CZE","JEY","AZE","DZA","MHL","MAR","GIB","BHR","GTM","TLS","AFG","LAO","GRL","UZB","GBR","BEL","COD","GUY","TCD","THA","KOR","UGA","NOR","LVA","FSM","SHN","BRN","IND","IRL","BRB","TTO","MMR","MEX","MLT","SRB","MDV","AIA","CYP","CHN","FIN","CRI","PAK","ERI","TJK","CPV","ESH","HTI","MCO","QAT","VNM","ARE","TKM","KNA","SYC","FRO","BIH","TGO","LBY","PRT","GRC","STP","TCA","BHS","BMU","GRD","SMR","POL","IRN","SSD","BOL","LIE","TUR","CAF","BTN","KHM","NER","SAU","NRU","AUT","AND","XKX","SLV","IDN","GEO","MDA","GAB","TZA","GGY","CIV","LSO","EST","SUR","IOT","GNQ","EGY","ITA","AUS","KWT","NIC","URY","DNK","ARM","KEN","ZAF","NGA","PRK","PLW","PAN","MLI","KAZ","TON","ESP","FRA","VAT","IRQ","NPL","AGO","MNE","TKL","NIU","CHE","MYS","HND","MKD","BLR","KGZ","PRY","ISR","SYR","PHL","BEN","CMR","ALB","NLD","MUS","SOM","BGD","HRV","ATG","LTU","ZWE","ARG","ETH","MOZ","ISL","BDI","SGP","RUS","VGB","BRA","IMN","HUN","CUB","DOM","LCA","JPN","WSM","MNG","SEN","UKR","DMA","COG","SWE","TUV","VEN","ZMB","BGR","RWA","GMB","SLE","LBN","GNB","COL","PER","JOR","SDN"],"name":"","z":[0.280689383,0.422436782,0.437322466,0.3876,0.39647619,0.359728348,0.418238731,0.3227,0.510432619,0.424795515,0.350047337,0.419917588,0.353931438,0.274112539,0.309512037,0.502391608,0.360425926,0.468281046,0.283630719,0.399616915,0.392959528,0.368021918,0.439695214,0.310853659,0.272789671,0.690785714,0.657888889,0.226739708,0.250143382,0.3996625,0.252517241,0.43011544,0.285644737,0.274831697,0.351767214,0.266901099,0.406392157,0.324623716,0.366574887,0.32531821,0.298168675,0.388035422,0.347659266,0.670275862,0.298137508,0.204817308,0.282678694,0.391522255,0.227,0.169388695,0.452178723,0.42891411,0.515503546,0.387811566,0.352552865,0.277328552,0.463241259,0.291642643,0.358976075,0.341517159,0.208853321,0.428283641,0.309504472,0.306205882,0.509787879,0.213251337,0.315556505,0.342094096,0.363741848,0.368212546,0.399772432,0.377895952,0.189023121,0.347573559,0.205803371,0.0,0.333315965,0.438079256,0.347564367,0.308769323,0.25059699,0.340057143,0.369580563,0.4591,0.500190476,0.433927068,0.464084507,0.26657824,0.382258092,0.30744105,0.483298701,0.291482759,0.465039906,0.640238095,0.383938202,0.212964706,0.359748768,0.395901472,0.386111895,0.361119048,0.337136364,0.258704574,0.368795082,0.317416667,0.508419355,0.340558595,0.451632204,0.423322206,0.381660139,0.474964286,0.233956814,0.310625616,0.163484536,0.30194152,0.431800503,0.30695786,0.223125,0.329490503,0.273496815,0.537814356,0.307589221,0.261253444,0.378629206,0.40310628,0.438463617,0.227610568,0.245767442,0.475583004,0.352179775,0.4219875,0.484062893,0.644944444,0.293261538,0.348262036,0.384690285,0.429916763,0.262427019,0.438155315,0.43093317,0.367909749,0.402179775,0.357303352,0.392064279,0.174052084,0.464277457,0.242833333,0.345103136,0.390294045,0.292917749,0.068325581,0.332390857,0.400219454,0.0,0.286645144,0.344454587,0.423235182,0.397009967,0.928,0.35725,0.342681879,0.134711125,0.325581117,0.243807692,0.308117089,0.339361345,0.334439987,0.398433962,0.40070977,0.329896174,0.257810089,0.366361352,0.433694698,0.365649692,0.385217778,0.32028877,0.3439873,0.345864807,0.464637795,0.405194924,0.373738329,0.422487302,0.30536,0.427931034,0.345449612,0.287902083,0.344803857,0.369997587,0.28315625,0.480656346,0.363308594,0.396806481,0.215498914,0.317731044,0.398077778,0.315764228,0.383185185,0.373593482,0.307691052,0.360897839,0.369038462,0.369170854,0.387421099,0.205,0.479115443,0.305190068,0.35470056,0.079486635,0.358112281,0.39537457,0.401964901,0.458352941,0.384944423,0.356254768,0.268059246,0.320544262],"type":"choropleth"}],"name":"2020-02-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ukraine","Norway","New Zealand","Saudi Arabia","Burundi","Lithuania","Cyprus","Nepal","Seychelles","Swaziland","Algeria","Venezuela","El Salvador","India","Peru","Zimbabwe","Cambodia","Chile","Estonia","Ethiopia","Lebanon","Bangladesh","Albania","Eritrea","Finland","Tunisia","Barbados","Myanmar","Somalia","Djibouti","Senegal","East Timor","Belarus","Rwanda","Guyana","Pitcairn","Cameroon","Canada","Japan","Western Sahara","Latvia","Chad","Czech Republic","Cayman Islands","Armenia","Ghana","Syria","Nauru","Indonesia","Greece","Slovenia","Russia","South Korea","Isle of Man","North Korea","Netherlands","Bahrain","Jamaica","Macedonia","Mozambique","Hungary","Serbia","Saint Helena","Luxembourg","Denmark","Qatar","Argentina","South Africa","Samoa","Sao Tome and Principe","Israel","Saint Lucia","Gibraltar","Togo","Singapore","British Virgin Islands","Republic of the Congo","Honduras","Spain","Tonga","Central African Republic","Croatia","Tanzania","Switzerland","Greenland","Australia","Kenya","Benin","Palau","Sierra Leone","Dominican Republic","Faroe Islands","Nicaragua","Egypt","Zambia","Falkland Islands","Colombia","Gambia","Yemen","Vietnam","Micronesia","Austria","Bolivia","Montserrat","Anguilla","Malta","Guinea","Sweden","Portugal","Guinea-Bissau","Philippines","Fiji","Germany","Saint Kitts and Nevis","Montenegro","Cape Verde","Monaco","Iceland","San Marino","Slovakia","Grenada","Solomon Islands","Turkey","Costa Rica","Antigua and Barbuda","Maldives","Bermuda","Guernsey","Bhutan","Georgia","Kuwait","Pakistan","Bahamas","Andorra","Brunei","China","Uzbekistan","Kazakhstan","Mali","Haiti","Kyrgyzstan","Romania","Bulgaria","Dominica","United Kingdom","Moldova","Afghanistan","Malaysia","Lesotho","Sri Lanka","Jordan","Ireland","Panama","Papua New Guinea","Tajikistan","Mongolia","Gabon","Libya","France","Uganda","Turkmenistan","Kosovo","Poland","Sudan","Liberia","Malawi","Iran","Thailand","United Arab Emirates","Saint Vincent and the Grenadines","Azerbaijan","Ivory Coast","Tokelau","Belize","Botswana","Angola","South Sudan","Ecuador","Mauritania","Cuba","Mauritius","Turks and Caicos Islands","Iraq","Tuvalu","Morocco","Marshall Islands","Equatorial Guinea","Laos","Guatemala","Paraguay","Democratic Republic of the Congo","Brazil","Jersey","Nigeria","Trinidad and Tobago","Niger","Liechtenstein","Uruguay","United States","Kiribati","Mexico","Cook Islands","Suriname","British Indian Ocean Territory","Comoros","Bosnia and Herzegovina","Belgium","Vanuatu","Niue","Oman","Burkina Faso","Palestine","Italy","Madagascar"],"locations":["UKR","NOR","NZL","SAU","BDI","LTU","CYP","NPL","SYC","SWZ","DZA","VEN","SLV","IND","PER","ZWE","KHM","CHL","EST","ETH","LBN","BGD","ALB","ERI","FIN","TUN","BRB","MMR","SOM","DJI","SEN","TLS","BLR","RWA","GUY","PCN","CMR","CAN","JPN","ESH","LVA","TCD","CZE","CYM","ARM","GHA","SYR","NRU","IDN","GRC","SVN","RUS","KOR","IMN","PRK","NLD","BHR","JAM","MKD","MOZ","HUN","SRB","SHN","LUX","DNK","QAT","ARG","ZAF","WSM","STP","ISR","LCA","GIB","TGO","SGP","VGB","COG","HND","ESP","TON","CAF","HRV","TZA","CHE","GRL","AUS","KEN","BEN","PLW","SLE","DOM","FRO","NIC","EGY","ZMB","FLK","COL","GMB","YEM","VNM","FSM","AUT","BOL","MSR","AIA","MLT","GIN","SWE","PRT","GNB","PHL","FJI","DEU","KNA","MNE","CPV","MCO","ISL","SMR","SVK","GRD","SLB","TUR","CRI","ATG","MDV","BMU","GGY","BTN","GEO","KWT","PAK","BHS","AND","BRN","CHN","UZB","KAZ","MLI","HTI","KGZ","ROU","BGR","DMA","GBR","MDA","AFG","MYS","LSO","LKA","JOR","IRL","PAN","PNG","TJK","MNG","GAB","LBY","FRA","UGA","TKM","XKX","POL","SDN","LBR","MWI","IRN","THA","ARE","VCT","AZE","CIV","TKL","BLZ","BWA","AGO","SSD","ECU","MRT","CUB","MUS","TCA","IRQ","TUV","MAR","MHL","GNQ","LAO","GTM","PRY","COD","BRA","JEY","NGA","TTO","NER","LIE","URY","USA","KIR","MEX","COK","SUR","IOT","COM","BIH","BEL","VUT","NIU","OMN","BFA","PSE","ITA","MDG"],"name":"","z":[0.313004036,0.387684254,0.369391773,0.229742405,0.184694215,0.236282913,0.361096131,0.203072375,0.38767619,0.066195313,0.272695096,0.293424509,0.146001208,0.245380828,0.243319556,0.295536942,0.305463687,0.304238885,0.362293785,0.163429054,0.276,0.289541697,0.30598419,0.389714286,0.34272529,0.28386802,0.233128049,0.406626198,-0.019357886,-0.224202703,0.230957838,0.3264375,0.307927928,0.091640857,0.352135593,0.537615385,0.309713725,0.338741647,0.273694296,0.422888889,0.173385113,0.306231183,0.343264873,0.347514851,0.348875,0.205009663,0.192068783,0.899,0.217137303,0.310356212,0.360992883,0.353956502,0.277155061,0.374181818,0.42142,0.338600874,0.314180645,0.3354763,0.208046512,0.333427481,0.336409836,0.320855072,-0.078769231,0.329385757,0.383962162,0.258342883,0.339385124,0.198164684,0.66595,0.3353,0.377664853,0.48053125,0.443823529,0.237099174,0.185803073,0.126923077,0.251609626,0.345228235,0.295582372,0.235310345,0.350757576,0.31020197,0.214739666,0.339564158,0.577459016,0.418403332,0.247257051,0.208005051,-0.33275,0.379484277,0.333629664,0.2166875,0.47651503,0.341971698,0.279783172,0.30158,0.319732777,0.258979827,0.466984375,0.322127958,0.15258,0.285944062,0.30203006,0.320957447,0.11975,0.201355072,0.139990566,0.353545806,0.315261381,0.221842105,0.26419056,0.199971264,0.301234979,0.086,0.3208,0.232783019,0.251075472,0.175934211,0.337916667,0.326675958,0.352511111,0.4593,0.142453902,0.301007453,0.222847458,-0.158381132,0.337546875,0.339073529,-0.270916667,0.382962406,0.325444068,0.198012961,0.246,0.185581197,0.182657895,0.427836462,0.208878788,0.288527132,0.242924433,0.399899679,0.333418182,0.340333468,0.359236735,0.16568,0.378486419,0.36221164,0.280112605,0.297800018,0.167253846,0.174326544,0.309303419,0.285633092,0.309197849,0.324716578,0.359209677,0.366800813,0.429645833,0.36615,0.387934574,0.135302105,0.394327869,0.406973154,0.32266786,0.170749091,0.451168044,0.32061079,0.376076366,0.311658181,0.205158299,0.423314815,0.383809278,0.307442708,0.3085,0.244543307,-0.02855102,0.324754098,0.264738739,0.30431956,0.484677419,0.014458811,0.351832,0.10125,0.327894661,0.820625,0.260259155,0.442,0.239058824,0.300586957,0.326873547,0.054179686,0.239607728,0.371675938,0.25437069,0.240292837,0.267046512,0.396224442,0.34468,0.223332762,0.408497432,0.592,0.288138997,0.21975,0.335309524,0.395142857,0.115473684,0.396622829,0.328251097,0.279875,0.46396,0.219204633,0.306183432,0.341030303,0.384593645,0.445484211],"type":"choropleth"}],"name":"2020-02-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","Syria","Germany","Uruguay","Guyana","Guatemala","Australia","Guinea-Bissau","Afghanistan","Panama","Grenada","Philippines","Honduras","Bhutan","Cyprus","Iran","Comoros","Moldova","Swaziland","Colombia","Kazakhstan","San Marino","Bermuda","Lebanon","Armenia","North Korea","Ivory Coast","Monaco","Cambodia","El Salvador","Venezuela","Kiribati","Haiti","Equatorial Guinea","Myanmar","Libya","Vietnam","Senegal","Brazil","Maldives","Palestine","Nigeria","Saint Vincent and the Grenadines","Nauru","Mali","Liberia","Barbados","Mauritania","Switzerland","Qatar","Trinidad and Tobago","Micronesia","Peru","United Kingdom","Marshall Islands","Ghana","Mauritius","Saint Kitts and Nevis","Lithuania","Latvia","Bosnia and Herzegovina","Gambia","Russia","Gabon","Turkey","Mexico","Poland","Andorra","Sudan","Central African Republic","South Korea","British Indian Ocean Territory","Saint Lucia","South Africa","Yemen","Ecuador","Palau","Chad","Iraq","Zambia","Malta","Nepal","Cameroon","British Virgin Islands","Botswana","Samoa","Sweden","Jamaica","United States","Kosovo","Indonesia","Anguilla","Republic of the Congo","Kenya","Azerbaijan","Nicaragua","Tajikistan","Denmark","Netherlands","Pakistan","Eritrea","Seychelles","Bahrain","Georgia","Luxembourg","Guernsey","Suriname","Cook Islands","Angola","Bolivia","Dominica","Singapore","Serbia","Saudi Arabia","Tonga","Italy","Bangladesh","Portugal","Faroe Islands","Sri Lanka","Vatican","Argentina","Dominican Republic","India","Bulgaria","Sao Tome and Principe","Isle of Man","Ireland","Montserrat","Israel","Slovenia","Vanuatu","Japan","Pitcairn","Albania","Togo","Uzbekistan","Turks and Caicos Islands","Burundi","Somalia","Laos","Malaysia","Zimbabwe","Cape Verde","Canada","Benin","Uganda","New Zealand","Slovakia","Montenegro","Tunisia","China","Algeria","Austria","Turkmenistan","Romania","Mongolia","Cayman Islands","Belize","Cuba","Norway","Morocco","Ethiopia","Belgium","Egypt","Western Sahara","Niue","Hungary","Burkina Faso","Ukraine","Solomon Islands","Saint Helena","Madagascar","South Sudan","Spain","Chile","Finland","Jordan","Liechtenstein","Iceland","Bahamas","France","Niger","Greenland","Oman","Jersey","Kyrgyzstan","Democratic Republic of the Congo","Croatia","Mozambique","Thailand","Malawi","Sierra Leone","Guinea","Fiji","Belarus","Lesotho","Rwanda","Macedonia","Estonia","Paraguay","Czech Republic","Antigua and Barbuda","Brunei","Costa Rica","Tuvalu","Papua New Guinea","Kuwait","United Arab Emirates","East Timor","Tanzania","Djibouti","Gibraltar","Greece"],"locations":["FLK","SYR","DEU","URY","GUY","GTM","AUS","GNB","AFG","PAN","GRD","PHL","HND","BTN","CYP","IRN","COM","MDA","SWZ","COL","KAZ","SMR","BMU","LBN","ARM","PRK","CIV","MCO","KHM","SLV","VEN","KIR","HTI","GNQ","MMR","LBY","VNM","SEN","BRA","MDV","PSE","NGA","VCT","NRU","MLI","LBR","BRB","MRT","CHE","QAT","TTO","FSM","PER","GBR","MHL","GHA","MUS","KNA","LTU","LVA","BIH","GMB","RUS","GAB","TUR","MEX","POL","AND","SDN","CAF","KOR","IOT","LCA","ZAF","YEM","ECU","PLW","TCD","IRQ","ZMB","MLT","NPL","CMR","VGB","BWA","WSM","SWE","JAM","USA","XKX","IDN","AIA","COG","KEN","AZE","NIC","TJK","DNK","NLD","PAK","ERI","SYC","BHR","GEO","LUX","GGY","SUR","COK","AGO","BOL","DMA","SGP","SRB","SAU","TON","ITA","BGD","PRT","FRO","LKA","VAT","ARG","DOM","IND","BGR","STP","IMN","IRL","MSR","ISR","SVN","VUT","JPN","PCN","ALB","TGO","UZB","TCA","BDI","SOM","LAO","MYS","ZWE","CPV","CAN","BEN","UGA","NZL","SVK","MNE","TUN","CHN","DZA","AUT","TKM","ROU","MNG","CYM","BLZ","CUB","NOR","MAR","ETH","BEL","EGY","ESH","NIU","HUN","BFA","UKR","SLB","SHN","MDG","SSD","ESP","CHL","FIN","JOR","LIE","ISL","BHS","FRA","NER","GRL","OMN","JEY","KGZ","COD","HRV","MOZ","THA","MWI","SLE","GIN","FJI","BLR","LSO","RWA","MKD","EST","PRY","CZE","ATG","BRN","CRI","TUV","PNG","KWT","ARE","TLS","TZA","DJI","GIB","GRC"],"name":"","z":[0.520833333,0.311128205,0.358300037,0.412644436,0.239688679,0.366601222,0.475975055,-0.043222222,0.412223235,0.322936231,0.395315789,0.368046343,0.260011217,0.138105263,0.372268519,0.479369427,0.383866667,0.496833333,0.199545455,0.347941594,0.295160714,0.422615385,0.451525424,0.206525994,0.241228571,0.538939024,0.411873239,0.364947368,0.253068966,0.264898132,0.245765388,0.516,0.380721983,0.166428571,0.465819572,0.316427027,0.46992509,0.297978426,0.364459221,0.363781915,0.373553191,0.27224187,0.489651163,0.0,0.248365942,0.451196491,0.231443709,0.348603774,0.340901313,0.326698577,0.399563218,0.299555556,0.333716679,0.489198394,0.345555556,0.326567507,0.455967742,0.5134,0.447550943,0.336226667,0.441082645,0.22948951,0.419150882,0.466093023,0.360192695,0.236585205,0.356522668,0.353088496,0.395716667,0.474764706,0.432740099,0.4395,0.555872727,0.394361591,0.437467933,0.222432327,0.181,0.363095238,0.22000369,0.28907874,0.229752,0.287115198,0.355229417,0.354333333,0.097461957,0.6766,0.390850968,0.52102051,0.445481319,0.18546875,0.206518945,0.5145,0.462844444,0.186723303,0.494147541,0.383133578,0.334839695,0.457360778,0.426760991,0.438225879,0.153083333,0.472948148,0.378657895,0.424498371,0.276752688,0.258645161,0.496194444,0.719769231,0.265817568,0.262987087,0.418928571,0.340556715,0.419786441,0.315500365,0.497975,0.261595493,0.35455163,0.326793302,0.43575,0.207470985,0.0,0.429385972,0.326288208,0.219158395,0.464416107,0.3395,0.361804124,0.459765153,0.382478261,0.339206751,0.259831715,0.458571429,0.344058076,0.663,0.488455696,0.143598726,0.396176471,0.29908,0.346741935,0.222930394,0.628840909,0.304837792,0.349173387,0.415011111,0.4420999,0.354598425,0.170393468,0.445048611,0.386423868,0.136852941,0.293777778,0.330198301,0.418740472,0.365794155,0.545512821,0.409150342,0.51296319,0.399719626,0.396716981,0.123785881,0.511566007,0.281228404,0.229184211,0.339147335,0.411893567,0.615931034,0.481421053,0.459620968,0.462224138,0.468184332,0.387428571,0.116111111,0.363369048,0.455975,0.389308947,0.314989578,0.437743231,0.332224299,0.37584,0.421834783,0.483819277,0.443267021,0.4834687,0.477868852,0.25215674,0.527353383,0.504363636,0.304125915,0.404696833,0.311031674,0.355998011,0.339832402,0.354425743,0.298429825,0.362419355,0.470428571,0.490877778,0.074735084,0.337241935,0.329123656,0.37893778,0.455535256,0.225277778,0.384942857,0.36221152,0.53275,0.30780137,0.363619048,0.296668691,0.380333333,0.197915416,0.477958904,0.550764706,0.445745026],"type":"choropleth"}],"name":"2020-02-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","Bhutan","British Indian Ocean Territory","Grenada","Guatemala","Iran","San Marino","Marshall Islands","Sudan","Peru","Lebanon","Armenia","Qatar","Palau","Bermuda","Fiji","Kiribati","Nepal","Lesotho","Tajikistan","Burkina Faso","Niue","Mauritius","Andorra","Rwanda","Denmark","Azerbaijan","Vanuatu","Cameroon","Uganda","Togo","Netherlands","New Zealand","Tanzania","Cook Islands","South Korea","Turks and Caicos Islands","Sweden","Kosovo","Western Sahara","Seychelles","Bangladesh","Malawi","Greenland","Liechtenstein","Bosnia and Herzegovina","Mexico","Saint Kitts and Nevis","Switzerland","Israel","Albania","Portugal","Poland","Venezuela","Pakistan","Pitcairn","Equatorial Guinea","Morocco","Slovenia","Saint Helena","Suriname","Thailand","Angola","Italy","Finland","Tokelau","Mozambique","Japan","Madagascar","United States","Argentina","Gambia","Singapore","Norway","Philippines","East Timor","Turkmenistan","Guernsey","Ukraine","Central African Republic","Palestine","Bahrain","Saudi Arabia","Maldives","Botswana","Iraq","Jersey","China","Cuba","Georgia","Lithuania","Zambia","South Africa","Falkland Islands","Ecuador","Brazil","Paraguay","Democratic Republic of the Congo","Sri Lanka","Austria","Burundi","Saint Vincent and the Grenadines","Comoros","France","Australia","Estonia","Niger","Eritrea","Algeria","Mauritania","Cayman Islands","South Sudan","Macedonia","Micronesia","Bolivia","Nauru","Malaysia","Laos","Guinea","Dominica","Cape Verde","El Salvador","Papua New Guinea","Hungary","Faroe Islands","Sao Tome and Principe","Samoa","Haiti","Spain","Montenegro","Uzbekistan","North Korea","Uruguay","Chad","Djibouti","Trinidad and Tobago","Afghanistan","Vietnam","Liberia","Serbia","Kyrgyzstan","Myanmar","Benin","Mongolia","Gabon","Saint Lucia","Kuwait","Nigeria","Zimbabwe","Libya","Mali","United Kingdom","Kenya","Yemen","Bulgaria","Gibraltar","Jamaica","Romania","United Arab Emirates","Croatia","Luxembourg","Oman","Greece","Germany","Antigua and Barbuda","Republic of the Congo","British Virgin Islands","Moldova","Montserrat","Brunei","Ivory Coast","Guyana","Tonga","Russia","Turkey","Ethiopia","Solomon Islands","Belarus","India","Isle of Man","Monaco","Senegal","Anguilla","Belgium","Vatican","Costa Rica","Egypt","Guinea-Bissau","Iceland","Latvia","Syria","Indonesia","Tunisia","Kazakhstan","Malta","Ghana","Swaziland","Czech Republic","Barbados","Belize","Somalia","Jordan","Bahamas","Ireland","Dominican Republic","Colombia","Nicaragua","Cyprus","Canada","Tuvalu","Cambodia","Slovakia","Honduras","Panama","Sierra Leone"],"locations":["CHL","BTN","IOT","GRD","GTM","IRN","SMR","MHL","SDN","PER","LBN","ARM","QAT","PLW","BMU","FJI","KIR","NPL","LSO","TJK","BFA","NIU","MUS","AND","RWA","DNK","AZE","VUT","CMR","UGA","TGO","NLD","NZL","TZA","COK","KOR","TCA","SWE","XKX","ESH","SYC","BGD","MWI","GRL","LIE","BIH","MEX","KNA","CHE","ISR","ALB","PRT","POL","VEN","PAK","PCN","GNQ","MAR","SVN","SHN","SUR","THA","AGO","ITA","FIN","TKL","MOZ","JPN","MDG","USA","ARG","GMB","SGP","NOR","PHL","TLS","TKM","GGY","UKR","CAF","PSE","BHR","SAU","MDV","BWA","IRQ","JEY","CHN","CUB","GEO","LTU","ZMB","ZAF","FLK","ECU","BRA","PRY","COD","LKA","AUT","BDI","VCT","COM","FRA","AUS","EST","NER","ERI","DZA","MRT","CYM","SSD","MKD","FSM","BOL","NRU","MYS","LAO","GIN","DMA","CPV","SLV","PNG","HUN","FRO","STP","WSM","HTI","ESP","MNE","UZB","PRK","URY","TCD","DJI","TTO","AFG","VNM","LBR","SRB","KGZ","MMR","BEN","MNG","GAB","LCA","KWT","NGA","ZWE","LBY","MLI","GBR","KEN","YEM","BGR","GIB","JAM","ROU","ARE","HRV","LUX","OMN","GRC","DEU","ATG","COG","VGB","MDA","MSR","BRN","CIV","GUY","TON","RUS","TUR","ETH","SLB","BLR","IND","IMN","MCO","SEN","AIA","BEL","VAT","CRI","EGY","GNB","ISL","LVA","SYR","IDN","TUN","KAZ","MLT","GHA","SWZ","CZE","BRB","BLZ","SOM","JOR","BHS","IRL","DOM","COL","NIC","CYP","CAN","TUV","KHM","SVK","HND","PAN","SLE"],"name":"","z":[0.321488913,-0.337483871,0.21225,0.34968,0.304999076,0.394204329,0.524,0.283666667,0.331020833,0.329692003,0.364798206,0.262827273,0.151703777,0.8975,0.600480769,0.361796703,0.183071429,0.353977444,0.390214286,0.377518797,0.377378947,0.438,0.360388235,0.071428571,0.059538106,0.407822539,0.427781629,0.376325,0.333142644,0.189235561,0.298639344,0.342049321,0.431277232,0.280757647,0.329,0.333419935,0.0181,0.395281565,0.319510417,0.500875,0.386605263,0.235505747,0.349497449,0.468815789,0.35973913,0.388326446,0.270943874,0.405785714,0.286144107,0.312236905,0.321364486,0.363873646,0.33831758,0.143866822,0.23850096,0.687666667,0.232083333,0.323181275,0.327276527,0.188230769,0.37487931,0.360416982,0.364226027,0.427634396,0.37697438,0.446,0.06914375,0.289522283,0.311686347,0.431031534,0.338232659,0.38862069,0.29377832,0.448698587,0.310233833,0.240142857,-0.011862069,0.386405063,0.463129944,0.385246154,0.401630901,0.320011905,0.245107672,0.206831956,0.177621212,0.396838346,0.411115942,0.443204988,-0.098485949,0.432732673,0.397697952,0.245631068,0.358597063,0.6293125,0.238902797,0.424377989,0.278810351,0.32493837,0.216906639,0.290539414,-0.056597403,0.473253165,0.42175,0.398289361,0.427912557,0.317346591,0.446416431,0.206674419,0.310720859,0.269307692,0.390068966,0.418983498,0.401745763,0.515769231,0.22808,0.0,0.086236658,0.578976,0.054838983,0.21925,0.168302632,0.209040156,0.406864865,0.432770833,0.7021,0.275545455,0.837,0.405659379,0.30023518,0.475447761,0.394,0.435925,0.425541198,0.398912,0.425363636,0.347801688,0.21729588,0.465229709,0.43886802,0.468581907,0.316061224,0.294657321,0.296342105,0.539638393,0.428593074,0.369866667,0.231848249,0.294057866,0.243215962,0.360793388,0.260135231,0.401054408,0.219328269,0.418206573,0.33543125,0.497727273,0.445463816,0.403557619,0.262546221,0.223789744,0.28423839,0.337493631,0.39009825,0.351020783,0.323338462,0.285918367,0.477884615,0.466765766,0.385964286,-0.0896,0.369806122,0.17568,0.3598,0.407373681,0.221831773,0.272581132,0.107619048,0.393113333,0.162536524,0.390288,0.301983607,0.279455474,0.753333333,0.2984188,0.1175,0.299587508,0.365968182,0.0640625,0.344213235,0.359677215,0.381558559,0.130990637,0.282953757,0.27732,0.21754717,0.399975748,0.06977551,0.418301294,0.247252874,0.570852761,0.256283105,0.369477941,0.363329167,0.245319438,0.230810302,0.233998025,0.309804085,0.422688769,0.406580921,0.631,0.110928571,0.348462687,0.302002327,0.321809297,0.411254902],"type":"choropleth"}],"name":"2020-02-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Finland","Czech Republic","Canada","Senegal","Gibraltar","Philippines","Cape Verde","Libya","Israel","Gambia","Afghanistan","Western Sahara","Italy","Liechtenstein","Zimbabwe","Venezuela","Nicaragua","Trinidad and Tobago","Egypt","New Zealand","Switzerland","Pitcairn","Guinea-Bissau","Bahrain","Liberia","Thailand","Central African Republic","Netherlands","Ivory Coast","Peru","Lebanon","Eritrea","Azerbaijan","Hungary","Australia","Bahamas","Niue","Romania","Cayman Islands","United Arab Emirates","Qatar","Chile","Malawi","Papua New Guinea","Croatia","Honduras","Montserrat","Jersey","Niger","Malta","Belize","Bolivia","Equatorial Guinea","Serbia","Kenya","Colombia","South Korea","Grenada","Kyrgyzstan","Anguilla","Ecuador","Spain","British Indian Ocean Territory","Vietnam","Saint Helena","Syria","Fiji","Turkey","Belarus","United States","Argentina","Haiti","Madagascar","Ukraine","Morocco","Guernsey","Belgium","Kosovo","Ghana","Sao Tome and Principe","Guinea","Laos","Ethiopia","Burkina Faso","Greenland","Sri Lanka","Norway","Samoa","Brunei","Micronesia","Bulgaria","Uzbekistan","Moldova","Pakistan","Malaysia","Mongolia","China","Democratic Republic of the Congo","Yemen","Dominican Republic","Zambia","Germany","Tanzania","Monaco","Iran","Djibouti","Bermuda","Saint Kitts and Nevis","Costa Rica","Portugal","Tonga","South Africa","Bhutan","Maldives","San Marino","Panama","Nigeria","Uruguay","Sierra Leone","Mali","Saint Lucia","Kuwait","Ireland","Montenegro","Georgia","Slovakia","Tunisia","Turkmenistan","Algeria","Swaziland","Andorra","Kazakhstan","Guyana","India","Antigua and Barbuda","Jordan","Sudan","Oman","Lesotho","Benin","British Virgin Islands","Burundi","Mozambique","Mexico","Japan","Guatemala","Armenia","Brazil","Jamaica","Sweden","Saudi Arabia","Rwanda","Nauru","Slovenia","Dominica","Denmark","Cambodia","Gabon","Barbados","Austria","South Sudan","Indonesia","Chad","Marshall Islands","Botswana","United Kingdom","Poland","Palestine","Russia","Mauritania","Saint Vincent and the Grenadines","France","Cameroon","Uganda","Comoros","Solomon Islands","Falkland Islands","Nepal","Cyprus","Lithuania","Togo","Latvia","Iraq","Bangladesh","Isle of Man","Vatican","North Korea","East Timor","Mauritius","Luxembourg","Iceland","Kiribati","Estonia","Suriname","Cook Islands","Macedonia","Angola","Seychelles","El Salvador","Bosnia and Herzegovina","Paraguay","Faroe Islands","Turks and Caicos Islands","Greece","Vanuatu","Albania","Somalia","Republic of the Congo","Tajikistan","Myanmar","Singapore","Cuba"],"locations":["FIN","CZE","CAN","SEN","GIB","PHL","CPV","LBY","ISR","GMB","AFG","ESH","ITA","LIE","ZWE","VEN","NIC","TTO","EGY","NZL","CHE","PCN","GNB","BHR","LBR","THA","CAF","NLD","CIV","PER","LBN","ERI","AZE","HUN","AUS","BHS","NIU","ROU","CYM","ARE","QAT","CHL","MWI","PNG","HRV","HND","MSR","JEY","NER","MLT","BLZ","BOL","GNQ","SRB","KEN","COL","KOR","GRD","KGZ","AIA","ECU","ESP","IOT","VNM","SHN","SYR","FJI","TUR","BLR","USA","ARG","HTI","MDG","UKR","MAR","GGY","BEL","XKX","GHA","STP","GIN","LAO","ETH","BFA","GRL","LKA","NOR","WSM","BRN","FSM","BGR","UZB","MDA","PAK","MYS","MNG","CHN","COD","YEM","DOM","ZMB","DEU","TZA","MCO","IRN","DJI","BMU","KNA","CRI","PRT","TON","ZAF","BTN","MDV","SMR","PAN","NGA","URY","SLE","MLI","LCA","KWT","IRL","MNE","GEO","SVK","TUN","TKM","DZA","SWZ","AND","KAZ","GUY","IND","ATG","JOR","SDN","OMN","LSO","BEN","VGB","BDI","MOZ","MEX","JPN","GTM","ARM","BRA","JAM","SWE","SAU","RWA","NRU","SVN","DMA","DNK","KHM","GAB","BRB","AUT","SSD","IDN","TCD","MHL","BWA","GBR","POL","PSE","RUS","MRT","VCT","FRA","CMR","UGA","COM","SLB","FLK","NPL","CYP","LTU","TGO","LVA","IRQ","BGD","IMN","VAT","PRK","TLS","MUS","LUX","ISL","KIR","EST","SUR","COK","MKD","AGO","SYC","SLV","BIH","PRY","FRO","TCA","GRC","VUT","ALB","SOM","COG","TJK","MMR","SGP","CUB"],"name":"","z":[0.415201454,0.454690476,0.453755729,0.389114815,0.405,0.240942565,0.207641791,0.31666,0.42095369,0.612062745,0.274296296,0.234788462,0.510343151,0.472166667,0.42366776,0.198678918,0.271112871,0.334095238,0.422018841,0.457608318,0.435571305,0.0,0.046,0.227306122,0.516428571,0.41561373,0.398054945,0.39834642,0.236443182,0.352865871,0.33302381,0.2960625,0.586322289,0.452170149,0.474952387,0.493053659,0.242888889,0.448891576,0.583941176,0.259019166,0.156466357,0.351867823,0.268321192,0.490873874,0.442816667,0.218993351,0.48485,0.5208,0.53367451,0.275358974,0.232303797,0.339543307,0.633222222,0.347189964,0.312020181,0.306887592,0.417971134,0.573703704,0.448956522,0.264666667,0.083225215,0.348846566,0.718,0.432242669,0.3812,0.371271845,0.372303371,0.354315881,0.461722892,0.528060561,0.381188759,0.435545283,0.298275701,0.42971891,0.471179669,0.199421053,0.426751654,0.393342105,0.199175,0.630041667,0.256466667,0.366042105,0.221598404,0.475323232,0.419246377,0.312192623,0.496001445,0.470214286,-0.008130435,0.4436,0.485534783,0.444352941,0.576333333,0.301546896,0.369988012,0.356147679,0.358732973,0.381529781,0.335548387,0.292221682,0.3281,0.419086694,0.374265306,0.540180328,0.446419038,0.605230769,0.478962963,0.5557,0.315875445,0.36007756,0.160093333,0.435816063,-0.218071429,0.362170181,0.478166667,0.334280306,0.299950399,0.413650155,0.52428777,0.409276382,0.403173077,0.074013175,0.416706148,0.466277778,0.601146694,0.444524691,0.43703861,0.368454545,0.396318328,0.370384615,0.287676923,0.45988,0.225736,0.182770513,0.33274359,0.23525,0.48559542,0.416679245,0.451810526,0.304527778,0.465272727,0.069813953,0.322920354,0.417919815,0.358841309,0.347668767,0.3525,0.405580697,0.442071118,0.443176282,0.116209916,-0.058586301,0.18,0.488368421,0.444285714,0.47254424,0.275461538,0.516325203,0.266508287,0.377663623,0.42331383,0.275908346,0.471860759,0.2995,0.288493506,0.459155048,0.37486453,0.429374101,0.357324675,0.307371429,0.683222222,0.484958584,0.424392975,0.332301768,0.187,0.236,0.500533333,0.283627907,0.465067708,0.503225806,0.353425,0.374833333,0.326854167,0.268548458,0.491875,0.924,0.4251,0.12725,0.526128205,0.289895062,0.477865672,-0.445,0.48428,0.454935484,0.0,0.1991,0.440461538,0.536418103,0.099070058,0.419363636,0.319362793,-0.1276,0.2921,0.454326005,0.445869565,0.459886667,0.3565,0.616238095,0.499507937,0.373957672,0.390055623,0.222787258],"type":"choropleth"}],"name":"2020-02-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Germany","Zimbabwe","Australia","Democratic Republic of the Congo","Saint Vincent and the Grenadines","Angola","Kazakhstan","Mauritania","Palestine","Guatemala","Costa Rica","Cape Verde","Honduras","Comoros","Turkmenistan","Italy","Marshall Islands","Saint Lucia","Sweden","Gibraltar","Poland","United States","Azerbaijan","Mali","Ecuador","Denmark","Monaco","Bhutan","Equatorial Guinea","Brazil","Kuwait","Lesotho","United Kingdom","Andorra","Sierra Leone","Vietnam","Zambia","Botswana","Faroe Islands","Cook Islands","Samoa","Niger","Micronesia","Gambia","Malta","Israel","Falkland Islands","Anguilla","Tajikistan","Mauritius","Palau","Switzerland","Slovakia","Kiribati","British Indian Ocean Territory","Dominican Republic","Sudan","Portugal","Colombia","British Virgin Islands","Tokelau","Turkey","Mexico","Guernsey","Nigeria","Liberia","Cayman Islands","Kosovo","India","Bosnia and Herzegovina","Moldova","Singapore","Trinidad and Tobago","Bolivia","Iraq","Uruguay","Kenya","Dominica","Panama","Bahrain","Thailand","Iceland","Chad","Swaziland","Luxembourg","Ukraine","Paraguay","Estonia","East Timor","Cambodia","Qatar","Indonesia","Tunisia","Georgia","Rwanda","New Zealand","Canada","Saudi Arabia","Myanmar","Macedonia","Gabon","Belarus","Norway","Djibouti","Mozambique","Iran","Algeria","Republic of the Congo","Burundi","Liechtenstein","France","Finland","Nauru","Latvia","El Salvador","Lithuania","Czech Republic","Lebanon","Netherlands","Greece","Tanzania","Togo","Pitcairn","Senegal","Guinea-Bissau","Bangladesh","Suriname","Venezuela","Sri Lanka","South Korea","Uganda","Cameroon","Japan","Serbia","Barbados","Guyana","Albania","Hungary","Madagascar","North Korea","Peru","Russia","Solomon Islands","Isle of Man","Armenia","Nepal","Cyprus","Argentina","Belgium","Montenegro","Jersey","Sao Tome and Principe","Jamaica","Guinea","Ghana","Romania","Greenland","Bulgaria","Austria","Spain","Haiti","Grenada","Saint Kitts and Nevis","Fiji","Mongolia","Western Sahara","United Arab Emirates","Philippines","Uzbekistan","Bahamas","Yemen","Maldives","Ireland","Malaysia","Brunei","South Africa","Pakistan","China","Tuvalu","Antigua and Barbuda","Nicaragua","Bermuda","Tonga","Syria","Niue","Burkina Faso","Turks and Caicos Islands","Afghanistan","Egypt","Papua New Guinea","Belize","Montserrat","Laos","Saint Helena","Chile","Vanuatu","Morocco","Cuba","Eritrea","Malawi","Slovenia","Ethiopia","Benin","Oman","Seychelles","Central African Republic","Libya","Ivory Coast","South Sudan","Jordan","Somalia","Croatia","Kyrgyzstan"],"locations":["DEU","ZWE","AUS","COD","VCT","AGO","KAZ","MRT","PSE","GTM","CRI","CPV","HND","COM","TKM","ITA","MHL","LCA","SWE","GIB","POL","USA","AZE","MLI","ECU","DNK","MCO","BTN","GNQ","BRA","KWT","LSO","GBR","AND","SLE","VNM","ZMB","BWA","FRO","COK","WSM","NER","FSM","GMB","MLT","ISR","FLK","AIA","TJK","MUS","PLW","CHE","SVK","KIR","IOT","DOM","SDN","PRT","COL","VGB","TKL","TUR","MEX","GGY","NGA","LBR","CYM","XKX","IND","BIH","MDA","SGP","TTO","BOL","IRQ","URY","KEN","DMA","PAN","BHR","THA","ISL","TCD","SWZ","LUX","UKR","PRY","EST","TLS","KHM","QAT","IDN","TUN","GEO","RWA","NZL","CAN","SAU","MMR","MKD","GAB","BLR","NOR","DJI","MOZ","IRN","DZA","COG","BDI","LIE","FRA","FIN","NRU","LVA","SLV","LTU","CZE","LBN","NLD","GRC","TZA","TGO","PCN","SEN","GNB","BGD","SUR","VEN","LKA","KOR","UGA","CMR","JPN","SRB","BRB","GUY","ALB","HUN","MDG","PRK","PER","RUS","SLB","IMN","ARM","NPL","CYP","ARG","BEL","MNE","JEY","STP","JAM","GIN","GHA","ROU","GRL","BGR","AUT","ESP","HTI","GRD","KNA","FJI","MNG","ESH","ARE","PHL","UZB","BHS","YEM","MDV","IRL","MYS","BRN","ZAF","PAK","CHN","TUV","ATG","NIC","BMU","TON","SYR","NIU","BFA","TCA","AFG","EGY","PNG","BLZ","MSR","LAO","SHN","CHL","VUT","MAR","CUB","ERI","MWI","SVN","ETH","BEN","OMN","SYC","CAF","LBY","CIV","SSD","JOR","SOM","HRV","KGZ"],"name":"","z":[0.313392642,0.424850299,0.433244444,0.103736364,0.372139535,0.324580808,0.2965,0.457,0.421698864,0.28466965,0.269733714,0.190375,0.115085761,0.087875,0.191933333,0.412127246,0.011888889,0.214857143,0.344897617,0.205411765,0.415439235,0.406973944,0.372569231,0.285730769,0.17811591,0.278103636,0.200069767,0.041923077,0.05125641,0.282974491,0.151934211,0.33486,0.345355637,0.238134615,0.470736111,0.342151007,0.271584158,0.207936709,0.1195,0.682,0.290454545,0.404865828,-0.0809,0.274328358,0.294102804,0.391453704,0.410228571,0.0,0.324970297,0.3644,0.938,0.271068694,0.211822222,0.062,0.681,0.227702024,0.315586207,0.236552708,0.269927851,0.364181818,-0.341,0.511371781,0.248796555,0.27795122,0.273237217,0.44252381,0.457546667,0.210171429,0.376192791,0.273164179,0.343266055,0.235288344,0.328073248,0.149290358,0.319156479,0.317299098,0.199384913,0.372833333,0.217100885,0.24508,0.338983705,0.386745455,0.459567164,0.2194375,0.363246479,0.3408357,0.417730943,0.455828025,0.051307692,0.18546875,0.267663818,0.318529997,0.285944056,0.456926254,0.076671916,0.295596306,0.356357051,0.179219907,0.203322917,0.335923077,0.281309278,0.459207792,0.410920949,0.184791667,0.2065,0.313775978,0.26668932,0.212816327,-0.109086614,0.359857143,0.299547073,0.217768698,-0.608,0.270028037,0.031881044,0.300729659,0.308722063,0.082947644,0.333983666,0.348690494,0.172419355,0.34542132,0.40975,0.155978082,-0.09975,0.203897561,0.523235294,0.078850679,0.157787589,0.308815136,0.241288809,0.34169313,0.240787789,0.300164894,0.161466019,0.131,0.363452703,0.384198697,0.339190083,0.435095238,0.256610178,0.412230152,0.071904762,0.481833333,0.403454545,0.25368661,0.413976,0.351202542,0.289930263,0.3985,0.248235294,0.2122,0.219560566,0.0011875,-0.215267181,0.405277924,0.60555102,0.373092511,0.287845608,0.344571335,0.360699065,0.231055556,0.218666667,-0.007779817,0.384357143,0.256692308,0.284762136,0.199088184,0.068375,0.259774194,0.344647541,0.062340206,0.351532305,0.09554556,0.413666667,0.26285502,0.076960262,0.358312591,0.5355,0.27826087,0.192058057,0.192178571,0.434477273,0.371663158,0.3674,0.208971014,0.008666667,0.326532164,0.334468254,0.420011236,0.292744898,0.339944444,0.264063291,0.355846154,0.3448174,0.18725,0.281894737,-0.017081871,0.394125,0.260777778,0.20813198,0.277349711,-0.141360544,0.307662722,0.362052288,0.354659574,0.470177419,0.28771831,0.311919118,0.129825,0.182848039,0.327343066,0.436416667],"type":"choropleth"}],"name":"2020-02-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cayman Islands","Lesotho","Sri Lanka","Nigeria","Niger","Gibraltar","Italy","Austria","Liberia","Tanzania","Mauritania","Vietnam","Colombia","Costa Rica","Turkey","Saint Lucia","Bhutan","Kazakhstan","Monaco","Bermuda","Brunei","Maldives","Saint Kitts and Nevis","Kyrgyzstan","Malaysia","Mongolia","Benin","Grenada","Uzbekistan","Saint Helena","Sao Tome and Principe","Malawi","Spain","Haiti","Montserrat","United Kingdom","Jordan","El Salvador","Belize","Montenegro","China","Croatia","Bulgaria","Burkina Faso","Mali","Slovakia","British Virgin Islands","Bosnia and Herzegovina","Sudan","Guernsey","Falkland Islands","Marshall Islands","Kosovo","Singapore","Kiribati","Botswana","Guatemala","Comoros","United States","Samoa","Brazil","Mauritius","Slovenia","British Indian Ocean Territory","Honduras","Kenya","Moldova","Uruguay","Bolivia","Sierra Leone","San Marino","Saint Vincent and the Grenadines","Micronesia","Turkmenistan","Faroe Islands","Malta","Tajikistan","Cook Islands","Equatorial Guinea","Kuwait","United Arab Emirates","Jersey","Morocco","Russia","Bahrain","Turks and Caicos Islands","Seychelles","Canada","Czech Republic","Lebanon","Lithuania","Jamaica","Senegal","Estonia","Solomon Islands","Cameroon","South Sudan","Netherlands","Bangladesh","Ivory Coast","Liechtenstein","Azerbaijan","Serbia","Cape Verde","Uganda","Tuvalu","Libya","New Zealand","Trinidad and Tobago","France","Eritrea","Central African Republic","Guinea-Bissau","Nicaragua","Bahamas","Democratic Republic of the Congo","Romania","Venezuela","Cyprus","Chile","Greenland","Burundi","Mozambique","Ethiopia","Vanuatu","Cuba","Saudi Arabia","Belgium","Hungary","Laos","Thailand","Fiji","Guinea","Madagascar","Nepal","Macedonia","Belarus","Greece","Latvia","Finland","Suriname","Syria","Nauru","Tunisia","Japan","Cambodia","Luxembourg","Barbados","Chad","Rwanda","Myanmar","Ukraine","Mexico","Guyana","Albania","South Korea","Panama","Philippines","Poland","Papua New Guinea","Gambia","East Timor","Iran","Republic of the Congo","Pakistan","Anguilla","India","Ghana","Tonga","Iraq","Paraguay","Norway","Georgia","Pitcairn","Ecuador","Qatar","Palestine","Indonesia","Oman","North Korea","Gabon","Angola","Dominica","Djibouti","Isle of Man","Peru","Australia","Ireland","Germany","Palau","Western Sahara","Algeria","Zambia","Somalia","Egypt","Portugal","Niue","Argentina","Switzerland","Yemen","Antigua and Barbuda","Sweden","Armenia","Swaziland","Dominican Republic","Togo","Denmark","Zimbabwe","Afghanistan","South Africa","Andorra","Iceland","Israel"],"locations":["CYM","LSO","LKA","NGA","NER","GIB","ITA","AUT","LBR","TZA","MRT","VNM","COL","CRI","TUR","LCA","BTN","KAZ","MCO","BMU","BRN","MDV","KNA","KGZ","MYS","MNG","BEN","GRD","UZB","SHN","STP","MWI","ESP","HTI","MSR","GBR","JOR","SLV","BLZ","MNE","CHN","HRV","BGR","BFA","MLI","SVK","VGB","BIH","SDN","GGY","FLK","MHL","XKX","SGP","KIR","BWA","GTM","COM","USA","WSM","BRA","MUS","SVN","IOT","HND","KEN","MDA","URY","BOL","SLE","SMR","VCT","FSM","TKM","FRO","MLT","TJK","COK","GNQ","KWT","ARE","JEY","MAR","RUS","BHR","TCA","SYC","CAN","CZE","LBN","LTU","JAM","SEN","EST","SLB","CMR","SSD","NLD","BGD","CIV","LIE","AZE","SRB","CPV","UGA","TUV","LBY","NZL","TTO","FRA","ERI","CAF","GNB","NIC","BHS","COD","ROU","VEN","CYP","CHL","GRL","BDI","MOZ","ETH","VUT","CUB","SAU","BEL","HUN","LAO","THA","FJI","GIN","MDG","NPL","MKD","BLR","GRC","LVA","FIN","SUR","SYR","NRU","TUN","JPN","KHM","LUX","BRB","TCD","RWA","MMR","UKR","MEX","GUY","ALB","KOR","PAN","PHL","POL","PNG","GMB","TLS","IRN","COG","PAK","AIA","IND","GHA","TON","IRQ","PRY","NOR","GEO","PCN","ECU","QAT","PSE","IDN","OMN","PRK","GAB","AGO","DMA","DJI","IMN","PER","AUS","IRL","DEU","PLW","ESH","DZA","ZMB","SOM","EGY","PRT","NIU","ARG","CHE","YEM","ATG","SWE","ARM","SWZ","DOM","TGO","DNK","ZWE","AFG","ZAF","AND","ISL","ISR"],"name":"","z":[0.404583333,0.366375,0.123473054,0.218296408,0.431853116,0.143428571,0.365759665,0.312029617,0.409906977,0.24803871,0.30832,0.356829814,0.223162123,0.272982222,0.227173399,0.260152174,0.033208333,0.274478261,0.310226415,0.413454545,0.225809524,0.128990476,0.343777778,0.254266667,0.357588661,0.36889881,0.356714286,0.159307692,0.310647059,0.396875,0.448666667,0.294588235,0.358206157,0.335483122,0.430861111,0.36197952,-0.237741379,0.200178571,0.506840426,0.542263158,0.3000907,0.279507937,0.371125424,0.244014493,0.373,0.295138462,0.34925,0.404450382,0.378329268,0.165088889,0.377,0.3704,0.235045455,0.259282998,0.331714286,0.28280597,0.350812658,0.338666667,0.429583566,0.097111111,0.363233134,0.263695652,0.290874372,0.396666667,0.20030608,0.179372829,0.315017241,0.374734086,0.189629503,0.510010101,0.0,0.31394,0.475125,0.346384615,0.221,0.198677778,0.345324675,0.49,0.270857143,0.047676671,0.151633192,0.347662921,0.325597254,0.314940403,0.119012903,0.893,0.412515924,0.324615109,0.324169856,0.294067138,0.328429688,0.254959486,0.230967949,0.363831933,0.276818182,0.375565881,0.406175214,0.332044112,0.237619165,0.354115646,0.21362963,0.399351351,0.283601156,0.286758621,0.071682021,0.1172,0.205714286,0.396119474,0.341375,0.309086264,0.316210526,0.332831933,0.282857143,0.190616398,0.277091429,0.16154185,0.349841575,-0.1116349,0.426688845,0.239172049,0.28,0.115469388,0.33075,0.184163934,0.3791,0.192041212,0.078947738,0.277421429,0.323869048,0.394464646,0.363120937,0.333126316,0.258387755,0.210554455,0.241534884,0.21928125,0.275382979,0.375586387,0.314180451,0.330831325,0.489947368,0.3082,0.31475,0.292411538,0.228367065,0.285140845,0.32484058,0.282178571,0.470161765,0.070536585,0.306163717,0.315790347,0.294140708,0.237510417,0.406136943,0.352414918,0.262721868,0.316401908,0.145950941,0.254418919,0.378849162,0.749666667,0.427160131,0.267178571,0.212375245,0.0,0.238004982,0.185795511,0.180647059,0.318696875,0.543653004,0.429748567,0.364544118,0.482,0.207805435,0.212254098,0.221962687,0.212946171,0.170677966,0.4228,0.457735294,0.337761006,0.091111111,0.203952381,0.299029412,0.253423954,0.420375097,0.319053889,0.345828358,0.084,0.438405405,0.316015038,0.087945205,0.308976331,0.292265487,0.293782721,0.4976,0.353006974,0.28745396,0.308450617,0.243809524,0.374344794,0.553817259,0.1646,0.246970696,0.241908046,0.299760623,0.502261628,0.115369159,0.344369043,0.312411765,0.351058824,0.303725806],"type":"choropleth"}],"name":"2020-02-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jamaica","Dominican Republic","Switzerland","Russia","Saint Lucia","Niger","Greece","Nepal","Montserrat","Barbados","Bahamas","Fiji","Western Sahara","France","Thailand","Tunisia","Equatorial Guinea","Romania","Peru","Cameroon","Myanmar","Mali","Isle of Man","Mexico","Bangladesh","Venezuela","Brunei","Guinea-Bissau","Syria","Austria","Canada","Bolivia","Australia","Senegal","Liechtenstein","Lebanon","San Marino","Maldives","Kenya","Tonga","Central African Republic","Haiti","Sri Lanka","Gibraltar","Panama","Ethiopia","Guernsey","Cyprus","Andorra","Jersey","Micronesia","Bosnia and Herzegovina","Turkmenistan","Uganda","India","South Africa","Cook Islands","Burkina Faso","Macedonia","Solomon Islands","Sweden","Madagascar","Saint Kitts and Nevis","Israel","Albania","Swaziland","Nicaragua","El Salvador","Vietnam","Uzbekistan","Tanzania","Bermuda","Republic of the Congo","Azerbaijan","North Korea","Antigua and Barbuda","Finland","Burundi","Niue","Jordan","Benin","Saudi Arabia","Gambia","Croatia","Seychelles","Grenada","Pakistan","Chile","Paraguay","Laos","Mongolia","Nigeria","Guinea","Sao Tome and Principe","United Arab Emirates","Monaco","Portugal","Costa Rica","Vatican","Turks and Caicos Islands","Argentina","Oman","Lithuania","Gabon","Tajikistan","Iran","Ireland","East Timor","Slovakia","Moldova","Bulgaria","China","Algeria","Turkey","Italy","Belize","Faroe Islands","Latvia","South Korea","Spain","Malawi","Chad","Papua New Guinea","Egypt","Georgia","Nauru","Bhutan","Yemen","Montenegro","Kyrgyzstan","Uruguay","Cambodia","Ukraine","Luxembourg","Kazakhstan","Zimbabwe","Malaysia","Qatar","Estonia","Honduras","Mauritania","Guyana","Kosovo","Cayman Islands","Cuba","Indonesia","Saint Helena","Belarus","Armenia","Iceland","Comoros","Iraq","Dominica","Botswana","Falkland Islands","Brazil","Palestine","Czech Republic","South Sudan","Bahrain","Philippines","Mauritius","Kiribati","Colombia","Mozambique","Singapore","Tuvalu","United Kingdom","Ghana","Cape Verde","British Indian Ocean Territory","Ivory Coast","Angola","Ecuador","Poland","Malta","Libya","Denmark","New Zealand","Somalia","Netherlands","British Virgin Islands","Liberia","Japan","Togo","Afghanistan","Morocco","Sierra Leone","Lesotho","Belgium","Eritrea","United States","Slovenia","Norway","Suriname","Greenland","Vanuatu","Samoa","Hungary","Rwanda","Serbia","Germany","Democratic Republic of the Congo","Trinidad and Tobago","Kuwait","Guatemala","Saint Vincent and the Grenadines","Sudan","Zambia","Djibouti","Marshall Islands"],"locations":["JAM","DOM","CHE","RUS","LCA","NER","GRC","NPL","MSR","BRB","BHS","FJI","ESH","FRA","THA","TUN","GNQ","ROU","PER","CMR","MMR","MLI","IMN","MEX","BGD","VEN","BRN","GNB","SYR","AUT","CAN","BOL","AUS","SEN","LIE","LBN","SMR","MDV","KEN","TON","CAF","HTI","LKA","GIB","PAN","ETH","GGY","CYP","AND","JEY","FSM","BIH","TKM","UGA","IND","ZAF","COK","BFA","MKD","SLB","SWE","MDG","KNA","ISR","ALB","SWZ","NIC","SLV","VNM","UZB","TZA","BMU","COG","AZE","PRK","ATG","FIN","BDI","NIU","JOR","BEN","SAU","GMB","HRV","SYC","GRD","PAK","CHL","PRY","LAO","MNG","NGA","GIN","STP","ARE","MCO","PRT","CRI","VAT","TCA","ARG","OMN","LTU","GAB","TJK","IRN","IRL","TLS","SVK","MDA","BGR","CHN","DZA","TUR","ITA","BLZ","FRO","LVA","KOR","ESP","MWI","TCD","PNG","EGY","GEO","NRU","BTN","YEM","MNE","KGZ","URY","KHM","UKR","LUX","KAZ","ZWE","MYS","QAT","EST","HND","MRT","GUY","XKX","CYM","CUB","IDN","SHN","BLR","ARM","ISL","COM","IRQ","DMA","BWA","FLK","BRA","PSE","CZE","SSD","BHR","PHL","MUS","KIR","COL","MOZ","SGP","TUV","GBR","GHA","CPV","IOT","CIV","AGO","ECU","POL","MLT","LBY","DNK","NZL","SOM","NLD","VGB","LBR","JPN","TGO","AFG","MAR","SLE","LSO","BEL","ERI","USA","SVN","NOR","SUR","GRL","VUT","WSM","HUN","RWA","SRB","DEU","COD","TTO","KWT","GTM","VCT","SDN","ZMB","DJI","MHL"],"name":"","z":[0.358064163,0.254675829,0.355697962,0.372334018,0.472428571,0.478678733,0.367175273,0.282956873,0.594176471,0.453051724,0.381205674,0.25376,0.445453125,0.402061093,0.407799235,0.383413953,0.4606,0.4222881,0.31078739,0.437413105,0.398830065,0.417569231,0.398821429,0.260477041,0.207396947,-0.110013671,0.0484,0.21,0.368231884,0.385394737,0.374643183,0.354047337,0.392908679,0.319008264,0.41053125,0.310063063,0.42175,0.190812155,0.345532842,0.351865385,0.462268657,0.376394841,0.273768837,0.466,0.335850134,0.391255474,0.280045455,0.455273183,0.279714286,0.321911765,0.263,0.36946729,0.369742857,0.256613793,0.240385623,0.313670552,0.932,0.50195122,0.243833333,0.504928571,0.456067736,0.419269231,0.350588235,0.398353612,0.445199715,0.019428571,0.318249254,0.219266578,0.345184544,0.17997619,0.327201087,0.39459375,0.325837838,0.422922222,0.495235294,0.300605263,0.324263736,0.101606557,0.0,0.316568627,0.376491803,0.122678606,0.408252101,0.182783133,0.579307692,0.224166667,0.116809392,0.304227416,0.243264871,0.506299213,0.440968254,0.549429853,0.253930233,0.583625,0.204239909,0.396808824,0.362500533,0.310553776,0.0,-0.517,0.220575827,0.244991803,0.449689266,0.433289474,0.252662791,0.415606838,0.288433333,0.200769231,0.296472727,0.389231788,0.354668293,0.336858217,0.429288079,0.279265884,0.395114028,0.379101266,0.291058824,0.381448649,0.306884013,0.360257526,0.34045283,0.445807692,0.440333333,0.371379464,0.541835404,-0.7505,-0.357307692,0.375781609,0.635932584,0.449916667,0.469873187,0.321681818,0.299538934,0.272449074,0.295068966,0.296504348,0.042095653,0.190056391,0.334857143,0.304861364,0.50325,0.104652778,0.429219512,0.504953488,0.056015358,0.102862249,0.0671,0.382333333,0.738570707,0.415556604,0.381333333,0.276969349,0.5678,0.534622951,0.808,0.394149792,0.372,0.325537688,0.453045455,0.075516484,0.322761808,0.530089286,0.378888889,0.31822808,0.344434426,0.273164404,0.155357143,0.410609966,0.346231373,0.256296703,0.8425,0.428309735,0.365976608,0.290710054,0.306897952,0.276337838,0.24205,0.378790507,0.328532602,0.395174757,0.328523386,0.084,0.437678161,0.314419566,0.133915058,0.251117647,0.36892891,0.54040678,0.610255814,0.31841233,0.31696,0.471027443,0.366143478,0.382100924,0.38925,0.401333333,0.5246,0.065166667,0.431369863,0.113932642,0.364420213,0.317122947,0.347937824,0.386651639,0.040408663,0.33300852,0.425513514,0.365963235,0.144820513,0.221642857,0.811],"type":"choropleth"}],"name":"2020-02-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cayman Islands","Kiribati","Ukraine","Tokelau","Eritrea","Samoa","Nicaragua","Marshall Islands","South Sudan","Cambodia","Guinea","Cameroon","Latvia","Peru","Finland","Panama","Equatorial Guinea","Niger","Dominican Republic","Honduras","Qatar","Jordan","Luxembourg","Poland","Grenada","Montserrat","Bhutan","East Timor","Vatican","Angola","Malaysia","Tunisia","Azerbaijan","Turks and Caicos Islands","Cape Verde","Saint Helena","Portugal","Monaco","Iceland","British Indian Ocean Territory","Argentina","Niue","Nepal","Trinidad and Tobago","Zimbabwe","Tonga","Montenegro","Ecuador","Gibraltar","Belarus","Pakistan","Mongolia","Chile","Ethiopia","Hungary","Mauritania","Kosovo","Jamaica","Democratic Republic of the Congo","Burundi","Djibouti","Sierra Leone","Comoros","Myanmar","Japan","Brazil","Ivory Coast","Fiji","Algeria","Liberia","Saudi Arabia","North Korea","France","Paraguay","Suriname","Madagascar","Haiti","Iran","Swaziland","Syria","United Arab Emirates","Burkina Faso","Nauru","Antigua and Barbuda","Mauritius","Benin","Malawi","Sri Lanka","Uzbekistan","Gabon","Bermuda","Vietnam","Belize","Australia","India","Turkey","Bahamas","Rwanda","Pitcairn","Ghana","Croatia","Dominica","United States","Kazakhstan","Sao Tome and Principe","Barbados","Spain","Afghanistan","Guernsey","South Korea","Laos","Saint Kitts and Nevis","Macedonia","Gambia","Jersey","Palestine","Saint Vincent and the Grenadines","Western Sahara","British Virgin Islands","Denmark","Serbia","Russia","Israel","Netherlands","Austria","Palau","Uruguay","Vanuatu","Indonesia","Ireland","Libya","Faroe Islands","Oman","Maldives","Bangladesh","Mali","Colombia","Yemen","New Zealand","Mozambique","Lesotho","Guinea-Bissau","Canada","Cuba","El Salvador","Iraq","Tuvalu","Cyprus","Venezuela","Liechtenstein","United Kingdom","Bosnia and Herzegovina","Romania","Slovakia","Cook Islands","Singapore","Guatemala","Kuwait","South Africa","Zambia","Egypt","Togo","Tajikistan","Uganda","Georgia","Andorra","Papua New Guinea","Morocco","Saint Lucia","Anguilla","Slovenia","Solomon Islands","Brunei","Thailand","Armenia","Greenland","Nigeria","Italy","Czech Republic","San Marino","Lithuania","Chad","Tanzania","Guyana","Isle of Man","Kenya","Bahrain","Turkmenistan","Belgium","Lebanon","Central African Republic","Switzerland","Albania","Seychelles","China","Botswana","Kyrgyzstan","Moldova","Senegal","Somalia","Estonia","Philippines","Mexico","Republic of the Congo","Germany","Bulgaria","Micronesia","Sweden","Greece","Falkland Islands","Costa Rica","Malta","Norway","Bolivia","Sudan"],"locations":["CYM","KIR","UKR","TKL","ERI","WSM","NIC","MHL","SSD","KHM","GIN","CMR","LVA","PER","FIN","PAN","GNQ","NER","DOM","HND","QAT","JOR","LUX","POL","GRD","MSR","BTN","TLS","VAT","AGO","MYS","TUN","AZE","TCA","CPV","SHN","PRT","MCO","ISL","IOT","ARG","NIU","NPL","TTO","ZWE","TON","MNE","ECU","GIB","BLR","PAK","MNG","CHL","ETH","HUN","MRT","XKX","JAM","COD","BDI","DJI","SLE","COM","MMR","JPN","BRA","CIV","FJI","DZA","LBR","SAU","PRK","FRA","PRY","SUR","MDG","HTI","IRN","SWZ","SYR","ARE","BFA","NRU","ATG","MUS","BEN","MWI","LKA","UZB","GAB","BMU","VNM","BLZ","AUS","IND","TUR","BHS","RWA","PCN","GHA","HRV","DMA","USA","KAZ","STP","BRB","ESP","AFG","GGY","KOR","LAO","KNA","MKD","GMB","JEY","PSE","VCT","ESH","VGB","DNK","SRB","RUS","ISR","NLD","AUT","PLW","URY","VUT","IDN","IRL","LBY","FRO","OMN","MDV","BGD","MLI","COL","YEM","NZL","MOZ","LSO","GNB","CAN","CUB","SLV","IRQ","TUV","CYP","VEN","LIE","GBR","BIH","ROU","SVK","COK","SGP","GTM","KWT","ZAF","ZMB","EGY","TGO","TJK","UGA","GEO","AND","PNG","MAR","LCA","AIA","SVN","SLB","BRN","THA","ARM","GRL","NGA","ITA","CZE","SMR","LTU","TCD","TZA","GUY","IMN","KEN","BHR","TKM","BEL","LBN","CAF","CHE","ALB","SYC","CHN","BWA","KGZ","MDA","SEN","SOM","EST","PHL","MEX","COG","DEU","BGR","FSM","SWE","GRC","FLK","CRI","MLT","NOR","BOL","SDN"],"name":"","z":[0.260772727,0.247,0.225011475,0.697,0.718,0.396869565,0.176738671,0.0,0.260666667,0.307882353,0.100931034,0.318187959,0.291846591,0.129373997,0.199370452,0.169417175,0.114727273,0.371850932,0.11969905,0.15549004,0.045411268,0.116095238,0.243887006,0.1981319,0.365416667,0.326235294,0.0619375,0.1644,0.0,0.114377246,0.078843173,0.206868726,0.380554817,-0.058666667,0.124876923,0.523333333,0.168941245,0.290074074,0.27996,-0.113,0.211449573,0.342111111,0.095156909,0.1403125,0.132286765,0.382421687,0.206763636,0.136969441,-0.225727273,0.295771084,0.154364854,0.298602317,0.104104112,0.121570909,0.341054863,0.043756757,0.101849315,0.109211251,0.126034351,-0.304166667,0.112285714,0.242580645,0.212666667,0.126707792,0.165113651,0.314383983,0.07461194,0.032,0.14106015,0.343985437,0.041319432,0.27294,0.320666814,0.27239604,0.227916667,0.332027586,0.235057447,0.290168407,0.0335,0.406818182,0.085432994,0.308695122,-0.3315,0.41924,0.173230769,0.071945946,0.329090361,0.145715861,-0.115129032,0.4131,0.424,0.347482544,0.345422018,0.268379993,0.074618729,0.194924948,0.159331707,-0.166620853,0.622333333,-0.004774414,0.295383562,0.787,0.353048133,0.146901639,0.537125,0.247367647,0.228811332,0.16611039,0.011714286,0.183396966,0.309059701,0.464944444,0.097627451,0.364264,0.286668449,0.284034014,0.144315789,0.287666667,0.6428,0.266616299,0.222694779,0.303016782,0.194362903,0.25908918,0.248916988,0.0,0.266738991,0.135222222,0.114481064,0.146820354,0.0205,0.069333333,0.029860656,-0.121298701,0.06392439,0.298972527,0.236126223,0.174252525,0.281208088,0.126954545,0.080315789,0.0057,0.295266416,0.033290738,0.10208209,0.185012579,0.0365,0.250966427,0.038883371,0.219363636,0.166901585,0.215717703,0.254361723,0.188081395,0.4175,0.159342448,0.240124088,-0.002715726,0.325746177,0.018606742,0.197156766,0.21881407,0.182429907,0.213362864,0.402167213,0.18732,0.09478481,0.11997493,0.340366667,0.0,0.30653629,0.181333333,0.134941176,0.198307226,0.427876543,0.459447368,0.043096413,0.347469162,0.251197292,-0.05825,0.310303797,0.261578125,0.185198653,0.35390566,0.141242424,0.161524571,-0.076731959,0.351944444,0.233156826,0.062399177,0.082431373,0.286369318,0.270329426,0.338541401,0.3520224,0.063520833,0.29368,0.346459302,0.252506494,0.13405618,0.286549618,0.156195551,0.168319988,0.207295455,0.277001186,0.241231618,0.641,0.28544697,0.265938682,0.332461538,0.129473494,-0.0602,0.249999267,0.188843327,0.273619718],"type":"choropleth"}],"name":"2020-02-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Singapore","Guatemala","Indonesia","Hungary","Faroe Islands","Mongolia","Qatar","Botswana","Bangladesh","Burkina Faso","Kenya","Bermuda","Oman","Ukraine","Kiribati","Tanzania","Romania","South Korea","Gabon","Iran","Poland","China","Thailand","Bahamas","Laos","Macedonia","Armenia","Marshall Islands","Mali","Tonga","Angola","Djibouti","Switzerland","Panama","Nicaragua","Ethiopia","Mexico","Costa Rica","Jordan","Anguilla","Maldives","Denmark","Iraq","Sweden","Nepal","Bahrain","Togo","Haiti","Gibraltar","United States","Cyprus","Dominica","Zambia","Bulgaria","Pakistan","Ecuador","Malawi","United Kingdom","Syria","Jamaica","Guernsey","Andorra","Algeria","Venezuela","Russia","Bhutan","Netherlands","Kosovo","Equatorial Guinea","Egypt","Comoros","Samoa","Palestine","New Zealand","Turks and Caicos Islands","Moldova","Saint Vincent and the Grenadines","Malaysia","Sri Lanka","Bosnia and Herzegovina","France","Turkmenistan","San Marino","Kazakhstan","Finland","British Virgin Islands","Monaco","Madagascar","Bolivia","Mauritania","Dominican Republic","Brazil","Saint Lucia","Ivory Coast","Tajikistan","Colombia","Germany","Kuwait","Palau","South Africa","Grenada","Uruguay","Mauritius","Chile","Kyrgyzstan","Niue","Brunei","Papua New Guinea","Turkey","Falkland Islands","El Salvador","Sudan","Czech Republic","Sierra Leone","United Arab Emirates","Malta","Afghanistan","Luxembourg","Republic of the Congo","East Timor","Guinea-Bissau","Eritrea","Somalia","Argentina","Cuba","Gambia","Croatia","Cape Verde","Cambodia","Paraguay","Guinea","Slovakia","Antigua and Barbuda","Peru","Albania","Cayman Islands","Nigeria","Guyana","Belgium","Ireland","Benin","Belarus","India","Tuvalu","Portugal","Chad","Slovenia","Saint Kitts and Nevis","South Sudan","Vanuatu","Japan","Liberia","Montenegro","Greece","Latvia","Niger","Pitcairn","Norway","Libya","Swaziland","Azerbaijan","Central African Republic","Canada","Tunisia","Australia","Greenland","Saint Helena","Yemen","North Korea","Jersey","Liechtenstein","Western Sahara","Belize","Iceland","Estonia","Philippines","Senegal","Morocco","Solomon Islands","Myanmar","Honduras","Cameroon","Lithuania","Uzbekistan","Uganda","Barbados","Trinidad and Tobago","Isle of Man","Saudi Arabia","Israel","Lesotho","Lebanon","Seychelles","Zimbabwe","Mozambique","Italy","Rwanda","Austria","Democratic Republic of the Congo","Burundi","Spain","Montserrat","Georgia","Suriname","Fiji","Vietnam","Ghana","Serbia"],"locations":["SGP","GTM","IDN","HUN","FRO","MNG","QAT","BWA","BGD","BFA","KEN","BMU","OMN","UKR","KIR","TZA","ROU","KOR","GAB","IRN","POL","CHN","THA","BHS","LAO","MKD","ARM","MHL","MLI","TON","AGO","DJI","CHE","PAN","NIC","ETH","MEX","CRI","JOR","AIA","MDV","DNK","IRQ","SWE","NPL","BHR","TGO","HTI","GIB","USA","CYP","DMA","ZMB","BGR","PAK","ECU","MWI","GBR","SYR","JAM","GGY","AND","DZA","VEN","RUS","BTN","NLD","XKX","GNQ","EGY","COM","WSM","PSE","NZL","TCA","MDA","VCT","MYS","LKA","BIH","FRA","TKM","SMR","KAZ","FIN","VGB","MCO","MDG","BOL","MRT","DOM","BRA","LCA","CIV","TJK","COL","DEU","KWT","PLW","ZAF","GRD","URY","MUS","CHL","KGZ","NIU","BRN","PNG","TUR","FLK","SLV","SDN","CZE","SLE","ARE","MLT","AFG","LUX","COG","TLS","GNB","ERI","SOM","ARG","CUB","GMB","HRV","CPV","KHM","PRY","GIN","SVK","ATG","PER","ALB","CYM","NGA","GUY","BEL","IRL","BEN","BLR","IND","TUV","PRT","TCD","SVN","KNA","SSD","VUT","JPN","LBR","MNE","GRC","LVA","NER","PCN","NOR","LBY","SWZ","AZE","CAF","CAN","TUN","AUS","GRL","SHN","YEM","PRK","JEY","LIE","ESH","BLZ","ISL","EST","PHL","SEN","MAR","SLB","MMR","HND","CMR","LTU","UZB","UGA","BRB","TTO","IMN","SAU","ISR","LSO","LBN","SYC","ZWE","MOZ","ITA","RWA","AUT","COD","BDI","ESP","MSR","GEO","SUR","FJI","VNM","GHA","SRB"],"name":"","z":[0.386175579,0.416768482,0.46192722,0.436584746,0.620166667,0.380582609,0.434060606,0.48227027,0.439334694,0.447235294,0.366605314,0.327882353,0.546890244,0.499548872,0.7485,0.318631356,0.488302849,0.411640049,0.500484848,0.503818182,0.435126928,0.596093696,0.446141777,0.518776471,0.353894737,0.50085,0.657235294,0.75525,0.507826087,0.2034,0.531623188,0.475190476,0.445206145,0.366400222,0.403465863,0.538445122,0.37607866,0.49651046,0.356918367,0.561,0.335262222,0.436576159,0.425053435,0.480035971,0.106638298,0.401512195,0.523206186,0.466839012,0.420307692,0.457246322,0.435807487,0.20425,0.481916667,0.489484472,0.292291509,0.367794764,0.469873786,0.470225683,0.285956522,0.393024024,0.68995,0.4658125,0.416241071,0.394420567,0.429672414,0.4288,0.437900763,0.335333333,0.470142857,0.499937313,0.529090909,0.448,0.519826087,0.500570093,0.0,0.52625,0.545529412,0.584336475,0.498208748,0.484965517,0.592147358,0.327230769,0.427666667,0.20304878,0.450398515,0.0,0.504465517,0.564361702,0.422829694,0.4795,0.408834697,0.408276467,0.621444444,0.3932,0.380290323,0.476974195,0.402399619,0.467631579,0.886,0.551689504,0.5728,0.52205726,0.2139,0.420820417,0.50125,0.742333333,0.432861111,0.43390625,0.447277419,0.552,0.411068862,0.442459459,0.459691057,0.352852941,0.441795552,0.481688889,0.417581395,0.406492958,0.459483871,0.6352,0.8885,0.382,0.40752,0.495548395,0.079037281,0.436059406,0.438072289,0.328181818,0.264431034,0.514474676,0.432433333,0.516795918,0.425,0.432705566,0.416523256,0.519222222,0.453685386,0.341192308,0.440031695,0.401230303,0.214153846,0.441925,0.4513509,0.0,0.481703488,0.556666667,0.3897,-0.073666667,0.532258065,0.436615385,0.443619148,0.512988636,0.627756098,0.43946379,0.536816901,0.474351351,-0.562,0.470187919,0.412775,0.316333333,0.341430769,0.341105263,0.451209276,0.3854,0.501378726,0.433956522,0.252333333,0.249444444,0.5435,0.367380952,0.7385,0.570526316,0.525066667,0.436814815,0.406434783,0.392064173,0.670941463,0.44485,0.937,0.383398438,0.38809375,0.513859091,0.572363014,0.544576923,0.487641837,0.484333333,0.464424242,0.3572,0.26965493,0.484940048,0.479,0.25012,0.401610169,0.5638,0.613862069,0.535790389,0.17105618,0.421609508,0.470810219,0.333307692,0.599359323,0.811,0.404116438,0.213,0.413666667,0.456885714,0.561740782,0.336059603],"type":"choropleth"}],"name":"2020-02-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Trinidad and Tobago","Niger","Mexico","Cameroon","British Virgin Islands","Samoa","Bahamas","United States","Argentina","Iran","Russia","Sao Tome and Principe","Ethiopia","Djibouti","Guatemala","Micronesia","Sweden","Hungary","Switzerland","Philippines","South Korea","Cyprus","Montenegro","Bolivia","Austria","Western Sahara","Poland","Kuwait","Iraq","Bulgaria","Swaziland","Afghanistan","Serbia","Saint Vincent and the Grenadines","Senegal","South Africa","Seychelles","Cuba","Kosovo","Fiji","Mauritius","Turkmenistan","Morocco","Honduras","Pakistan","Malawi","Myanmar","Cape Verde","Vanuatu","Peru","New Zealand","Estonia","Bahrain","Nicaragua","Belize","Nepal","Antigua and Barbuda","Bhutan","Thailand","Gibraltar","Armenia","Kenya","Lesotho","Jordan","France","Syria","Ireland","Zambia","Czech Republic","Singapore","Anguilla","Denmark","Gabon","San Marino","Malaysia","Saint Lucia","Algeria","Lithuania","Dominica","Canada","Uzbekistan","Somalia","Tonga","Uganda","Tanzania","Venezuela","Iceland","Kiribati","Lebanon","Angola","Faroe Islands","El Salvador","Jersey","Moldova","Barbados","China","Guernsey","Vietnam","Kazakhstan","Tunisia","Benin","Republic of the Congo","Romania","Mali","Latvia","United Arab Emirates","Ecuador","Sierra Leone","Slovakia","Jamaica","Macedonia","Nauru","Ivory Coast","Laos","Azerbaijan","Belgium","Madagascar","Qatar","Croatia","Saudi Arabia","Eritrea","East Timor","India","Sri Lanka","Colombia","Gambia","Israel","Luxembourg","Greenland","Andorra","Georgia","Spain","Liberia","Bangladesh","Finland","Monaco","Germany","Oman","Comoros","Togo","Montserrat","North Korea","Indonesia","United Kingdom","Central African Republic","Mauritania","Botswana","Mozambique","Egypt","Slovenia","Grenada","Zimbabwe","Norway","Burkina Faso","Dominican Republic","Brazil","Ukraine","Pitcairn","South Sudan","Rwanda","Ghana","Yemen","Solomon Islands","Suriname","Portugal","Turkey","Albania","Netherlands","Marshall Islands","Kyrgyzstan","Costa Rica","Malta","Brunei","Bermuda","Italy","Liechtenstein","British Indian Ocean Territory","Cayman Islands","Isle of Man","Tajikistan","Mongolia","Guinea","Bosnia and Herzegovina","Libya","Guyana","Chile","Cambodia","Saint Helena","Paraguay","Greece","Palestine","Sudan","Democratic Republic of the Congo","Nigeria","Tokelau","Japan","Saint Kitts and Nevis","Haiti","Tuvalu","Equatorial Guinea","Belarus","Burundi","Guinea-Bissau","Chad","Australia","Maldives","Papua New Guinea","Uruguay","Panama"],"locations":["TTO","NER","MEX","CMR","VGB","WSM","BHS","USA","ARG","IRN","RUS","STP","ETH","DJI","GTM","FSM","SWE","HUN","CHE","PHL","KOR","CYP","MNE","BOL","AUT","ESH","POL","KWT","IRQ","BGR","SWZ","AFG","SRB","VCT","SEN","ZAF","SYC","CUB","XKX","FJI","MUS","TKM","MAR","HND","PAK","MWI","MMR","CPV","VUT","PER","NZL","EST","BHR","NIC","BLZ","NPL","ATG","BTN","THA","GIB","ARM","KEN","LSO","JOR","FRA","SYR","IRL","ZMB","CZE","SGP","AIA","DNK","GAB","SMR","MYS","LCA","DZA","LTU","DMA","CAN","UZB","SOM","TON","UGA","TZA","VEN","ISL","KIR","LBN","AGO","FRO","SLV","JEY","MDA","BRB","CHN","GGY","VNM","KAZ","TUN","BEN","COG","ROU","MLI","LVA","ARE","ECU","SLE","SVK","JAM","MKD","NRU","CIV","LAO","AZE","BEL","MDG","QAT","HRV","SAU","ERI","TLS","IND","LKA","COL","GMB","ISR","LUX","GRL","AND","GEO","ESP","LBR","BGD","FIN","MCO","DEU","OMN","COM","TGO","MSR","PRK","IDN","GBR","CAF","MRT","BWA","MOZ","EGY","SVN","GRD","ZWE","NOR","BFA","DOM","BRA","UKR","PCN","SSD","RWA","GHA","YEM","SLB","SUR","PRT","TUR","ALB","NLD","MHL","KGZ","CRI","MLT","BRN","BMU","ITA","LIE","IOT","CYM","IMN","TJK","MNG","GIN","BIH","LBY","GUY","CHL","KHM","SHN","PRY","GRC","PSE","SDN","COD","NGA","TKL","JPN","KNA","HTI","TUV","GNQ","BLR","BDI","GNB","TCD","AUS","MDV","PNG","URY","PAN"],"name":"","z":[0.5415,0.515227545,0.381741471,0.522793814,0.874,0.863,0.405833333,0.488137834,0.468589,0.526564815,0.436098438,0.3,0.522537879,0.414454545,0.459700297,0.456,0.526838863,0.485872727,0.475846803,0.42727709,0.38725723,0.460892617,0.648819672,0.526439169,0.439,0.757,0.438495601,0.3602,0.435909836,0.572062937,-0.173285714,0.266777778,0.459194444,0.6004375,0.560632075,0.414918077,0.570384615,0.173323625,0.7692,0.332145833,0.569782609,0.329916667,0.4145,0.505942623,0.296889717,0.42892381,0.510593023,0.18,0.6175,0.490637529,0.459641138,0.379697674,0.268166667,0.425462121,0.270769231,0.3235,0.287,0.73475,0.486364032,0.179733333,0.447916667,0.452564646,0.530076923,0.296098039,0.566289536,0.4949375,0.518543689,0.324,0.417121951,0.4291,0.459,0.42484556,0.649633333,0.696666667,0.412370942,0.53455,0.445960526,0.438425287,0.64775,0.490308769,0.565,0.4941,0.309666667,0.406526854,0.362264865,0.404677105,0.639774194,-0.502,0.214347107,0.5124375,0.0,0.325061538,0.497,0.3936,0.452192308,0.538149826,0.265941176,0.512066225,0.563916667,0.392588785,0.38272973,0.574117647,0.501382979,0.394347826,0.474612903,0.459576628,0.39899591,0.359416667,0.385878049,0.446912195,-0.352590909,0.0,0.495,0.529129032,0.418676056,0.437975391,0.607507246,0.376356436,0.584425926,0.210278237,0.605,0.0,0.387991482,0.587204545,0.463276125,0.394025,0.42565528,0.460442308,0.262764706,0.80775,0.443583333,0.586126968,0.432865385,0.414831633,0.457498534,0.523,0.421450658,0.435033333,-0.421,0.561373626,0.7785,0.462142857,0.372696249,0.563489718,0.391714286,0.74375,0.439391304,0.359571429,0.386049689,0.558114754,0.666888889,0.352425287,0.59047013,0.611333333,0.420876963,0.480744064,0.363469767,0.831666667,0.635658537,0.294086207,0.452519851,0.353291262,-0.2946,0.672666667,0.414494357,0.392950544,0.468697674,0.456633229,0.724555556,0.537125,0.483428571,0.4226,0.435625,0.676833333,0.553738965,0.6275,0.52,0.486428571,0.422758621,0.431622951,0.421674074,0.4666,0.540918919,0.543547619,0.550565217,0.453767075,0.308273333,-0.2265,0.469490141,0.46121,0.697727273,0.611238095,0.41187234,0.421623864,0.731,0.419356958,0.640666667,0.458268168,0.7224,0.714277778,0.58585,0.236571429,0.683,0.47728,0.519607604,0.319932203,0.453530303,0.561180203,0.447534768],"type":"choropleth"}],"name":"2020-02-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Maldives","Republic of the Congo","British Virgin Islands","Bahamas","Belgium","Kuwait","Cuba","Afghanistan","Denmark","Peru","Isle of Man","Romania","Qatar","Mexico","Ethiopia","Anguilla","Thailand","United Arab Emirates","Cyprus","Pitcairn","Liechtenstein","Democratic Republic of the Congo","Saint Lucia","Vietnam","Azerbaijan","Gambia","Saint Vincent and the Grenadines","Botswana","United Kingdom","Brazil","Tuvalu","Colombia","Suriname","Mauritania","Ivory Coast","Iraq","Eritrea","Cape Verde","Guernsey","Falkland Islands","Rwanda","Andorra","Cayman Islands","India","Turkey","Israel","Kiribati","Guatemala","Comoros","Vanuatu","Mozambique","Lesotho","Somalia","South Korea","Liberia","Marshall Islands","Nigeria","Poland","Spain","Haiti","Hungary","Angola","Dominica","Japan","China","Palestine","Kosovo","Sierra Leone","Slovenia","Mali","Central African Republic","United States","Philippines","Saint Helena","Malta","Norway","Kenya","Canada","Djibouti","Zimbabwe","Lebanon","Singapore","Libya","Nepal","Morocco","Senegal","Mauritius","Belarus","Armenia","Tanzania","Bosnia and Herzegovina","Netherlands","Niger","Sudan","Fiji","South Africa","Tajikistan","Serbia","Samoa","Solomon Islands","Guinea-Bissau","Ghana","Gabon","Panama","Argentina","Bahrain","Sweden","Palau","Kazakhstan","Luxembourg","Germany","Russia","Madagascar","New Zealand","Latvia","Lithuania","Uganda","Georgia","Monaco","Jordan","Burundi","Indonesia","Switzerland","Ireland","Cameroon","Western Sahara","Chad","Guyana","Zambia","Tonga","Trinidad and Tobago","Egypt","Tunisia","South Sudan","Kyrgyzstan","Portugal","Malaysia","Dominican Republic","Nicaragua","Estonia","Saudi Arabia","Bhutan","Cambodia","Malawi","Bulgaria","Montenegro","Pakistan","Uruguay","Iran","Equatorial Guinea","Papua New Guinea","Moldova","Paraguay","Bermuda","Venezuela","Belize","Guinea","Myanmar","Gibraltar","North Korea","Chile","Ecuador","Saint Kitts and Nevis","Slovakia","Jamaica","Barbados","Czech Republic","Turkmenistan","Honduras","Bangladesh","Greenland","San Marino","Antigua and Barbuda","Burkina Faso","Iceland","France","Mongolia","Bolivia","Australia","Finland","Italy","Uzbekistan","Albania","Croatia","East Timor","Macedonia","Faroe Islands","Grenada","Sri Lanka","Montserrat","Syria","Brunei","Benin","Yemen","Greece","Oman","Austria","Costa Rica","Seychelles","Micronesia","Algeria","Ukraine","Swaziland","El Salvador","Laos","Jersey","Togo"],"locations":["MDV","COG","VGB","BHS","BEL","KWT","CUB","AFG","DNK","PER","IMN","ROU","QAT","MEX","ETH","AIA","THA","ARE","CYP","PCN","LIE","COD","LCA","VNM","AZE","GMB","VCT","BWA","GBR","BRA","TUV","COL","SUR","MRT","CIV","IRQ","ERI","CPV","GGY","FLK","RWA","AND","CYM","IND","TUR","ISR","KIR","GTM","COM","VUT","MOZ","LSO","SOM","KOR","LBR","MHL","NGA","POL","ESP","HTI","HUN","AGO","DMA","JPN","CHN","PSE","XKX","SLE","SVN","MLI","CAF","USA","PHL","SHN","MLT","NOR","KEN","CAN","DJI","ZWE","LBN","SGP","LBY","NPL","MAR","SEN","MUS","BLR","ARM","TZA","BIH","NLD","NER","SDN","FJI","ZAF","TJK","SRB","WSM","SLB","GNB","GHA","GAB","PAN","ARG","BHR","SWE","PLW","KAZ","LUX","DEU","RUS","MDG","NZL","LVA","LTU","UGA","GEO","MCO","JOR","BDI","IDN","CHE","IRL","CMR","ESH","TCD","GUY","ZMB","TON","TTO","EGY","TUN","SSD","KGZ","PRT","MYS","DOM","NIC","EST","SAU","BTN","KHM","MWI","BGR","MNE","PAK","URY","IRN","GNQ","PNG","MDA","PRY","BMU","VEN","BLZ","GIN","MMR","GIB","PRK","CHL","ECU","KNA","SVK","JAM","BRB","CZE","TKM","HND","BGD","GRL","SMR","ATG","BFA","ISL","FRA","MNG","BOL","AUS","FIN","ITA","UZB","ALB","HRV","TLS","MKD","FRO","GRD","LKA","MSR","SYR","BRN","BEN","YEM","GRC","OMN","AUT","CRI","SYC","FSM","DZA","UKR","SWZ","SLV","LAO","JEY","TGO"],"name":"","z":[0.415614754,0.6517,0.937,0.459469136,0.50186196,0.289128571,-0.235856041,0.327428571,0.41073029,0.471107817,0.522,0.276854864,0.392522059,0.424644283,0.481333333,0.0,0.4521612,0.424787755,0.468242424,0.0,0.4954,0.311891667,0.624272727,0.49929932,0.464202703,0.3165,0.5215,0.323513514,0.501204347,0.471189944,0.626,0.490324701,0.637666667,0.6542,0.493217391,0.370939024,0.598444444,0.48375,0.107818182,0.5778,0.397753247,0.545272727,0.278642857,0.423649458,0.562719436,0.471092262,0.609,0.432003356,0.049666667,0.525125,0.481952381,0.618930233,0.317830645,0.546243697,0.233537815,0.659,0.27801067,0.372491453,0.548698408,0.485840412,0.416385321,0.358782609,0.911333333,0.414669263,0.601707269,0.612526316,0.329166667,0.564466667,0.33696875,0.492858824,0.332555556,0.493255664,0.475912318,0.1728,0.13725,0.455132353,0.537760212,0.48826136,0.246894737,0.378006536,0.407007463,0.417036616,0.387913043,0.35491342,0.403034188,0.497329949,0.648307692,0.652724138,0.504764706,0.260756757,0.618157895,0.482155629,0.600458333,0.30768254,0.343675676,0.40057234,0.3439375,-0.254546099,0.62125,0.23825,0.332,0.349812227,0.501666667,0.280423611,0.45392369,0.41455814,0.52041841,0.157,0.416294118,0.547891304,0.413049945,0.428659236,0.549013514,0.553054968,0.477772727,0.385883117,0.340860182,0.520035088,0.545288889,0.232972603,0.687533333,0.259062373,0.434203938,0.518294949,0.417876404,0.450552632,0.653682927,0.353538462,0.409885246,-0.469,0.432666667,0.361433404,0.383241071,0.55888,0.249571429,0.462243108,0.427389481,0.388379487,0.502541667,0.478793103,0.25462037,-0.0465,0.330529032,0.389880734,0.49465,0.758045977,0.261150588,0.541169408,0.402699275,0.685571429,0.3895,0.607666667,0.513635492,0.657166667,0.436878349,0.456454545,0.409,0.466263158,0.27208,0.524565217,0.390480916,0.439493779,0.567,0.47325641,0.392058201,0.321777778,0.499,0.568421053,0.332586538,0.367948413,0.548176471,0.684888889,0.451,0.563642857,0.540636364,0.627747955,0.339699387,0.298625514,0.511363232,0.466971609,0.578501896,0.263941176,0.46180303,0.534888889,-0.0216,0.7142,0.886,0.66475,0.514334677,0.563,0.524764706,0.353333333,0.486085714,0.3161625,0.449449024,0.487204082,0.444776722,0.471558824,0.588481481,0.64,0.485541667,0.45058498,0.571923077,0.33859364,0.514263158,0.439111111,0.442878788],"type":"choropleth"}],"name":"2020-02-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zambia","France","Pakistan","Tunisia","South Africa","Malta","Niger","Bulgaria","Guatemala","Saint Kitts and Nevis","Uruguay","Vanuatu","Japan","Rwanda","Samoa","Bermuda","Egypt","Haiti","Sudan","Belize","Papua New Guinea","Chile","Eritrea","Slovenia","Comoros","Guinea","Netherlands","Kyrgyzstan","Macedonia","Dominica","Benin","Zimbabwe","Republic of the Congo","Nicaragua","Seychelles","Denmark","Albania","Laos","Paraguay","Liberia","Syria","Belarus","Jordan","Falkland Islands","Western Sahara","Trinidad and Tobago","Turkmenistan","Solomon Islands","Greece","Cayman Islands","Brazil","Somalia","Gabon","Costa Rica","United Kingdom","Kiribati","Serbia","Germany","Mozambique","Burundi","Ukraine","Argentina","Turkey","Palestine","India","Equatorial Guinea","Mauritania","Oman","Burkina Faso","Tajikistan","Jamaica","Indonesia","Guyana","Qatar","Botswana","Pitcairn","Estonia","Antigua and Barbuda","Tuvalu","Azerbaijan","Ecuador","Armenia","Dominican Republic","Saint Vincent and the Grenadines","South Sudan","Czech Republic","Mauritius","Bahrain","Ivory Coast","Fiji","South Korea","Marshall Islands","Colombia","Luxembourg","Chad","Mongolia","Italy","Bangladesh","Madagascar","Poland","Cape Verde","Monaco","Yemen","Kazakhstan","United States","Panama","Slovakia","Hungary","Thailand","Canada","Lebanon","Saint Helena","Djibouti","Romania","Iceland","Bahamas","Jersey","Nepal","Micronesia","Maldives","Israel","New Zealand","Andorra","Central African Republic","San Marino","Brunei","Philippines","Lithuania","Gibraltar","Iran","Nigeria","Ghana","Malaysia","Honduras","Ireland","China","Peru","North Korea","Cameroon","Tanzania","Libya","Togo","Croatia","Myanmar","Democratic Republic of the Congo","Australia","Uzbekistan","Singapore","Latvia","Mexico","Kenya","Ethiopia","Tonga","Turks and Caicos Islands","Montenegro","Bhutan","Iraq","Mali","Faroe Islands","Bolivia","Uganda","Senegal","British Virgin Islands","Algeria","Montserrat","Venezuela","Switzerland","Bosnia and Herzegovina","Liechtenstein","Saudi Arabia","Gambia","Georgia","United Arab Emirates","Cyprus","Sweden","Afghanistan","Spain","Morocco","Grenada","Belgium","Norway","East Timor","Guernsey","Saint Lucia","Kosovo","Cambodia","Russia","Moldova","Kuwait","Greenland","Cuba","Sri Lanka","Lesotho","Austria","Portugal","Sierra Leone","Vietnam","Isle of Man","Barbados","Malawi","Angola","El Salvador","Finland"],"locations":["ZMB","FRA","PAK","TUN","ZAF","MLT","NER","BGR","GTM","KNA","URY","VUT","JPN","RWA","WSM","BMU","EGY","HTI","SDN","BLZ","PNG","CHL","ERI","SVN","COM","GIN","NLD","KGZ","MKD","DMA","BEN","ZWE","COG","NIC","SYC","DNK","ALB","LAO","PRY","LBR","SYR","BLR","JOR","FLK","ESH","TTO","TKM","SLB","GRC","CYM","BRA","SOM","GAB","CRI","GBR","KIR","SRB","DEU","MOZ","BDI","UKR","ARG","TUR","PSE","IND","GNQ","MRT","OMN","BFA","TJK","JAM","IDN","GUY","QAT","BWA","PCN","EST","ATG","TUV","AZE","ECU","ARM","DOM","VCT","SSD","CZE","MUS","BHR","CIV","FJI","KOR","MHL","COL","LUX","TCD","MNG","ITA","BGD","MDG","POL","CPV","MCO","YEM","KAZ","USA","PAN","SVK","HUN","THA","CAN","LBN","SHN","DJI","ROU","ISL","BHS","JEY","NPL","FSM","MDV","ISR","NZL","AND","CAF","SMR","BRN","PHL","LTU","GIB","IRN","NGA","GHA","MYS","HND","IRL","CHN","PER","PRK","CMR","TZA","LBY","TGO","HRV","MMR","COD","AUS","UZB","SGP","LVA","MEX","KEN","ETH","TON","TCA","MNE","BTN","IRQ","MLI","FRO","BOL","UGA","SEN","VGB","DZA","MSR","VEN","CHE","BIH","LIE","SAU","GMB","GEO","ARE","CYP","SWE","AFG","ESP","MAR","GRD","BEL","NOR","TLS","GGY","LCA","XKX","KHM","RUS","MDA","KWT","GRL","CUB","LKA","LSO","AUT","PRT","SLE","VNM","IMN","BRB","MWI","AGO","SLV","FIN"],"name":"","z":[0.581363636,0.640453748,0.240404803,0.567779817,0.396623163,0.359307692,0.554770186,0.614561151,0.46682906,0.79875,0.500249258,0.764,0.504294658,0.44,0.139,0.4861,0.377612121,0.453296736,0.596395349,0.56673913,0.400473684,0.4365791,0.856,0.492747368,0.868,0.438363636,0.472209057,0.52,0.576230769,0.597,0.409906977,0.428352941,0.395692308,0.431547619,0.606268293,0.444634021,0.526738095,0.44262963,0.479,0.523813953,0.4514375,0.630954545,0.3145,0.88525,0.562071429,0.400410959,0.2141,0.481666667,0.547123314,0.54,0.452674363,0.38175,0.564789474,0.485570552,0.515994243,0.464,0.37410084,0.415941549,0.323867925,0.511,0.502809955,0.477955329,0.51533561,0.366116279,0.435385519,0.24,0.533125,0.412196078,0.475846154,0.464527778,0.476016949,0.408137705,0.632,0.538630435,0.55812,0.875,0.453190476,0.294,0.70625,0.413931818,0.411588175,0.518545455,0.377424,0.481882353,0.400115385,0.523396825,0.2454,0.333512195,0.481824561,0.464930233,0.461530478,0.875,0.479138726,0.564842105,0.555307692,0.420786127,0.560132505,0.415339623,0.46938806,0.438707692,0.3968,0.571178571,0.381028571,0.583047619,0.52331774,0.293318976,0.259133333,0.471530303,0.493599714,0.527483761,0.411752066,0.197,0.239421053,0.432568182,0.63544,0.520393939,0.518,0.416403974,0.337333333,0.452,0.455831234,0.557826493,0.310666667,0.335,0.271866667,0.4795625,0.475492973,0.468402174,0.502272727,0.523,0.336426477,0.391534562,0.440416613,0.5715,0.560219512,0.620021524,0.517043537,0.5936,0.455412162,0.437262295,0.432216216,0.5081,0.497928571,0.403963636,0.319648276,0.50006435,0.6596,0.413174326,0.520511111,0.424205183,0.508635681,0.502126761,0.533666667,0.5705,0.738411765,0.393333333,0.505113475,0.570468085,0.232,0.5154375,0.474542636,0.50793913,0.0,0.37505303,0.0865,0.442568136,0.4822861,0.453885714,0.5722,0.359876923,0.521357143,0.554460526,0.479133479,0.464575,0.512669421,0.483888889,0.499981616,0.48819403,0.361,0.481552598,0.576457143,0.4235,0.403142857,0.5094,0.531666667,0.347367188,0.46323741,0.699387755,0.536666667,0.4455625,-0.213431981,0.522241877,0.09125,0.485555556,0.589247734,0.58,0.481004926,0.514666667,0.523611111,0.452056452,0.437043478,0.409048544,0.531321429],"type":"choropleth"}],"name":"2020-02-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saint Lucia","Iceland","Costa Rica","Tonga","Grenada","Belarus","Hungary","South Sudan","Honduras","Benin","Anguilla","South Korea","Suriname","Jersey","Greece","Mexico","Fiji","Belgium","Montserrat","Jordan","Cyprus","Bermuda","Bolivia","Croatia","Isle of Man","Yemen","Poland","Germany","Sudan","Western Sahara","Uzbekistan","Oman","Turkey","Saint Vincent and the Grenadines","Monaco","Somalia","Ireland","Djibouti","Moldova","Portugal","Myanmar","Rwanda","Syria","Tunisia","Qatar","Montenegro","Bosnia and Herzegovina","Saint Helena","Slovenia","Mauritius","Bahrain","Palau","Belize","Japan","Antigua and Barbuda","Uruguay","Saint Kitts and Nevis","Barbados","Ecuador","Cook Islands","Bangladesh","El Salvador","Denmark","Kenya","Trinidad and Tobago","Mongolia","Micronesia","Mauritania","Gabon","North Korea","Nepal","Greenland","Argentina","Kazakhstan","Mozambique","Russia","Botswana","France","Cuba","Pakistan","Faroe Islands","Thailand","Norway","United States","Slovakia","Vanuatu","Swaziland","Kiribati","Comoros","Bhutan","Morocco","Jamaica","Singapore","Vietnam","Senegal","New Zealand","Ukraine","Republic of the Congo","Canada","Egypt","Macedonia","Georgia","Australia","Bahamas","Iran","Israel","Saudi Arabia","Sierra Leone","Chile","East Timor","Peru","Mali","Kyrgyzstan","Equatorial Guinea","Chad","Angola","Andorra","Tuvalu","Colombia","Cayman Islands","Guinea-Bissau","Netherlands","Malta","Ethiopia","Liberia","Indonesia","Madagascar","Kosovo","Solomon Islands","Libya","Serbia","Estonia","Philippines","Niger","Falkland Islands","Papua New Guinea","Paraguay","Central African Republic","Algeria","Ghana","San Marino","Tanzania","Venezuela","Lithuania","Switzerland","Zimbabwe","Cambodia","Sri Lanka","Latvia","Nigeria","Uganda","Guernsey","Finland","Malaysia","Czech Republic","Cameroon","Brunei","Tajikistan","Austria","Afghanistan","China","Panama","Malawi","Maldives","Luxembourg","Romania","Liechtenstein","Zambia","South Africa","Spain","United Arab Emirates","Turks and Caicos Islands","Sweden","Kuwait","Lebanon","Turkmenistan","Bulgaria","United Kingdom","Gambia","Ivory Coast","Haiti","Laos","Guyana","Democratic Republic of the Congo","Nicaragua","Burkina Faso","Togo","Brazil","Guinea","Cape Verde","Marshall Islands","Sao Tome and Principe","Italy","Lesotho","Seychelles","Iraq","Armenia","Albania","Samoa","India","Guatemala","Palestine","Eritrea","Dominican Republic","Gibraltar","Burundi","Azerbaijan"],"locations":["LCA","ISL","CRI","TON","GRD","BLR","HUN","SSD","HND","BEN","AIA","KOR","SUR","JEY","GRC","MEX","FJI","BEL","MSR","JOR","CYP","BMU","BOL","HRV","IMN","YEM","POL","DEU","SDN","ESH","UZB","OMN","TUR","VCT","MCO","SOM","IRL","DJI","MDA","PRT","MMR","RWA","SYR","TUN","QAT","MNE","BIH","SHN","SVN","MUS","BHR","PLW","BLZ","JPN","ATG","URY","KNA","BRB","ECU","COK","BGD","SLV","DNK","KEN","TTO","MNG","FSM","MRT","GAB","PRK","NPL","GRL","ARG","KAZ","MOZ","RUS","BWA","FRA","CUB","PAK","FRO","THA","NOR","USA","SVK","VUT","SWZ","KIR","COM","BTN","MAR","JAM","SGP","VNM","SEN","NZL","UKR","COG","CAN","EGY","MKD","GEO","AUS","BHS","IRN","ISR","SAU","SLE","CHL","TLS","PER","MLI","KGZ","GNQ","TCD","AGO","AND","TUV","COL","CYM","GNB","NLD","MLT","ETH","LBR","IDN","MDG","XKX","SLB","LBY","SRB","EST","PHL","NER","FLK","PNG","PRY","CAF","DZA","GHA","SMR","TZA","VEN","LTU","CHE","ZWE","KHM","LKA","LVA","NGA","UGA","GGY","FIN","MYS","CZE","CMR","BRN","TJK","AUT","AFG","CHN","PAN","MWI","MDV","LUX","ROU","LIE","ZMB","ZAF","ESP","ARE","TCA","SWE","KWT","LBN","TKM","BGR","GBR","GMB","CIV","HTI","LAO","GUY","COD","NIC","BFA","TGO","BRA","GIN","CPV","MHL","STP","ITA","LSO","SYC","IRQ","ARM","ALB","WSM","IND","GTM","PSE","ERI","DOM","GIB","BDI","AZE"],"name":"","z":[0.8225,0.4567,0.498198113,0.298,0.283,0.303777778,0.39620197,0.426533333,0.462242188,0.398020408,0.0,0.484225122,0.196916667,0.435857143,0.450066277,0.402775235,0.4898125,0.476242485,0.7605,0.354081967,0.470522472,0.144870968,0.387389286,0.512592593,0.443625,0.435560976,0.427219048,0.430979988,0.4271,0.706333333,0.561666667,0.310896226,0.401749515,0.4016,0.381585366,0.454684211,0.496247465,0.224052632,0.5335,0.526471861,0.311224806,0.485116667,0.464666667,0.427562963,0.463089888,0.846574468,0.564142857,0.066642857,0.354481928,0.492459459,0.4375,0.85,0.477818182,0.544077692,-0.6734,0.470383289,0.87,0.596076923,0.442781595,0.85,0.358087629,0.296648464,0.487869091,0.418889671,0.468229167,0.253116883,0.73975,0.562,0.568551724,0.545225806,0.218821862,0.5955,0.478677232,0.675125,0.34025,0.429772472,0.29984507,0.60392614,-0.003575495,0.201218423,0.564,0.495554832,0.459317221,0.503374739,0.458265306,0.69625,0.433333333,-0.458,0.4475,0.229888889,0.316428571,0.222888889,0.407319853,0.381756989,0.43753271,0.512865041,0.364957958,0.589692308,0.485780796,0.379973294,0.098193548,0.529598214,0.468796186,0.492527778,0.487926316,0.406697733,0.265915493,0.462307692,0.443512339,0.36725,0.428221258,0.428584906,0.855333333,0.842111111,0.666263158,0.207328125,0.85,0.771,0.416781046,0.623368421,0.661833333,0.470809824,0.382058824,0.582107438,0.523011765,0.395691126,0.669088608,0.747,0.341,0.209652174,0.543928571,0.263982456,0.429133361,0.562893401,0.399,0.401128205,0.466268293,0.709166667,0.556358025,0.387876712,0.584833333,0.3609447,0.40531734,0.331591304,0.436947727,0.323053691,0.442462963,0.422958015,0.506176471,0.363394709,0.434373913,0.794230769,0.488724684,0.358714125,0.43814094,0.464298611,0.280923077,0.382,0.405284536,0.346465116,0.511362883,0.382282225,0.413729167,0.354229008,0.294627451,0.444536437,0.303,0.349184211,0.439648758,0.453771155,0.401707981,0.0,0.51560161,0.414136364,0.208082569,0.8434,0.469758242,0.496941562,0.357870588,0.608855072,0.474602328,0.464875,0.572538462,0.431960784,0.349804511,0.5264,0.432204082,0.439995063,0.300157895,0.4682,0.485,0.672,0.606369902,0.368222222,0.598043478,0.337733333,0.615428571,0.566563636,-0.496666667,0.365951225,0.476675159,0.453458333,0.452272727,0.503806154,0.362466667,-0.042666667,0.458544304],"type":"choropleth"}],"name":"2020-02-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Switzerland","Guyana","Norway","Paraguay","Kenya","Liechtenstein","Ethiopia","Somalia","France","Isle of Man","Papua New Guinea","Tonga","Egypt","Sri Lanka","Burkina Faso","Greece","Gibraltar","Laos","Saint Helena","Singapore","Peru","East Timor","Luxembourg","Mauritania","Denmark","Cuba","Ecuador","Trinidad and Tobago","Western Sahara","Vanuatu","Bulgaria","Micronesia","Jamaica","Tanzania","Tajikistan","United States","Russia","Libya","Dominica","Saint Kitts and Nevis","Zambia","Ireland","Montserrat","South Korea","Central African Republic","Myanmar","United Arab Emirates","Swaziland","Pitcairn","Montenegro","Cameroon","Honduras","Ivory Coast","Slovakia","Pakistan","Chile","Grenada","Zimbabwe","Malawi","Djibouti","Marshall Islands","Kuwait","Venezuela","Botswana","Oman","Indonesia","Seychelles","Saint Lucia","Croatia","Belize","Panama","British Virgin Islands","South Africa","Cambodia","Guatemala","Antigua and Barbuda","Vietnam","Mexico","Australia","Maldives","Belgium","Gabon","Lesotho","Sweden","Algeria","Afghanistan","North Korea","Equatorial Guinea","China","Bolivia","Austria","Costa Rica","Italy","Moldova","Guinea","Haiti","San Marino","Greenland","Uruguay","El Salvador","Bangladesh","Jordan","Saint Vincent and the Grenadines","Czech Republic","Samoa","Niger","Bosnia and Herzegovina","Lithuania","Nicaragua","Brazil","South Sudan","Albania","Uganda","Kazakhstan","Madagascar","Bahrain","Argentina","Japan","Andorra","Azerbaijan","Faroe Islands","Germany","Liberia","Dominican Republic","Philippines","Netherlands","Thailand","Cayman Islands","Guinea-Bissau","Guernsey","Qatar","Bhutan","Ukraine","Mongolia","Monaco","Belarus","Republic of the Congo","Rwanda","Burundi","Eritrea","Portugal","Palestine","Cook Islands","Suriname","Colombia","Jersey","Georgia","British Indian Ocean Territory","Iraq","Slovenia","Ghana","Comoros","Malta","Fiji","Falkland Islands","Malaysia","Kosovo","Sao Tome and Principe","Barbados","India","Gambia","Romania","Mali","Macedonia","Democratic Republic of the Congo","Bahamas","Brunei","Nepal","Benin","Tuvalu","Lebanon","Iceland","Solomon Islands","Spain","Iran","Cape Verde","Togo","Angola","Armenia","Canada","Kyrgyzstan","Israel","Syria","Nigeria","Yemen","Senegal","Saudi Arabia","Serbia","Sudan","Finland","Mauritius","Latvia","Morocco","Estonia","Poland","Palau","Turkmenistan","Mozambique","New Zealand","Turkey","Sierra Leone","United Kingdom","Bermuda","Tunisia","Chad","Hungary","Uzbekistan","Cyprus"],"locations":["CHE","GUY","NOR","PRY","KEN","LIE","ETH","SOM","FRA","IMN","PNG","TON","EGY","LKA","BFA","GRC","GIB","LAO","SHN","SGP","PER","TLS","LUX","MRT","DNK","CUB","ECU","TTO","ESH","VUT","BGR","FSM","JAM","TZA","TJK","USA","RUS","LBY","DMA","KNA","ZMB","IRL","MSR","KOR","CAF","MMR","ARE","SWZ","PCN","MNE","CMR","HND","CIV","SVK","PAK","CHL","GRD","ZWE","MWI","DJI","MHL","KWT","VEN","BWA","OMN","IDN","SYC","LCA","HRV","BLZ","PAN","VGB","ZAF","KHM","GTM","ATG","VNM","MEX","AUS","MDV","BEL","GAB","LSO","SWE","DZA","AFG","PRK","GNQ","CHN","BOL","AUT","CRI","ITA","MDA","GIN","HTI","SMR","GRL","URY","SLV","BGD","JOR","VCT","CZE","WSM","NER","BIH","LTU","NIC","BRA","SSD","ALB","UGA","KAZ","MDG","BHR","ARG","JPN","AND","AZE","FRO","DEU","LBR","DOM","PHL","NLD","THA","CYM","GNB","GGY","QAT","BTN","UKR","MNG","MCO","BLR","COG","RWA","BDI","ERI","PRT","PSE","COK","SUR","COL","JEY","GEO","IOT","IRQ","SVN","GHA","COM","MLT","FJI","FLK","MYS","XKX","STP","BRB","IND","GMB","ROU","MLI","MKD","COD","BHS","BRN","NPL","BEN","TUV","LBN","ISL","SLB","ESP","IRN","CPV","TGO","AGO","ARM","CAN","KGZ","ISR","SYR","NGA","YEM","SEN","SAU","SRB","SDN","FIN","MUS","LVA","MAR","EST","POL","PLW","TKM","MOZ","NZL","TUR","SLE","GBR","BMU","TUN","TCD","HUN","UZB","CYP"],"name":"","z":[0.447360341,0.249454545,0.54,0.452695214,0.51994423,0.3425,0.569867133,0.519185714,0.522402444,0.639588235,0.396115385,0.841,0.515285714,0.419101983,0.830888889,0.548672932,0.454933333,0.728067797,0.414666667,0.407313793,0.510254054,0.23425,0.554333333,0.568961538,0.501197248,0.142841478,0.425075855,0.456394737,0.7505,0.4905,0.586132743,0.408222222,0.413092742,0.466687023,0.356444444,0.602700013,0.550429387,0.4638,0.912,-0.4095,0.62525,0.527139064,0.695714286,0.52210922,0.527736842,0.55879,0.468884929,0.4115,0.482666667,0.806438202,0.507817857,0.460085664,0.617626866,0.574847458,0.310841296,0.523748475,0.898,0.522018072,0.548245098,0.281676471,0.922,0.442840909,0.330425435,0.66715625,0.548868421,0.467504225,0.664827586,0.578333333,0.68496875,0.531052632,0.478346211,0.7986,0.544619077,0.437789474,0.574828467,0.472375,0.532761815,0.467641197,0.501630913,0.466032,0.505380362,0.807964286,0.579105263,0.498058091,0.496396396,0.482304348,0.554787879,0.3689,0.478652195,0.446779528,0.473141026,0.503240664,0.628351308,0.699051724,0.608090909,0.500307692,0.549428571,0.588333333,0.583591022,0.350419608,0.412485507,0.280188679,0.432,0.555565217,0.453,0.606043478,0.679516129,0.568544872,0.480220588,0.460192761,0.582932203,0.508283784,0.468505085,0.565307692,0.57118018,0.406860465,0.552015674,0.525071629,0.381333333,0.655557252,-0.495,0.471172353,0.550789063,0.469072937,0.516650782,0.451950549,0.532926125,0.6931875,-0.1385,0.627666667,0.472101852,0.559777778,0.566724852,0.419302326,0.594032258,0.53492,0.472852941,0.444085106,0.206864865,0.66425,0.669375148,0.512772727,0.929,0.8135,0.412757474,0.83202439,0.619915254,0.35,0.410162921,0.577828571,0.444848752,0.681,0.617043478,0.36925,0.7424,0.423855346,0.665238095,0.505,0.690885714,0.416323668,0.566053333,0.54351875,0.449105263,0.640166667,0.343584746,0.571318841,0.686777778,0.40999569,0.489113208,0.542333333,0.496588235,0.611093023,0.447636364,0.559494594,0.52625,0.0,0.47839726,0.56122807,0.467913043,0.577023446,0.714,0.455291793,0.565,0.462918699,0.657153846,0.475050847,0.400939623,0.444466667,0.769278689,0.488557864,0.5608,0.46075,0.453810219,0.5703,0.472306849,0.73,0.33925,0.6271875,0.579335535,0.501031727,0.622321429,0.52130452,0.42175,0.602931818,0.663946429,0.56188785,0.617916667,0.531185897],"type":"choropleth"}],"name":"2020-02-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Trinidad and Tobago","Costa Rica","Benin","New Zealand","Guernsey","Antigua and Barbuda","Kazakhstan","Cambodia","Jamaica","Lithuania","Macedonia","Indonesia","Slovenia","Turkmenistan","Chad","Equatorial Guinea","Tonga","Hungary","Egypt","Estonia","Sri Lanka","Pitcairn","Sudan","Dominican Republic","Swaziland","Papua New Guinea","Vietnam","Madagascar","Bangladesh","Tunisia","Armenia","Ghana","Nigeria","Azerbaijan","South Sudan","Czech Republic","Jordan","Seychelles","Ukraine","Monaco","Burundi","Sao Tome and Principe","Guinea","Tajikistan","Bermuda","Guyana","Georgia","France","Malawi","South Africa","Montenegro","Albania","Moldova","Chile","Nauru","Finland","Myanmar","Belize","Denmark","Paraguay","Slovakia","Venezuela","Bulgaria","Burkina Faso","North Korea","Saint Kitts and Nevis","Luxembourg","Italy","Kyrgyzstan","Laos","Uruguay","Greenland","Germany","Mongolia","Nicaragua","Mali","Samoa","Yemen","Iceland","Gambia","Nepal","Serbia","Sierra Leone","Guinea-Bissau","Senegal","Kosovo","Bahrain","Liberia","Barbados","Morocco","Japan","Niger","Mauritius","Tokelau","Bahamas","Romania","Libya","Iran","Iraq","Honduras","Western Sahara","Kenya","Sweden","Republic of the Congo","Philippines","Angola","Falkland Islands","Faroe Islands","Canada","Saint Helena","Bhutan","Argentina","Gibraltar","Netherlands","Comoros","Bosnia and Herzegovina","Isle of Man","Turkey","Russia","Marshall Islands","Djibouti","Botswana","Greece","Guatemala","Lesotho","Haiti","Ivory Coast","Qatar","Kiribati","Fiji","Saint Vincent and the Grenadines","Gabon","Mozambique","Dominica","Mauritania","Peru","Spain","Israel","Switzerland","Cayman Islands","Malta","Vanuatu","Cape Verde","Andorra","Colombia","Palestine","Poland","Democratic Republic of the Congo","Brazil","Belarus","South Korea","India","Cuba","East Timor","Zimbabwe","United Kingdom","United States","Ecuador","Australia","Micronesia","Zambia","United Arab Emirates","Austria","San Marino","Norway","Ethiopia","Cameroon","Brunei","Bolivia","Oman","Uzbekistan","Rwanda","Cook Islands","Togo","Latvia","Ireland","Liechtenstein","Grenada","Lebanon","Malaysia","El Salvador","Kuwait","Algeria","Central African Republic","Cyprus","Turks and Caicos Islands","Panama","Montserrat","Afghanistan","Palau","Portugal","Singapore","Maldives","Uganda","Somalia","Croatia","Suriname","British Virgin Islands","Pakistan","Mexico","Jersey","Belgium","Saint Lucia","China","Saudi Arabia","Syria","Thailand","Tanzania"],"locations":["TTO","CRI","BEN","NZL","GGY","ATG","KAZ","KHM","JAM","LTU","MKD","IDN","SVN","TKM","TCD","GNQ","TON","HUN","EGY","EST","LKA","PCN","SDN","DOM","SWZ","PNG","VNM","MDG","BGD","TUN","ARM","GHA","NGA","AZE","SSD","CZE","JOR","SYC","UKR","MCO","BDI","STP","GIN","TJK","BMU","GUY","GEO","FRA","MWI","ZAF","MNE","ALB","MDA","CHL","NRU","FIN","MMR","BLZ","DNK","PRY","SVK","VEN","BGR","BFA","PRK","KNA","LUX","ITA","KGZ","LAO","URY","GRL","DEU","MNG","NIC","MLI","WSM","YEM","ISL","GMB","NPL","SRB","SLE","GNB","SEN","XKX","BHR","LBR","BRB","MAR","JPN","NER","MUS","TKL","BHS","ROU","LBY","IRN","IRQ","HND","ESH","KEN","SWE","COG","PHL","AGO","FLK","FRO","CAN","SHN","BTN","ARG","GIB","NLD","COM","BIH","IMN","TUR","RUS","MHL","DJI","BWA","GRC","GTM","LSO","HTI","CIV","QAT","KIR","FJI","VCT","GAB","MOZ","DMA","MRT","PER","ESP","ISR","CHE","CYM","MLT","VUT","CPV","AND","COL","PSE","POL","COD","BRA","BLR","KOR","IND","CUB","TLS","ZWE","GBR","USA","ECU","AUS","FSM","ZMB","ARE","AUT","SMR","NOR","ETH","CMR","BRN","BOL","OMN","UZB","RWA","COK","TGO","LVA","IRL","LIE","GRD","LBN","MYS","SLV","KWT","DZA","CAF","CYP","TCA","PAN","MSR","AFG","PLW","PRT","SGP","MDV","UGA","SOM","HRV","SUR","VGB","PAK","MEX","JEY","BEL","LCA","CHN","SAU","SYR","THA","TZA"],"name":"","z":[0.619163265,0.542349138,0.509,0.556395377,0.873684211,0.9107,0.5625,0.574609524,0.556286853,0.591294118,0.622,0.610030566,0.556370079,0.801419355,0.622413793,0.82175,0.171571429,0.595328467,0.586843949,0.616090909,0.322762575,0.865,0.643842105,0.471816705,0.14675,0.557390805,0.648316199,0.576605263,0.538961131,0.503047945,0.337655172,0.560487805,0.616073211,0.567959184,0.636956989,0.638835341,0.527453125,0.553595745,0.662731377,0.663297297,0.143230769,0.441,0.55615,0.444290909,0.5096875,0.552230769,0.598085526,0.580419402,0.458783784,0.535036224,0.630568182,0.622986111,0.67872973,0.496283317,0.929,0.59367561,0.705369748,0.657846154,0.531762319,0.524479893,0.532351351,0.496713065,0.62108871,0.575382353,0.43485,0.0,0.641169492,0.592032181,0.560333333,0.623901961,0.563890863,0.591833333,0.542089737,0.31586875,0.322911548,0.415537634,0.929,0.671547945,0.696727273,0.568433333,0.617705094,0.598722772,0.677129032,0.3265,0.555070968,0.796,0.528883721,0.615699187,0.698574468,0.630509434,0.543003819,0.562830275,0.542955556,0.799333333,0.663188119,0.5612,0.449833333,0.487409357,0.506888889,0.550211392,0.740666667,0.505724679,0.601991803,0.615441176,0.639232418,0.655176471,0.217363636,0.0,0.590915256,0.183,0.729142857,0.61291748,0.498666667,0.500618812,0.853111111,0.617216216,0.313958333,0.606820685,0.347096037,0.530272727,0.114172414,0.525967742,0.565096429,0.531288636,0.780714286,0.510227986,0.672757576,0.593171171,0.929,0.454468085,0.634181818,0.696,0.503555556,0.619333333,0.507571429,0.48742788,0.568310379,0.473653659,0.522769841,0.658243243,0.649916667,0.91,0.353722222,0.814333333,0.453638349,0.49309375,0.599237475,0.545217391,0.538621396,0.522743243,0.582583153,0.489638177,0.092662021,0.6745,0.470446281,0.555008189,0.618240413,0.412082347,0.567746605,0.851666667,0.392770833,0.505913649,0.509674058,0.62375,0.593585462,0.443693878,0.609253823,0.731222222,0.348344398,0.656260417,0.626444444,0.048,0.797,0.634435897,0.56801626,0.579701031,0.909666667,0.7432,0.380717514,0.578399797,0.395921233,0.562075472,0.560632,0.770404762,0.447147727,0.619333333,0.448536068,0.8,0.527542857,0.3716,0.721485057,0.558244771,0.444209581,0.535462366,0.573863014,0.676923913,0.4645,0.619333333,0.42165945,0.472535455,0.717863636,0.571051485,0.6970625,0.526485642,0.52785348,0.378487805,0.417166211,0.430156463],"type":"choropleth"}],"name":"2020-02-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Latvia","Jersey","Seychelles","Mozambique","Djibouti","Japan","Eritrea","India","Cape Verde","Democratic Republic of the Congo","Belarus","Vietnam","Germany","Italy","Benin","Portugal","Saudi Arabia","Nigeria","Fiji","Uganda","Belize","Lesotho","Trinidad and Tobago","Cayman Islands","Slovenia","Tonga","Myanmar","Israel","Lithuania","Guyana","Indonesia","Tunisia","Ireland","Zimbabwe","Cambodia","Montserrat","Burundi","Honduras","Chad","Gibraltar","South Sudan","Afghanistan","Senegal","Liechtenstein","Paraguay","Philippines","Canada","Greenland","Gambia","Spain","Barbados","Pitcairn","Solomon Islands","Luxembourg","Lebanon","Libya","Peru","Belgium","Norway","Saint Helena","Swaziland","Albania","Austria","Argentina","Denmark","Rwanda","Ecuador","Oman","Greece","Australia","Central African Republic","Guinea-Bissau","Cuba","Montenegro","East Timor","Liberia","Tuvalu","Western Sahara","Slovakia","Cameroon","Thailand","Morocco","Guinea","Niger","Azerbaijan","Estonia","Serbia","Croatia","Uzbekistan","North Korea","Cook Islands","Egypt","Georgia","Ivory Coast","Iraq","Bermuda","Romania","Falkland Islands","Sierra Leone","Angola","Sweden","Kyrgyzstan","Zambia","Palestine","Saint Kitts and Nevis","Togo","Isle of Man","Malta","Equatorial Guinea","Antigua and Barbuda","Grenada","United States","Kenya","Guatemala","Moldova","Bosnia and Herzegovina","Turkmenistan","Ethiopia","Uruguay","Andorra","Turkey","Singapore","Venezuela","Mauritius","France","Sri Lanka","Bolivia","Iceland","South Korea","Mexico","Chile","Kosovo","Malawi","Faroe Islands","Netherlands","Maldives","Mauritania","Bulgaria","Panama","Syria","China","United Arab Emirates","Hungary","Dominica","Ghana","Qatar","Republic of the Congo","Jamaica","Bhutan","Kazakhstan","Papua New Guinea","Sao Tome and Principe","Sudan","Haiti","Somalia","Laos","Tanzania","San Marino","Comoros","Brunei","Nicaragua","Mali","Burkina Faso","Dominican Republic","Algeria","Yemen","Gabon","Russia","Samoa","Nepal","Mongolia","Malaysia","Costa Rica","Saint Lucia","United Kingdom","Iran","Poland","South Africa","Macedonia","Armenia","Jordan","Switzerland","Brazil","Guernsey","Micronesia","Marshall Islands","El Salvador","Tajikistan","Monaco","New Zealand","Finland","Bahamas","Kuwait","British Indian Ocean Territory","Czech Republic","Colombia","Pakistan","Ukraine","Bangladesh","Madagascar","British Virgin Islands","Bahrain","Botswana","Cyprus"],"locations":["LVA","JEY","SYC","MOZ","DJI","JPN","ERI","IND","CPV","COD","BLR","VNM","DEU","ITA","BEN","PRT","SAU","NGA","FJI","UGA","BLZ","LSO","TTO","CYM","SVN","TON","MMR","ISR","LTU","GUY","IDN","TUN","IRL","ZWE","KHM","MSR","BDI","HND","TCD","GIB","SSD","AFG","SEN","LIE","PRY","PHL","CAN","GRL","GMB","ESP","BRB","PCN","SLB","LUX","LBN","LBY","PER","BEL","NOR","SHN","SWZ","ALB","AUT","ARG","DNK","RWA","ECU","OMN","GRC","AUS","CAF","GNB","CUB","MNE","TLS","LBR","TUV","ESH","SVK","CMR","THA","MAR","GIN","NER","AZE","EST","SRB","HRV","UZB","PRK","COK","EGY","GEO","CIV","IRQ","BMU","ROU","FLK","SLE","AGO","SWE","KGZ","ZMB","PSE","KNA","TGO","IMN","MLT","GNQ","ATG","GRD","USA","KEN","GTM","MDA","BIH","TKM","ETH","URY","AND","TUR","SGP","VEN","MUS","FRA","LKA","BOL","ISL","KOR","MEX","CHL","XKX","MWI","FRO","NLD","MDV","MRT","BGR","PAN","SYR","CHN","ARE","HUN","DMA","GHA","QAT","COG","JAM","BTN","KAZ","PNG","STP","SDN","HTI","SOM","LAO","TZA","SMR","COM","BRN","NIC","MLI","BFA","DOM","DZA","YEM","GAB","RUS","WSM","NPL","MNG","MYS","CRI","LCA","GBR","IRN","POL","ZAF","MKD","ARM","JOR","CHE","BRA","GGY","FSM","MHL","SLV","TJK","MCO","NZL","FIN","BHS","KWT","IOT","CZE","COL","PAK","UKR","BGD","MDG","VGB","BHR","BWA","CYP"],"name":"","z":[0.596012987,0.599777778,0.611772727,0.45552381,0.166090909,0.398153157,0.676,0.473197685,0.36,0.468987179,0.531518519,0.431644928,0.458016782,0.583562094,0.475810811,0.528843558,0.424334615,0.254360878,0.47022449,0.381460317,0.401225806,0.698125,0.550652778,0.459,0.5103,0.702666667,0.491847458,0.476960422,0.487214953,0.183545455,0.461525544,0.639352518,0.482657767,0.549830508,0.38872449,0.571,0.204555556,0.489797203,0.65725,0.297358974,0.471212766,0.469134146,0.419205882,0.490761905,0.529820144,0.496604313,0.521090565,0.582636364,0.514547619,0.492049927,0.444,0.536,0.8425,0.4825,0.398831933,0.42092,0.489607092,0.467417798,0.537507407,0.306714286,0.0,0.260440678,0.483545,0.586344462,0.471216418,0.474754717,0.475254144,0.468339286,0.492901786,0.503033998,0.614269231,0.584333333,0.305586643,0.673234043,0.2585,0.53269863,0.904,0.5715,0.601175439,0.498893004,0.405824358,0.532943182,0.506388889,0.552343511,0.438719101,0.584184211,0.511475,0.590446809,0.520333333,0.292921053,0.792,0.490472656,0.543977273,0.562481481,0.570676282,0.8028,0.466237006,0.0,0.4599,0.27574359,0.555828571,0.605333333,0.601833333,0.564853659,0.550333333,0.665212766,0.5944,0.3546875,0.775375,0.17725,0.868,0.532847645,0.496767581,0.560187713,0.561913043,0.534962963,0.528909091,0.414410526,0.524483363,0.7725,0.536065448,0.456935618,0.420799231,0.121916667,0.579094056,0.416049793,0.381875862,0.551552632,0.432839302,0.475894843,0.486657983,0.36925,0.41541129,0.418,0.478922577,0.488395349,0.806666667,0.529914634,0.487017685,0.456,0.515122664,0.475777429,0.559026596,0.29875,0.293217617,0.487277778,0.10875,0.586330435,0.3704,0.548586207,0.495,-0.764,0.324157895,0.469434501,0.317032258,0.290428571,0.385071429,0.727,0.3905,0.491321429,0.343852941,0.443517241,0.47148,0.499446023,0.469075758,0.526,0.615176471,0.199328048,0.845,0.520142857,0.350126582,0.524155956,0.497058296,0.457,0.496998778,0.556553236,0.533675214,0.414976636,0.66875,0.613923077,0.506932203,0.484196319,0.450183133,0.5118,0.259,0.28625,0.411448845,0.46,0.552861111,0.510785276,0.492609562,0.511482759,0.518333333,0.7575,0.540369048,0.440702857,0.189200998,0.566827089,0.441039683,0.623043478,0.0,0.196338983,0.302743243,0.513652542],"type":"choropleth"}],"name":"2020-02-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["United Arab Emirates","Brunei","Australia","El Salvador","Central African Republic","Hungary","Kuwait","Vietnam","Guyana","Togo","Liechtenstein","Andorra","Mauritius","Turks and Caicos Islands","Palau","Rwanda","Sweden","Palestine","Sri Lanka","Cameroon","Qatar","Austria","Panama","Croatia","Armenia","Sierra Leone","Canada","Republic of the Congo","Romania","United States","British Indian Ocean Territory","Western Sahara","Angola","Tokelau","Switzerland","Lebanon","Niger","Zambia","Samoa","Bosnia and Herzegovina","Yemen","Tajikistan","Democratic Republic of the Congo","Nepal","Philippines","Gibraltar","Russia","Suriname","Kosovo","Senegal","Serbia","Greece","Bahrain","Morocco","Mali","Cyprus","Libya","Bahamas","Cayman Islands","Bolivia","Maldives","Malta","Argentina","Liberia","Afghanistan","Norway","Tuvalu","Mexico","Japan","Solomon Islands","Ethiopia","Belgium","China","British Virgin Islands","San Marino","Egypt","Iceland","Peru","North Korea","Honduras","Iran","Vanuatu","Iraq","Barbados","Somalia","Netherlands","Singapore","Saint Vincent and the Grenadines","Kenya","Isle of Man","Spain","Colombia","Dominica","Burundi","Marshall Islands","Guatemala","Chad","South Sudan","Cuba","Czech Republic","Papua New Guinea","Sudan","Greenland","Grenada","Georgia","Monaco","Falkland Islands","Thailand","Pitcairn","Israel","Poland","Luxembourg","Kyrgyzstan","Micronesia","Uruguay","Tonga","Trinidad and Tobago","Tanzania","Mauritania","Djibouti","Denmark","Venezuela","Bermuda","Portugal","Madagascar","Oman","South Korea","Costa Rica","Italy","Jamaica","Seychelles","Benin","Slovenia","Albania","Azerbaijan","Faroe Islands","Laos","Dominican Republic","France","Jordan","Indonesia","Mozambique","Germany","Mongolia","Burkina Faso","Ivory Coast","Ukraine","Nicaragua","Haiti","Macedonia","Lesotho","Comoros","Botswana","Tunisia","Bangladesh","East Timor","Kiribati","Guinea","Saint Lucia","Sao Tome and Principe","Gabon","India","Paraguay","Swaziland","Finland","Fiji","Antigua and Barbuda","Turkey","Kazakhstan","New Zealand","Guernsey","Bhutan","Ecuador","Lithuania","Eritrea","Algeria","Latvia","Gambia","Cook Islands","Jersey","Belarus","Ireland","Turkmenistan","Malaysia","Cape Verde","Uganda","United Kingdom","Uzbekistan","Montserrat","Saudi Arabia","South Africa","Equatorial Guinea","Brazil","Belize","Ghana","Syria","Zimbabwe","Nigeria","Malawi","Estonia","Moldova","Guinea-Bissau","Cambodia","Chile","Montenegro","Bulgaria","Myanmar","Saint Helena","Pakistan","Slovakia"],"locations":["ARE","BRN","AUS","SLV","CAF","HUN","KWT","VNM","GUY","TGO","LIE","AND","MUS","TCA","PLW","RWA","SWE","PSE","LKA","CMR","QAT","AUT","PAN","HRV","ARM","SLE","CAN","COG","ROU","USA","IOT","ESH","AGO","TKL","CHE","LBN","NER","ZMB","WSM","BIH","YEM","TJK","COD","NPL","PHL","GIB","RUS","SUR","XKX","SEN","SRB","GRC","BHR","MAR","MLI","CYP","LBY","BHS","CYM","BOL","MDV","MLT","ARG","LBR","AFG","NOR","TUV","MEX","JPN","SLB","ETH","BEL","CHN","VGB","SMR","EGY","ISL","PER","PRK","HND","IRN","VUT","IRQ","BRB","SOM","NLD","SGP","VCT","KEN","IMN","ESP","COL","DMA","BDI","MHL","GTM","TCD","SSD","CUB","CZE","PNG","SDN","GRL","GRD","GEO","MCO","FLK","THA","PCN","ISR","POL","LUX","KGZ","FSM","URY","TON","TTO","TZA","MRT","DJI","DNK","VEN","BMU","PRT","MDG","OMN","KOR","CRI","ITA","JAM","SYC","BEN","SVN","ALB","AZE","FRO","LAO","DOM","FRA","JOR","IDN","MOZ","DEU","MNG","BFA","CIV","UKR","NIC","HTI","MKD","LSO","COM","BWA","TUN","BGD","TLS","KIR","GIN","LCA","STP","GAB","IND","PRY","SWZ","FIN","FJI","ATG","TUR","KAZ","NZL","GGY","BTN","ECU","LTU","ERI","DZA","LVA","GMB","COK","JEY","BLR","IRL","TKM","MYS","CPV","UGA","GBR","UZB","MSR","SAU","ZAF","GNQ","BRA","BLZ","GHA","SYR","ZWE","NGA","MWI","EST","MDA","GNB","KHM","CHL","MNE","BGR","MMR","SHN","PAK","SVK"],"name":"","z":[0.489746169,0.55,0.50104329,0.471230769,0.639478261,0.477536082,0.585886957,0.509832536,0.3518,0.633040816,0.717578947,0.43,0.367952381,0.681,0.0,0.432366197,0.522997531,0.540658333,0.510296667,0.528579439,0.379059406,0.497157895,0.512974129,0.618694118,0.4572,0.493913043,0.501089869,0.375709677,0.513754325,0.526304798,0.716,0.59745,0.552411111,0.0,0.491465331,0.418957764,0.49788664,0.29096,0.505125,0.476185185,0.547344828,0.352576471,0.343901961,0.426735294,0.446861331,0.505473684,0.18427594,0.36775,0.7333125,0.520754098,0.501062016,0.479016185,0.474808824,0.496966942,0.42047929,0.50312945,0.389215385,0.505597403,0.766111111,0.424933014,0.307690323,0.459212766,0.531126084,0.493828829,0.453757576,0.565870968,0.248333333,0.451119281,0.454204843,0.792,0.514732143,0.474520313,0.531334755,0.676,0.633727273,0.458777778,0.586755102,0.511073251,0.3944,0.51066129,0.491097074,0.14075,0.563471744,0.419818182,0.532819277,0.49337463,0.453345957,0.2267,0.388380345,0.553485714,0.507880031,0.53467214,0.489,0.2944,0.72,0.559145873,0.700380435,0.577148649,0.167498611,0.48865374,0.483394366,0.601387097,0.615294118,0.34,0.527782313,0.361857143,0.517,0.437424315,0.8855,0.492026646,0.466666379,0.472032258,0.463166667,0.53925,0.520508845,0.143,0.495630252,0.299235955,0.67344,0.3324,0.520738667,0.470937494,0.374777778,0.503078767,0.5203,0.458912281,0.470085864,0.507352601,0.654955445,0.547046667,0.676313725,0.45837037,0.512848684,0.590741497,0.504525,0.6835,0.34232,0.478343612,0.623791663,0.479359223,0.453457609,0.485,0.467617158,0.401156,0.4524,0.677909091,0.539094624,0.448604478,0.513568966,0.346181818,0.76975,0.124285714,0.620724138,0.528719665,0.41184058,0.0,0.3927,0.4047,0.255428571,0.0,0.275037037,0.476258701,0.527357143,0.325625,0.496891026,0.53702381,0.608,0.461648115,0.573916667,0.525097859,0.6675,0.549166667,0.467814099,0.518138211,0.190090909,0.437094737,0.50142029,0.613685714,0.828,0.4890625,0.503764706,0.50610847,0.5378,0.475509392,0.396,0.464352941,0.497371799,0.5450625,0.436166667,0.486757333,0.465734064,0.481923077,0.448426732,0.464,0.400076522,0.465342857,0.463362319,0.394094993,0.44794306,0.40869863,0.653028571,-0.481,0.374376471,0.499496498,0.653038835,0.483013953,0.505633929,0.617111111,0.353921543,0.545487603],"type":"choropleth"}],"name":"2020-02-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kiribati","Brazil","Zimbabwe","Turkey","Gabon","Mauritania","Belarus","Tuvalu","United Kingdom","Lesotho","Colombia","Saint Vincent and the Grenadines","Morocco","Cayman Islands","Guinea-Bissau","Haiti","Japan","Gambia","Fiji","Poland","Cape Verde","Marshall Islands","Malta","Guatemala","Greenland","Dominica","Comoros","British Indian Ocean Territory","Falkland Islands","Bosnia and Herzegovina","Andorra","Rwanda","Liberia","India","Palestine","Botswana","Spain","Eritrea","Kosovo","Seychelles","Senegal","South Africa","Bermuda","Luxembourg","Zambia","Tanzania","Slovakia","Georgia","East Timor","Uruguay","Bulgaria","Montenegro","Belize","Saint Kitts and Nevis","Paraguay","Moldova","Malawi","Guinea","Turkmenistan","Bhutan","Cambodia","Turks and Caicos Islands","Kazakhstan","Guernsey","Uzbekistan","Lithuania","Antigua and Barbuda","Chile","Malaysia","Ecuador","Kyrgyzstan","Costa Rica","Benin","Faroe Islands","Oman","Guyana","Tajikistan","Laos","Dominican Republic","Albania","Iceland","Jordan","Macedonia","Estonia","Ukraine","Tunisia","Indonesia","Madagascar","Syria","Mongolia","Sudan","Germany","Burkina Faso","Burundi","Portugal","Chad","Papua New Guinea","Monaco","Serbia","Equatorial Guinea","Jersey","Belgium","Maldives","Somalia","Saint Lucia","Norway","China","Singapore","United States","Iraq","Peru","Libya","Kenya","Pitcairn","South Sudan","Angola","Iran","Mali","Philippines","Lebanon","Saint Helena","Swaziland","Yemen","Sierra Leone","Mauritius","Samoa","British Virgin Islands","Canada","Togo","Sweden","Bolivia","Saudi Arabia","Cook Islands","Algeria","Uganda","Latvia","Djibouti","Pakistan","Micronesia","Sri Lanka","El Salvador","Montserrat","Ireland","Mexico","San Marino","Central African Republic","Kuwait","Grenada","South Korea","Panama","Cameroon","Liechtenstein","Honduras","Croatia","Afghanistan","United Arab Emirates","Ethiopia","Brunei","Mozambique","Democratic Republic of the Congo","Gibraltar","Argentina","Ivory Coast","North Korea","Ghana","Egypt","Vanuatu","Switzerland","Slovenia","Nigeria","Thailand","Vietnam","Netherlands","Armenia","Israel","Niger","Nicaragua","Greece","Italy","Isle of Man","Venezuela","Trinidad and Tobago","Tonga","Bahrain","Australia","Cuba","Austria","Myanmar","Russia","Suriname","France","Hungary","Republic of the Congo","Western Sahara","Barbados","Denmark","New Zealand","Cyprus","Romania","Solomon Islands","Qatar","Bahamas","Jamaica","Azerbaijan","Czech Republic","Nepal","Finland","Bangladesh"],"locations":["KIR","BRA","ZWE","TUR","GAB","MRT","BLR","TUV","GBR","LSO","COL","VCT","MAR","CYM","GNB","HTI","JPN","GMB","FJI","POL","CPV","MHL","MLT","GTM","GRL","DMA","COM","IOT","FLK","BIH","AND","RWA","LBR","IND","PSE","BWA","ESP","ERI","XKX","SYC","SEN","ZAF","BMU","LUX","ZMB","TZA","SVK","GEO","TLS","URY","BGR","MNE","BLZ","KNA","PRY","MDA","MWI","GIN","TKM","BTN","KHM","TCA","KAZ","GGY","UZB","LTU","ATG","CHL","MYS","ECU","KGZ","CRI","BEN","FRO","OMN","GUY","TJK","LAO","DOM","ALB","ISL","JOR","MKD","EST","UKR","TUN","IDN","MDG","SYR","MNG","SDN","DEU","BFA","BDI","PRT","TCD","PNG","MCO","SRB","GNQ","JEY","BEL","MDV","SOM","LCA","NOR","CHN","SGP","USA","IRQ","PER","LBY","KEN","PCN","SSD","AGO","IRN","MLI","PHL","LBN","SHN","SWZ","YEM","SLE","MUS","WSM","VGB","CAN","TGO","SWE","BOL","SAU","COK","DZA","UGA","LVA","DJI","PAK","FSM","LKA","SLV","MSR","IRL","MEX","SMR","CAF","KWT","GRD","KOR","PAN","CMR","LIE","HND","HRV","AFG","ARE","ETH","BRN","MOZ","COD","GIB","ARG","CIV","PRK","GHA","EGY","VUT","CHE","SVN","NGA","THA","VNM","NLD","ARM","ISR","NER","NIC","GRC","ITA","IMN","VEN","TTO","TON","BHR","AUS","CUB","AUT","MMR","RUS","SUR","FRA","HUN","COG","ESH","BRB","DNK","NZL","CYP","ROU","SLB","QAT","BHS","JAM","AZE","CZE","NPL","FIN","BGD"],"name":"","z":[0.839,0.466975995,0.466925234,0.488188473,0.726393939,0.626333333,0.334529412,0.863,0.528612783,0.559131579,0.513953881,0.709136364,0.550551724,0.472590909,0.4385,0.51446071,0.499422796,0.610451327,0.446276596,0.474737968,0.527111111,0.761,0.375183333,0.612554839,0.24488,0.845,0.719833333,0.678,0.9135,0.554565217,0.5595,0.344397059,0.57053,0.454428571,0.35752459,0.518583333,0.569465106,0.5852,0.797708333,0.647492308,0.575712644,0.565073852,0.700357143,0.573344828,0.583846154,0.343559322,0.51395122,0.544623256,0.0615,0.480191792,0.588450413,0.601254237,0.7345,0.705,0.541270661,0.547929825,0.5003,0.583777778,0.5558,0.323190476,0.459176,0.476777778,0.564423077,0.747714286,0.492434783,0.585276471,0.796714286,0.511392966,0.274699346,0.419448837,0.698277778,0.550722603,0.486,0.784,0.580512195,0.615,0.472977011,0.3651875,0.481399522,0.533397059,0.466582278,0.493442308,0.413857143,0.489069444,0.536801252,0.539809091,0.399372514,0.586904762,0.430085106,0.505447853,0.627402299,0.482769469,0.359,0.497076923,0.478040745,0.62147561,0.473897436,0.622755102,0.456122449,0.466,0.590791667,0.533182731,0.459502041,0.601414815,0.696714286,0.549763705,0.595830183,0.417117647,0.581804748,0.514664484,0.507293554,0.40024,0.525985657,0.302333333,0.482294118,0.57043662,0.524165127,0.415325843,0.48307061,0.454708,0.17125,0.942,0.585147059,0.625540541,0.644266667,0.694666667,0.0,0.547740483,0.518405498,0.53463961,0.478227642,0.487904555,0.891,0.457401575,0.462212766,0.490474138,0.289823529,0.551927742,0.583,0.465973451,0.406575862,0.5318,0.552180406,0.494291156,0.489695652,0.601833333,0.476401274,0.7,0.406422739,0.519413907,0.587163017,0.660066667,0.479103896,0.570776596,0.510505882,0.514381178,0.47974,0.28296875,0.693173913,0.470511905,0.736904762,0.574575259,0.416606061,0.591310345,0.51882699,0.536915129,0.746125,0.549567797,0.482742547,0.440071816,0.368947858,0.474165563,0.506144902,0.540633028,0.467393355,0.600630137,0.559814815,0.529430073,0.614440473,0.401285714,0.441111111,0.601491525,0.370571429,0.408273585,0.532144545,0.203328629,0.483257855,0.477023256,0.281118012,0.554764706,0.638464268,0.462405738,0.522,0.465666667,0.576772727,0.489402899,0.548692819,0.552657439,0.532116798,0.5684,0.510811518,0.656538462,0.628139785,0.5716,0.518097792,0.468303665,0.526185468,0.463779783],"type":"choropleth"}],"name":"2020-02-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["United Arab Emirates","Togo","Brazil","Panama","Republic of the Congo","Myanmar","Niue","Yemen","Italy","Indonesia","Tajikistan","Switzerland","Philippines","Falkland Islands","Tunisia","Moldova","Malta","Albania","Peru","Burkina Faso","Sudan","Western Sahara","Dominica","Andorra","Romania","Saint Helena","Bahrain","South Korea","El Salvador","Libya","Mauritius","Nigeria","Australia","Swaziland","Marshall Islands","Qatar","Dominican Republic","Bosnia and Herzegovina","Turkey","Ukraine","Macedonia","Palestine","Guyana","Seychelles","Mexico","Grenada","Burundi","Luxembourg","Chad","Rwanda","China","Uzbekistan","Saudi Arabia","Lithuania","Thailand","Iran","Micronesia","Tanzania","Uganda","Russia","Pakistan","Kazakhstan","Gibraltar","Mali","Sweden","Japan","Jersey","Paraguay","Oman","Benin","Cuba","Bhutan","Cambodia","Angola","Bahamas","Morocco","Iceland","Turkmenistan","Jamaica","Gabon","Ethiopia","Solomon Islands","Austria","Samoa","Ghana","Maldives","Laos","Egypt","Afghanistan","Canada","San Marino","Cameroon","Mauritania","Saint Lucia","South Sudan","Saint Kitts and Nevis","Estonia","Greece","Netherlands","Central African Republic","Nicaragua","Poland","Turks and Caicos Islands","Costa Rica","Djibouti","Greenland","Comoros","Latvia","Argentina","Kosovo","Germany","Liechtenstein","Cyprus","Guinea","Spain","Isle of Man","France","Belize","Portugal","Tuvalu","United States","Saint Vincent and the Grenadines","United Kingdom","Honduras","Israel","Zambia","Nauru","Ivory Coast","South Africa","Belgium","Trinidad and Tobago","Vanuatu","East Timor","Somalia","Uruguay","Cook Islands","Guinea-Bissau","Sierra Leone","Jordan","Kyrgyzstan","Chile","Venezuela","Singapore","Equatorial Guinea","Czech Republic","Bermuda","Gambia","Faroe Islands","India","Liberia","Denmark","Armenia","Georgia","Slovenia","Mongolia","Malaysia","Ireland","Cape Verde","Bulgaria","Kenya","Eritrea","Hungary","Sri Lanka","Niger","Antigua and Barbuda","Croatia","Ecuador","Haiti","Serbia","Guernsey","Lesotho","Belarus","Sao Tome and Principe","Guatemala","Slovakia","Zimbabwe","Madagascar","Nepal","Malawi","Kuwait","Montenegro","Bangladesh","Botswana","Kiribati","Lebanon","Azerbaijan","Fiji","Montserrat","Papua New Guinea","Brunei","Colombia","Democratic Republic of the Congo","Algeria","Iraq","Vietnam","Finland","Suriname","Norway","Mozambique","Senegal","New Zealand","Barbados","Syria","Tonga","Bolivia","North Korea","Cayman Islands","Monaco"],"locations":["ARE","TGO","BRA","PAN","COG","MMR","NIU","YEM","ITA","IDN","TJK","CHE","PHL","FLK","TUN","MDA","MLT","ALB","PER","BFA","SDN","ESH","DMA","AND","ROU","SHN","BHR","KOR","SLV","LBY","MUS","NGA","AUS","SWZ","MHL","QAT","DOM","BIH","TUR","UKR","MKD","PSE","GUY","SYC","MEX","GRD","BDI","LUX","TCD","RWA","CHN","UZB","SAU","LTU","THA","IRN","FSM","TZA","UGA","RUS","PAK","KAZ","GIB","MLI","SWE","JPN","JEY","PRY","OMN","BEN","CUB","BTN","KHM","AGO","BHS","MAR","ISL","TKM","JAM","GAB","ETH","SLB","AUT","WSM","GHA","MDV","LAO","EGY","AFG","CAN","SMR","CMR","MRT","LCA","SSD","KNA","EST","GRC","NLD","CAF","NIC","POL","TCA","CRI","DJI","GRL","COM","LVA","ARG","XKX","DEU","LIE","CYP","GIN","ESP","IMN","FRA","BLZ","PRT","TUV","USA","VCT","GBR","HND","ISR","ZMB","NRU","CIV","ZAF","BEL","TTO","VUT","TLS","SOM","URY","COK","GNB","SLE","JOR","KGZ","CHL","VEN","SGP","GNQ","CZE","BMU","GMB","FRO","IND","LBR","DNK","ARM","GEO","SVN","MNG","MYS","IRL","CPV","BGR","KEN","ERI","HUN","LKA","NER","ATG","HRV","ECU","HTI","SRB","GGY","LSO","BLR","STP","GTM","SVK","ZWE","MDG","NPL","MWI","KWT","MNE","BGD","BWA","KIR","LBN","AZE","FJI","MSR","PNG","BRN","COL","COD","DZA","IRQ","VNM","FIN","SUR","NOR","MOZ","SEN","NZL","BRB","SYR","TON","BOL","PRK","CYM","MCO"],"name":"","z":[0.547448444,0.56894,0.545477743,0.626736805,0.604163265,0.480451389,0.0,0.443220339,0.583401085,0.44700227,0.504527397,0.52437519,0.485842854,0.744,0.586530675,0.580940299,0.53709375,0.617782353,0.614236739,0.577211111,0.431729032,0.610736842,0.556857143,0.544892857,0.530847368,0.577,0.569475,0.40768394,0.568084772,0.500261538,0.615636364,0.53652502,0.569350495,0.4059,0.199428571,0.504625984,0.595558824,0.49778882,0.543057022,0.504712912,0.625781818,0.646688889,0.6546,0.647828125,0.556276497,0.565,0.316485714,0.557368098,0.51653719,0.491546667,0.598044969,0.507394737,0.501884679,0.467316547,0.428174856,0.60499684,0.554416667,0.582697531,0.500829508,0.403159978,0.585173923,0.587571429,0.471943396,0.522796875,0.572480337,0.505864877,0.684095238,0.568091837,0.645947977,0.482208333,0.512445489,0.742,0.484192771,0.601730159,0.583008403,0.551378472,0.514123596,0.387058824,0.547870787,0.55925,0.5631341,0.736,0.474266506,0.4542,0.573577864,0.455958065,0.555915663,0.496337641,0.594055652,0.569264904,0.335791667,0.568348571,0.753066667,0.468769231,0.343180328,0.0,0.579013986,0.526156962,0.50283423,0.566774648,0.569658436,0.472292271,0.662444444,0.59323382,0.2217,0.575153846,0.602615385,0.571447876,0.589155338,0.485842105,0.45149368,0.716679245,0.547684755,0.587559701,0.556831118,0.596978723,0.595754602,0.540203704,0.510458472,0.8136,0.566037628,0.716,0.562228292,0.549282927,0.571124245,0.577517647,0.691,0.545493023,0.566173893,0.571224369,0.504078313,0.476954545,0.658,0.629388626,0.606959302,0.180333333,0.678142857,0.379375,0.429238462,0.421588235,0.601878305,0.601737242,0.432856073,0.446823529,0.57857686,0.462675,0.672666667,0.634333333,0.507789018,0.442787879,0.548082005,0.677054393,0.570555133,0.576691964,0.502504373,-0.238541441,0.574357297,0.543,0.554334247,0.503009852,0.6064,0.530562372,0.500661064,0.59305137,0.39725,0.603800781,0.526122442,0.545132318,0.598302326,0.678205128,0.641217391,0.303538462,0.0,0.567435464,0.619538961,0.472724299,0.617538776,0.490728682,0.461115196,0.466771084,0.5504,0.533997525,0.722857143,0.803,0.43751476,0.569171779,0.285606557,0.739375,0.489060345,0.296056604,0.591166196,0.589406015,0.466661417,0.561915937,0.444119488,0.550754011,0.526933333,0.578464286,0.625654545,0.628539286,0.553946869,0.43696875,0.298652174,0.6377,0.582605263,0.617610169,0.54655814,0.547585366],"type":"choropleth"}],"name":"2020-02-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tanzania","Vietnam","Falkland Islands","Chad","Angola","Chile","Sweden","Saint Lucia","Oman","Djibouti","Morocco","Malaysia","Ecuador","Iceland","Cuba","Guinea","Iran","Paraguay","Swaziland","New Zealand","Romania","Guernsey","Myanmar","Pakistan","Pitcairn","Barbados","Finland","Argentina","Belgium","Comoros","Kenya","Cook Islands","Benin","Luxembourg","Estonia","South Africa","Malawi","Nigeria","Bahamas","Laos","Venezuela","Iraq","Panama","Suriname","Western Sahara","Guyana","Palau","Sao Tome and Principe","Kyrgyzstan","Mongolia","Yemen","United Arab Emirates","El Salvador","Macedonia","Niue","Ireland","Czech Republic","Sri Lanka","Nepal","Burkina Faso","Togo","Ukraine","Kuwait","Micronesia","Mexico","Madagascar","Bangladesh","Vatican","Dominican Republic","Brunei","Papua New Guinea","Bolivia","Ghana","Mauritius","Solomon Islands","Bulgaria","Qatar","United States","Cyprus","Montserrat","British Virgin Islands","Croatia","San Marino","Turkmenistan","Equatorial Guinea","Georgia","Ethiopia","China","Burundi","Singapore","Norway","Jersey","Nicaragua","Azerbaijan","Honduras","Maldives","Albania","Grenada","France","Zambia","Isle of Man","Syria","Turks and Caicos Islands","Bosnia and Herzegovina","Saint Vincent and the Grenadines","Indonesia","Italy","Gabon","Tajikistan","Tunisia","Algeria","Somalia","Uzbekistan","Portugal","Kiribati","Malta","Tonga","Dominica","Tuvalu","Marshall Islands","Netherlands","Afghanistan","Cape Verde","Costa Rica","Australia","Armenia","Democratic Republic of the Congo","United Kingdom","Central African Republic","Greenland","Cameroon","Liechtenstein","Seychelles","North Korea","Turkey","Liberia","India","Greece","Latvia","Zimbabwe","Fiji","Guinea-Bissau","Republic of the Congo","Faroe Islands","Colombia","Moldova","Peru","Belarus","Denmark","Rwanda","Andorra","Botswana","Niger","Trinidad and Tobago","Canada","Belize","Kazakhstan","Philippines","Uruguay","South Sudan","Libya","Lebanon","Sudan","Montenegro","Mauritania","Palestine","Bermuda","Jamaica","Senegal","Vanuatu","Austria","Brazil","Saint Kitts and Nevis","Hungary","Serbia","Russia","Ivory Coast","Antigua and Barbuda","Lesotho","Egypt","Guatemala","Cayman Islands","Slovakia","Thailand","Samoa","Switzerland","Poland","Jordan","Uganda","Saudi Arabia","Japan","South Korea","Monaco","Germany","Spain","Mali","Bhutan","Sierra Leone","Lithuania","Israel","Eritrea","Bahrain","Saint Helena","Gibraltar","Haiti","Cambodia","Gambia","Slovenia","Kosovo","East Timor","Mozambique"],"locations":["TZA","VNM","FLK","TCD","AGO","CHL","SWE","LCA","OMN","DJI","MAR","MYS","ECU","ISL","CUB","GIN","IRN","PRY","SWZ","NZL","ROU","GGY","MMR","PAK","PCN","BRB","FIN","ARG","BEL","COM","KEN","COK","BEN","LUX","EST","ZAF","MWI","NGA","BHS","LAO","VEN","IRQ","PAN","SUR","ESH","GUY","PLW","STP","KGZ","MNG","YEM","ARE","SLV","MKD","NIU","IRL","CZE","LKA","NPL","BFA","TGO","UKR","KWT","FSM","MEX","MDG","BGD","VAT","DOM","BRN","PNG","BOL","GHA","MUS","SLB","BGR","QAT","USA","CYP","MSR","VGB","HRV","SMR","TKM","GNQ","GEO","ETH","CHN","BDI","SGP","NOR","JEY","NIC","AZE","HND","MDV","ALB","GRD","FRA","ZMB","IMN","SYR","TCA","BIH","VCT","IDN","ITA","GAB","TJK","TUN","DZA","SOM","UZB","PRT","KIR","MLT","TON","DMA","TUV","MHL","NLD","AFG","CPV","CRI","AUS","ARM","COD","GBR","CAF","GRL","CMR","LIE","SYC","PRK","TUR","LBR","IND","GRC","LVA","ZWE","FJI","GNB","COG","FRO","COL","MDA","PER","BLR","DNK","RWA","AND","BWA","NER","TTO","CAN","BLZ","KAZ","PHL","URY","SSD","LBY","LBN","SDN","MNE","MRT","PSE","BMU","JAM","SEN","VUT","AUT","BRA","KNA","HUN","SRB","RUS","CIV","ATG","LSO","EGY","GTM","CYM","SVK","THA","WSM","CHE","POL","JOR","UGA","SAU","JPN","KOR","MCO","DEU","ESP","MLI","BTN","SLE","LTU","ISR","ERI","BHR","SHN","GIB","HTI","KHM","GMB","SVN","XKX","TLS","MOZ"],"name":"","z":[0.432656566,0.547725738,0.657571429,0.577504202,0.56214881,0.554527751,0.550687298,0.620538462,0.38183812,0.358,0.5780671,0.209055427,0.512712779,0.600992126,0.503193939,0.55755102,0.515918536,0.552006716,0.907666667,0.526787049,0.499085885,0.589708333,0.43920614,0.549436526,0.580428571,0.566463768,0.489253219,0.571356638,0.530901204,0.551,0.504955991,0.803666667,0.435228571,0.49059707,0.48310274,0.514817371,0.513675439,0.426360465,0.46055625,0.62754,0.558095734,0.508100541,0.503863933,0.232772727,0.598318182,0.49452,0.863,0.424,0.63362069,0.456114286,0.550704698,0.504414003,0.486018661,0.575666667,0.0,0.513907093,0.463740103,0.546242857,0.452141573,0.632060345,0.547091566,0.505367368,0.423333871,-0.12725,0.508556156,0.654862464,0.499166362,0.0,0.529467831,0.27654,0.497736,0.545114901,0.471393857,0.5184875,0.516166667,0.447110256,0.469442822,0.504027219,0.48656229,0.4618,0.8736,0.464380165,0.683911111,0.499225,0.58,0.464874652,0.517182051,0.530645255,0.738571429,0.409539601,0.545237852,0.437410256,0.589107937,0.465894915,0.496812357,0.430847059,0.542421801,0.666756757,0.675432642,0.560125,0.5414,0.5365,0.29,0.592705521,0.424521739,0.418639438,0.582729225,0.483790698,0.430741259,0.595635317,0.52242487,0.508505051,0.529322034,0.517342871,0.472333333,0.445018692,0.380181818,0.936,0.781916667,0.4888,0.46721551,0.482230916,0.408619048,0.535207937,0.522524032,0.600303226,0.545179894,0.536570544,0.524836066,0.523161765,0.518984816,0.736756757,0.423380282,0.295197183,0.47014401,0.427691011,0.473345566,0.510380843,0.605,0.461844444,0.351659574,-0.0775,0.458244444,0.7706,0.571129523,0.530635417,0.535296937,0.41825,0.461533473,0.236230769,0.554880952,0.43715534,0.475125333,0.531040984,0.519703312,0.482371901,0.270290909,0.458202921,0.515920299,0.512533333,0.456832215,0.491220472,0.529497268,0.67838206,0.529057143,0.60610828,0.713893617,0.518458333,0.57186217,0.57,0.415891593,0.459003749,0.653,0.411371212,0.452940529,0.422307656,0.616294314,0.5032,0.37687931,0.483478756,0.524961474,0.443133333,0.54172093,0.365250271,0.174111111,0.465529822,0.401156719,0.438974093,0.481429429,0.421109191,0.466791113,0.381912796,0.569072917,0.420682848,0.577452711,0.507389961,0.489166667,0.538,0.559196629,0.513675479,0.413,0.326435897,-0.00715,0.576,0.527122208,0.448305556,0.465539823,0.511658228,0.5415,0.160944444,0.678727273],"type":"choropleth"}],"name":"2020-02-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kuwait","United States","Cook Islands","Lesotho","United Kingdom","Tajikistan","Denmark","Guernsey","Senegal","Czech Republic","Kyrgyzstan","Niger","Azerbaijan","Angola","Tonga","Slovakia","Suriname","Marshall Islands","Uruguay","Colombia","Poland","Guatemala","Mexico","Equatorial Guinea","Madagascar","Saint Vincent and the Grenadines","Eritrea","Bolivia","Mongolia","Finland","Israel","Canada","Antigua and Barbuda","Papua New Guinea","Portugal","Philippines","Democratic Republic of the Congo","Montenegro","Greece","North Korea","Lebanon","Uzbekistan","Nepal","Venezuela","Malaysia","Ivory Coast","Oman","Sri Lanka","South Africa","Cape Verde","Qatar","Togo","Ghana","Bosnia and Herzegovina","Bulgaria","Iraq","Turkmenistan","Belgium","Dominica","Tuvalu","Fiji","Serbia","Honduras","Gabon","Chile","Mozambique","Brazil","Malawi","Dominican Republic","Haiti","Bermuda","Tunisia","Liberia","Guinea-Bissau","Myanmar","Niue","Saint Kitts and Nevis","Swaziland","Croatia","Bangladesh","Faroe Islands","Brunei","Kiribati","Zimbabwe","Saint Helena","Kenya","New Zealand","Germany","Switzerland","Cayman Islands","San Marino","Monaco","Zambia","Norway","India","Egypt","Spain","Algeria","Cambodia","Sweden","Palestine","Falkland Islands","Ireland","Malta","Kazakhstan","Turks and Caicos Islands","Cameroon","Kosovo","Belarus","Burundi","Micronesia","Italy","Jersey","British Indian Ocean Territory","Sudan","Armenia","Syria","Nicaragua","Guyana","Turkey","Afghanistan","Somalia","France","Maldives","Costa Rica","Anguilla","Pitcairn","Vietnam","Japan","Ukraine","Laos","Slovenia","Greenland","Western Sahara","Seychelles","Latvia","Iceland","Mali","East Timor","Iran","Morocco","Bahrain","South Sudan","Comoros","Estonia","Cuba","Saudi Arabia","Cyprus","Bhutan","Benin","Bahamas","Guinea","Jordan","Argentina","Barbados","Montserrat","Uganda","Lithuania","Mauritius","Hungary","Luxembourg","Sierra Leone","Pakistan","Australia","Chad","Singapore","Nigeria","Paraguay","British Virgin Islands","Isle of Man","Liechtenstein","Ethiopia","Rwanda","Panama","Jamaica","Botswana","Andorra","El Salvador","Gambia","Macedonia","Belize","South Korea","Trinidad and Tobago","China","Saint Lucia","Georgia","Austria","Ecuador","Romania","Yemen","United Arab Emirates","Gibraltar","Palau","Republic of the Congo","Thailand","Libya","Burkina Faso","Sao Tome and Principe","Samoa","Peru","Grenada","Indonesia","Netherlands","Moldova","Mauritania","Albania","Solomon Islands","Tanzania","Central African Republic","Russia","Vanuatu","Djibouti"],"locations":["KWT","USA","COK","LSO","GBR","TJK","DNK","GGY","SEN","CZE","KGZ","NER","AZE","AGO","TON","SVK","SUR","MHL","URY","COL","POL","GTM","MEX","GNQ","MDG","VCT","ERI","BOL","MNG","FIN","ISR","CAN","ATG","PNG","PRT","PHL","COD","MNE","GRC","PRK","LBN","UZB","NPL","VEN","MYS","CIV","OMN","LKA","ZAF","CPV","QAT","TGO","GHA","BIH","BGR","IRQ","TKM","BEL","DMA","TUV","FJI","SRB","HND","GAB","CHL","MOZ","BRA","MWI","DOM","HTI","BMU","TUN","LBR","GNB","MMR","NIU","KNA","SWZ","HRV","BGD","FRO","BRN","KIR","ZWE","SHN","KEN","NZL","DEU","CHE","CYM","SMR","MCO","ZMB","NOR","IND","EGY","ESP","DZA","KHM","SWE","PSE","FLK","IRL","MLT","KAZ","TCA","CMR","XKX","BLR","BDI","FSM","ITA","JEY","IOT","SDN","ARM","SYR","NIC","GUY","TUR","AFG","SOM","FRA","MDV","CRI","AIA","PCN","VNM","JPN","UKR","LAO","SVN","GRL","ESH","SYC","LVA","ISL","MLI","TLS","IRN","MAR","BHR","SSD","COM","EST","CUB","SAU","CYP","BTN","BEN","BHS","GIN","JOR","ARG","BRB","MSR","UGA","LTU","MUS","HUN","LUX","SLE","PAK","AUS","TCD","SGP","NGA","PRY","VGB","IMN","LIE","ETH","RWA","PAN","JAM","BWA","AND","SLV","GMB","MKD","BLZ","KOR","TTO","CHN","LCA","GEO","AUT","ECU","ROU","YEM","ARE","GIB","PLW","COG","THA","LBY","BFA","STP","WSM","PER","GRD","IDN","NLD","MDA","MRT","ALB","SLB","TZA","CAF","RUS","VUT","DJI"],"name":"","z":[0.439630435,0.526031598,0.0,0.568089286,0.497817773,0.446027523,0.481977958,0.564061728,0.530978224,0.47452904,0.650605263,0.536723562,0.53179096,0.573016807,0.737,0.524260417,0.484348837,0.7158,0.532096863,0.49658017,0.388684759,0.44405633,0.501494495,0.475875,0.59773065,0.559113208,0.315875,0.491353768,0.438359264,0.506491477,0.489048061,0.508849121,0.2533125,0.540843972,0.520969765,0.425033368,0.458634855,0.676451957,0.435261128,0.553593496,0.516409836,0.204774194,0.292922495,0.523016847,0.496233435,0.635909385,0.366703593,0.441892774,0.465144763,0.637176471,0.425551532,0.520062745,0.403106438,0.396642534,0.437719682,0.483918182,0.142909091,0.471211795,0.617066667,0.35625,0.468193182,0.391757475,0.447850187,0.63955303,0.511090528,0.477171171,0.395063785,0.455206593,0.496408176,0.504645745,0.458283019,0.480572973,0.552984985,0.547111111,0.349663399,0.290333333,0.398777778,0.1616,0.319086053,0.438957798,0.468333333,0.400866667,0.520066667,0.433040892,0.2745,0.40108896,0.501110778,0.407641189,0.433879294,0.508620155,0.5622,0.559025,0.528702381,0.518546495,0.351776894,0.461405299,0.51404163,0.492311912,0.431442529,0.5136905,0.512788043,0.689666667,0.504956337,0.391380682,0.392484848,0.3219,0.470581205,0.388848101,0.519065421,0.55721875,0.372625,0.498675557,0.527316176,0.713,0.470665179,0.526914894,0.478113636,0.529996078,0.441878049,0.391896889,0.461241843,0.464201754,0.606103753,0.414368421,0.506616628,0.631,0.640142857,0.620774648,0.408357383,0.489576663,0.55911811,0.467316092,0.586818182,0.544538462,0.573682353,0.49793787,0.520051282,0.450674847,0.133633333,0.523234834,0.532399083,0.33065272,0.454475904,0.439466667,0.414181287,0.415969474,0.409634202,0.428097484,0.809,0.495923664,0.564343949,0.537125,0.34116055,0.551765162,0.592857143,0.387294118,0.453222826,0.469569498,0.321016129,0.42658254,0.470323625,0.480010638,0.392437723,0.496479713,0.506987342,0.339089894,0.416005838,0.452871827,0.376571429,0.311712963,0.542741379,0.480815421,0.365,0.476009467,0.511357362,0.377934066,0.511527559,0.515259049,0.53638674,0.365657143,0.454350649,0.388236658,0.436742958,0.437631847,0.505882353,0.492130719,0.385844078,0.421973166,0.438021301,0.467177866,0.442567552,0.466577778,0.297333333,0.617117647,0.352941479,0.390778626,0.50632,0.818666667,0.418142857,0.4870747,0.643867925,0.432789426,0.454651674,0.499875912,0.671223529,0.502151515,0.2606,0.416022959,0.427966942,0.454121723,0.401666667,0.383193548],"type":"choropleth"}],"name":"2020-02-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belize","United Kingdom","Uzbekistan","Myanmar","Slovenia","Gabon","Croatia","Singapore","Egypt","Czech Republic","Bahamas","Romania","Falkland Islands","Montenegro","British Virgin Islands","Kiribati","Zambia","Mauritius","Botswana","Guatemala","Kuwait","Honduras","Mauritania","Jersey","Tajikistan","Iraq","Mali","Guernsey","Palau","Colombia","Maldives","Saint Vincent and the Grenadines","Greenland","South Africa","Tunisia","Antigua and Barbuda","Panama","New Zealand","Comoros","Montserrat","Malaysia","Andorra","Palestine","Haiti","Slovakia","Poland","Ireland","Marshall Islands","Armenia","Malta","Brunei","Kosovo","Algeria","Samoa","Angola","Barbados","South Sudan","United Arab Emirates","Turkmenistan","Sierra Leone","Iran","British Indian Ocean Territory","Ivory Coast","Thailand","Ethiopia","San Marino","Gibraltar","Bahrain","Brazil","China","Netherlands","Hungary","East Timor","Albania","Lebanon","Zimbabwe","Libya","Austria","Belarus","Paraguay","Nicaragua","Niue","Afghanistan","Peru","Rwanda","Italy","Seychelles","Macedonia","Burundi","Isle of Man","Cook Islands","Russia","Tonga","Jamaica","El Salvador","Philippines","Cape Verde","Tokelau","France","Niger","Tanzania","Senegal","Germany","Laos","Gambia","Solomon Islands","South Korea","Sudan","Bolivia","Bhutan","Uruguay","Canada","Azerbaijan","Iceland","Madagascar","Grenada","Ukraine","Somalia","Guyana","Faroe Islands","Japan","Finland","Benin","Mongolia","Uganda","Turks and Caicos Islands","Nigeria","Australia","Cuba","Argentina","Lithuania","Saudi Arabia","Anguilla","India","Chad","Latvia","Suriname","Fiji","Indonesia","Micronesia","Jordan","Luxembourg","Estonia","Georgia","North Korea","Dominica","Pitcairn","Pakistan","Central African Republic","Bermuda","Liechtenstein","Yemen","Kazakhstan","Guinea","Cambodia","Morocco","Cameroon","Moldova","Greece","Syria","Serbia","Saint Lucia","Denmark","Venezuela","Belgium","Kenya","Bosnia and Herzegovina","Oman","Cyprus","Lesotho","Sri Lanka","Vanuatu","Portugal","Malawi","Chile","Democratic Republic of the Congo","Monaco","Eritrea","Costa Rica","Djibouti","Bangladesh","Turkey","Burkina Faso","Mozambique","Ghana","Spain","Ecuador","Saint Helena","Vietnam","Bulgaria","Republic of the Congo","Togo","Mexico","Western Sahara","Swaziland","Kyrgyzstan","Liberia","Dominican Republic","Tuvalu","Saint Kitts and Nevis","Guinea-Bissau","Switzerland","Qatar","Equatorial Guinea","Trinidad and Tobago","Sweden","Cayman Islands","Norway","Papua New Guinea","Nepal","Israel","Sao Tome and Principe","United States"],"locations":["BLZ","GBR","UZB","MMR","SVN","GAB","HRV","SGP","EGY","CZE","BHS","ROU","FLK","MNE","VGB","KIR","ZMB","MUS","BWA","GTM","KWT","HND","MRT","JEY","TJK","IRQ","MLI","GGY","PLW","COL","MDV","VCT","GRL","ZAF","TUN","ATG","PAN","NZL","COM","MSR","MYS","AND","PSE","HTI","SVK","POL","IRL","MHL","ARM","MLT","BRN","XKX","DZA","WSM","AGO","BRB","SSD","ARE","TKM","SLE","IRN","IOT","CIV","THA","ETH","SMR","GIB","BHR","BRA","CHN","NLD","HUN","TLS","ALB","LBN","ZWE","LBY","AUT","BLR","PRY","NIC","NIU","AFG","PER","RWA","ITA","SYC","MKD","BDI","IMN","COK","RUS","TON","JAM","SLV","PHL","CPV","TKL","FRA","NER","TZA","SEN","DEU","LAO","GMB","SLB","KOR","SDN","BOL","BTN","URY","CAN","AZE","ISL","MDG","GRD","UKR","SOM","GUY","FRO","JPN","FIN","BEN","MNG","UGA","TCA","NGA","AUS","CUB","ARG","LTU","SAU","AIA","IND","TCD","LVA","SUR","FJI","IDN","FSM","JOR","LUX","EST","GEO","PRK","DMA","PCN","PAK","CAF","BMU","LIE","YEM","KAZ","GIN","KHM","MAR","CMR","MDA","GRC","SYR","SRB","LCA","DNK","VEN","BEL","KEN","BIH","OMN","CYP","LSO","LKA","VUT","PRT","MWI","CHL","COD","MCO","ERI","CRI","DJI","BGD","TUR","BFA","MOZ","GHA","ESP","ECU","SHN","VNM","BGR","COG","TGO","MEX","ESH","SWZ","KGZ","LBR","DOM","TUV","KNA","GNB","CHE","QAT","GNQ","TTO","SWE","CYM","NOR","PNG","NPL","ISR","STP","USA"],"name":"","z":[0.442119403,0.481705697,0.519523077,0.406254042,0.460659259,0.589546875,0.44264,0.351560995,0.427981944,0.315371744,0.497190939,0.459016942,0.598176471,0.705480287,0.39745,0.312142857,0.324833333,0.238197917,0.470643411,0.439300826,0.380845214,0.404487775,0.218056604,0.419621951,0.402908537,0.450328652,0.426376543,0.416505747,0.802,0.427711036,0.353434938,0.673315789,0.566952381,0.449900342,0.466481481,0.727571429,0.403875411,0.494067579,0.348647059,0.325125,0.661302796,0.527420455,0.552660465,0.499913621,0.458585859,0.379519386,0.456666895,0.556473684,0.512598765,0.479712121,0.280798507,0.484058252,0.441292186,0.615714286,0.363643432,0.339355422,0.34880163,0.442649968,0.296567568,0.57765873,0.477620603,0.862875,0.603785992,0.26489503,0.374212062,0.565692308,0.5751875,0.308690217,0.094168682,0.43453471,0.428216477,0.369291715,0.115538462,0.48493311,0.404804529,0.376514599,0.408287671,0.381016236,0.423472826,0.311066193,0.469619048,-0.129914894,0.326406061,0.412112405,0.296828767,0.50505394,0.382262411,0.25414978,0.4472,0.504981308,0.6406,0.391540719,0.526291667,0.410743023,0.4334,0.396882887,0.227044118,0.8725,0.588200372,0.529224359,0.266957672,0.498656015,0.393442431,0.440661972,0.565040892,-0.198777778,0.275940212,0.436448649,0.310828934,0.659636364,0.486656633,0.494389199,0.471398618,0.461484663,0.424089202,0.529291667,0.362645127,0.411539216,0.38402,0.329071429,0.416153881,0.267764557,0.489694656,0.366490169,0.383789902,0.634451613,0.388062134,0.499154172,0.353898332,0.546636527,0.533070878,0.457292701,0.52475,0.28678907,0.355414141,0.423310078,0.485468085,0.537563218,0.271633245,0.443533333,0.349675862,0.441226601,0.332519403,0.449284794,0.466310078,0.118631579,0.543428571,0.404616275,0.469111111,0.129479592,0.592195122,0.416105405,0.390110169,0.435419118,0.279290566,0.523516094,0.462175753,0.466796703,0.379590324,0.486071429,0.311641509,0.637393939,0.455728466,0.423279404,0.475811325,0.452442345,0.27994186,0.452104651,0.4765625,0.439873418,0.401381443,0.5319375,0.382456446,0.384582593,0.456628392,0.495670968,0.520628788,0.628478261,0.397818321,0.634906977,0.363234513,0.342166727,0.452054455,0.483582734,0.404748248,0.528952929,0.333605757,0.311173913,0.436947151,0.490582577,0.480693182,0.460185345,0.430560455,0.677543478,0.389666667,0.33140625,0.490868922,0.405703015,0.25628,0.604428571,0.655388889,0.414979273,0.410958242,0.500444444,0.459509302,0.460947001,0.485015873,0.487557477,0.481637306,0.349054795,0.489327731,0.444583333,0.531266742],"type":"choropleth"}],"name":"2020-02-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Hungary","Liechtenstein","Kosovo","Serbia","Pitcairn","Tuvalu","Comoros","Ivory Coast","Saudi Arabia","Nepal","Argentina","Jordan","Turks and Caicos Islands","Afghanistan","Lesotho","Monaco","Eritrea","Slovakia","Equatorial Guinea","Uganda","Mongolia","Malta","Dominica","Australia","Guatemala","France","Republic of the Congo","East Timor","Ecuador","Fiji","Cameroon","Rwanda","Vanuatu","Bangladesh","Democratic Republic of the Congo","British Indian Ocean Territory","Costa Rica","Haiti","Turkmenistan","Bermuda","Faroe Islands","Palestine","Canada","Mauritania","Botswana","Brazil","Netherlands","Qatar","Andorra","United Kingdom","Lebanon","Belarus","Belize","Montenegro","Grenada","Senegal","Germany","Liberia","Colombia","Antigua and Barbuda","Uruguay","Niger","Israel","Spain","Trinidad and Tobago","Vatican","Austria","Tokelau","Cayman Islands","Moldova","Angola","Nauru","Zimbabwe","Vietnam","Japan","Poland","Mozambique","Egypt","Thailand","Kiribati","Jamaica","Guinea-Bissau","Philippines","Bhutan","Central African Republic","Gambia","Peru","Kazakhstan","Cape Verde","Saint Kitts and Nevis","Sudan","Libya","Marshall Islands","Suriname","Zambia","Samoa","Kuwait","Ukraine","Guernsey","Saint Lucia","Armenia","Georgia","Niue","Bolivia","Norway","Azerbaijan","Dominican Republic","Denmark","Burkina Faso","Greece","Madagascar","South Korea","Switzerland","Bahrain","Slovenia","Ethiopia","Nicaragua","Albania","Tanzania","China","Macedonia","Palau","Lithuania","Tajikistan","Brunei","United Arab Emirates","Saint Helena","Honduras","Ghana","Yemen","Sao Tome and Principe","El Salvador","Papua New Guinea","Iceland","San Marino","Somalia","Algeria","United States","Belgium","Cyprus","Kyrgyzstan","Sweden","New Zealand","Uzbekistan","Montserrat","Turkey","Sri Lanka","South Africa","South Sudan","Solomon Islands","Mexico","Croatia","Venezuela","Bosnia and Herzegovina","Syria","North Korea","Oman","Barbados","Gabon","Tonga","Djibouti","Czech Republic","Kenya","Togo","Jersey","Chile","Bulgaria","Malawi","Malaysia","Seychelles","Gibraltar","Swaziland","India","Singapore","Cambodia","Isle of Man","Guinea","Finland","Paraguay","Indonesia","Tunisia","Estonia","Luxembourg","Bahamas","Chad","Micronesia","Morocco","Iran","Laos","British Virgin Islands","Pakistan","Anguilla","Guyana","Saint Vincent and the Grenadines","Cook Islands","Burundi","Cuba","Ireland","Sierra Leone","Falkland Islands","Greenland","Nigeria","Maldives","Western Sahara","Iraq","Latvia","Romania","Panama","Benin","Mali","Russia","Mauritius","Italy","Portugal","Myanmar"],"locations":["HUN","LIE","XKX","SRB","PCN","TUV","COM","CIV","SAU","NPL","ARG","JOR","TCA","AFG","LSO","MCO","ERI","SVK","GNQ","UGA","MNG","MLT","DMA","AUS","GTM","FRA","COG","TLS","ECU","FJI","CMR","RWA","VUT","BGD","COD","IOT","CRI","HTI","TKM","BMU","FRO","PSE","CAN","MRT","BWA","BRA","NLD","QAT","AND","GBR","LBN","BLR","BLZ","MNE","GRD","SEN","DEU","LBR","COL","ATG","URY","NER","ISR","ESP","TTO","VAT","AUT","TKL","CYM","MDA","AGO","NRU","ZWE","VNM","JPN","POL","MOZ","EGY","THA","KIR","JAM","GNB","PHL","BTN","CAF","GMB","PER","KAZ","CPV","KNA","SDN","LBY","MHL","SUR","ZMB","WSM","KWT","UKR","GGY","LCA","ARM","GEO","NIU","BOL","NOR","AZE","DOM","DNK","BFA","GRC","MDG","KOR","CHE","BHR","SVN","ETH","NIC","ALB","TZA","CHN","MKD","PLW","LTU","TJK","BRN","ARE","SHN","HND","GHA","YEM","STP","SLV","PNG","ISL","SMR","SOM","DZA","USA","BEL","CYP","KGZ","SWE","NZL","UZB","MSR","TUR","LKA","ZAF","SSD","SLB","MEX","HRV","VEN","BIH","SYR","PRK","OMN","BRB","GAB","TON","DJI","CZE","KEN","TGO","JEY","CHL","BGR","MWI","MYS","SYC","GIB","SWZ","IND","SGP","KHM","IMN","GIN","FIN","PRY","IDN","TUN","EST","LUX","BHS","TCD","FSM","MAR","IRN","LAO","VGB","PAK","AIA","GUY","VCT","COK","BDI","CUB","IRL","SLE","FLK","GRL","NGA","MDV","ESH","IRQ","LVA","ROU","PAN","BEN","MLI","RUS","MUS","ITA","PRT","MMR"],"name":"","z":[0.42589704,0.608382979,0.487083333,0.363900164,0.324769231,0.457933333,0.365,0.609833977,0.491160305,0.206662388,0.535308815,0.401483221,0.566916667,0.455986559,0.457333333,0.497797688,0.470888889,0.365905844,0.291307692,0.444839037,-0.050278792,0.354566667,0.155642857,0.507389087,0.473074985,0.572366495,0.410777778,0.260347826,0.355547267,0.45540796,0.531011004,0.413617391,0.534888889,0.37868429,0.596171247,0.422666667,0.441519628,0.460703865,0.093271605,0.472213542,0.436444444,0.507135514,0.508085917,0.469966667,0.503923913,0.288931971,0.387504482,0.525713675,0.55672549,0.473742708,0.417787485,0.403868421,0.48352439,0.712779904,0.285714286,0.4840299,0.405245234,0.554600815,0.518504281,0.460466667,0.546138293,0.551584753,0.451325158,0.47785747,0.503605787,0.178333333,0.411270769,0.0792,0.551820513,0.641065134,0.362961686,0.436,0.355695082,0.38976558,0.384404035,0.351514382,0.453614458,0.505982094,0.248956631,0.5539,0.431401483,0.7803,0.379133777,0.0564375,0.364216495,0.533412621,0.460964868,0.205866667,0.344116279,-0.28875,0.537416084,0.443803279,0.518263158,0.558166667,0.436978723,0.704769231,0.344850932,0.454255778,0.387210526,0.560877551,0.497139535,0.519123537,0.205857143,0.375163904,0.468568008,0.543117521,0.421537148,0.475305096,0.406460317,0.436246548,0.532608059,0.247110597,0.413831083,0.445106157,0.485268908,0.466035433,0.437471329,0.531583333,0.415617898,0.457842119,0.518428571,0.123,0.497450725,0.495107345,0.110255319,0.470967037,0.1925,0.445313406,0.514020388,0.46046,0.620833333,0.409664619,0.474239583,0.55857037,0.70012,0.570396419,0.464550933,0.558321172,0.456589959,0.498377841,0.267270833,0.467687551,0.495457861,0.322935897,0.626366667,0.35311671,0.417500741,0.487356522,0.575669444,0.438882353,0.459419346,0.471464,0.464951522,0.41275,0.367009091,0.398372093,0.442613514,0.422983471,0.484358974,0.369631579,0.276583333,0.410291892,0.692313129,0.525845036,0.440435897,0.464969302,0.519896802,0.419246824,0.403373936,0.568027439,0.367324324,0.539933333,0.038142484,0.344380572,0.354955665,0.406691589,0.577844444,0.42274622,0.376633698,0.315172052,0.404901338,0.416557377,0.461587963,0.508588083,0.482198529,0.629692308,0.512478261,0.481598559,0.477494118,0.428285714,0.468664737,0.441333333,0.391474576,0.467736111,0.912666667,0.5492,0.431597852,0.372466116,0.54969375,0.708767442,0.485728571,0.55817744,0.455518248,0.569744681,0.424387395,0.373576503,0.453871524,0.424918545,0.508944828,0.491608696,0.410293206,0.365054545,0.504380131,0.68014708,0.451286058],"type":"choropleth"}],"name":"2020-02-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Syria","Armenia","Saint Vincent and the Grenadines","Hungary","Bosnia and Herzegovina","Antigua and Barbuda","Bangladesh","Bermuda","Comoros","Mongolia","Yemen","Pakistan","Denmark","Kenya","Nepal","Slovenia","Guatemala","Nauru","Russia","North Korea","Costa Rica","Bhutan","Palau","Portugal","Kiribati","Saint Kitts and Nevis","Angola","Tonga","Suriname","Grenada","France","Ireland","Cook Islands","Turkey","Micronesia","Botswana","Cyprus","Slovakia","Jamaica","Mauritania","Bahrain","Uruguay","Kazakhstan","Monaco","Tunisia","United States","Faroe Islands","Sudan","Mexico","Qatar","Mauritius","Singapore","El Salvador","Moldova","Germany","Oman","Anguilla","Tokelau","Saint Lucia","Djibouti","Iraq","Ecuador","Gabon","Bolivia","Isle of Man","Benin","Dominica","United Arab Emirates","Jordan","Sri Lanka","Tanzania","Italy","Saint Helena","Equatorial Guinea","Niger","Central African Republic","Algeria","British Virgin Islands","Myanmar","Iran","Panama","Burundi","Macedonia","Albania","Thailand","Serbia","Somalia","Liberia","Malaysia","Israel","Greece","Cayman Islands","Brunei","Azerbaijan","Ghana","Turkmenistan","Seychelles","Chile","Morocco","Vanuatu","Kyrgyzstan","Switzerland","Luxembourg","Georgia","Afghanistan","Indonesia","Spain","Finland","Venezuela","Guinea-Bissau","Jersey","Togo","Swaziland","Nicaragua","Guernsey","San Marino","Laos","Norway","Pitcairn","Burkina Faso","Turks and Caicos Islands","Ethiopia","Belarus","Egypt","Zimbabwe","Sierra Leone","Republic of the Congo","Tuvalu","Kuwait","Cape Verde","Paraguay","Libya","Rwanda","Ukraine","Maldives","Bahamas","Madagascar","Barbados","Greenland","China","Argentina","Australia","South Sudan","Gibraltar","Fiji","New Zealand","Canada","Chad","Mali","Belgium","Brazil","British Indian Ocean Territory","Honduras","Marshall Islands","Lebanon","Romania","Democratic Republic of the Congo","United Kingdom","Croatia","Nigeria","Niue","Palestine","Ivory Coast","Mozambique","Haiti","Uganda","Montenegro","Lesotho","Peru","Iceland","Lithuania","Vietnam","Bulgaria","Latvia","South Africa","Philippines","Uzbekistan","Japan","Cameroon","East Timor","Netherlands","Estonia","Sao Tome and Principe","Senegal","Tajikistan","Czech Republic","Gambia","Eritrea","Samoa","Kosovo","Zambia","Solomon Islands","Guinea","South Korea","India","Malta","Montserrat","Austria","Sweden","Dominican Republic","Falkland Islands","Western Sahara","Malawi","Guyana","Belize","Liechtenstein","Saudi Arabia","Colombia","Cambodia","Andorra","Cuba","Papua New Guinea","Trinidad and Tobago","Poland"],"locations":["SYR","ARM","VCT","HUN","BIH","ATG","BGD","BMU","COM","MNG","YEM","PAK","DNK","KEN","NPL","SVN","GTM","NRU","RUS","PRK","CRI","BTN","PLW","PRT","KIR","KNA","AGO","TON","SUR","GRD","FRA","IRL","COK","TUR","FSM","BWA","CYP","SVK","JAM","MRT","BHR","URY","KAZ","MCO","TUN","USA","FRO","SDN","MEX","QAT","MUS","SGP","SLV","MDA","DEU","OMN","AIA","TKL","LCA","DJI","IRQ","ECU","GAB","BOL","IMN","BEN","DMA","ARE","JOR","LKA","TZA","ITA","SHN","GNQ","NER","CAF","DZA","VGB","MMR","IRN","PAN","BDI","MKD","ALB","THA","SRB","SOM","LBR","MYS","ISR","GRC","CYM","BRN","AZE","GHA","TKM","SYC","CHL","MAR","VUT","KGZ","CHE","LUX","GEO","AFG","IDN","ESP","FIN","VEN","GNB","JEY","TGO","SWZ","NIC","GGY","SMR","LAO","NOR","PCN","BFA","TCA","ETH","BLR","EGY","ZWE","SLE","COG","TUV","KWT","CPV","PRY","LBY","RWA","UKR","MDV","BHS","MDG","BRB","GRL","CHN","ARG","AUS","SSD","GIB","FJI","NZL","CAN","TCD","MLI","BEL","BRA","IOT","HND","MHL","LBN","ROU","COD","GBR","HRV","NGA","NIU","PSE","CIV","MOZ","HTI","UGA","MNE","LSO","PER","ISL","LTU","VNM","BGR","LVA","ZAF","PHL","UZB","JPN","CMR","TLS","NLD","EST","STP","SEN","TJK","CZE","GMB","ERI","WSM","XKX","ZMB","SLB","GIN","KOR","IND","MLT","MSR","AUT","SWE","DOM","FLK","ESH","MWI","GUY","BLZ","LIE","SAU","COL","KHM","AND","CUB","PNG","TTO","POL"],"name":"","z":[0.486940594,0.375388889,0.500010101,0.396650587,0.411138889,0.318,0.354392205,0.327834532,0.343142857,0.281304493,0.491766046,0.40613522,0.456134116,0.626104407,0.389277635,0.45759465,0.348598066,0.0,0.363391767,0.472730337,0.35027102,0.384571429,0.485,0.492768884,0.02175,0.5212,0.352672862,0.132088235,0.539179487,0.567833333,0.536858135,0.414040494,0.615,0.389648121,0.349,0.451695122,0.452599061,0.382319355,0.409949555,0.519866667,0.38609396,0.456249733,0.278082278,0.289797101,0.436603478,0.460002926,0.147133333,0.407923077,0.380593801,0.442214286,0.299755952,0.372993062,0.333006381,0.479626728,0.384876742,0.35785989,0.309666667,0.712166667,0.590966667,0.427372093,0.440556008,0.362204847,0.515797583,0.350013652,0.43516092,0.424939394,0.212806452,0.419404332,0.494622837,0.418237443,0.434498901,0.486638043,0.0776,0.34645,0.482137302,0.373573668,0.446914863,0.464777778,0.434891353,0.460395411,0.374225467,0.447904762,0.271945455,0.441018939,0.359137462,0.425643162,0.521099715,0.431239482,0.300274075,0.403255814,0.425725762,0.385131707,0.381432692,0.400489691,0.433065475,0.358073826,0.498284507,0.379594209,0.476060565,0.658947368,0.321069767,0.421132872,0.462635,0.450983951,0.354632813,0.302831117,0.479292108,0.4207679,0.362597712,0.529333333,0.460453237,0.413008621,0.146857143,0.377045838,0.413592593,0.481206897,0.3906875,0.457213182,0.7734,0.455403061,0.1262,0.37820742,0.420233449,0.402878944,0.375921053,0.418481481,0.480365385,0.6985,0.379820261,0.497728814,0.309822821,0.466365672,0.272933333,0.392396364,0.314197026,0.4236122,0.499518939,0.465115578,0.46915625,0.467468768,0.421201266,0.447999927,0.386551282,0.467333333,0.306510288,0.409227031,0.452088549,0.431849765,0.408881607,0.459830572,0.396043954,0.092,0.339325773,0.309636364,0.468453315,0.397757205,0.487259328,0.461753104,0.367272222,0.278071913,0.6595,0.498984925,0.574286154,0.507751678,0.458867318,0.439729402,0.700023529,0.45125,0.334818746,0.367274854,0.387996872,0.363731888,0.461931529,0.510810976,0.350868284,0.347578307,0.4408,0.416065689,0.471719361,0.4139,0.379131027,0.35011041,0.2892,0.502767386,0.441907749,0.446701796,0.438269147,0.389909091,0.5683,0.46390625,0.44396748,0.5808,0.482307692,0.304094891,0.41638148,0.437136752,0.333811321,0.433946072,0.470773011,0.348471666,0.442365854,0.355,0.391065282,0.36740404,0.456661538,0.575904762,0.420067568,0.402152063,0.47798125,0.511675,0.429940517,0.428608247,0.384760719,0.37210596],"type":"choropleth"}],"name":"2020-02-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-02-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Burkina Faso","Zambia","Belarus","Republic of the Congo","Norway","Oman","Mongolia","Tajikistan","Chile","Mexico","Czech Republic","Vatican","Tonga","Yemen","Lebanon","Canada","Gambia","Papua New Guinea","Ghana","Sri Lanka","South Sudan","Swaziland","Anguilla","Bolivia","Dominica","Benin","Morocco","Guyana","Indonesia","Australia","Cambodia","Moldova","Lithuania","Uganda","Iceland","Isle of Man","Spain","Saudi Arabia","Jordan","Cuba","Latvia","Russia","Pakistan","Kazakhstan","Bhutan","Cameroon","Liechtenstein","Vietnam","Central African Republic","Rwanda","Austria","Trinidad and Tobago","Grenada","Cook Islands","Turks and Caicos Islands","Georgia","Sao Tome and Principe","South Korea","Nicaragua","Libya","Ukraine","Saint Lucia","Macedonia","Seychelles","Albania","Italy","Laos","Azerbaijan","Barbados","Paraguay","Myanmar","Burundi","Estonia","Guinea","Peru","Sudan","East Timor","Micronesia","Chad","Luxembourg","El Salvador","Pitcairn","Kyrgyzstan","Madagascar","Costa Rica","Cayman Islands","Honduras","Comoros","Western Sahara","Mali","Iran","Bahamas","Israel","Eritrea","Sierra Leone","Egypt","Ecuador","Jamaica","British Indian Ocean Territory","Bangladesh","Faroe Islands","Tanzania","British Virgin Islands","Solomon Islands","Armenia","Palau","Bahrain","Panama","Angola","Romania","Somalia","China","Tuvalu","France","Switzerland","Hungary","Mauritius","Gabon","Kosovo","Antigua and Barbuda","Malta","India","Democratic Republic of the Congo","Ivory Coast","Montenegro","Lesotho","Saint Vincent and the Grenadines","Zimbabwe","Turkmenistan","Ireland","Guatemala","Saint Kitts and Nevis","Poland","Marshall Islands","Thailand","Falkland Islands","Kiribati","Slovenia","Maldives","United Kingdom","Brazil","Samoa","Mozambique","Andorra","Netherlands","Palestine","Colombia","Fiji","Syria","Botswana","Belize","Singapore","Mauritania","Philippines","Tokelau","Uzbekistan","Haiti","Monaco","Denmark","Niue","Venezuela","Liberia","Cyprus","Argentina","Guernsey","Qatar","Djibouti","Tunisia","Malaysia","Niger","New Zealand","Suriname","Algeria","Portugal","Serbia","Togo","Finland","Uruguay","Bulgaria","Senegal","Kenya","Guinea-Bissau","Malawi","North Korea","United States","Germany","Bermuda","South Africa","Dominican Republic","Gibraltar","Afghanistan","Belgium","Montserrat","Japan","Bosnia and Herzegovina","Equatorial Guinea","Iraq","Cape Verde","San Marino","Kuwait","United Arab Emirates","Vanuatu","Saint Helena","Brunei","Nigeria","Sweden","Jersey","Nepal","Slovakia","Ethiopia","Turkey","Greenland","Croatia","Greece"],"locations":["BFA","ZMB","BLR","COG","NOR","OMN","MNG","TJK","CHL","MEX","CZE","VAT","TON","YEM","LBN","CAN","GMB","PNG","GHA","LKA","SSD","SWZ","AIA","BOL","DMA","BEN","MAR","GUY","IDN","AUS","KHM","MDA","LTU","UGA","ISL","IMN","ESP","SAU","JOR","CUB","LVA","RUS","PAK","KAZ","BTN","CMR","LIE","VNM","CAF","RWA","AUT","TTO","GRD","COK","TCA","GEO","STP","KOR","NIC","LBY","UKR","LCA","MKD","SYC","ALB","ITA","LAO","AZE","BRB","PRY","MMR","BDI","EST","GIN","PER","SDN","TLS","FSM","TCD","LUX","SLV","PCN","KGZ","MDG","CRI","CYM","HND","COM","ESH","MLI","IRN","BHS","ISR","ERI","SLE","EGY","ECU","JAM","IOT","BGD","FRO","TZA","VGB","SLB","ARM","PLW","BHR","PAN","AGO","ROU","SOM","CHN","TUV","FRA","CHE","HUN","MUS","GAB","XKX","ATG","MLT","IND","COD","CIV","MNE","LSO","VCT","ZWE","TKM","IRL","GTM","KNA","POL","MHL","THA","FLK","KIR","SVN","MDV","GBR","BRA","WSM","MOZ","AND","NLD","PSE","COL","FJI","SYR","BWA","BLZ","SGP","MRT","PHL","TKL","UZB","HTI","MCO","DNK","NIU","VEN","LBR","CYP","ARG","GGY","QAT","DJI","TUN","MYS","NER","NZL","SUR","DZA","PRT","SRB","TGO","FIN","URY","BGR","SEN","KEN","GNB","MWI","PRK","USA","DEU","BMU","ZAF","DOM","GIB","AFG","BEL","MSR","JPN","BIH","GNQ","IRQ","CPV","SMR","KWT","ARE","VUT","SHN","BRN","NGA","SWE","JEY","NPL","SVK","ETH","TUR","GRL","HRV","GRC"],"name":"","z":[0.456934211,0.523257353,0.417626761,0.527128205,0.498130456,0.436342373,0.471409091,0.439494382,0.384293245,0.420673101,0.481877751,0.0,0.593631579,0.469981424,0.428609865,0.505331907,0.560647191,0.406167598,0.438818792,0.37160678,0.48557,0.6904,0.0,0.368027638,0.230666667,0.34193038,0.501539642,0.385246377,0.251271447,0.527738926,0.449150685,0.531110656,0.583784682,0.582660936,0.431732026,0.481607477,0.434211122,0.473129213,0.339258427,0.28783219,0.444289037,0.433259671,0.363378719,0.341742424,0.307896552,0.526777709,0.679807018,0.382554898,0.464376682,0.393581395,0.456126171,0.432944444,0.457857143,0.874,0.384428571,0.516350694,0.604945946,0.268070741,0.402951152,0.42975,0.404310688,0.504968254,0.426142857,0.587687339,0.479357843,0.517308327,0.530624113,0.518358736,0.493394737,0.334027607,0.354807571,0.480217391,0.503,0.355846154,0.394765217,0.514343042,0.331041667,0.490909091,0.513305085,0.44121164,0.333671458,0.6355,0.45195,0.538650909,0.421946043,0.539704545,0.420185629,0.4601,0.398761194,0.38556135,0.511281926,0.480415344,0.518236895,0.513928571,0.496552764,0.419020652,0.272057978,0.457342213,0.8018,0.385694118,0.641333333,0.437840816,0.495666667,0.388,0.506185567,0.909,0.373772152,0.404009596,0.414280952,0.447815461,0.54831058,0.523890636,0.613357143,0.600487083,0.446419438,0.404108067,0.31237069,0.518180851,0.494454545,0.543209302,0.391421053,0.441283344,0.483833887,0.546624113,0.635108475,0.549368421,0.632621212,0.552423913,0.242975309,0.437857239,0.412316682,0.37285,0.381909685,0.6852,0.352490715,0.446545455,0.697833333,0.464971564,0.342273305,0.505788045,0.505681999,0.4597,0.497257426,0.4511,0.431131611,0.595078652,0.396300908,0.460793296,0.39009375,0.428633588,0.457066667,0.321132774,0.494571429,0.361047799,0.285666667,0.380825397,0.473617729,0.418330357,0.496250214,0.465,0.352715332,0.465309051,0.528677476,0.409727851,0.49416129,0.4251,0.26265,0.473183838,0.330928823,0.546550534,0.517570862,0.414305556,0.423399602,0.296752722,0.460881048,0.480073427,0.518713583,0.525939501,0.47152495,0.54245933,0.492366659,0.3722,0.458397143,0.548975,0.541632037,0.432757222,0.601487395,0.499302967,0.323859318,0.423958333,0.464,0.483092416,0.55025,0.398367089,0.477399381,0.420263158,0.445469957,0.4535,0.426296296,0.438968531,0.480606855,0.497454545,0.409789474,0.237803922,0.297020324,0.506604132,0.455007143,0.444534247,0.397394309,0.463411602,0.356292592,0.606965517,0.441282787,0.433106984],"type":"choropleth"}],"name":"2020-02-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tonga","South Korea","Lesotho","Monaco","Guinea-Bissau","Saint Kitts and Nevis","Pitcairn","Anguilla","Cape Verde","Grenada","Yemen","Israel","Libya","Costa Rica","Qatar","Austria","Philippines","Peru","Moldova","Republic of the Congo","Saint Lucia","Senegal","Tanzania","Afghanistan","Eritrea","Cayman Islands","Djibouti","Serbia","Niger","East Timor","Kazakhstan","Nigeria","Liberia","Jamaica","Vietnam","Cyprus","Zimbabwe","Georgia","Democratic Republic of the Congo","India","Spain","Pakistan","Central African Republic","Canada","Bangladesh","Kosovo","Liechtenstein","China","British Virgin Islands","Bahrain","Kiribati","Mauritius","Kuwait","Solomon Islands","Brunei","Western Sahara","Maldives","Finland","United Arab Emirates","France","San Marino","Romania","Sudan","Venezuela","Gibraltar","Bosnia and Herzegovina","Faroe Islands","New Zealand","Guernsey","Singapore","Suriname","Ethiopia","Iran","Malaysia","Panama","Algeria","Comoros","Turkmenistan","Angola","Gambia","Haiti","Poland","Thailand","Hungary","Marshall Islands","United Kingdom","Botswana","Guatemala","Ivory Coast","Palestine","Colombia","Ecuador","Andorra","Netherlands","Mauritania","British Indian Ocean Territory","Denmark","Samoa","South Africa","Switzerland","Mali","Falkland Islands","Iraq","Saint Vincent and the Grenadines","Equatorial Guinea","United States","El Salvador","Kyrgyzstan","Bulgaria","Laos","Russia","Guinea","Macedonia","Italy","Indonesia","Chad","Albania","Paraguay","Tajikistan","Estonia","Saudi Arabia","Micronesia","Luxembourg","Seychelles","Cambodia","Lithuania","Azerbaijan","Egypt","Bhutan","Turks and Caicos Islands","Cameroon","Latvia","Uruguay","Australia","Uganda","Lebanon","Isle of Man","Sierra Leone","Burundi","Dominica","Turkey","Papua New Guinea","Malawi","Bahamas","Kenya","Palau","Zambia","Mexico","Sri Lanka","Chile","Dominican Republic","Ghana","Sao Tome and Principe","Czech Republic","Togo","Nepal","Brazil","Madagascar","Trinidad and Tobago","Bolivia","Swaziland","Burkina Faso","Sweden","North Korea","Ukraine","Nicaragua","Guyana","Iceland","Fiji","Malta","Mozambique","Ireland","Mongolia","Jordan","Cuba","Oman","Morocco","Greenland","Slovakia","Myanmar","Gabon","Belgium","Vanuatu","Vatican","Uzbekistan","Somalia","South Sudan","Montenegro","Bermuda","Germany","Syria","Barbados","Montserrat","Belize","Saint Helena","Japan","Jersey","Croatia","Norway","Honduras","Portugal","Belarus","Antigua and Barbuda","Argentina","Armenia","Benin","Greece","Tunisia","Slovenia","Rwanda"],"locations":["TON","KOR","LSO","MCO","GNB","KNA","PCN","AIA","CPV","GRD","YEM","ISR","LBY","CRI","QAT","AUT","PHL","PER","MDA","COG","LCA","SEN","TZA","AFG","ERI","CYM","DJI","SRB","NER","TLS","KAZ","NGA","LBR","JAM","VNM","CYP","ZWE","GEO","COD","IND","ESP","PAK","CAF","CAN","BGD","XKX","LIE","CHN","VGB","BHR","KIR","MUS","KWT","SLB","BRN","ESH","MDV","FIN","ARE","FRA","SMR","ROU","SDN","VEN","GIB","BIH","FRO","NZL","GGY","SGP","SUR","ETH","IRN","MYS","PAN","DZA","COM","TKM","AGO","GMB","HTI","POL","THA","HUN","MHL","GBR","BWA","GTM","CIV","PSE","COL","ECU","AND","NLD","MRT","IOT","DNK","WSM","ZAF","CHE","MLI","FLK","IRQ","VCT","GNQ","USA","SLV","KGZ","BGR","LAO","RUS","GIN","MKD","ITA","IDN","TCD","ALB","PRY","TJK","EST","SAU","FSM","LUX","SYC","KHM","LTU","AZE","EGY","BTN","TCA","CMR","LVA","URY","AUS","UGA","LBN","IMN","SLE","BDI","DMA","TUR","PNG","MWI","BHS","KEN","PLW","ZMB","MEX","LKA","CHL","DOM","GHA","STP","CZE","TGO","NPL","BRA","MDG","TTO","BOL","SWZ","BFA","SWE","PRK","UKR","NIC","GUY","ISL","FJI","MLT","MOZ","IRL","MNG","JOR","CUB","OMN","MAR","GRL","SVK","MMR","GAB","BEL","VUT","VAT","UZB","SOM","SSD","MNE","BMU","DEU","SYR","BRB","MSR","BLZ","SHN","JPN","JEY","HRV","NOR","HND","PRT","BLR","ATG","ARG","ARM","BEN","GRC","TUN","SVN","RWA"],"name":"","z":[0.0,0.333454418,0.3665,0.439603774,0.378333333,0.441142857,0.039333333,0.786,0.186928571,0.356833333,0.386742647,0.464649299,0.432117647,0.374628842,0.331606742,0.446381198,0.437533678,0.398361312,0.528709677,0.562736111,0.166388889,0.387891566,0.276858921,0.372912821,0.710333333,0.384513514,0.677777778,0.412877193,0.463940239,0.3165,0.285983333,0.292310958,0.46804712,0.413020513,0.422250559,0.41146473,0.48474,0.399325758,0.501808824,0.402291222,0.469915517,0.187630767,0.461333333,0.472962688,0.417375,-0.07,0.570833333,0.534546909,0.89,0.368894737,0.191285714,0.394644444,0.275260274,0.389416667,0.101414634,0.295375,0.162650602,0.456259005,0.331798257,0.512765235,0.5291,0.433402795,0.380030769,0.356776362,0.454911111,0.397811111,0.0,0.474312284,0.471125,0.399044211,0.524692308,0.33884858,0.419992883,0.167602801,0.347849327,0.397248503,0.49525,0.373684211,0.310276786,0.17019,0.492336201,0.421426758,0.299808077,0.418549091,0.4016,0.469658153,0.512403292,0.381012245,0.46815,0.504162791,0.406213851,0.304613546,0.508636364,0.438592314,0.711454545,0.507,0.36714023,0.578857143,0.413052505,0.465131653,0.408406593,0.569666667,0.384333333,0.475615385,0.13652381,0.461493346,0.292637963,0.409695652,0.456776596,0.50024,0.392417461,0.333392857,0.231,0.482174595,0.326119718,0.55265,0.417568627,0.369708207,0.549776596,0.452981308,0.270402017,0.689888889,0.322009804,0.45957971,0.460291457,0.510388278,0.368358824,0.366899614,0.462722222,0.524,0.384253635,0.454378947,0.389371429,0.499683589,0.289217868,0.235074074,0.516,0.369487179,0.143715847,0.274333333,0.346052688,0.389569106,0.4277251,0.305179775,0.457467908,0.393,0.517491228,0.309614299,0.378383886,0.425597152,0.338207028,0.406476378,0.39825,0.468761146,0.451987654,0.285193974,0.35561601,0.502837398,0.421519824,0.401849265,0.676625,0.46485,0.455292242,0.412634146,0.414629707,0.403219451,0.4756,0.544235294,0.455412281,0.5408,0.330327273,0.445527228,0.3177173,0.2814,0.130508163,0.467533333,0.413909091,0.471171429,0.525648148,0.324934579,0.399367347,0.39290231,0.3034,0.0,0.613157895,0.439541401,0.463773109,0.577442308,0.279666667,0.497366306,0.326205128,0.320571429,0.244,0.459375,0.76,0.42841764,0.494347826,0.377479339,0.49208046,0.306307292,0.39785525,0.350142857,0.318142857,0.38695488,0.283708333,0.5165,0.39093046,0.381680934,0.364636364,0.366545024],"type":"choropleth"}],"name":"2020-03-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Indian Ocean Territory","Finland","Netherlands","British Virgin Islands","Latvia","Falkland Islands","Mexico","Hungary","Turks and Caicos Islands","United Arab Emirates","Oman","Turkmenistan","Sao Tome and Principe","Nigeria","Marshall Islands","Israel","Sierra Leone","Saint Vincent and the Grenadines","Jamaica","Austria","Liberia","Malawi","Guernsey","Ireland","Brunei","Gibraltar","Gambia","Indonesia","Japan","Democratic Republic of the Congo","Sudan","Nauru","Central African Republic","Italy","Laos","Belgium","Sri Lanka","Vanuatu","Swaziland","Canada","Kiribati","Ukraine","Turkey","Australia","Iceland","United Kingdom","Algeria","Spain","El Salvador","Tuvalu","Uruguay","Serbia","Croatia","Angola","Rwanda","New Zealand","Portugal","Palestine","Vietnam","United States","Sweden","Argentina","Belarus","South Korea","Bermuda","Faroe Islands","Comoros","Germany","India","Burundi","Bahrain","Russia","Cuba","Panama","Seychelles","Nepal","Colombia","Senegal","Iran","Malta","Cook Islands","Pitcairn","Tonga","Zimbabwe","Saudi Arabia","Philippines","Czech Republic","Belize","Kyrgyzstan","Switzerland","Kosovo","Bosnia and Herzegovina","Bhutan","Lithuania","Uzbekistan","Lebanon","Liechtenstein","Antigua and Barbuda","Kenya","North Korea","Tunisia","Peru","Guinea","Tajikistan","Andorra","Pakistan","Benin","Dominica","Maldives","Norway","Equatorial Guinea","Afghanistan","Romania","Fiji","China","Estonia","Barbados","Mali","Ethiopia","Jersey","Guinea-Bissau","Bulgaria","Kuwait","Burkina Faso","Togo","Niue","Greece","Georgia","Trinidad and Tobago","Paraguay","Haiti","Yemen","Niger","Palau","Denmark","Luxembourg","South Africa","Tanzania","Micronesia","Western Sahara","Uganda","Chad","Kazakhstan","Cape Verde","Gabon","Eritrea","Mauritius","Ecuador","Moldova","Syria","Madagascar","South Sudan","Iraq","France","Singapore","Morocco","Somalia","Qatar","Armenia","Myanmar","Chile","Zambia","Brazil","Jordan","Slovakia","Cayman Islands","Papua New Guinea","Saint Kitts and Nevis","Mozambique","Montserrat","Djibouti","Costa Rica","Dominican Republic","Montenegro","Isle of Man","Libya","Mauritania","Ghana","Egypt","Mongolia","Lesotho","Slovenia","Cambodia","Saint Lucia","Macedonia","Bangladesh","Suriname","Malaysia","East Timor","Samoa","Bolivia","Albania","Guyana","Greenland","San Marino","Republic of the Congo","Grenada","Thailand","Ivory Coast","Saint Helena","Monaco","Cameroon","Guatemala","Azerbaijan","Solomon Islands","Poland","Botswana","Venezuela","Honduras","Cyprus","Bahamas","Nicaragua"],"locations":["IOT","FIN","NLD","VGB","LVA","FLK","MEX","HUN","TCA","ARE","OMN","TKM","STP","NGA","MHL","ISR","SLE","VCT","JAM","AUT","LBR","MWI","GGY","IRL","BRN","GIB","GMB","IDN","JPN","COD","SDN","NRU","CAF","ITA","LAO","BEL","LKA","VUT","SWZ","CAN","KIR","UKR","TUR","AUS","ISL","GBR","DZA","ESP","SLV","TUV","URY","SRB","HRV","AGO","RWA","NZL","PRT","PSE","VNM","USA","SWE","ARG","BLR","KOR","BMU","FRO","COM","DEU","IND","BDI","BHR","RUS","CUB","PAN","SYC","NPL","COL","SEN","IRN","MLT","COK","PCN","TON","ZWE","SAU","PHL","CZE","BLZ","KGZ","CHE","XKX","BIH","BTN","LTU","UZB","LBN","LIE","ATG","KEN","PRK","TUN","PER","GIN","TJK","AND","PAK","BEN","DMA","MDV","NOR","GNQ","AFG","ROU","FJI","CHN","EST","BRB","MLI","ETH","JEY","GNB","BGR","KWT","BFA","TGO","NIU","GRC","GEO","TTO","PRY","HTI","YEM","NER","PLW","DNK","LUX","ZAF","TZA","FSM","ESH","UGA","TCD","KAZ","CPV","GAB","ERI","MUS","ECU","MDA","SYR","MDG","SSD","IRQ","FRA","SGP","MAR","SOM","QAT","ARM","MMR","CHL","ZMB","BRA","JOR","SVK","CYM","PNG","KNA","MOZ","MSR","DJI","CRI","DOM","MNE","IMN","LBY","MRT","GHA","EGY","MNG","LSO","SVN","KHM","LCA","MKD","BGD","SUR","MYS","TLS","WSM","BOL","ALB","GUY","GRL","SMR","COG","GRD","THA","CIV","SHN","MCO","CMR","GTM","AZE","SLB","POL","BWA","VEN","HND","CYP","BHS","NIC"],"name":"","z":[0.194444444,0.418549534,0.399871875,0.439588235,0.449334416,0.532088235,0.450508761,0.425925687,0.130285714,0.335399172,0.452557632,0.48340625,0.4954,0.44161828,0.266111111,0.470739286,0.470157025,0.450348315,0.520444115,0.393024676,0.4460553,0.467571066,0.405304348,0.471207615,0.25659292,0.220038647,0.414089337,0.390132972,0.426042086,0.512969152,0.514109215,0.4838,0.52835461,0.50394821,0.58767907,0.49831389,0.413355792,0.558857143,0.693235294,0.449932265,0.36475,0.436173617,0.43709823,0.500308617,0.449113333,0.503869209,0.56052809,0.422093479,0.26675307,0.417,0.435183948,0.503207254,0.429481132,0.366608187,0.399245192,0.432828942,0.519009237,0.490102564,0.406425952,0.454211854,0.46943759,0.44721308,0.542875,0.300937037,0.639171429,0.680444444,0.419153846,0.38781937,0.375577841,0.442166667,0.390695833,0.442149909,0.314226508,0.3377395,0.452699531,0.420110138,0.33607417,0.417166921,0.454097156,0.38824,0.062833333,0.573,0.213071429,0.391437346,0.469436703,0.404121348,0.453954479,0.339992754,0.461761905,0.421978539,0.580492754,0.431686486,0.529205882,0.512011349,0.497834532,0.438017442,0.514048387,0.572965517,0.534434919,0.422984848,0.477283554,0.392776996,0.431145833,0.437975155,0.393488372,0.39469797,0.504372263,0.364875,0.460647975,0.503827231,0.28775,0.2760299,0.454806996,0.449721429,0.474980113,0.461379447,0.540638095,0.418380368,0.433505814,0.401878049,0.391583333,0.476584178,0.347146853,0.526830409,0.45930303,0.559888889,0.47272311,0.435166234,0.475688889,0.270515032,0.44619878,0.434518519,0.478654196,0.0,0.396103448,0.490162791,0.439478662,0.406644013,0.465714286,0.423592593,0.472914256,0.511024,0.429588235,0.415382353,0.388756579,0.4936875,0.494357143,0.273467897,0.446453782,0.501962963,0.512155779,0.405431373,0.435804239,0.574140271,0.434720518,0.511425612,0.426232759,0.34192931,0.512531532,0.395121569,0.356857949,0.444892857,0.38704858,0.481254902,0.46759901,0.46346281,0.503022472,0.530111111,0.454421687,0.42746875,0.652964286,0.392583219,0.363602145,0.634315217,0.445095745,0.44170229,0.29334375,0.39597738,0.432251996,0.42599768,0.321904762,0.426420054,0.359946309,0.560264706,0.409431034,0.426937843,0.563964286,0.513951177,0.256125,0.270916667,0.327624506,0.49571308,0.512391892,0.43181,0.730833333,0.436895349,0.31716,0.396069182,0.566594488,0.38325,0.500573171,0.480101815,0.4092944,0.464916427,0.426190476,0.450196846,0.442168919,0.378159772,0.295259598,0.462276074,0.507749004,0.402211055],"type":"choropleth"}],"name":"2020-03-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ecuador","Nepal","Sweden","Qatar","Libya","Isle of Man","Tanzania","Switzerland","Hungary","Dominica","Jordan","Sierra Leone","Afghanistan","El Salvador","Thailand","Algeria","South Africa","Rwanda","Lithuania","Philippines","Chad","Venezuela","Iraq","Tajikistan","Gabon","Malawi","Anguilla","Iceland","Belgium","Lebanon","United Arab Emirates","Grenada","Estonia","Saudi Arabia","Vatican","Equatorial Guinea","Bhutan","Ivory Coast","North Korea","Albania","Republic of the Congo","Kazakhstan","Czech Republic","British Indian Ocean Territory","Slovakia","Niger","Bangladesh","Niue","Austria","Guatemala","Japan","Poland","Mongolia","Andorra","Mauritius","Nicaragua","Liberia","Azerbaijan","Pitcairn","Fiji","Moldova","Lesotho","Ireland","Palestine","Ethiopia","Montserrat","Kosovo","East Timor","Brunei","Yemen","Luxembourg","Saint Kitts and Nevis","United Kingdom","Malaysia","South Sudan","Israel","Myanmar","Swaziland","Samoa","Papua New Guinea","Liechtenstein","San Marino","Slovenia","Bosnia and Herzegovina","Gibraltar","Belarus","Cook Islands","Haiti","Mexico","Solomon Islands","Eritrea","Burkina Faso","Montenegro","Ukraine","Cameroon","Syria","Latvia","Guernsey","Argentina","Vietnam","Pakistan","Angola","Chile","Jersey","Guyana","Maldives","Turks and Caicos Islands","British Virgin Islands","Antigua and Barbuda","Djibouti","Guinea-Bissau","Faroe Islands","Sao Tome and Principe","Turkey","Cayman Islands","Kenya","Uzbekistan","New Zealand","Uruguay","Seychelles","Madagascar","Saint Vincent and the Grenadines","Saint Lucia","Spain","Germany","Norway","Turkmenistan","Armenia","Zimbabwe","Kuwait","Italy","Mauritania","Palau","China","Panama","Macedonia","Oman","Kiribati","Malta","Somalia","Cape Verde","Morocco","South Korea","Paraguay","India","Egypt","Comoros","Trinidad and Tobago","Senegal","Serbia","Bahrain","Falkland Islands","Cyprus","Russia","Honduras","Kyrgyzstan","Monaco","Portugal","Ghana","Uganda","Micronesia","Singapore","Brazil","Democratic Republic of the Congo","Jamaica","Greece","Benin","Togo","Western Sahara","Romania","Sri Lanka","Guinea","Nauru","Greenland","Central African Republic","Mozambique","Australia","Bermuda","Finland","Marshall Islands","Mali","Sudan","Burundi","Peru","Vanuatu","Canada","Denmark","Colombia","Suriname","Georgia","Gambia","United States","Iran","Belize","Indonesia","Costa Rica","Tonga","Bahamas","Netherlands","Cambodia","Barbados","Dominican Republic","Tuvalu","Cuba","Laos","Croatia","Tunisia","Bulgaria","Bolivia","France","Saint Helena","Botswana","Nigeria","Zambia"],"locations":["ECU","NPL","SWE","QAT","LBY","IMN","TZA","CHE","HUN","DMA","JOR","SLE","AFG","SLV","THA","DZA","ZAF","RWA","LTU","PHL","TCD","VEN","IRQ","TJK","GAB","MWI","AIA","ISL","BEL","LBN","ARE","GRD","EST","SAU","VAT","GNQ","BTN","CIV","PRK","ALB","COG","KAZ","CZE","IOT","SVK","NER","BGD","NIU","AUT","GTM","JPN","POL","MNG","AND","MUS","NIC","LBR","AZE","PCN","FJI","MDA","LSO","IRL","PSE","ETH","MSR","XKX","TLS","BRN","YEM","LUX","KNA","GBR","MYS","SSD","ISR","MMR","SWZ","WSM","PNG","LIE","SMR","SVN","BIH","GIB","BLR","COK","HTI","MEX","SLB","ERI","BFA","MNE","UKR","CMR","SYR","LVA","GGY","ARG","VNM","PAK","AGO","CHL","JEY","GUY","MDV","TCA","VGB","ATG","DJI","GNB","FRO","STP","TUR","CYM","KEN","UZB","NZL","URY","SYC","MDG","VCT","LCA","ESP","DEU","NOR","TKM","ARM","ZWE","KWT","ITA","MRT","PLW","CHN","PAN","MKD","OMN","KIR","MLT","SOM","CPV","MAR","KOR","PRY","IND","EGY","COM","TTO","SEN","SRB","BHR","FLK","CYP","RUS","HND","KGZ","MCO","PRT","GHA","UGA","FSM","SGP","BRA","COD","JAM","GRC","BEN","TGO","ESH","ROU","LKA","GIN","NRU","GRL","CAF","MOZ","AUS","BMU","FIN","MHL","MLI","SDN","BDI","PER","VUT","CAN","DNK","COL","SUR","GEO","GMB","USA","IRN","BLZ","IDN","CRI","TON","BHS","NLD","KHM","BRB","DOM","TUV","CUB","LAO","HRV","TUN","BGR","BOL","FRA","SHN","BWA","NGA","ZMB"],"name":"","z":[0.413763294,0.309626949,0.381795696,0.222296921,0.343539801,0.381285088,0.251165109,0.315901652,0.382806214,0.403584906,0.344492218,0.278440329,0.186477667,0.369412981,0.354485333,0.372909766,0.277463295,0.039517423,0.329736876,0.270534521,0.327006645,0.425401673,0.296255452,0.32034472,0.426592998,0.287117068,0.0,0.303913043,0.279809584,0.336681779,0.286965517,0.361128205,0.36867268,0.182969918,0.28475,0.254019608,0.104108108,0.16662406,0.503104348,0.305950929,0.209018868,0.183305699,0.396508367,0.4270625,0.319564626,0.430568039,0.252013691,0.539533333,0.29400669,0.394430185,0.317222521,0.27418494,0.3905837,0.148195876,0.328047619,0.360928976,0.412618898,0.414903319,0.325,0.335065882,0.34610582,0.364802632,0.221707034,0.4044098,0.244941808,0.395012987,0.410314159,0.160382353,-0.024623529,0.322726866,0.326550167,0.344866667,0.323767378,0.195889484,0.37691358,0.363310294,0.325627949,0.325018519,0.576966667,0.349592683,0.540404255,0.311870968,0.355683333,0.369674185,0.0844,0.342677165,0.8834,0.311289777,0.274746838,0.480518519,0.316808989,0.365986395,0.28678453,0.325084148,0.345464697,0.481217666,0.383688845,0.305615385,0.406620742,0.311002255,0.222380073,0.319838129,0.350935924,0.27693133,0.423492147,0.23950399,0.4271,0.23,0.206268817,0.076508065,0.044321429,0.255625,0.563222222,0.262898748,0.405857923,0.439926753,0.508509868,0.394881483,0.38966718,0.524319444,0.411957447,0.411506494,0.325792308,0.30992154,0.305746587,0.381197303,0.297603774,0.296949153,0.32629249,0.237067055,0.406623179,0.416741935,0.301076923,0.406416819,0.30404088,0.330815126,0.192220824,0.453142857,0.116332237,0.336155941,0.199742424,0.332608951,0.325871876,0.229945684,0.301491113,0.295306657,0.357157895,0.313812706,0.31057497,0.265107389,0.204050657,0.386485714,0.326094158,0.363452416,0.321316432,0.180695946,0.344810811,0.347920846,0.205570689,0.237423447,0.249513514,0.286663304,0.419138006,0.205495924,0.267684886,0.342117307,0.187671679,0.219316553,0.525071429,0.331688969,0.259550603,0.337292079,0.873333333,0.518758621,0.355318408,0.321935385,0.402479625,0.271712644,0.334366965,0.487536585,0.340180995,0.331388211,0.239255255,0.307679389,0.271217391,0.363159434,0.362817514,0.281208461,0.515490385,0.404673232,0.366679325,0.438402918,0.483075483,0.297115108,0.193064532,0.313493023,0.103016393,0.379218035,0.327693611,0.295128947,0.198884793,0.321441687,0.181083333,0.212160572,0.423004505,0.33732598,0.354407942,0.400233634,0.283537328,0.370872311,0.648,0.235066667,0.180102976,0.134707031],"type":"choropleth"}],"name":"2020-03-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lithuania","Algeria","Somalia","Bolivia","Luxembourg","Niger","Jersey","United Kingdom","Mali","Spain","Oman","Bulgaria","Uganda","Dominica","Singapore","Japan","Cameroon","Samoa","Tunisia","Philippines","Sierra Leone","British Indian Ocean Territory","Chad","Greenland","Nicaragua","Ethiopia","Saint Kitts and Nevis","Kenya","Saudi Arabia","Haiti","Palau","Swaziland","Mexico","Guyana","Central African Republic","Cuba","Morocco","Albania","Andorra","Mozambique","South Africa","Jamaica","Uruguay","Greece","Paraguay","Pitcairn","Mongolia","Cook Islands","United Arab Emirates","Bosnia and Herzegovina","Liberia","Turkey","Brunei","Guernsey","Seychelles","Bahamas","Anguilla","Iraq","Czech Republic","Zimbabwe","Panama","Colombia","South Sudan","Norway","Madagascar","Thailand","Moldova","Turkmenistan","Tokelau","Nigeria","Georgia","Burkina Faso","Isle of Man","Guinea-Bissau","Zambia","Ghana","Belarus","Indonesia","Tanzania","Nepal","Maldives","Republic of the Congo","Togo","British Virgin Islands","Egypt","Pakistan","Uzbekistan","Solomon Islands","Azerbaijan","Brazil","Micronesia","New Zealand","Chile","Cambodia","Jordan","India","Suriname","Serbia","Marshall Islands","Djibouti","Iceland","Ecuador","China","Lebanon","Cayman Islands","Gabon","Argentina","Australia","Romania","Botswana","Sri Lanka","Papua New Guinea","Turks and Caicos Islands","Saint Helena","Finland","Tajikistan","Democratic Republic of the Congo","Ireland","Yemen","Tuvalu","Gambia","Mauritania","Vanuatu","South Korea","Faroe Islands","Palestine","Barbados","Grenada","Niue","Portugal","Estonia","Sudan","Switzerland","Belgium","Gibraltar","Trinidad and Tobago","San Marino","North Korea","France","Monaco","Canada","Germany","Guatemala","Montserrat","Angola","Fiji","Italy","Equatorial Guinea","Slovakia","Kuwait","Peru","Burundi","Malaysia","Saint Vincent and the Grenadines","Eritrea","Sweden","Bangladesh","Kosovo","Bahrain","Ukraine","Malta","Qatar","Armenia","Vatican","Benin","Vietnam","Latvia","Poland","East Timor","Israel","Myanmar","Slovenia","Libya","Kyrgyzstan","Saint Lucia","Montenegro","Honduras","Bermuda","Austria","Bhutan","Costa Rica","Cape Verde","Laos","Nauru","United States","Antigua and Barbuda","Cyprus","Tonga","Falkland Islands","Croatia","Denmark","Afghanistan","Senegal","Comoros","El Salvador","Lesotho","Kazakhstan","Ivory Coast","Mauritius","Rwanda","Guinea","Russia","Venezuela","Malawi","Kiribati","Sao Tome and Principe","Hungary","Macedonia","Belize","Western Sahara","Dominican Republic","Netherlands","Liechtenstein","Syria","Iran"],"locations":["LTU","DZA","SOM","BOL","LUX","NER","JEY","GBR","MLI","ESP","OMN","BGR","UGA","DMA","SGP","JPN","CMR","WSM","TUN","PHL","SLE","IOT","TCD","GRL","NIC","ETH","KNA","KEN","SAU","HTI","PLW","SWZ","MEX","GUY","CAF","CUB","MAR","ALB","AND","MOZ","ZAF","JAM","URY","GRC","PRY","PCN","MNG","COK","ARE","BIH","LBR","TUR","BRN","GGY","SYC","BHS","AIA","IRQ","CZE","ZWE","PAN","COL","SSD","NOR","MDG","THA","MDA","TKM","TKL","NGA","GEO","BFA","IMN","GNB","ZMB","GHA","BLR","IDN","TZA","NPL","MDV","COG","TGO","VGB","EGY","PAK","UZB","SLB","AZE","BRA","FSM","NZL","CHL","KHM","JOR","IND","SUR","SRB","MHL","DJI","ISL","ECU","CHN","LBN","CYM","GAB","ARG","AUS","ROU","BWA","LKA","PNG","TCA","SHN","FIN","TJK","COD","IRL","YEM","TUV","GMB","MRT","VUT","KOR","FRO","PSE","BRB","GRD","NIU","PRT","EST","SDN","CHE","BEL","GIB","TTO","SMR","PRK","FRA","MCO","CAN","DEU","GTM","MSR","AGO","FJI","ITA","GNQ","SVK","KWT","PER","BDI","MYS","VCT","ERI","SWE","BGD","XKX","BHR","UKR","MLT","QAT","ARM","VAT","BEN","VNM","LVA","POL","TLS","ISR","MMR","SVN","LBY","KGZ","LCA","MNE","HND","BMU","AUT","BTN","CRI","CPV","LAO","NRU","USA","ATG","CYP","TON","FLK","HRV","DNK","AFG","SEN","COM","SLV","LSO","KAZ","CIV","MUS","RWA","GIN","RUS","VEN","MWI","KIR","STP","HUN","MKD","BLZ","ESH","DOM","NLD","LIE","SYR","IRN"],"name":"","z":[0.278814208,0.269311224,0.178332582,0.275976007,0.286448931,0.446992141,0.297330645,0.421648874,0.224745721,0.361753706,0.249105578,0.343210623,0.211766722,0.353473684,0.29712837,0.368817451,0.347884301,0.157833333,0.316964151,0.287796717,0.370911602,0.469333333,0.293918478,0.48942029,0.458070678,0.23901278,0.280111111,0.361077099,0.277905553,0.345716928,-0.3165,0.2246,0.278151677,0.315928571,0.27483237,0.146897342,0.254992318,0.285719675,0.317373913,0.282646789,0.244893766,0.309465104,0.367976091,0.366100205,0.135778268,0.534,0.55544358,0.278888889,0.273449969,0.417977654,0.435383747,-0.055289125,-0.056094828,0.223861111,0.490772881,0.345612426,-0.3285,0.336967078,0.335894102,0.261835989,0.264766849,0.330105899,0.343352785,0.424354098,0.293397059,0.322545925,0.330663866,0.180708333,-0.657,0.277620851,0.472007541,0.256488889,0.3199,0.17108,0.336535637,0.231721221,0.390833333,0.179446267,0.212744694,0.230721061,-0.024944056,0.333408333,0.286808,0.567,0.34260809,0.384173737,0.124871429,0.22852,0.408313883,0.356662021,0.152136364,0.371779887,0.343648073,0.317900662,0.269377778,0.188639234,0.304666667,0.304350806,0.4185,0.061958333,0.280413043,0.327309043,0.457509862,0.357605442,0.433006329,0.430579186,0.349971362,0.417913919,0.360887727,0.109241176,0.210282085,0.272613527,0.411823529,0.170185185,0.319649905,0.406342308,0.224476758,0.297823138,0.403921875,0.280818182,0.147929545,0.36156338,0.28584,0.238982989,0.378625,0.319516364,0.301664975,0.317672727,0.640888889,0.324565229,0.332591837,0.331155709,0.354131926,0.282239777,0.190019231,0.35459542,0.18,0.329,0.392340486,0.420089431,0.377303726,0.318136702,0.252447551,0.611,0.303171021,0.163304795,0.416233885,0.497609756,0.325594595,0.39623385,0.292483952,0.19419403,0.139533963,0.464014925,0.310020833,0.354424642,0.310222492,0.162506329,0.234691589,0.363175752,0.160627907,0.239582616,0.260944,0.0,0.324987879,0.311116864,0.288764706,0.286901408,0.417190476,0.311342668,0.377520107,0.300771186,0.248019417,0.415514706,0.30465625,0.446555556,0.315068348,0.385783333,0.349259303,-0.1800625,0.237071965,0.251601626,0.23140458,0.519555556,0.44619887,0.35104878,0.398507353,-0.077066667,0.439966102,0.223628692,0.333332165,0.261128801,0.284962709,-0.260846154,0.300500319,0.331438356,0.266386207,0.165017937,0.265727273,0.099605938,0.1275,0.381918182,0.315724992,0.404984035,0.047461538,0.299,0.349830149,0.340873016,0.325280374,0.196863636,0.287842939,0.34934915,0.673333333,0.276687204,0.419259259],"type":"choropleth"}],"name":"2020-03-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tokelau","San Marino","Guyana","Iran","Pakistan","Haiti","Cook Islands","Cyprus","Georgia","Iceland","Guinea","Bolivia","Latvia","Mali","Libya","Sweden","Japan","Algeria","Hungary","Peru","Germany","Tonga","East Timor","Colombia","Cuba","Falkland Islands","Norway","Anguilla","British Virgin Islands","Uruguay","Turkmenistan","Chile","Cambodia","Nepal","Honduras","Micronesia","Cayman Islands","Togo","Gibraltar","Estonia","Trinidad and Tobago","Solomon Islands","Saudi Arabia","Ireland","Vietnam","Chad","Djibouti","Poland","Lesotho","Luxembourg","Australia","Slovenia","India","Malta","Malawi","Greece","Bosnia and Herzegovina","Ethiopia","Slovakia","Sri Lanka","Ghana","Guinea-Bissau","Philippines","Burundi","South Africa","Angola","Albania","Maldives","Sao Tome and Principe","Belize","Marshall Islands","North Korea","Canada","Mongolia","Comoros","Yemen","Vatican","Kyrgyzstan","Singapore","El Salvador","Saint Helena","Monaco","Barbados","Senegal","Turkey","Montserrat","Uzbekistan","Lithuania","Bhutan","Tuvalu","Costa Rica","Syria","Papua New Guinea","Ecuador","Venezuela","Mauritius","Gambia","Portugal","Lebanon","Jamaica","Democratic Republic of the Congo","Jersey","Andorra","Saint Vincent and the Grenadines","Netherlands","Tunisia","Macedonia","United States","Indonesia","Bermuda","Malaysia","Mauritania","Zambia","Serbia","Rwanda","Thailand","Uganda","Liberia","Dominica","Palestine","Bulgaria","Vanuatu","Israel","Sudan","Tajikistan","Montenegro","Belarus","Sierra Leone","Armenia","Croatia","Egypt","Greenland","South Korea","Guernsey","Swaziland","United Arab Emirates","Nigeria","Italy","Central African Republic","Bahrain","Botswana","China","Ivory Coast","Somalia","Madagascar","Turks and Caicos Islands","Niue","Isle of Man","Saint Kitts and Nevis","Laos","Antigua and Barbuda","Tanzania","Grenada","Brazil","Kosovo","Mozambique","Fiji","Finland","Eritrea","Romania","Russia","Switzerland","Paraguay","Saint Lucia","Morocco","Qatar","Mexico","Kazakhstan","Denmark","Kiribati","Brunei","Kuwait","Afghanistan","Myanmar","South Sudan","Spain","Samoa","Cameroon","Burkina Faso","Guatemala","Bangladesh","Benin","Kenya","Nauru","Zimbabwe","Palau","Cape Verde","Azerbaijan","Suriname","Czech Republic","Bahamas","Gabon","Argentina","Oman","Ukraine","Nicaragua","Seychelles","Panama","Belgium","British Indian Ocean Territory","France","Pitcairn","Jordan","Dominican Republic","Liechtenstein","Western Sahara","Equatorial Guinea","Moldova","Niger","United Kingdom","New Zealand","Faroe Islands","Iraq","Republic of the Congo","Austria"],"locations":["TKL","SMR","GUY","IRN","PAK","HTI","COK","CYP","GEO","ISL","GIN","BOL","LVA","MLI","LBY","SWE","JPN","DZA","HUN","PER","DEU","TON","TLS","COL","CUB","FLK","NOR","AIA","VGB","URY","TKM","CHL","KHM","NPL","HND","FSM","CYM","TGO","GIB","EST","TTO","SLB","SAU","IRL","VNM","TCD","DJI","POL","LSO","LUX","AUS","SVN","IND","MLT","MWI","GRC","BIH","ETH","SVK","LKA","GHA","GNB","PHL","BDI","ZAF","AGO","ALB","MDV","STP","BLZ","MHL","PRK","CAN","MNG","COM","YEM","VAT","KGZ","SGP","SLV","SHN","MCO","BRB","SEN","TUR","MSR","UZB","LTU","BTN","TUV","CRI","SYR","PNG","ECU","VEN","MUS","GMB","PRT","LBN","JAM","COD","JEY","AND","VCT","NLD","TUN","MKD","USA","IDN","BMU","MYS","MRT","ZMB","SRB","RWA","THA","UGA","LBR","DMA","PSE","BGR","VUT","ISR","SDN","TJK","MNE","BLR","SLE","ARM","HRV","EGY","GRL","KOR","GGY","SWZ","ARE","NGA","ITA","CAF","BHR","BWA","CHN","CIV","SOM","MDG","TCA","NIU","IMN","KNA","LAO","ATG","TZA","GRD","BRA","XKX","MOZ","FJI","FIN","ERI","ROU","RUS","CHE","PRY","LCA","MAR","QAT","MEX","KAZ","DNK","KIR","BRN","KWT","AFG","MMR","SSD","ESP","WSM","CMR","BFA","GTM","BGD","BEN","KEN","NRU","ZWE","PLW","CPV","AZE","SUR","CZE","BHS","GAB","ARG","OMN","UKR","NIC","SYC","PAN","BEL","IOT","FRA","PCN","JOR","DOM","LIE","ESH","GNQ","MDA","NER","GBR","NZL","FRO","IRQ","COG","AUT"],"name":"","z":[-0.5985,0.175333333,0.385614458,0.482095794,0.448952707,0.310308271,0.544625,0.367252632,0.433189526,0.32766055,0.163097902,0.263776201,0.315632353,0.222460377,0.253753623,0.436803393,0.34414551,0.344807947,0.332841991,0.243591594,0.2979545,0.342612903,0.110833333,0.245173405,0.085989785,0.135972222,0.430752513,0.1255,0.249846154,0.329342406,0.373116279,0.357184436,0.388072581,0.30521,0.222097087,0.404576923,0.339409639,0.237406897,0.393482759,0.388755396,0.458325967,0.0912,0.377361317,0.38049338,0.456518182,0.423507576,0.14175,0.301701604,0.191777778,0.224806691,0.430023088,0.326160643,0.16500482,0.190178295,0.30180315,0.366167645,0.309944853,0.154820459,0.273995595,0.198472189,0.198873973,0.08255,0.338025404,0.436507692,0.453181976,0.256571429,0.441383673,0.069953333,0.599166667,0.280727273,0.41175,0.356723404,0.404196897,0.301211982,0.34575,0.367279605,0.621666667,0.38359375,0.325421801,0.266150601,0.3324,0.230698113,0.3839375,0.160748945,0.23902591,0.27097561,0.248435897,0.401820244,0.124909091,-0.1202,0.27302088,0.332048276,0.249481752,0.317780053,0.164122805,0.325188235,0.226798507,0.245674802,0.280355623,0.404017946,0.281008945,0.44865493,0.12390566,0.457973684,0.364672234,0.256923841,0.313608108,0.432525159,0.189198368,0.381333333,0.175828955,0.316487805,0.194897959,0.423769716,0.071702265,0.276088078,0.21855799,0.499236486,0.653285714,0.408736842,0.346115502,0.248166667,0.343261023,0.344969697,0.312125,0.504163636,0.31581982,0.386391304,0.213527778,0.325948598,0.427096521,0.399897959,0.378960036,-0.057054795,0.361404762,0.30057877,0.251537518,0.31830746,0.218820755,0.29071179,0.428082192,0.306287115,0.097946309,0.299448661,0.25351735,0.233,0.135083333,0.120093333,-0.147,0.467648855,0.192928571,0.237389116,0.329333333,0.235325461,0.13091954,0.273051282,0.137128,0.25762963,0.11448,0.395723112,0.421806775,0.301972128,0.196280148,0.343809524,0.264263699,0.221720121,0.233164963,0.483630952,0.429879552,0.039333333,0.068037037,0.291519362,0.357,0.344065217,0.361089219,0.286335133,0.420222222,0.344690359,0.256414815,0.30133908,0.283595029,0.286132231,0.218035912,0.3125,0.447281234,0.4525,0.23427,0.405761905,0.432745455,0.354624555,0.441574661,0.305621212,0.368330273,0.278027778,0.336202115,0.336265744,0.384609756,0.231119715,0.289759754,0.4686,0.3895924,0.4705,0.241937824,0.20413987,0.18437037,0.583391304,0.112666667,0.458031674,0.486822609,0.427706046,0.407962281,-0.228357143,0.28085759,0.256840336,0.328355807],"type":"choropleth"}],"name":"2020-03-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Australia","Lesotho","Canada","Palau","Jamaica","Angola","Panama","Mauritania","Sierra Leone","Cuba","Myanmar","Bahrain","Marshall Islands","France","Iceland","Zambia","Saint Vincent and the Grenadines","Israel","Botswana","Guatemala","Paraguay","Swaziland","Ethiopia","Egypt","Tajikistan","Ecuador","Greece","South Korea","Austria","Guernsey","Azerbaijan","Switzerland","Italy","Vietnam","Montserrat","Vanuatu","Equatorial Guinea","Czech Republic","British Indian Ocean Territory","Comoros","Greenland","Liberia","Malta","Burundi","Brazil","Georgia","Bosnia and Herzegovina","Thailand","Laos","Samoa","British Virgin Islands","Chile","Fiji","Bangladesh","Japan","Sudan","Palestine","India","Russia","Barbados","Ghana","Ukraine","Netherlands","Afghanistan","Cook Islands","Colombia","Falkland Islands","Belize","Kosovo","Sweden","Ireland","Mexico","Antigua and Barbuda","Trinidad and Tobago","Cambodia","Tunisia","Estonia","Kiribati","South Sudan","Germany","United States","Singapore","Croatia","Denmark","Iraq","Gibraltar","Gambia","Morocco","Andorra","Senegal","Lebanon","Nicaragua","Macedonia","Chad","North Korea","Madagascar","Niue","Montenegro","Guinea","Venezuela","Zimbabwe","Solomon Islands","Mauritius","Guinea-Bissau","Saudi Arabia","East Timor","Faroe Islands","Norway","Serbia","Lithuania","Jersey","Bolivia","Mali","Belgium","Jordan","San Marino","Peru","Kyrgyzstan","Mongolia","Vatican","Maldives","Luxembourg","Bermuda","Portugal","Libya","Tonga","Western Sahara","Romania","Democratic Republic of the Congo","Republic of the Congo","Hungary","Rwanda","Benin","Seychelles","Turks and Caicos Islands","Spain","Honduras","Oman","Albania","Turkmenistan","Monaco","United Arab Emirates","Iran","Poland","Isle of Man","South Africa","Micronesia","Cayman Islands","Haiti","Uruguay","Papua New Guinea","Philippines","Sao Tome and Principe","Sri Lanka","United Kingdom","China","Cape Verde","Ivory Coast","Moldova","Gabon","Suriname","Argentina","Algeria","Liechtenstein","Pitcairn","Niger","New Zealand","Saint Lucia","Brunei","Uzbekistan","Kazakhstan","Pakistan","Indonesia","Turkey","Dominica","Eritrea","Bhutan","Burkina Faso","Tuvalu","Mozambique","Kenya","Anguilla","Somalia","Syria","Tanzania","Djibouti","Slovenia","Nigeria","Uganda","Latvia","Cyprus","Finland","Grenada","Cameroon","Bulgaria","Saint Helena","Belarus","Saint Kitts and Nevis","El Salvador","Slovakia","Costa Rica","Dominican Republic","Malawi","Kuwait","Armenia","Bahamas","Yemen","Guyana","Malaysia","Central African Republic","Togo","Nepal","Qatar"],"locations":["AUS","LSO","CAN","PLW","JAM","AGO","PAN","MRT","SLE","CUB","MMR","BHR","MHL","FRA","ISL","ZMB","VCT","ISR","BWA","GTM","PRY","SWZ","ETH","EGY","TJK","ECU","GRC","KOR","AUT","GGY","AZE","CHE","ITA","VNM","MSR","VUT","GNQ","CZE","IOT","COM","GRL","LBR","MLT","BDI","BRA","GEO","BIH","THA","LAO","WSM","VGB","CHL","FJI","BGD","JPN","SDN","PSE","IND","RUS","BRB","GHA","UKR","NLD","AFG","COK","COL","FLK","BLZ","XKX","SWE","IRL","MEX","ATG","TTO","KHM","TUN","EST","KIR","SSD","DEU","USA","SGP","HRV","DNK","IRQ","GIB","GMB","MAR","AND","SEN","LBN","NIC","MKD","TCD","PRK","MDG","NIU","MNE","GIN","VEN","ZWE","SLB","MUS","GNB","SAU","TLS","FRO","NOR","SRB","LTU","JEY","BOL","MLI","BEL","JOR","SMR","PER","KGZ","MNG","VAT","MDV","LUX","BMU","PRT","LBY","TON","ESH","ROU","COD","COG","HUN","RWA","BEN","SYC","TCA","ESP","HND","OMN","ALB","TKM","MCO","ARE","IRN","POL","IMN","ZAF","FSM","CYM","HTI","URY","PNG","PHL","STP","LKA","GBR","CHN","CPV","CIV","MDA","GAB","SUR","ARG","DZA","LIE","PCN","NER","NZL","LCA","BRN","UZB","KAZ","PAK","IDN","TUR","DMA","ERI","BTN","BFA","TUV","MOZ","KEN","AIA","SOM","SYR","TZA","DJI","SVN","NGA","UGA","LVA","CYP","FIN","GRD","CMR","BGR","SHN","BLR","KNA","SLV","SVK","CRI","DOM","MWI","KWT","ARM","BHS","YEM","GUY","MYS","CAF","TGO","NPL","QAT"],"name":"","z":[0.430827623,0.300560345,0.356261145,0.406166667,0.299566468,0.409683582,0.279065629,0.380970588,0.295469027,-0.020227383,0.251189655,0.27518705,0.6985,0.399454128,0.453,0.179559524,0.382142857,0.364723282,0.16237931,0.322014211,0.188341263,0.084071429,0.221127036,0.288963731,0.223025424,0.30173747,0.358726592,0.303352617,0.28856686,0.263042857,0.402420582,0.281814409,0.429246951,0.415060038,0.391882353,0.2885,-0.169,0.344895146,0.298666667,0.066428571,0.428761194,0.42336246,0.27657037,0.028791045,0.404900581,0.45945735,0.394193396,0.299658105,0.44744086,0.203333333,0.1405,0.259267605,0.199809859,0.235918587,0.311980758,0.358080808,0.464584416,0.146375691,0.33452459,0.214861314,0.328865315,0.436962631,0.313192645,0.238369718,0.311,0.301845466,0.379862069,0.397793103,0.260605263,0.377734721,0.177858856,0.320878567,0.344478261,0.292840399,0.297925926,0.328723404,0.321103139,0.147583333,0.380109244,0.300179128,0.425462711,0.321939525,0.309286624,0.319895364,0.453473881,0.08535,0.411890756,0.406409186,0.406769231,0.28490535,0.314297959,0.295288506,0.314117647,0.506136364,0.512017544,0.307980989,0.566894737,0.045188406,0.235647727,0.213377146,0.419259036,0.212368421,0.189594203,0.1253125,0.18550171,0.055,0.1367,0.374277527,0.352136364,0.344016591,0.360422414,0.237221438,0.297930041,0.264465851,0.361428571,0.570857143,0.265570781,0.14695082,0.308571429,0.884,0.071285714,0.204845361,0.227954545,0.349815943,0.372903226,0.154444444,0.438125,0.388411723,0.269227273,0.241438776,0.375728155,0.092865574,0.38802,0.456721649,0.052833333,0.345124885,0.279624386,0.246788104,0.343127273,0.388282051,0.386121212,0.222766485,0.399451982,0.288943409,0.337321429,0.287711377,0.406391304,0.375459016,0.333208917,0.436860388,0.384811024,0.324109978,0.37995,0.189129848,0.329948668,0.434603538,0.068926471,0.3182375,0.365810256,0.35406875,0.456555556,0.37515377,0.36681362,0.19135,0.433,0.451799287,0.396894465,0.323472727,0.07172093,0.25828,0.20014433,0.108350951,0.212122471,0.225711006,0.0245,0.471152174,0.018,0.298272727,0.389166667,0.170621891,0.217227531,0.784333333,0.247035714,0.294784946,0.223253363,-0.019363636,0.272713781,0.235776516,0.19158643,0.44915508,0.428777969,0.344348035,0.3335,0.350334875,0.346928934,0.387409091,0.397988235,0.401777778,0.14087683,0.243433498,0.350397099,0.246738606,0.297065156,0.137864865,0.223325581,0.352956731,0.342653061,0.37965,0.154752166,0.472569343,0.292801762,0.268786189,0.160273118],"type":"choropleth"}],"name":"2020-03-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Greece","Vatican","Hungary","Madagascar","Macedonia","Mongolia","Lebanon","Oman","France","Singapore","Ivory Coast","Poland","El Salvador","Serbia","Colombia","Somalia","Trinidad and Tobago","Latvia","Djibouti","Egypt","Cook Islands","Central African Republic","Turks and Caicos Islands","Mozambique","Sao Tome and Principe","Pakistan","Croatia","Cuba","Norway","Micronesia","Dominican Republic","Switzerland","Niger","Nigeria","Zambia","Guyana","Syria","Tajikistan","Swaziland","Kazakhstan","Sierra Leone","Liechtenstein","Brunei","Barbados","Netherlands","Turkey","Lesotho","Nauru","Philippines","Kenya","Brazil","Comoros","British Indian Ocean Territory","Paraguay","Jordan","Bulgaria","Belarus","Sudan","Uzbekistan","Bangladesh","Guinea-Bissau","Austria","Tunisia","Mauritius","Guernsey","Democratic Republic of the Congo","Malawi","Lithuania","Saint Lucia","Fiji","Bhutan","Kiribati","Turkmenistan","Spain","United States","Italy","Czech Republic","Ghana","Gabon","Iraq","Suriname","Solomon Islands","Gambia","Kuwait","Russia","Guinea","Haiti","Equatorial Guinea","Peru","Liberia","Seychelles","Gibraltar","Senegal","Kosovo","Azerbaijan","South Korea","Iceland","Ethiopia","East Timor","Saint Kitts and Nevis","Malta","Venezuela","Sweden","Costa Rica","Tanzania","Myanmar","Uganda","Indonesia","Faroe Islands","North Korea","Burkina Faso","Moldova","Albania","Togo","Bermuda","Dominica","Greenland","Burundi","Jersey","Angola","Laos","Belize","Tonga","Sri Lanka","Mali","South Sudan","Botswana","Bolivia","Uruguay","South Africa","China","Maldives","Canada","Mexico","Algeria","Australia","Slovakia","Yemen","Malaysia","Vietnam","Iran","Benin","Nepal","Grenada","Republic of the Congo","Argentina","Samoa","Zimbabwe","Germany","Mauritania","Cayman Islands","Slovenia","Saint Helena","Thailand","Afghanistan","Papua New Guinea","Finland","Israel","Antigua and Barbuda","Guatemala","Rwanda","United Kingdom","Estonia","Montserrat","Anguilla","Honduras","Saint Vincent and the Grenadines","Chile","Niue","Ukraine","Ecuador","Bahrain","Portugal","Chad","Qatar","Cape Verde","Libya","Bosnia and Herzegovina","Jamaica","Bahamas","Cameroon","Tuvalu","Saudi Arabia","Luxembourg","Georgia","Belgium","Japan","New Zealand","United Arab Emirates","Palau","Romania","Nicaragua","Kyrgyzstan","Montenegro","Isle of Man","Panama","Marshall Islands","Palestine","Andorra","Eritrea","Cambodia","Vanuatu","Monaco","India","Denmark","Cyprus","San Marino","Morocco","British Virgin Islands","Western Sahara","Armenia","Falkland Islands","Ireland"],"locations":["GRC","VAT","HUN","MDG","MKD","MNG","LBN","OMN","FRA","SGP","CIV","POL","SLV","SRB","COL","SOM","TTO","LVA","DJI","EGY","COK","CAF","TCA","MOZ","STP","PAK","HRV","CUB","NOR","FSM","DOM","CHE","NER","NGA","ZMB","GUY","SYR","TJK","SWZ","KAZ","SLE","LIE","BRN","BRB","NLD","TUR","LSO","NRU","PHL","KEN","BRA","COM","IOT","PRY","JOR","BGR","BLR","SDN","UZB","BGD","GNB","AUT","TUN","MUS","GGY","COD","MWI","LTU","LCA","FJI","BTN","KIR","TKM","ESP","USA","ITA","CZE","GHA","GAB","IRQ","SUR","SLB","GMB","KWT","RUS","GIN","HTI","GNQ","PER","LBR","SYC","GIB","SEN","XKX","AZE","KOR","ISL","ETH","TLS","KNA","MLT","VEN","SWE","CRI","TZA","MMR","UGA","IDN","FRO","PRK","BFA","MDA","ALB","TGO","BMU","DMA","GRL","BDI","JEY","AGO","LAO","BLZ","TON","LKA","MLI","SSD","BWA","BOL","URY","ZAF","CHN","MDV","CAN","MEX","DZA","AUS","SVK","YEM","MYS","VNM","IRN","BEN","NPL","GRD","COG","ARG","WSM","ZWE","DEU","MRT","CYM","SVN","SHN","THA","AFG","PNG","FIN","ISR","ATG","GTM","RWA","GBR","EST","MSR","AIA","HND","VCT","CHL","NIU","UKR","ECU","BHR","PRT","TCD","QAT","CPV","LBY","BIH","JAM","BHS","CMR","TUV","SAU","LUX","GEO","BEL","JPN","NZL","ARE","PLW","ROU","NIC","KGZ","MNE","IMN","PAN","MHL","PSE","AND","ERI","KHM","VUT","MCO","IND","DNK","CYP","SMR","MAR","VGB","ESH","ARM","FLK","IRL"],"name":"","z":[0.415722605,0.801333333,0.395662295,0.457861244,0.5188,0.524280142,0.452215686,0.33012381,0.362885968,0.334744287,0.439601942,0.350268971,0.100234941,0.205954751,0.261148413,0.330988506,0.37612766,0.20936747,0.324142857,0.402981846,0.8305,0.42122093,0.1112,0.485675373,0.646357143,0.252854193,0.298119048,0.094983985,0.475883639,0.520391304,0.269376307,0.332403457,0.501697318,0.313137867,0.454710145,0.203924731,0.361071429,0.364863248,0.340545455,0.264031746,0.448044643,0.5085,0.319285714,0.165642276,0.38324539,0.419486264,0.443446429,0.0,0.471201464,0.234205874,0.327104647,0.475,0.212714286,0.147875066,0.31834,0.342115385,0.439774194,0.231538961,0.325381818,0.308187891,-0.2105625,0.351482983,0.358569444,0.350166667,0.237294118,0.225063014,0.267353261,0.404454225,0.27952381,0.206107438,0.142742857,0.217222222,0.522705882,0.383598998,0.470816788,0.403520915,0.349708934,0.239789625,0.357469799,0.409333333,0.183782609,0.055444444,0.328318021,0.054816716,0.300078261,0.308902778,0.371775044,0.31844,0.294332879,0.446989324,0.450179487,0.446666667,0.352214797,0.273634146,0.352503311,0.416376,0.497913043,0.289137466,-0.343333333,0.169625,0.253593939,0.235319716,0.404237393,0.360575387,0.218356459,0.382315508,0.378524607,0.260598363,0.584,0.508934783,0.272819444,0.499965909,0.325037383,0.315467949,0.404294118,0.566461538,0.55478125,-0.042846154,0.267221154,0.310245059,0.489571429,0.377025,0.315789474,0.225354701,0.358135593,0.369290179,0.394493827,0.250038855,0.298843407,0.340346546,0.364413359,0.258944444,0.437256498,0.376414015,0.365750799,0.441899178,0.384172932,0.188365854,0.211558283,0.395369767,0.417953466,0.328883721,0.284055556,0.192416667,0.402490196,0.316891614,0.0755,0.539537377,0.346798041,0.444444444,0.360735294,0.491613636,0.040111111,0.399283777,0.258026455,0.320976,0.391622169,0.340919453,0.231823529,0.256563116,0.009280488,0.422761118,0.467992908,0.34736,0.60025,0.127101832,0.582225,0.243608175,0.233285714,0.387187719,0.138672482,0.236705479,0.48269272,0.378493976,0.194731755,0.416317073,0.387534091,0.422584337,0.375805508,0.295381166,0.456450736,0.6858,0.080797587,0.208970833,0.491978261,0.332975526,0.252322489,0.33919797,0.213220857,0.682625,0.417972241,0.144458081,0.1825,0.478571429,0.466925373,0.202087768,0.443416667,0.402097701,0.2565,0.001863636,0.27469,0.398458333,0.31176,0.214361546,0.395489985,0.440613806,0.782,0.350911565,-0.275666667,0.534725,0.344413793,0.401958333,0.357656418],"type":"choropleth"}],"name":"2020-03-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Spain","Georgia","Singapore","Costa Rica","Gabon","Rwanda","Afghanistan","Brunei","Argentina","Republic of the Congo","Iran","Serbia","Lithuania","Azerbaijan","Papua New Guinea","Malaysia","Comoros","Germany","Turkey","Australia","Guyana","Greenland","Haiti","Estonia","Cambodia","Cook Islands","Finland","Croatia","Iraq","Moldova","Kosovo","South Korea","North Korea","Lebanon","Bermuda","Honduras","Czech Republic","Niue","Canada","Brazil","Cayman Islands","East Timor","Cameroon","Poland","Monaco","India","Bahrain","Marshall Islands","Madagascar","Armenia","Ghana","China","Netherlands","Mozambique","Kazakhstan","Jordan","Philippines","Laos","Yemen","Sao Tome and Principe","United Arab Emirates","Palestine","Burundi","Ireland","Switzerland","Paraguay","Gibraltar","Solomon Islands","Uzbekistan","Turkmenistan","Cuba","Saint Kitts and Nevis","Antigua and Barbuda","Hungary","Guernsey","South Africa","Bhutan","Latvia","Mauritania","Portugal","Botswana","Malawi","Macedonia","Montenegro","Pakistan","Benin","Tunisia","Angola","Maldives","Samoa","Belgium","Liberia","Western Sahara","Anguilla","Falkland Islands","Senegal","Oman","Kiribati","Peru","Liechtenstein","Tajikistan","Kyrgyzstan","Guinea-Bissau","Gambia","Jersey","Algeria","Japan","Austria","Swaziland","Bulgaria","Italy","Saint Vincent and the Grenadines","Cape Verde","Tonga","United States","Thailand","Slovakia","Mauritius","Venezuela","Democratic Republic of the Congo","France","Trinidad and Tobago","Russia","Sweden","Nepal","Luxembourg","Sri Lanka","Colombia","Chad","Egypt","Ukraine","Faroe Islands","Tokelau","Belarus","Ivory Coast","Myanmar","Mexico","Burkina Faso","Guatemala","Turks and Caicos Islands","Sudan","Grenada","Isle of Man","Pitcairn","United Kingdom","Zimbabwe","Micronesia","Greece","Montserrat","Guinea","Denmark","Eritrea","Central African Republic","Equatorial Guinea","Ecuador","Morocco","New Zealand","Bolivia","British Indian Ocean Territory","Malta","Kuwait","Belize","Seychelles","Barbados","Dominican Republic","Fiji","Ethiopia","Zambia","Qatar","Somalia","Djibouti","Iceland","Dominica","Bahamas","Uganda","Nigeria","Bosnia and Herzegovina","Romania","Syria","Kenya","Saint Lucia","South Sudan","Vanuatu","Indonesia","Togo","Norway","Cyprus","Tanzania","Mongolia","Slovenia","Saudi Arabia","Suriname","Panama","El Salvador","Nicaragua","Vietnam","Mali","Albania","San Marino","Andorra","Uruguay","Israel","Chile","Niger","Saint Helena","Tuvalu","Jamaica","Libya","Bangladesh","British Virgin Islands","Lesotho","Sierra Leone"],"locations":["ESP","GEO","SGP","CRI","GAB","RWA","AFG","BRN","ARG","COG","IRN","SRB","LTU","AZE","PNG","MYS","COM","DEU","TUR","AUS","GUY","GRL","HTI","EST","KHM","COK","FIN","HRV","IRQ","MDA","XKX","KOR","PRK","LBN","BMU","HND","CZE","NIU","CAN","BRA","CYM","TLS","CMR","POL","MCO","IND","BHR","MHL","MDG","ARM","GHA","CHN","NLD","MOZ","KAZ","JOR","PHL","LAO","YEM","STP","ARE","PSE","BDI","IRL","CHE","PRY","GIB","SLB","UZB","TKM","CUB","KNA","ATG","HUN","GGY","ZAF","BTN","LVA","MRT","PRT","BWA","MWI","MKD","MNE","PAK","BEN","TUN","AGO","MDV","WSM","BEL","LBR","ESH","AIA","FLK","SEN","OMN","KIR","PER","LIE","TJK","KGZ","GNB","GMB","JEY","DZA","JPN","AUT","SWZ","BGR","ITA","VCT","CPV","TON","USA","THA","SVK","MUS","VEN","COD","FRA","TTO","RUS","SWE","NPL","LUX","LKA","COL","TCD","EGY","UKR","FRO","TKL","BLR","CIV","MMR","MEX","BFA","GTM","TCA","SDN","GRD","IMN","PCN","GBR","ZWE","FSM","GRC","MSR","GIN","DNK","ERI","CAF","GNQ","ECU","MAR","NZL","BOL","IOT","MLT","KWT","BLZ","SYC","BRB","DOM","FJI","ETH","ZMB","QAT","SOM","DJI","ISL","DMA","BHS","UGA","NGA","BIH","ROU","SYR","KEN","LCA","SSD","VUT","IDN","TGO","NOR","CYP","TZA","MNG","SVN","SAU","SUR","PAN","SLV","NIC","VNM","MLI","ALB","SMR","AND","URY","ISR","CHL","NER","SHN","TUV","JAM","LBY","BGD","VGB","LSO","SLE"],"name":"","z":[0.286766801,0.554895722,0.258025959,0.37383504,0.44,0.201763593,0.25397093,0.060672414,0.355089431,0.201608696,0.420393443,0.332615894,0.412334459,0.420158103,0.393606742,0.251893122,0.0165,0.28111429,0.256699568,0.465548277,0.201928571,0.447631579,0.380710084,0.381916667,0.16773913,-0.4022,0.255582111,0.352585366,0.279941919,0.478029197,0.326065574,0.250908537,0.500192308,0.166893048,0.481842105,0.125917508,0.298501377,0.4058,0.350462643,0.276486048,0.486264151,-0.1238,0.42428806,0.36437281,0.338816327,0.33964761,0.320290909,0.7638,0.159922581,0.35733871,0.11794703,0.363204533,0.328974322,0.25457931,0.197415094,0.18778125,0.290325555,0.427011236,0.179873134,0.144,0.293006509,0.429763736,-0.134632911,0.347077447,0.277126136,0.308174318,0.453026316,0.5298,0.1360625,-0.133806452,0.02261199,0.298733333,0.243,0.384803797,0.418233333,0.360366596,0.043125,0.471992857,0.130809524,0.259746765,0.186892562,0.460075377,0.180055556,0.357609756,0.307990865,0.054132231,0.42684141,0.407819588,0.165054487,0.126307692,0.324491108,0.444471545,0.535709677,0.948,0.377047619,0.200988827,0.330412587,0.520777778,0.311400175,0.6589,0.290419753,0.08875,-0.0625,0.394,0.253864198,0.390115741,0.297114797,0.292389085,0.132433333,0.333787072,0.367390535,0.468173077,0.267566667,0.099389831,0.461483183,0.361693868,0.225752066,0.389172414,0.149160111,0.240484321,0.351260901,0.419126761,0.397721297,0.359568421,0.372520599,0.242850746,0.133333333,0.227594847,0.38457377,0.338582577,0.288172867,-0.007055556,0.0,0.35673913,0.386957746,0.27655122,0.247406529,0.454065574,0.2512338,0.456,0.443468293,0.042416667,0.528831169,0.437,0.417428261,0.404565445,0.288333333,0.398660237,0.473807692,0.153333333,0.36980042,0.115647059,0.296903509,0.357421053,0.219643762,0.278343243,0.32209375,0.185725191,0.755,0.214007353,0.257672131,0.417322034,0.492461538,0.180670732,0.226078595,-0.027138614,0.236857895,0.299512821,0.232373711,0.234015873,0.247282051,0.5197375,0.2162,0.449651852,0.13829661,0.202397425,0.34148,0.353362667,0.409106383,0.268259588,0.4553125,0.317630435,0.208294118,0.276627919,0.29352459,0.476927602,0.453853846,0.148607261,0.432910377,0.319773973,0.248738302,0.455318182,0.296904823,0.020407363,0.177862069,0.301231798,0.443311111,0.362434783,-0.028833333,0.204652174,0.386647171,0.413768092,0.352541875,0.529106984,0.473714286,0.592,0.338452403,0.213333333,0.14380131,0.416904762,0.016529412,0.346351351],"type":"choropleth"}],"name":"2020-03-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["France","Tajikistan","Niue","Cayman Islands","San Marino","Estonia","Burundi","Vietnam","Dominican Republic","Chile","Norway","Netherlands","Laos","India","Bulgaria","Hungary","Burkina Faso","Afghanistan","Fiji","Iceland","Honduras","United States","Libya","Djibouti","Botswana","Lebanon","Azerbaijan","Peru","Qatar","United Kingdom","Eritrea","Costa Rica","Ireland","Oman","Jamaica","Switzerland","Bangladesh","Turkey","Madagascar","Benin","Anguilla","Macedonia","Mozambique","Republic of the Congo","Turks and Caicos Islands","Ivory Coast","Mexico","Jordan","Iraq","Guinea-Bissau","Japan","Greenland","Cameroon","Belarus","Micronesia","Saint Lucia","Austria","Ukraine","Equatorial Guinea","Liechtenstein","Andorra","Faroe Islands","Nigeria","Guernsey","Guatemala","Palestine","Slovakia","Kuwait","Sri Lanka","Germany","Uruguay","Venezuela","Australia","United Arab Emirates","Papua New Guinea","Bermuda","Bahrain","Guyana","Syria","Indonesia","Mongolia","Armenia","British Virgin Islands","Russia","Zambia","Uganda","Albania","Antigua and Barbuda","Slovenia","Rwanda","Malawi","Marshall Islands","Haiti","Nauru","Cyprus","Falkland Islands","Lithuania","Mali","Georgia","China","Croatia","Singapore","Vanuatu","Isle of Man","Iran","Mauritania","Liberia","Saudi Arabia","Denmark","North Korea","Algeria","South Korea","Montenegro","Panama","Poland","Nicaragua","Bosnia and Herzegovina","Grenada","Malaysia","Czech Republic","Saint Kitts and Nevis","Palau","Brazil","Swaziland","Bolivia","Canada","Italy","Ethiopia","Bahamas","Tuvalu","Egypt","Israel","Cuba","Mauritius","Myanmar","Ghana","Thailand","Suriname","Gambia","Sierra Leone","Portugal","Romania","Guinea","Spain","Argentina","Greece","Maldives","Paraguay","Yemen","Uzbekistan","Nepal","Moldova","Pakistan","Kenya","Morocco","Turkmenistan","Jersey","Ecuador","Kyrgyzstan","Gibraltar","Brunei","Seychelles","Colombia","Luxembourg","Latvia","Tunisia","Tonga","Angola","Dominica","Western Sahara","Cape Verde","Barbados","Gabon","Tanzania","Cambodia","Trinidad and Tobago","Samoa","Malta","East Timor","Sudan","Bhutan","Saint Vincent and the Grenadines","Kosovo","British Indian Ocean Territory","Serbia","Cook Islands","El Salvador","Lesotho","Saint Helena","Monaco","South Sudan","Kiribati","Zimbabwe","Belgium","Belize","Solomon Islands","Pitcairn","Finland","Somalia","South Africa","Togo","Philippines","Sweden","Niger","Chad","Comoros","Montserrat","New Zealand","Kazakhstan","Central African Republic","Senegal","Sao Tome and Principe","Democratic Republic of the Congo"],"locations":["FRA","TJK","NIU","CYM","SMR","EST","BDI","VNM","DOM","CHL","NOR","NLD","LAO","IND","BGR","HUN","BFA","AFG","FJI","ISL","HND","USA","LBY","DJI","BWA","LBN","AZE","PER","QAT","GBR","ERI","CRI","IRL","OMN","JAM","CHE","BGD","TUR","MDG","BEN","AIA","MKD","MOZ","COG","TCA","CIV","MEX","JOR","IRQ","GNB","JPN","GRL","CMR","BLR","FSM","LCA","AUT","UKR","GNQ","LIE","AND","FRO","NGA","GGY","GTM","PSE","SVK","KWT","LKA","DEU","URY","VEN","AUS","ARE","PNG","BMU","BHR","GUY","SYR","IDN","MNG","ARM","VGB","RUS","ZMB","UGA","ALB","ATG","SVN","RWA","MWI","MHL","HTI","NRU","CYP","FLK","LTU","MLI","GEO","CHN","HRV","SGP","VUT","IMN","IRN","MRT","LBR","SAU","DNK","PRK","DZA","KOR","MNE","PAN","POL","NIC","BIH","GRD","MYS","CZE","KNA","PLW","BRA","SWZ","BOL","CAN","ITA","ETH","BHS","TUV","EGY","ISR","CUB","MUS","MMR","GHA","THA","SUR","GMB","SLE","PRT","ROU","GIN","ESP","ARG","GRC","MDV","PRY","YEM","UZB","NPL","MDA","PAK","KEN","MAR","TKM","JEY","ECU","KGZ","GIB","BRN","SYC","COL","LUX","LVA","TUN","TON","AGO","DMA","ESH","CPV","BRB","GAB","TZA","KHM","TTO","WSM","MLT","TLS","SDN","BTN","VCT","XKX","IOT","SRB","COK","SLV","LSO","SHN","MCO","SSD","KIR","ZWE","BEL","BLZ","SLB","PCN","FIN","SOM","ZAF","TGO","PHL","SWE","NER","TCD","COM","MSR","NZL","KAZ","CAF","SEN","STP","COD"],"name":"","z":[0.413017409,0.309478723,0.7615,0.444243478,0.878333333,0.429075188,0.337416667,0.444783262,0.26478086,0.293327219,0.44528882,0.370443909,0.53851773,0.276750817,0.403981211,0.468629944,0.403935897,0.31493662,0.3255,0.379669231,0.269856707,0.441990841,0.245326087,0.226722222,0.293376623,0.376367347,0.460661247,0.230246548,0.197561728,0.383387834,0.188705882,0.295947009,0.352958073,0.267565217,0.319057984,0.382903559,0.206592357,0.342586814,0.357828402,0.176882353,0.39,0.255790698,0.364299065,0.365590909,0.309142857,0.506993671,0.312021285,0.210179104,0.373373057,0.538,0.294896853,0.512794118,0.402320722,0.379556604,0.0988,0.410095238,0.373761719,0.402580278,0.48,0.530818182,0.33297619,0.494,0.133486211,0.466697368,0.381792135,0.380202247,0.441816092,0.046539432,0.171967742,0.347991636,0.338832904,-0.064265854,0.407091555,0.258834548,0.309847328,0.439,0.240646552,0.144615385,0.4417,0.189952491,0.276140684,0.424634033,0.418166667,0.380707749,0.301063291,0.281034261,0.376684322,0.295867925,0.429658654,0.052586207,0.297818452,0.663181818,0.352672535,0.68825,0.377066667,0.508207547,0.316313725,0.452634783,0.497798969,0.30115505,0.374150327,0.282757517,0.17135,0.351344828,0.434621043,0.118444444,0.465683292,0.143793637,0.416472127,0.403145161,0.492455598,0.393813136,0.422175439,0.281475016,0.36687439,0.248529774,0.3665,0.538666667,0.319615764,0.412257642,0.322384615,0.305666667,0.413462312,-0.0117,0.252835165,0.421153676,0.385852344,0.330606061,0.498680233,0.4476,0.36407205,0.358011364,0.014952854,0.345315789,0.412291304,0.258463389,0.380602382,0.721846154,0.466253906,0.452135135,0.343637915,0.409257787,0.152875,0.388073852,0.330793725,0.368591251,0.24472381,0.433638105,0.401590909,0.468730769,0.337317895,0.43394051,0.288218898,0.189509332,0.39845,0.441695652,0.509488506,0.233313043,0.4411875,0.384023256,0.242585366,0.375222222,0.319439712,0.3819625,0.236315789,0.470089655,0.513139535,0.403942446,0.3934,0.556758621,0.251702128,0.326984,0.435569231,0.229181185,0.242387097,0.375835655,0.41865,0.362855556,0.180857143,0.46104712,0.101368421,0.464150442,0.514395349,0.257684211,0.329648515,0.871,0.155503261,0.403817073,0.575,0.252092593,0.410795699,0.201333333,0.409019544,0.344921644,0.427991304,0.268939394,0.55125,0.442615807,0.321833333,0.334630404,0.384883436,0.364479474,0.413716767,0.444854545,0.479989247,0.462,0.537897959,0.421972215,0.422117647,0.441230769,0.167471322,0.612111111,0.274465672],"type":"choropleth"}],"name":"2020-03-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Egypt","Jamaica","Philippines","Haiti","Vanuatu","Lebanon","Switzerland","Kuwait","Seychelles","Lesotho","Chile","Latvia","Tokelau","Isle of Man","Kyrgyzstan","Greece","Finland","Belgium","South Africa","Gibraltar","Zimbabwe","Guernsey","Yemen","Faroe Islands","Luxembourg","Laos","Colombia","Sri Lanka","Saudi Arabia","Myanmar","Ukraine","Singapore","Belize","Bosnia and Herzegovina","Nicaragua","Costa Rica","Eritrea","Moldova","Denmark","Italy","Mauritania","Burkina Faso","El Salvador","Solomon Islands","Tonga","Niue","Iraq","Serbia","Montenegro","Suriname","Greenland","Swaziland","Venezuela","Guinea-Bissau","Tuvalu","Azerbaijan","Guinea","Russia","Tunisia","Austria","Germany","Australia","Albania","Bulgaria","Cuba","Comoros","Algeria","Belarus","Anguilla","Saint Kitts and Nevis","Czech Republic","Kenya","Cape Verde","Mali","Uruguay","Niger","New Zealand","Malaysia","Uzbekistan","Kosovo","Israel","Democratic Republic of the Congo","Nepal","Slovakia","Peru","Argentina","Kiribati","France","Pakistan","Indonesia","Netherlands","Rwanda","Armenia","Cyprus","Spain","Saint Helena","Nigeria","Madagascar","Vatican","Brazil","Djibouti","Georgia","Estonia","Republic of the Congo","Zambia","North Korea","Jersey","Mongolia","Sudan","Equatorial Guinea","Mauritius","Mozambique","Libya","Chad","China","Western Sahara","Somalia","Andorra","Norway","Bolivia","Guyana","Tanzania","Dominican Republic","Honduras","Sao Tome and Principe","San Marino","Tajikistan","Brunei","Liechtenstein","Liberia","Iceland","United States","Monaco","British Virgin Islands","Malta","Portugal","Togo","Afghanistan","Mexico","Maldives","Sweden","Romania","Falkland Islands","Vietnam","Cambodia","Ivory Coast","Palestine","Sierra Leone","Pitcairn","India","Lithuania","Papua New Guinea","Burundi","Canada","Syria","Central African Republic","Uganda","Fiji","Poland","Japan","Turks and Caicos Islands","Ecuador","Bahrain","Guatemala","Dominica","Gabon","Angola","Cayman Islands","Barbados","Senegal","Morocco","United Arab Emirates","Jordan","Ethiopia","South Sudan","Gambia","Macedonia","Panama","Ghana","Saint Vincent and the Grenadines","Bhutan","Palau","Montserrat","Bangladesh","Benin","Marshall Islands","Paraguay","Turkmenistan","Hungary","Kazakhstan","Bahamas","Iran","Qatar","Antigua and Barbuda","Cameroon","East Timor","Turkey","United Kingdom","Bermuda","Saint Lucia","Grenada","Botswana","Thailand","Oman","Malawi","Samoa","Micronesia","Trinidad and Tobago","Slovenia","Ireland","South Korea","Croatia"],"locations":["EGY","JAM","PHL","HTI","VUT","LBN","CHE","KWT","SYC","LSO","CHL","LVA","TKL","IMN","KGZ","GRC","FIN","BEL","ZAF","GIB","ZWE","GGY","YEM","FRO","LUX","LAO","COL","LKA","SAU","MMR","UKR","SGP","BLZ","BIH","NIC","CRI","ERI","MDA","DNK","ITA","MRT","BFA","SLV","SLB","TON","NIU","IRQ","SRB","MNE","SUR","GRL","SWZ","VEN","GNB","TUV","AZE","GIN","RUS","TUN","AUT","DEU","AUS","ALB","BGR","CUB","COM","DZA","BLR","AIA","KNA","CZE","KEN","CPV","MLI","URY","NER","NZL","MYS","UZB","XKX","ISR","COD","NPL","SVK","PER","ARG","KIR","FRA","PAK","IDN","NLD","RWA","ARM","CYP","ESP","SHN","NGA","MDG","VAT","BRA","DJI","GEO","EST","COG","ZMB","PRK","JEY","MNG","SDN","GNQ","MUS","MOZ","LBY","TCD","CHN","ESH","SOM","AND","NOR","BOL","GUY","TZA","DOM","HND","STP","SMR","TJK","BRN","LIE","LBR","ISL","USA","MCO","VGB","MLT","PRT","TGO","AFG","MEX","MDV","SWE","ROU","FLK","VNM","KHM","CIV","PSE","SLE","PCN","IND","LTU","PNG","BDI","CAN","SYR","CAF","UGA","FJI","POL","JPN","TCA","ECU","BHR","GTM","DMA","GAB","AGO","CYM","BRB","SEN","MAR","ARE","JOR","ETH","SSD","GMB","MKD","PAN","GHA","VCT","BTN","PLW","MSR","BGD","BEN","MHL","PRY","TKM","HUN","KAZ","BHS","IRN","QAT","ATG","CMR","TLS","TUR","GBR","BMU","LCA","GRD","BWA","THA","OMN","MWI","WSM","FSM","TTO","SVN","IRL","KOR","HRV"],"name":"","z":[0.34790099,0.329568111,0.366563372,0.343008493,0.256769231,0.120113122,0.271670289,0.041580271,0.41455814,0.476852941,0.258669774,0.289243781,0.91175,0.493354839,0.235807692,0.408794872,0.27562945,0.257010966,0.37199053,0.386,0.232033175,0.174844828,0.076214286,0.4866,0.249310502,0.474430556,0.243954704,0.222609722,0.052422222,0.387826087,0.385353579,0.257851504,0.442789474,0.278633028,0.293974125,0.065996205,0.38735,0.464179775,0.357072513,0.42396364,0.304390244,0.356444444,0.180966159,0.300142857,0.357752809,-0.2345,0.338714894,0.379327684,0.484529412,-0.313541667,0.540405405,0.096,0.01968318,0.8356,0.8738,0.475503704,0.387328358,0.367585812,0.364278351,0.307716125,0.233433888,0.429742929,0.408129278,0.354570707,0.0131839,0.088,0.428371951,0.226253731,0.027333333,0.129411765,0.193604651,0.037851242,0.087109091,0.464096774,0.327558302,0.533617318,0.359382206,0.147926022,0.2922,0.341802817,0.309590998,0.25760241,0.261048048,0.29175,0.255981548,0.250186861,0.471142857,0.419334781,0.10193574,0.105152252,0.300814205,-0.003654008,0.64923871,0.422766154,0.316382048,0.179666667,0.35255827,0.395458015,0.887,0.308548951,0.01752,0.452632743,0.402097222,0.394604651,0.502613636,0.306833333,0.377597701,0.286978142,0.449188312,0.01125,0.1795,0.183,0.302590909,0.4315,0.408481432,0.441170732,0.34769898,0.132956522,0.371782403,0.208452055,0.221928571,0.25313369,0.236368056,0.152298824,0.7035,0.325,0.384453333,0.460666667,0.28675,0.458463087,0.342949495,0.445003877,0.284934426,0.795,0.2357625,0.26887618,0.342229947,0.231146552,0.277065644,0.126573099,0.376981949,0.390292617,0.048857143,0.385570888,0.256431373,0.464144578,0.287396396,0.421316667,0.622333333,0.221889442,0.388458564,0.372375,-0.172383333,0.34733438,0.489566667,0.368854839,0.314508571,0.249213483,0.263524341,0.279288803,0.1275,0.11886775,0.021445378,0.333736646,-0.1645,0.265450549,0.27092638,0.55492,0.075036364,0.238291667,0.385010526,-0.034214254,0.147806818,0.36005,0.344092593,0.439093023,0.315151515,0.264438167,0.231582404,0.345291667,-0.0308,0.947,0.57188,0.182235669,0.308697674,0.471666667,0.160835294,0.278,0.394783019,0.311470588,0.371993289,0.388968116,0.057712903,-0.017921053,0.380264516,0.563,0.297015088,0.358820929,0.501357143,0.175372549,0.343242424,0.4045,0.355970092,0.168280488,0.562471074,0.336615385,0.889,0.352926923,0.325017442,0.314372332,0.353670886,0.344485714],"type":"choropleth"}],"name":"2020-03-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ethiopia","Nigeria","Colombia","Zambia","Kyrgyzstan","Nicaragua","Senegal","Maldives","Canada","Montserrat","Belize","Argentina","Bahrain","Tajikistan","Uganda","Pitcairn","Malawi","Madagascar","Saint Helena","Niger","Djibouti","Panama","Sierra Leone","Malaysia","Guernsey","Marshall Islands","Tanzania","Western Sahara","Dominican Republic","India","Guinea-Bissau","Hungary","Cape Verde","China","El Salvador","Niue","United Arab Emirates","Romania","Bahamas","Angola","Ghana","Poland","Montenegro","Falkland Islands","North Korea","Slovenia","Malta","Algeria","Singapore","Tonga","Trinidad and Tobago","Sao Tome and Principe","Somalia","Libya","British Virgin Islands","South Africa","Gibraltar","Samoa","Qatar","British Indian Ocean Territory","Kuwait","Andorra","Ivory Coast","Vatican","Estonia","Australia","Vanuatu","Czech Republic","Mozambique","Papua New Guinea","Brunei","Sri Lanka","Denmark","Turkmenistan","Burkina Faso","Egypt","Tokelau","Mali","San Marino","Haiti","United Kingdom","Jersey","Iran","Equatorial Guinea","Oman","Bulgaria","Brazil","Thailand","Democratic Republic of the Congo","Indonesia","Cuba","Israel","Switzerland","Republic of the Congo","New Zealand","Suriname","Jordan","Sweden","Kosovo","Burundi","Saudi Arabia","Morocco","Turks and Caicos Islands","Iceland","Cook Islands","Venezuela","Bosnia and Herzegovina","Saint Lucia","Philippines","Peru","Chile","Uzbekistan","Kiribati","Japan","Botswana","Yemen","Costa Rica","Bhutan","Croatia","Solomon Islands","Luxembourg","Saint Vincent and the Grenadines","Norway","East Timor","Italy","Jamaica","Armenia","Laos","Albania","Kazakhstan","South Korea","Eritrea","Rwanda","Spain","Mongolia","Russia","Palau","Cameroon","Lebanon","Cambodia","Bermuda","Dominica","Cyprus","Azerbaijan","Ecuador","Iraq","Benin","Gambia","Finland","Bolivia","Greenland","Germany","Fiji","Turkey","Micronesia","Saint Kitts and Nevis","Paraguay","South Sudan","Macedonia","Barbados","Nepal","Slovakia","Faroe Islands","Syria","Ireland","Cayman Islands","Comoros","Chad","France","Lesotho","United States","Isle of Man","Austria","Gabon","Honduras","Nauru","Afghanistan","Grenada","Serbia","Portugal","Tunisia","Lithuania","Moldova","Sudan","Belarus","Guyana","Mauritius","Guinea","Latvia","Bangladesh","Uruguay","Georgia","Ukraine","Belgium","Guatemala","Monaco","Mexico","Swaziland","Liberia","Kenya","Central African Republic","Zimbabwe","Netherlands","Palestine","Togo","Liechtenstein","Antigua and Barbuda","Pakistan","Seychelles","Myanmar","Greece","Tuvalu","Vietnam","Mauritania"],"locations":["ETH","NGA","COL","ZMB","KGZ","NIC","SEN","MDV","CAN","MSR","BLZ","ARG","BHR","TJK","UGA","PCN","MWI","MDG","SHN","NER","DJI","PAN","SLE","MYS","GGY","MHL","TZA","ESH","DOM","IND","GNB","HUN","CPV","CHN","SLV","NIU","ARE","ROU","BHS","AGO","GHA","POL","MNE","FLK","PRK","SVN","MLT","DZA","SGP","TON","TTO","STP","SOM","LBY","VGB","ZAF","GIB","WSM","QAT","IOT","KWT","AND","CIV","VAT","EST","AUS","VUT","CZE","MOZ","PNG","BRN","LKA","DNK","TKM","BFA","EGY","TKL","MLI","SMR","HTI","GBR","JEY","IRN","GNQ","OMN","BGR","BRA","THA","COD","IDN","CUB","ISR","CHE","COG","NZL","SUR","JOR","SWE","XKX","BDI","SAU","MAR","TCA","ISL","COK","VEN","BIH","LCA","PHL","PER","CHL","UZB","KIR","JPN","BWA","YEM","CRI","BTN","HRV","SLB","LUX","VCT","NOR","TLS","ITA","JAM","ARM","LAO","ALB","KAZ","KOR","ERI","RWA","ESP","MNG","RUS","PLW","CMR","LBN","KHM","BMU","DMA","CYP","AZE","ECU","IRQ","BEN","GMB","FIN","BOL","GRL","DEU","FJI","TUR","FSM","KNA","PRY","SSD","MKD","BRB","NPL","SVK","FRO","SYR","IRL","CYM","COM","TCD","FRA","LSO","USA","IMN","AUT","GAB","HND","NRU","AFG","GRD","SRB","PRT","TUN","LTU","MDA","SDN","BLR","GUY","MUS","GIN","LVA","BGD","URY","GEO","UKR","BEL","GTM","MCO","MEX","SWZ","LBR","KEN","CAF","ZWE","NLD","PSE","TGO","LIE","ATG","PAK","SYC","MMR","GRC","TUV","VNM","MRT"],"name":"","z":[0.340874251,0.341338599,0.303494529,0.351432432,0.540780488,0.170704688,0.331088235,0.071910828,0.40242759,0.483704545,0.390244898,0.193260381,0.092628866,0.416733333,0.198133909,0.954,0.389531034,0.397175,0.2266,0.508850065,0.0043,0.291201155,0.446637363,0.268742446,0.415419753,0.317555556,0.274569767,0.228974359,0.207688742,0.217235032,0.359666667,0.437520891,0.299304348,0.426138182,0.194579481,0.178428571,0.260809333,0.392966759,0.310069149,0.303159236,0.254668806,0.317552503,0.594428571,0.323346154,0.602777778,0.258125313,0.351447368,0.407630662,0.282365991,0.470142857,0.369435013,0.480166667,0.231149533,-0.016586207,0.921333333,0.390214142,0.134588235,0.493045455,0.146757353,0.310333333,0.014142529,0.32656338,0.392207317,0.0,0.288801471,0.423332152,0.4466,0.365085642,0.30821519,0.35996124,0.257888889,0.174003492,0.34508628,0.5376,0.405684211,0.396358696,0.472,0.389330189,0.471428571,0.426689531,0.323524976,0.448377049,0.442491272,0.2801,0.170414414,0.4051625,0.383212169,0.39051144,0.357341026,0.146267878,-0.121363223,0.330629151,0.306871895,0.147769231,0.405897133,0.7665,0.156509804,0.395598467,0.39538961,-0.096884058,0.079662852,0.28501766,0.072272727,0.345336364,0.492,0.134481174,0.41247541,0.091714286,0.338707054,0.243139903,0.247276145,0.240918367,-0.69,0.307198384,0.353783333,0.387913043,0.281333955,0.072846154,0.278471338,-0.013714286,0.388429224,0.391924242,0.412725585,-0.0058,0.42065527,0.339129412,0.435071429,0.462582734,0.377122399,0.20827451,0.380582192,0.223142857,0.077286624,0.257537857,0.4054,0.382558846,0.299666667,0.419713948,0.293161157,0.312522523,0.556052632,-0.1945,0.391,0.272055215,0.228114364,0.343623693,0.166584906,0.452183267,0.371248984,0.217037594,0.581433962,0.354616705,0.362115108,0.269660021,0.596833333,0.054375,0.345474747,0.456614973,0.160565217,0.181708333,0.223968421,0.281901163,0.285,0.426518072,0.277884078,0.509119565,0.466857143,0.368644068,0.388051845,0.375565217,0.484094484,0.316202381,0.29167267,0.464376068,0.141535885,0.398,0.18934555,-0.002833333,0.317733591,0.033525149,0.320785124,0.420178862,0.46073444,0.492759777,0.47458871,0.360642857,0.283357143,0.336626667,0.291695455,0.159461735,0.37162304,0.479846457,0.388392473,0.279358118,0.263478861,0.411635135,0.28623644,0.058,0.424930818,0.375245648,0.417666667,0.27481672,0.338813051,0.38369186,0.402381215,0.699222222,0.242033333,0.220103386,0.480075949,0.072698182,0.362,0.656809524,0.422073934,0.330526316],"type":"choropleth"}],"name":"2020-03-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Togo","Turks and Caicos Islands","Libya","Bahrain","Angola","Morocco","Ghana","Denmark","Serbia","Papua New Guinea","Guinea-Bissau","Lebanon","Turkey","Samoa","Uruguay","Philippines","Romania","Chad","Uzbekistan","Ireland","Niger","Albania","Argentina","Dominican Republic","Australia","Ukraine","Paraguay","Democratic Republic of the Congo","Sweden","Luxembourg","Antigua and Barbuda","Faroe Islands","Tunisia","Guyana","Cayman Islands","Kazakhstan","Senegal","East Timor","Tonga","Pakistan","Equatorial Guinea","Kenya","Nicaragua","Cuba","Venezuela","Micronesia","Czech Republic","Turkmenistan","Rwanda","India","Sao Tome and Principe","Bulgaria","Niue","Kiribati","United Kingdom","China","Isle of Man","Ivory Coast","Chile","Syria","Honduras","Sudan","Ecuador","Moldova","Finland","Jordan","Western Sahara","Andorra","Italy","Tanzania","Cook Islands","Laos","Iraq","San Marino","Zimbabwe","Dominica","Indonesia","Mozambique","Kosovo","Eritrea","Armenia","Mauritius","Jamaica","South Korea","Saint Helena","Tokelau","Central African Republic","Gabon","Madagascar","Uganda","El Salvador","Netherlands","Colombia","Montserrat","Botswana","Nauru","Trinidad and Tobago","Latvia","Belize","Burkina Faso","Malawi","Kuwait","Germany","United States","Singapore","Haiti","Anguilla","Kyrgyzstan","Belarus","Iceland","Fiji","Vanuatu","Guernsey","Costa Rica","Barbados","Swaziland","Poland","North Korea","Montenegro","Republic of the Congo","Croatia","United Arab Emirates","Saint Vincent and the Grenadines","Saint Kitts and Nevis","Switzerland","Saudi Arabia","Malta","Liberia","Cambodia","Tajikistan","Comoros","Estonia","Grenada","Macedonia","Palestine","Sri Lanka","Iran","Bosnia and Herzegovina","Russia","Vietnam","Gambia","Bolivia","Bhutan","Cape Verde","Algeria","Panama","Pitcairn","Hungary","Cyprus","Israel","Lesotho","Austria","New Zealand","Spain","Slovakia","British Virgin Islands","Sierra Leone","Jersey","Guinea","Somalia","Azerbaijan","Falkland Islands","Belgium","South Africa","Qatar","Palau","Lithuania","Zambia","Egypt","Monaco","Malaysia","Mauritania","Brazil","Nigeria","Seychelles","Burundi","France","Afghanistan","Thailand","Bangladesh","Ethiopia","Oman","Maldives","Yemen","Djibouti","Norway","Bermuda","Mali","Mongolia","Nepal","Peru","Greece","Canada","Tuvalu","Suriname","Solomon Islands","Liechtenstein","Portugal","Cameroon","Bahamas","British Indian Ocean Territory","Mexico","Guatemala","Slovenia","Georgia","South Sudan","Greenland","Japan","Gibraltar","Benin","Myanmar","Saint Lucia","Marshall Islands","Brunei"],"locations":["TGO","TCA","LBY","BHR","AGO","MAR","GHA","DNK","SRB","PNG","GNB","LBN","TUR","WSM","URY","PHL","ROU","TCD","UZB","IRL","NER","ALB","ARG","DOM","AUS","UKR","PRY","COD","SWE","LUX","ATG","FRO","TUN","GUY","CYM","KAZ","SEN","TLS","TON","PAK","GNQ","KEN","NIC","CUB","VEN","FSM","CZE","TKM","RWA","IND","STP","BGR","NIU","KIR","GBR","CHN","IMN","CIV","CHL","SYR","HND","SDN","ECU","MDA","FIN","JOR","ESH","AND","ITA","TZA","COK","LAO","IRQ","SMR","ZWE","DMA","IDN","MOZ","XKX","ERI","ARM","MUS","JAM","KOR","SHN","TKL","CAF","GAB","MDG","UGA","SLV","NLD","COL","MSR","BWA","NRU","TTO","LVA","BLZ","BFA","MWI","KWT","DEU","USA","SGP","HTI","AIA","KGZ","BLR","ISL","FJI","VUT","GGY","CRI","BRB","SWZ","POL","PRK","MNE","COG","HRV","ARE","VCT","KNA","CHE","SAU","MLT","LBR","KHM","TJK","COM","EST","GRD","MKD","PSE","LKA","IRN","BIH","RUS","VNM","GMB","BOL","BTN","CPV","DZA","PAN","PCN","HUN","CYP","ISR","LSO","AUT","NZL","ESP","SVK","VGB","SLE","JEY","GIN","SOM","AZE","FLK","BEL","ZAF","QAT","PLW","LTU","ZMB","EGY","MCO","MYS","MRT","BRA","NGA","SYC","BDI","FRA","AFG","THA","BGD","ETH","OMN","MDV","YEM","DJI","NOR","BMU","MLI","MNG","NPL","PER","GRC","CAN","TUV","SUR","SLB","LIE","PRT","CMR","BHS","IOT","MEX","GTM","SVN","GEO","SSD","GRL","JPN","GIB","BEN","MMR","LCA","MHL","BRN"],"name":"","z":[0.310698376,0.522571429,0.330970297,0.343130901,0.428684814,0.436384981,0.273579987,0.375676019,0.218711057,0.395961806,0.304125,0.233545012,0.345040887,0.3326875,0.401467501,0.330590184,0.350314876,0.343761719,0.54952027,0.286291402,0.397132115,0.393995671,0.496003222,0.33068256,0.436565309,0.392485365,0.196615303,0.320628492,0.369601728,0.253621984,0.326807229,0.651555556,0.31291773,0.414792308,0.418887446,0.310356589,0.274760075,0.266969697,0.190428571,0.328565257,0.242266667,0.293137002,0.350374083,0.204550395,0.365847675,0.359142857,0.348298533,0.43544,0.077942478,0.289553564,0.343485714,0.37491299,0.49423913,0.294666667,0.402995772,0.495348374,0.435877193,0.324287425,0.424838138,0.483968889,0.315548,0.288132653,0.337109595,0.340140625,0.369773358,0.33612931,0.489212121,0.227235294,0.263607147,0.249572787,0.297875,0.359501767,0.413331142,0.305166667,0.249807825,0.412259259,0.275187747,0.347165094,0.28827459,0.336585366,0.3795,0.375459459,0.220336434,0.352174961,0.378193548,0.743,0.406433566,0.386133574,0.367458084,0.250402294,0.339544517,0.344523411,0.372455529,0.318584416,0.23543128,0.0,0.371932121,0.35797561,0.338621212,0.524139344,0.337650524,0.243944816,0.326454727,0.40085374,0.335419198,0.399063774,0.4005,0.299219178,0.380084806,0.277188285,0.339915493,0.34777193,0.335,0.362669818,0.291496259,0.278162791,0.353624466,0.428642857,0.364383784,0.333721925,0.411347319,0.29975693,0.408459016,-0.0826875,0.357254727,0.25884657,0.288306122,0.468514768,0.312316109,0.342044177,0.266454545,0.365962441,0.285272727,0.336761111,0.404078231,0.405650147,0.442416821,0.389153061,0.38581358,0.373862346,0.41191791,0.366290435,-0.064545455,0.502290909,0.455572098,0.231587208,0.32075,0.383051181,0.402057844,0.386553625,0.316967742,0.325454308,0.429766647,0.380038444,0.333461883,0.124866667,0.335647773,0.321023973,0.283334906,0.277312281,0.413411392,0.424086957,0.326905568,0.295477248,0.25964833,0.208,0.338182676,0.384214984,0.221536688,0.385673333,0.520615147,0.372,0.430522559,0.255020975,0.444232082,0.151525,0.454000162,0.436422319,0.328243708,0.348194237,0.247917031,0.277530303,0.129888593,0.444914019,0.331453333,0.409355912,0.458254902,0.364103858,0.285605852,0.268191083,0.351746851,0.375039195,0.347732527,0.642357143,0.459611111,0.365705882,0.514329268,0.347387646,0.393871492,0.365507282,0.5345,0.387787242,0.372093204,0.357763852,0.408497069,0.406930195,0.407569444,0.341478284,0.335945455,0.287591549,0.372986486,0.384694444,0.4735,0.297846154],"type":"choropleth"}],"name":"2020-03-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Swaziland","Tajikistan","Australia","Kenya","Bosnia and Herzegovina","Benin","Jersey","Vietnam","Turkey","Antigua and Barbuda","Armenia","Dominica","Russia","Sudan","Afghanistan","Saint Vincent and the Grenadines","South Korea","Kiribati","Tonga","Samoa","Turkmenistan","Ukraine","Panama","Latvia","Colombia","Egypt","Cambodia","Chile","Malta","Montserrat","Luxembourg","Jordan","Laos","Togo","Sri Lanka","Micronesia","Central African Republic","Estonia","Germany","Suriname","Cayman Islands","Cook Islands","Kuwait","Faroe Islands","Equatorial Guinea","Cape Verde","Solomon Islands","Mali","Saudi Arabia","Somalia","Nicaragua","Mexico","Palau","Republic of the Congo","Bolivia","Nepal","Japan","Vanuatu","Tuvalu","Madagascar","Western Sahara","Oman","Nigeria","Sierra Leone","Pitcairn","Algeria","Tunisia","New Zealand","Lebanon","Argentina","United Kingdom","Tanzania","British Virgin Islands","Malawi","Burkina Faso","Canada","Andorra","Gabon","British Indian Ocean Territory","Yemen","Papua New Guinea","Serbia","Djibouti","Denmark","Greece","Ethiopia","North Korea","Iceland","Bahrain","Guyana","Maldives","Croatia","Peru","Pakistan","Niger","Brunei","Lesotho","Rwanda","Sweden","Isle of Man","Grenada","Mozambique","Paraguay","Botswana","Syria","Bulgaria","Ecuador","Guinea-Bissau","Thailand","Israel","Honduras","Ivory Coast","France","Slovakia","Uzbekistan","Bahamas","India","Bermuda","Burundi","United Arab Emirates","Gibraltar","Belgium","Sao Tome and Principe","Brazil","Myanmar","Qatar","Poland","Philippines","South Africa","Guinea","Dominican Republic","Lithuania","Singapore","United States","Cameroon","Austria","Italy","Uganda","Hungary","Monaco","Finland","Venezuela","Ireland","Cuba","Kosovo","Greenland","Morocco","Albania","Iraq","South Sudan","Palestine","Mongolia","Mauritania","Libya","Romania","Macedonia","Kyrgyzstan","Turks and Caicos Islands","Switzerland","Slovenia","Saint Lucia","Bangladesh","Gambia","Zimbabwe","Kazakhstan","Malaysia","Chad","Falkland Islands","Uruguay","Ghana","Niue","Seychelles","Montenegro","Netherlands","Marshall Islands","Portugal","Eritrea","Belarus","Trinidad and Tobago","Guatemala","Belize","Zambia","Mauritius","Norway","Liechtenstein","Comoros","Bhutan","Senegal","Liberia","Angola","Guernsey","Saint Helena","El Salvador","Czech Republic","Democratic Republic of the Congo","Jamaica","Haiti","Iran","Spain","Anguilla","Moldova","Barbados","Nauru","Indonesia","Azerbaijan","China","Fiji","Costa Rica","East Timor","San Marino","Georgia","Cyprus","Saint Kitts and Nevis"],"locations":["SWZ","TJK","AUS","KEN","BIH","BEN","JEY","VNM","TUR","ATG","ARM","DMA","RUS","SDN","AFG","VCT","KOR","KIR","TON","WSM","TKM","UKR","PAN","LVA","COL","EGY","KHM","CHL","MLT","MSR","LUX","JOR","LAO","TGO","LKA","FSM","CAF","EST","DEU","SUR","CYM","COK","KWT","FRO","GNQ","CPV","SLB","MLI","SAU","SOM","NIC","MEX","PLW","COG","BOL","NPL","JPN","VUT","TUV","MDG","ESH","OMN","NGA","SLE","PCN","DZA","TUN","NZL","LBN","ARG","GBR","TZA","VGB","MWI","BFA","CAN","AND","GAB","IOT","YEM","PNG","SRB","DJI","DNK","GRC","ETH","PRK","ISL","BHR","GUY","MDV","HRV","PER","PAK","NER","BRN","LSO","RWA","SWE","IMN","GRD","MOZ","PRY","BWA","SYR","BGR","ECU","GNB","THA","ISR","HND","CIV","FRA","SVK","UZB","BHS","IND","BMU","BDI","ARE","GIB","BEL","STP","BRA","MMR","QAT","POL","PHL","ZAF","GIN","DOM","LTU","SGP","USA","CMR","AUT","ITA","UGA","HUN","MCO","FIN","VEN","IRL","CUB","XKX","GRL","MAR","ALB","IRQ","SSD","PSE","MNG","MRT","LBY","ROU","MKD","KGZ","TCA","CHE","SVN","LCA","BGD","GMB","ZWE","KAZ","MYS","TCD","FLK","URY","GHA","NIU","SYC","MNE","NLD","MHL","PRT","ERI","BLR","TTO","GTM","BLZ","ZMB","MUS","NOR","LIE","COM","BTN","SEN","LBR","AGO","GGY","SHN","SLV","CZE","COD","JAM","HTI","IRN","ESP","AIA","MDA","BRB","NRU","IDN","AZE","CHN","FJI","CRI","TLS","SMR","GEO","CYP","KNA"],"name":"","z":[0.530416667,0.332308989,0.356162292,0.360370828,0.388589041,0.300398601,0.332889197,0.347998174,0.283922842,0.3106,0.306188235,0.186111111,0.321465096,0.398688213,0.35172,0.429586957,0.305959831,0.190411765,0.355326531,0.39712,0.349964912,0.317280796,0.225387677,0.30011976,0.360655872,0.264846341,0.451131234,0.387209688,0.157739316,0.374483871,0.2771375,0.293889749,0.348325175,0.230567073,0.336175824,0.429818182,0.306214286,0.33721813,0.328704916,0.240361111,0.341976471,0.3816,0.19553229,0.191666667,0.2959,0.41584127,0.14137037,0.361931677,0.24424531,0.36324633,0.339204979,0.337906849,0.577166667,0.338157303,0.34076691,0.274381616,0.242764477,0.322848485,0.3385,0.383392713,0.424333333,0.340349241,0.312342877,0.274981567,0.555444444,0.349294737,0.327552426,0.352727273,0.328359966,0.419174435,0.382162532,0.279869478,0.5028125,0.330094003,0.357121359,0.327189934,0.335978947,0.388825532,0.6064,0.411310023,0.389580328,0.334486755,0.4322,0.302457512,0.383304819,0.317449925,0.346828025,0.327051282,0.312219512,0.290655738,0.132207014,0.304300236,0.346137094,0.292492106,0.413606604,0.259032258,0.326311475,0.266056221,0.330382509,0.386515337,0.332310345,0.339318966,0.250154213,0.298266332,0.447111588,0.308820616,0.357883166,0.572,0.295054306,0.374902721,0.303512947,0.286070248,0.365012141,0.325407792,0.395048387,0.311170918,0.39378896,0.409180851,0.16312963,0.338263709,0.455708333,0.317557977,0.264243902,0.392112787,0.392908894,0.332851662,0.26423893,0.289728527,0.340611321,0.313245283,0.324375522,0.338553846,0.320477887,0.359837284,0.419652519,0.313857143,0.317433746,0.327701329,0.328330944,0.236571429,0.336490048,0.333406468,0.314632159,0.177605436,0.138194332,0.450326389,0.358705882,0.289661972,0.357827121,0.381596386,0.441730028,0.323943966,0.372927536,0.385286232,0.341837637,0.328139535,0.268097561,0.22484375,0.299672589,0.32768883,0.316142857,0.300090446,0.37669697,0.380734214,0.162073394,0.304692167,0.352917722,0.378166667,0.380408943,0.30631486,0.38871875,0.359602694,0.356097403,0.340840918,0.267761905,0.377206028,0.343952381,0.317385965,0.235024252,0.328402584,0.342843575,0.34060804,0.314925373,0.367343223,0.575308642,0.478285714,0.273961538,0.263831407,0.383655229,0.375856089,0.323163522,0.575230769,0.291589754,0.339951014,0.303469548,0.383513734,0.338963948,0.449513277,0.316655305,0.665,0.306123153,0.332501529,0.576,0.22148697,0.35622164,0.438694464,0.360892,0.384953177,0.176111111,0.349162162,0.346389868,0.330604736,0.319382353],"type":"choropleth"}],"name":"2020-03-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Iceland","Kyrgyzstan","Sao Tome and Principe","Kenya","Uganda","Ethiopia","Armenia","Trinidad and Tobago","United Kingdom","Haiti","Argentina","Denmark","Sri Lanka","United Arab Emirates","Republic of the Congo","Australia","Papua New Guinea","Suriname","Bosnia and Herzegovina","Iran","France","Costa Rica","Faroe Islands","Senegal","Seychelles","Mexico","Malaysia","Saint Kitts and Nevis","Rwanda","Chad","Bahamas","Bermuda","Niue","Bulgaria","Germany","Tunisia","Japan","Peru","Belarus","China","Bangladesh","Syria","Solomon Islands","Gambia","Maldives","Liechtenstein","Moldova","Belize","Turkey","Pitcairn","Malawi","Chile","Yemen","Norway","Guernsey","Lesotho","Mali","Venezuela","Bhutan","Dominica","Tajikistan","Ivory Coast","Mozambique","Fiji","Guinea-Bissau","Jersey","Azerbaijan","Vietnam","Tokelau","Anguilla","Latvia","Dominican Republic","Estonia","New Zealand","Albania","Montserrat","Barbados","Honduras","San Marino","Georgia","Micronesia","Ireland","Niger","British Virgin Islands","Liberia","Poland","Saint Lucia","Burkina Faso","Slovakia","Sierra Leone","Monaco","Zimbabwe","Swaziland","Central African Republic","Palau","Zambia","Tonga","Brunei","Lithuania","Bolivia","Egypt","Romania","Mongolia","Pakistan","Jamaica","Sudan","Thailand","Uruguay","Grenada","Gabon","Spain","Portugal","Indonesia","Kuwait","Isle of Man","Myanmar","Nauru","Tanzania","Ecuador","Cayman Islands","Cameroon","Panama","Vatican","Laos","Cape Verde","Kazakhstan","Hungary","Nepal","Brazil","Saudi Arabia","Kosovo","Guinea","Bahrain","Cambodia","Togo","Guatemala","Western Sahara","Finland","Canada","Macedonia","British Indian Ocean Territory","Vanuatu","Mauritius","Italy","South Sudan","Morocco","Greenland","Belgium","Croatia","Comoros","Saint Vincent and the Grenadines","Russia","Malta","Slovenia","Paraguay","North Korea","Greece","Oman","Ukraine","Falkland Islands","Djibouti","Serbia","Marshall Islands","Czech Republic","Philippines","Israel","Montenegro","El Salvador","Palestine","Austria","Kiribati","Colombia","Nigeria","Somalia","Jordan","Singapore","Iraq","South Korea","Cyprus","Luxembourg","South Africa","East Timor","Sweden","Saint Helena","Angola","Afghanistan","Turks and Caicos Islands","Turkmenistan","Cuba","Antigua and Barbuda","Lebanon","Botswana","Uzbekistan","Benin","Qatar","Tuvalu","Madagascar","Democratic Republic of the Congo","Cook Islands","Switzerland","Burundi","Equatorial Guinea","Samoa","Eritrea","Guyana","Netherlands","Ghana","Nicaragua","United States","Libya","Gibraltar","Algeria","India","Mauritania","Andorra"],"locations":["ISL","KGZ","STP","KEN","UGA","ETH","ARM","TTO","GBR","HTI","ARG","DNK","LKA","ARE","COG","AUS","PNG","SUR","BIH","IRN","FRA","CRI","FRO","SEN","SYC","MEX","MYS","KNA","RWA","TCD","BHS","BMU","NIU","BGR","DEU","TUN","JPN","PER","BLR","CHN","BGD","SYR","SLB","GMB","MDV","LIE","MDA","BLZ","TUR","PCN","MWI","CHL","YEM","NOR","GGY","LSO","MLI","VEN","BTN","DMA","TJK","CIV","MOZ","FJI","GNB","JEY","AZE","VNM","TKL","AIA","LVA","DOM","EST","NZL","ALB","MSR","BRB","HND","SMR","GEO","FSM","IRL","NER","VGB","LBR","POL","LCA","BFA","SVK","SLE","MCO","ZWE","SWZ","CAF","PLW","ZMB","TON","BRN","LTU","BOL","EGY","ROU","MNG","PAK","JAM","SDN","THA","URY","GRD","GAB","ESP","PRT","IDN","KWT","IMN","MMR","NRU","TZA","ECU","CYM","CMR","PAN","VAT","LAO","CPV","KAZ","HUN","NPL","BRA","SAU","XKX","GIN","BHR","KHM","TGO","GTM","ESH","FIN","CAN","MKD","IOT","VUT","MUS","ITA","SSD","MAR","GRL","BEL","HRV","COM","VCT","RUS","MLT","SVN","PRY","PRK","GRC","OMN","UKR","FLK","DJI","SRB","MHL","CZE","PHL","ISR","MNE","SLV","PSE","AUT","KIR","COL","NGA","SOM","JOR","SGP","IRQ","KOR","CYP","LUX","ZAF","TLS","SWE","SHN","AGO","AFG","TCA","TKM","CUB","ATG","LBN","BWA","UZB","BEN","QAT","TUV","MDG","COD","COK","CHE","BDI","GNQ","WSM","ERI","GUY","NLD","GHA","NIC","USA","LBY","GIB","DZA","IND","MRT","AND"],"name":"","z":[0.284625767,0.327084507,0.465571429,0.42910729,0.269530067,0.333490628,0.198429936,0.366192496,0.403677682,0.363723392,0.429441905,0.341268856,0.316240015,0.310078431,0.267193133,0.406136832,0.320586517,0.339211268,0.297399194,0.42337786,0.3047541,0.343360451,0.6462,0.247024457,0.437644444,0.35901577,0.313837561,0.2043,0.107392971,0.275368421,0.335587922,0.373781513,0.401076923,0.371040342,0.338789983,0.247585205,0.281742601,0.309635052,0.317917219,0.364737442,0.344935572,0.354463519,0.372428571,0.448412621,-0.050445513,0.201146341,0.396287169,0.338213904,0.263019018,0.431266667,0.330799191,0.394582051,0.410035256,0.402415744,0.348640625,0.397054299,0.307508511,0.317843153,0.197351351,0.121638889,0.357901408,0.235909859,0.314825926,0.289625806,0.3661,0.386616279,0.373112091,0.361092065,0.954,0.486,0.367950192,0.342574728,0.339449339,0.389664577,0.332628141,0.450151515,0.424666667,0.303871191,0.26347619,0.348730237,0.536136364,0.269202547,0.390499708,0.519090909,0.406599411,0.280085371,0.288736434,0.356647287,0.331217636,0.443755172,0.303984127,0.516394144,0.574472222,0.304279476,0.158714286,0.381018939,0.141025641,0.375870432,0.354573808,0.324204505,0.231284623,0.350527585,0.306886654,0.246891731,0.339971458,0.268898413,0.345536245,0.371861379,0.379267857,0.431784404,0.337081534,0.319103408,0.180711472,0.188003797,0.4052,0.366496933,0.807,0.288324185,0.341206326,0.426365741,0.388999117,0.308620918,0.373333333,0.245461988,0.204257576,0.288497238,0.354267857,0.32008891,0.351992626,0.135847198,0.117240506,0.302637931,0.22104646,0.255102719,0.23367637,0.324252778,0.377202899,0.366005544,0.370384424,0.321597087,0.181071429,0.288234375,0.322719008,0.298478951,0.386811094,0.352673859,0.529326087,0.334863516,0.277665975,-0.073526316,0.383115044,0.3306132,0.232539823,0.333577053,0.29301952,0.337981132,0.357606542,0.281918333,0.336262684,0.443813559,0.315913043,0.278854054,0.492888889,0.301550923,0.306534766,0.289631139,0.246042654,0.222011953,0.385556675,0.336771228,0.423647059,0.37642384,0.293808504,0.481143443,0.23075,0.26244479,0.318321285,0.240201294,0.348579851,0.349882353,0.395823841,0.426043478,0.398536368,0.514318182,0.353565012,0.408854522,0.134540541,0.263513514,0.21128944,0.310780822,0.313036732,0.327768041,0.424672043,0.229646667,0.259269685,0.199,0.338466357,0.376132765,-0.016,0.284564069,0.39864,0.082,0.310357143,0.375785714,0.282647799,0.352300275,0.297844295,0.324623894,0.401459036,0.225565868,0.298994186,0.290913826,0.324281708,0.4773,0.359946565],"type":"choropleth"}],"name":"2020-03-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guinea-Bissau","Tokelau","Sweden","Cook Islands","Papua New Guinea","Singapore","Kuwait","Equatorial Guinea","Eritrea","United States","Turkmenistan","Saudi Arabia","United Arab Emirates","Finland","Russia","Saint Helena","Italy","British Virgin Islands","Ireland","Latvia","Micronesia","Rwanda","Colombia","Tuvalu","Croatia","Bosnia and Herzegovina","Mali","Costa Rica","Mauritius","Andorra","Morocco","Indonesia","Haiti","Brazil","Antigua and Barbuda","Botswana","Kiribati","Kosovo","China","Anguilla","Paraguay","Poland","Pitcairn","Malawi","Isle of Man","Georgia","Jordan","Tonga","Austria","Honduras","Samoa","New Zealand","Gabon","Bulgaria","Slovenia","Palestine","Norway","Qatar","Philippines","Lebanon","Switzerland","Comoros","Burundi","Moldova","Iraq","Barbados","Turkey","Ecuador","Vietnam","Bhutan","Mozambique","Trinidad and Tobago","San Marino","Swaziland","Sudan","Greenland","Maldives","Yemen","Kazakhstan","Tunisia","Australia","Cyprus","Myanmar","Lithuania","Montserrat","Central African Republic","Niger","Cayman Islands","Greece","Madagascar","Nicaragua","Jamaica","Zambia","Democratic Republic of the Congo","Marshall Islands","Azerbaijan","Oman","Chile","Uzbekistan","Uganda","Libya","Grenada","Montenegro","Ivory Coast","Ghana","Macedonia","Guernsey","Mongolia","Cameroon","Venezuela","Saint Lucia","Hungary","Dominica","Israel","Brunei","Nauru","Ethiopia","East Timor","Pakistan","Romania","Guatemala","Estonia","Laos","Bangladesh","India","Canada","Jersey","Bahamas","Belize","Mauritania","Uruguay","British Indian Ocean Territory","Niue","Belarus","Angola","Guinea","Faroe Islands","Ukraine","Afghanistan","Germany","Sierra Leone","Seychelles","Falkland Islands","Sao Tome and Principe","Guyana","Netherlands","Albania","Cambodia","Sri Lanka","Solomon Islands","Saint Kitts and Nevis","Serbia","Turks and Caicos Islands","Saint Vincent and the Grenadines","Nepal","Thailand","Palau","Bolivia","Kenya","Peru","Dominican Republic","Syria","Gibraltar","Tajikistan","Benin","Vanuatu","Japan","Monaco","Togo","Bermuda","Liberia","Algeria","El Salvador","Fiji","Iran","France","South Korea","Djibouti","Czech Republic","Bahrain","Malta","Western Sahara","Spain","Portugal","Republic of the Congo","Chad","Iceland","Belgium","Burkina Faso","Cuba","Malaysia","Luxembourg","Liechtenstein","Gambia","Cape Verde","Panama","Mexico","Egypt","United Kingdom","Lesotho","Nigeria","Tanzania","South Africa","Slovakia","Denmark","South Sudan","Armenia","Zimbabwe","Kyrgyzstan","Argentina","Suriname","Somalia","North Korea","Senegal"],"locations":["GNB","TKL","SWE","COK","PNG","SGP","KWT","GNQ","ERI","USA","TKM","SAU","ARE","FIN","RUS","SHN","ITA","VGB","IRL","LVA","FSM","RWA","COL","TUV","HRV","BIH","MLI","CRI","MUS","AND","MAR","IDN","HTI","BRA","ATG","BWA","KIR","XKX","CHN","AIA","PRY","POL","PCN","MWI","IMN","GEO","JOR","TON","AUT","HND","WSM","NZL","GAB","BGR","SVN","PSE","NOR","QAT","PHL","LBN","CHE","COM","BDI","MDA","IRQ","BRB","TUR","ECU","VNM","BTN","MOZ","TTO","SMR","SWZ","SDN","GRL","MDV","YEM","KAZ","TUN","AUS","CYP","MMR","LTU","MSR","CAF","NER","CYM","GRC","MDG","NIC","JAM","ZMB","COD","MHL","AZE","OMN","CHL","UZB","UGA","LBY","GRD","MNE","CIV","GHA","MKD","GGY","MNG","CMR","VEN","LCA","HUN","DMA","ISR","BRN","NRU","ETH","TLS","PAK","ROU","GTM","EST","LAO","BGD","IND","CAN","JEY","BHS","BLZ","MRT","URY","IOT","NIU","BLR","AGO","GIN","FRO","UKR","AFG","DEU","SLE","SYC","FLK","STP","GUY","NLD","ALB","KHM","LKA","SLB","KNA","SRB","TCA","VCT","NPL","THA","PLW","BOL","KEN","PER","DOM","SYR","GIB","TJK","BEN","VUT","JPN","MCO","TGO","BMU","LBR","DZA","SLV","FJI","IRN","FRA","KOR","DJI","CZE","BHR","MLT","ESH","ESP","PRT","COG","TCD","ISL","BEL","BFA","CUB","MYS","LUX","LIE","GMB","CPV","PAN","MEX","EGY","GBR","LSO","NGA","TZA","ZAF","SVK","DNK","SSD","ARM","ZWE","KGZ","ARG","SUR","SOM","PRK","SEN"],"name":"","z":[0.21305,0.364,0.39001621,0.571,0.371830986,0.361661993,0.174733746,0.526,0.213945946,0.42324368,0.375764706,0.060189215,0.314692451,0.392434935,0.387806347,0.509309524,0.364229235,0.465705882,0.337128221,0.335296296,0.2429,0.162447968,0.38045753,0.551428571,0.360980392,0.437819026,0.311307329,0.414353696,0.441936585,0.425275362,0.333901698,0.300797397,0.40225972,0.399115452,0.331736842,0.629352055,0.171833333,0.311322727,0.376757668,0.35875,0.397379732,0.330930653,0.578,0.337551724,0.369664384,0.375631525,0.309905192,0.365829268,0.320091709,0.304295359,0.421034483,0.434503027,0.437677273,0.416630854,0.341522562,0.32158567,0.442404784,0.323717791,0.332230245,0.310476852,0.329795091,0.337903226,0.344711712,0.427471322,0.364110553,0.393016779,0.259827798,0.35502468,0.397092871,0.306823529,0.419906367,0.39751229,0.389285714,0.456111111,0.103743989,0.468654135,0.189368157,0.406013283,0.368854167,0.27713929,0.419517382,0.417316776,0.355422642,0.413314407,0.512465116,0.33954717,0.455122137,0.417449735,0.414623039,0.338870466,0.367939351,0.274110862,0.3655,0.336568483,0.393428571,0.374443561,0.2881633,0.447403308,0.47016129,0.244459438,0.191989761,0.350794872,0.465473988,0.349012285,0.292036917,0.334655367,0.325577922,0.322250765,0.400291686,0.294176782,0.402837838,0.388769388,0.193230769,0.325448188,0.356211886,0.254,0.298763889,0.32028125,0.272135489,0.415518942,0.336400162,0.368277512,0.373298969,0.293769231,0.380711546,0.365537838,0.415942623,0.393220165,0.458152174,0.574421875,0.384031895,0.216428571,0.324029412,0.339531008,0.409085809,0.315493506,0.299416667,0.361320539,0.305021362,0.351848589,0.408741935,0.412781818,0.450382353,0.504846154,0.407503448,0.34325072,0.377295195,0.30538814,0.316637579,0.468181818,0.31514,0.362951503,0.192777778,0.362008621,0.33477443,0.359567588,0.272846154,0.331728546,0.346720313,0.335806317,0.372246277,0.300357143,0.064965517,0.406791489,0.246204651,0.218340426,0.2396538,0.401729508,0.249748808,0.449175,0.422169954,0.319151584,0.241863974,0.359633333,0.420475416,0.395394905,0.327240699,0.333144737,0.361986822,0.257062802,0.214545852,0.344923077,0.378985528,0.400269547,0.456242991,0.452216102,0.442309623,0.344465404,0.422004505,0.168823937,0.290259378,0.316883721,0.351238095,0.36425058,0.541290323,0.259493777,0.386504155,0.33719224,0.409353452,0.351843049,0.333652817,0.239110413,0.426897883,0.344668582,0.392814925,0.40612395,0.254423237,0.405923352,0.366019608,0.44747256,0.412109589,0.369953636,0.320257143,0.337160603],"type":"choropleth"}],"name":"2020-03-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Moldova","Czech Republic","Eritrea","Tanzania","Saint Kitts and Nevis","France","Germany","Japan","Seychelles","Cambodia","Estonia","Denmark","Austria","Equatorial Guinea","Uzbekistan","Bahrain","Cape Verde","Saint Lucia","Comoros","Philippines","Marshall Islands","Democratic Republic of the Congo","Haiti","Sweden","Vanuatu","United Arab Emirates","Armenia","Burkina Faso","Bangladesh","Rwanda","Andorra","Egypt","Peru","Gambia","Kyrgyzstan","Solomon Islands","Jamaica","Botswana","Sudan","Gabon","Tokelau","Vatican","Poland","South Sudan","Nepal","Yemen","Sao Tome and Principe","Ireland","Falkland Islands","Finland","Cameroon","Pakistan","Ethiopia","Argentina","British Indian Ocean Territory","Israel","Kuwait","Ivory Coast","Jersey","Dominican Republic","Myanmar","Luxembourg","Bosnia and Herzegovina","Palestine","Turkmenistan","Costa Rica","Sri Lanka","Saint Vincent and the Grenadines","Guyana","China","Algeria","Uganda","Paraguay","Papua New Guinea","British Virgin Islands","Brazil","Mozambique","Honduras","Bhutan","Mauritius","Morocco","Italy","Russia","Burundi","Tajikistan","Spain","Bulgaria","Panama","Oman","Sierra Leone","Vietnam","Nicaragua","Saint Helena","Anguilla","Ukraine","South Korea","Nauru","Togo","Guinea-Bissau","Maldives","Hungary","Libya","Qatar","Central African Republic","Mexico","Dominica","Grenada","Faroe Islands","North Korea","Liechtenstein","Tuvalu","Georgia","Venezuela","Albania","Portugal","Greece","Belize","Pitcairn","Azerbaijan","Bermuda","Laos","Belarus","Chile","Angola","Niger","Serbia","India","Malta","Somalia","Australia","Palau","San Marino","Romania","Indonesia","Republic of the Congo","Isle of Man","Swaziland","Antigua and Barbuda","Nigeria","Colombia","Canada","Cuba","Thailand","Uruguay","Lesotho","Turks and Caicos Islands","Afghanistan","Iraq","Tunisia","Croatia","Montserrat","Lebanon","Lithuania","Western Sahara","Fiji","Barbados","United Kingdom","Micronesia","Guinea","Kazakhstan","Cayman Islands","Greenland","Brunei","Macedonia","Latvia","Gibraltar","Malawi","United States","East Timor","Norway","Jordan","Monaco","Netherlands","Suriname","Djibouti","Saudi Arabia","Bolivia","Liberia","Iran","New Zealand","Ghana","Trinidad and Tobago","Cook Islands","Mauritania","Tonga","Benin","Senegal","Slovakia","Madagascar","El Salvador","Ecuador","Zambia","Kiribati","Singapore","Syria","Kosovo","Malaysia","Bahamas","Turkey","Montenegro","Mongolia","South Africa","Zimbabwe","Iceland","Niue","Kenya","Samoa","Guernsey","Belgium","Guatemala","Cyprus","Mali","Chad","Switzerland","Slovenia"],"locations":["MDA","CZE","ERI","TZA","KNA","FRA","DEU","JPN","SYC","KHM","EST","DNK","AUT","GNQ","UZB","BHR","CPV","LCA","COM","PHL","MHL","COD","HTI","SWE","VUT","ARE","ARM","BFA","BGD","RWA","AND","EGY","PER","GMB","KGZ","SLB","JAM","BWA","SDN","GAB","TKL","VAT","POL","SSD","NPL","YEM","STP","IRL","FLK","FIN","CMR","PAK","ETH","ARG","IOT","ISR","KWT","CIV","JEY","DOM","MMR","LUX","BIH","PSE","TKM","CRI","LKA","VCT","GUY","CHN","DZA","UGA","PRY","PNG","VGB","BRA","MOZ","HND","BTN","MUS","MAR","ITA","RUS","BDI","TJK","ESP","BGR","PAN","OMN","SLE","VNM","NIC","SHN","AIA","UKR","KOR","NRU","TGO","GNB","MDV","HUN","LBY","QAT","CAF","MEX","DMA","GRD","FRO","PRK","LIE","TUV","GEO","VEN","ALB","PRT","GRC","BLZ","PCN","AZE","BMU","LAO","BLR","CHL","AGO","NER","SRB","IND","MLT","SOM","AUS","PLW","SMR","ROU","IDN","COG","IMN","SWZ","ATG","NGA","COL","CAN","CUB","THA","URY","LSO","TCA","AFG","IRQ","TUN","HRV","MSR","LBN","LTU","ESH","FJI","BRB","GBR","FSM","GIN","KAZ","CYM","GRL","BRN","MKD","LVA","GIB","MWI","USA","TLS","NOR","JOR","MCO","NLD","SUR","DJI","SAU","BOL","LBR","IRN","NZL","GHA","TTO","COK","MRT","TON","BEN","SEN","SVK","MDG","SLV","ECU","ZMB","KIR","SGP","SYR","XKX","MYS","BHS","TUR","MNE","MNG","ZAF","ZWE","ISL","NIU","KEN","WSM","GGY","BEL","GTM","CYP","MLI","TCD","CHE","SVN"],"name":"","z":[0.37218617,0.29384827,0.495326923,0.304339397,0.184428571,0.253663112,0.308799673,0.30667759,0.383407643,0.214613883,0.340278736,0.354527861,0.317347439,0.1537,0.411198675,0.310729604,0.305724138,0.326670455,0.2248,0.294490571,0.317916667,0.274905521,0.371874862,0.386342912,0.349111111,0.337004618,0.338880531,0.281073593,0.287966631,0.153830189,0.320798077,0.323079681,0.3058416,0.383636156,0.281955752,0.304382353,0.186461385,0.380807895,0.209761513,0.424539683,0.929,0.491,0.284173964,0.362235,0.335056725,0.383670833,0.225055556,0.171043377,0.470726027,0.322306273,0.343394089,0.38827121,0.270102696,0.37487615,0.106142857,0.335320687,0.008470588,0.336692308,0.259256997,0.331247598,0.32420751,0.322460808,0.343543599,0.396030822,0.37255102,0.363152733,0.315133333,0.28803252,0.396215827,0.427745472,0.281902439,0.302772577,0.249772947,0.353221014,0.36735,0.355293551,0.328926984,0.260832507,0.201886364,0.212,0.214749271,0.335169925,0.335578033,0.36084,0.346328302,0.314573437,0.360567809,0.226759184,0.3293,0.382857868,0.313115994,0.300447876,0.298428571,0.119875,0.299549889,0.309044924,0.533333333,0.155880716,0.076266667,0.26018205,0.327850564,0.329116379,0.29889612,0.336588957,0.33586705,0.343617647,0.393568627,0.189578947,0.355666667,0.187,0.262333333,0.40278304,0.327797781,0.236767442,0.227334139,0.303892757,0.477094937,0.7296,0.414231579,0.3530625,0.202561224,0.287591743,0.334761137,0.286896985,0.33015158,0.165517104,0.349770049,0.352898551,0.330111433,0.403516006,-0.612,0.547071429,0.359714803,0.265417715,0.390712575,0.396031915,0.12960177,0.191097561,0.352936525,0.377145703,0.314542331,0.128509376,0.328754832,0.364637394,0.403157447,0.186636364,0.317521292,0.288281811,0.280674699,0.233078378,0.301837838,0.145181733,0.348011547,0.225432432,0.364028504,0.320587021,0.364548162,0.348452381,0.283379085,0.203436242,0.378105556,0.50116,0.454716312,0.288034884,0.306951531,0.275028571,0.33654966,0.381170545,0.1276,0.353707309,0.2924125,0.406684685,0.301163595,0.403566038,0.320174419,0.04214476,0.315467391,0.389347751,0.431263922,0.354151627,0.276983662,0.319996875,0.616875,0.478815789,0.356619048,0.206348485,0.248901564,0.255696237,0.375624595,0.260752286,0.262841161,0.322897833,0.198588235,0.294168981,0.393434959,0.032305714,0.32561966,0.316668712,0.281740762,0.18889441,0.293796,0.368555912,0.390333333,0.323549815,0.518891304,0.361221553,0.280818182,0.237108527,0.27163952,0.302780589,0.359191795,0.325477333,0.315364341,0.27783691,0.316454545],"type":"choropleth"}],"name":"2020-03-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahrain","Togo","Falkland Islands","Dominica","Samoa","Czech Republic","Democratic Republic of the Congo","Cuba","Afghanistan","Rwanda","Grenada","Mauritania","Sao Tome and Principe","Niue","Vatican","Sweden","Slovakia","Monaco","Kyrgyzstan","Gambia","Bulgaria","Singapore","Iran","East Timor","Lithuania","Costa Rica","Gibraltar","Brazil","Antigua and Barbuda","Russia","Tuvalu","China","North Korea","Republic of the Congo","Dominican Republic","Romania","Bermuda","Norway","Papua New Guinea","El Salvador","Guatemala","Oman","Cape Verde","Jordan","Belize","Peru","Hungary","Senegal","Mongolia","Georgia","Saint Kitts and Nevis","Marshall Islands","Tunisia","Yemen","Indonesia","Iceland","Liberia","Egypt","Venezuela","Guinea","Paraguay","Bangladesh","Fiji","Kazakhstan","Qatar","Macedonia","Faroe Islands","Iraq","United Arab Emirates","Uganda","Tajikistan","Malaysia","Burundi","Seychelles","Palestine","Algeria","Bahamas","Israel","Swaziland","Gabon","San Marino","Chad","Armenia","United States","Brunei","Bolivia","Pakistan","Benin","Cook Islands","Lesotho","South Africa","British Indian Ocean Territory","Turkey","Haiti","Guyana","Ecuador","Estonia","Guernsey","Zambia","Syria","Portugal","Denmark","Eritrea","Angola","Belgium","Ghana","Argentina","Kosovo","Saudi Arabia","Palau","Luxembourg","Somalia","Greenland","Uruguay","Ireland","Malta","Nepal","Isle of Man","Lebanon","Sudan","Poland","Nigeria","British Virgin Islands","Jersey","Spain","South Sudan","Cambodia","Vietnam","Saint Vincent and the Grenadines","Ukraine","Bosnia and Herzegovina","Suriname","Thailand","Austria","Colombia","Philippines","Greece","Serbia","Cayman Islands","Honduras","Montserrat","New Zealand","Azerbaijan","Mauritius","Jamaica","Pitcairn","Moldova","Burkina Faso","Kuwait","Tonga","Montenegro","Nicaragua","Uzbekistan","Malawi","Sierra Leone","Kiribati","Turks and Caicos Islands","Western Sahara","Liechtenstein","Japan","Mozambique","Netherlands","Mexico","United Kingdom","Niger","Cyprus","Saint Lucia","Bhutan","Sri Lanka","France","Botswana","Zimbabwe","Slovenia","Kenya","Nauru","Trinidad and Tobago","Panama","Italy","Barbados","Latvia","Belarus","Canada","Andorra","Solomon Islands","Central African Republic","Anguilla","Croatia","Ivory Coast","Chile","Tanzania","Micronesia","Madagascar","Guinea-Bissau","Comoros","Morocco","Ethiopia","Finland","Germany","South Korea","Equatorial Guinea","Laos","Australia","Switzerland","Cameroon","Turkmenistan","Albania","Mali","Maldives","Saint Helena","India","Libya","Myanmar","Djibouti","Vanuatu"],"locations":["BHR","TGO","FLK","DMA","WSM","CZE","COD","CUB","AFG","RWA","GRD","MRT","STP","NIU","VAT","SWE","SVK","MCO","KGZ","GMB","BGR","SGP","IRN","TLS","LTU","CRI","GIB","BRA","ATG","RUS","TUV","CHN","PRK","COG","DOM","ROU","BMU","NOR","PNG","SLV","GTM","OMN","CPV","JOR","BLZ","PER","HUN","SEN","MNG","GEO","KNA","MHL","TUN","YEM","IDN","ISL","LBR","EGY","VEN","GIN","PRY","BGD","FJI","KAZ","QAT","MKD","FRO","IRQ","ARE","UGA","TJK","MYS","BDI","SYC","PSE","DZA","BHS","ISR","SWZ","GAB","SMR","TCD","ARM","USA","BRN","BOL","PAK","BEN","COK","LSO","ZAF","IOT","TUR","HTI","GUY","ECU","EST","GGY","ZMB","SYR","PRT","DNK","ERI","AGO","BEL","GHA","ARG","XKX","SAU","PLW","LUX","SOM","GRL","URY","IRL","MLT","NPL","IMN","LBN","SDN","POL","NGA","VGB","JEY","ESP","SSD","KHM","VNM","VCT","UKR","BIH","SUR","THA","AUT","COL","PHL","GRC","SRB","CYM","HND","MSR","NZL","AZE","MUS","JAM","PCN","MDA","BFA","KWT","TON","MNE","NIC","UZB","MWI","SLE","KIR","TCA","ESH","LIE","JPN","MOZ","NLD","MEX","GBR","NER","CYP","LCA","BTN","LKA","FRA","BWA","ZWE","SVN","KEN","NRU","TTO","PAN","ITA","BRB","LVA","BLR","CAN","AND","SLB","CAF","AIA","HRV","CIV","CHL","TZA","FSM","MDG","GNB","COM","MAR","ETH","FIN","DEU","KOR","GNQ","LAO","AUS","CHE","CMR","TKM","ALB","MLI","MDV","SHN","IND","LBY","MMR","DJI","VUT"],"name":"","z":[0.259963211,0.224747664,0.460309091,-0.058424242,0.089181818,0.312313066,0.288401408,0.115446883,0.325858859,0.161031332,0.313657895,0.448736842,0.6752,0.441425,0.075666667,0.364988028,0.318564103,0.293226415,0.374913043,0.346125,0.427286432,0.319089666,0.422352683,0.260590909,0.340273098,0.317447518,0.224892857,0.396166342,0.408971429,0.356218097,0.428166667,0.39659523,0.238164384,0.42,0.297131024,0.367294718,0.448512195,0.374680749,0.283211268,0.245721074,0.371927632,0.22111859,0.31671875,0.205789272,0.279546392,0.324823031,0.336134168,0.247383046,0.251595041,0.410240296,0.299769231,0.596,0.236662763,0.349648649,0.21044395,0.219569536,0.356188119,0.294150992,0.375698365,0.319485507,0.3003134,0.393183486,0.361318919,0.257238636,0.282115566,0.351223529,0.465636364,0.365,0.364897822,0.314339844,0.377914286,0.253069187,0.289785714,0.37136036,0.392285714,0.258460191,0.337397476,0.378419769,0.305590909,0.382026846,0.6198,0.260143541,0.184108527,0.423193938,0.210284091,0.35805988,0.387908269,0.241617284,0.16875,0.338656716,0.325592834,0.18025,0.271218919,0.42275814,0.305209877,0.3385124,0.41415493,0.260522388,0.280285714,0.329524272,0.268927011,0.315754587,0.117611111,0.394579288,0.282052429,0.351174344,0.397250528,0.26064,0.223273087,0.421333333,0.30636,0.266860082,0.506103896,0.361897802,0.173931092,0.387867347,0.291525984,0.327666667,0.254778022,0.278359331,0.298835206,0.431085587,0.265758621,0.318580786,0.303556502,0.374989822,0.233742574,0.308556458,0.378638554,0.359489104,0.408592593,0.365191176,0.234394406,0.322035398,0.382853017,0.22587153,0.356942157,0.172138462,0.341390728,0.24568578,0.378081081,0.35829652,0.412215426,0.411209302,0.280166787,0.552625,0.314233463,0.3715125,0.084782209,0.323689655,0.348077778,0.360323796,0.346362319,0.360738462,0.357113475,0.148857143,0.37275,0.358206349,0.182227273,0.329239395,0.279822581,0.317118137,0.323313292,0.371495613,0.376904412,0.344185059,0.295137931,0.215391304,0.241828755,0.289550008,0.269465217,0.290182948,0.265116279,0.422911157,0.096857143,0.20983501,0.267679915,0.361628316,0.224176471,0.331821429,0.363977612,0.330243932,0.36683908,0.75352381,0.312556522,0.238,0.367210526,0.245224,0.387014333,0.293256206,0.316857143,0.352050584,0.307294118,0.4392,0.307342812,0.278088235,0.372875536,0.301421919,0.252495734,0.400413793,0.219388626,0.388977866,0.309594453,0.358974864,0.40094,0.321086505,0.298435345,0.264035398,0.081833333,0.407470816,0.177409091,0.351296667,0.297348837,0.308774194],"type":"choropleth"}],"name":"2020-03-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ecuador","Italy","Micronesia","Mozambique","Senegal","East Timor","Eritrea","Lebanon","Singapore","Gabon","Netherlands","Guyana","Peru","Sri Lanka","Malta","Faroe Islands","Honduras","Switzerland","Saudi Arabia","Cook Islands","Zambia","Ghana","Australia","Liberia","Marshall Islands","Equatorial Guinea","British Virgin Islands","Mali","Ireland","Ivory Coast","Guinea","Turkey","Fiji","Estonia","Turkmenistan","Iceland","Indonesia","Bermuda","South Sudan","Bangladesh","Sudan","Kenya","Finland","Burkina Faso","Portugal","United Kingdom","Malaysia","Papua New Guinea","Suriname","Libya","Poland","Madagascar","Croatia","Haiti","Costa Rica","Greenland","Denmark","Lesotho","Palau","Central African Republic","Tajikistan","Belarus","Kiribati","Democratic Republic of the Congo","Mexico","Cape Verde","Monaco","Benin","Djibouti","Russia","India","Montenegro","Saint Vincent and the Grenadines","Cayman Islands","Luxembourg","Syria","Jordan","South Africa","Georgia","Solomon Islands","Macedonia","Bolivia","Sweden","Venezuela","France","Yemen","Nigeria","Falkland Islands","Angola","Czech Republic","Cuba","Nepal","Algeria","Bosnia and Herzegovina","Armenia","Panama","United States","Argentina","Lithuania","Gibraltar","Turks and Caicos Islands","Togo","Vietnam","Vatican","Kazakhstan","Mauritius","Uganda","Thailand","Vanuatu","Germany","Swaziland","Gambia","Tanzania","Norway","Morocco","Iraq","New Zealand","Grenada","Sierra Leone","Qatar","Republic of the Congo","Philippines","North Korea","Sao Tome and Principe","Burundi","Samoa","Guinea-Bissau","Dominica","South Korea","Seychelles","Iran","Antigua and Barbuda","Brunei","Ethiopia","Latvia","Somalia","Maldives","Tuvalu","Jamaica","Uruguay","Pakistan","Niue","Saint Helena","Egypt","Jersey","Bahamas","Tonga","Botswana","Bhutan","Kyrgyzstan","Isle of Man","Brazil","China","Palestine","United Arab Emirates","Comoros","Hungary","Laos","Bulgaria","Greece","Rwanda","Canada","Saint Kitts and Nevis","Moldova","Serbia","Guatemala","Albania","Chad","Uzbekistan","Bahrain","Myanmar","Chile","Western Sahara","Montserrat","Mongolia","Malawi","Nicaragua","Oman","Trinidad and Tobago","Romania","Slovenia","Slovakia","Afghanistan","Colombia","Cameroon","Saint Lucia","Liechtenstein","Barbados","Azerbaijan","Austria","Andorra","Guernsey","Kosovo","British Indian Ocean Territory","Niger","Japan","Zimbabwe","Spain","San Marino","Belgium","El Salvador","Cyprus","Dominican Republic","Belize","Israel","Cambodia","Paraguay","Ukraine","Mauritania","Tunisia","Kuwait"],"locations":["ECU","ITA","FSM","MOZ","SEN","TLS","ERI","LBN","SGP","GAB","NLD","GUY","PER","LKA","MLT","FRO","HND","CHE","SAU","COK","ZMB","GHA","AUS","LBR","MHL","GNQ","VGB","MLI","IRL","CIV","GIN","TUR","FJI","EST","TKM","ISL","IDN","BMU","SSD","BGD","SDN","KEN","FIN","BFA","PRT","GBR","MYS","PNG","SUR","LBY","POL","MDG","HRV","HTI","CRI","GRL","DNK","LSO","PLW","CAF","TJK","BLR","KIR","COD","MEX","CPV","MCO","BEN","DJI","RUS","IND","MNE","VCT","CYM","LUX","SYR","JOR","ZAF","GEO","SLB","MKD","BOL","SWE","VEN","FRA","YEM","NGA","FLK","AGO","CZE","CUB","NPL","DZA","BIH","ARM","PAN","USA","ARG","LTU","GIB","TCA","TGO","VNM","VAT","KAZ","MUS","UGA","THA","VUT","DEU","SWZ","GMB","TZA","NOR","MAR","IRQ","NZL","GRD","SLE","QAT","COG","PHL","PRK","STP","BDI","WSM","GNB","DMA","KOR","SYC","IRN","ATG","BRN","ETH","LVA","SOM","MDV","TUV","JAM","URY","PAK","NIU","SHN","EGY","JEY","BHS","TON","BWA","BTN","KGZ","IMN","BRA","CHN","PSE","ARE","COM","HUN","LAO","BGR","GRC","RWA","CAN","KNA","MDA","SRB","GTM","ALB","TCD","UZB","BHR","MMR","CHL","ESH","MSR","MNG","MWI","NIC","OMN","TTO","ROU","SVN","SVK","AFG","COL","CMR","LCA","LIE","BRB","AZE","AUT","AND","GGY","XKX","IOT","NER","JPN","ZWE","ESP","SMR","BEL","SLV","CYP","DOM","BLZ","ISR","KHM","PRY","UKR","MRT","TUN","KWT"],"name":"","z":[0.385613065,0.415421123,0.281,0.368767442,0.381632558,0.120111111,0.420294118,0.267217284,0.37626529,0.390617886,0.351480997,0.316151515,0.382283989,0.325546218,0.379352941,0.1775,0.277927697,0.368736892,0.351947417,0.0,0.21940146,0.334042735,0.436433824,0.490554348,0.635,0.326722222,0.416857143,0.383534562,0.340044079,0.313279817,0.401428571,0.346282252,0.225099237,0.348656977,0.51724,0.468885714,0.271929912,0.300255814,0.443285246,0.435460352,0.395210714,0.399008912,0.386016229,0.412644737,0.382104594,0.40052056,0.242622323,0.342763514,0.575225806,0.43828,0.388174493,0.499120755,0.371121693,0.415048872,0.370522976,0.455941176,0.387507331,0.226684783,0.386285714,0.35091954,0.222181818,0.381169811,0.526,0.303056604,0.37170143,0.422574468,0.412010309,0.3532,0.242866667,0.384115866,0.352580669,0.483805195,0.378354839,0.482782178,0.367994413,0.315878788,0.263236181,0.39036116,0.484746411,0.477466667,0.40437037,0.370303922,0.397627093,0.398644108,0.408224966,0.348807229,0.407338875,0.448333333,0.335931373,0.369135823,0.157607834,0.292701131,0.436685714,0.375674797,0.337049383,0.29070005,0.481893181,0.467685867,0.335165275,0.140470588,0.51675,0.319731034,0.441291667,-0.317,0.289885246,0.307022727,0.342758192,0.372504418,0.345,0.353685411,0.459166667,0.45955414,0.285115551,0.435819795,0.357659574,0.309621908,0.378054309,0.472891304,0.443121622,0.358997093,0.343306122,0.299838647,0.512102941,0.3054,0.253,0.377066667,0.269636364,0.415555556,0.330550095,0.531358108,0.457743572,0.436315789,0.248741667,0.273004651,0.427302703,0.343354515,0.19938512,0.952,0.273275696,0.404693243,0.321427004,0.44795122,0.301555556,0.366334076,0.410811429,0.406391837,0.332341463,0.300703226,0.138916667,0.447029412,0.440805825,0.442915702,0.460980164,0.498180645,0.350014128,0.428333333,0.419017582,0.373846154,0.451526154,0.42864695,0.215334448,0.395025715,0.249666667,0.458084211,0.245660606,0.345448128,0.42169,0.434583333,0.56156962,0.435696774,0.3931341,0.388142385,0.437,0.4395,0.389045662,0.324393782,0.390048238,0.298364807,0.345628009,0.417807258,0.378382586,0.397995392,0.250727273,0.362380053,0.416257511,0.428134615,0.381615385,0.344444444,0.418928854,0.374794139,0.45753125,0.312098361,0.347626087,0.441714286,0.505541667,0.37346372,0.423714286,0.405728444,0.269333333,0.338464489,0.268143088,0.380449024,0.326005291,0.366319149,0.338667188,0.426923077,0.366288471,0.426591295,0.461692308,0.370059701,0.250056872],"type":"choropleth"}],"name":"2020-03-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Indonesia","Pitcairn","Canada","Argentina","Israel","Afghanistan","Albania","Rwanda","Azerbaijan","Western Sahara","Tanzania","Burkina Faso","Laos","Paraguay","Algeria","Latvia","Saint Helena","Tonga","Thailand","Guinea","Dominican Republic","Romania","Saudi Arabia","Peru","Niger","Lebanon","East Timor","Burundi","Australia","Bulgaria","Gibraltar","Georgia","Chile","Uganda","Bahamas","Ukraine","Kyrgyzstan","Belgium","Liechtenstein","Zimbabwe","Central African Republic","Gambia","Somalia","Malawi","Madagascar","Sri Lanka","Chad","Lithuania","Guyana","Estonia","Italy","Nigeria","Cameroon","Japan","Turks and Caicos Islands","Belarus","Cambodia","Djibouti","Togo","Trinidad and Tobago","Sao Tome and Principe","Morocco","Seychelles","Macedonia","Switzerland","Luxembourg","Nicaragua","Guinea-Bissau","Vietnam","Egypt","Spain","Norway","Greenland","Senegal","South Korea","Papua New Guinea","Sweden","Vanuatu","Kiribati","Jordan","Hungary","Montserrat","Bolivia","Netherlands","Cook Islands","Panama","Palestine","Cyprus","United States","Oman","Suriname","China","Liberia","Croatia","Czech Republic","Niue","El Salvador","United Kingdom","Ivory Coast","France","Malaysia","Mongolia","Gabon","New Zealand","Samoa","Uruguay","Swaziland","South Africa","Ethiopia","Slovenia","Palau","Ecuador","Benin","Jersey","Democratic Republic of the Congo","Singapore","Montenegro","Mali","Botswana","Myanmar","Anguilla","Denmark","North Korea","Kazakhstan","Syria","Yemen","Kuwait","Costa Rica","Brunei","Grenada","Moldova","Sudan","Mexico","British Virgin Islands","Pakistan","Iran","Barbados","Saint Kitts and Nevis","Dominica","Tunisia","Turkmenistan","Brazil","Russia","Isle of Man","Germany","Honduras","Kenya","Zambia","United Arab Emirates","Bangladesh","Qatar","Sierra Leone","Angola","Iraq","Portugal","Belize","Equatorial Guinea","Monaco","Micronesia","Colombia","Haiti","Iceland","Maldives","Jamaica","Mozambique","Turkey","South Sudan","Bahrain","Cuba","Greece","Philippines","Antigua and Barbuda","San Marino","Libya","Kosovo","Tuvalu","Cayman Islands","Finland","Austria","Slovakia","Guernsey","Guatemala","Serbia","Cape Verde","Poland","Mauritius","Andorra","Nauru","Uzbekistan","Comoros","India","Bhutan","Ireland","Faroe Islands","Republic of the Congo","Armenia","Malta","Nepal","Bermuda","Ghana","Eritrea","Marshall Islands","Fiji","Falkland Islands","British Indian Ocean Territory","Tajikistan","Saint Lucia","Mauritania","Bosnia and Herzegovina","Saint Vincent and the Grenadines","Lesotho","Venezuela","Solomon Islands"],"locations":["IDN","PCN","CAN","ARG","ISR","AFG","ALB","RWA","AZE","ESH","TZA","BFA","LAO","PRY","DZA","LVA","SHN","TON","THA","GIN","DOM","ROU","SAU","PER","NER","LBN","TLS","BDI","AUS","BGR","GIB","GEO","CHL","UGA","BHS","UKR","KGZ","BEL","LIE","ZWE","CAF","GMB","SOM","MWI","MDG","LKA","TCD","LTU","GUY","EST","ITA","NGA","CMR","JPN","TCA","BLR","KHM","DJI","TGO","TTO","STP","MAR","SYC","MKD","CHE","LUX","NIC","GNB","VNM","EGY","ESP","NOR","GRL","SEN","KOR","PNG","SWE","VUT","KIR","JOR","HUN","MSR","BOL","NLD","COK","PAN","PSE","CYP","USA","OMN","SUR","CHN","LBR","HRV","CZE","NIU","SLV","GBR","CIV","FRA","MYS","MNG","GAB","NZL","WSM","URY","SWZ","ZAF","ETH","SVN","PLW","ECU","BEN","JEY","COD","SGP","MNE","MLI","BWA","MMR","AIA","DNK","PRK","KAZ","SYR","YEM","KWT","CRI","BRN","GRD","MDA","SDN","MEX","VGB","PAK","IRN","BRB","KNA","DMA","TUN","TKM","BRA","RUS","IMN","DEU","HND","KEN","ZMB","ARE","BGD","QAT","SLE","AGO","IRQ","PRT","BLZ","GNQ","MCO","FSM","COL","HTI","ISL","MDV","JAM","MOZ","TUR","SSD","BHR","CUB","GRC","PHL","ATG","SMR","LBY","XKX","TUV","CYM","FIN","AUT","SVK","GGY","GTM","SRB","CPV","POL","MUS","AND","NRU","UZB","COM","IND","BTN","IRL","FRO","COG","ARM","MLT","NPL","BMU","GHA","ERI","MHL","FJI","FLK","IOT","TJK","LCA","MRT","BIH","VCT","LSO","VEN","SLB"],"name":"","z":[0.196605354,0.5359,0.363008026,0.513818954,0.424358513,0.358529412,0.345885965,0.080828431,0.435867797,0.513744681,0.280778846,0.409881188,0.566526667,0.275502787,0.396189765,0.439009434,0.300153846,0.52162069,0.370559719,0.338744681,0.361640314,0.408102684,0.361016894,0.376252897,0.417988304,0.2919875,0.292052632,0.442843137,0.424768005,0.44118806,0.192226415,0.417149798,0.425558585,0.258551385,0.332235741,0.450420952,0.34772549,0.340794337,0.654730769,0.357762203,0.364532468,0.422955556,0.229990196,0.370391204,0.374314607,0.355752286,0.407902256,0.314052,0.4513,0.388086066,0.424219831,0.366809574,0.340992862,0.389413235,0.323909091,0.423885057,0.259421622,0.241296296,0.323748538,0.351689727,0.413411765,0.332265432,0.391847162,0.484070423,0.360434522,0.348925,0.450939711,-0.032045455,0.386616682,0.381160471,0.457090354,0.413354283,0.401676056,0.246385417,0.333764442,0.384125,0.42540708,0.492095238,-0.092,0.314352459,0.404666084,0.508942308,0.395303122,0.336670721,0.4189,0.290922301,0.434313333,0.349090056,0.436947026,0.324377465,0.523314286,0.430125996,0.453237179,0.371517647,0.404716714,0.5592,0.286251813,0.404830336,0.397285,0.428100457,0.548533528,0.287336182,0.456818182,0.416923887,0.2529375,0.436843976,0.231130435,0.339090739,0.363254438,0.468644509,0.3425,0.349112078,0.336293103,0.516021739,0.353262385,0.35414554,0.495151899,0.341990385,0.322540426,0.436912879,0.0,0.444500571,0.348544643,0.457802326,0.452435115,0.331061303,0.216175732,0.234194219,0.243893204,0.405028571,0.410886598,0.394414035,0.3733091,0.387333333,0.350909455,0.474854857,0.340835052,0.638722222,0.122105263,0.406469208,0.455333333,0.393522407,0.415823671,0.433290598,0.30959173,0.268618984,0.368820995,0.311086093,0.33341254,0.336403114,0.355311579,0.473568627,0.433286689,0.382333333,0.408376751,0.342453488,0.245681818,0.436484127,0.308882353,0.326936015,0.362091503,0.492982759,0.280728009,0.348573025,0.360364444,0.309735243,0.426069231,0.35077561,0.154452421,0.416762526,0.26375957,0.526534884,0.795625,0.417865979,0.354033557,0.58525,0.457745455,0.40715125,0.297397406,0.409526042,0.503890411,0.384740199,0.167467273,0.448731343,0.358677839,0.353819672,0.584325301,0.064642857,0.502913043,0.592555556,0.36668117,0.11216,0.308657359,0.487923077,0.387089286,0.317589744,0.248153846,0.258349272,0.422075,0.327030502,0.4296,0.3998125,0.207266129,0.401566667,0.33125,0.339810458,0.468648352,0.400310345,0.387583051,0.449981818,0.485219512,0.385461574,0.229692308],"type":"choropleth"}],"name":"2020-03-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Czech Republic","Gabon","Seychelles","Nauru","China","Monaco","Mali","Bahrain","Singapore","Saint Lucia","Japan","Nicaragua","Hungary","Angola","Lesotho","Zimbabwe","Jersey","Bosnia and Herzegovina","Finland","India","Macedonia","Iran","Spain","Syria","Luxembourg","Solomon Islands","Afghanistan","Republic of the Congo","Qatar","Swaziland","Georgia","Montenegro","Myanmar","Israel","Canada","Democratic Republic of the Congo","Tunisia","Chile","Greenland","Guinea","Pakistan","Bhutan","Tuvalu","Indonesia","Liechtenstein","Sao Tome and Principe","Cape Verde","South Africa","Uzbekistan","Togo","Kenya","Morocco","Portugal","Lebanon","Malta","Burkina Faso","Liberia","Tanzania","Faroe Islands","Denmark","Sweden","Chad","Madagascar","Nepal","Andorra","United Kingdom","Samoa","Antigua and Barbuda","Philippines","Marshall Islands","Vatican","Argentina","Yemen","Sri Lanka","Ghana","British Indian Ocean Territory","Panama","Haiti","Azerbaijan","Serbia","Guyana","Cambodia","Kosovo","Egypt","Estonia","British Virgin Islands","Palestine","Cuba","Costa Rica","Turkey","Barbados","Cyprus","Moldova","Italy","Cayman Islands","El Salvador","Armenia","Australia","Anguilla","Ukraine","Colombia","Suriname","Falkland Islands","Papua New Guinea","Malawi","Kazakhstan","Belize","Ivory Coast","Cook Islands","Saudi Arabia","South Korea","Niue","Pitcairn","Grenada","Micronesia","Bolivia","Mongolia","Poland","Brazil","Fiji","Turks and Caicos Islands","Turkmenistan","Croatia","Latvia","Dominican Republic","Uruguay","Benin","Belgium","Eritrea","United Arab Emirates","Western Sahara","Saint Helena","Guernsey","Tonga","Laos","Ecuador","Niger","Senegal","Sudan","Bulgaria","Comoros","Sierra Leone","Iceland","Equatorial Guinea","Norway","Switzerland","New Zealand","Somalia","United States","Oman","Tajikistan","Burundi","Russia","Dominica","East Timor","North Korea","Peru","Bahamas","Vietnam","Ireland","Rwanda","Saint Vincent and the Grenadines","Kiribati","Honduras","Bermuda","Central African Republic","Gibraltar","Iraq","Kyrgyzstan","Romania","Thailand","Albania","Djibouti","Jamaica","France","Paraguay","Nigeria","Jordan","Uganda","Algeria","Ethiopia","Brunei","Vanuatu","Mauritius","Austria","San Marino","Palau","Greece","Cameroon","Guinea-Bissau","Gambia","Mozambique","Isle of Man","South Sudan","Botswana","Mauritania","Germany","Lithuania","Netherlands","Bangladesh","Venezuela","Malaysia","Maldives","Saint Kitts and Nevis","Montserrat","Slovakia","Belarus","Slovenia","Trinidad and Tobago","Mexico","Libya","Guatemala","Kuwait","Zambia"],"locations":["CZE","GAB","SYC","NRU","CHN","MCO","MLI","BHR","SGP","LCA","JPN","NIC","HUN","AGO","LSO","ZWE","JEY","BIH","FIN","IND","MKD","IRN","ESP","SYR","LUX","SLB","AFG","COG","QAT","SWZ","GEO","MNE","MMR","ISR","CAN","COD","TUN","CHL","GRL","GIN","PAK","BTN","TUV","IDN","LIE","STP","CPV","ZAF","UZB","TGO","KEN","MAR","PRT","LBN","MLT","BFA","LBR","TZA","FRO","DNK","SWE","TCD","MDG","NPL","AND","GBR","WSM","ATG","PHL","MHL","VAT","ARG","YEM","LKA","GHA","IOT","PAN","HTI","AZE","SRB","GUY","KHM","XKX","EGY","EST","VGB","PSE","CUB","CRI","TUR","BRB","CYP","MDA","ITA","CYM","SLV","ARM","AUS","AIA","UKR","COL","SUR","FLK","PNG","MWI","KAZ","BLZ","CIV","COK","SAU","KOR","NIU","PCN","GRD","FSM","BOL","MNG","POL","BRA","FJI","TCA","TKM","HRV","LVA","DOM","URY","BEN","BEL","ERI","ARE","ESH","SHN","GGY","TON","LAO","ECU","NER","SEN","SDN","BGR","COM","SLE","ISL","GNQ","NOR","CHE","NZL","SOM","USA","OMN","TJK","BDI","RUS","DMA","TLS","PRK","PER","BHS","VNM","IRL","RWA","VCT","KIR","HND","BMU","CAF","GIB","IRQ","KGZ","ROU","THA","ALB","DJI","JAM","FRA","PRY","NGA","JOR","UGA","DZA","ETH","BRN","VUT","MUS","AUT","SMR","PLW","GRC","CMR","GNB","GMB","MOZ","IMN","SSD","BWA","MRT","DEU","LTU","NLD","BGD","VEN","MYS","MDV","KNA","MSR","SVK","BLR","SVN","TTO","MEX","LBY","GTM","KWT","ZMB"],"name":"","z":[0.383946037,0.436785235,0.488617486,0.3598,0.476648145,0.116534884,0.289315534,0.287722222,0.418738057,0.297744186,0.39047186,0.450853608,0.406535308,0.340587859,0.360193878,0.389912903,0.369864865,0.383857143,0.440810078,0.354679527,0.364287879,0.457387857,0.414731649,0.367010526,0.345656109,0.296333333,0.381889474,0.530202703,0.285030471,0.3536,0.421532637,0.481688172,0.420884211,0.357104056,0.353790184,0.341085973,0.394408304,0.437587491,0.471793651,0.40638961,0.33482487,0.212380952,0.005333333,0.225961619,0.334,0.435571429,0.274157143,0.38674971,0.493473684,0.305542969,0.348085022,0.30914955,0.455293717,0.321501558,0.228696429,0.416922078,0.412493506,0.318558322,0.1353,0.367102236,0.385494314,0.369128205,0.472886667,0.253191729,0.394318182,0.417286791,0.363384615,0.293309524,0.269462681,0.257823529,0.3575,0.403977282,0.444654275,0.304617788,0.25880738,-0.07975,0.205811031,0.427892857,0.526994975,0.070990719,0.164892157,0.380166667,0.399084507,0.385705416,0.413621622,0.0,0.457384181,0.058170641,0.15682999,0.277746497,0.217523316,0.385953125,0.364145455,0.41083006,0.40142735,0.17636352,0.25275,0.476997008,0.0,0.404853139,0.235875029,0.16548,0.153967742,0.473318841,0.384830409,0.428683333,0.388473684,0.209050575,0.751,0.310269641,0.339452273,0.554903226,0.4968,0.2467,0.637272727,0.38755665,0.379262443,0.36996303,0.404520437,0.37182266,0.500222222,0.355608696,0.374786207,0.367473958,0.37106323,0.377226481,0.127751724,0.369318432,0.228257143,0.346874728,0.404105263,0.413071429,0.398754717,0.127391304,0.518,0.205744468,0.417791594,0.3788,0.375963636,0.398896552,0.5035,0.438369048,0.479407767,0.415695652,0.435473195,0.319980926,0.412496533,0.441925581,0.447425575,0.35901938,0.401725,0.439068182,0.36281691,-0.032529412,0.518111111,0.362855072,0.343054815,0.31392268,0.395369536,0.334029922,-0.119332604,0.413921053,0.383909091,0.273209192,0.589272727,0.344010309,0.185548387,0.389496109,0.145216216,0.414567069,0.351032216,0.411463687,0.276677419,0.30601496,0.394992896,0.399798189,0.272642356,0.246028571,0.305219128,0.379226843,0.364441304,0.246596154,0.173142857,0.472240964,0.314021118,0.506866667,0.6172,0.428165257,0.395920649,0.0021,0.420655629,0.386827957,0.285441558,0.388524528,0.41904721,0.537932203,0.2841629,0.377426731,0.328624255,0.375112224,0.312501867,0.413755203,0.228192164,0.489454545,0.489653846,0.352807692,0.42395614,0.375621622,0.305907455,0.256152013,0.333179775,0.372546194,0.297616071,0.433131034],"type":"choropleth"}],"name":"2020-03-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guatemala","Lesotho","Jordan","Qatar","Saint Kitts and Nevis","Vatican","Brazil","Cambodia","Tunisia","India","Mauritius","Rwanda","British Indian Ocean Territory","Lebanon","Bhutan","Israel","Greece","Colombia","Botswana","Jamaica","Antigua and Barbuda","Zimbabwe","Tanzania","Nauru","Croatia","Andorra","British Virgin Islands","North Korea","Kiribati","Ghana","Paraguay","Sweden","Gambia","Nepal","Serbia","Grenada","Saint Vincent and the Grenadines","Armenia","Democratic Republic of the Congo","Falkland Islands","Poland","Niue","France","Republic of the Congo","Bermuda","Venezuela","Gabon","Tajikistan","Vanuatu","Japan","Western Sahara","Comoros","South Korea","Canada","Syria","Ethiopia","Marshall Islands","Afghanistan","South Africa","United States","Malta","Uzbekistan","Turkey","Libya","Dominican Republic","Latvia","Romania","Monaco","Laos","Bulgaria","Niger","Bahrain","Kyrgyzstan","Guernsey","Czech Republic","Myanmar","Iran","United Arab Emirates","Belize","Fiji","Costa Rica","Turks and Caicos Islands","Italy","Cayman Islands","Guyana","Haiti","Iceland","Turkmenistan","Peru","Benin","Montserrat","Kosovo","Burkina Faso","Singapore","East Timor","Finland","Palau","Mongolia","Sri Lanka","Liberia","Kazakhstan","Gibraltar","Sierra Leone","Netherlands","Chile","Papua New Guinea","China","Togo","Mauritania","Angola","Zambia","Portugal","Austria","Cameroon","Bolivia","Seychelles","Ukraine","Sudan","Mexico","Barbados","Belgium","Nigeria","Moldova","Philippines","Bosnia and Herzegovina","Algeria","Hungary","Switzerland","Argentina","Mozambique","Maldives","Somalia","Suriname","New Zealand","Djibouti","Luxembourg","Liechtenstein","Kuwait","Lithuania","Tuvalu","Isle of Man","Uganda","Ivory Coast","Equatorial Guinea","Cape Verde","Bahamas","Honduras","Saint Lucia","Ireland","Guinea-Bissau","Spain","Cyprus","Oman","Slovenia","Sao Tome and Principe","South Sudan","Malawi","Azerbaijan","Denmark","Madagascar","Palestine","United Kingdom","Solomon Islands","Malaysia","Cuba","Anguilla","El Salvador","Bangladesh","Saudi Arabia","Panama","Micronesia","Pitcairn","Montenegro","Burundi","Tonga","Georgia","Guinea","Egypt","Brunei","Ecuador","Eritrea","Samoa","Faroe Islands","Saint Helena","San Marino","Dominica","Uruguay","Australia","Central African Republic","Slovakia","Trinidad and Tobago","Mali","Indonesia","Germany","Greenland","Yemen","Albania","Thailand","Norway","Jersey","Estonia","Belarus","Kenya","Tokelau","Iraq","Cook Islands","Vietnam","Senegal","Russia","Chad","Macedonia","Nicaragua","Pakistan","Swaziland","Morocco"],"locations":["GTM","LSO","JOR","QAT","KNA","VAT","BRA","KHM","TUN","IND","MUS","RWA","IOT","LBN","BTN","ISR","GRC","COL","BWA","JAM","ATG","ZWE","TZA","NRU","HRV","AND","VGB","PRK","KIR","GHA","PRY","SWE","GMB","NPL","SRB","GRD","VCT","ARM","COD","FLK","POL","NIU","FRA","COG","BMU","VEN","GAB","TJK","VUT","JPN","ESH","COM","KOR","CAN","SYR","ETH","MHL","AFG","ZAF","USA","MLT","UZB","TUR","LBY","DOM","LVA","ROU","MCO","LAO","BGR","NER","BHR","KGZ","GGY","CZE","MMR","IRN","ARE","BLZ","FJI","CRI","TCA","ITA","CYM","GUY","HTI","ISL","TKM","PER","BEN","MSR","XKX","BFA","SGP","TLS","FIN","PLW","MNG","LKA","LBR","KAZ","GIB","SLE","NLD","CHL","PNG","CHN","TGO","MRT","AGO","ZMB","PRT","AUT","CMR","BOL","SYC","UKR","SDN","MEX","BRB","BEL","NGA","MDA","PHL","BIH","DZA","HUN","CHE","ARG","MOZ","MDV","SOM","SUR","NZL","DJI","LUX","LIE","KWT","LTU","TUV","IMN","UGA","CIV","GNQ","CPV","BHS","HND","LCA","IRL","GNB","ESP","CYP","OMN","SVN","STP","SSD","MWI","AZE","DNK","MDG","PSE","GBR","SLB","MYS","CUB","AIA","SLV","BGD","SAU","PAN","FSM","PCN","MNE","BDI","TON","GEO","GIN","EGY","BRN","ECU","ERI","WSM","FRO","SHN","SMR","DMA","URY","AUS","CAF","SVK","TTO","MLI","IDN","DEU","GRL","YEM","ALB","THA","NOR","JEY","EST","BLR","KEN","TKL","IRQ","COK","VNM","SEN","RUS","TCD","MKD","NIC","PAK","SWZ","MAR"],"name":"","z":[0.315359659,0.367487013,0.243748848,0.203462295,0.59225,0.9095,0.413520978,0.303634921,0.309472779,0.316603512,0.393395604,-0.052117949,0.811,0.25156148,0.522172414,0.37426226,0.384155639,0.354261586,0.312325328,0.334392923,0.294029412,0.375543336,0.197910448,0.117333333,0.492664087,0.416373333,0.279,0.402871795,0.185266667,0.197582291,0.3937877,0.418316695,0.344114943,0.271331116,0.213742952,0.4555625,0.415790123,0.320481481,0.354972845,0.393857143,0.313369314,0.720692308,0.403396522,0.342581818,0.472819549,0.352344701,0.459012422,0.399199187,0.3216875,0.369988453,0.5135,0.414904762,0.397935435,0.370913615,0.30003794,0.314704626,0.401969697,0.278952639,0.375264554,0.454501804,0.213372483,0.49040404,0.293032891,0.220038961,0.317597126,0.35369697,0.372305378,0.407820896,0.400915584,0.403283255,0.442161383,0.213698276,0.271693548,0.456962617,0.404367546,0.383636364,0.545782779,0.309791289,0.401174312,0.225719424,0.315968321,0.745222222,0.380366117,0.44916,0.33248062,0.40689834,0.33712766,0.483530612,0.324145703,0.339896552,0.604815789,0.417334884,0.387043478,0.349058239,0.152904762,0.4252485,0.70675,0.33065616,0.305058204,0.408100223,0.330138462,0.377958333,0.356980392,0.338669495,0.404401837,0.39096729,0.427435519,0.328031201,0.296207792,0.335920213,0.268657718,0.404295206,0.356758314,0.401490274,0.29228436,0.491502513,0.360004648,0.238027132,0.298915215,0.363888325,0.361556469,0.29061866,0.45996124,0.334844862,0.381934605,0.292573864,0.384775,0.346753786,0.391098708,0.297522523,0.278574088,0.128983471,0.398851852,0.398947947,0.161,0.366762533,0.63890625,0.30465096,0.392042025,0.504,0.33915847,0.192417109,0.319521236,0.479384615,0.46798,0.416382353,0.267515152,0.495584158,0.352129858,0.1833125,0.387980517,0.415502966,0.230320298,0.432036728,0.383538462,0.360431925,0.337469649,0.461631124,0.387189522,0.362774295,0.417793307,0.455970475,0.26575,0.305784372,0.106297684,0.0,0.238783944,0.335168279,0.157042388,0.312834589,0.243176471,0.2975,0.408271318,0.303321429,0.386083333,0.463364553,0.297957627,0.168326392,0.300876289,0.294547296,0.318836957,0.222428571,0.304583333,0.155740741,0.497763158,0.3228,0.385509473,0.477709269,0.465576087,0.361129386,0.362899861,0.31725,0.286593831,0.326517402,0.43940625,0.264510604,0.453828916,0.358354765,0.46534176,0.450453744,0.428495822,0.414689076,0.401595755,-0.5545,0.332109375,0.345153846,0.405507564,0.228708333,0.356253875,0.431234637,0.491537736,0.409490237,0.252309105,0.452208955,0.359482911],"type":"choropleth"}],"name":"2020-03-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kiribati","Libya","Guyana","Luxembourg","Tuvalu","Palestine","Georgia","Trinidad and Tobago","Djibouti","Jersey","Norway","Iceland","Canada","Marshall Islands","Botswana","Falkland Islands","Central African Republic","Belgium","Eritrea","Czech Republic","Liberia","El Salvador","Uzbekistan","Ghana","Syria","Mexico","Nepal","Germany","Vanuatu","Kenya","Egypt","Bosnia and Herzegovina","Senegal","Latvia","Dominica","Netherlands","Singapore","Bahrain","Croatia","Tajikistan","Benin","Swaziland","Macedonia","Hungary","Republic of the Congo","Saint Vincent and the Grenadines","Cambodia","Vietnam","Burundi","Seychelles","Mauritania","Brazil","Myanmar","Saudi Arabia","Guinea","East Timor","Romania","Jamaica","Ukraine","North Korea","Qatar","Palau","South Korea","Finland","Turkey","Philippines","Samoa","Sri Lanka","Ecuador","South Africa","Mauritius","Tanzania","Comoros","Guatemala","Italy","Cuba","India","Angola","United States","Montenegro","Cape Verde","France","Turks and Caicos Islands","Guinea-Bissau","Albania","Morocco","Iraq","Ethiopia","Uganda","Jordan","British Indian Ocean Territory","Liechtenstein","Saint Lucia","Spain","Lithuania","San Marino","Austria","Haiti","British Virgin Islands","Sao Tome and Principe","Slovakia","United Kingdom","Ireland","Argentina","Tunisia","Andorra","Lesotho","Maldives","Pakistan","Montserrat","Panama","Faroe Islands","Cook Islands","Rwanda","Somalia","Gibraltar","Lebanon","Israel","Bulgaria","Chad","Malta","Niue","Bangladesh","Guernsey","Paraguay","Papua New Guinea","Monaco","Uruguay","Chile","Japan","Kuwait","Moldova","Antigua and Barbuda","China","Solomon Islands","Switzerland","Bhutan","Slovenia","Dominican Republic","Burkina Faso","Mozambique","Colombia","Venezuela","Brunei","Saint Kitts and Nevis","Azerbaijan","Iran","Malawi","Belarus","Portugal","Fiji","Nauru","Greenland","Yemen","Ivory Coast","Belize","Honduras","Zimbabwe","Western Sahara","Isle of Man","Mongolia","Togo","Kyrgyzstan","Bahamas","Peru","Costa Rica","Kosovo","Saint Helena","South Sudan","Estonia","Cyprus","Laos","Anguilla","Niger","Democratic Republic of the Congo","Denmark","Barbados","Grenada","Gambia","Malaysia","Cayman Islands","Bermuda","Cameroon","New Zealand","Tonga","Bolivia","Gabon","Russia","Thailand","Suriname","Poland","Madagascar","Serbia","Vatican","Nigeria","United Arab Emirates","Greece","Indonesia","Armenia","Turkmenistan","Afghanistan","Oman","Australia","Nicaragua","Micronesia","Sierra Leone","Sweden","Sudan","Equatorial Guinea","Algeria","Mali","Pitcairn","Kazakhstan","Zambia"],"locations":["KIR","LBY","GUY","LUX","TUV","PSE","GEO","TTO","DJI","JEY","NOR","ISL","CAN","MHL","BWA","FLK","CAF","BEL","ERI","CZE","LBR","SLV","UZB","GHA","SYR","MEX","NPL","DEU","VUT","KEN","EGY","BIH","SEN","LVA","DMA","NLD","SGP","BHR","HRV","TJK","BEN","SWZ","MKD","HUN","COG","VCT","KHM","VNM","BDI","SYC","MRT","BRA","MMR","SAU","GIN","TLS","ROU","JAM","UKR","PRK","QAT","PLW","KOR","FIN","TUR","PHL","WSM","LKA","ECU","ZAF","MUS","TZA","COM","GTM","ITA","CUB","IND","AGO","USA","MNE","CPV","FRA","TCA","GNB","ALB","MAR","IRQ","ETH","UGA","JOR","IOT","LIE","LCA","ESP","LTU","SMR","AUT","HTI","VGB","STP","SVK","GBR","IRL","ARG","TUN","AND","LSO","MDV","PAK","MSR","PAN","FRO","COK","RWA","SOM","GIB","LBN","ISR","BGR","TCD","MLT","NIU","BGD","GGY","PRY","PNG","MCO","URY","CHL","JPN","KWT","MDA","ATG","CHN","SLB","CHE","BTN","SVN","DOM","BFA","MOZ","COL","VEN","BRN","KNA","AZE","IRN","MWI","BLR","PRT","FJI","NRU","GRL","YEM","CIV","BLZ","HND","ZWE","ESH","IMN","MNG","TGO","KGZ","BHS","PER","CRI","XKX","SHN","SSD","EST","CYP","LAO","AIA","NER","COD","DNK","BRB","GRD","GMB","MYS","CYM","BMU","CMR","NZL","TON","BOL","GAB","RUS","THA","SUR","POL","MDG","SRB","VAT","NGA","ARE","GRC","IDN","ARM","TKM","AFG","OMN","AUS","NIC","FSM","SLE","SWE","SDN","GNQ","DZA","MLI","PCN","KAZ","ZMB"],"name":"","z":[0.299363636,0.149427039,0.434610294,0.283408247,0.302222222,0.48944389,0.370068077,0.424321818,0.104881988,0.308143678,0.398327288,0.367148289,0.342493879,0.351178571,0.445742268,0.39,0.41055,0.320800866,0.135301587,0.317971082,0.430028674,0.215717503,0.310701299,0.098322842,0.334201531,0.331345726,0.306145526,0.313501661,0.292384615,0.387685319,0.199289826,0.366095949,0.309238066,0.252953216,0.519619048,0.330032539,0.320786034,0.282746454,0.272642706,0.403146179,0.144271903,0.368790476,0.365807512,0.350536797,0.402403509,0.3846875,0.25552809,0.349151635,0.266916279,0.523763314,0.322877301,0.375296172,0.339669725,0.085295319,0.347274194,0.434809524,0.359420439,0.291096111,0.310478553,0.414416107,0.199442881,0.236714286,0.267400142,0.396705954,0.312343816,0.282049923,0.3241,0.163547645,0.239626832,0.359950595,0.421746988,0.142004144,0.396181818,0.308126873,0.314492351,0.093466035,0.333919645,0.35755,0.443108966,0.407649038,0.357771429,0.389338009,0.307611111,0.733,0.376485915,0.371202224,0.304036067,0.19677888,0.212100297,0.281430839,0.230785714,0.571175439,0.283232558,0.260232336,0.384688824,0.396785714,0.318768595,0.400056769,0.235034483,0.45772,0.272648703,0.390938503,0.357942812,0.315154088,0.232127216,0.322274194,0.403126623,0.236423348,0.235714451,0.490045455,0.280037838,0.261125,0.749357143,0.108945469,0.233377588,0.011810606,0.332894866,0.3456,0.400576973,0.373912052,0.212802899,0.3575,0.318670315,0.251064516,0.128069166,0.383475,0.318233696,0.389724334,0.379390543,0.348022463,0.201904306,0.378860182,0.273691358,0.432906267,0.438078947,0.291899511,0.335179487,0.281080706,0.281623484,0.347484277,0.336704735,0.275267093,0.326711702,0.199925764,0.240857143,0.361372051,0.496110402,0.285323194,0.32073224,0.426795195,0.233426036,0.923,0.480402116,0.321986384,0.303967681,0.294734104,0.267623978,0.396644391,0.319033898,0.310945652,0.333964567,0.249690058,0.46422,0.333088652,0.259429914,0.324700861,0.359351852,0.439565217,0.370910765,0.351892857,0.387344667,0.351248092,0.142,0.42563331,0.298181891,0.347555948,0.295445578,0.30842,0.469067616,0.253615951,0.417697802,0.3248,0.385084983,0.382808556,0.278727273,0.293435913,0.323811404,0.323309178,0.371848507,0.367977273,0.262131889,0.425590278,0.074119765,0.511428571,0.342126627,0.298154102,0.366682734,0.221972031,0.326008889,0.322625,0.318555556,0.237765306,0.425266396,0.33335094,0.345870968,0.295216912,0.401065711,0.302805994,0.405486486,0.312689597,0.221442043,0.087714286,0.372073171,0.344053061],"type":"choropleth"}],"name":"2020-03-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Montserrat","Bangladesh","Georgia","Slovenia","Mexico","Norway","Cuba","Pakistan","Falkland Islands","Cyprus","United States","Iraq","Kuwait","China","Sweden","Pitcairn","Senegal","United Kingdom","Grenada","Guyana","Mauritania","Bahrain","Oman","Benin","Nigeria","Monaco","Uganda","Vatican","Guernsey","Comoros","Jordan","Kiribati","Venezuela","Singapore","Jamaica","Uzbekistan","Belgium","Mozambique","Spain","Malaysia","Gambia","United Arab Emirates","Djibouti","Suriname","Isle of Man","Saint Helena","Syria","South Sudan","Chad","Denmark","Kyrgyzstan","Bulgaria","Lebanon","Haiti","Democratic Republic of the Congo","Bahamas","Australia","Guinea","Dominica","Mauritius","Barbados","South Africa","Greece","Niue","Tunisia","Tonga","Botswana","Eritrea","France","Bermuda","Burundi","Montenegro","Estonia","Austria","Albania","Western Sahara","Poland","Iran","Portugal","Gibraltar","Liechtenstein","Brunei","Belarus","Maldives","Gabon","Cameroon","Zimbabwe","Honduras","Armenia","Afghanistan","Saudi Arabia","Papua New Guinea","Lithuania","Belize","Croatia","Qatar","Iceland","Macedonia","South Korea","Netherlands","San Marino","Argentina","Sao Tome and Principe","Guatemala","India","Malta","Madagascar","Guinea-Bissau","Sri Lanka","Bolivia","North Korea","Palestine","Moldova","Jersey","Mali","Cambodia","Anguilla","Kenya","Liberia","Saint Lucia","El Salvador","Mongolia","Israel","Nicaragua","Philippines","Egypt","Rwanda","Thailand","Angola","Cook Islands","Peru","Tanzania","Trinidad and Tobago","Marshall Islands","Finland","Algeria","Malawi","Fiji","Burkina Faso","Libya","Nauru","Hungary","Ivory Coast","Italy","Faroe Islands","Saint Kitts and Nevis","Togo","Yemen","Chile","Ghana","Switzerland","Cayman Islands","Romania","Greenland","Nepal","Colombia","Uruguay","Panama","Tokelau","East Timor","Ukraine","Ecuador","Turkey","Serbia","Cape Verde","Canada","Latvia","Morocco","Saint Vincent and the Grenadines","Azerbaijan","Brazil","Solomon Islands","Seychelles","Zambia","Central African Republic","Indonesia","Somalia","Vanuatu","Andorra","Micronesia","Kazakhstan","Antigua and Barbuda","Slovakia","Czech Republic","Costa Rica","Kosovo","Niger","Japan","Ethiopia","Luxembourg","British Virgin Islands","Samoa","Turkmenistan","Bhutan","Germany","Turks and Caicos Islands","Sierra Leone","Lesotho","Sudan","Myanmar","New Zealand","Russia","Swaziland","British Indian Ocean Territory","Tuvalu","Vietnam","Tajikistan","Palau","Laos","Ireland","Bosnia and Herzegovina","Dominican Republic","Equatorial Guinea","Republic of the Congo","Paraguay"],"locations":["MSR","BGD","GEO","SVN","MEX","NOR","CUB","PAK","FLK","CYP","USA","IRQ","KWT","CHN","SWE","PCN","SEN","GBR","GRD","GUY","MRT","BHR","OMN","BEN","NGA","MCO","UGA","VAT","GGY","COM","JOR","KIR","VEN","SGP","JAM","UZB","BEL","MOZ","ESP","MYS","GMB","ARE","DJI","SUR","IMN","SHN","SYR","SSD","TCD","DNK","KGZ","BGR","LBN","HTI","COD","BHS","AUS","GIN","DMA","MUS","BRB","ZAF","GRC","NIU","TUN","TON","BWA","ERI","FRA","BMU","BDI","MNE","EST","AUT","ALB","ESH","POL","IRN","PRT","GIB","LIE","BRN","BLR","MDV","GAB","CMR","ZWE","HND","ARM","AFG","SAU","PNG","LTU","BLZ","HRV","QAT","ISL","MKD","KOR","NLD","SMR","ARG","STP","GTM","IND","MLT","MDG","GNB","LKA","BOL","PRK","PSE","MDA","JEY","MLI","KHM","AIA","KEN","LBR","LCA","SLV","MNG","ISR","NIC","PHL","EGY","RWA","THA","AGO","COK","PER","TZA","TTO","MHL","FIN","DZA","MWI","FJI","BFA","LBY","NRU","HUN","CIV","ITA","FRO","KNA","TGO","YEM","CHL","GHA","CHE","CYM","ROU","GRL","NPL","COL","URY","PAN","TKL","TLS","UKR","ECU","TUR","SRB","CPV","CAN","LVA","MAR","VCT","AZE","BRA","SLB","SYC","ZMB","CAF","IDN","SOM","VUT","AND","FSM","KAZ","ATG","SVK","CZE","CRI","XKX","NER","JPN","ETH","LUX","VGB","WSM","TKM","BTN","DEU","TCA","SLE","LSO","SDN","MMR","NZL","RUS","SWZ","IOT","TUV","VNM","TJK","PLW","LAO","IRL","BIH","DOM","GNQ","COG","PRY"],"name":"","z":[0.480581395,0.316574408,0.374249042,0.299722105,0.264959572,0.368655595,0.020015021,0.295635303,0.501088889,0.355712341,0.423993681,0.355188834,0.261969636,0.434251103,0.388179675,0.540285714,0.201866611,0.324811236,0.282608696,0.450190909,0.495603604,0.295005102,0.235851327,0.255092683,0.327217098,0.22016,0.256972272,0.0,0.339041667,0.228611111,0.256010929,0.473923077,0.305712473,0.266466983,0.259639913,0.227025,0.305917979,0.326940909,0.246933563,0.134084406,0.366446064,0.283790875,0.220979592,0.495895833,0.336497143,0.1330625,0.321529052,0.337672285,0.28039749,0.336234081,0.217990566,0.377812006,0.280635824,0.359610538,0.302967123,0.342673611,0.411390862,0.366014124,0.447307692,0.292285714,0.243513966,0.274723032,0.348821818,0.364833333,0.31292236,0.174297297,0.238487179,0.089847222,0.392485184,0.473290323,0.373596838,0.315917722,0.28601773,0.291332792,0.287054795,0.29446875,0.270955874,0.409679411,0.354369682,-0.020529801,0.657177419,0.173567568,0.271935484,0.190628281,0.495531532,0.402199029,0.37719337,0.268311914,0.350054795,0.306811765,0.165576446,0.295410596,0.330276617,0.277578512,0.283309764,0.284637631,0.280994709,0.293442857,0.292430983,0.319296517,0.52452381,0.274791322,0.3055625,0.30917332,0.251614414,0.129128788,0.329261438,0.40025,0.277644896,0.256836207,0.39933945,0.461776667,0.361272358,0.350948,0.371411379,0.325177305,0.0,0.378448457,0.410772834,0.338039474,0.236755411,0.363383523,0.37623603,0.336514605,0.236368094,0.342821853,0.115793633,0.174982492,0.322628272,0.343210526,0.287839788,0.097969364,0.325737533,0.366,0.310024361,0.333582418,0.26518818,0.198648415,0.3725,0.235111524,0.299833333,0.340847141,0.370095528,0.31528947,0.289947368,0.171818182,0.176461322,0.290568421,0.353954199,0.258057062,0.310541515,0.399979452,0.350191984,0.481959596,0.2895311,0.265107173,0.352335129,0.243320975,0.891,0.157105263,0.281552529,0.236408757,0.323976916,0.229497937,0.295951613,0.324594119,0.358175793,0.317875123,0.350039604,0.379818616,0.327669955,0.222901961,0.470084577,0.265503289,0.329910345,0.249970339,0.28858254,0.184637931,0.332448276,0.45465,0.335286765,0.313305085,0.318232558,0.310115178,0.261751327,0.285923077,0.451620397,0.302188139,0.263867403,0.281737892,0.59736,0.084142857,0.390557692,0.293097561,0.288374556,0.454777778,0.290938356,0.278591954,0.31281352,0.315733221,0.344739772,0.328958943,0.231392157,0.4624,0.3318,0.312704382,0.361415094,0.351571429,0.351644351,0.288078816,0.362546917,0.26560219,0.347404762,0.43189726,0.204750696],"type":"choropleth"}],"name":"2020-03-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Netherlands","Mongolia","Paraguay","Slovakia","Kazakhstan","Montenegro","Niger","Greenland","Hungary","Cyprus","Sweden","Albania","Kenya","Guyana","Saint Vincent and the Grenadines","Antigua and Barbuda","Bolivia","Nauru","Turks and Caicos Islands","Honduras","Uruguay","Suriname","Ireland","Greece","Seychelles","Ukraine","Togo","Dominica","Belgium","Luxembourg","Chad","Benin","Tuvalu","Georgia","Bhutan","Pakistan","Bangladesh","Turkey","Yemen","Saint Kitts and Nevis","Jamaica","Romania","Nepal","Jordan","Indonesia","Switzerland","Canada","Mexico","Guatemala","Croatia","East Timor","South Korea","Faroe Islands","Bosnia and Herzegovina","Argentina","Rwanda","Uzbekistan","Cayman Islands","Trinidad and Tobago","Costa Rica","Senegal","Cook Islands","Liberia","Liechtenstein","Jersey","Japan","Cambodia","Spain","Portugal","Solomon Islands","Micronesia","Peru","Grenada","Pitcairn","Monaco","Lebanon","Lithuania","Moldova","South Sudan","Saudi Arabia","Gabon","Eritrea","Uganda","Swaziland","North Korea","Tanzania","India","Zimbabwe","Palau","Latvia","Philippines","Cameroon","Saint Lucia","Bermuda","Azerbaijan","France","Anguilla","Tokelau","Kosovo","Chile","Malawi","Italy","Gibraltar","Montserrat","Australia","Equatorial Guinea","Bahamas","Colombia","Belarus","Zambia","Djibouti","Norway","Burkina Faso","Mauritania","El Salvador","Isle of Man","Iran","Andorra","Macedonia","Ghana","Israel","China","Maldives","Sierra Leone","Austria","Kuwait","Somalia","Haiti","Sri Lanka","Western Sahara","United Kingdom","Finland","Syria","Germany","Mali","Sudan","San Marino","Panama","Oman","Cuba","Afghanistan","Samoa","Vanuatu","Nigeria","Central African Republic","Russia","British Indian Ocean Territory","Sao Tome and Principe","Marshall Islands","Democratic Republic of the Congo","Tonga","Brazil","Guinea","Saint Helena","Republic of the Congo","Lesotho","Iceland","Tunisia","Egypt","Thailand","United States","Barbados","Kiribati","Gambia","Estonia","Venezuela","Czech Republic","Malta","British Virgin Islands","New Zealand","Guernsey","Armenia","Madagascar","Denmark","Nicaragua","Algeria","Laos","Ecuador","Falkland Islands","Ethiopia","Singapore","Burundi","Iraq","Malaysia","Palestine","Angola","South Africa","Dominican Republic","Tajikistan","Botswana","Libya","Niue","Qatar","Papua New Guinea","Fiji","Guinea-Bissau","Morocco","Bulgaria","Cape Verde","United Arab Emirates","Mauritius","Kyrgyzstan","Mozambique","Turkmenistan","Brunei","Comoros","Poland","Vietnam","Myanmar","Ivory Coast","Serbia","Bahrain","Slovenia","Belize"],"locations":["NLD","MNG","PRY","SVK","KAZ","MNE","NER","GRL","HUN","CYP","SWE","ALB","KEN","GUY","VCT","ATG","BOL","NRU","TCA","HND","URY","SUR","IRL","GRC","SYC","UKR","TGO","DMA","BEL","LUX","TCD","BEN","TUV","GEO","BTN","PAK","BGD","TUR","YEM","KNA","JAM","ROU","NPL","JOR","IDN","CHE","CAN","MEX","GTM","HRV","TLS","KOR","FRO","BIH","ARG","RWA","UZB","CYM","TTO","CRI","SEN","COK","LBR","LIE","JEY","JPN","KHM","ESP","PRT","SLB","FSM","PER","GRD","PCN","MCO","LBN","LTU","MDA","SSD","SAU","GAB","ERI","UGA","SWZ","PRK","TZA","IND","ZWE","PLW","LVA","PHL","CMR","LCA","BMU","AZE","FRA","AIA","TKL","XKX","CHL","MWI","ITA","GIB","MSR","AUS","GNQ","BHS","COL","BLR","ZMB","DJI","NOR","BFA","MRT","SLV","IMN","IRN","AND","MKD","GHA","ISR","CHN","MDV","SLE","AUT","KWT","SOM","HTI","LKA","ESH","GBR","FIN","SYR","DEU","MLI","SDN","SMR","PAN","OMN","CUB","AFG","WSM","VUT","NGA","CAF","RUS","IOT","STP","MHL","COD","TON","BRA","GIN","SHN","COG","LSO","ISL","TUN","EGY","THA","USA","BRB","KIR","GMB","EST","VEN","CZE","MLT","VGB","NZL","GGY","ARM","MDG","DNK","NIC","DZA","LAO","ECU","FLK","ETH","SGP","BDI","IRQ","MYS","PSE","AGO","ZAF","DOM","TJK","BWA","LBY","NIU","QAT","PNG","FJI","GNB","MAR","BGR","CPV","ARE","MUS","KGZ","MOZ","TKM","BRN","COM","POL","VNM","MMR","CIV","SRB","BHR","SVN","BLZ"],"name":"","z":[0.306956009,0.388636364,0.383973818,0.373501961,0.213222222,0.323562914,0.334101449,0.384657143,0.354925191,0.359537869,0.378230043,0.357551331,0.324658575,0.377315789,0.43715,0.223279412,0.290859068,0.591333333,0.4415,0.231570674,0.343409894,0.396150943,0.245765576,0.364946409,0.444308824,0.358211889,0.219244898,0.225473684,0.297943674,0.248600707,0.41283125,0.34334375,0.404272727,0.318158879,0.267304348,0.284381388,0.300965186,0.355310909,0.473301848,0.256095238,0.319212724,0.347802995,0.373307514,0.267430493,0.204970084,0.320055879,0.292713833,0.287845687,0.279256986,0.258604651,0.192375,0.300008616,0.0078,0.385352518,0.35792817,0.099381669,0.285410526,0.422273292,0.329296041,0.260690575,0.183385809,0.106333333,0.428865979,0.592446809,0.113994505,0.335848479,0.311395349,0.295150295,0.360299133,0.6426,0.55,0.267239238,0.345277778,0.5136,0.348,0.22160218,0.341173973,0.240805085,0.337258486,0.237678593,0.415495192,0.208068182,0.247292897,0.280736842,0.371925926,0.109355639,0.371287306,0.318986021,0.365,0.286317343,0.315151579,0.3425751,0.34719,0.223659091,0.345556787,0.391842578,0.710571429,0.588,0.525980392,0.380276747,0.291508741,0.300350971,0.161308824,0.426,0.382237713,0.174731707,0.225681818,0.270755475,0.290401163,0.3041,0.33469863,0.336641876,0.364138462,0.304097222,0.130334137,0.383641509,0.479371728,0.263522523,0.352551282,0.223840018,0.335164948,0.434476793,0.227176687,0.361375796,0.273034324,0.276818182,0.236320755,0.337198535,0.266974037,0.3118,0.342619111,0.379814745,0.380093878,0.287014022,0.296012346,0.349718841,0.023307692,0.291446629,0.263967816,0.130042916,0.366031056,0.192052632,0.228576923,0.311975144,0.391772277,0.326833938,-0.17775,0.633590909,0.390615385,0.177212531,0.463961538,0.452358895,0.267857143,0.6680625,0.129482759,0.277084615,0.384976563,0.356533962,0.34425879,0.238968406,0.388373224,0.301527397,0.696733333,0.280965368,0.316334783,0.281319768,0.36884188,0.193341727,-0.0622,0.308768616,0.243141176,0.264172414,0.442241975,0.36730484,0.414243818,0.311781879,0.437390071,0.295245967,0.3174375,0.289346416,0.283477002,0.365885246,0.37901357,0.300065627,0.329523404,0.366661392,0.334644867,0.291849801,0.382274194,0.249202346,0.450743363,0.3898,0.228728682,0.355178423,0.266671587,0.264947368,0.373673256,0.370003591,0.368148936,0.28629875,0.256577778,0.232202703,0.331869767,0.461615385,0.221804348,0.488409091,0.263579806,0.335528502,0.367487047,0.288177686,0.298023217,0.319506098,0.292335244,0.246971154],"type":"choropleth"}],"name":"2020-03-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Dominica","Kosovo","Djibouti","Democratic Republic of the Congo","Belarus","Niue","Lithuania","Andorra","Falkland Islands","Colombia","Qatar","Albania","Lesotho","Libya","Poland","Germany","New Zealand","Morocco","Turkmenistan","Azerbaijan","United Arab Emirates","Laos","Gibraltar","Sri Lanka","Egypt","Cayman Islands","Hungary","Kenya","Samoa","Bermuda","Madagascar","Uzbekistan","Indonesia","Belgium","Niger","Bulgaria","Marshall Islands","Republic of the Congo","Austria","Ukraine","Palestine","Senegal","Algeria","Argentina","Cook Islands","Nicaragua","Bolivia","Armenia","Syria","Guernsey","Sierra Leone","Estonia","Yemen","Cuba","Lebanon","Switzerland","Greece","Isle of Man","Micronesia","Sao Tome and Principe","British Indian Ocean Territory","Luxembourg","Tokelau","Saint Helena","Togo","Israel","India","Montserrat","San Marino","Faroe Islands","Kazakhstan","Norway","Bangladesh","Peru","South Africa","Anguilla","Kuwait","Trinidad and Tobago","Tunisia","Uganda","Turkey","Chile","Pakistan","Barbados","Australia","Denmark","Dominican Republic","Saint Kitts and Nevis","China","Brunei","Romania","Ghana","Chad","United Kingdom","Papua New Guinea","Nauru","Iran","Tanzania","Grenada","Gabon","Fiji","Costa Rica","Ivory Coast","Mali","El Salvador","Ecuador","Malawi","Moldova","Tonga","South Sudan","Eritrea","British Virgin Islands","Venezuela","Uruguay","Mozambique","Bahamas","Kyrgyzstan","Georgia","Belize","Malta","Monaco","Netherlands","Malaysia","Zambia","Jersey","Bhutan","Oman","France","Maldives","Cape Verde","Sudan","Suriname","Guinea-Bissau","Mongolia","Gambia","Panama","Burkina Faso","Finland","Haiti","Cameroon","Saint Lucia","Myanmar","Botswana","Greenland","East Timor","Montenegro","Iceland","Mauritius","Pitcairn","Japan","Somalia","Saint Vincent and the Grenadines","Serbia","Rwanda","Canada","Antigua and Barbuda","Tuvalu","Mauritania","North Korea","Slovakia","Liechtenstein","Mexico","Brazil","Benin","Ireland","Vanuatu","Western Sahara","South Korea","Tajikistan","Spain","Afghanistan","Guinea","Nepal","Philippines","Portugal","Seychelles","Vietnam","Equatorial Guinea","Burundi","Slovenia","Czech Republic","Cambodia","Croatia","Jordan","Ethiopia","Bosnia and Herzegovina","Honduras","Macedonia","Thailand","Jamaica","Iraq","Zimbabwe","Guatemala","Russia","Turks and Caicos Islands","Central African Republic","Paraguay","Cyprus","Comoros","Sweden","Nigeria","Italy","Liberia","Saudi Arabia","Kiribati","Palau","Guyana","Bahrain","Latvia","United States","Swaziland","Singapore","Angola","Vatican","Solomon Islands"],"locations":["DMA","XKX","DJI","COD","BLR","NIU","LTU","AND","FLK","COL","QAT","ALB","LSO","LBY","POL","DEU","NZL","MAR","TKM","AZE","ARE","LAO","GIB","LKA","EGY","CYM","HUN","KEN","WSM","BMU","MDG","UZB","IDN","BEL","NER","BGR","MHL","COG","AUT","UKR","PSE","SEN","DZA","ARG","COK","NIC","BOL","ARM","SYR","GGY","SLE","EST","YEM","CUB","LBN","CHE","GRC","IMN","FSM","STP","IOT","LUX","TKL","SHN","TGO","ISR","IND","MSR","SMR","FRO","KAZ","NOR","BGD","PER","ZAF","AIA","KWT","TTO","TUN","UGA","TUR","CHL","PAK","BRB","AUS","DNK","DOM","KNA","CHN","BRN","ROU","GHA","TCD","GBR","PNG","NRU","IRN","TZA","GRD","GAB","FJI","CRI","CIV","MLI","SLV","ECU","MWI","MDA","TON","SSD","ERI","VGB","VEN","URY","MOZ","BHS","KGZ","GEO","BLZ","MLT","MCO","NLD","MYS","ZMB","JEY","BTN","OMN","FRA","MDV","CPV","SDN","SUR","GNB","MNG","GMB","PAN","BFA","FIN","HTI","CMR","LCA","MMR","BWA","GRL","TLS","MNE","ISL","MUS","PCN","JPN","SOM","VCT","SRB","RWA","CAN","ATG","TUV","MRT","PRK","SVK","LIE","MEX","BRA","BEN","IRL","VUT","ESH","KOR","TJK","ESP","AFG","GIN","NPL","PHL","PRT","SYC","VNM","GNQ","BDI","SVN","CZE","KHM","HRV","JOR","ETH","BIH","HND","MKD","THA","JAM","IRQ","ZWE","GTM","RUS","TCA","CAF","PRY","CYP","COM","SWE","NGA","ITA","LBR","SAU","KIR","PLW","GUY","BHR","LVA","USA","SWZ","SGP","AGO","VAT","SLB"],"name":"","z":[0.23284058,0.463479245,-0.004588889,0.314309232,0.322494024,0.5888125,0.308536585,0.368373016,0.290677419,0.327912781,0.206034799,0.339192478,0.20585,0.240442675,0.235015201,0.299186208,0.341324161,0.302679227,0.338818182,0.325454737,0.2975328,0.349227468,0.072941748,0.228630926,0.313185949,0.324690141,0.378904135,0.34947285,0.299615385,0.314780702,0.339355882,0.289893204,0.261089598,0.27833228,0.419042112,0.351556713,0.430666667,0.37286,0.306015079,0.312162832,0.464970803,0.252966395,0.284186861,0.328884307,0.586692308,0.350225771,0.280411475,0.26831203,0.382515432,0.18675,0.39433871,0.336853598,0.346166421,0.107444754,0.31417493,0.303938437,0.290716997,0.186004673,0.164921053,0.629482759,0.568,0.191786749,0.0,0.481833333,0.196936073,0.355770522,0.305068835,0.457172414,0.323785714,0.361222222,0.36278481,0.368432936,0.334384083,0.307626884,0.294807397,0.6595,0.247803089,0.350188564,0.266125316,0.252314364,0.250410683,0.391651657,0.308034194,0.327111842,0.39806226,0.333972942,0.284249579,0.276040816,0.439411614,0.121103704,0.34512163,0.160645441,0.309690678,0.30449408,0.404224868,0.471,0.453192675,0.185467557,0.372164179,0.354022556,0.279289954,0.316862617,0.236103586,0.305131078,0.263007359,0.255812747,0.275544828,0.328112272,0.20528,0.326286506,0.215647887,0.290551724,0.34201424,0.375412758,0.331343234,0.308718605,0.39153012,0.340495979,0.267371212,0.11263764,0.359128378,0.362757039,0.034660074,0.31107124,0.353767176,0.30734,0.199058452,0.363891318,0.100713886,0.194255319,0.261013311,0.457658824,-0.041882353,0.299956685,0.305283465,0.30817181,0.344183168,0.317985962,0.371564836,0.342949813,0.333452174,0.347856877,0.165095128,0.455553191,0.0645,0.326450704,0.259046809,0.258137441,0.237181818,0.304333427,0.305182112,0.327931624,0.274722296,0.127983566,0.332427196,0.307256757,0.6963,0.225461538,0.367392523,0.386549889,0.521452381,0.315590881,0.365124504,0.179888393,0.151560064,0.245509091,0.4005,0.295066924,0.315317308,0.321215888,0.252554656,0.340645714,0.324635959,0.291280002,0.294512641,0.410890805,0.347126374,0.092439394,0.234517986,0.34075442,0.300459389,0.239703927,0.280707589,0.211297158,0.142296527,0.310605263,0.314197611,0.293361111,0.348135834,0.245065096,0.36915694,0.229179068,0.349809545,0.35808802,0.210375,0.448988764,0.30442109,0.354042889,0.125057143,0.375419176,0.183872376,0.376914142,0.445073084,0.207528911,0.238692308,0.361571429,0.290776119,0.231573529,0.287347932,0.382380911,0.222732143,0.289284047,0.308706667,0.18025,0.158980769],"type":"choropleth"}],"name":"2020-03-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sri Lanka","Suriname","Bahamas","Sudan","Panama","Brunei","Western Sahara","Bangladesh","Zimbabwe","Guatemala","Ivory Coast","Hungary","Iceland","Russia","Zambia","Turkmenistan","Georgia","Somalia","Faroe Islands","Maldives","Tonga","Guernsey","Denmark","North Korea","Cape Verde","Guinea","Madagascar","Greece","Monaco","Cyprus","Gabon","Equatorial Guinea","Moldova","Latvia","Solomon Islands","Bolivia","Liechtenstein","Kenya","Malawi","Tunisia","Thailand","Belarus","Oman","Saint Kitts and Nevis","British Virgin Islands","Nicaragua","Chile","Libya","Burkina Faso","Honduras","Australia","Mauritania","Burundi","El Salvador","Germany","Syria","Turkey","Montserrat","Israel","Czech Republic","Bhutan","Ethiopia","Ukraine","China","New Zealand","Kazakhstan","Jersey","South Korea","Egypt","East Timor","Japan","Tanzania","Cuba","Niue","Sao Tome and Principe","San Marino","Montenegro","Nauru","Saint Vincent and the Grenadines","Angola","Dominican Republic","Belize","Peru","Indonesia","Venezuela","Brazil","Bahrain","Bulgaria","Mali","Estonia","Grenada","Kuwait","Mongolia","Isle of Man","Slovakia","Cameroon","Greenland","Portugal","Morocco","Republic of the Congo","Netherlands","France","Uganda","Albania","Benin","Yemen","Guinea-Bissau","Iran","Sweden","Lebanon","Lithuania","Eritrea","India","Norway","Saint Lucia","Nigeria","Jamaica","Philippines","Gibraltar","Micronesia","Romania","Swaziland","Samoa","Azerbaijan","Colombia","Canada","Haiti","Niger","Kyrgyzstan","British Indian Ocean Territory","Pakistan","Bermuda","Switzerland","Bosnia and Herzegovina","Kosovo","Cambodia","South Africa","Algeria","Uzbekistan","Myanmar","Liberia","United Arab Emirates","Cook Islands","Dominica","Italy","Falkland Islands","Iraq","Saint Helena","Saudi Arabia","Nepal","Austria","Laos","Botswana","Belgium","Ghana","Serbia","Anguilla","Macedonia","Fiji","Vietnam","Palestine","Singapore","Sierra Leone","Vanuatu","Barbados","Ecuador","Tajikistan","Kiribati","Mauritius","Uruguay","Tuvalu","Cayman Islands","Trinidad and Tobago","Central African Republic","Paraguay","Malaysia","Jordan","Slovenia","Lesotho","Afghanistan","Luxembourg","Mexico","Gambia","Andorra","Qatar","South Sudan","Togo","United Kingdom","Papua New Guinea","Argentina","Spain","Finland","Djibouti","Rwanda","Mozambique","Democratic Republic of the Congo","Armenia","Senegal","Seychelles","Poland","Costa Rica","Pitcairn","Croatia","United States","Chad","Guyana","Turks and Caicos Islands","Vatican","Marshall Islands","Ireland","Malta","Palau","Comoros","Antigua and Barbuda"],"locations":["LKA","SUR","BHS","SDN","PAN","BRN","ESH","BGD","ZWE","GTM","CIV","HUN","ISL","RUS","ZMB","TKM","GEO","SOM","FRO","MDV","TON","GGY","DNK","PRK","CPV","GIN","MDG","GRC","MCO","CYP","GAB","GNQ","MDA","LVA","SLB","BOL","LIE","KEN","MWI","TUN","THA","BLR","OMN","KNA","VGB","NIC","CHL","LBY","BFA","HND","AUS","MRT","BDI","SLV","DEU","SYR","TUR","MSR","ISR","CZE","BTN","ETH","UKR","CHN","NZL","KAZ","JEY","KOR","EGY","TLS","JPN","TZA","CUB","NIU","STP","SMR","MNE","NRU","VCT","AGO","DOM","BLZ","PER","IDN","VEN","BRA","BHR","BGR","MLI","EST","GRD","KWT","MNG","IMN","SVK","CMR","GRL","PRT","MAR","COG","NLD","FRA","UGA","ALB","BEN","YEM","GNB","IRN","SWE","LBN","LTU","ERI","IND","NOR","LCA","NGA","JAM","PHL","GIB","FSM","ROU","SWZ","WSM","AZE","COL","CAN","HTI","NER","KGZ","IOT","PAK","BMU","CHE","BIH","XKX","KHM","ZAF","DZA","UZB","MMR","LBR","ARE","COK","DMA","ITA","FLK","IRQ","SHN","SAU","NPL","AUT","LAO","BWA","BEL","GHA","SRB","AIA","MKD","FJI","VNM","PSE","SGP","SLE","VUT","BRB","ECU","TJK","KIR","MUS","URY","TUV","CYM","TTO","CAF","PRY","MYS","JOR","SVN","LSO","AFG","LUX","MEX","GMB","AND","QAT","SSD","TGO","GBR","PNG","ARG","ESP","FIN","DJI","RWA","MOZ","COD","ARM","SEN","SYC","POL","CRI","PCN","HRV","USA","TCD","GUY","TCA","VAT","MHL","IRL","MLT","PLW","COM","ATG"],"name":"","z":[0.296029844,0.385117647,0.389764434,0.3732827,0.313825695,0.309266304,0.457163934,0.294842105,0.321487285,0.350123258,0.299859712,0.377179147,0.218610879,0.358216492,0.324281915,0.387043478,0.366857436,0.244577513,0.3314375,0.107351138,0.332421053,0.299228571,0.354480259,0.222042017,0.26375,0.288845188,0.332455621,0.346489589,0.352373418,0.364058498,0.396,0.138914894,0.334784127,0.374548571,0.28234375,0.301878824,0.574444444,0.357652594,0.275336957,0.342844252,0.328318858,0.31645283,0.258681458,0.016875,0.341615385,0.446022467,0.360243289,0.385640288,0.327355932,0.192109091,0.428949167,0.410987952,0.201788618,0.242006751,0.309007985,0.468298413,0.239575518,0.45756,0.356411133,0.393152138,0.146137255,0.267125243,0.380438182,0.433148579,0.381124461,0.277370968,0.403721569,0.32847623,0.338078815,0.382194444,0.31154637,0.220607012,0.264973016,0.351923077,0.375305556,0.392764706,0.292893939,0.942,0.390181159,0.363291375,0.27951811,0.359090909,0.293133773,0.282502167,0.377727938,0.385326935,0.325876033,0.367407311,0.300712644,0.3399,0.197016129,0.233815068,0.309218391,0.275559748,0.307009862,0.365603671,0.464065421,0.42610787,0.284004028,0.227066667,0.320032666,0.373713791,0.143498701,0.315090261,0.130047368,0.771009002,0.156416667,0.470415574,0.376171903,0.44425553,0.36735559,0.192474359,0.255516469,0.391454958,0.263666667,0.271046461,0.276568589,0.277446231,0.061433333,0.340837838,0.335103226,0.311911765,0.081615385,0.431860627,0.384110783,0.316285329,0.362476656,0.377750718,0.352303279,0.31975,0.225207684,0.452270492,0.275870102,0.296291262,0.277240741,0.28463354,0.403133438,0.286876667,0.221635514,0.377741107,0.440052721,0.259705275,0.626333333,0.251035714,0.384586106,0.445411765,0.392380686,0.514181818,0.208220675,0.264736842,0.299767425,0.350905028,0.232053045,0.277429926,0.268081967,-0.041281843,0.205166667,0.240416058,0.312005634,0.375555087,0.41804499,0.29402104,0.3910837,0.088862069,0.220495413,0.194974248,0.284433775,0.288272727,0.338252475,0.355985431,0.755,0.1663207,0.370311534,0.400005102,0.105362298,0.304073397,0.268472067,0.323084048,0.264221757,0.26776985,0.331431579,0.411867876,0.287643411,0.322204082,0.190120521,0.4211125,0.189136268,0.292223111,0.371920382,0.30086498,0.378063104,0.366794132,0.369051724,0.087461994,0.327890323,0.303611163,0.200286385,0.261835722,0.455750751,0.307663107,0.315592044,0.295,0.323686327,0.404417128,0.373803636,0.370047244,0.474,-0.10375,0.36268,0.225875744,0.208748166,0.085,-0.060485714,0.160494505],"type":"choropleth"}],"name":"2020-03-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Angola","Kiribati","Italy","Grenada","Comoros","Belarus","Guernsey","Mauritius","Guinea","Senegal","Ukraine","Iraq","Lebanon","Bulgaria","Switzerland","Guatemala","El Salvador","South Korea","Luxembourg","Rwanda","Yemen","Ecuador","Saint Kitts and Nevis","Bermuda","Antigua and Barbuda","Monaco","Central African Republic","Niger","Djibouti","Papua New Guinea","Brunei","Albania","Germany","Seychelles","Kyrgyzstan","Sierra Leone","Montenegro","Tanzania","Israel","France","Croatia","Bahamas","Botswana","Saudi Arabia","Georgia","Philippines","Netherlands","Costa Rica","Azerbaijan","Ivory Coast","Gabon","Pakistan","North Korea","United Arab Emirates","Burundi","Swaziland","Thailand","Cape Verde","Lithuania","South Sudan","Malaysia","Maldives","Isle of Man","Jersey","Saint Helena","Afghanistan","Latvia","Peru","Mexico","Dominican Republic","Cook Islands","Bahrain","Panama","Zimbabwe","Colombia","Romania","Liberia","Jamaica","Nigeria","Vatican","Ireland","Poland","Bosnia and Herzegovina","Bolivia","Falkland Islands","Brazil","Armenia","San Marino","Guinea-Bissau","Trinidad and Tobago","Estonia","South Africa","Ethiopia","Venezuela","British Virgin Islands","Malta","Samoa","Singapore","Australia","Guyana","Tajikistan","Bangladesh","Saint Lucia","Suriname","Turkey","Andorra","Zambia","Spain","Cayman Islands","Syria","Cyprus","Marshall Islands","Vanuatu","Kenya","Kosovo","Paraguay","Uruguay","Denmark","Argentina","Finland","Russia","Sweden","Democratic Republic of the Congo","Sudan","United States","Gibraltar","Pitcairn","Anguilla","Greenland","Gambia","Serbia","Madagascar","Western Sahara","Eritrea","Ghana","Belgium","Oman","Somalia","Austria","Nepal","British Indian Ocean Territory","Micronesia","Nicaragua","Cambodia","Tunisia","Turkmenistan","Qatar","East Timor","Myanmar","Faroe Islands","Bhutan","Mozambique","Mongolia","Belize","Montserrat","Norway","Honduras","Uganda","Niue","Slovenia","Palestine","Turks and Caicos Islands","India","Japan","Jordan","Chad","Mali","Sao Tome and Principe","Equatorial Guinea","Palau","Nauru","Czech Republic","Morocco","Libya","Saint Vincent and the Grenadines","Republic of the Congo","Iran","Tuvalu","Macedonia","China","Cuba","Haiti","United Kingdom","Benin","New Zealand","Vietnam","Greece","Chile","Lesotho","Hungary","Kazakhstan","Algeria","Togo","Sri Lanka","Slovakia","Cameroon","Portugal","Solomon Islands","Burkina Faso","Laos","Egypt","Iceland","Fiji","Barbados","Liechtenstein","Canada","Moldova","Kuwait","Malawi","Tonga","Dominica","Indonesia","Mauritania","Uzbekistan"],"locations":["AGO","KIR","ITA","GRD","COM","BLR","GGY","MUS","GIN","SEN","UKR","IRQ","LBN","BGR","CHE","GTM","SLV","KOR","LUX","RWA","YEM","ECU","KNA","BMU","ATG","MCO","CAF","NER","DJI","PNG","BRN","ALB","DEU","SYC","KGZ","SLE","MNE","TZA","ISR","FRA","HRV","BHS","BWA","SAU","GEO","PHL","NLD","CRI","AZE","CIV","GAB","PAK","PRK","ARE","BDI","SWZ","THA","CPV","LTU","SSD","MYS","MDV","IMN","JEY","SHN","AFG","LVA","PER","MEX","DOM","COK","BHR","PAN","ZWE","COL","ROU","LBR","JAM","NGA","VAT","IRL","POL","BIH","BOL","FLK","BRA","ARM","SMR","GNB","TTO","EST","ZAF","ETH","VEN","VGB","MLT","WSM","SGP","AUS","GUY","TJK","BGD","LCA","SUR","TUR","AND","ZMB","ESP","CYM","SYR","CYP","MHL","VUT","KEN","XKX","PRY","URY","DNK","ARG","FIN","RUS","SWE","COD","SDN","USA","GIB","PCN","AIA","GRL","GMB","SRB","MDG","ESH","ERI","GHA","BEL","OMN","SOM","AUT","NPL","IOT","FSM","NIC","KHM","TUN","TKM","QAT","TLS","MMR","FRO","BTN","MOZ","MNG","BLZ","MSR","NOR","HND","UGA","NIU","SVN","PSE","TCA","IND","JPN","JOR","TCD","MLI","STP","GNQ","PLW","NRU","CZE","MAR","LBY","VCT","COG","IRN","TUV","MKD","CHN","CUB","HTI","GBR","BEN","NZL","VNM","GRC","CHL","LSO","HUN","KAZ","DZA","TGO","LKA","SVK","CMR","PRT","SLB","BFA","LAO","EGY","ISL","FJI","BRB","LIE","CAN","MDA","KWT","MWI","TON","DMA","IDN","MRT","UZB"],"name":"","z":[0.443010499,0.2509,0.402372229,0.278465517,0.697474576,0.322760638,0.34369697,0.380030043,0.122615385,0.265146535,0.375403497,0.4121248,0.385132308,0.328036458,0.323171264,0.303706212,0.223841427,0.328863329,0.398434659,0.044325041,0.658943096,0.321616026,0.122333333,0.47032,0.245074074,0.335862903,0.34373743,0.409646077,0.149671429,0.368482759,0.584786232,0.239716949,0.327704748,0.361051429,0.166926829,0.422429752,0.376538012,0.214229533,0.430539318,0.410106457,0.281225519,0.369258799,0.299588542,0.23778653,0.372039036,0.299372388,0.320308396,0.335997799,0.441013491,0.281634441,0.416366142,0.216169908,0.372096154,0.266922312,0.298165138,0.238139535,0.340996446,0.345540541,0.349755993,0.354608407,0.132772082,0.11155207,0.393058824,0.260622302,0.703705882,0.244814706,0.339020305,0.263447226,0.323816228,0.225427416,0.641142857,0.250200375,0.243159704,0.350603873,0.321479579,0.350460534,0.401075092,0.321897423,0.204977392,0.42525,0.249171735,0.315891109,0.338869822,0.243243735,0.281688889,0.360358388,0.320734807,0.041833333,-0.27824,0.35842,0.387651079,0.319521114,0.175472371,0.284893011,0.1888,0.117385417,-0.019,0.3006933,0.431547659,0.370017699,0.346938776,0.2736075,0.452132653,0.218603175,0.300759693,0.399864583,0.217320442,0.304633114,0.289556522,0.409414773,0.350272329,0.413576923,0.507133333,0.356316772,0.15394332,0.267958102,0.324850333,0.412724629,0.33164778,0.394825897,0.349156089,0.382973596,0.35749284,0.338533613,0.379841377,-0.031421569,0.524571429,0.0,0.4204,0.239255528,0.312880046,0.391226708,0.354052632,0.275396825,0.308401341,0.337397251,0.28093538,0.281383578,0.323722701,0.299456477,0.226714286,0.190104167,0.362845366,0.33715942,0.28231039,0.215,0.31959431,0.151741935,0.31737797,-0.033777778,0.146388889,0.346320896,0.351672457,0.360503759,0.451709091,0.374603786,0.263752078,0.218626728,0.489210526,0.388490405,0.387818408,0.520818182,0.336877857,0.356746025,0.258924406,0.339625498,0.290052257,0.385530612,0.362039474,0.706,0.435375,0.453803237,0.358141675,0.317316143,0.38517,0.382306306,0.404235047,0.511166667,0.315906736,0.496572453,0.104135626,0.33667503,0.333279901,0.241720588,0.386237626,0.363375342,0.357905907,0.396423176,0.313455446,0.369936387,0.391710692,0.344638973,0.180830986,0.333891195,0.389203704,0.347348525,0.338397483,0.360731707,0.344165217,0.463520958,0.326497594,0.222296482,0.071779783,0.311677686,0.590147059,0.352069375,0.429540636,0.228338053,0.316105802,0.3143125,0.161604167,0.221981977,0.446247191,0.381613636],"type":"choropleth"}],"name":"2020-03-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Rwanda","Argentina","Liechtenstein","Japan","Serbia","Mozambique","Niger","Cayman Islands","Tuvalu","Lesotho","Senegal","East Timor","Libya","Qatar","Canada","Liberia","Iceland","Suriname","Georgia","Lebanon","Uganda","Guinea-Bissau","Central African Republic","Sweden","Nigeria","Philippines","Cape Verde","Austria","Eritrea","Greenland","Switzerland","Afghanistan","Italy","India","Haiti","China","Montenegro","Seychelles","Botswana","Sudan","Spain","Kiribati","Singapore","Iran","New Zealand","Fiji","Saint Vincent and the Grenadines","Cuba","Kuwait","Mali","Gibraltar","Comoros","Finland","Croatia","Guatemala","Mauritius","Ecuador","South Sudan","Benin","Burkina Faso","Ireland","Western Sahara","Nepal","North Korea","Germany","Latvia","Chile","Israel","Venezuela","Australia","Jamaica","Brunei","Laos","Luxembourg","Bosnia and Herzegovina","Mexico","Montserrat","Romania","Ukraine","Barbados","Madagascar","Sierra Leone","Solomon Islands","United States","Turkmenistan","Colombia","Samoa","Netherlands","Tonga","Ethiopia","Denmark","Falkland Islands","Malta","Morocco","Kosovo","Zambia","United Kingdom","South Korea","Saudi Arabia","British Indian Ocean Territory","Equatorial Guinea","Saint Helena","Slovenia","Poland","Somalia","Palestine","Peru","Belgium","Brazil","Algeria","Malaysia","Niue","Angola","Jordan","Panama","Paraguay","Bahrain","Mauritania","Nicaragua","Oman","Iraq","Burundi","Swaziland","Hungary","Isle of Man","Russia","British Virgin Islands","Macedonia","Sri Lanka","Marshall Islands","Guinea","San Marino","El Salvador","Kazakhstan","Cyprus","Slovakia","Tanzania","United Arab Emirates","Gabon","Greece","Armenia","France","Egypt","Turkey","Cameroon","Gambia","Jersey","Republic of the Congo","Bolivia","Estonia","Czech Republic","Mongolia","Bhutan","Dominican Republic","Vietnam","Vatican","Chad","Yemen","Albania","South Africa","Ghana","Saint Kitts and Nevis","Costa Rica","Bulgaria","Myanmar","Guyana","Bermuda","Lithuania","Portugal","Syria","Pakistan","Monaco","Kyrgyzstan","Tunisia","Nauru","Zimbabwe","Papua New Guinea","Ivory Coast","Indonesia","Moldova","Saint Lucia","Tajikistan","Grenada","Bangladesh","Uruguay","Democratic Republic of the Congo","Trinidad and Tobago","Vanuatu","Palau","Cambodia","Anguilla","Turks and Caicos Islands","Micronesia","Djibouti","Maldives","Honduras","Dominica","Togo","Faroe Islands","Norway","Kenya","Sao Tome and Principe","Bahamas","Thailand","Cook Islands","Pitcairn","Malawi","Andorra","Belize","Uzbekistan","Azerbaijan","Belarus","Guernsey","Antigua and Barbuda"],"locations":["RWA","ARG","LIE","JPN","SRB","MOZ","NER","CYM","TUV","LSO","SEN","TLS","LBY","QAT","CAN","LBR","ISL","SUR","GEO","LBN","UGA","GNB","CAF","SWE","NGA","PHL","CPV","AUT","ERI","GRL","CHE","AFG","ITA","IND","HTI","CHN","MNE","SYC","BWA","SDN","ESP","KIR","SGP","IRN","NZL","FJI","VCT","CUB","KWT","MLI","GIB","COM","FIN","HRV","GTM","MUS","ECU","SSD","BEN","BFA","IRL","ESH","NPL","PRK","DEU","LVA","CHL","ISR","VEN","AUS","JAM","BRN","LAO","LUX","BIH","MEX","MSR","ROU","UKR","BRB","MDG","SLE","SLB","USA","TKM","COL","WSM","NLD","TON","ETH","DNK","FLK","MLT","MAR","XKX","ZMB","GBR","KOR","SAU","IOT","GNQ","SHN","SVN","POL","SOM","PSE","PER","BEL","BRA","DZA","MYS","NIU","AGO","JOR","PAN","PRY","BHR","MRT","NIC","OMN","IRQ","BDI","SWZ","HUN","IMN","RUS","VGB","MKD","LKA","MHL","GIN","SMR","SLV","KAZ","CYP","SVK","TZA","ARE","GAB","GRC","ARM","FRA","EGY","TUR","CMR","GMB","JEY","COG","BOL","EST","CZE","MNG","BTN","DOM","VNM","VAT","TCD","YEM","ALB","ZAF","GHA","KNA","CRI","BGR","MMR","GUY","BMU","LTU","PRT","SYR","PAK","MCO","KGZ","TUN","NRU","ZWE","PNG","CIV","IDN","MDA","LCA","TJK","GRD","BGD","URY","COD","TTO","VUT","PLW","KHM","AIA","TCA","FSM","DJI","MDV","HND","DMA","TGO","FRO","NOR","KEN","STP","BHS","THA","COK","PCN","MWI","AND","BLZ","UZB","AZE","BLR","GGY","ATG"],"name":"","z":[0.104904195,0.393967951,0.521987179,0.337437845,0.292446411,0.314227692,0.473540185,0.392803235,0.611964286,0.274064417,0.324362832,0.29465625,0.318652685,0.243308798,0.379868846,0.42523031,0.297973154,0.428652174,0.406635177,0.282537849,0.164022923,0.0454,0.385923372,0.396943372,0.244617618,0.287074953,0.351976744,0.346567068,0.3136,0.295533333,0.321011605,0.216644689,0.29303251,0.36106196,0.405246078,0.55692647,0.333049383,0.513378819,0.079998703,0.236217105,0.316535252,0.223583333,0.344628875,0.387946057,0.377071443,0.295217094,0.467059701,0.039450634,0.238916465,0.317531034,0.473622807,0.37644,0.375834832,0.301804598,0.358046012,0.305734848,0.32367076,0.387463696,0.251249231,0.317250825,0.191014541,0.239328767,0.278735685,0.40347561,0.340075361,0.296330081,0.387946484,0.374902553,0.310955238,0.428255277,0.324839923,0.121460145,0.180476415,0.318074534,0.357317778,0.304332341,0.49489,0.381049456,0.325277288,0.227078029,0.435406709,0.302918079,0.292019231,0.436404663,0.255396552,0.284755157,0.330178571,0.386340589,0.27008,0.17981128,0.366584785,0.352714286,0.19872327,0.341351121,0.379910714,0.273911321,0.419819008,0.290435933,0.007300058,0.5366,0.281155556,0.493611111,0.327730486,0.311135895,0.271992523,0.447175258,0.235055498,0.320074714,0.411521965,0.309819028,-0.024683433,0.2109375,0.355083495,0.191361446,0.30396698,0.175285503,0.273971768,0.295149123,0.345518983,0.258971846,0.329242066,0.268427966,0.194433628,0.36479374,0.383349558,0.35250211,0.239791667,0.359844749,0.304802994,0.493272727,0.303582888,0.423941176,0.232025771,0.304385027,0.409602372,0.328571698,0.173664686,0.273250779,0.424550388,0.376261618,0.363983539,0.423779972,0.296265331,0.220709327,0.390912476,0.356634711,0.401025424,0.257007843,0.33179274,0.372696347,0.417284826,0.351127379,0.152888889,0.299149945,0.363736958,0.78125,0.310255747,0.375116531,0.232253499,0.276518226,0.233740034,0.37952381,0.3625,0.39082381,0.37837037,0.348033333,0.3811875,0.317485333,0.371757416,0.435030853,0.218718691,0.414324201,0.336083333,0.239680041,0.748,0.322057692,0.343310345,0.260167553,0.198191011,0.416013304,0.331453846,0.345924925,0.422778761,0.275980659,0.348683066,0.268484787,0.357083779,0.341157895,-0.5155,0.389506849,0.2015,0.504380952,0.279142857,-0.017226087,0.149309638,0.239870994,0.221065421,0.248443478,0.2802,0.418448884,0.299242227,0.383307692,0.407240803,0.356214566,0.477789474,0.420923077,0.37103869,0.170607595,0.287598901,0.259208696,0.376063932,0.218169742,0.417782609,0.28],"type":"choropleth"}],"name":"2020-03-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["United Arab Emirates","Panama","Slovenia","Sierra Leone","Oman","Guinea-Bissau","Malaysia","Ivory Coast","Democratic Republic of the Congo","Malta","Poland","Japan","Brunei","Venezuela","Maldives","Libya","Bahamas","Mali","Kyrgyzstan","Argentina","San Marino","Kuwait","New Zealand","Austria","Sudan","United Kingdom","Iran","Saint Helena","Belize","Italy","China","Uganda","Guernsey","British Virgin Islands","Andorra","Niger","Tajikistan","Tokelau","Montserrat","Turkmenistan","Haiti","Dominican Republic","Zambia","Swaziland","Serbia","Spain","Ireland","Rwanda","Saint Lucia","Germany","Western Sahara","Solomon Islands","Lesotho","Gibraltar","Suriname","Kenya","Micronesia","Yemen","Turkey","Finland","Vanuatu","Dominica","Bolivia","Palau","Anguilla","Bosnia and Herzegovina","Portugal","Jamaica","Bangladesh","Faroe Islands","Iceland","Saint Kitts and Nevis","Uzbekistan","Tuvalu","Nauru","Armenia","Antigua and Barbuda","Cyprus","Bermuda","Syria","Moldova","Monaco","Costa Rica","El Salvador","Isle of Man","Mongolia","Kazakhstan","Pakistan","Tonga","Grenada","Cayman Islands","Bhutan","Slovakia","Ecuador","Nepal","North Korea","Mauritania","Palestine","Falkland Islands","South Korea","Egypt","Fiji","Singapore","Russia","Angola","Brazil","Kiribati","Marshall Islands","Croatia","Somalia","Netherlands","Bahrain","Samoa","Cape Verde","Djibouti","Equatorial Guinea","Colombia","British Indian Ocean Territory","Kosovo","Uruguay","Czech Republic","Gabon","Mexico","Denmark","Cook Islands","South Sudan","Honduras","Togo","Nigeria","Benin","United States","Botswana","Afghanistan","Saint Vincent and the Grenadines","Montenegro","Greece","Philippines","Jordan","Mauritius","Comoros","Iraq","Liberia","South Africa","Qatar","Guatemala","Australia","Estonia","Switzerland","Greenland","Paraguay","Israel","Laos","Peru","Guinea","Madagascar","East Timor","Chile","Gambia","Algeria","Nicaragua","India","Lebanon","Sao Tome and Principe","Pitcairn","Senegal","Cameroon","Burkina Faso","Republic of the Congo","Tunisia","Canada","Niue","Malawi","Eritrea","Ethiopia","Cuba","Morocco","Latvia","Luxembourg","Zimbabwe","Romania","Indonesia","Cambodia","Myanmar","Seychelles","Ukraine","Norway","Turks and Caicos Islands","Albania","Tanzania","Thailand","Central African Republic","France","Hungary","Saudi Arabia","Burundi","Sri Lanka","Azerbaijan","Georgia","Macedonia","Belgium","Belarus","Guyana","Sweden","Mozambique","Vietnam","Liechtenstein","Ghana","Vatican","Chad","Trinidad and Tobago","Lithuania","Bulgaria","Jersey","Papua New Guinea","Barbados"],"locations":["ARE","PAN","SVN","SLE","OMN","GNB","MYS","CIV","COD","MLT","POL","JPN","BRN","VEN","MDV","LBY","BHS","MLI","KGZ","ARG","SMR","KWT","NZL","AUT","SDN","GBR","IRN","SHN","BLZ","ITA","CHN","UGA","GGY","VGB","AND","NER","TJK","TKL","MSR","TKM","HTI","DOM","ZMB","SWZ","SRB","ESP","IRL","RWA","LCA","DEU","ESH","SLB","LSO","GIB","SUR","KEN","FSM","YEM","TUR","FIN","VUT","DMA","BOL","PLW","AIA","BIH","PRT","JAM","BGD","FRO","ISL","KNA","UZB","TUV","NRU","ARM","ATG","CYP","BMU","SYR","MDA","MCO","CRI","SLV","IMN","MNG","KAZ","PAK","TON","GRD","CYM","BTN","SVK","ECU","NPL","PRK","MRT","PSE","FLK","KOR","EGY","FJI","SGP","RUS","AGO","BRA","KIR","MHL","HRV","SOM","NLD","BHR","WSM","CPV","DJI","GNQ","COL","IOT","XKX","URY","CZE","GAB","MEX","DNK","COK","SSD","HND","TGO","NGA","BEN","USA","BWA","AFG","VCT","MNE","GRC","PHL","JOR","MUS","COM","IRQ","LBR","ZAF","QAT","GTM","AUS","EST","CHE","GRL","PRY","ISR","LAO","PER","GIN","MDG","TLS","CHL","GMB","DZA","NIC","IND","LBN","STP","PCN","SEN","CMR","BFA","COG","TUN","CAN","NIU","MWI","ERI","ETH","CUB","MAR","LVA","LUX","ZWE","ROU","IDN","KHM","MMR","SYC","UKR","NOR","TCA","ALB","TZA","THA","CAF","FRA","HUN","SAU","BDI","LKA","AZE","GEO","MKD","BEL","BLR","GUY","SWE","MOZ","VNM","LIE","GHA","VAT","TCD","TTO","LTU","BGR","JEY","PNG","BRB"],"name":"","z":[0.259454002,0.279272674,0.296462667,0.376073964,0.266796738,0.219595238,0.144737135,0.415530343,0.312922632,0.206114035,0.275801112,0.364000356,0.181170886,0.287194215,0.163985294,0.392622549,0.384789546,0.326214286,0.233727273,0.29519751,0.234733333,0.195388889,0.370817784,0.35594903,0.26481769,0.380053326,0.422076747,0.469833333,0.2932,0.333185803,0.518843426,0.128088197,0.346776596,0.27464,0.196396825,0.468286982,0.373234568,0.0,0.51525,0.345509434,0.380681334,0.280472754,0.171932515,0.08104918,0.323998972,0.293077558,0.278477152,0.117176955,0.428264,0.35098495,0.435263158,0.10771875,0.375376518,0.084408696,0.506490566,0.305792683,0.229875,0.446438017,0.311792397,0.350816481,0.523652174,0.297534884,0.353670172,0.3464,0.0,0.306841163,0.312071276,0.325086698,0.298350099,0.332619048,0.324452459,0.384854167,0.196394495,0.43702439,0.5935,0.339638978,0.192513514,0.40019633,0.276856164,0.444182058,0.38628125,0.347988593,0.295092464,0.280908831,0.372033654,0.340424483,0.294227488,0.30633622,0.066663366,0.386644444,0.41319685,0.271767442,0.338240602,0.275722279,0.30934195,0.394456044,0.391975309,0.385289524,0.463241935,0.356180643,0.291376185,0.186003328,0.300409827,0.354592554,0.30626,0.399074736,0.4650625,0.522343284,0.334073826,0.294440816,0.372360005,0.176949919,0.346558824,0.251,0.12095,0.276692308,0.345519238,0.5665,0.199311897,0.267623393,0.304682627,0.384287611,0.299194466,0.403705476,0.20625,0.328162287,0.311786355,0.18438469,0.188708179,0.223106061,0.475628198,0.137172138,0.250508582,0.44612987,0.36778327,0.348193491,0.294500974,0.223759109,0.29184434,0.425085714,0.380765986,0.454781921,0.336535437,0.23542747,0.327910443,0.416889726,0.347332743,0.324826394,0.405043796,0.292106703,0.376225717,0.409482051,0.294920111,0.261743284,0.351943463,0.194757576,0.324634666,0.390680818,0.300739777,0.349027017,0.301017155,0.319433168,0.483142857,0.861357143,0.329210418,0.40767388,0.350337302,0.267080569,0.279552481,0.385342676,0.297923077,0.363770905,0.253628571,0.186372204,0.082043076,0.346495192,0.400074747,0.315545106,0.274726693,0.355972594,0.263837187,0.309741935,0.32218484,0.511339623,0.336761009,0.431485284,0.43605,0.355190299,0.196346353,0.357458949,0.47878125,0.37351868,0.355630307,0.144796686,0.276488372,0.262955414,0.446980707,0.432281022,0.385979695,0.320015877,0.471112195,0.360849765,0.393110777,0.279936709,0.373600834,0.531111111,0.184560287,0.0,0.272020202,0.351751918,0.323570099,0.439657088,0.387404531,0.384457023,0.40160396],"type":"choropleth"}],"name":"2020-03-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-03-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Burundi","Libya","United States","Tanzania","Lebanon","Cameroon","Malaysia","Paraguay","Indonesia","Norway","Madagascar","South Sudan","Democratic Republic of the Congo","Zimbabwe","Slovakia","Austria","Spain","Niger","Poland","Uzbekistan","United Kingdom","Oman","Nigeria","Honduras","Laos","Dominican Republic","Mauritius","Tuvalu","Gambia","Singapore","Tonga","Saint Vincent and the Grenadines","Comoros","Japan","Qatar","British Virgin Islands","Egypt","Lithuania","Netherlands","Croatia","Saint Lucia","Albania","South Africa","Ukraine","Vanuatu","Benin","Ecuador","Somalia","Republic of the Congo","Bulgaria","Gibraltar","Guinea-Bissau","Nicaragua","Antigua and Barbuda","South Korea","Greenland","Turkmenistan","Saint Helena","Romania","Moldova","Lesotho","Georgia","Ivory Coast","Montserrat","Portugal","Saudi Arabia","Djibouti","Cayman Islands","British Indian Ocean Territory","Bhutan","Guyana","Bangladesh","Bahrain","Vatican","Eritrea","Pitcairn","Syria","Tajikistan","Sudan","United Arab Emirates","Kazakhstan","Solomon Islands","Liechtenstein","Anguilla","Botswana","Cape Verde","Micronesia","Slovenia","Armenia","Turks and Caicos Islands","Belize","Venezuela","Malta","Pakistan","Mauritania","Colombia","Belarus","Afghanistan","Andorra","Guatemala","Iraq","Jordan","Rwanda","Papua New Guinea","Estonia","Germany","Suriname","Peru","Latvia","Bermuda","Morocco","Mali","India","Sweden","Cook Islands","France","Nauru","Western Sahara","El Salvador","Grenada","Bosnia and Herzegovina","Marshall Islands","Haiti","Ethiopia","Denmark","Algeria","Brunei","Finland","Sierra Leone","Maldives","Guernsey","Montenegro","Macedonia","San Marino","Sri Lanka","Brazil","Greece","Cyprus","Kenya","Barbados","Switzerland","Australia","Palau","Kosovo","Malawi","Costa Rica","Guinea","Saint Kitts and Nevis","Turkey","East Timor","Thailand","Kyrgyzstan","Seychelles","Cambodia","Nepal","Yemen","Myanmar","Uruguay","Zambia","Mexico","Jamaica","Togo","Samoa","Azerbaijan","Faroe Islands","Mozambique","Fiji","Tunisia","Isle of Man","Bahamas","Liberia","Equatorial Guinea","Philippines","Vietnam","Serbia","Kiribati","Belgium","Luxembourg","Niue","New Zealand","Swaziland","Gabon","Argentina","Uganda","Hungary","Cuba","Canada","North Korea","Falkland Islands","Senegal","Ireland","Angola","Italy","Panama","Iceland","Mongolia","Ghana","Monaco","Dominica","Burkina Faso","Chad","Palestine","Russia","Israel","China","Chile","Kuwait","Czech Republic","Sao Tome and Principe","Jersey","Bolivia","Central African Republic","Iran","Trinidad and Tobago"],"locations":["BDI","LBY","USA","TZA","LBN","CMR","MYS","PRY","IDN","NOR","MDG","SSD","COD","ZWE","SVK","AUT","ESP","NER","POL","UZB","GBR","OMN","NGA","HND","LAO","DOM","MUS","TUV","GMB","SGP","TON","VCT","COM","JPN","QAT","VGB","EGY","LTU","NLD","HRV","LCA","ALB","ZAF","UKR","VUT","BEN","ECU","SOM","COG","BGR","GIB","GNB","NIC","ATG","KOR","GRL","TKM","SHN","ROU","MDA","LSO","GEO","CIV","MSR","PRT","SAU","DJI","CYM","IOT","BTN","GUY","BGD","BHR","VAT","ERI","PCN","SYR","TJK","SDN","ARE","KAZ","SLB","LIE","AIA","BWA","CPV","FSM","SVN","ARM","TCA","BLZ","VEN","MLT","PAK","MRT","COL","BLR","AFG","AND","GTM","IRQ","JOR","RWA","PNG","EST","DEU","SUR","PER","LVA","BMU","MAR","MLI","IND","SWE","COK","FRA","NRU","ESH","SLV","GRD","BIH","MHL","HTI","ETH","DNK","DZA","BRN","FIN","SLE","MDV","GGY","MNE","MKD","SMR","LKA","BRA","GRC","CYP","KEN","BRB","CHE","AUS","PLW","XKX","MWI","CRI","GIN","KNA","TUR","TLS","THA","KGZ","SYC","KHM","NPL","YEM","MMR","URY","ZMB","MEX","JAM","TGO","WSM","AZE","FRO","MOZ","FJI","TUN","IMN","BHS","LBR","GNQ","PHL","VNM","SRB","KIR","BEL","LUX","NIU","NZL","SWZ","GAB","ARG","UGA","HUN","CUB","CAN","PRK","FLK","SEN","IRL","AGO","ITA","PAN","ISL","MNG","GHA","MCO","DMA","BFA","TCD","PSE","RUS","ISR","CHN","CHL","KWT","CZE","STP","JEY","BOL","CAF","IRN","TTO"],"name":"","z":[0.104699048,0.263794271,0.443448179,0.256666135,0.378944912,0.389994147,0.181020326,0.344445861,0.184865268,0.436423699,0.373787273,0.401469251,0.297813548,0.310926973,0.289357143,0.387302743,0.318226619,0.459104061,0.303536859,0.362521739,0.403153084,0.260960997,0.316511756,0.318456764,0.368266129,0.31784782,0.32750655,0.307846154,0.385858268,0.342929624,0.307253333,0.455910828,0.55953125,0.348513486,0.304816113,0.3895625,0.342299791,0.384570911,0.373449296,0.377160998,0.502283019,0.421407473,0.419120765,0.360585453,0.2215625,0.363555556,0.351240462,0.262983498,0.403174274,0.380481517,0.205896226,0.12168,0.36434012,0.3676,0.359020083,0.511527363,0.300227273,0.515607143,0.35173443,0.448700624,0.251831909,0.405274298,0.449702317,0.314416667,0.426558335,0.169606298,0.258635714,0.408667606,0.299285714,0.275242424,0.298408867,0.300676004,0.284038095,0.64125,0.356858824,0.634,0.476942529,0.404739837,0.323786535,0.30142318,0.31018932,0.294741379,0.426964706,0.507,0.349152064,0.340154762,0.283884615,0.362940397,0.315351852,0.489333333,0.405568966,0.242600325,0.239699758,0.328296969,0.356448529,0.327101918,0.386169154,0.195729064,0.402125,0.399929844,0.353929139,0.136219952,0.162080572,0.383938312,0.350471655,0.360231899,0.317525,0.375756758,0.418458265,0.333219512,0.367916143,0.27745911,0.332647202,0.421869074,0.149909091,0.369174687,0.508916667,0.472927835,0.349205345,0.472375,0.393985043,0.524081633,0.347578414,0.265819531,0.401910128,0.349793173,0.165888112,0.392610563,0.366410774,0.191991753,0.359169355,0.283406393,0.353597701,0.411478261,0.216069387,0.34375768,0.430072136,0.350586622,0.366526164,0.337718447,0.347325545,0.405283767,0.377833333,0.096808874,0.385629709,0.326831256,0.313331429,0.193018182,0.327033517,0.235921053,0.452105058,0.470825243,0.485679426,0.291698324,0.299709907,0.472374239,0.388151261,0.305957617,0.227698113,0.283999101,0.32786105,0.276838375,0.088095238,0.444619891,0.262878788,0.31305679,0.290019064,0.214926614,0.446458874,0.450387283,0.439824161,0.065729167,0.339319075,0.365656048,0.299153073,0.17,0.351159235,0.371240864,0.484615385,0.379666416,0.400027778,0.401363636,0.445722784,0.144924749,0.402588687,0.053539319,0.355437769,0.292979167,0.406794118,0.439662582,0.316645201,0.41709144,0.384131993,0.358581596,0.369497925,0.3107173,0.230693888,0.315435811,0.298768421,0.355403846,0.404247191,0.395388416,0.366546132,0.326877815,0.483770231,0.356436823,0.271658981,0.38629932,0.104655172,0.514210863,0.344215633,0.460638743,0.459169216,0.41782282],"type":"choropleth"}],"name":"2020-03-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["El Salvador","Djibouti","South Sudan","Kiribati","Nicaragua","Singapore","Turks and Caicos Islands","Equatorial Guinea","Vanuatu","Serbia","Spain","Liechtenstein","Mauritania","South Korea","Iraq","Saint Lucia","Ecuador","Latvia","Sudan","Mauritius","Argentina","Indonesia","Ireland","Trinidad and Tobago","Tanzania","Greece","Western Sahara","Benin","Faroe Islands","Eritrea","Montenegro","Malaysia","Cambodia","Denmark","Bolivia","Bosnia and Herzegovina","Azerbaijan","Luxembourg","Liberia","Turkey","Kenya","Nepal","Syria","Mexico","Ukraine","Cape Verde","Guyana","Paraguay","Saint Vincent and the Grenadines","Central African Republic","Gabon","Botswana","Philippines","Somalia","Albania","India","France","Guinea-Bissau","Antigua and Barbuda","Micronesia","Bahrain","Afghanistan","Oman","Morocco","Jordan","United States","Macedonia","Swaziland","Palau","Guinea","Saint Kitts and Nevis","Saudi Arabia","Slovenia","Ivory Coast","Chad","Czech Republic","Guatemala","Cyprus","Cameroon","Seychelles","Belize","San Marino","Dominica","China","Libya","Uruguay","Monaco","Ghana","Iceland","Ethiopia","Brunei","Qatar","Niger","Mongolia","Costa Rica","Saint Helena","North Korea","Sweden","Honduras","Tunisia","Austria","Democratic Republic of the Congo","Republic of the Congo","Jersey","Solomon Islands","Mali","Kazakhstan","Kuwait","Lebanon","Laos","Madagascar","Uganda","Falkland Islands","Finland","Hungary","Gibraltar","Germany","Canada","Zambia","Greenland","Romania","Estonia","Yemen","Bermuda","Portugal","Papua New Guinea","Tonga","Belgium","Cayman Islands","Georgia","Kyrgyzstan","Maldives","Guernsey","Togo","Sri Lanka","Panama","Israel","Croatia","Peru","Norway","Cuba","Venezuela","New Zealand","Tuvalu","Chile","Bangladesh","Myanmar","United Arab Emirates","Jamaica","Switzerland","Burkina Faso","Dominican Republic","Lesotho","Bahamas","Mozambique","Sierra Leone","Algeria","Brazil","Nauru","Burundi","Moldova","Andorra","Egypt","Bhutan","Malta","Malawi","Sao Tome and Principe","South Africa","Suriname","Netherlands","Armenia","Rwanda","Zimbabwe","Australia","Russia","United Kingdom","Fiji","Samoa","East Timor","Montserrat","Angola","Thailand","Barbados","Haiti","Gambia","Slovakia","Marshall Islands","Isle of Man","Palestine","Japan","Italy","Colombia","Pakistan","Vietnam","Uzbekistan","Bulgaria","Nigeria","Cook Islands","Kosovo","Grenada","Lithuania","British Indian Ocean Territory","Poland","Pitcairn","Iran","Tajikistan","Comoros","Belarus","Turkmenistan","Senegal"],"locations":["SLV","DJI","SSD","KIR","NIC","SGP","TCA","GNQ","VUT","SRB","ESP","LIE","MRT","KOR","IRQ","LCA","ECU","LVA","SDN","MUS","ARG","IDN","IRL","TTO","TZA","GRC","ESH","BEN","FRO","ERI","MNE","MYS","KHM","DNK","BOL","BIH","AZE","LUX","LBR","TUR","KEN","NPL","SYR","MEX","UKR","CPV","GUY","PRY","VCT","CAF","GAB","BWA","PHL","SOM","ALB","IND","FRA","GNB","ATG","FSM","BHR","AFG","OMN","MAR","JOR","USA","MKD","SWZ","PLW","GIN","KNA","SAU","SVN","CIV","TCD","CZE","GTM","CYP","CMR","SYC","BLZ","SMR","DMA","CHN","LBY","URY","MCO","GHA","ISL","ETH","BRN","QAT","NER","MNG","CRI","SHN","PRK","SWE","HND","TUN","AUT","COD","COG","JEY","SLB","MLI","KAZ","KWT","LBN","LAO","MDG","UGA","FLK","FIN","HUN","GIB","DEU","CAN","ZMB","GRL","ROU","EST","YEM","BMU","PRT","PNG","TON","BEL","CYM","GEO","KGZ","MDV","GGY","TGO","LKA","PAN","ISR","HRV","PER","NOR","CUB","VEN","NZL","TUV","CHL","BGD","MMR","ARE","JAM","CHE","BFA","DOM","LSO","BHS","MOZ","SLE","DZA","BRA","NRU","BDI","MDA","AND","EGY","BTN","MLT","MWI","STP","ZAF","SUR","NLD","ARM","RWA","ZWE","AUS","RUS","GBR","FJI","WSM","TLS","MSR","AGO","THA","BRB","HTI","GMB","SVK","MHL","IMN","PSE","JPN","ITA","COL","PAK","VNM","UZB","BGR","NGA","COK","XKX","GRD","LTU","IOT","POL","PCN","IRN","TJK","COM","BLR","TKM","SEN"],"name":"","z":[0.392004454,0.341769231,0.399066667,0.6805,0.469028571,0.311774802,0.928,0.178,0.156571429,0.429135021,0.425791465,0.062142857,0.390733333,0.33381335,0.349774869,0.467666667,0.34279438,0.398576923,0.349653409,0.468166667,0.359002137,0.255365897,0.400984536,0.418498008,0.295855422,0.364002212,0.413071429,0.246693878,0.0,0.3824,0.220424242,0.063475645,0.305793249,0.402423077,0.4407446,0.283303797,0.390174312,0.326150538,0.433058511,0.343866667,0.382324086,0.304937143,0.312578947,0.358345535,0.306066414,0.323307692,0.282357143,0.404763968,0.556875,0.4314375,0.577052632,0.470947368,0.381334314,0.319521429,0.440168831,0.444764077,0.494431362,0.6622,0.372625,0.311428571,0.314092308,0.336086486,0.473413127,0.405971831,0.221256098,0.457812296,0.049782609,0.143285714,0.1402,0.397384106,0.37175,0.25236526,0.377208633,0.262824176,0.565377358,0.440348101,0.481031308,0.391282178,0.449210843,0.286181818,0.36805,0.266,0.0,0.589752686,0.301897436,0.468436309,0.461882353,0.363095602,0.394833333,0.463981191,0.050582278,0.334566038,0.501890351,0.331265455,0.470527066,0.462857143,0.433785714,0.455778677,0.412617521,0.358161157,0.350510959,0.35170354,0.387465517,0.489653846,0.103625,0.374530233,0.289069767,0.195314516,0.225093426,0.321213115,0.453493671,0.334511416,0.1898,0.419907547,0.441003788,0.470966667,0.406066465,0.46230611,0.377657143,0.4626875,0.395573232,0.28792,0.362702532,0.4643,0.362629087,0.295991935,0.418,0.380194051,0.453632653,0.386577381,0.222571429,0.099720641,0.413684211,0.535817391,0.354679856,0.499345196,0.433754128,0.406352941,0.403324532,0.403268859,0.222625147,0.326441418,0.477625588,0.0,0.397174129,0.381298995,0.3030625,0.376022608,0.425410798,0.439799859,0.289807692,0.350974667,0.431761905,0.519856481,0.231391304,0.161821429,0.37848249,0.409907275,0.308333333,0.015232558,0.455676471,0.410605263,0.156787879,0.253066667,0.420333333,0.451346154,-0.094666667,0.370285896,0.159111111,0.409574479,0.274136364,0.396203883,0.414727626,0.496482067,0.327050519,0.445231604,0.351502825,0.3445,0.1804,0.0,0.204321101,0.33501137,0.284578947,0.473399716,0.242380952,0.375411392,0.355,0.436772727,0.420466667,0.427775573,0.564642416,0.294018785,0.306954403,0.385733871,0.5130625,0.482910448,0.264750606,0.854,0.554454545,0.490444444,0.40754918,0.5975,0.375154487,0.744,0.3189,0.511619048,-0.256166667,0.282380952,0.2318,0.59050361],"type":"choropleth"}],"name":"2020-04-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kazakhstan","Cameroon","Guyana","Gambia","Zimbabwe","Bermuda","Pakistan","Afghanistan","Japan","Uganda","Micronesia","Mexico","Bangladesh","Lithuania","Saint Lucia","Singapore","Cuba","Nauru","Germany","Morocco","Jamaica","Bhutan","Oman","Moldova","El Salvador","Vanuatu","Greece","Anguilla","Syria","Slovenia","Monaco","Argentina","Lesotho","Solomon Islands","Rwanda","Guinea","Cambodia","India","Belarus","Liechtenstein","Egypt","Bolivia","South Sudan","Grenada","Benin","Saint Kitts and Nevis","Uruguay","Mozambique","Saudi Arabia","Jordan","France","Somalia","Latvia","Costa Rica","Sudan","Tunisia","Cook Islands","Russia","Cayman Islands","Poland","Uzbekistan","Portugal","Sierra Leone","Mali","Bahamas","Tajikistan","Azerbaijan","Dominican Republic","Ukraine","Burkina Faso","Thailand","British Virgin Islands","Gibraltar","Philippines","Madagascar","Lebanon","Sao Tome and Principe","Romania","Iran","Jersey","Australia","North Korea","Senegal","Spain","Western Sahara","Netherlands","Swaziland","Palestine","Honduras","Colombia","Andorra","Haiti","Cyprus","Samoa","Malta","Macedonia","Serbia","Pitcairn","Niue","Kosovo","Georgia","British Indian Ocean Territory","Israel","South Korea","Papua New Guinea","Fiji","Chile","New Zealand","Croatia","Republic of the Congo","Guernsey","Togo","Bulgaria","Turkmenistan","South Africa","Finland","Zambia","Greenland","Saint Helena","Kyrgyzstan","Malawi","Hungary","Venezuela","Libya","Belgium","Sri Lanka","United Kingdom","Tanzania","Brunei","China","Switzerland","Niger","Maldives","Panama","Ethiopia","Equatorial Guinea","Ghana","Czech Republic","Norway","Canada","United Arab Emirates","Peru","Kuwait","Sweden","San Marino","Algeria","Montserrat","Tonga","Malaysia","Albania","Faroe Islands","Myanmar","Cape Verde","Falkland Islands","Tuvalu","Luxembourg","Chad","Saint Vincent and the Grenadines","Ecuador","Kiribati","Bahrain","Tokelau","Turkey","Estonia","Italy","Barbados","Burundi","Mauritania","Iceland","Botswana","Laos","Bosnia and Herzegovina","Mauritius","Armenia","Mongolia","Seychelles","Suriname","Ireland","Palau","Nigeria","Kenya","Vietnam","Turks and Caicos Islands","Djibouti","Iraq","Qatar","Angola","Central African Republic","Yemen","United States","Gabon","Nepal","Eritrea","Slovakia","Antigua and Barbuda","Paraguay","Trinidad and Tobago","Austria","Indonesia","Isle of Man","Liberia","Ivory Coast","Brazil","Nicaragua","Marshall Islands","East Timor","Guinea-Bissau","Guatemala","Comoros","Democratic Republic of the Congo","Montenegro","Denmark","Dominica","Belize"],"locations":["KAZ","CMR","GUY","GMB","ZWE","BMU","PAK","AFG","JPN","UGA","FSM","MEX","BGD","LTU","LCA","SGP","CUB","NRU","DEU","MAR","JAM","BTN","OMN","MDA","SLV","VUT","GRC","AIA","SYR","SVN","MCO","ARG","LSO","SLB","RWA","GIN","KHM","IND","BLR","LIE","EGY","BOL","SSD","GRD","BEN","KNA","URY","MOZ","SAU","JOR","FRA","SOM","LVA","CRI","SDN","TUN","COK","RUS","CYM","POL","UZB","PRT","SLE","MLI","BHS","TJK","AZE","DOM","UKR","BFA","THA","VGB","GIB","PHL","MDG","LBN","STP","ROU","IRN","JEY","AUS","PRK","SEN","ESP","ESH","NLD","SWZ","PSE","HND","COL","AND","HTI","CYP","WSM","MLT","MKD","SRB","PCN","NIU","XKX","GEO","IOT","ISR","KOR","PNG","FJI","CHL","NZL","HRV","COG","GGY","TGO","BGR","TKM","ZAF","FIN","ZMB","GRL","SHN","KGZ","MWI","HUN","VEN","LBY","BEL","LKA","GBR","TZA","BRN","CHN","CHE","NER","MDV","PAN","ETH","GNQ","GHA","CZE","NOR","CAN","ARE","PER","KWT","SWE","SMR","DZA","MSR","TON","MYS","ALB","FRO","MMR","CPV","FLK","TUV","LUX","TCD","VCT","ECU","KIR","BHR","TKL","TUR","EST","ITA","BRB","BDI","MRT","ISL","BWA","LAO","BIH","MUS","ARM","MNG","SYC","SUR","IRL","PLW","NGA","KEN","VNM","TCA","DJI","IRQ","QAT","AGO","CAF","YEM","USA","GAB","NPL","ERI","SVK","ATG","PRY","TTO","AUT","IDN","IMN","LBR","CIV","BRA","NIC","MHL","TLS","GNB","GTM","COM","COD","MNE","DNK","DMA","BLZ"],"name":"","z":[0.636478873,0.539030631,0.357219512,0.477426471,0.484028646,0.477484375,0.429105888,0.489043478,0.440007577,0.509867188,0.505466667,0.453369634,0.505221519,0.547984,0.466571429,0.484250559,0.3646171,0.782333333,0.411365255,0.531817907,0.471135228,0.377764706,0.476859425,0.500962441,0.447260714,0.608416667,0.515317857,0.922,0.595921053,0.539821346,0.563627119,0.555602561,0.432056452,0.590809524,0.431264706,0.636271028,0.388809524,0.357123632,0.571268908,0.646465116,0.507506153,0.380278496,0.447329114,0.536578947,0.401614865,0.792875,0.489411488,0.53204902,0.509076462,0.57921223,0.582206525,0.410566225,0.525599415,0.442640449,0.54730094,0.563219153,0.6331,0.494420184,0.454893204,0.432528353,0.478921986,0.597670482,0.533760479,0.449110738,0.531160173,0.461589928,0.536461126,0.45603807,0.532415541,0.61645082,0.415411618,0.506892857,0.385386364,0.451440424,0.54930303,0.463677481,0.4794,0.461669993,0.468025064,0.55196861,0.506562513,0.636386667,0.554452055,0.395572395,0.498605263,0.390378936,-0.02275,0.515710227,0.391242297,0.398238255,0.512792453,0.443196575,0.480826087,0.406785714,0.419971963,0.593269231,0.464049462,0.696357143,0.576285714,0.5542,0.508433043,0.937,0.46230452,0.409517322,0.495146465,0.38939011,0.459258869,0.495158988,0.506138462,0.692311688,0.504245763,0.514617391,0.526121457,0.515637931,0.47081067,0.497019119,0.437483871,0.452441558,0.33225,0.356428571,0.464827869,0.485081442,0.421265634,0.532285714,0.504531755,0.444666667,0.478044031,0.383593688,0.499039604,0.5340782,0.444144604,0.499842246,0.445583463,0.426176171,0.462736318,0.385666667,0.363492558,0.481955777,0.499716136,0.503940557,0.394891837,0.406521198,0.437937086,0.512105655,0.5334,0.556317965,0.55297561,0.418761905,0.59936515,0.512631111,0.628,0.531737864,0.389777778,0.690714286,0.2945,0.485456221,0.543713287,0.46864,0.312995932,0.3591,0.400598291,0.68175,0.460209181,0.522393701,0.500492785,0.495587413,0.47535,0.547567568,0.451722222,0.422221239,0.621066079,0.51039834,0.522744898,0.498378378,0.497708556,0.480452736,0.45409375,0.386485012,0.396333333,0.408166972,0.495400894,0.537701554,0.384166667,0.385351351,0.489837361,0.41117484,0.591198718,0.461648438,0.532697183,0.506711376,0.491384181,0.43647619,0.643789474,0.483867704,0.407424242,0.343202836,0.490092937,0.426658676,0.421886842,0.424084112,0.531566239,0.570806075,0.43599852,0.447664491,0.427083333,0.478842105,0.477166667,0.441399536,0.155181818,0.576390192,0.566540541,0.506318143,0.613363636,0.512681034],"type":"choropleth"}],"name":"2020-04-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jersey","South Africa","Spain","Tunisia","East Timor","Thailand","Jamaica","Costa Rica","Laos","Somalia","Tonga","Cyprus","Israel","Kenya","Slovenia","Tuvalu","Isle of Man","Denmark","Lesotho","Seychelles","Turkey","Egypt","South Sudan","Kyrgyzstan","Tokelau","Lebanon","Colombia","Eritrea","Kazakhstan","Sierra Leone","Djibouti","China","Iceland","Singapore","Italy","India","Latvia","Democratic Republic of the Congo","Jordan","Equatorial Guinea","Czech Republic","Chad","Comoros","Iraq","Central African Republic","Kuwait","Hungary","Solomon Islands","Cuba","El Salvador","Dominican Republic","Japan","South Korea","Turks and Caicos Islands","Ecuador","Togo","Croatia","Haiti","Indonesia","Honduras","Cook Islands","Trinidad and Tobago","Kiribati","Iran","Ivory Coast","Kosovo","Guyana","Dominica","Turkmenistan","Chile","Slovakia","Ireland","British Virgin Islands","Western Sahara","Pitcairn","Montenegro","Nigeria","Brazil","Cameroon","Nauru","Mauritania","Luxembourg","Antigua and Barbuda","Gabon","Oman","Saint Helena","Panama","Burkina Faso","Ukraine","Falkland Islands","Benin","Liberia","Sweden","Bosnia and Herzegovina","Uruguay","Tanzania","Maldives","Peru","Bolivia","Senegal","Greece","Canada","Nicaragua","Romania","Algeria","Mozambique","Estonia","Greenland","Mexico","Malawi","Zimbabwe","Uzbekistan","Sri Lanka","Andorra","Myanmar","Guatemala","Gibraltar","Libya","Ethiopia","Georgia","Qatar","Bhutan","Brunei","Fiji","Argentina","Micronesia","Saint Vincent and the Grenadines","Norway","Austria","United Kingdom","Belarus","Ghana","Niger","Rwanda","Faroe Islands","Malta","Cape Verde","Vietnam","Syria","Azerbaijan","Montserrat","Botswana","Swaziland","Albania","Barbados","Madagascar","Moldova","Belize","United States","Switzerland","Yemen","Gambia","Cayman Islands","Netherlands","Mali","Marshall Islands","Palestine","Portugal","Vanuatu","Guernsey","Serbia","Guinea-Bissau","Anguilla","Grenada","Bangladesh","British Indian Ocean Territory","Zambia","Australia","North Korea","Bermuda","San Marino","Angola","Monaco","Malaysia","Morocco","France","Saudi Arabia","Bahrain","Mauritius","Liechtenstein","Niue","Bulgaria","Cambodia","Uganda","Tajikistan","Saint Kitts and Nevis","Germany","Suriname","Finland","Philippines","Russia","Vatican","New Zealand","Samoa","Macedonia","Nepal","Poland","Afghanistan","Burundi","Sudan","United Arab Emirates","Sao Tome and Principe","Mongolia","Bahamas","Papua New Guinea","Paraguay","Republic of the Congo","Guinea","Lithuania","Saint Lucia","Pakistan","Belgium","Palau","Venezuela","Armenia"],"locations":["JEY","ZAF","ESP","TUN","TLS","THA","JAM","CRI","LAO","SOM","TON","CYP","ISR","KEN","SVN","TUV","IMN","DNK","LSO","SYC","TUR","EGY","SSD","KGZ","TKL","LBN","COL","ERI","KAZ","SLE","DJI","CHN","ISL","SGP","ITA","IND","LVA","COD","JOR","GNQ","CZE","TCD","COM","IRQ","CAF","KWT","HUN","SLB","CUB","SLV","DOM","JPN","KOR","TCA","ECU","TGO","HRV","HTI","IDN","HND","COK","TTO","KIR","IRN","CIV","XKX","GUY","DMA","TKM","CHL","SVK","IRL","VGB","ESH","PCN","MNE","NGA","BRA","CMR","NRU","MRT","LUX","ATG","GAB","OMN","SHN","PAN","BFA","UKR","FLK","BEN","LBR","SWE","BIH","URY","TZA","MDV","PER","BOL","SEN","GRC","CAN","NIC","ROU","DZA","MOZ","EST","GRL","MEX","MWI","ZWE","UZB","LKA","AND","MMR","GTM","GIB","LBY","ETH","GEO","QAT","BTN","BRN","FJI","ARG","FSM","VCT","NOR","AUT","GBR","BLR","GHA","NER","RWA","FRO","MLT","CPV","VNM","SYR","AZE","MSR","BWA","SWZ","ALB","BRB","MDG","MDA","BLZ","USA","CHE","YEM","GMB","CYM","NLD","MLI","MHL","PSE","PRT","VUT","GGY","SRB","GNB","AIA","GRD","BGD","IOT","ZMB","AUS","PRK","BMU","SMR","AGO","MCO","MYS","MAR","FRA","SAU","BHR","MUS","LIE","NIU","BGR","KHM","UGA","TJK","KNA","DEU","SUR","FIN","PHL","RUS","VAT","NZL","WSM","MKD","NPL","POL","AFG","BDI","SDN","ARE","STP","MNG","BHS","PNG","PRY","COG","GIN","LTU","LCA","PAK","BEL","PLW","VEN","ARM"],"name":"","z":[0.445412844,0.17999619,0.341805355,0.279342891,0.377785714,0.367060292,0.359329008,0.327395775,0.467717514,0.283702081,0.096048387,0.398352748,0.411296145,0.425978962,0.3974672,0.162909091,0.396290909,0.376610664,0.266148036,0.47794864,0.268996397,0.316453597,0.430271914,0.303471698,0.2795,0.294798913,0.421983044,0.231564706,0.434857895,0.423885135,0.168035461,0.389202744,0.319263393,0.328673994,0.402290625,0.274183645,0.367701176,0.216822181,0.206520947,0.344464286,0.365221728,0.363176471,0.119193878,0.338637249,0.310025126,0.189718841,0.371375519,0.532368421,-0.003965603,0.327148682,0.288696615,0.35701806,0.349820523,0.773608696,0.375239331,0.19421697,0.290668639,0.334801555,0.296356757,0.226583156,0.483333333,0.332699791,0.272928571,0.451456203,0.320731532,0.389628272,0.358503226,0.465968254,0.312843137,0.307805512,0.413555556,0.13194211,0.421157895,0.306149254,0.3718,0.466128205,0.344074163,0.370104321,0.348257943,0.209,0.133327273,0.322192698,0.401512821,0.372652568,0.258693759,0.325638889,0.336970086,0.393289973,0.354643655,0.333350877,0.12897281,0.415241002,0.425971414,0.394369767,0.412663603,0.247401622,0.278217462,0.35406646,0.279860615,0.340020129,0.410987609,0.379287794,0.339938659,0.368669658,0.396129202,0.381013889,0.380247525,0.564730769,0.287862781,0.303725539,0.236381109,0.44332,0.278875405,0.105123404,0.344596529,0.352900659,0.17519,0.295574534,0.210892381,0.437677254,0.275791045,0.427746269,0.085925926,0.254853994,0.432038824,0.060526316,0.5187,0.378742857,0.350811446,0.400093689,0.415427184,0.240343182,0.455696727,0.122167593,0.341085714,0.138096774,0.387847222,0.363247046,0.372715625,0.335245665,0.616391304,0.37069306,0.286641304,0.330835659,0.373423221,0.383855769,0.41170428,0.37257732,0.444327104,0.345279639,0.360314685,0.409742358,0.435257951,0.347679379,0.376395349,0.489727273,0.444161731,0.300266694,0.247352941,0.274402597,0.352317726,0.099703704,0.0,0.261084507,0.326149936,0.32725,0.262143162,0.424120271,0.396517241,0.133072072,0.6902,0.430251923,0.320849398,0.193528574,0.389742389,0.429745348,0.237696087,0.285307018,0.357302564,0.512422222,0.417083333,0.385750911,0.199295082,0.231844411,0.407025735,0.413222222,0.326134768,0.362869048,0.360677322,0.32480527,0.381274415,-0.782,0.409486702,0.417958333,0.330814607,0.230065217,0.326683047,0.333654521,0.222806061,0.378192793,0.305550821,0.357904762,0.407272152,0.42844942,0.389044855,0.280212797,0.302527197,0.146014184,0.292170245,0.363547619,0.28855649,0.343112639,-0.472,0.362590602,0.33674269],"type":"choropleth"}],"name":"2020-04-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kiribati","Isle of Man","South Korea","Greenland","Sri Lanka","Cape Verde","Vanuatu","Sierra Leone","Mali","Algeria","British Virgin Islands","Mauritania","Armenia","Western Sahara","Malta","Eritrea","Latvia","Guinea-Bissau","Iceland","Morocco","Niue","Slovenia","Comoros","Turks and Caicos Islands","Ghana","Seychelles","Cambodia","North Korea","Papua New Guinea","United Kingdom","Slovakia","Denmark","Qatar","Saint Helena","Bhutan","Estonia","Guyana","Marshall Islands","South Africa","Yemen","Lithuania","Benin","Singapore","Ireland","Pakistan","Chad","Uganda","Liechtenstein","Canada","British Indian Ocean Territory","Tokelau","Montenegro","Central African Republic","Equatorial Guinea","Bermuda","Uzbekistan","Lebanon","Saint Kitts and Nevis","Angola","Monaco","Iraq","El Salvador","Palestine","Ecuador","Palau","Guernsey","Germany","Mongolia","Croatia","Portugal","Libya","Jordan","Brazil","Samoa","Montserrat","Costa Rica","Argentina","Norway","Djibouti","Belize","Moldova","Andorra","Grenada","Faroe Islands","Turkmenistan","Saudi Arabia","Luxembourg","Tunisia","Iran","Fiji","Dominican Republic","Zambia","Kazakhstan","Kosovo","Switzerland","Gabon","Colombia","Antigua and Barbuda","Senegal","Gambia","Cameroon","Poland","Falkland Islands","Honduras","Saint Lucia","Oman","Spain","Panama","Sweden","Paraguay","Turkey","Russia","Cook Islands","Venezuela","Italy","Egypt","Peru","Azerbaijan","San Marino","India","Tajikistan","Trinidad and Tobago","Kuwait","United Arab Emirates","Kenya","Ethiopia","Indonesia","Togo","Bosnia and Herzegovina","Democratic Republic of the Congo","Somalia","Romania","Bulgaria","Botswana","New Zealand","Myanmar","Bolivia","Brunei","United States","Niger","China","Afghanistan","Mauritius","Burkina Faso","Malawi","Bangladesh","Nauru","Bahamas","Syria","Finland","Mexico","Vatican","Chile","Maldives","Tuvalu","Zimbabwe","Madagascar","Ivory Coast","Sudan","Nicaragua","Czech Republic","Tanzania","Jersey","East Timor","Vietnam","Cyprus","Sao Tome and Principe","Barbados","Albania","Georgia","France","Suriname","South Sudan","Lesotho","Saint Vincent and the Grenadines","Jamaica","Hungary","Malaysia","Micronesia","Republic of the Congo","Burundi","Belgium","Kyrgyzstan","Philippines","Ukraine","Belarus","Swaziland","Macedonia","Rwanda","Netherlands","Mozambique","Cuba","Cayman Islands","Australia","Bahrain","Guatemala","Gibraltar","Tonga","Liberia","Dominica","Uruguay","Pitcairn","Israel","Haiti","Solomon Islands","Nigeria","Austria","Laos","Serbia","Guinea","Greece","Japan","Nepal","Thailand"],"locations":["KIR","IMN","KOR","GRL","LKA","CPV","VUT","SLE","MLI","DZA","VGB","MRT","ARM","ESH","MLT","ERI","LVA","GNB","ISL","MAR","NIU","SVN","COM","TCA","GHA","SYC","KHM","PRK","PNG","GBR","SVK","DNK","QAT","SHN","BTN","EST","GUY","MHL","ZAF","YEM","LTU","BEN","SGP","IRL","PAK","TCD","UGA","LIE","CAN","IOT","TKL","MNE","CAF","GNQ","BMU","UZB","LBN","KNA","AGO","MCO","IRQ","SLV","PSE","ECU","PLW","GGY","DEU","MNG","HRV","PRT","LBY","JOR","BRA","WSM","MSR","CRI","ARG","NOR","DJI","BLZ","MDA","AND","GRD","FRO","TKM","SAU","LUX","TUN","IRN","FJI","DOM","ZMB","KAZ","XKX","CHE","GAB","COL","ATG","SEN","GMB","CMR","POL","FLK","HND","LCA","OMN","ESP","PAN","SWE","PRY","TUR","RUS","COK","VEN","ITA","EGY","PER","AZE","SMR","IND","TJK","TTO","KWT","ARE","KEN","ETH","IDN","TGO","BIH","COD","SOM","ROU","BGR","BWA","NZL","MMR","BOL","BRN","USA","NER","CHN","AFG","MUS","BFA","MWI","BGD","NRU","BHS","SYR","FIN","MEX","VAT","CHL","MDV","TUV","ZWE","MDG","CIV","SDN","NIC","CZE","TZA","JEY","TLS","VNM","CYP","STP","BRB","ALB","GEO","FRA","SUR","SSD","LSO","VCT","JAM","HUN","MYS","FSM","COG","BDI","BEL","KGZ","PHL","UKR","BLR","SWZ","MKD","RWA","NLD","MOZ","CUB","CYM","AUS","BHR","GTM","GIB","TON","LBR","DMA","URY","PCN","ISR","HTI","SLB","NGA","AUT","LAO","SRB","GIN","GRC","JPN","NPL","THA"],"name":"","z":[0.5866875,0.434383784,0.148881313,0.430388889,0.243842865,0.163988235,0.192047619,0.470217573,0.363259259,0.389739696,0.287545455,0.285632653,0.281972028,0.506305085,0.091996078,0.32684375,0.278444109,0.320904762,0.368212291,0.281138158,0.746666667,0.332258824,0.152866667,0.388045455,0.287780725,0.528110497,0.292776371,0.425073171,0.347376812,0.382049147,0.284961877,0.363656958,0.317706387,0.63925,0.349962963,0.353134752,0.348356061,0.057375,0.317101353,0.406025937,0.322579525,0.336395745,0.290074657,0.307009944,0.282175309,0.300033654,0.205730761,0.355333333,0.373585771,0.467307692,0.207,0.321568182,0.406033019,0.25945614,0.394018868,0.174688679,0.275266,0.422290323,0.370091384,0.38708547,0.352594954,0.26579114,0.286491909,0.320228813,0.665,0.164188235,0.308688249,0.289508696,0.152071186,0.316916086,0.307902098,0.234952381,0.375540721,0.596,0.430068966,0.230182448,0.36385513,0.417275378,0.145893617,0.350851485,0.407595469,0.144636364,0.41474359,0.329444444,0.193372881,0.318597452,0.280524838,0.383498299,0.460244385,0.146794425,0.270629825,0.327530864,0.33354375,0.384932331,0.300008651,0.400446367,0.336412893,0.245672269,0.141250169,0.288974118,0.358867749,0.297906637,0.447131579,0.336105233,0.297809524,0.244213592,0.425521242,0.342995927,0.36058982,0.20255247,0.194837693,0.399863342,0.338,0.296084828,0.400883355,0.361662537,0.281348954,0.324333333,0.6471,0.277708337,0.426953405,0.365973008,0.316338164,0.302260593,0.404947949,0.290852528,0.238717707,0.312460048,0.28130719,0.325592509,0.095366829,0.418455587,0.425497696,0.191399381,0.295235035,0.308835556,0.323940304,0.043607143,0.468262277,0.467218487,0.490935879,0.29087218,0.256757396,0.289004132,0.336775988,0.34779984,0.679,0.370534161,0.305130208,0.340361642,0.270177739,0.5285,0.366968516,0.095826245,0.550285714,0.379257653,0.437221477,0.06969084,0.388466472,0.453967884,0.39662249,0.242744266,0.252293333,0.214071429,0.344126078,0.362721063,0.468176471,0.251773077,0.30084203,0.427848411,0.364594505,0.485892308,0.355731527,0.442530769,0.447785714,0.319950561,0.333793057,0.209218696,0.189267857,0.375896,0.216116279,0.252376127,0.371041667,0.314931542,0.367654063,0.396382075,0.13365,0.376492958,0.212761194,0.343191049,0.326672065,0.10770565,0.486005464,0.41636318,0.257705167,0.308186757,0.033527027,0.41797561,0.511620504,0.530545455,0.335038553,0.6035,0.369436893,0.393383546,0.285416667,0.261201548,0.301125,0.43095614,0.123632883,0.043189024,0.292223572,0.411237279,0.313129003,0.3844874],"type":"choropleth"}],"name":"2020-04-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Dominica","Trinidad and Tobago","Russia","South Sudan","Greece","Uzbekistan","Bahamas","Angola","Malaysia","Turks and Caicos Islands","Jordan","Montenegro","Kosovo","Bahrain","United Kingdom","Czech Republic","Ireland","Benin","Bulgaria","New Zealand","United Arab Emirates","Canada","Mongolia","Guinea","Palau","Jamaica","Fiji","Guernsey","Bangladesh","Spain","Marshall Islands","Nepal","Anguilla","Chad","Solomon Islands","Saint Kitts and Nevis","Liechtenstein","Pakistan","Iraq","Portugal","Sri Lanka","British Indian Ocean Territory","Venezuela","Haiti","Chile","Kyrgyzstan","Kazakhstan","Turkmenistan","Bermuda","Lithuania","Estonia","Falkland Islands","Senegal","Burundi","Mali","Colombia","British Virgin Islands","North Korea","Jersey","China","Morocco","Western Sahara","Hungary","Armenia","Nigeria","Ghana","Austria","Eritrea","Qatar","Brunei","Gabon","Rwanda","Belarus","Israel","Isle of Man","Iceland","Cambodia","Denmark","Swaziland","Cuba","Egypt","Belgium","Australia","Slovenia","Suriname","Greenland","Niue","Mozambique","Saudi Arabia","Vanuatu","Ukraine","Republic of the Congo","Macedonia","Ethiopia","Malawi","Laos","Tunisia","Barbados","Oman","Togo","Azerbaijan","Finland","Nicaragua","Ivory Coast","Tonga","Niger","Gibraltar","Sao Tome and Principe","Antigua and Barbuda","Maldives","Sierra Leone","Burkina Faso","France","Yemen","Romania","Democratic Republic of the Congo","Syria","Switzerland","Luxembourg","Somalia","Montserrat","Italy","Djibouti","Myanmar","Vietnam","Belize","Sudan","Cameroon","Kuwait","Latvia","Croatia","Madagascar","Cyprus","Japan","Norway","San Marino","Malta","Argentina","El Salvador","Saint Helena","Netherlands","Uruguay","Equatorial Guinea","Cook Islands","Liberia","Serbia","Albania","Peru","Dominican Republic","Kenya","Guatemala","Brazil","Faroe Islands","Zambia","Botswana","Micronesia","Afghanistan","Paraguay","Grenada","Zimbabwe","United States","Tajikistan","Costa Rica","Mexico","Seychelles","Gambia","Honduras","Comoros","Iran","Tuvalu","Moldova","Saint Lucia","Germany","Indonesia","Poland","Andorra","Philippines","Mauritius","Papua New Guinea","Slovakia","Mauritania","Monaco","South Africa","Bosnia and Herzegovina","Uganda","India","Turkey","Thailand","Georgia","Sweden","Saint Vincent and the Grenadines","Ecuador","Central African Republic","South Korea","Guyana","Singapore","Bhutan","Cayman Islands","Lebanon","Cape Verde","Palestine","Samoa","Panama","Libya","Algeria","Kiribati","Guinea-Bissau","Bolivia","East Timor","Pitcairn","Lesotho","Tanzania"],"locations":["DMA","TTO","RUS","SSD","GRC","UZB","BHS","AGO","MYS","TCA","JOR","MNE","XKX","BHR","GBR","CZE","IRL","BEN","BGR","NZL","ARE","CAN","MNG","GIN","PLW","JAM","FJI","GGY","BGD","ESP","MHL","NPL","AIA","TCD","SLB","KNA","LIE","PAK","IRQ","PRT","LKA","IOT","VEN","HTI","CHL","KGZ","KAZ","TKM","BMU","LTU","EST","FLK","SEN","BDI","MLI","COL","VGB","PRK","JEY","CHN","MAR","ESH","HUN","ARM","NGA","GHA","AUT","ERI","QAT","BRN","GAB","RWA","BLR","ISR","IMN","ISL","KHM","DNK","SWZ","CUB","EGY","BEL","AUS","SVN","SUR","GRL","NIU","MOZ","SAU","VUT","UKR","COG","MKD","ETH","MWI","LAO","TUN","BRB","OMN","TGO","AZE","FIN","NIC","CIV","TON","NER","GIB","STP","ATG","MDV","SLE","BFA","FRA","YEM","ROU","COD","SYR","CHE","LUX","SOM","MSR","ITA","DJI","MMR","VNM","BLZ","SDN","CMR","KWT","LVA","HRV","MDG","CYP","JPN","NOR","SMR","MLT","ARG","SLV","SHN","NLD","URY","GNQ","COK","LBR","SRB","ALB","PER","DOM","KEN","GTM","BRA","FRO","ZMB","BWA","FSM","AFG","PRY","GRD","ZWE","USA","TJK","CRI","MEX","SYC","GMB","HND","COM","IRN","TUV","MDA","LCA","DEU","IDN","POL","AND","PHL","MUS","PNG","SVK","MRT","MCO","ZAF","BIH","UGA","IND","TUR","THA","GEO","SWE","VCT","ECU","CAF","KOR","GUY","SGP","BTN","CYM","LBN","CPV","PSE","WSM","PAN","LBY","DZA","KIR","GNB","BOL","TLS","PCN","LSO","TZA"],"name":"","z":[0.04025,0.413702564,0.366812678,0.408983122,0.369823684,0.2446,0.389319149,0.370842254,0.137496629,0.611555556,0.258504673,0.285785714,0.250242857,0.321218085,0.427235195,0.276153439,0.329715126,0.23159434,0.384,0.420024345,0.311600325,0.33470932,0.311354244,0.052132075,0.317,0.329876652,-0.275757785,0.486086022,0.233441997,0.452346747,0.0779,0.269074877,0.3905,0.171881356,0.2132,0.344,0.581444444,0.362898679,0.420996748,0.34006847,0.201552781,0.245,0.324863884,0.349066116,0.43440826,0.3041875,0.131890625,0.525,0.366588235,0.323370672,0.367827586,0.184428571,0.192429109,0.168063291,0.212875969,0.276591877,0.781,0.48840678,0.361208333,0.507079173,0.238258467,0.47195,0.341537433,0.254148148,0.231601337,0.246471215,0.325649267,0.152125,0.263262295,0.045788732,0.213096154,0.123933086,0.214787402,0.387867284,0.45375,0.348438356,0.189211268,0.344678797,0.1688125,0.034613319,0.335131016,0.270247921,0.420726885,0.318635135,0.370090909,0.418536585,0.278,0.238363636,0.267452749,0.379461538,0.375851406,0.295134021,0.341962963,0.119838852,0.355045936,0.383206522,0.286116809,0.201447853,0.316055556,0.18179288,0.430135965,0.316921198,0.449461889,0.06423871,0.205,0.391096234,0.36812,0.443105263,0.240833333,0.087972727,0.440642857,0.327261905,0.289915919,0.350410596,0.387747784,0.162472275,0.331218045,0.305171512,0.227448669,0.11154023,0.529428571,0.357978634,0.123229167,0.347982877,0.39730193,0.336168421,0.294334783,0.271915326,0.312139276,0.312011696,0.392666667,0.378768683,0.277938424,0.293334477,0.445289357,0.435666667,0.25099187,0.400535598,0.205664571,0.4090625,0.31619371,0.313421635,-0.028153846,0.228857143,0.341670886,0.287018957,-0.041021429,0.234573224,0.375576646,0.240590086,0.238598158,0.402495079,0.0,0.354398773,0.326165049,0.117173913,0.386350932,0.20201053,0.498483871,0.185424675,0.38047225,0.198175439,0.285364609,0.36791928,0.284174312,0.240610526,0.249212862,0.099409091,0.416508687,0.03425,0.316195313,0.344322581,0.304663705,0.170776426,0.262450382,0.389933333,0.282087856,0.228111111,0.29287963,0.299155,0.314428571,0.216067568,0.362697679,0.363632302,0.213112779,0.265128846,0.312653445,0.332586428,0.396825301,0.360494213,0.424325581,0.051040193,0.375968085,0.340081967,0.296858696,0.320432602,0.247848485,0.458588235,0.279825352,0.283106383,0.392118343,0.1914,0.270049163,0.116,0.270357798,0.1748,0.24303125,0.310941425,-0.312318182,0.768,0.496934426,0.231711436],"type":"choropleth"}],"name":"2020-04-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tuvalu","Romania","Italy","Samoa","Ghana","Guatemala","Uzbekistan","Ecuador","Nauru","Serbia","Kiribati","Mauritania","Iran","Panama","Turkey","Malawi","Kazakhstan","Switzerland","Azerbaijan","El Salvador","Zimbabwe","Montserrat","Bangladesh","Malta","Canada","Guinea","Saudi Arabia","Pitcairn","Argentina","Norway","Tonga","Sierra Leone","Armenia","Sao Tome and Principe","Greece","Qatar","Belize","Saint Helena","Czech Republic","Latvia","Nicaragua","Colombia","Antigua and Barbuda","Poland","Luxembourg","Comoros","Oman","Eritrea","Uganda","Moldova","Western Sahara","Bahamas","Estonia","Tajikistan","Swaziland","Burundi","Cook Islands","Togo","Bolivia","Falkland Islands","Vietnam","Lesotho","Niue","Tunisia","Democratic Republic of the Congo","Kuwait","Vanuatu","Paraguay","Albania","Austria","Macedonia","Vatican","India","South Korea","San Marino","Gambia","Georgia","France","Australia","Micronesia","Belarus","Liberia","Republic of the Congo","Israel","Laos","Mozambique","Thailand","Uruguay","Nigeria","Ukraine","Chile","Botswana","Morocco","Niger","Chad","Brazil","Myanmar","Cambodia","North Korea","Spain","Mexico","Denmark","Isle of Man","Peru","Brunei","Rwanda","Maldives","Jersey","Solomon Islands","Trinidad and Tobago","Belgium","British Virgin Islands","Sudan","Seychelles","Madagascar","Kenya","Somalia","Barbados","Mali","Honduras","South Sudan","Greenland","Algeria","Saint Vincent and the Grenadines","Papua New Guinea","Cape Verde","Japan","Fiji","Cuba","Slovenia","Libya","British Indian Ocean Territory","Saint Lucia","Afghanistan","Kosovo","Central African Republic","Anguilla","Syria","Slovakia","Philippines","Palau","Singapore","Croatia","Mongolia","Costa Rica","Cameroon","Turkmenistan","Liechtenstein","Equatorial Guinea","Guyana","Bosnia and Herzegovina","Turks and Caicos Islands","Kyrgyzstan","Monaco","Dominica","Palestine","Lithuania","Lebanon","Gibraltar","Montenegro","Benin","Ethiopia","United Kingdom","Senegal","Germany","Jordan","Egypt","Nepal","Marshall Islands","Burkina Faso","Venezuela","Sweden","Zambia","Mauritius","Hungary","Guernsey","Indonesia","United States","Bhutan","Iraq","Suriname","Finland","Yemen","United Arab Emirates","Cayman Islands","Pakistan","Netherlands","Grenada","China","Faroe Islands","Bermuda","New Zealand","Russia","Jamaica","Djibouti","Guinea-Bissau","Bahrain","Gabon","Dominican Republic","Angola","Iceland","South Africa","Ivory Coast","Bulgaria","Portugal","Malaysia","Haiti","Andorra","East Timor","Saint Kitts and Nevis","Ireland","Sri Lanka","Cyprus","Tanzania"],"locations":["TUV","ROU","ITA","WSM","GHA","GTM","UZB","ECU","NRU","SRB","KIR","MRT","IRN","PAN","TUR","MWI","KAZ","CHE","AZE","SLV","ZWE","MSR","BGD","MLT","CAN","GIN","SAU","PCN","ARG","NOR","TON","SLE","ARM","STP","GRC","QAT","BLZ","SHN","CZE","LVA","NIC","COL","ATG","POL","LUX","COM","OMN","ERI","UGA","MDA","ESH","BHS","EST","TJK","SWZ","BDI","COK","TGO","BOL","FLK","VNM","LSO","NIU","TUN","COD","KWT","VUT","PRY","ALB","AUT","MKD","VAT","IND","KOR","SMR","GMB","GEO","FRA","AUS","FSM","BLR","LBR","COG","ISR","LAO","MOZ","THA","URY","NGA","UKR","CHL","BWA","MAR","NER","TCD","BRA","MMR","KHM","PRK","ESP","MEX","DNK","IMN","PER","BRN","RWA","MDV","JEY","SLB","TTO","BEL","VGB","SDN","SYC","MDG","KEN","SOM","BRB","MLI","HND","SSD","GRL","DZA","VCT","PNG","CPV","JPN","FJI","CUB","SVN","LBY","IOT","LCA","AFG","XKX","CAF","AIA","SYR","SVK","PHL","PLW","SGP","HRV","MNG","CRI","CMR","TKM","LIE","GNQ","GUY","BIH","TCA","KGZ","MCO","DMA","PSE","LTU","LBN","GIB","MNE","BEN","ETH","GBR","SEN","DEU","JOR","EGY","NPL","MHL","BFA","VEN","SWE","ZMB","MUS","HUN","GGY","IDN","USA","BTN","IRQ","SUR","FIN","YEM","ARE","CYM","PAK","NLD","GRD","CHN","FRO","BMU","NZL","RUS","JAM","DJI","GNB","BHR","GAB","DOM","AGO","ISL","ZAF","CIV","BGR","PRT","MYS","HTI","AND","TLS","KNA","IRL","LKA","CYP","TZA"],"name":"","z":[0.376363636,0.432796137,0.465683167,0.642090909,0.245450514,0.435358527,0.379888889,0.255488991,0.943,0.398921225,0.3294,0.154185185,0.429687225,0.30187312,0.265903243,0.358778523,0.584275862,0.378548552,0.445550964,0.315505759,0.317899371,0.39895,0.324070423,0.250943662,0.420358477,0.173787611,0.370859589,0.23475,0.318035845,0.431722855,0.308555556,0.351858696,0.219744681,0.420857143,0.379042424,0.147888393,0.488112245,0.454625,0.4682,0.318915152,0.223733656,0.308082918,0.452,0.277621013,0.272492481,0.044857143,0.296560484,0.531916667,0.168440574,0.466608434,0.534875,0.324768293,0.433298507,0.380989583,0.1576,-0.004084337,0.7146,0.38307393,0.228545973,0.5245,0.443394768,0.296715328,0.363714286,0.326050459,0.370534314,0.212236,0.7039,0.201405154,0.384843243,0.342678599,0.282696429,-0.785,0.254079737,0.389629962,0.2797,0.406887006,0.474818919,0.408937093,0.521032179,0.360363636,0.437656566,0.516643293,0.281694737,0.376159292,0.510106667,0.293985075,0.414054695,0.358360098,0.284904708,0.408900542,0.284318722,0.260493506,0.357419913,0.516900256,0.449584071,0.370975769,0.391877193,0.263988636,0.467,0.384771265,0.325994353,0.438001608,0.430055556,0.292683284,0.181107143,0.025049096,0.169686957,0.411068376,0.5671,0.461490364,0.370308002,0.395714286,0.396761111,0.497606383,0.351184971,0.242845577,0.266208202,0.608878788,0.380280702,0.21886064,0.432145833,0.427041667,0.358506803,0.49866,0.401340741,0.369701299,0.291762147,0.305218487,-0.026051743,0.428146341,0.255317073,0.549466667,0.481442623,0.24572963,0.356942029,0.382753247,0.748,0.424617284,0.404869822,0.378970564,0.83,0.340690566,0.297088889,0.435375,0.304273675,0.390609099,0.586193548,0.801368421,0.430185185,0.340217391,0.481720524,0.636181818,0.436073529,0.17188,0.698272727,0.418378378,0.367521739,0.323730233,0.476472222,0.274547619,0.290922222,0.356728723,0.427850117,0.234091954,0.389320838,0.329721649,0.42784183,0.34115283,0.151666667,0.224670886,0.191957049,0.41452271,0.237485714,0.34212766,0.431679537,0.567402778,0.130909769,0.480920422,0.129142857,0.412284706,0.250458333,0.355008974,0.423837838,0.28886969,0.47740458,0.154715244,0.324568869,0.225,0.376504217,-0.083,0.466080645,0.438510387,0.362065847,0.264830317,0.438485714,-0.12285,0.355506757,0.44706338,0.236804749,0.361532258,0.460133333,0.319752038,0.390846154,0.380514354,0.39937784,0.221021687,0.363375867,0.35787037,0.525888889,0.0,0.350387308,0.194952164,0.469960924,0.254731959],"type":"choropleth"}],"name":"2020-04-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zambia","Slovenia","Cape Verde","Georgia","Ukraine","Denmark","Gabon","Burkina Faso","Isle of Man","Greece","Kuwait","Cameroon","Guyana","Guatemala","Barbados","San Marino","Colombia","Myanmar","Cayman Islands","Maldives","Madagascar","Benin","Monaco","Mexico","Vietnam","Saint Kitts and Nevis","Papua New Guinea","Cyprus","Spain","Vanuatu","Luxembourg","Thailand","Pakistan","Bolivia","Netherlands","Sudan","France","Armenia","Guernsey","Syria","Marshall Islands","Brazil","Niue","South Sudan","Cuba","South Korea","Saint Vincent and the Grenadines","Burundi","Bosnia and Herzegovina","Belarus","Macedonia","Israel","Kiribati","Mozambique","Liberia","India","Tokelau","Dominica","Ecuador","Guinea","Australia","Tonga","Seychelles","Saudi Arabia","Trinidad and Tobago","Greenland","El Salvador","Nigeria","Paraguay","Bahrain","Tanzania","Albania","Iraq","Angola","Mauritius","Nepal","Ethiopia","Malaysia","Palestine","Mali","Tuvalu","Bermuda","Ivory Coast","Grenada","Poland","Anguilla","Niger","Faroe Islands","Gambia","Jordan","Uzbekistan","Saint Lucia","Laos","Morocco","British Virgin Islands","Indonesia","Ghana","Zimbabwe","Austria","Equatorial Guinea","Micronesia","Tajikistan","Rwanda","Republic of the Congo","Haiti","Iceland","Liechtenstein","Chile","Sao Tome and Principe","Turkmenistan","Djibouti","Argentina","Bangladesh","Panama","Cook Islands","Western Sahara","Singapore","Suriname","East Timor","Solomon Islands","Turkey","Botswana","Somalia","Sierra Leone","Romania","Comoros","United Arab Emirates","Moldova","United Kingdom","Malta","Switzerland","Falkland Islands","British Indian Ocean Territory","Central African Republic","Philippines","Democratic Republic of the Congo","Senegal","Brunei","Italy","Finland","Canada","Malawi","China","Norway","New Zealand","Hungary","Peru","Ireland","Portugal","Oman","Lithuania","Antigua and Barbuda","Egypt","Saint Helena","Guinea-Bissau","Costa Rica","Kazakhstan","Kosovo","Tunisia","Nicaragua","Turks and Caicos Islands","Jamaica","Iran","Bhutan","Slovakia","Uruguay","Libya","Czech Republic","Montenegro","Uganda","Belize","Afghanistan","Swaziland","Honduras","Yemen","Eritrea","Vatican","Lesotho","Fiji","Togo","Croatia","Lebanon","Andorra","North Korea","Algeria","Bahamas","Jersey","South Africa","Nauru","Estonia","Qatar","Belgium","Gibraltar","Dominican Republic","Serbia","Azerbaijan","Samoa","Montserrat","Sweden","Chad","Cambodia","Bulgaria","United States","Kenya","Latvia","Japan","Venezuela","Russia","Sri Lanka","Mauritania","Germany","Mongolia","Pitcairn","Kyrgyzstan"],"locations":["ZMB","SVN","CPV","GEO","UKR","DNK","GAB","BFA","IMN","GRC","KWT","CMR","GUY","GTM","BRB","SMR","COL","MMR","CYM","MDV","MDG","BEN","MCO","MEX","VNM","KNA","PNG","CYP","ESP","VUT","LUX","THA","PAK","BOL","NLD","SDN","FRA","ARM","GGY","SYR","MHL","BRA","NIU","SSD","CUB","KOR","VCT","BDI","BIH","BLR","MKD","ISR","KIR","MOZ","LBR","IND","TKL","DMA","ECU","GIN","AUS","TON","SYC","SAU","TTO","GRL","SLV","NGA","PRY","BHR","TZA","ALB","IRQ","AGO","MUS","NPL","ETH","MYS","PSE","MLI","TUV","BMU","CIV","GRD","POL","AIA","NER","FRO","GMB","JOR","UZB","LCA","LAO","MAR","VGB","IDN","GHA","ZWE","AUT","GNQ","FSM","TJK","RWA","COG","HTI","ISL","LIE","CHL","STP","TKM","DJI","ARG","BGD","PAN","COK","ESH","SGP","SUR","TLS","SLB","TUR","BWA","SOM","SLE","ROU","COM","ARE","MDA","GBR","MLT","CHE","FLK","IOT","CAF","PHL","COD","SEN","BRN","ITA","FIN","CAN","MWI","CHN","NOR","NZL","HUN","PER","IRL","PRT","OMN","LTU","ATG","EGY","SHN","GNB","CRI","KAZ","XKX","TUN","NIC","TCA","JAM","IRN","BTN","SVK","URY","LBY","CZE","MNE","UGA","BLZ","AFG","SWZ","HND","YEM","ERI","VAT","LSO","FJI","TGO","HRV","LBN","AND","PRK","DZA","BHS","JEY","ZAF","NRU","EST","QAT","BEL","GIB","DOM","SRB","AZE","WSM","MSR","SWE","TCD","KHM","BGR","USA","KEN","LVA","JPN","VEN","RUS","LKA","MRT","DEU","MNG","PCN","KGZ"],"name":"","z":[0.543643564,0.440147959,0.225776596,0.568668412,0.49065873,0.464111898,0.458846154,0.485506024,0.506542169,0.468611677,0.135225806,0.452628512,0.30409375,0.241266466,0.582875,0.07575,0.267132367,0.422533679,0.429405941,0.254314583,0.377157895,0.415410959,0.233210526,0.34275761,0.396468085,0.22652381,0.415847222,0.474252492,0.385560614,0.232833333,0.343042424,0.45760485,0.428903591,0.40601286,0.392710779,0.40029878,0.455892045,0.404723404,0.489767857,0.468748092,0.173,0.416637199,0.309,0.451537688,0.171983876,0.466771645,0.578428571,0.050428571,0.494759358,0.474238095,0.538463415,0.374772334,0.152166667,0.444950739,0.528551237,0.256122912,0.518,0.469888889,0.235253937,0.299118421,0.445902226,0.540042105,0.556955,0.121049014,0.393985106,0.2560625,0.131903456,0.425209614,0.305287919,0.349741935,0.253247126,0.449013986,0.432033333,0.424177419,0.53437037,0.29476874,0.206584158,0.327746458,0.490727749,0.364296117,0.47475,0.146375,0.519244681,0.49115625,0.364354391,-0.387166667,0.549424965,0.3685,0.386709524,0.383314103,0.224367347,0.529268293,0.580428571,0.450618081,0.451,0.285528992,0.395540628,0.443448805,0.358349754,0.369944444,0.494666667,0.368697248,0.08336,0.234071429,0.385934901,0.663915888,0.502131579,0.304610661,0.534529412,0.450472222,0.236794118,0.34222404,0.359325784,0.252614221,0.0,0.590851064,0.346332632,0.32996875,0.29864,0.483772727,0.412387051,0.424384146,0.414276119,0.446834783,0.44574595,0.455166667,0.294584814,0.506346341,0.426399032,0.43911465,0.404393318,0.627038462,0.459785714,0.384973451,0.40383121,0.17971564,0.397671937,0.284777778,0.542565649,0.427102941,0.442289044,0.400837748,0.369660339,0.488352865,0.439071088,0.477919732,0.413956587,0.401145908,0.474776259,0.337762791,0.489247344,0.338333333,0.526787234,0.84,-0.261833333,0.246181556,0.335413793,0.423546154,0.446822034,0.143962062,0.029428571,0.41712585,0.482298295,0.263733333,0.305369128,0.414789605,0.460470085,0.477533958,0.695588235,0.354791751,0.457394231,0.291759259,0.308928571,0.158127778,0.279714286,0.155090909,0.586,0.351735632,0.044724138,0.351428571,0.467121739,0.66401457,0.426689655,0.6251,0.444608939,0.593064327,0.4378,0.379664995,-0.14,0.431891509,0.284029478,0.417969937,0.247259259,0.321440812,0.399995918,0.352146409,0.2325,0.543766667,0.491478357,0.439464646,0.315693694,0.499679181,0.491749026,0.411483302,0.268017751,0.215155787,0.281800558,0.394790333,0.214070732,0.305576923,0.361843142,0.492923469,0.393142857,0.437419355],"type":"choropleth"}],"name":"2020-04-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guinea","Saint Vincent and the Grenadines","Sierra Leone","Afghanistan","Hungary","Russia","Solomon Islands","Sri Lanka","Kyrgyzstan","Netherlands","Egypt","Serbia","Vietnam","Tajikistan","Czech Republic","Nicaragua","United Arab Emirates","Turks and Caicos Islands","Botswana","Togo","Cayman Islands","New Zealand","Ethiopia","Comoros","Honduras","Micronesia","Spain","Barbados","Myanmar","East Timor","Liberia","Austria","Philippines","El Salvador","Bahamas","Bangladesh","Eritrea","Madagascar","Bosnia and Herzegovina","Pitcairn","Malaysia","Bulgaria","Guatemala","Ivory Coast","United States","Cyprus","Italy","Sao Tome and Principe","Suriname","Zimbabwe","Niger","Burkina Faso","Haiti","Albania","Burundi","India","Nepal","Indonesia","Japan","Azerbaijan","Trinidad and Tobago","Nigeria","Mauritius","Swaziland","Bahrain","Malawi","Venezuela","Kiribati","Ecuador","Romania","Peru","Jamaica","Maldives","Greece","Equatorial Guinea","Democratic Republic of the Congo","Nauru","Gibraltar","Finland","Iceland","Brunei","Guernsey","Mexico","Chile","Guyana","Rwanda","Central African Republic","Belarus","Gabon","Iraq","Slovakia","Ireland","Switzerland","Tuvalu","Saint Kitts and Nevis","Pakistan","Iran","Panama","Lesotho","Qatar","Jordan","Antigua and Barbuda","Latvia","Dominica","Tonga","Armenia","Poland","Tunisia","Mauritania","Cook Islands","Saudi Arabia","Ukraine","Singapore","Belgium","Somalia","United Kingdom","Seychelles","Kosovo","Jersey","South Africa","Guinea-Bissau","Western Sahara","Syria","France","Dominican Republic","Morocco","Cameroon","Republic of the Congo","Kenya","Andorra","Germany","Belize","Montenegro","Chad","Malta","Slovenia","China","Grenada","Montserrat","Yemen","British Indian Ocean Territory","Saint Lucia","Tanzania","Sudan","Fiji","Norway","Djibouti","Argentina","Vanuatu","Faroe Islands","Luxembourg","North Korea","Gambia","South Sudan","Cambodia","Falkland Islands","Sweden","Samoa","Zambia","Algeria","Senegal","San Marino","Croatia","Lithuania","Moldova","Oman","Benin","Saint Helena","Papua New Guinea","Ghana","Libya","Marshall Islands","Isle of Man","Angola","Tokelau","Niue","Bhutan","Macedonia","Greenland","Bermuda","Uruguay","Thailand","Uzbekistan","Palau","Israel","Costa Rica","Liechtenstein","Mozambique","Turkmenistan","Paraguay","Mali","Lebanon","Estonia","Brazil","Portugal","Kuwait","Kazakhstan","Uganda","Cape Verde","South Korea","Laos","Georgia","Australia","Colombia","Palestine","Monaco","Denmark","Mongolia","Cuba","Turkey","Bolivia","Anguilla","British Virgin Islands","Canada"],"locations":["GIN","VCT","SLE","AFG","HUN","RUS","SLB","LKA","KGZ","NLD","EGY","SRB","VNM","TJK","CZE","NIC","ARE","TCA","BWA","TGO","CYM","NZL","ETH","COM","HND","FSM","ESP","BRB","MMR","TLS","LBR","AUT","PHL","SLV","BHS","BGD","ERI","MDG","BIH","PCN","MYS","BGR","GTM","CIV","USA","CYP","ITA","STP","SUR","ZWE","NER","BFA","HTI","ALB","BDI","IND","NPL","IDN","JPN","AZE","TTO","NGA","MUS","SWZ","BHR","MWI","VEN","KIR","ECU","ROU","PER","JAM","MDV","GRC","GNQ","COD","NRU","GIB","FIN","ISL","BRN","GGY","MEX","CHL","GUY","RWA","CAF","BLR","GAB","IRQ","SVK","IRL","CHE","TUV","KNA","PAK","IRN","PAN","LSO","QAT","JOR","ATG","LVA","DMA","TON","ARM","POL","TUN","MRT","COK","SAU","UKR","SGP","BEL","SOM","GBR","SYC","XKX","JEY","ZAF","GNB","ESH","SYR","FRA","DOM","MAR","CMR","COG","KEN","AND","DEU","BLZ","MNE","TCD","MLT","SVN","CHN","GRD","MSR","YEM","IOT","LCA","TZA","SDN","FJI","NOR","DJI","ARG","VUT","FRO","LUX","PRK","GMB","SSD","KHM","FLK","SWE","WSM","ZMB","DZA","SEN","SMR","HRV","LTU","MDA","OMN","BEN","SHN","PNG","GHA","LBY","MHL","IMN","AGO","TKL","NIU","BTN","MKD","GRL","BMU","URY","THA","UZB","PLW","ISR","CRI","LIE","MOZ","TKM","PRY","MLI","LBN","EST","BRA","PRT","KWT","KAZ","UGA","CPV","KOR","LAO","GEO","AUS","COL","PSE","MCO","DNK","MNG","CUB","TUR","BOL","AIA","VGB","CAN"],"name":"","z":[-0.03096875,0.388386364,0.307774194,0.299131387,0.365562712,0.364726003,-0.275666667,0.105989209,0.121521739,0.295267431,0.36027044,0.354261628,0.275442596,0.398918919,0.374674286,0.20184142,0.314585747,0.218,0.218690476,0.319435897,0.428338028,0.478083131,0.231427215,0.496666667,0.115580882,0.262,0.302825624,0.330258621,0.480797665,0.162111111,0.38633913,0.259645743,0.34435393,0.083190541,0.392089172,0.241876543,-0.104481481,0.282730769,0.425299213,0.324,0.263636058,0.459594796,0.288694818,0.429774194,0.437931348,0.472415525,0.35936361,0.349666667,0.584416667,0.330005038,0.519908946,0.200870588,0.34829805,0.268404908,-0.2132,0.344965851,0.307627946,0.263351548,-0.001354633,0.439882845,0.291532609,0.151755908,0.212878049,0.037568182,0.262629921,0.338056338,0.13411239,0.281333333,0.172999306,0.385366251,0.23535242,0.209504051,0.076012085,0.409858578,0.02264,0.246043103,0.0,0.084444444,0.263257468,0.23990625,-0.003111111,0.405608696,0.27006503,0.354224466,0.188752809,0.038080906,0.447278846,0.418793478,0.427372727,0.267561713,0.279918605,0.309678815,0.294676633,0.07175,0.158421053,0.27553053,0.410278846,0.245707971,0.141896552,0.326903571,0.256241071,0.096794118,0.265297297,-0.164,0.162,0.448658228,0.325626132,0.357606635,0.234789474,0.826,0.244763485,0.345963532,0.289043124,0.325247442,0.275691729,0.377021267,0.514619048,0.127766667,0.295754717,0.318674721,-0.016454545,0.37115,0.497194444,0.475676972,0.2027429,0.325553419,0.443270742,0.14360274,0.227018774,0.373096774,0.304326313,0.264386139,0.641311111,0.408438202,0.172166667,0.284109005,0.324962148,0.418891892,0.2752,0.145618557,0.879,0.306444444,0.159289116,0.295541401,0.237407407,0.433155032,0.21026087,0.371808101,0.077708333,0.306,0.20440678,0.525763158,0.26698125,0.327982684,0.275197368,0.337269231,0.351025022,0.182666667,0.442446602,0.4123391,0.194013011,-0.43275,0.3058,0.451212389,0.46842069,0.42969863,0.102357724,0.8805,0.34864557,0.112902954,0.284970588,0.5888,0.299864407,0.425236,0.866,-0.145,-0.143047619,0.309321429,0.307162162,0.372217391,0.362264487,0.364022146,0.061021277,0.762,0.345767308,0.330395225,0.585717949,0.199116883,0.053324324,0.244974047,0.300312925,0.252871429,0.334921569,0.258429337,0.269976507,0.233835294,0.049583333,0.243120976,0.258721311,0.289354446,0.52925,0.493147799,0.463193925,0.251781631,0.339879828,0.427139535,0.356395257,0.401623529,0.01737768,0.641998734,0.204374408,0.0,0.57021875,0.338629053],"type":"choropleth"}],"name":"2020-04-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Norway","Ireland","Canada","Oman","Suriname","Dominica","Panama","Finland","Samoa","Mongolia","Serbia","Montserrat","Bhutan","Saint Vincent and the Grenadines","Cayman Islands","Trinidad and Tobago","Uzbekistan","Marshall Islands","Qatar","Honduras","South Africa","Brunei","Nauru","Comoros","Greece","Palestine","Ecuador","Croatia","Portugal","Zambia","Malta","Montenegro","Romania","Belize","San Marino","El Salvador","Jordan","Gabon","Togo","Antigua and Barbuda","Afghanistan","Bangladesh","Senegal","British Indian Ocean Territory","Iraq","Nepal","Central African Republic","Monaco","United Kingdom","Kosovo","Netherlands","Malaysia","Botswana","Palau","Bulgaria","Kazakhstan","Bahrain","Anguilla","Thailand","Saint Lucia","Pakistan","Singapore","Andorra","Cameroon","Benin","Turkey","Poland","Grenada","Czech Republic","Cyprus","Slovakia","Lithuania","Angola","Jamaica","Kyrgyzstan","Iceland","Bahamas","Liberia","Liechtenstein","Mauritius","Costa Rica","Hungary","Russia","New Zealand","Philippines","Saint Kitts and Nevis","Germany","India","United Arab Emirates","Ivory Coast","Bermuda","Venezuela","Malawi","Equatorial Guinea","Bosnia and Herzegovina","China","Brazil","Yemen","Estonia","East Timor","Peru","Mali","Kuwait","Latvia","Guinea","Barbados","Sierra Leone","Denmark","Morocco","Uruguay","Tajikistan","Armenia","Uganda","Albania","Cook Islands","Macedonia","Burkina Faso","Turkmenistan","Libya","South Sudan","Turks and Caicos Islands","Myanmar","Isle of Man","Kenya","Seychelles","Zimbabwe","Chile","Sri Lanka","Eritrea","British Virgin Islands","Nicaragua","Western Sahara","Paraguay","South Korea","Austria","Greenland","Vietnam","Vatican","Madagascar","Sweden","Burundi","Pitcairn","Democratic Republic of the Congo","Bolivia","Chad","Luxembourg","Ghana","Fiji","Slovenia","Georgia","Ukraine","Guinea-Bissau","Gibraltar","Niger","Saudi Arabia","Syria","North Korea","Australia","Mexico","Solomon Islands","Cape Verde","Guatemala","Papua New Guinea","Switzerland","Israel","Lebanon","Swaziland","Lesotho","Haiti","Djibouti","Vanuatu","Rwanda","Ethiopia","United States","Azerbaijan","Falkland Islands","Tunisia","Iran","Moldova","Spain","Nigeria","Gambia","Micronesia","Guyana","Colombia","Guernsey","Tonga","Republic of the Congo","Argentina","Kiribati","Jersey","Somalia","Tanzania","Sudan","Algeria","Cambodia","Mauritania","Japan","Dominican Republic","Belgium","Maldives","Cuba","Egypt","Saint Helena","Belarus","Sao Tome and Principe","Indonesia","Italy","France","Mozambique","Laos"],"locations":["NOR","IRL","CAN","OMN","SUR","DMA","PAN","FIN","WSM","MNG","SRB","MSR","BTN","VCT","CYM","TTO","UZB","MHL","QAT","HND","ZAF","BRN","NRU","COM","GRC","PSE","ECU","HRV","PRT","ZMB","MLT","MNE","ROU","BLZ","SMR","SLV","JOR","GAB","TGO","ATG","AFG","BGD","SEN","IOT","IRQ","NPL","CAF","MCO","GBR","XKX","NLD","MYS","BWA","PLW","BGR","KAZ","BHR","AIA","THA","LCA","PAK","SGP","AND","CMR","BEN","TUR","POL","GRD","CZE","CYP","SVK","LTU","AGO","JAM","KGZ","ISL","BHS","LBR","LIE","MUS","CRI","HUN","RUS","NZL","PHL","KNA","DEU","IND","ARE","CIV","BMU","VEN","MWI","GNQ","BIH","CHN","BRA","YEM","EST","TLS","PER","MLI","KWT","LVA","GIN","BRB","SLE","DNK","MAR","URY","TJK","ARM","UGA","ALB","COK","MKD","BFA","TKM","LBY","SSD","TCA","MMR","IMN","KEN","SYC","ZWE","CHL","LKA","ERI","VGB","NIC","ESH","PRY","KOR","AUT","GRL","VNM","VAT","MDG","SWE","BDI","PCN","COD","BOL","TCD","LUX","GHA","FJI","SVN","GEO","UKR","GNB","GIB","NER","SAU","SYR","PRK","AUS","MEX","SLB","CPV","GTM","PNG","CHE","ISR","LBN","SWZ","LSO","HTI","DJI","VUT","RWA","ETH","USA","AZE","FLK","TUN","IRN","MDA","ESP","NGA","GMB","FSM","GUY","COL","GGY","TON","COG","ARG","KIR","JEY","SOM","TZA","SDN","DZA","KHM","MRT","JPN","DOM","BEL","MDV","CUB","EGY","SHN","BLR","STP","IDN","ITA","FRA","MOZ","LAO"],"name":"","z":[0.441427143,0.397802922,0.420433621,0.394598592,-0.046,0.4885,0.296481541,0.37438626,0.614,0.157975728,0.39358209,0.434730769,0.198555556,0.434190476,0.522521368,0.390656915,0.484181818,0.435333333,0.127245431,0.354744186,0.335723026,0.379481481,0.808,0.841,0.380362083,0.304908397,0.300800354,0.332052174,0.526009528,0.160596154,0.326658824,0.549226415,0.400238053,0.400057851,0.5145,0.207307937,0.145737705,0.580962264,0.311734694,0.250977273,0.25647205,0.269660532,0.240651822,0.3808,0.300900901,0.313955466,0.412421053,0.256297872,0.435347046,0.29137037,0.376716004,0.355912875,0.1722,0.21625,0.434869091,0.283516129,0.161651515,0.12525,0.389606955,0.23716129,0.407352876,0.289391854,0.487470588,0.455663605,0.373803922,0.227004517,0.330955627,0.357361111,0.372949749,0.444169118,0.4198,0.41451087,0.419504425,0.369811749,0.468619048,0.517414141,0.405371795,0.371433333,0.3465,0.476769231,0.373070022,0.395875445,0.398439655,0.379024212,0.307232224,0.7395,0.334403034,0.331361145,0.303379431,0.616137097,0.319931818,0.10345968,0.407132075,0.466,0.430443182,0.347029551,0.383204014,0.333783251,0.320544715,-0.3175,0.273906545,0.395853933,0.074294659,0.228075949,0.350057143,0.363867403,0.452424528,0.423085714,0.30694086,0.363,0.578658537,0.364194444,0.126237049,0.413387097,0.9145,0.284090909,0.460264151,0.391142857,0.271647059,0.4375,0.384090909,0.446607527,0.433597222,0.265374416,0.488602151,0.305871287,0.289029851,0.236512821,0.3773,0.2075,0.336219027,0.4225,0.176836435,0.390809584,0.342858905,0.38918,0.412581998,-0.754,0.350320896,0.456328853,0.632944444,0.86575,0.371631902,0.222246377,0.506379747,0.388954545,0.337595065,0.331108434,0.330378205,0.435823096,0.430459746,0.740714286,0.1831,0.458684277,0.178231467,0.3227,0.366825,0.403628176,0.346597701,0.808083333,0.293135135,0.427014156,0.366285714,0.368929658,0.372833631,0.457174545,0.129,0.361421053,0.406479616,0.086885714,0.0457,-0.046268775,0.552302115,0.454449661,0.452083636,0.256852941,0.39423913,0.443495868,0.41157561,0.363933913,0.353090972,0.489297468,0.3485,0.45740625,0.307399166,0.41406,0.509258065,0.322324324,0.382601451,0.769333333,0.430088235,0.353314516,0.292763736,0.346866667,0.419934783,0.286272727,0.551861111,0.334718512,0.313032984,0.383669706,0.160018018,0.08971408,0.372665102,0.336333333,0.465684211,0.457,0.412402697,0.443490591,0.416235228,0.386972222,0.497950617],"type":"choropleth"}],"name":"2020-04-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Brunei","Bermuda","China","Mozambique","Kazakhstan","Slovenia","Mongolia","Myanmar","Grenada","Turkmenistan","Marshall Islands","Singapore","Comoros","Belgium","Monaco","Bulgaria","Nepal","British Virgin Islands","Saint Lucia","Maldives","Vanuatu","United Kingdom","Uzbekistan","Kenya","Suriname","Samoa","Guernsey","Tunisia","Malta","Cuba","Barbados","Greenland","Jamaica","Mali","Kuwait","Cyprus","Bangladesh","Greece","Uruguay","Rwanda","British Indian Ocean Territory","Saint Vincent and the Grenadines","Bhutan","Sudan","Spain","United States","Ethiopia","Equatorial Guinea","Montserrat","Cook Islands","Finland","Belize","Mauritania","Thailand","Nauru","Costa Rica","Guatemala","Honduras","Colombia","Turkey","Kyrgyzstan","South Sudan","Kosovo","Bolivia","Morocco","Belarus","Micronesia","Hungary","Botswana","El Salvador","Sierra Leone","Venezuela","Mexico","Faroe Islands","Jordan","San Marino","Fiji","Benin","Kiribati","Saint Helena","Slovakia","Brazil","Montenegro","Moldova","Jersey","Falkland Islands","Japan","Saint Kitts and Nevis","Bosnia and Herzegovina","Croatia","Mauritius","Argentina","Guinea-Bissau","Anguilla","Vietnam","Uganda","Palau","Trinidad and Tobago","Democratic Republic of the Congo","Dominica","Burkina Faso","Gibraltar","Iceland","Ireland","Lithuania","Antigua and Barbuda","Cameroon","Pakistan","Tajikistan","Portugal","Canada","Malawi","Palestine","New Zealand","Senegal","Andorra","Ecuador","Lebanon","Dominican Republic","Liechtenstein","South Africa","Niger","Panama","Sri Lanka","Central African Republic","Tanzania","Iraq","Angola","Togo","Romania","Nicaragua","Tokelau","Gambia","Oman","Yemen","Republic of the Congo","Burundi","Chad","Australia","Ukraine","Israel","Seychelles","Italy","Cambodia","Niue","Egypt","Chile","Nigeria","Macedonia","France","Sao Tome and Principe","Saudi Arabia","Guinea","Armenia","Turks and Caicos Islands","North Korea","Tonga","United Arab Emirates","Solomon Islands","Qatar","Estonia","Laos","Gabon","Norway","Azerbaijan","Djibouti","Isle of Man","Latvia","Luxembourg","Switzerland","Madagascar","Ghana","Western Sahara","Denmark","Somalia","Zambia","Austria","Lesotho","Cape Verde","Philippines","Syria","Algeria","Netherlands","Malaysia","India","Tuvalu","Paraguay","Libya","Indonesia","Guyana","East Timor","Iran","Serbia","Zimbabwe","Ivory Coast","Swaziland","South Korea","Papua New Guinea","Albania","Bahrain","Georgia","Haiti","Cayman Islands","Czech Republic","Eritrea","Russia","Germany","Peru","Afghanistan","Poland","Liberia","Sweden","Bahamas"],"locations":["BRN","BMU","CHN","MOZ","KAZ","SVN","MNG","MMR","GRD","TKM","MHL","SGP","COM","BEL","MCO","BGR","NPL","VGB","LCA","MDV","VUT","GBR","UZB","KEN","SUR","WSM","GGY","TUN","MLT","CUB","BRB","GRL","JAM","MLI","KWT","CYP","BGD","GRC","URY","RWA","IOT","VCT","BTN","SDN","ESP","USA","ETH","GNQ","MSR","COK","FIN","BLZ","MRT","THA","NRU","CRI","GTM","HND","COL","TUR","KGZ","SSD","XKX","BOL","MAR","BLR","FSM","HUN","BWA","SLV","SLE","VEN","MEX","FRO","JOR","SMR","FJI","BEN","KIR","SHN","SVK","BRA","MNE","MDA","JEY","FLK","JPN","KNA","BIH","HRV","MUS","ARG","GNB","AIA","VNM","UGA","PLW","TTO","COD","DMA","BFA","GIB","ISL","IRL","LTU","ATG","CMR","PAK","TJK","PRT","CAN","MWI","PSE","NZL","SEN","AND","ECU","LBN","DOM","LIE","ZAF","NER","PAN","LKA","CAF","TZA","IRQ","AGO","TGO","ROU","NIC","TKL","GMB","OMN","YEM","COG","BDI","TCD","AUS","UKR","ISR","SYC","ITA","KHM","NIU","EGY","CHL","NGA","MKD","FRA","STP","SAU","GIN","ARM","TCA","PRK","TON","ARE","SLB","QAT","EST","LAO","GAB","NOR","AZE","DJI","IMN","LVA","LUX","CHE","MDG","GHA","ESH","DNK","SOM","ZMB","AUT","LSO","CPV","PHL","SYR","DZA","NLD","MYS","IND","TUV","PRY","LBY","IDN","GUY","TLS","IRN","SRB","ZWE","CIV","SWZ","KOR","PNG","ALB","BHR","GEO","HTI","CYM","CZE","ERI","RUS","DEU","PER","AFG","POL","LBR","SWE","BHS"],"name":"","z":[-0.230130435,0.1301,0.350005624,0.222111111,0.092914894,0.372117904,0.359157534,0.297726257,0.301612903,0.380666667,0.331142857,0.278231441,-0.302666667,0.267905004,0.321342105,0.367538043,0.318897764,0.537666667,0.148769231,0.324529126,0.413058824,0.365676969,0.053,0.274640784,0.400666667,0.35315,0.329915254,0.300171569,0.212510204,0.031701215,0.285193548,0.443272727,0.37839899,0.582191919,0.046171076,0.350086066,0.30559364,0.373813681,0.2274419,-0.008193182,0.5802,0.299666667,0.199842105,0.307902098,0.290525489,0.392362447,0.388953704,0.211285714,0.054133333,0.257,0.319412329,0.397083333,0.508348837,0.3557627,0.657,0.232161871,0.289657895,0.319016427,0.24481308,0.280778767,0.186777778,0.469764151,0.178042553,0.214116402,0.347448052,0.207481132,0.7225,0.28670903,0.303754717,0.234277143,0.482137931,-0.057440167,0.196095786,0.3954,0.274838095,0.4035,0.303133333,0.2585,0.0,0.249230769,0.39062406,0.327683748,0.294953125,0.304149533,0.361032967,0.34275,0.27199575,0.0420625,0.343507813,0.388627273,0.383416667,0.242015873,0.021166667,-0.049666667,0.310463679,0.272662338,0.0,0.336368664,0.201690987,0.0,0.360035294,0.293934783,0.234477273,0.322792405,0.3702875,0.161533333,0.397643123,0.20236872,0.457190476,0.299807701,0.327166028,0.317910714,0.356944954,0.404953995,0.396809375,0.189352941,0.263716694,0.381049296,0.259127004,0.2375,0.406448179,0.364729167,0.259841226,0.195100291,0.406606061,0.278576037,0.298463158,0.294379888,0.226328829,0.384848134,0.28779703,0.0,0.338481013,0.401821782,0.293183673,0.58874,-0.2516,0.50179798,0.367765446,0.354420744,0.312160099,0.531975,0.350507865,0.057558442,0.422,0.334881313,0.253262058,0.590327221,0.353833333,0.385014569,0.755714286,0.080296703,0.253607843,0.523253333,0.123,0.483605263,0.261253968,0.149664709,0.606833333,0.151466368,0.392682243,0.32788172,0.300366197,0.412059837,0.378678161,0.125181818,0.370184615,0.298462366,0.3185625,0.32985935,0.390144444,0.259607143,0.491711538,0.473690733,0.37482199,0.389441176,0.301194587,0.3343,0.219347826,0.324559023,0.233975,0.33123622,0.374178362,0.127491206,0.310498827,0.463666667,0.1453769,0.206769231,-0.033908339,0.147535714,0.02175,0.356221658,0.376019231,0.210287081,0.423009259,-0.234,0.378070833,0.378555556,0.378953787,0.06416129,0.382862245,0.341639831,0.280307692,0.333472934,0.382,0.337567827,0.267830105,0.267629546,0.136016667,0.217206231,0.486380282,0.366268891,0.476447154],"type":"choropleth"}],"name":"2020-04-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","North Korea","Mali","Mexico","Cambodia","Tuvalu","Luxembourg","Uruguay","South Korea","Norway","Cuba","Gambia","Isle of Man","Malta","Ghana","Kuwait","Indonesia","Chad","Singapore","Colombia","United States","Sudan","Estonia","Samoa","Jersey","Belize","Montserrat","British Virgin Islands","Seychelles","Honduras","Republic of the Congo","Kiribati","Comoros","Tonga","Belarus","Sweden","Laos","Haiti","Chile","Niue","Rwanda","Australia","United Kingdom","Macedonia","Mozambique","Austria","Philippines","Nigeria","Mauritius","Eritrea","Armenia","Guyana","Belgium","Somalia","Israel","Thailand","Latvia","Bosnia and Herzegovina","Afghanistan","Denmark","Iceland","Turks and Caicos Islands","Serbia","Vanuatu","Morocco","Western Sahara","Sri Lanka","Saint Helena","Cook Islands","Saint Vincent and the Grenadines","South Sudan","Zimbabwe","Tajikistan","Liberia","Lesotho","Cape Verde","Angola","Papua New Guinea","Micronesia","Monaco","Spain","Iraq","Palestine","Central African Republic","Tokelau","Pitcairn","Kosovo","Faroe Islands","Kazakhstan","Portugal","Lebanon","Bermuda","Marshall Islands","Bhutan","Ecuador","South Africa","India","Saint Lucia","Iran","Dominican Republic","Grenada","Andorra","Guatemala","Germany","Bolivia","Canada","Panama","Algeria","Poland","Moldova","Brazil","Liechtenstein","Zambia","Costa Rica","Senegal","Saudi Arabia","Ireland","Uzbekistan","British Indian Ocean Territory","Djibouti","Lithuania","Peru","Gabon","Jordan","Croatia","Turkmenistan","East Timor","Slovakia","Antigua and Barbuda","Turkey","Cayman Islands","Greenland","Togo","Oman","Qatar","Argentina","Switzerland","Slovenia","Equatorial Guinea","Botswana","Kenya","Cameroon","El Salvador","Benin","Mongolia","Yemen","Guinea-Bissau","Dominica","Tunisia","Syria","Paraguay","Mauritania","Pakistan","Libya","Tanzania","Uganda","Montenegro","Albania","Georgia","Saint Kitts and Nevis","Trinidad and Tobago","Gibraltar","Azerbaijan","Fiji","Nicaragua","Swaziland","Guinea","Cyprus","Vatican","San Marino","Nepal","Bangladesh","Romania","Madagascar","Maldives","Burkina Faso","Kyrgyzstan","France","Hungary","Greece","Sierra Leone","Burundi","Bulgaria","Solomon Islands","Czech Republic","Egypt","Brunei","New Zealand","Democratic Republic of the Congo","Bahrain","Nauru","United Arab Emirates","Bahamas","Japan","Ukraine","Jamaica","Niger","Malaysia","Guernsey","Ethiopia","Ivory Coast","Malawi","Barbados","Myanmar","Russia","Finland","Vietnam","Italy","Suriname","Venezuela","China","Sao Tome and Principe","Netherlands"],"locations":["FLK","PRK","MLI","MEX","KHM","TUV","LUX","URY","KOR","NOR","CUB","GMB","IMN","MLT","GHA","KWT","IDN","TCD","SGP","COL","USA","SDN","EST","WSM","JEY","BLZ","MSR","VGB","SYC","HND","COG","KIR","COM","TON","BLR","SWE","LAO","HTI","CHL","NIU","RWA","AUS","GBR","MKD","MOZ","AUT","PHL","NGA","MUS","ERI","ARM","GUY","BEL","SOM","ISR","THA","LVA","BIH","AFG","DNK","ISL","TCA","SRB","VUT","MAR","ESH","LKA","SHN","COK","VCT","SSD","ZWE","TJK","LBR","LSO","CPV","AGO","PNG","FSM","MCO","ESP","IRQ","PSE","CAF","TKL","PCN","XKX","FRO","KAZ","PRT","LBN","BMU","MHL","BTN","ECU","ZAF","IND","LCA","IRN","DOM","GRD","AND","GTM","DEU","BOL","CAN","PAN","DZA","POL","MDA","BRA","LIE","ZMB","CRI","SEN","SAU","IRL","UZB","IOT","DJI","LTU","PER","GAB","JOR","HRV","TKM","TLS","SVK","ATG","TUR","CYM","GRL","TGO","OMN","QAT","ARG","CHE","SVN","GNQ","BWA","KEN","CMR","SLV","BEN","MNG","YEM","GNB","DMA","TUN","SYR","PRY","MRT","PAK","LBY","TZA","UGA","MNE","ALB","GEO","KNA","TTO","GIB","AZE","FJI","NIC","SWZ","GIN","CYP","VAT","SMR","NPL","BGD","ROU","MDG","MDV","BFA","KGZ","FRA","HUN","GRC","SLE","BDI","BGR","SLB","CZE","EGY","BRN","NZL","COD","BHR","NRU","ARE","BHS","JPN","UKR","JAM","NER","MYS","GGY","ETH","CIV","MWI","BRB","MMR","RUS","FIN","VNM","ITA","SUR","VEN","CHN","STP","NLD"],"name":"","z":[0.611367347,0.454,0.442481928,0.239636272,0.253775194,0.763,0.352125,0.278821324,0.333879221,0.431775478,-0.020678571,0.482385787,0.327323077,0.16977381,0.238689713,0.021524205,0.205059516,0.422676056,0.223891396,0.308502962,0.492852572,0.388225564,0.427940171,0.637909091,0.38094152,0.327863636,0.461159091,0.1046,0.486755556,0.250100671,0.000536585,0.226375,0.873,0.488622222,0.420821918,0.407484894,0.460963415,0.396633459,0.272667277,0.179833333,0.173046053,0.485393775,0.337150543,0.435257143,0.387287037,0.27089199,0.35354023,0.286442853,0.407875,0.032285714,0.559181818,0.443768293,0.29241358,0.301385621,0.261795824,0.436495393,0.203283133,0.322468208,0.275755906,0.36581804,0.356901099,0.305625,0.342761468,0.2697,0.379356923,0.3112,0.253686059,0.083666667,-0.2895,0.417333333,0.459681818,0.442871287,0.281066667,0.483537313,0.333115385,0.220594203,0.20572973,0.428451613,0.598,0.317464286,0.260307722,0.353137681,0.359186916,0.443871795,0.602,0.844666667,0.244285714,0.253583333,0.089458333,0.25655897,0.229292683,0.211958333,0.5812,0.101857143,0.247555654,0.383444685,0.209653268,0.347723404,0.426609661,0.284001312,0.404,0.191865385,0.429094051,0.289181991,0.258364964,0.39434626,0.303246721,0.399827586,0.300230582,0.494917073,0.330184584,0.339882353,0.286722222,0.27214963,0.366481586,0.077437075,0.195232339,0.269464286,0.478363636,0.744111111,0.376081851,0.169344161,0.407825758,0.214829787,0.302809524,0.30975,0.065769231,0.448340909,0.391645161,0.269182658,0.665759615,0.527368421,0.355371951,0.291133333,0.111411765,0.266681358,0.30227345,0.193091483,0.271904762,0.35925,0.28175445,0.465427848,0.232755906,0.326606557,0.472178988,0.391021505,-0.038285714,0.0,0.460276042,0.52453125,0.297294922,0.507684211,0.271962428,-0.002142857,0.284296992,0.315340074,0.282857143,0.425939973,0.481566832,0.241166667,0.397739726,0.38873913,0.355876147,0.508393162,0.279059102,0.077833333,0.272111111,0.431600897,-0.686,0.369333333,0.227865435,0.216393939,0.449181358,0.343726496,0.302986395,0.32809375,0.270615385,0.334070091,0.379933333,0.363503401,0.36920339,-0.171857143,0.426264331,0.518166667,0.363697248,0.419341131,0.326615385,0.41174898,0.379041096,0.066567164,0.939,0.235145867,0.393786667,0.304995878,0.441732496,0.29274026,0.484287293,0.136515495,0.43666,0.331740426,0.232419753,0.341111842,0.356317647,0.265794872,0.364231602,0.286348768,0.430063354,0.400447842,0.565285714,0.159929634,0.320140259,0.406714286,0.33609919],"type":"choropleth"}],"name":"2020-04-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Equatorial Guinea","Costa Rica","Cuba","Vietnam","Seychelles","Senegal","Dominica","Angola","Falkland Islands","Portugal","Palestine","Sweden","El Salvador","Germany","Ecuador","Lebanon","Bermuda","Vatican","Samoa","Grenada","Canada","Monaco","Palau","Finland","British Indian Ocean Territory","Laos","Maldives","Oman","Niger","Switzerland","Djibouti","Tajikistan","Montserrat","Japan","Gabon","Montenegro","Italy","Latvia","Ukraine","Isle of Man","Chad","Argentina","Saint Helena","Cyprus","Norway","Syria","Thailand","Anguilla","Colombia","South Africa","South Sudan","Tanzania","Mongolia","Singapore","Malawi","Iraq","Benin","Saint Kitts and Nevis","Ethiopia","Antigua and Barbuda","Nauru","Ireland","Yemen","Uzbekistan","Lithuania","Chile","Jordan","Pakistan","Cameroon","Croatia","Barbados","Ivory Coast","Panama","Kosovo","Bulgaria","Mauritius","Honduras","Albania","Botswana","Sierra Leone","Mexico","Indonesia","East Timor","India","Guatemala","Malaysia","Trinidad and Tobago","Cape Verde","Czech Republic","Kiribati","Micronesia","Pitcairn","Bolivia","Paraguay","Peru","Greece","China","Netherlands","Cayman Islands","Serbia","Georgia","Tuvalu","Faroe Islands","Afghanistan","Kyrgyzstan","Philippines","Liberia","Jamaica","Zimbabwe","Togo","Comoros","Sudan","Saint Vincent and the Grenadines","Bosnia and Herzegovina","Lesotho","Cook Islands","Turks and Caicos Islands","Kenya","San Marino","United Arab Emirates","Slovakia","Estonia","Nepal","United States","Uruguay","Malta","Brazil","Gambia","Burkina Faso","Kazakhstan","Spain","Guinea-Bissau","Zambia","Marshall Islands","Bhutan","Bahamas","Liechtenstein","Andorra","Moldova","Papua New Guinea","Bahrain","Russia","Iran","Algeria","Central African Republic","South Korea","Libya","Mauritania","Saint Lucia","Uganda","New Zealand","Sao Tome and Principe","Haiti","Guyana","Venezuela","Solomon Islands","Turkey","Bangladesh","Poland","Dominican Republic","Qatar","Nicaragua","Myanmar","Tunisia","Fiji","Turkmenistan","Swaziland","Mali","Kuwait","Slovenia","Burundi","Greenland","Jersey","Saudi Arabia","Morocco","Eritrea","Tonga","Mozambique","Guernsey","Luxembourg","British Virgin Islands","Republic of the Congo","Cambodia","Macedonia","Gibraltar","Madagascar","Niue","Somalia","Belize","Suriname","Denmark","Brunei","Democratic Republic of the Congo","Western Sahara","Belgium","Austria","Romania","Nigeria","Vanuatu","Ghana","Hungary","Rwanda","Armenia","Egypt","United Kingdom","North Korea","Azerbaijan","Iceland","France","Sri Lanka","Israel","Belarus","Australia","Guinea"],"locations":["GNQ","CRI","CUB","VNM","SYC","SEN","DMA","AGO","FLK","PRT","PSE","SWE","SLV","DEU","ECU","LBN","BMU","VAT","WSM","GRD","CAN","MCO","PLW","FIN","IOT","LAO","MDV","OMN","NER","CHE","DJI","TJK","MSR","JPN","GAB","MNE","ITA","LVA","UKR","IMN","TCD","ARG","SHN","CYP","NOR","SYR","THA","AIA","COL","ZAF","SSD","TZA","MNG","SGP","MWI","IRQ","BEN","KNA","ETH","ATG","NRU","IRL","YEM","UZB","LTU","CHL","JOR","PAK","CMR","HRV","BRB","CIV","PAN","XKX","BGR","MUS","HND","ALB","BWA","SLE","MEX","IDN","TLS","IND","GTM","MYS","TTO","CPV","CZE","KIR","FSM","PCN","BOL","PRY","PER","GRC","CHN","NLD","CYM","SRB","GEO","TUV","FRO","AFG","KGZ","PHL","LBR","JAM","ZWE","TGO","COM","SDN","VCT","BIH","LSO","COK","TCA","KEN","SMR","ARE","SVK","EST","NPL","USA","URY","MLT","BRA","GMB","BFA","KAZ","ESP","GNB","ZMB","MHL","BTN","BHS","LIE","AND","MDA","PNG","BHR","RUS","IRN","DZA","CAF","KOR","LBY","MRT","LCA","UGA","NZL","STP","HTI","GUY","VEN","SLB","TUR","BGD","POL","DOM","QAT","NIC","MMR","TUN","FJI","TKM","SWZ","MLI","KWT","SVN","BDI","GRL","JEY","SAU","MAR","ERI","TON","MOZ","GGY","LUX","VGB","COG","KHM","MKD","GIB","MDG","NIU","SOM","BLZ","SUR","DNK","BRN","COD","ESH","BEL","AUT","ROU","NGA","VUT","GHA","HUN","RWA","ARM","EGY","GBR","PRK","AZE","ISL","FRA","LKA","ISR","BLR","AUS","GIN"],"name":"","z":[0.251036585,0.421860271,0.182712083,0.277266565,0.393199052,0.27255249,0.357428571,0.326667769,0.372375,0.286207758,0.310352792,0.343080351,0.243681197,0.311478648,0.3056931,0.271032731,0.411027778,0.713428571,0.361454545,0.334857143,0.341707323,0.37516318,0.62105,0.324427619,0.406727273,0.18665,0.17364086,0.259779621,0.387757939,0.308718853,0.257147287,0.343709375,0.408446602,0.279748113,0.286783721,0.456928962,0.395725099,0.315082645,0.299294372,0.340630225,0.400042071,0.401115337,0.427294118,0.326195904,0.393020535,0.321524306,-0.164384542,-0.342714286,0.334362388,0.276672978,0.294305506,0.283391287,0.444559471,0.256808025,0.281138695,0.297798253,0.296720395,0.187068182,0.246620426,0.272815385,0.182857143,0.319993688,0.372951304,0.333365482,0.356982077,0.348779857,0.222725762,0.227457244,0.390569804,0.297935754,0.211393836,0.269558879,0.31883358,0.156198113,0.342093783,0.259235,0.201640194,0.331034511,0.291520875,0.376559055,0.34291586,0.240508392,0.211548387,0.272174808,0.227534968,0.320327922,0.378376869,0.299644444,0.339834943,0.403416667,0.178565217,0.654923077,0.348567848,0.309817343,0.30691312,0.353510512,0.329101512,0.333049899,0.456827206,0.353224044,0.352257979,0.417428571,-0.112,0.249640232,0.303057143,0.232520705,0.383726989,0.301997394,0.380197624,0.318270945,0.479807692,0.358714539,0.323769784,0.354996241,0.415263374,0.580809524,-0.100666667,0.291590767,0.63162069,0.312656184,0.300869565,0.290386986,0.223628463,0.393657285,0.398796702,0.179020672,0.352496515,0.300074766,0.268295681,0.329046392,0.272945468,0.133783784,0.269410309,0.633217391,0.104893939,0.349117534,0.31187037,0.138873239,0.395855072,0.298087209,0.176520073,0.291110294,0.340861284,0.284623329,0.271706349,0.240189905,0.245202643,0.340684848,0.371648352,0.12738701,0.346428687,0.33292,0.343861087,0.304751131,0.284213954,0.366307692,0.276833599,0.277142857,0.262710938,0.168251775,0.239744241,0.318419397,0.312216783,0.326039807,0.257720207,0.364891304,0.191545455,0.353277174,0.33121942,0.335884034,0.333748062,0.448542254,0.293765873,0.29944784,0.316421838,0.147032787,0.423041667,0.315809783,0.349149123,0.314123264,0.214666667,0.289081218,0.219826979,0.312921053,0.204771084,0.391106457,0.270705882,0.278402464,0.250350365,0.459984496,0.249669092,0.092501792,0.345537082,0.4605,0.358970536,0.323903109,0.32605414,0.292239014,0.206421053,0.256119634,0.313498934,0.134988341,0.375088398,0.269239337,0.399305342,0.511063348,0.322143064,0.356020243,0.44007008,0.2757038,0.34481355,0.29289049,0.388703543,0.339747093],"type":"choropleth"}],"name":"2020-04-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Poland","Andorra","Uganda","Saudi Arabia","Somalia","United States","Iceland","Sweden","Moldova","Maldives","Panama","Belgium","Singapore","Brazil","Syria","Ivory Coast","Libya","British Virgin Islands","United Kingdom","Bahamas","Djibouti","Guinea-Bissau","Bermuda","Myanmar","Spain","Tunisia","Western Sahara","Cambodia","Costa Rica","Monaco","Slovenia","Palestine","Lebanon","Ecuador","Nicaragua","Grenada","Tokelau","Guyana","Kosovo","Slovakia","Kazakhstan","Vatican","Iraq","Bangladesh","Sudan","Kuwait","Germany","Dominican Republic","Canada","Vietnam","Gibraltar","Egypt","Turkey","Malawi","Bhutan","Zambia","Angola","Turkmenistan","Marshall Islands","Ukraine","Falkland Islands","Trinidad and Tobago","Bosnia and Herzegovina","Cook Islands","Zimbabwe","Cuba","Greece","Republic of the Congo","Georgia","Madagascar","Guatemala","Peru","Albania","Guinea","Mexico","Swaziland","Japan","Macedonia","Cape Verde","United Arab Emirates","Pitcairn","Netherlands","East Timor","Belarus","Kiribati","Austria","Serbia","Bulgaria","Mauritius","Bahrain","Afghanistan","Philippines","Kyrgyzstan","Botswana","Faroe Islands","Indonesia","Rwanda","Cayman Islands","Finland","Denmark","Malaysia","Jamaica","China","Papua New Guinea","Liberia","Tanzania","Czech Republic","Sri Lanka","Lesotho","Israel","South Korea","Democratic Republic of the Congo","Equatorial Guinea","Algeria","India","Mauritania","Saint Lucia","Australia","Dominica","Nepal","New Zealand","Iran","Togo","Venezuela","Gambia","Saint Vincent and the Grenadines","El Salvador","Micronesia","Haiti","Uruguay","Honduras","Bolivia","Sierra Leone","Tuvalu","Burundi","Ethiopia","Niue","Mali","Laos","Central African Republic","Comoros","Mozambique","Tajikistan","Kenya","Russia","Eritrea","Paraguay","North Korea","Nigeria","Solomon Islands","Suriname","Fiji","Gabon","Pakistan","France","Jordan","British Indian Ocean Territory","Oman","Samoa","Morocco","Latvia","Qatar","Barbados","Argentina","Estonia","Mongolia","Luxembourg","Anguilla","Ghana","Turks and Caicos Islands","Niger","Chad","Armenia","Colombia","Uzbekistan","Italy","Romania","Vanuatu","Antigua and Barbuda","Cameroon","Lithuania","Cyprus","Benin","Sao Tome and Principe","Burkina Faso","Thailand","San Marino","Yemen","Ireland","Tonga","South Africa","Malta","Guernsey","Nauru","Azerbaijan","Chile","Hungary","Croatia","South Sudan","Portugal","Montenegro","Saint Kitts and Nevis","Palau","Brunei","Liechtenstein","Jersey","Greenland","Norway","Senegal","Switzerland","Isle of Man","Montserrat","Saint Helena","Seychelles","Belize"],"locations":["POL","AND","UGA","SAU","SOM","USA","ISL","SWE","MDA","MDV","PAN","BEL","SGP","BRA","SYR","CIV","LBY","VGB","GBR","BHS","DJI","GNB","BMU","MMR","ESP","TUN","ESH","KHM","CRI","MCO","SVN","PSE","LBN","ECU","NIC","GRD","TKL","GUY","XKX","SVK","KAZ","VAT","IRQ","BGD","SDN","KWT","DEU","DOM","CAN","VNM","GIB","EGY","TUR","MWI","BTN","ZMB","AGO","TKM","MHL","UKR","FLK","TTO","BIH","COK","ZWE","CUB","GRC","COG","GEO","MDG","GTM","PER","ALB","GIN","MEX","SWZ","JPN","MKD","CPV","ARE","PCN","NLD","TLS","BLR","KIR","AUT","SRB","BGR","MUS","BHR","AFG","PHL","KGZ","BWA","FRO","IDN","RWA","CYM","FIN","DNK","MYS","JAM","CHN","PNG","LBR","TZA","CZE","LKA","LSO","ISR","KOR","COD","GNQ","DZA","IND","MRT","LCA","AUS","DMA","NPL","NZL","IRN","TGO","VEN","GMB","VCT","SLV","FSM","HTI","URY","HND","BOL","SLE","TUV","BDI","ETH","NIU","MLI","LAO","CAF","COM","MOZ","TJK","KEN","RUS","ERI","PRY","PRK","NGA","SLB","SUR","FJI","GAB","PAK","FRA","JOR","IOT","OMN","WSM","MAR","LVA","QAT","BRB","ARG","EST","MNG","LUX","AIA","GHA","TCA","NER","TCD","ARM","COL","UZB","ITA","ROU","VUT","ATG","CMR","LTU","CYP","BEN","STP","BFA","THA","SMR","YEM","IRL","TON","ZAF","MLT","GGY","NRU","AZE","CHL","HUN","HRV","SSD","PRT","MNE","KNA","PLW","BRN","LIE","JEY","GRL","NOR","SEN","CHE","IMN","MSR","SHN","SYC","BLZ"],"name":"","z":[0.27614618,0.247313725,0.188854186,0.22924025,0.264952809,0.392792826,0.356434164,0.346038127,0.488855823,0.262368098,0.273758553,0.317600916,0.293633354,0.369465434,0.330360856,0.300301176,0.369921488,0.391555556,0.373487619,0.407157712,0.10945,0.141866667,0.433895349,0.366174672,0.246786713,0.266981308,0.433236842,0.248745455,0.33616828,0.357850932,0.414056358,0.352787815,0.259267898,0.311797777,0.33229215,0.297934211,0.83,0.404316017,0.245614286,0.322636364,0.231963731,-0.179444444,0.26128954,0.323732532,0.341119772,0.303575795,0.305906717,0.181985119,0.35816174,0.39646755,0.17488172,0.317848815,0.2238897,0.347740704,-0.067666667,0.251312709,0.279245902,0.232223404,0.537085714,0.343798845,0.142697368,0.361231405,0.378901099,0.189923077,0.333376973,0.124039916,0.323902131,0.33916129,0.419273636,0.318688259,0.298769897,0.291329045,0.323397759,0.272738786,0.341319761,0.140846154,0.307840511,0.353041667,0.359208333,0.275625317,0.414461538,0.363444301,0.30873913,0.370223642,0.180333333,0.311542492,0.367761965,0.365635018,0.424768844,0.275955426,0.199871145,0.305337547,0.3494375,0.180216867,-0.115823529,0.07895524,0.144838294,0.412711538,0.366362816,0.268224777,0.223244439,0.300064917,0.311964028,0.318900433,0.456776471,0.259925454,0.359583695,0.261487611,0.246353474,0.346069805,0.183550405,0.352326039,0.17743956,0.355542125,0.244065803,0.315517241,0.373909091,0.413773761,0.339781818,0.257926563,0.360541575,0.42580913,0.249894895,0.292973979,0.376093137,0.5078,0.362066981,0.399619048,0.38230558,0.328752825,0.223474003,0.331563702,0.376356083,0.247555556,0.267731183,0.142317251,0.273807692,0.278013378,0.526726351,0.22279402,0.272071429,0.250761062,0.300267692,0.287445766,0.322468559,0.344776471,0.318616769,0.458692771,0.260622894,0.483317073,0.304482353,0.068838164,0.376643011,0.298064019,0.363010953,0.159969849,0.403714286,0.266431464,0.42934375,0.274946945,0.373531646,0.292225237,0.362599045,0.307859822,0.391769058,0.415060653,0.231432638,0.607333333,0.191878068,0.386105263,0.419483982,0.382139373,0.299547739,0.313550555,0.398318436,0.416845393,0.354441413,0.176825397,0.190846154,0.38542695,0.375283419,0.357220177,0.16695297,0.457521739,0.39252443,0.236083025,0.47775,0.338383636,0.333317679,0.200096774,0.299191903,0.062695931,0.259404255,-0.193,0.391079128,0.331871647,0.369266925,0.277331412,0.380354978,0.319713798,0.359149068,0.233027778,0.299,0.156760417,0.677019231,0.565396061,0.461929825,0.409903581,0.268056957,0.312432094,0.350454545,0.470581818,0.42021875,0.430821782,0.322714286],"type":"choropleth"}],"name":"2020-04-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belarus","Japan","Vanuatu","Algeria","Chad","Faroe Islands","Central African Republic","Sri Lanka","Cameroon","Mozambique","Denmark","Democratic Republic of the Congo","Bahrain","Mauritania","Cuba","Lesotho","South Korea","Isle of Man","Montserrat","Oman","Paraguay","Greenland","Antigua and Barbuda","Western Sahara","Haiti","Benin","India","Laos","South Sudan","Uruguay","Grenada","Switzerland","Ukraine","Papua New Guinea","Estonia","Niue","Barbados","Thailand","Macedonia","Kuwait","Nigeria","Sao Tome and Principe","Cambodia","Brazil","Sierra Leone","Greece","Kiribati","Azerbaijan","Sweden","Micronesia","Jamaica","Tajikistan","Guernsey","Kenya","Suriname","Netherlands","Saint Vincent and the Grenadines","Malaysia","Guinea","Burundi","Mauritius","Pitcairn","Nepal","Liberia","Argentina","Indonesia","United States","Italy","Albania","Zimbabwe","Botswana","Cape Verde","Bosnia and Herzegovina","Djibouti","Turks and Caicos Islands","Peru","Georgia","Guatemala","East Timor","Mexico","San Marino","Rwanda","Austria","Cayman Islands","Czech Republic","Latvia","British Indian Ocean Territory","Tunisia","Croatia","Tonga","Gambia","Luxembourg","Philippines","Solomon Islands","Afghanistan","Australia","Tanzania","Iceland","Fiji","Norway","Tuvalu","Ghana","Malta","Bolivia","Gabon","Bulgaria","Sudan","Israel","Ethiopia","Comoros","Serbia","Togo","Armenia","Russia","Cook Islands","Finland","Belize","Syria","Pakistan","Eritrea","Republic of the Congo","Maldives","Vietnam","Vatican","Saint Helena","Chile","Saudi Arabia","Ecuador","Ireland","North Korea","Niger","Hungary","Qatar","Slovakia","Senegal","Liechtenstein","Venezuela","Madagascar","Nicaragua","Cyprus","Moldova","Canada","Colombia","Bhutan","Panama","Monaco","Honduras","Dominica","Seychelles","Falkland Islands","Iraq","British Virgin Islands","Palestine","China","Zambia","Kazakhstan","El Salvador","Costa Rica","Singapore","Guinea-Bissau","Angola","United Arab Emirates","New Zealand","Portugal","United Kingdom","Yemen","Swaziland","Samoa","Bahamas","Anguilla","Bangladesh","Kosovo","Mongolia","Ivory Coast","Palau","Lebanon","France","Iran","Libya","Kyrgyzstan","Egypt","Poland","Guyana","Myanmar","Brunei","Somalia","Gibraltar","Belgium","Uganda","Jordan","Mali","Morocco","Romania","Trinidad and Tobago","Turkmenistan","Bermuda","Nauru","Slovenia","Uzbekistan","Burkina Faso","Germany","Malawi","Jersey","Equatorial Guinea","Andorra","Lithuania","Spain","South Africa","Dominican Republic","Marshall Islands","Montenegro","Saint Kitts and Nevis","Saint Lucia","Turkey"],"locations":["BLR","JPN","VUT","DZA","TCD","FRO","CAF","LKA","CMR","MOZ","DNK","COD","BHR","MRT","CUB","LSO","KOR","IMN","MSR","OMN","PRY","GRL","ATG","ESH","HTI","BEN","IND","LAO","SSD","URY","GRD","CHE","UKR","PNG","EST","NIU","BRB","THA","MKD","KWT","NGA","STP","KHM","BRA","SLE","GRC","KIR","AZE","SWE","FSM","JAM","TJK","GGY","KEN","SUR","NLD","VCT","MYS","GIN","BDI","MUS","PCN","NPL","LBR","ARG","IDN","USA","ITA","ALB","ZWE","BWA","CPV","BIH","DJI","TCA","PER","GEO","GTM","TLS","MEX","SMR","RWA","AUT","CYM","CZE","LVA","IOT","TUN","HRV","TON","GMB","LUX","PHL","SLB","AFG","AUS","TZA","ISL","FJI","NOR","TUV","GHA","MLT","BOL","GAB","BGR","SDN","ISR","ETH","COM","SRB","TGO","ARM","RUS","COK","FIN","BLZ","SYR","PAK","ERI","COG","MDV","VNM","VAT","SHN","CHL","SAU","ECU","IRL","PRK","NER","HUN","QAT","SVK","SEN","LIE","VEN","MDG","NIC","CYP","MDA","CAN","COL","BTN","PAN","MCO","HND","DMA","SYC","FLK","IRQ","VGB","PSE","CHN","ZMB","KAZ","SLV","CRI","SGP","GNB","AGO","ARE","NZL","PRT","GBR","YEM","SWZ","WSM","BHS","AIA","BGD","XKX","MNG","CIV","PLW","LBN","FRA","IRN","LBY","KGZ","EGY","POL","GUY","MMR","BRN","SOM","GIB","BEL","UGA","JOR","MLI","MAR","ROU","TTO","TKM","BMU","NRU","SVN","UZB","BFA","DEU","MWI","JEY","GNQ","AND","LTU","ESP","ZAF","DOM","MHL","MNE","KNA","LCA","TUR"],"name":"","z":[0.362206897,0.283204983,0.331673077,0.292487915,0.34096337,0.261533333,0.274367925,0.259908676,0.367794224,0.350949198,0.331668014,0.290103312,0.39270826,0.372590476,0.19912442,0.254987928,0.268991708,0.381945607,0.471821053,0.35505988,0.268667996,0.540534884,0.284194915,0.250978261,0.410227477,0.160923274,0.362693961,0.42631982,0.327332813,0.380489298,0.445923077,0.320561809,0.366430023,0.366731507,0.270290816,0.376181818,0.244858621,0.410874476,0.280142857,0.368676991,0.287891205,0.326736842,0.283400593,0.320746439,0.36639759,0.349132033,0.546,0.400311705,0.369518227,0.344137255,0.341585029,0.335867568,0.300045802,0.282973945,0.464313043,0.369044109,0.382617647,0.100255016,0.26718209,0.189941176,0.297493333,0.444789474,0.330207071,0.449108793,0.300444638,0.168075697,0.443699971,0.399312269,0.366715762,0.301087906,0.239628698,0.387026316,0.332680346,-0.009886364,0.455470588,0.320028699,0.42212111,0.346155336,0.255709677,0.314897465,0.287363636,0.176271357,0.338976081,0.537175627,0.353518453,0.355981211,0.653777778,0.309770787,0.319219839,0.245887097,0.400826879,0.300123188,0.284370664,0.319660714,0.280145723,0.435003688,0.23512963,0.33532766,0.255306785,0.405410696,0.8466,0.215763303,0.131349869,0.305276093,0.365631961,0.403920601,0.232541016,0.376897686,0.176877155,0.31327027,0.279487627,0.317813115,0.271015385,0.357439659,0.4648125,0.36600224,0.181241379,0.327953237,0.339022585,0.242712121,0.18172449,0.258335573,0.37335731,0.7888,0.279916667,0.358423179,0.243042014,0.314247034,0.316304527,0.420709677,0.428512288,0.373664615,0.361752015,0.36522449,0.331539801,0.5405,0.34579105,0.354250485,0.329840561,0.371038229,0.487259341,0.382253729,0.358466747,0.145777778,0.287317609,0.448067416,0.264558414,0.231518519,0.443571754,0.420887097,0.323335413,0.310684211,0.363715613,0.384559771,0.238761693,0.255979452,0.252880775,0.328126197,0.288523475,-0.029627451,0.255069021,0.332641929,0.392278369,0.315972944,0.37953557,0.405365492,0.202918605,0.39296,0.326198113,0.131333333,0.326120412,0.197534483,0.369477612,0.284884521,0.29975,0.232638498,0.348439573,0.456932695,0.302982759,0.204616279,0.376707409,0.281322554,0.347136364,0.319435185,0.245811024,0.254964664,0.1642875,0.303545844,0.169376626,0.371948399,0.32657319,0.301183507,0.369926617,0.35895073,0.479066667,0.295436893,0.02775,0.343092624,0.2518,0.263571918,0.32838539,0.376892708,0.401016043,0.252978261,0.286146154,0.355143871,0.330615585,0.303875509,0.262958052,0.312925926,0.308405,0.36775,0.346530973,0.159334375],"type":"choropleth"}],"name":"2020-04-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Angola","Georgia","Cook Islands","Mexico","Indonesia","Jersey","Greenland","Bosnia and Herzegovina","Jamaica","Morocco","Togo","Bermuda","Djibouti","Montserrat","Romania","Ghana","Iraq","Norway","Saint Helena","Portugal","Dominica","Iceland","Belarus","Isle of Man","Saint Vincent and the Grenadines","Saint Kitts and Nevis","Afghanistan","Greece","Tunisia","Belize","Cuba","Swaziland","Fiji","Western Sahara","Germany","Palau","Uzbekistan","Nigeria","Denmark","North Korea","Kazakhstan","Qatar","Switzerland","Peru","Finland","Anguilla","Ivory Coast","Austria","Syria","Ireland","Somalia","Egypt","Moldova","East Timor","Montenegro","Panama","Niue","Paraguay","Andorra","Sweden","Micronesia","Venezuela","South Korea","Faroe Islands","Kenya","Mozambique","Yemen","Bahamas","Myanmar","Tonga","Gibraltar","Antigua and Barbuda","Nauru","Pakistan","Tokelau","Gambia","Solomon Islands","Poland","Armenia","Honduras","Hungary","Benin","Costa Rica","Turkey","Iran","Dominican Republic","Thailand","Belgium","Papua New Guinea","Niger","Australia","Algeria","New Zealand","Uruguay","Nepal","Zimbabwe","Rwanda","Albania","Ecuador","Slovakia","Cyprus","Azerbaijan","Grenada","Mongolia","Russia","India","Bhutan","Pitcairn","Argentina","Slovenia","South Africa","Bahrain","Palestine","Bangladesh","France","Italy","Netherlands","Nicaragua","El Salvador","Bolivia","Zambia","Japan","Vanuatu","Republic of the Congo","Trinidad and Tobago","Jordan","Oman","Gabon","Barbados","Suriname","Vietnam","Monaco","Czech Republic","Vatican","Israel","Democratic Republic of the Congo","South Sudan","Croatia","Saint Lucia","Philippines","Mali","Colombia","Lithuania","Malawi","Samoa","Chile","Burkina Faso","Sierra Leone","Liberia","Sao Tome and Principe","Serbia","Malta","Mauritania","Malaysia","Uganda","Brazil","Equatorial Guinea","Kyrgyzstan","Bulgaria","Spain","Guatemala","Turks and Caicos Islands","Lesotho","Chad","Guinea","Guyana","Cambodia","Saudi Arabia","Central African Republic","Tuvalu","Ukraine","Macedonia","British Indian Ocean Territory","Ethiopia","Kiribati","Burundi","Latvia","Kosovo","Marshall Islands","Madagascar","Laos","Singapore","Cameroon","Cape Verde","Luxembourg","Eritrea","San Marino","Sri Lanka","Canada","Kuwait","Tajikistan","Maldives","Senegal","Lebanon","Turkmenistan","Mauritius","China","British Virgin Islands","Sudan","Comoros","Cayman Islands","United Kingdom","Guinea-Bissau","Botswana","Tanzania","Guernsey","United States","Libya","Seychelles","Liechtenstein","Falkland Islands","Brunei","Haiti","United Arab Emirates","Estonia"],"locations":["AGO","GEO","COK","MEX","IDN","JEY","GRL","BIH","JAM","MAR","TGO","BMU","DJI","MSR","ROU","GHA","IRQ","NOR","SHN","PRT","DMA","ISL","BLR","IMN","VCT","KNA","AFG","GRC","TUN","BLZ","CUB","SWZ","FJI","ESH","DEU","PLW","UZB","NGA","DNK","PRK","KAZ","QAT","CHE","PER","FIN","AIA","CIV","AUT","SYR","IRL","SOM","EGY","MDA","TLS","MNE","PAN","NIU","PRY","AND","SWE","FSM","VEN","KOR","FRO","KEN","MOZ","YEM","BHS","MMR","TON","GIB","ATG","NRU","PAK","TKL","GMB","SLB","POL","ARM","HND","HUN","BEN","CRI","TUR","IRN","DOM","THA","BEL","PNG","NER","AUS","DZA","NZL","URY","NPL","ZWE","RWA","ALB","ECU","SVK","CYP","AZE","GRD","MNG","RUS","IND","BTN","PCN","ARG","SVN","ZAF","BHR","PSE","BGD","FRA","ITA","NLD","NIC","SLV","BOL","ZMB","JPN","VUT","COG","TTO","JOR","OMN","GAB","BRB","SUR","VNM","MCO","CZE","VAT","ISR","COD","SSD","HRV","LCA","PHL","MLI","COL","LTU","MWI","WSM","CHL","BFA","SLE","LBR","STP","SRB","MLT","MRT","MYS","UGA","BRA","GNQ","KGZ","BGR","ESP","GTM","TCA","LSO","TCD","GIN","GUY","KHM","SAU","CAF","TUV","UKR","MKD","IOT","ETH","KIR","BDI","LVA","XKX","MHL","MDG","LAO","SGP","CMR","CPV","LUX","ERI","SMR","LKA","CAN","KWT","TJK","MDV","SEN","LBN","TKM","MUS","CHN","VGB","SDN","COM","CYM","GBR","GNB","BWA","TZA","GGY","USA","LBY","SYC","LIE","FLK","BRN","HTI","ARE","EST"],"name":"","z":[0.337642468,0.420728395,0.306310345,0.29198146,0.187917381,0.345533333,0.482801471,0.361965458,0.280977417,0.296850074,0.277178932,0.254337209,0.10362406,0.51204386,0.375107264,0.226195576,0.342003342,0.432236168,0.475909091,0.319025085,0.406175,0.171938224,0.282594828,0.339894515,0.394426667,0.229217391,0.25468982,0.349197807,0.238726271,0.239262411,0.148650421,0.2599875,0.256232852,0.509053571,0.320501573,0.284608696,0.178393258,0.35518854,0.276950547,0.420033113,0.175305882,0.344892239,0.281437434,0.339779295,0.326195261,0.1115,0.173584239,0.299046423,0.344708696,0.23944032,0.214786438,0.386084383,0.364904762,0.182647059,0.293810651,0.300897547,0.32605,0.238730317,0.297978873,0.355477136,0.430783784,0.341472341,0.269180813,0.252,0.26851013,0.227312676,0.378668478,0.370607143,0.327616836,0.246310345,0.149253731,0.262521277,0.048294118,0.249307378,-0.827,0.353503212,0.38737931,0.262420177,0.259758197,0.249552542,0.354540806,0.192548276,0.214740929,0.230985655,0.4215684,0.290855957,0.34941417,0.290926221,0.39160567,0.435613197,0.392033385,0.37088274,0.340789504,0.378166223,0.301883886,0.229622165,0.02953944,0.361688095,0.286882163,0.178204082,0.339375557,0.353682231,0.21209901,0.42190297,0.373102888,0.266900684,-0.215789474,0.4421,0.309515508,0.36897148,0.318101297,0.224781139,0.408010101,0.334044709,0.365429896,0.358416926,0.352970613,0.376938689,0.203922378,0.288440279,0.277986193,0.292203061,0.385071429,0.180778894,0.378050384,0.276432432,0.297978962,0.343826873,0.29016035,0.498232558,0.328135918,0.221832636,0.285068285,0.0,0.38092785,0.302772727,0.295194492,0.241626506,0.370883495,0.354175722,0.275094614,0.32101278,0.345345578,0.359410133,0.578227273,0.434970175,0.207081633,0.363784314,0.407207469,0.316189189,0.311701887,0.209327684,0.25062069,0.064029818,0.24243651,0.342556802,0.201621951,0.337188976,0.372487753,0.323001884,0.357824973,0.360733333,0.4031,0.331114625,0.227981308,0.403605405,0.272201754,0.177529344,0.188790541,0.223888889,0.372861252,0.306682292,0.370666667,0.165898451,0.347684211,0.078977528,0.324256972,0.206837209,0.487025641,0.370595447,0.366275304,0.246077893,0.215241852,0.28265493,0.214829358,0.166785714,0.647875,0.208068493,0.36921631,0.296574534,0.379097484,0.260571082,0.319825,0.332568533,0.420696629,0.351622449,0.401963886,0.450928571,0.183634615,0.629903226,0.422112583,0.375774394,0.143142857,0.181054638,0.215974007,0.282239316,0.437004877,0.260671296,0.391344371,0.446228571,0.1855,0.083816,0.396433319,0.322529283,0.312581633],"type":"choropleth"}],"name":"2020-04-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kazakhstan","Argentina","Swaziland","Germany","Kenya","Sweden","Micronesia","Spain","Ghana","Western Sahara","Central African Republic","Armenia","Ukraine","Qatar","Poland","Faroe Islands","Iran","Gabon","Uzbekistan","Djibouti","Isle of Man","Syria","Dominican Republic","Norway","Bhutan","Latvia","Luxembourg","Andorra","Lebanon","Yemen","Singapore","Palau","Portugal","Ecuador","Guyana","Iraq","Uruguay","Estonia","Palestine","Angola","Turkey","Guinea-Bissau","Dominica","Canada","Grenada","Senegal","Saint Lucia","Zambia","Mauritania","Monaco","Anguilla","Slovakia","Cameroon","Oman","Chad","Antigua and Barbuda","Liechtenstein","Uganda","Pakistan","Lithuania","Tonga","Kosovo","Ireland","South Africa","Switzerland","Panama","Costa Rica","Moldova","United States","Brazil","Seychelles","Denmark","Bermuda","United Arab Emirates","British Virgin Islands","Bangladesh","United Kingdom","Greece","Nepal","Tajikistan","Jersey","China","Jamaica","Brunei","Malta","Trinidad and Tobago","Bulgaria","Netherlands","Russia","Bahrain","Saint Helena","Belize","Kyrgyzstan","Czech Republic","South Sudan","Malaysia","Montserrat","Hungary","El Salvador","San Marino","Mali","Mozambique","Cuba","Haiti","Kuwait","Belarus","Turkmenistan","Vanuatu","Slovenia","Finland","Myanmar","Tunisia","Rwanda","Japan","Maldives","Nauru","Guernsey","Morocco","Suriname","Barbados","Cyprus","Belgium","Sudan","New Zealand","Colombia","Falkland Islands","Somalia","Madagascar","Chile","France","Austria","Nigeria","Burundi","Libya","Samoa","Fiji","Guinea","Republic of the Congo","Israel","Australia","Turks and Caicos Islands","Macedonia","Saudi Arabia","Niue","Cambodia","Saint Kitts and Nevis","Sri Lanka","Mongolia","Niger","Democratic Republic of the Congo","Benin","Venezuela","Sierra Leone","Ivory Coast","Solomon Islands","Croatia","Bahamas","Vietnam","Greenland","Nicaragua","Malawi","Jordan","Romania","Iceland","Ethiopia","Burkina Faso","Laos","Montenegro","Gibraltar","Egypt","Sao Tome and Principe","Azerbaijan","British Indian Ocean Territory","Italy","North Korea","Papua New Guinea","Marshall Islands","Eritrea","Philippines","Serbia","Algeria","Saint Vincent and the Grenadines","Bosnia and Herzegovina","Guatemala","Peru","Botswana","Cayman Islands","India","Cook Islands","Gambia","Georgia","Kiribati","East Timor","Togo","Thailand","Mexico","South Korea","Albania","Liberia","Zimbabwe","Mauritius","Equatorial Guinea","Comoros","Indonesia","Tuvalu","Bolivia","Lesotho","Cape Verde","Tanzania","Paraguay","Pitcairn","Honduras","Afghanistan"],"locations":["KAZ","ARG","SWZ","DEU","KEN","SWE","FSM","ESP","GHA","ESH","CAF","ARM","UKR","QAT","POL","FRO","IRN","GAB","UZB","DJI","IMN","SYR","DOM","NOR","BTN","LVA","LUX","AND","LBN","YEM","SGP","PLW","PRT","ECU","GUY","IRQ","URY","EST","PSE","AGO","TUR","GNB","DMA","CAN","GRD","SEN","LCA","ZMB","MRT","MCO","AIA","SVK","CMR","OMN","TCD","ATG","LIE","UGA","PAK","LTU","TON","XKX","IRL","ZAF","CHE","PAN","CRI","MDA","USA","BRA","SYC","DNK","BMU","ARE","VGB","BGD","GBR","GRC","NPL","TJK","JEY","CHN","JAM","BRN","MLT","TTO","BGR","NLD","RUS","BHR","SHN","BLZ","KGZ","CZE","SSD","MYS","MSR","HUN","SLV","SMR","MLI","MOZ","CUB","HTI","KWT","BLR","TKM","VUT","SVN","FIN","MMR","TUN","RWA","JPN","MDV","NRU","GGY","MAR","SUR","BRB","CYP","BEL","SDN","NZL","COL","FLK","SOM","MDG","CHL","FRA","AUT","NGA","BDI","LBY","WSM","FJI","GIN","COG","ISR","AUS","TCA","MKD","SAU","NIU","KHM","KNA","LKA","MNG","NER","COD","BEN","VEN","SLE","CIV","SLB","HRV","BHS","VNM","GRL","NIC","MWI","JOR","ROU","ISL","ETH","BFA","LAO","MNE","GIB","EGY","STP","AZE","IOT","ITA","PRK","PNG","MHL","ERI","PHL","SRB","DZA","VCT","BIH","GTM","PER","BWA","CYM","IND","COK","GMB","GEO","KIR","TLS","TGO","THA","MEX","KOR","ALB","LBR","ZWE","MUS","GNQ","COM","IDN","TUV","BOL","LSO","CPV","TZA","PRY","PCN","HND","AFG"],"name":"","z":[0.261398058,0.315194684,0.302074627,0.29551965,0.29680702,0.355374421,0.343983607,0.318365226,0.21958135,0.451478873,0.325398601,0.294831731,0.316776323,0.282116561,0.267464622,0.517133333,0.448307078,0.285404348,0.153165354,0.065291667,0.383199203,0.441361446,0.25723538,0.392839745,-0.062025641,0.309231915,0.275759475,0.249851852,0.335298687,0.354694118,0.286658637,0.3765625,0.296469429,0.331125816,0.340787709,0.283338084,0.386873381,0.327823232,0.45044186,0.276236842,0.278489271,0.079,0.578,0.349128511,0.451181818,0.299707504,0.370280702,0.213494759,0.3582,0.284202479,0.0095,0.304832589,0.317343639,0.307949346,0.352709163,0.325745763,0.448188406,0.332716953,0.241515208,0.362244361,0.114606061,0.080392713,0.300668635,0.31861581,0.254887274,0.256913002,0.243820809,0.439064327,0.419602036,0.358592256,0.493240535,0.270568906,0.291827957,0.32730783,0.28,0.296524266,0.385432244,0.365516114,0.286730681,0.350465798,0.408984,0.348256264,0.319067672,0.335677249,0.123116705,0.407088546,0.369077007,0.328052571,0.354238911,0.2384375,0.412730769,0.316417431,0.388908397,0.340313173,0.393137432,0.213110861,0.497896104,0.380663086,0.179255051,0.208,0.254172232,0.245836158,0.140034882,0.396139974,0.226458167,0.367576687,0.434535714,0.293411765,0.354726962,0.31830211,0.340383784,0.235867786,0.043328138,0.278536967,0.178611958,-0.3265,0.388233871,0.330378358,0.482868421,0.205762032,0.380305955,0.302116967,0.294,0.339950708,0.305495082,0.346590909,0.136058706,0.351335097,0.302618991,0.390621409,0.311893015,0.328161635,0.093197279,0.290783394,0.415666667,0.123651429,0.312514706,0.270200957,0.363034003,0.416768351,0.320777778,0.217464516,0.186976504,0.532533333,0.229194631,0.286128205,0.246304461,0.404047619,0.432919601,0.29768947,0.180444444,0.270668478,0.363684015,0.36334555,0.404815789,0.363698667,0.340353357,0.287611241,0.511669065,0.315241379,0.299668514,0.154987603,0.368305578,0.220072607,0.245640758,0.356988095,0.300217778,0.428951872,0.247818182,0.368807832,0.511377778,0.336720403,0.505444444,0.385039658,0.389021505,0.322827815,0.347896552,0.359538462,0.332490377,0.336428781,0.340877273,0.412398374,0.354279919,0.299788425,0.351705085,0.208834031,0.410153846,0.221479182,0.35846875,0.399719665,0.399659593,0.085142857,0.012128205,0.265587734,0.318799286,0.227170616,0.306001216,0.27214053,0.385311018,0.261551705,0.274823944,0.146790698,0.41815,0.160425152,0.17,0.326968842,0.335885845,0.31953211,0.239441558,0.217354957,0.632444444,0.204693044,0.268741307],"type":"choropleth"}],"name":"2020-04-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Montserrat","Mongolia","Ireland","Yemen","Nigeria","Ivory Coast","Croatia","United States","Bosnia and Herzegovina","Nicaragua","Vietnam","Cameroon","South Korea","Saint Helena","Tonga","Bahamas","Burkina Faso","Sao Tome and Principe","Cayman Islands","Malawi","Guinea-Bissau","Costa Rica","Antigua and Barbuda","Lithuania","Mauritius","New Zealand","Palau","Bulgaria","Central African Republic","Colombia","Solomon Islands","Bahrain","Senegal","Lebanon","Belize","Netherlands","Greece","Jamaica","British Virgin Islands","Moldova","Malta","South Africa","Bhutan","Mauritania","Slovenia","Uganda","Portugal","Greenland","Togo","Haiti","Switzerland","Singapore","Russia","Venezuela","Czech Republic","Brazil","Anguilla","Paraguay","Dominica","Ethiopia","Faroe Islands","Fiji","United Kingdom","Kazakhstan","North Korea","Chad","Western Sahara","Tanzania","Cook Islands","Guernsey","Mexico","Somalia","Latvia","Ghana","Guinea","Suriname","Madagascar","Saudi Arabia","Austria","Armenia","Benin","Kosovo","Cape Verde","Saint Kitts and Nevis","Uzbekistan","Israel","Iceland","Niue","Pitcairn","Grenada","Guyana","Australia","Indonesia","Tajikistan","South Sudan","Egypt","Denmark","Burundi","Republic of the Congo","Macedonia","Honduras","British Indian Ocean Territory","Bermuda","Swaziland","Ukraine","Laos","Luxembourg","Romania","Italy","Niger","Argentina","Comoros","Albania","Democratic Republic of the Congo","Serbia","Spain","Canada","East Timor","Oman","Gibraltar","Trinidad and Tobago","Jordan","Gabon","Peru","Monaco","Norway","Isle of Man","Marshall Islands","Thailand","Sri Lanka","Kenya","Saint Vincent and the Grenadines","Qatar","Turks and Caicos Islands","Montenegro","Cambodia","Guatemala","Azerbaijan","France","Samoa","Lesotho","Djibouti","Chile","Slovakia","Turkey","Pakistan","Georgia","Micronesia","Vanuatu","Myanmar","Seychelles","Rwanda","Tunisia","Jersey","Liberia","Turkmenistan","Maldives","Sudan","Bolivia","Kiribati","Tuvalu","San Marino","China","Algeria","Kuwait","Sweden","Andorra","Zimbabwe","Barbados","Philippines","Nauru","Cyprus","Botswana","Panama","Estonia","Saint Lucia","India","Zambia","Belgium","Uruguay","Afghanistan","Dominican Republic","Ecuador","Iran","Sierra Leone","Vatican","Equatorial Guinea","Eritrea","Japan","Iraq","Bangladesh","Brunei","Hungary","Liechtenstein","Papua New Guinea","Finland","Poland","Belarus","Palestine","United Arab Emirates","Malaysia","Mozambique","Kyrgyzstan","Gambia","Cuba","Nepal","Angola","Syria","El Salvador","Germany","Mali","Morocco","Falkland Islands","Libya"],"locations":["MSR","MNG","IRL","YEM","NGA","CIV","HRV","USA","BIH","NIC","VNM","CMR","KOR","SHN","TON","BHS","BFA","STP","CYM","MWI","GNB","CRI","ATG","LTU","MUS","NZL","PLW","BGR","CAF","COL","SLB","BHR","SEN","LBN","BLZ","NLD","GRC","JAM","VGB","MDA","MLT","ZAF","BTN","MRT","SVN","UGA","PRT","GRL","TGO","HTI","CHE","SGP","RUS","VEN","CZE","BRA","AIA","PRY","DMA","ETH","FRO","FJI","GBR","KAZ","PRK","TCD","ESH","TZA","COK","GGY","MEX","SOM","LVA","GHA","GIN","SUR","MDG","SAU","AUT","ARM","BEN","XKX","CPV","KNA","UZB","ISR","ISL","NIU","PCN","GRD","GUY","AUS","IDN","TJK","SSD","EGY","DNK","BDI","COG","MKD","HND","IOT","BMU","SWZ","UKR","LAO","LUX","ROU","ITA","NER","ARG","COM","ALB","COD","SRB","ESP","CAN","TLS","OMN","GIB","TTO","JOR","GAB","PER","MCO","NOR","IMN","MHL","THA","LKA","KEN","VCT","QAT","TCA","MNE","KHM","GTM","AZE","FRA","WSM","LSO","DJI","CHL","SVK","TUR","PAK","GEO","FSM","VUT","MMR","SYC","RWA","TUN","JEY","LBR","TKM","MDV","SDN","BOL","KIR","TUV","SMR","CHN","DZA","KWT","SWE","AND","ZWE","BRB","PHL","NRU","CYP","BWA","PAN","EST","LCA","IND","ZMB","BEL","URY","AFG","DOM","ECU","IRN","SLE","VAT","GNQ","ERI","JPN","IRQ","BGD","BRN","HUN","LIE","PNG","FIN","POL","BLR","PSE","ARE","MYS","MOZ","KGZ","GMB","CUB","NPL","AGO","SYR","SLV","DEU","MLI","MAR","FLK","LBY"],"name":"","z":[0.43087234,0.351473684,0.322045873,0.376294785,0.422770996,0.320482063,0.338342949,0.356902502,0.392346354,0.296507283,0.302088235,0.351361553,0.291854566,0.470411765,0.20176087,0.316348571,0.296878419,0.392423077,0.325905363,0.366917885,-0.0678,0.260491237,0.259564706,0.332583607,0.207883978,0.348056653,0.3095,0.396598824,0.268028902,0.295540067,0.302444444,0.302235202,0.275726209,0.246115183,0.250062893,0.316801711,0.348214417,0.28196146,0.112538462,0.351137529,0.045804825,0.328450847,0.190166667,0.238935484,0.286537906,0.299947515,0.340790558,0.475857143,0.32571912,0.345045977,0.290346113,0.298026557,0.312991063,0.238195016,0.347280349,0.360555082,0.2115,0.251981793,0.26362,0.30961117,0.339583333,0.193329932,0.417384236,0.281199074,0.41323301,0.471547297,0.433979167,0.30615006,0.278642857,0.182601563,0.288100126,0.225442105,0.255236364,0.27766095,0.281050898,0.398870229,0.307750883,0.289856237,0.332905305,0.277226994,0.294368421,0.26483908,0.329572519,0.330386364,0.250101852,0.320085486,0.356519824,0.4264,0.53904878,0.265841584,0.422761421,0.411933429,0.271051126,0.329838129,0.342974359,0.308671825,0.30912866,0.201985507,0.323560166,0.375806818,0.298120629,0.43775,0.387958763,0.075109091,0.315231876,0.319959514,0.252831967,0.349021975,0.409633261,0.381440556,0.340427588,0.4144,0.294154817,0.214611582,0.267695538,0.365931953,0.335037324,0.223432432,0.220315091,0.363971831,0.341889686,0.167514851,0.303046602,0.309244121,0.336950192,0.418987827,0.394646018,0.4141,0.349375813,0.232184378,0.417969997,0.297478788,0.256960193,0.125263158,0.336857143,0.333537778,0.269797138,0.324378667,0.367440401,0.291619048,0.293278195,0.176985612,0.337155713,0.339927978,0.278632989,0.281011666,0.375890895,0.531333333,0.211863636,0.343146919,0.373791045,0.067490108,0.283390568,0.189682171,0.339143646,0.436983333,0.078895399,0.277464158,0.280775687,0.41275,0.454090909,0.022722222,0.466861952,0.325087312,0.287626884,0.362975937,0.301168675,0.16630303,0.162905093,0.276783828,-0.090375,0.344581379,0.159243516,0.251896238,0.317678261,0.465417476,0.156972822,0.275843902,0.316972878,0.353610276,0.260480181,0.206340654,0.280300089,0.59422736,0.460287823,0.355,0.118622951,0.323792683,0.290492879,0.291141066,0.276982565,0.201878981,0.329597162,0.475324675,0.308928161,0.34768624,0.215066997,0.415866221,0.368863326,0.308656581,0.391077602,0.34725731,0.23052439,0.334962745,0.078857085,0.251348485,0.365824219,0.283966851,0.143670025,0.320448706,0.200981878,0.279305732,-0.004912281,0.309685185],"type":"choropleth"}],"name":"2020-04-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Niger","Vietnam","Rwanda","Monaco","Romania","Central African Republic","Chad","Uzbekistan","Vanuatu","Cambodia","Andorra","Lesotho","Myanmar","Mexico","Dominican Republic","Hungary","Niue","Tuvalu","El Salvador","Tanzania","Togo","Bermuda","Cameroon","Ukraine","Sao Tome and Principe","Nicaragua","Kiribati","Chile","Saint Kitts and Nevis","Gibraltar","Indonesia","Sweden","Azerbaijan","Burkina Faso","Iceland","Swaziland","Sierra Leone","Ethiopia","Poland","Montenegro","Argentina","Trinidad and Tobago","Papua New Guinea","Tunisia","Paraguay","Italy","Sri Lanka","Cuba","Norway","Guatemala","Afghanistan","Panama","Saudi Arabia","Marshall Islands","Luxembourg","Denmark","Croatia","Syria","Tonga","Kazakhstan","South Korea","Western Sahara","Iran","North Korea","Mozambique","Madagascar","Japan","Nigeria","Armenia","Zambia","Cape Verde","Macedonia","Mongolia","United Kingdom","Isle of Man","Micronesia","Republic of the Congo","Gambia","France","Honduras","Belarus","Sudan","Turkmenistan","Albania","Guinea","Falkland Islands","Grenada","Guyana","Pitcairn","Djibouti","Slovakia","Austria","Switzerland","China","Georgia","Israel","Egypt","Brazil","Kuwait","Australia","Benin","Canada","Tokelau","India","Philippines","Burundi","Qatar","Spain","Somalia","Seychelles","Guernsey","Laos","Turks and Caicos Islands","Mali","Guinea-Bissau","Ghana","Mauritania","Haiti","Bangladesh","Costa Rica","Palestine","Mauritius","Bolivia","Belize","Ivory Coast","Germany","Peru","Bhutan","Tajikistan","Bulgaria","Cyprus","Thailand","Jersey","Uruguay","Serbia","Zimbabwe","Solomon Islands","Iraq","Saint Helena","Pakistan","Botswana","United Arab Emirates","Czech Republic","Venezuela","Maldives","Kenya","San Marino","South Sudan","Nauru","Brunei","Comoros","Anguilla","Malta","Algeria","Malaysia","Liechtenstein","Ecuador","Slovenia","Jamaica","Singapore","Finland","British Virgin Islands","Angola","Senegal","Bosnia and Herzegovina","Russia","Equatorial Guinea","Dominica","Uganda","Saint Vincent and the Grenadines","Morocco","United States","Turkey","Colombia","Saint Lucia","Bahrain","Belgium","Netherlands","Moldova","Suriname","Lebanon","Faroe Islands","Palau","Libya","Nepal","Kyrgyzstan","New Zealand","Greece","Yemen","East Timor","Malawi","Gabon","Bahamas","Barbados","Eritrea","Fiji","Montserrat","Greenland","Samoa","Ireland","Estonia","Kosovo","Antigua and Barbuda","Cook Islands","Jordan","Latvia","Democratic Republic of the Congo","South Africa","Oman","Lithuania","British Indian Ocean Territory","Cayman Islands","Liberia","Portugal"],"locations":["NER","VNM","RWA","MCO","ROU","CAF","TCD","UZB","VUT","KHM","AND","LSO","MMR","MEX","DOM","HUN","NIU","TUV","SLV","TZA","TGO","BMU","CMR","UKR","STP","NIC","KIR","CHL","KNA","GIB","IDN","SWE","AZE","BFA","ISL","SWZ","SLE","ETH","POL","MNE","ARG","TTO","PNG","TUN","PRY","ITA","LKA","CUB","NOR","GTM","AFG","PAN","SAU","MHL","LUX","DNK","HRV","SYR","TON","KAZ","KOR","ESH","IRN","PRK","MOZ","MDG","JPN","NGA","ARM","ZMB","CPV","MKD","MNG","GBR","IMN","FSM","COG","GMB","FRA","HND","BLR","SDN","TKM","ALB","GIN","FLK","GRD","GUY","PCN","DJI","SVK","AUT","CHE","CHN","GEO","ISR","EGY","BRA","KWT","AUS","BEN","CAN","TKL","IND","PHL","BDI","QAT","ESP","SOM","SYC","GGY","LAO","TCA","MLI","GNB","GHA","MRT","HTI","BGD","CRI","PSE","MUS","BOL","BLZ","CIV","DEU","PER","BTN","TJK","BGR","CYP","THA","JEY","URY","SRB","ZWE","SLB","IRQ","SHN","PAK","BWA","ARE","CZE","VEN","MDV","KEN","SMR","SSD","NRU","BRN","COM","AIA","MLT","DZA","MYS","LIE","ECU","SVN","JAM","SGP","FIN","VGB","AGO","SEN","BIH","RUS","GNQ","DMA","UGA","VCT","MAR","USA","TUR","COL","LCA","BHR","BEL","NLD","MDA","SUR","LBN","FRO","PLW","LBY","NPL","KGZ","NZL","GRC","YEM","TLS","MWI","GAB","BHS","BRB","ERI","FJI","MSR","GRL","WSM","IRL","EST","XKX","ATG","COK","JOR","LVA","COD","ZAF","OMN","LTU","IOT","CYM","LBR","PRT"],"name":"","z":[0.391318931,0.376632919,0.046388611,0.344633621,0.341722389,0.32752093,0.390404082,0.263103093,0.446194444,0.338007605,0.325146154,0.308716495,0.38128145,0.27791571,0.243881789,0.364541475,0.1832,0.8786,0.171085467,0.158023979,0.246009107,0.222285714,0.292651054,0.361422237,0.444971429,0.441017101,0.470619048,0.360192194,0.250954545,0.326457143,0.141071073,0.406517817,0.427337681,0.363314879,0.226371025,0.027238806,0.335023904,0.242253633,0.310294089,0.423046729,0.320326377,0.325449481,0.420332192,0.338295991,0.316399555,0.415371604,0.225104429,0.115135549,0.436660025,0.317410165,0.254540628,0.270635367,0.32254952,0.4319375,0.284355263,0.305323958,0.265051613,0.429501661,0.49109434,0.116975,0.295651904,0.487365079,0.471364771,0.384985915,0.357651948,0.28304793,0.339421262,0.267645815,0.345817143,0.334544776,0.341641379,0.41472093,0.445996448,0.460275727,0.460298578,0.115333333,0.36753012,0.329173684,0.405439383,0.131006449,0.316516,0.227818565,0.390259259,0.338560036,0.266994962,0.399103448,0.3383875,0.282140351,0.624129032,0.097008403,0.39975,0.389144318,0.3213683,0.569153344,0.432008662,0.377233384,0.352762993,0.451838538,0.30834709,0.438578829,0.224615079,0.388835241,-0.523,0.257149324,0.301936215,0.251282051,0.284502793,0.330360118,0.138226788,0.481494553,0.188872549,0.3892,0.409821429,0.312290203,0.193592593,0.246536619,0.295919118,0.376049784,0.331314872,0.24009908,0.435266795,0.302812903,0.379407421,0.343496894,0.426708772,0.352106641,0.352362113,0.2125,0.281491573,0.435796273,0.35018555,0.376577198,0.325960993,0.366265582,0.333385671,0.333868618,0.36597619,0.294826565,0.219,0.260471094,0.221301205,0.315469719,0.371998146,0.28469575,0.081220596,0.359325307,0.509826087,0.295771721,0.622,0.333670213,-0.061733333,0.2114,0.188796238,0.317972393,0.390935395,0.514264706,0.31219487,0.300952577,0.325225806,0.37284476,0.356827465,0.20016129,0.394320675,0.278852007,0.431369668,0.373253165,0.20190099,0.38848,0.254583791,0.391122807,0.294478202,0.394634453,0.257617094,0.29799893,0.366580645,0.213885666,0.353952381,0.354882428,0.402713415,0.568133333,0.22640118,0.104533333,0.639285714,0.2058867,0.17439268,0.4584,0.341200104,0.393423087,0.338900463,0.243631579,0.357049118,0.398502994,0.324369469,0.24364959,0.194583333,0.210710425,0.287594203,0.499103175,0.5622,0.428240829,0.320219931,0.464235185,0.428825243,0.35025,0.144423983,0.359489311,0.131791946,0.384180243,0.311388976,0.407996121,0.219346154,0.341862745,0.407293919,0.374066795],"type":"choropleth"}],"name":"2020-04-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Colombia","Netherlands","Haiti","Mali","Denmark","Azerbaijan","Kyrgyzstan","Mozambique","Guernsey","Kosovo","Nicaragua","Lesotho","Mauritius","Myanmar","Philippines","Turkmenistan","Czech Republic","Malaysia","Iceland","Belarus","Bangladesh","South Korea","Cuba","India","Egypt","Bulgaria","Afghanistan","China","Democratic Republic of the Congo","Morocco","Mongolia","Venezuela","Albania","Vietnam","Peru","Montenegro","Montserrat","Russia","Marshall Islands","Ethiopia","Suriname","Laos","San Marino","El Salvador","Burkina Faso","Pitcairn","Israel","Kuwait","Finland","Greece","Jamaica","Belize","Bosnia and Herzegovina","Greenland","Ivory Coast","Tunisia","Hungary","Grenada","New Zealand","Zimbabwe","Fiji","British Virgin Islands","Belgium","Benin","Japan","Sudan","Solomon Islands","Turkey","Rwanda","British Indian Ocean Territory","Malta","Cape Verde","Cyprus","Gibraltar","Jersey","Brunei","East Timor","Georgia","Vatican","Barbados","Tuvalu","Nauru","Saint Helena","Chile","Somalia","Maldives","Romania","Nepal","Faroe Islands","Vanuatu","Burundi","Bahamas","Macedonia","Niger","Indonesia","Nigeria","Sao Tome and Principe","Bahrain","Mexico","Tajikistan","Malawi","Serbia","Slovenia","Guinea","Uzbekistan","Madagascar","Trinidad and Tobago","Austria","Sierra Leone","Liberia","United Arab Emirates","Italy","Croatia","Cayman Islands","Tanzania","Kazakhstan","Ireland","Comoros","Antigua and Barbuda","Panama","Saudi Arabia","Djibouti","Togo","Eritrea","Isle of Man","Papua New Guinea","Angola","Andorra","Singapore","Equatorial Guinea","Lithuania","Slovakia","Saint Kitts and Nevis","Turks and Caicos Islands","Samoa","Qatar","Falkland Islands","Guatemala","South Africa","Sweden","North Korea","Armenia","Bhutan","Senegal","Pakistan","Gambia","Western Sahara","Canada","Iran","Dominican Republic","Germany","Kenya","Brazil","Botswana","Paraguay","Monaco","Chad","Iraq","Liechtenstein","Kiribati","Oman","Central African Republic","Argentina","Algeria","Costa Rica","Mauritania","Switzerland","Palestine","Luxembourg","Norway","Spain","Cameroon","Gabon","Sri Lanka","Latvia","Saint Vincent and the Grenadines","Syria","Zambia","South Sudan","Thailand","Tonga","Saint Lucia","Estonia","Poland","Republic of the Congo","Honduras","United Kingdom","Moldova","Swaziland","Bermuda","Anguilla","United States","Guinea-Bissau","France","Niue","Guyana","Jordan","Australia","Uruguay","Dominica","Palau","Bolivia","Ecuador","Libya","Uganda","Lebanon","Micronesia","Ghana","Yemen","Cook Islands","Ukraine","Cambodia","Seychelles","Portugal"],"locations":["COL","NLD","HTI","MLI","DNK","AZE","KGZ","MOZ","GGY","XKX","NIC","LSO","MUS","MMR","PHL","TKM","CZE","MYS","ISL","BLR","BGD","KOR","CUB","IND","EGY","BGR","AFG","CHN","COD","MAR","MNG","VEN","ALB","VNM","PER","MNE","MSR","RUS","MHL","ETH","SUR","LAO","SMR","SLV","BFA","PCN","ISR","KWT","FIN","GRC","JAM","BLZ","BIH","GRL","CIV","TUN","HUN","GRD","NZL","ZWE","FJI","VGB","BEL","BEN","JPN","SDN","SLB","TUR","RWA","IOT","MLT","CPV","CYP","GIB","JEY","BRN","TLS","GEO","VAT","BRB","TUV","NRU","SHN","CHL","SOM","MDV","ROU","NPL","FRO","VUT","BDI","BHS","MKD","NER","IDN","NGA","STP","BHR","MEX","TJK","MWI","SRB","SVN","GIN","UZB","MDG","TTO","AUT","SLE","LBR","ARE","ITA","HRV","CYM","TZA","KAZ","IRL","COM","ATG","PAN","SAU","DJI","TGO","ERI","IMN","PNG","AGO","AND","SGP","GNQ","LTU","SVK","KNA","TCA","WSM","QAT","FLK","GTM","ZAF","SWE","PRK","ARM","BTN","SEN","PAK","GMB","ESH","CAN","IRN","DOM","DEU","KEN","BRA","BWA","PRY","MCO","TCD","IRQ","LIE","KIR","OMN","CAF","ARG","DZA","CRI","MRT","CHE","PSE","LUX","NOR","ESP","CMR","GAB","LKA","LVA","VCT","SYR","ZMB","SSD","THA","TON","LCA","EST","POL","COG","HND","GBR","MDA","SWZ","BMU","AIA","USA","GNB","FRA","NIU","GUY","JOR","AUS","URY","DMA","PLW","BOL","ECU","LBY","UGA","LBN","FSM","GHA","YEM","COK","UKR","KHM","SYC","PRT"],"name":"","z":[0.292180682,0.323569656,0.403034965,0.224126667,0.290222526,0.424994048,0.344112782,0.366435986,0.224435115,0.306721854,0.325822946,0.352122222,0.293975124,0.379803361,0.365088127,0.3532,0.324440506,0.112983469,0.252814947,0.304670769,0.299829762,0.335981695,0.033997212,0.272063592,0.380436956,0.37600116,0.101529851,0.482042897,0.175640319,0.237826757,0.355643761,0.297803302,0.313653907,0.311366768,0.309363258,0.507369231,0.399517647,0.3753164,0.156666667,0.253428936,0.355945205,0.348792373,0.281222222,0.076024678,0.228560897,0.5066,0.367264599,0.35901092,0.357936997,0.352196489,0.293143438,0.200382353,0.428074157,0.440353982,0.306973988,0.368285383,0.385242541,0.070318841,0.289943824,0.336249526,0.119750503,0.289421053,0.293566764,0.16513253,0.301095234,0.372695219,0.336446429,0.390373939,0.04315625,0.507,0.211642276,0.37659375,0.387804303,0.20871875,0.223375375,0.157212389,0.254259259,0.404987893,0.294333333,0.216027149,0.48475,0.087,0.592428571,0.321599933,0.21238511,0.048990348,0.351491051,0.158118902,0.055214286,0.235980769,0.071327778,0.224312292,0.481346457,0.373352064,0.20687544,0.265341044,0.371515152,0.197496183,0.262340972,0.334533333,0.341849057,0.372299458,0.314922939,0.16678803,0.316828283,0.285236334,0.322367265,0.323245509,0.355366906,0.370152239,0.318120725,0.415317726,0.252935644,0.474044177,0.275148025,0.199394595,0.365853278,0.356585366,0.242988889,0.296226647,0.305883721,-0.087514493,0.240523392,0.204156863,0.412461832,0.388084507,0.322995161,0.27025,0.270973249,0.24022973,0.364530653,0.363587112,0.383636364,0.389037037,0.196333333,0.301565525,0.435052632,0.276223753,0.343247991,0.362259724,0.462227273,0.33512234,0.189103448,0.241026574,0.357218506,0.402464158,0.470298246,0.351351736,0.408853982,0.205977251,0.304685289,0.403362871,0.408975573,0.323369955,0.303794565,0.27814359,0.364769939,0.287593052,0.369193548,0.34475,0.280785135,0.296498208,0.325090704,0.326514815,0.289384405,0.403295082,0.31190113,0.471884298,0.252825598,0.428353178,0.272920478,0.298123976,0.367441397,0.196495704,0.359840855,0.286412587,0.442863747,0.291837953,0.311661972,0.330254386,-0.044088235,0.450765957,0.27677129,0.280228436,0.157040201,0.137203869,0.449484593,0.329213389,0.198666667,0.215341615,0.1775,0.400556,0.033866667,0.456873229,0.620777778,0.345564815,0.359004658,0.369882607,0.332562695,0.453387755,0.063590909,0.326276499,0.260474857,0.270268868,0.242644357,0.270231707,0.229240741,0.283187036,0.414313346,0.504864407,0.337019957,0.222462185,0.438764574,0.335171274],"type":"choropleth"}],"name":"2020-04-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saint Vincent and the Grenadines","Oman","Marshall Islands","Nicaragua","Tajikistan","Czech Republic","Solomon Islands","Bosnia and Herzegovina","Saudi Arabia","Albania","Monaco","South Africa","Djibouti","Vietnam","Ethiopia","Malawi","Lithuania","Russia","Belize","Vanuatu","Netherlands","Mauritania","Switzerland","Bulgaria","Colombia","Fiji","Panama","Kuwait","Algeria","Cameroon","Cayman Islands","Bahrain","Peru","Turks and Caicos Islands","Iran","Estonia","Portugal","Botswana","Canada","Kazakhstan","Sao Tome and Principe","Comoros","Anguilla","Greenland","Saint Lucia","Trinidad and Tobago","Equatorial Guinea","Dominica","Bhutan","Democratic Republic of the Congo","Ivory Coast","Brazil","Ireland","Central African Republic","Chad","Palestine","Mexico","Iraq","Costa Rica","New Zealand","Palau","Morocco","India","Senegal","Finland","Saint Helena","Malta","South Korea","Serbia","Malaysia","Jamaica","Guinea","Liechtenstein","Kenya","Pakistan","Germany","Samoa","Cape Verde","Venezuela","Zambia","United States","Ecuador","Spain","Moldova","Kiribati","Antigua and Barbuda","Bangladesh","Paraguay","Bahamas","South Sudan","Burkina Faso","Lebanon","Kyrgyzstan","Montserrat","Angola","Nauru","Indonesia","Tanzania","Georgia","Uganda","Gabon","Tonga","China","Guyana","Nepal","Tunisia","Yemen","Thailand","Cyprus","Greece","Austria","Saint Kitts and Nevis","Madagascar","Israel","Macedonia","Brunei","Jordan","Chile","Tuvalu","Uruguay","Micronesia","Sudan","Singapore","Denmark","Mongolia","Syria","Japan","Iceland","Bolivia","Andorra","Sierra Leone","Italy","Bermuda","Qatar","Eritrea","Kosovo","Tokelau","Vatican","British Indian Ocean Territory","Poland","Swaziland","Mali","Grenada","Cambodia","Ukraine","North Korea","Slovakia","El Salvador","Sri Lanka","Uzbekistan","Togo","France","Belarus","Papua New Guinea","Belgium","Nigeria","Egypt","Philippines","Armenia","Mauritius","Afghanistan","Cook Islands","Gibraltar","Guinea-Bissau","Ghana","Mozambique","Western Sahara","Burundi","Pitcairn","United Kingdom","Croatia","East Timor","Turkey","Haiti","Niue","Argentina","Seychelles","Maldives","Dominican Republic","Gambia","Latvia","Azerbaijan","Isle of Man","Montenegro","Hungary","Sweden","Barbados","Jersey","British Virgin Islands","Niger","Romania","Cuba","Turkmenistan","United Arab Emirates","Benin","Slovenia","Norway","Rwanda","Falkland Islands","Myanmar","Honduras","Somalia","Zimbabwe","San Marino","Lesotho","Liberia","Australia","Suriname","Laos","Guatemala","Republic of the Congo","Faroe Islands","Luxembourg","Guernsey","Libya"],"locations":["VCT","OMN","MHL","NIC","TJK","CZE","SLB","BIH","SAU","ALB","MCO","ZAF","DJI","VNM","ETH","MWI","LTU","RUS","BLZ","VUT","NLD","MRT","CHE","BGR","COL","FJI","PAN","KWT","DZA","CMR","CYM","BHR","PER","TCA","IRN","EST","PRT","BWA","CAN","KAZ","STP","COM","AIA","GRL","LCA","TTO","GNQ","DMA","BTN","COD","CIV","BRA","IRL","CAF","TCD","PSE","MEX","IRQ","CRI","NZL","PLW","MAR","IND","SEN","FIN","SHN","MLT","KOR","SRB","MYS","JAM","GIN","LIE","KEN","PAK","DEU","WSM","CPV","VEN","ZMB","USA","ECU","ESP","MDA","KIR","ATG","BGD","PRY","BHS","SSD","BFA","LBN","KGZ","MSR","AGO","NRU","IDN","TZA","GEO","UGA","GAB","TON","CHN","GUY","NPL","TUN","YEM","THA","CYP","GRC","AUT","KNA","MDG","ISR","MKD","BRN","JOR","CHL","TUV","URY","FSM","SDN","SGP","DNK","MNG","SYR","JPN","ISL","BOL","AND","SLE","ITA","BMU","QAT","ERI","XKX","TKL","VAT","IOT","POL","SWZ","MLI","GRD","KHM","UKR","PRK","SVK","SLV","LKA","UZB","TGO","FRA","BLR","PNG","BEL","NGA","EGY","PHL","ARM","MUS","AFG","COK","GIB","GNB","GHA","MOZ","ESH","BDI","PCN","GBR","HRV","TLS","TUR","HTI","NIU","ARG","SYC","MDV","DOM","GMB","LVA","AZE","IMN","MNE","HUN","SWE","BRB","JEY","VGB","NER","ROU","CUB","TKM","ARE","BEN","SVN","NOR","RWA","FLK","MMR","HND","SOM","ZWE","SMR","LSO","LBR","AUS","SUR","LAO","GTM","COG","FRO","LUX","GGY","LBY"],"name":"","z":[0.364978723,0.317757485,0.5581875,0.355276052,0.30476938,0.332397425,0.311930233,0.338406,0.424564218,0.264858357,0.156390335,0.208653253,0.330579545,0.30621832,0.251332323,0.30697067,0.311096341,0.369005361,0.237,0.126222222,0.310243935,0.280321678,0.307113368,0.37826685,0.329441799,0.182509091,0.18580869,0.448875433,0.301382872,0.288439086,0.387267658,0.279162207,0.308764766,0.4949375,0.399857344,0.340234257,0.276786276,0.179251485,0.357720408,0.284757991,0.424541667,0.18876,-0.141,0.452239316,0.422542553,0.343666047,0.293847826,0.28975,0.152253333,0.21252812,0.313623894,0.339410328,0.337881395,0.287865052,0.314429119,0.395596429,0.235537597,0.339175853,0.257728916,0.360737342,-0.000142857,0.247085476,0.323400674,0.29430405,0.345757732,0.2804,0.21222093,0.282247548,0.323532562,0.028378942,0.352322928,0.12032967,0.472796875,0.363299805,0.363102067,0.32571497,0.203772727,0.267372263,0.220557257,0.230950673,0.37093922,0.291250237,0.355462817,0.237182178,0.373416667,0.27755914,0.330963148,0.162166377,0.304974206,0.305980969,0.298027708,0.291879271,0.277012346,0.34419469,0.312403604,0.9235,0.165188814,0.190545133,0.402412566,0.21939449,0.403047016,0.186230769,0.378396491,0.331426829,0.287346154,0.366700844,0.350174147,0.355224572,0.354182944,0.347184716,0.336664593,0.219257143,0.327378099,0.391401159,0.340963235,0.087977011,0.305412281,0.308246634,0.4828,0.348891463,0.31,0.35091253,0.250549941,0.297377301,0.389701887,0.354649275,0.292748197,0.309352459,0.309051034,0.304201149,0.272011583,0.365294073,0.414070423,0.37291226,0.323945946,0.240410112,0.0,0.0,0.478583333,0.289775209,0.104181818,0.305751189,0.299672131,0.256592875,0.329792878,0.404787879,0.243364683,0.118856872,0.245086934,0.300156863,0.300087209,0.399410293,0.265648352,0.384266476,0.239269561,0.259114658,0.292650236,0.3200666,0.325116279,0.284237113,0.212629139,0.558117647,0.083395604,0.228,0.294198825,0.359044743,0.384262136,-0.011748299,0.51895,0.424744172,0.181595679,0.197741935,0.325257172,0.398804781,0.457166667,0.340870269,0.384375,0.173628554,0.219245725,0.378513402,0.339782278,0.397473997,0.312464286,0.425444816,0.286947883,0.369489457,0.260096692,0.288654655,0.336105263,0.341941455,0.359818571,0.091273243,0.36796875,0.356506837,0.113421875,0.333230496,0.415297486,0.032505967,0.371060606,0.432994536,0.277534306,0.265062047,0.272363754,0.43325,0.348625,0.348106667,0.38167691,0.386773333,0.345990521,0.279216123,0.241855263,0.487888889,0.257934211,0.367864865,0.280422741],"type":"choropleth"}],"name":"2020-04-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cuba","Belgium","Zambia","Vanuatu","Belize","Saint Helena","Portugal","Senegal","India","Costa Rica","Moldova","Serbia","Solomon Islands","Kenya","Kuwait","United Kingdom","Mozambique","Kiribati","Zimbabwe","Cayman Islands","Libya","South Sudan","Bulgaria","Malta","Canada","Poland","Netherlands","Guinea-Bissau","Georgia","Finland","Syria","Brunei","Tokelau","Iran","British Virgin Islands","Maldives","Iraq","Panama","Saint Vincent and the Grenadines","Nauru","Jersey","Central African Republic","Algeria","Uruguay","Tuvalu","Gambia","Cyprus","Angola","Mauritania","Cook Islands","Rwanda","Uganda","Barbados","Switzerland","Brazil","Vatican","San Marino","Guyana","Kyrgyzstan","Tunisia","Germany","Liechtenstein","United States","Andorra","Morocco","Mali","China","Bolivia","Japan","Singapore","Belarus","Faroe Islands","Guernsey","Dominican Republic","Liberia","Micronesia","Slovakia","Bangladesh","Palestine","Papua New Guinea","Nepal","Estonia","Myanmar","Falkland Islands","Afghanistan","Hungary","Turkmenistan","Philippines","Bermuda","Venezuela","Mexico","Kazakhstan","Marshall Islands","Indonesia","Argentina","Tanzania","Saint Kitts and Nevis","Togo","Niger","Malaysia","Bosnia and Herzegovina","Haiti","Azerbaijan","Benin","Isle of Man","Norway","Sierra Leone","Ghana","Gabon","Tajikistan","Ethiopia","Jordan","Latvia","Malawi","South Africa","Iceland","Equatorial Guinea","Nicaragua","Chile","Democratic Republic of the Congo","Kosovo","Saint Lucia","Sao Tome and Principe","Laos","Monaco","Vietnam","Albania","East Timor","Fiji","Greenland","Oman","Cameroon","Tonga","Guatemala","Djibouti","Denmark","Saudi Arabia","Seychelles","Samoa","Sri Lanka","Comoros","Peru","Croatia","Western Sahara","Mongolia","Uzbekistan","Niue","Lesotho","Macedonia","British Indian Ocean Territory","Australia","Swaziland","Israel","Republic of the Congo","Madagascar","Burundi","Gibraltar","Qatar","Thailand","Ecuador","Armenia","Luxembourg","Italy","Ukraine","France","Grenada","Somalia","Cape Verde","El Salvador","North Korea","Nigeria","Montenegro","Cambodia","Sudan","Austria","Egypt","Yemen","Romania","Bahamas","Turkey","Lithuania","Chad","New Zealand","Ivory Coast","Spain","Burkina Faso","United Arab Emirates","Jamaica","Paraguay","Czech Republic","Pitcairn","Antigua and Barbuda","Suriname","Dominica","South Korea","Honduras","Anguilla","Colombia","Palau","Bahrain","Sweden","Mauritius","Lebanon","Russia","Eritrea","Bhutan","Turks and Caicos Islands","Montserrat","Ireland","Guinea","Botswana","Pakistan","Trinidad and Tobago","Greece","Slovenia"],"locations":["CUB","BEL","ZMB","VUT","BLZ","SHN","PRT","SEN","IND","CRI","MDA","SRB","SLB","KEN","KWT","GBR","MOZ","KIR","ZWE","CYM","LBY","SSD","BGR","MLT","CAN","POL","NLD","GNB","GEO","FIN","SYR","BRN","TKL","IRN","VGB","MDV","IRQ","PAN","VCT","NRU","JEY","CAF","DZA","URY","TUV","GMB","CYP","AGO","MRT","COK","RWA","UGA","BRB","CHE","BRA","VAT","SMR","GUY","KGZ","TUN","DEU","LIE","USA","AND","MAR","MLI","CHN","BOL","JPN","SGP","BLR","FRO","GGY","DOM","LBR","FSM","SVK","BGD","PSE","PNG","NPL","EST","MMR","FLK","AFG","HUN","TKM","PHL","BMU","VEN","MEX","KAZ","MHL","IDN","ARG","TZA","KNA","TGO","NER","MYS","BIH","HTI","AZE","BEN","IMN","NOR","SLE","GHA","GAB","TJK","ETH","JOR","LVA","MWI","ZAF","ISL","GNQ","NIC","CHL","COD","XKX","LCA","STP","LAO","MCO","VNM","ALB","TLS","FJI","GRL","OMN","CMR","TON","GTM","DJI","DNK","SAU","SYC","WSM","LKA","COM","PER","HRV","ESH","MNG","UZB","NIU","LSO","MKD","IOT","AUS","SWZ","ISR","COG","MDG","BDI","GIB","QAT","THA","ECU","ARM","LUX","ITA","UKR","FRA","GRD","SOM","CPV","SLV","PRK","NGA","MNE","KHM","SDN","AUT","EGY","YEM","ROU","BHS","TUR","LTU","TCD","NZL","CIV","ESP","BFA","ARE","JAM","PRY","CZE","PCN","ATG","SUR","DMA","KOR","HND","AIA","COL","PLW","BHR","SWE","MUS","LBN","RUS","ERI","BTN","TCA","MSR","IRL","GIN","BWA","PAK","TTO","GRC","SVN"],"name":"","z":[0.09375083,0.248269139,0.134028986,0.120846154,0.234453846,0.331466667,0.274575839,0.284566647,0.191690862,0.190738279,0.324484241,0.321320203,0.262225,0.319120523,0.24951465,0.343883291,0.317503448,0.254875,0.369804854,0.477048913,0.361425087,0.277630314,0.343652778,0.102833333,0.327902423,0.262311383,0.307463197,0.322464286,0.357371951,0.30080573,0.3560299,0.137637681,0.0,0.407368655,0.292333333,0.196593161,0.312600783,0.267500969,0.422021277,0.6396,0.323783688,0.298062201,0.333329738,0.369351678,-0.0594,0.376941176,0.338062696,0.243704202,0.371576,0.704357143,-0.031867682,0.124506419,0.258470348,0.263899981,0.344127688,0.22675,0.4665,0.31817341,0.252152941,0.241905852,0.295251729,0.506296296,0.404955786,0.202514493,0.272438412,0.306703571,0.487610216,0.287436904,0.315416896,0.307647608,0.198772059,0.216615385,0.28738835,0.251780852,0.319042553,0.265756757,0.190563452,0.301450621,0.413840295,0.386403727,0.033969454,0.255195266,0.341107018,0.181316456,0.224479096,0.301949672,0.380881356,0.28385113,0.13540708,0.259236894,0.224261509,0.26100995,0.506805556,0.203259202,0.30749353,0.160663305,-0.04803125,0.153353448,0.373767199,0.192876541,0.383430108,0.425719394,0.354611694,0.173820442,0.336170306,0.39888585,0.287080586,0.221191056,0.249930622,0.240413889,0.217951677,0.193428571,0.355755814,0.333967675,0.242868443,0.19434555,0.293833333,0.330054642,0.385824252,0.1392998,0.178507519,0.098347826,0.4434,0.232870647,0.27625,0.330316609,0.275336457,-0.0220625,0.170428977,0.541407407,0.160049043,0.296239738,0.216972222,0.289114497,0.087244681,0.274024803,0.268262828,0.504252604,0.347,0.177891983,0.443375,0.210273917,0.212726761,0.454177778,0.283566474,0.228137405,0.568518519,0.309492308,0.219841727,0.269736842,0.383938881,0.167797101,0.316478209,0.097414343,0.380587891,0.092683908,0.041907216,0.24360339,0.342107049,0.234157646,0.179955056,0.306372361,0.345598291,0.315984687,0.380489496,0.183333333,0.159933134,0.299345865,0.225200615,0.505656442,0.193493727,0.184909574,0.266586806,0.326131749,0.304006964,0.288353368,0.311910959,0.35888533,0.286672285,0.237867996,0.249862626,0.240537815,0.333657626,0.312938967,0.275240348,0.22778125,0.262393611,0.223822798,0.230599322,0.320464039,0.697235294,0.036905882,0.583026316,0.329568627,0.263307657,0.202653905,0.0,0.297041754,0.75725,0.107723048,0.293410704,0.231859031,0.197556831,0.320469257,0.237913793,0.143295455,0.537769231,0.520780952,0.263351468,0.16111859,0.209487676,0.193330579,0.354448916,0.340911909,0.283816017],"type":"choropleth"}],"name":"2020-04-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gibraltar","Cape Verde","Sri Lanka","United Kingdom","Albania","China","Lithuania","Iran","Nigeria","Iceland","Sierra Leone","Bahrain","Eritrea","Lesotho","Turks and Caicos Islands","Myanmar","Greece","Canada","Algeria","Rwanda","Burundi","Armenia","Qatar","Pitcairn","Syria","Latvia","Liechtenstein","Indonesia","Niue","Papua New Guinea","Poland","Gambia","United Arab Emirates","Zimbabwe","Israel","Suriname","Portugal","Western Sahara","Jamaica","Mali","Sweden","Egypt","Libya","Anguilla","Macedonia","Andorra","North Korea","Sao Tome and Principe","Austria","Netherlands","Bulgaria","Tuvalu","San Marino","Republic of the Congo","Afghanistan","Belarus","South Sudan","Palau","Serbia","Denmark","Germany","India","Peru","Russia","France","Cambodia","Cameroon","Laos","Maldives","Switzerland","Guinea","Ghana","Swaziland","Paraguay","Burkina Faso","South Africa","Panama","Philippines","Nauru","Bangladesh","Chad","Estonia","Nepal","Yemen","Nicaragua","Venezuela","Central African Republic","Lebanon","Guinea-Bissau","Ethiopia","Ecuador","Vietnam","Guyana","Antigua and Barbuda","Bahamas","Angola","Oman","Seychelles","Democratic Republic of the Congo","Finland","Ivory Coast","Zambia","Brunei","Malawi","Italy","Cayman Islands","Haiti","Australia","New Zealand","Azerbaijan","Romania","East Timor","Ireland","Cyprus","Saudi Arabia","Togo","Japan","Gabon","Czech Republic","Norway","Somalia","Madagascar","Trinidad and Tobago","Ukraine","Barbados","Dominica","Djibouti","Solomon Islands","Pakistan","Iraq","Tonga","Palestine","Kyrgyzstan","Georgia","Kuwait","Senegal","Tanzania","South Korea","Argentina","Luxembourg","Malaysia","Dominican Republic","Isle of Man","Liberia","Niger","Uganda","Chile","Equatorial Guinea","Vanuatu","British Virgin Islands","Colombia","Kosovo","Tajikistan","Thailand","Sudan","El Salvador","Honduras","Turkmenistan","Turkey","Guernsey","Faroe Islands","Guatemala","Mozambique","Spain","Croatia","Belgium","Slovenia","British Indian Ocean Territory","Bosnia and Herzegovina","Costa Rica","Botswana","Montenegro","United States","Mauritius","Saint Lucia","Saint Kitts and Nevis","Tunisia","Mexico","Bermuda","Kiribati","Fiji","Kazakhstan","Benin","Saint Helena","Monaco","Uruguay","Falkland Islands","Saint Vincent and the Grenadines","Bhutan","Mongolia","Samoa","Greenland","Micronesia","Uzbekistan","Brazil","Comoros","Montserrat","Slovakia","Jordan","Kenya","Jersey","Bolivia","Mauritania","Singapore","Grenada","Cuba","Belize","Moldova","Cook Islands","Marshall Islands","Malta","Hungary","Morocco"],"locations":["GIB","CPV","LKA","GBR","ALB","CHN","LTU","IRN","NGA","ISL","SLE","BHR","ERI","LSO","TCA","MMR","GRC","CAN","DZA","RWA","BDI","ARM","QAT","PCN","SYR","LVA","LIE","IDN","NIU","PNG","POL","GMB","ARE","ZWE","ISR","SUR","PRT","ESH","JAM","MLI","SWE","EGY","LBY","AIA","MKD","AND","PRK","STP","AUT","NLD","BGR","TUV","SMR","COG","AFG","BLR","SSD","PLW","SRB","DNK","DEU","IND","PER","RUS","FRA","KHM","CMR","LAO","MDV","CHE","GIN","GHA","SWZ","PRY","BFA","ZAF","PAN","PHL","NRU","BGD","TCD","EST","NPL","YEM","NIC","VEN","CAF","LBN","GNB","ETH","ECU","VNM","GUY","ATG","BHS","AGO","OMN","SYC","COD","FIN","CIV","ZMB","BRN","MWI","ITA","CYM","HTI","AUS","NZL","AZE","ROU","TLS","IRL","CYP","SAU","TGO","JPN","GAB","CZE","NOR","SOM","MDG","TTO","UKR","BRB","DMA","DJI","SLB","PAK","IRQ","TON","PSE","KGZ","GEO","KWT","SEN","TZA","KOR","ARG","LUX","MYS","DOM","IMN","LBR","NER","UGA","CHL","GNQ","VUT","VGB","COL","XKX","TJK","THA","SDN","SLV","HND","TKM","TUR","GGY","FRO","GTM","MOZ","ESP","HRV","BEL","SVN","IOT","BIH","CRI","BWA","MNE","USA","MUS","LCA","KNA","TUN","MEX","BMU","KIR","FJI","KAZ","BEN","SHN","MCO","URY","FLK","VCT","BTN","MNG","WSM","GRL","FSM","UZB","BRA","COM","MSR","SVK","JOR","KEN","JEY","BOL","MRT","SGP","GRD","CUB","BLZ","MDA","COK","MHL","MLT","HUN","MAR"],"name":"","z":[0.079413462,0.342970588,0.198831933,0.280358607,0.333501567,0.452171893,0.205500294,0.467980096,0.256821077,0.313286486,0.147283636,0.212340659,-0.054323944,0.25245,0.389157895,0.321804674,0.306970101,0.321123326,0.304209003,0.074222222,-0.144020408,0.277295918,0.294159699,0.603823529,0.340314286,0.254920103,0.56978125,0.161201905,0.208882353,0.322138776,0.236969127,0.386812207,0.263030221,0.254318244,0.303078713,0.541485714,0.284839139,0.31375,0.265362969,0.272630616,0.314263507,0.330907969,0.277433962,0.0,0.332429907,0.018794118,0.445978723,0.21352381,0.259328678,0.288557013,0.310879377,0.23325,0.336764706,0.000842553,0.193342717,0.373682848,0.332942486,0.6546,0.275631649,0.296973913,0.280146039,0.207672307,0.246718441,0.332125414,0.372252559,0.303208914,0.279239138,0.258026042,0.116594249,0.264192457,0.152553797,0.165827009,0.015820513,0.285607355,0.216345515,0.139099108,0.229860384,0.284337318,-0.0488,0.297440689,0.301966507,0.229633634,0.175880734,0.354038217,0.393471927,0.3323906,0.234246269,0.293057796,0.4121,0.257485746,0.290772373,0.303606127,0.209609665,0.231436975,0.348710762,0.280453089,0.282539514,0.395095652,0.128596224,0.318366112,0.165890026,0.218579952,0.267443182,0.269705755,0.35502451,0.394348485,0.366108871,0.386803933,0.302460776,0.291731066,0.333972142,0.166625,0.268332324,0.324565253,0.332837928,0.235776291,0.28896548,0.395130864,0.349491379,0.338571963,0.083938144,0.358268398,0.280860831,0.309229181,0.311420366,0.545228571,0.152092593,0.3554,0.290666834,0.265767296,0.295612903,0.381267442,0.438137931,0.376506458,0.363520661,0.239127033,0.23688026,0.185537217,0.34098069,0.24898927,0.497741673,0.222519797,0.295317949,0.395358521,0.360177295,0.130706953,0.373743086,0.202716216,0.277275862,0.0404,0.308163941,0.127960452,0.266571429,0.321941099,0.309953846,0.208907567,0.16567286,0.262684211,0.23792528,0.169513514,0.1625,0.303240369,0.233083636,0.244961462,0.336009804,0.251312491,0.256786047,0.441857143,0.344442353,0.097682702,0.227965909,0.331103659,0.387957625,0.273905028,0.298552941,0.349846154,0.341143617,0.258104428,0.131610169,0.497625,0.159187135,0.339747475,0.215712025,0.395807692,0.417054945,0.355747085,0.336535714,0.37205303,-0.096134615,0.395672956,0.273,0.417709302,0.206254902,0.083307018,0.325423281,-0.062615385,0.518707965,0.276085427,0.271427553,0.226823762,0.183837121,0.270025865,0.482642384,0.300498643,0.171695652,0.086090799,0.204179688,0.29460479,0.4797,0.544666667,0.176755639,0.275632275,0.28605301],"type":"choropleth"}],"name":"2020-04-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Australia","Iceland","Andorra","Iraq","Saint Helena","Seychelles","Tunisia","Ivory Coast","Barbados","Denmark","Falkland Islands","Brazil","Togo","Ireland","Serbia","United States","Paraguay","Sri Lanka","Mauritius","Turkmenistan","Mexico","Angola","Nicaragua","Argentina","Gibraltar","Suriname","Zambia","Saint Vincent and the Grenadines","Kuwait","Zimbabwe","Cape Verde","Luxembourg","Latvia","Jersey","Eritrea","Pitcairn","British Indian Ocean Territory","Russia","North Korea","Tajikistan","Panama","Thailand","Saint Kitts and Nevis","Bolivia","Kenya","Haiti","Samoa","Kosovo","Lesotho","Poland","San Marino","Albania","Hungary","Monaco","Guinea","Finland","Israel","Peru","Guyana","Cyprus","Grenada","Lithuania","Dominica","Burkina Faso","Nigeria","East Timor","Colombia","Ghana","Nauru","Slovenia","Rwanda","Burundi","Germany","Spain","Vatican","New Zealand","Austria","Equatorial Guinea","Bosnia and Herzegovina","Somalia","Cook Islands","Chad","Botswana","Mongolia","Montenegro","Honduras","Vietnam","Maldives","Malawi","Cameroon","India","El Salvador","Slovakia","Faroe Islands","Lebanon","Bahamas","British Virgin Islands","Tuvalu","Dominican Republic","Bhutan","Greenland","Sao Tome and Principe","Anguilla","Switzerland","Gabon","Montserrat","Venezuela","Georgia","Democratic Republic of the Congo","United Arab Emirates","Armenia","Estonia","Portugal","Central African Republic","Senegal","Croatia","Bulgaria","Romania","Guernsey","Niue","Mozambique","Pakistan","Isle of Man","Bermuda","Cayman Islands","Trinidad and Tobago","Costa Rica","South Africa","Bahrain","Sudan","Cuba","Belgium","Uruguay","Syria","Nepal","Azerbaijan","Antigua and Barbuda","Madagascar","Republic of the Congo","Gambia","Libya","Chile","Norway","Marshall Islands","Solomon Islands","Algeria","Singapore","Czech Republic","Comoros","Western Sahara","Niger","United Kingdom","Palau","Kazakhstan","Swaziland","Tonga","Canada","Mali","Palestine","Jamaica","Sweden","Netherlands","Laos","Saudi Arabia","Malta","Liechtenstein","Kyrgyzstan","Djibouti","Jordan","Oman","Ukraine","Vanuatu","Qatar","Morocco","Brunei","Egypt","Sierra Leone","Tanzania","Iran","Benin","Greece","Ethiopia","Guatemala","China","Micronesia","Papua New Guinea","Yemen","Japan","Italy","Fiji","South Korea","Kiribati","Macedonia","Moldova","Guinea-Bissau","Belarus","Bangladesh","Turkey","Afghanistan","South Sudan","Myanmar","Belize","Turks and Caicos Islands","Ecuador","Malaysia","France","Mauritania","Uganda","Uzbekistan","Philippines","Cambodia","Saint Lucia","Indonesia","Liberia"],"locations":["AUS","ISL","AND","IRQ","SHN","SYC","TUN","CIV","BRB","DNK","FLK","BRA","TGO","IRL","SRB","USA","PRY","LKA","MUS","TKM","MEX","AGO","NIC","ARG","GIB","SUR","ZMB","VCT","KWT","ZWE","CPV","LUX","LVA","JEY","ERI","PCN","IOT","RUS","PRK","TJK","PAN","THA","KNA","BOL","KEN","HTI","WSM","XKX","LSO","POL","SMR","ALB","HUN","MCO","GIN","FIN","ISR","PER","GUY","CYP","GRD","LTU","DMA","BFA","NGA","TLS","COL","GHA","NRU","SVN","RWA","BDI","DEU","ESP","VAT","NZL","AUT","GNQ","BIH","SOM","COK","TCD","BWA","MNG","MNE","HND","VNM","MDV","MWI","CMR","IND","SLV","SVK","FRO","LBN","BHS","VGB","TUV","DOM","BTN","GRL","STP","AIA","CHE","GAB","MSR","VEN","GEO","COD","ARE","ARM","EST","PRT","CAF","SEN","HRV","BGR","ROU","GGY","NIU","MOZ","PAK","IMN","BMU","CYM","TTO","CRI","ZAF","BHR","SDN","CUB","BEL","URY","SYR","NPL","AZE","ATG","MDG","COG","GMB","LBY","CHL","NOR","MHL","SLB","DZA","SGP","CZE","COM","ESH","NER","GBR","PLW","KAZ","SWZ","TON","CAN","MLI","PSE","JAM","SWE","NLD","LAO","SAU","MLT","LIE","KGZ","DJI","JOR","OMN","UKR","VUT","QAT","MAR","BRN","EGY","SLE","TZA","IRN","BEN","GRC","ETH","GTM","CHN","FSM","PNG","YEM","JPN","ITA","FJI","KOR","KIR","MKD","MDA","GNB","BLR","BGD","TUR","AFG","SSD","MMR","BLZ","TCA","ECU","MYS","FRA","MRT","UGA","UZB","PHL","KHM","LCA","IDN","LBR"],"name":"","z":[0.370353036,0.047627615,0.147008772,0.294114222,0.619333333,0.450060759,0.333900489,0.23488162,0.16872956,0.278994815,0.183585366,0.361156531,0.285323364,0.329203162,0.313286853,0.411287646,0.293500907,0.137971298,0.237180124,0.199958333,0.231629811,0.28060739,0.355155718,0.379474941,0.160828571,0.46,0.231638202,0.482051095,0.313794362,0.231430815,0.284485437,0.253580645,0.32595509,0.233364055,0.123202899,0.688555556,0.648058824,0.344242974,0.388862857,0.321961446,0.248664275,0.34473022,0.186782609,0.275838191,0.272513454,0.344161698,0.160727273,0.029455556,0.335144928,0.309137998,0.459428571,0.333152493,0.372122951,0.307848,0.127469314,0.303445642,0.236237278,0.235878923,0.288924883,0.376462437,0.287111111,0.319537313,0.1194,0.259778986,0.263803454,0.115526316,0.370617482,0.174564798,0.538888889,0.26995086,-0.095297131,0.06253125,0.29000924,0.299040217,0.236333333,0.314610677,0.257752546,0.045681818,0.352963542,0.20409633,0.283588235,0.197772512,0.236333333,0.242242697,0.252082645,0.3148723,0.273446961,0.058211344,0.347010152,0.31793529,0.302022573,0.172900108,0.265391421,0.065625,0.167715134,0.372930348,0.30775,0.0875,0.213713499,0.248761905,0.473349057,0.3931875,0.445,0.255192801,0.3233867,0.459970588,0.255369404,0.428889007,0.170998361,0.336166006,0.277730061,0.275413105,0.275054355,0.293099502,0.036333494,0.309843333,0.362775036,0.356517881,0.076462121,0.0581875,0.325550943,0.21380998,0.428796209,0.360015385,0.454494949,0.318545662,0.219133718,0.259741688,0.258774026,0.239872576,0.10147888,0.263997484,0.380375781,0.336434263,0.274845368,0.382201413,0.259223684,0.374664093,0.271761589,0.36263299,0.277375,0.226203224,0.37418507,0.4192,0.212448276,0.318637011,0.205980499,0.299378773,-0.074121951,0.285285714,0.37114797,0.355928701,0.527727273,0.317088889,0.037145161,0.244074074,0.332731814,0.184449091,0.323095092,0.312708128,0.328788214,0.315938271,0.29901105,0.311535964,0.169958678,0.51071875,0.241290698,0.060910256,0.244237736,0.308447602,0.327282145,0.406391304,0.32835108,0.11463488,0.074205128,0.382224608,0.265174603,0.178170387,0.44102268,0.046291925,0.311534627,0.225780637,0.368901763,0.461294345,0.184885246,0.263180077,0.367348285,0.39303149,0.355032139,0.105443005,0.278412858,0.263666667,0.051486486,0.409092949,-0.135263158,0.284359184,0.252304444,0.266623778,0.269982517,0.303737395,0.288080935,0.214503448,0.277136364,0.127856108,0.45238188,0.340034852,0.302770588,0.151080388,0.21008642,0.275719451,0.264641221,0.276638298,0.131515445,0.373975332],"type":"choropleth"}],"name":"2020-04-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Senegal","Cook Islands","Czech Republic","Uzbekistan","Barbados","Estonia","Poland","Malta","Jersey","Malaysia","Niue","Bolivia","Spain","Guatemala","Malawi","Eritrea","Burundi","Burkina Faso","Saudi Arabia","Panama","Antigua and Barbuda","Greenland","Micronesia","Swaziland","Uruguay","Bangladesh","Iran","San Marino","Russia","Pakistan","Kyrgyzstan","Haiti","Finland","Nepal","Venezuela","Sao Tome and Principe","Sierra Leone","Libya","Bahrain","Andorra","Bhutan","Sudan","Suriname","Denmark","Netherlands","Australia","Thailand","Papua New Guinea","Algeria","Mongolia","Yemen","Guinea","Oman","British Virgin Islands","Lesotho","Singapore","Morocco","Jamaica","Bulgaria","New Zealand","Kenya","Ukraine","Marshall Islands","Montserrat","Greece","Syria","Paraguay","Rwanda","South Korea","Bosnia and Herzegovina","Kazakhstan","Israel","Solomon Islands","Ethiopia","Serbia","Gambia","Macedonia","United Arab Emirates","Uganda","Ireland","Vanuatu","Cambodia","Nauru","Saint Kitts and Nevis","Liberia","Tonga","Turkey","Lithuania","Botswana","Norway","Brazil","Belarus","Comoros","Ecuador","Guyana","Zambia","Benin","Canada","Equatorial Guinea","Bermuda","Luxembourg","Kiribati","Ivory Coast","Austria","Monaco","Kuwait","Angola","Iraq","Ghana","Democratic Republic of the Congo","Hungary","Lebanon","France","Falkland Islands","Latvia","Brunei","China","Palestine","Nicaragua","Guinea-Bissau","Sweden","Zimbabwe","Western Sahara","Fiji","Iceland","Portugal","Gibraltar","Switzerland","Samoa","Trinidad and Tobago","Croatia","South Sudan","Costa Rica","United Kingdom","Grenada","Dominica","Japan","Turks and Caicos Islands","Slovakia","Gabon","Romania","Seychelles","Mauritania","Laos","Germany","Moldova","Cayman Islands","Afghanistan","Turkmenistan","Mali","Cuba","Jordan","Palau","Philippines","Belgium","Djibouti","Mozambique","Indonesia","Tunisia","Isle of Man","Qatar","Armenia","Azerbaijan","Niger","Vietnam","Central African Republic","Egypt","Madagascar","United States","Argentina","Mexico","El Salvador","Nigeria","North Korea","Sri Lanka","Maldives","Mauritius","Bahamas","Tajikistan","Republic of the Congo","Togo","Dominican Republic","Saint Helena","Somalia","Honduras","Vatican","Kosovo","Chile","Liechtenstein","Italy","Tuvalu","Tanzania","Cape Verde","Pitcairn","South Africa","Albania","Colombia","Georgia","Chad","Myanmar","Faroe Islands","Peru","Belize","India","East Timor","Slovenia","Saint Vincent and the Grenadines","Guernsey","Saint Lucia","Cyprus","Cameroon","Montenegro","British Indian Ocean Territory"],"locations":["SEN","COK","CZE","UZB","BRB","EST","POL","MLT","JEY","MYS","NIU","BOL","ESP","GTM","MWI","ERI","BDI","BFA","SAU","PAN","ATG","GRL","FSM","SWZ","URY","BGD","IRN","SMR","RUS","PAK","KGZ","HTI","FIN","NPL","VEN","STP","SLE","LBY","BHR","AND","BTN","SDN","SUR","DNK","NLD","AUS","THA","PNG","DZA","MNG","YEM","GIN","OMN","VGB","LSO","SGP","MAR","JAM","BGR","NZL","KEN","UKR","MHL","MSR","GRC","SYR","PRY","RWA","KOR","BIH","KAZ","ISR","SLB","ETH","SRB","GMB","MKD","ARE","UGA","IRL","VUT","KHM","NRU","KNA","LBR","TON","TUR","LTU","BWA","NOR","BRA","BLR","COM","ECU","GUY","ZMB","BEN","CAN","GNQ","BMU","LUX","KIR","CIV","AUT","MCO","KWT","AGO","IRQ","GHA","COD","HUN","LBN","FRA","FLK","LVA","BRN","CHN","PSE","NIC","GNB","SWE","ZWE","ESH","FJI","ISL","PRT","GIB","CHE","WSM","TTO","HRV","SSD","CRI","GBR","GRD","DMA","JPN","TCA","SVK","GAB","ROU","SYC","MRT","LAO","DEU","MDA","CYM","AFG","TKM","MLI","CUB","JOR","PLW","PHL","BEL","DJI","MOZ","IDN","TUN","IMN","QAT","ARM","AZE","NER","VNM","CAF","EGY","MDG","USA","ARG","MEX","SLV","NGA","PRK","LKA","MDV","MUS","BHS","TJK","COG","TGO","DOM","SHN","SOM","HND","VAT","XKX","CHL","LIE","ITA","TUV","TZA","CPV","PCN","ZAF","ALB","COL","GEO","TCD","MMR","FRO","PER","BLZ","IND","TLS","SVN","VCT","GGY","LCA","CYP","CMR","MNE","IOT"],"name":"","z":[0.018156228,0.434277778,0.368697572,0.294866279,0.165562147,0.375485294,0.217285381,0.129625,0.321889908,0.243894794,0.370076923,0.331763216,0.326417104,0.344013405,0.385803977,0.1151875,-0.00428436,0.178184739,0.257033078,0.304138915,0.260044776,0.424534884,0.044666667,0.180732143,0.446529239,0.281964259,0.384089945,0.560125,0.321264823,0.262251443,0.406869565,0.346450888,0.338346008,0.260398275,0.198154089,0.20416129,0.374670412,0.309713115,0.256665012,0.194352941,0.090863636,0.319143198,0.347615385,0.300892537,0.353086077,0.385634391,0.336335668,0.277740741,0.268574757,0.335306636,0.371174393,0.010674033,0.353138989,0.1995,0.291784884,0.1791786,0.184255959,0.262803097,0.31443,0.338808415,0.302791721,0.343927803,0.183529412,0.478868852,0.335005843,0.285864198,0.22236655,-0.260088109,0.21664267,0.350301449,0.31808,0.377294473,0.326210526,0.154330867,0.041345982,0.318706935,0.393674419,0.294170799,0.143499574,0.314351902,0.13932,0.246606335,0.315571429,0.368404762,0.386218295,0.357965517,0.163692656,0.231043261,0.203672457,0.40172116,0.35151652,0.264767442,0.052333333,0.337436679,0.271015038,0.182153846,0.121951705,0.341716195,0.100530612,0.340518987,0.343020455,0.1172,0.09106044,0.362872674,0.34997,0.33798151,0.280453012,0.312139169,0.205196704,0.121746606,0.357555375,0.28320155,0.377990942,0.318505263,0.322370031,0.090638298,0.450130831,0.422095975,0.375810947,0.085358491,0.341597345,0.28378465,0.443402778,0.344952607,0.303273585,0.236678564,0.241161765,0.285476614,0.307,0.300503488,0.303,0.325629808,0.192750761,0.420040786,0.423588235,0.416896552,0.377287348,0.0788,0.350810631,0.169787097,0.340503072,0.414704698,0.268677419,0.269889535,0.326393785,0.351004202,0.42772561,0.243878661,0.423031746,-0.007953535,0.056441748,0.233305263,0.412,0.292683965,0.250092815,0.082073394,0.220373297,0.041855407,0.32114003,0.375757576,0.285093333,0.240237705,0.38386,0.416536746,0.307315385,0.296977528,0.309059786,0.250541451,0.423150576,0.35216083,0.274201162,0.225104543,0.260551059,0.387797753,0.16148938,0.126431066,0.283382353,0.307873684,0.234172043,0.067152941,0.197413934,0.20463526,0.519666667,0.211183246,0.24064702,0.186,0.20556338,0.314182587,0.325207547,0.202604356,-0.062666667,0.19033079,0.370561798,0.441666667,0.09672408,0.270577778,0.364128204,0.412180964,0.26337561,0.386976939,0.447133333,0.316531135,0.385673267,0.302328396,0.244725,0.19880819,0.335666667,0.237292683,0.292435484,0.376004794,0.253757154,0.257252874,0.42925],"type":"choropleth"}],"name":"2020-04-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Niger","Iceland","Libya","Madagascar","Cook Islands","Algeria","Andorra","British Indian Ocean Territory","Portugal","Palestine","Nigeria","Bahrain","Montserrat","Italy","Iraq","South Sudan","Ivory Coast","Uruguay","Belize","Central African Republic","Panama","Comoros","Guinea","Sierra Leone","Czech Republic","Israel","Tokelau","Honduras","Yemen","Jordan","Suriname","Croatia","Antigua and Barbuda","Grenada","Costa Rica","Bhutan","Tuvalu","Solomon Islands","Tajikistan","Vanuatu","Lebanon","Nicaragua","Gibraltar","New Zealand","Guernsey","Chile","Bulgaria","Burundi","Bahamas","Austria","Papua New Guinea","Palau","Brazil","Bolivia","Democratic Republic of the Congo","Poland","Ethiopia","Dominica","Burkina Faso","Gambia","Vietnam","Kosovo","Singapore","Sweden","Micronesia","Eritrea","United States","Kyrgyzstan","Russia","Thailand","Canada","Benin","Laos","Montenegro","Lithuania","Mongolia","Sao Tome and Principe","Ireland","Anguilla","Moldova","Kenya","Angola","Malaysia","Venezuela","Netherlands","Romania","Malawi","Guinea-Bissau","Azerbaijan","Macedonia","Ecuador","Senegal","Liechtenstein","Tanzania","Zambia","Gabon","Pakistan","Colombia","Fiji","Uzbekistan","Dominican Republic","Germany","Mauritania","Trinidad and Tobago","Syria","Jersey","Myanmar","East Timor","Nepal","Vatican","Nauru","Liberia","Jamaica","Maldives","El Salvador","Bangladesh","Mexico","Norway","British Virgin Islands","Cape Verde","Cuba","Japan","Belarus","Lesotho","Greece","Turkey","Brunei","United Kingdom","South Korea","Kuwait","Saudi Arabia","Hungary","South Africa","Equatorial Guinea","Saint Kitts and Nevis","Greenland","Serbia","North Korea","Western Sahara","Egypt","Latvia","Falkland Islands","Cyprus","Saint Lucia","Republic of the Congo","China","Kazakhstan","Somalia","Sudan","Bermuda","Albania","Barbados","Belgium","Ghana","India","Sri Lanka","Rwanda","Mauritius","France","Niue","Argentina","Slovakia","Pitcairn","Swaziland","Peru","Togo","Slovenia","Seychelles","Morocco","Tunisia","Georgia","Bosnia and Herzegovina","Paraguay","Faroe Islands","Monaco","Chad","Samoa","Marshall Islands","Afghanistan","Zimbabwe","Guatemala","Australia","Spain","Indonesia","Saint Helena","Haiti","Qatar","Estonia","Cambodia","Oman","Malta","Finland","Switzerland","San Marino","Cayman Islands","Djibouti","Mozambique","Cameroon","Isle of Man","Botswana","Saint Vincent and the Grenadines","Guyana","Armenia","Tonga","United Arab Emirates","Denmark","Kiribati","Luxembourg","Philippines","Turkmenistan","Iran","Turks and Caicos Islands","Uganda","Ukraine","Mali"],"locations":["NER","ISL","LBY","MDG","COK","DZA","AND","IOT","PRT","PSE","NGA","BHR","MSR","ITA","IRQ","SSD","CIV","URY","BLZ","CAF","PAN","COM","GIN","SLE","CZE","ISR","TKL","HND","YEM","JOR","SUR","HRV","ATG","GRD","CRI","BTN","TUV","SLB","TJK","VUT","LBN","NIC","GIB","NZL","GGY","CHL","BGR","BDI","BHS","AUT","PNG","PLW","BRA","BOL","COD","POL","ETH","DMA","BFA","GMB","VNM","XKX","SGP","SWE","FSM","ERI","USA","KGZ","RUS","THA","CAN","BEN","LAO","MNE","LTU","MNG","STP","IRL","AIA","MDA","KEN","AGO","MYS","VEN","NLD","ROU","MWI","GNB","AZE","MKD","ECU","SEN","LIE","TZA","ZMB","GAB","PAK","COL","FJI","UZB","DOM","DEU","MRT","TTO","SYR","JEY","MMR","TLS","NPL","VAT","NRU","LBR","JAM","MDV","SLV","BGD","MEX","NOR","VGB","CPV","CUB","JPN","BLR","LSO","GRC","TUR","BRN","GBR","KOR","KWT","SAU","HUN","ZAF","GNQ","KNA","GRL","SRB","PRK","ESH","EGY","LVA","FLK","CYP","LCA","COG","CHN","KAZ","SOM","SDN","BMU","ALB","BRB","BEL","GHA","IND","LKA","RWA","MUS","FRA","NIU","ARG","SVK","PCN","SWZ","PER","TGO","SVN","SYC","MAR","TUN","GEO","BIH","PRY","FRO","MCO","TCD","WSM","MHL","AFG","ZWE","GTM","AUS","ESP","IDN","SHN","HTI","QAT","EST","KHM","OMN","MLT","FIN","CHE","SMR","CYM","DJI","MOZ","CMR","IMN","BWA","VCT","GUY","ARM","TON","ARE","DNK","KIR","LUX","PHL","TKM","IRN","TCA","UGA","UKR","MLI"],"name":"","z":[0.42717284,0.267652695,0.28552459,0.385925373,0.640266667,0.415373494,0.308452555,0.538384615,0.283904863,0.316704835,0.250085268,0.300731707,0.446919355,0.390355334,0.424682854,0.366018919,0.338404192,0.388136933,0.379235294,0.2989375,0.275816024,0.093933333,0.147570605,0.309261084,0.374897074,0.368239145,0.0,0.316047033,0.404558473,0.198822368,0.543409836,0.306053846,0.249328125,0.436027397,0.193095317,0.523717949,0.0,0.69437931,0.349965732,0.084083333,0.340511194,0.328218405,0.18665,0.350045387,0.241534884,0.305030469,0.397245723,0.200826531,0.245792593,0.362775338,0.258793814,0.259833333,0.374099026,0.301670053,0.164573883,0.276763902,0.262142484,0.222895833,0.324526749,0.321715942,0.299,0.344515152,0.225698537,0.36420312,0.20858,0.310052632,0.431370164,0.393512,0.333822061,0.287257973,0.357207279,0.20594306,0.375869955,0.321063348,0.309460329,0.387331646,0.457413793,0.343927632,-0.076692308,0.322375,0.261884784,0.36098861,0.127106395,0.260392169,0.342893709,0.361637925,0.295925484,0.021074074,0.427295337,0.448045455,0.366337822,0.419115875,0.419613636,0.198457064,0.197313559,0.412835135,0.238298512,0.350266519,0.209764444,0.409458824,0.30187384,0.313823497,0.357225806,0.313186684,0.323978182,0.36129703,0.370152381,0.318631579,0.216269552,0.0,0.416333333,0.406831283,0.378089491,0.204673148,0.184673433,0.301177898,0.326128721,0.429539347,0.243625,0.266569444,-0.060968469,0.302163799,0.28885098,0.246104651,0.364042495,0.376571539,0.075305882,0.442350029,0.265136965,0.302525721,0.280223244,0.315787338,0.209006633,0.398444444,0.367238095,0.386308511,0.183915318,0.408616766,0.336,0.323734248,0.166258799,0.2145,0.372895297,0.193839506,0.09783871,0.390133924,0.264011429,0.289972196,0.271680387,0.249540541,0.36684466,0.158718543,0.342107896,0.163995157,0.266871858,0.167808736,-0.020503791,0.31683871,0.472990616,0.6087,0.359133366,0.325815873,0.37596,0.296725806,0.298202547,0.348663366,0.321452865,0.455756098,0.350310757,0.345788562,0.431231959,0.375988131,0.393061623,0.015777778,0.311446429,0.376181373,0.377190476,0.520555556,0.182862518,0.163076806,0.355616799,0.397375544,0.33370454,0.078156319,0.299896552,0.393769608,0.297081006,0.421946565,0.306439394,0.323417981,0.119456446,0.362234607,0.338819088,0.357777778,0.495724719,0.352815534,0.23984104,0.349287758,0.396473214,0.126278481,0.440490196,0.243317757,0.298873786,0.205117647,0.287294014,0.332264685,0.158,0.312147239,0.276633735,0.404951807,0.381163123,0.298095238,0.119711721,0.366686646,0.255501062],"type":"choropleth"}],"name":"2020-04-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belarus","Philippines","Venezuela","Norway","United Kingdom","Gibraltar","Albania","Afghanistan","Cambodia","Bahamas","Laos","Morocco","Japan","Greenland","Indonesia","San Marino","Dominica","Costa Rica","India","Cayman Islands","Ecuador","Azerbaijan","Mauritania","Haiti","Zambia","Pitcairn","Benin","East Timor","Portugal","Tajikistan","Equatorial Guinea","Marshall Islands","Mongolia","Montenegro","Latvia","Nauru","Syria","Bhutan","Madagascar","Cape Verde","Honduras","Burkina Faso","Sri Lanka","Macedonia","Saint Lucia","Kuwait","Cyprus","Comoros","Ukraine","Faroe Islands","Turks and Caicos Islands","Montserrat","Niger","Swaziland","Rwanda","Ireland","Botswana","Tokelau","Barbados","Isle of Man","Nicaragua","Armenia","Kenya","North Korea","Bosnia and Herzegovina","Democratic Republic of the Congo","Luxembourg","Germany","Slovenia","Argentina","Hungary","Singapore","Myanmar","Qatar","Vatican","Georgia","Ethiopia","Moldova","Romania","Ghana","Liechtenstein","Guernsey","Slovakia","Vanuatu","Brazil","South Korea","Canada","Brunei","Malawi","Vietnam","Sweden","Belgium","Turkmenistan","Western Sahara","France","Trinidad and Tobago","Jordan","Anguilla","Kosovo","Italy","Bermuda","Sudan","Palau","Senegal","Liberia","South Sudan","Cuba","Ivory Coast","Lebanon","Austria","Mali","Kazakhstan","United States","Seychelles","Djibouti","Tanzania","Lithuania","Kiribati","Peru","China","Mozambique","Angola","Iraq","Uruguay","Tunisia","Palestine","Samoa","Saint Vincent and the Grenadines","Mexico","Uzbekistan","British Indian Ocean Territory","Bolivia","United Arab Emirates","Jersey","Libya","Niue","Saint Kitts and Nevis","Andorra","Papua New Guinea","Guinea-Bissau","Netherlands","Tuvalu","Micronesia","Togo","Turkey","Maldives","Central African Republic","Uganda","Algeria","Burundi","El Salvador","Oman","Chad","Republic of the Congo","Saudi Arabia","Sao Tome and Principe","Saint Helena","Egypt","Guatemala","Monaco","Malta","Lesotho","Somalia","Nepal","Pakistan","Denmark","Iceland","Bulgaria","Serbia","Croatia","Poland","Gabon","Tonga","Thailand","Solomon Islands","Panama","Bahrain","Paraguay","South Africa","Jamaica","Switzerland","Fiji","Guinea","Finland","Spain","Sierra Leone","Bangladesh","Yemen","Israel","Cook Islands","Chile","Kyrgyzstan","Estonia","Suriname","Antigua and Barbuda","British Virgin Islands","Zimbabwe","Grenada","Belize","New Zealand","Gambia","Cameroon","Dominican Republic","Iran","Malaysia","Russia","Colombia","Mauritius","Eritrea","Czech Republic","Falkland Islands","Australia","Greece","Guyana","Nigeria"],"locations":["BLR","PHL","VEN","NOR","GBR","GIB","ALB","AFG","KHM","BHS","LAO","MAR","JPN","GRL","IDN","SMR","DMA","CRI","IND","CYM","ECU","AZE","MRT","HTI","ZMB","PCN","BEN","TLS","PRT","TJK","GNQ","MHL","MNG","MNE","LVA","NRU","SYR","BTN","MDG","CPV","HND","BFA","LKA","MKD","LCA","KWT","CYP","COM","UKR","FRO","TCA","MSR","NER","SWZ","RWA","IRL","BWA","TKL","BRB","IMN","NIC","ARM","KEN","PRK","BIH","COD","LUX","DEU","SVN","ARG","HUN","SGP","MMR","QAT","VAT","GEO","ETH","MDA","ROU","GHA","LIE","GGY","SVK","VUT","BRA","KOR","CAN","BRN","MWI","VNM","SWE","BEL","TKM","ESH","FRA","TTO","JOR","AIA","XKX","ITA","BMU","SDN","PLW","SEN","LBR","SSD","CUB","CIV","LBN","AUT","MLI","KAZ","USA","SYC","DJI","TZA","LTU","KIR","PER","CHN","MOZ","AGO","IRQ","URY","TUN","PSE","WSM","VCT","MEX","UZB","IOT","BOL","ARE","JEY","LBY","NIU","KNA","AND","PNG","GNB","NLD","TUV","FSM","TGO","TUR","MDV","CAF","UGA","DZA","BDI","SLV","OMN","TCD","COG","SAU","STP","SHN","EGY","GTM","MCO","MLT","LSO","SOM","NPL","PAK","DNK","ISL","BGR","SRB","HRV","POL","GAB","TON","THA","SLB","PAN","BHR","PRY","ZAF","JAM","CHE","FJI","GIN","FIN","ESP","SLE","BGD","YEM","ISR","COK","CHL","KGZ","EST","SUR","ATG","VGB","ZWE","GRD","BLZ","NZL","GMB","CMR","DOM","IRN","MYS","RUS","COL","MUS","ERI","CZE","FLK","AUS","GRC","GUY","NGA"],"name":"","z":[0.396801136,0.320868934,0.348371352,0.433175631,0.422057715,0.398282609,0.322985075,0.195484225,0.246756329,0.333116935,0.400210843,0.349111227,0.344062024,0.508166667,0.218356655,0.436555556,0.452934426,0.243291077,0.287919528,0.448541985,0.350185533,0.423202929,0.389899281,0.418084185,0.110986595,0.459333333,0.299591592,0.114428571,0.278584576,0.353312303,0.216595238,0.404210526,0.308128352,0.388538043,0.29405919,0.368285714,0.353544643,-0.08392,0.298135632,0.34690991,0.236,0.271091873,0.19276353,0.296269565,0.296325,0.365817109,0.35595,0.2491875,0.315711656,0.251307692,0.471294118,0.399512821,0.384456318,0.104184783,-0.014228383,0.281637702,0.152254215,0.21325,0.31939726,0.36927451,0.425904267,0.293170068,0.196092962,0.44004,0.486967105,0.19232545,0.258600868,0.320373713,0.350394608,0.390087232,0.347134715,0.30097574,0.358567511,0.298037425,-0.698,0.389052319,0.212082327,0.403706667,0.361135577,0.221395205,0.499534483,0.201364865,0.34746732,0.567857143,0.351382893,0.351264908,0.340671871,0.033905405,0.277184478,0.335405055,0.332887783,0.278744562,0.318193548,0.426757143,0.377787642,0.343930719,0.138983051,0.265222222,0.343610063,0.4277461,0.420109375,0.190863544,0.526,0.308178172,0.41600367,0.321014315,0.025071482,0.235761006,0.299926957,0.345058217,0.213997942,0.4072,0.413915819,0.427583832,0.169097561,0.192565801,0.242097004,0.552666667,0.376650596,0.447897875,0.183630915,0.28922334,0.314222877,0.396173162,0.259767568,0.33579697,0.4935,0.379761364,0.251169221,0.141895161,0.472428571,0.343438779,0.310596948,0.3346,0.290477941,0.492821429,0.245282051,0.240768,0.325946281,-0.042064516,0.337756992,0.886,0.260434783,0.250228361,0.236623372,0.041264781,0.314948718,0.109578384,0.314965455,0.276324786,0.271858816,0.317807958,0.296734426,0.177577889,0.254472924,0.27240625,0.331111111,0.345324528,0.36308884,0.262243902,0.208525114,0.238571429,0.268890536,0.240237469,0.329459988,0.294308961,0.328270408,0.398510448,0.237396748,0.221041379,0.276717322,0.375935593,0.4749,0.358278285,0.140078431,0.359356276,0.248547401,0.294461448,0.196800152,0.342834722,0.298867482,0.282963455,0.044456044,0.349057039,0.302640986,0.414416309,0.318676369,0.377416901,0.385903401,0.51,0.283050222,0.263039604,0.382035599,0.494382716,0.277132353,0.301391304,0.051912807,0.2859,0.36302439,0.348366739,0.301529703,0.287029608,0.339800359,0.406274209,0.246189774,0.365630937,0.309569398,0.158158537,0.22292,0.373728042,0.423613636,0.418616455,0.384887725,0.442640288,0.320972392],"type":"choropleth"}],"name":"2020-04-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Serbia","Saint Vincent and the Grenadines","Sierra Leone","El Salvador","Italy","Falkland Islands","Germany","Angola","Sri Lanka","Papua New Guinea","South Korea","Guernsey","Mali","Monaco","Seychelles","Belgium","Qatar","Myanmar","Guatemala","British Virgin Islands","Libya","Chad","Vanuatu","Belarus","Syria","Cuba","Tanzania","Botswana","Luxembourg","Netherlands","Ethiopia","Portugal","Isle of Man","United Arab Emirates","Saint Helena","Azerbaijan","Laos","Fiji","Kiribati","Comoros","Haiti","Grenada","Denmark","Cape Verde","Guinea","Hungary","China","Montserrat","Brazil","Turkmenistan","South Africa","Macedonia","Jamaica","Honduras","Lebanon","Argentina","Central African Republic","Benin","Jordan","Iran","Zambia","Spain","Nepal","San Marino","East Timor","Afghanistan","Montenegro","Niger","Romania","Kyrgyzstan","South Sudan","Mongolia","Greenland","Israel","Malta","Equatorial Guinea","Burkina Faso","Mozambique","Swaziland","Bahrain","Antigua and Barbuda","Anguilla","Tajikistan","Finland","Kazakhstan","Zimbabwe","Gibraltar","Iceland","Vietnam","Malaysia","Suriname","Australia","Costa Rica","Armenia","Gambia","Madagascar","Latvia","Philippines","Algeria","Palestine","Chile","Togo","Burundi","Moldova","Cameroon","Rwanda","Samoa","Micronesia","Panama","Croatia","United Kingdom","Solomon Islands","Guinea-Bissau","Slovenia","Iraq","Paraguay","Ghana","British Indian Ocean Territory","North Korea","Dominica","Turkey","Nauru","Kenya","Nicaragua","Mauritania","Liechtenstein","Djibouti","Uganda","India","Bahamas","Switzerland","Liberia","Singapore","Somalia","Estonia","Mexico","Cayman Islands","Mauritius","Ivory Coast","Tunisia","Senegal","Tonga","Colombia","Faroe Islands","Bolivia","Bhutan","Ukraine","Barbados","Albania","Western Sahara","Poland","Slovakia","Greece","Uruguay","New Zealand","Vatican","United States","Cambodia","Cyprus","Bosnia and Herzegovina","Saudi Arabia","Dominican Republic","Thailand","Marshall Islands","Indonesia","Venezuela","Czech Republic","Belize","Eritrea","Sudan","Morocco","Andorra","Nigeria","Austria","Malawi","Egypt","Lithuania","Ireland","Brunei","Bermuda","Tuvalu","Turks and Caicos Islands","Uzbekistan","Saint Kitts and Nevis","Bulgaria","Trinidad and Tobago","Pitcairn","Georgia","Maldives","Peru","Jersey","Gabon","Canada","Bangladesh","Norway","Niue","Cook Islands","Pakistan","Palau","France","Kosovo","Oman","Kuwait","Ecuador","Sweden","Japan","Russia","Republic of the Congo","Saint Lucia","Yemen","Sao Tome and Principe","Lesotho","Democratic Republic of the Congo","Guyana"],"locations":["SRB","VCT","SLE","SLV","ITA","FLK","DEU","AGO","LKA","PNG","KOR","GGY","MLI","MCO","SYC","BEL","QAT","MMR","GTM","VGB","LBY","TCD","VUT","BLR","SYR","CUB","TZA","BWA","LUX","NLD","ETH","PRT","IMN","ARE","SHN","AZE","LAO","FJI","KIR","COM","HTI","GRD","DNK","CPV","GIN","HUN","CHN","MSR","BRA","TKM","ZAF","MKD","JAM","HND","LBN","ARG","CAF","BEN","JOR","IRN","ZMB","ESP","NPL","SMR","TLS","AFG","MNE","NER","ROU","KGZ","SSD","MNG","GRL","ISR","MLT","GNQ","BFA","MOZ","SWZ","BHR","ATG","AIA","TJK","FIN","KAZ","ZWE","GIB","ISL","VNM","MYS","SUR","AUS","CRI","ARM","GMB","MDG","LVA","PHL","DZA","PSE","CHL","TGO","BDI","MDA","CMR","RWA","WSM","FSM","PAN","HRV","GBR","SLB","GNB","SVN","IRQ","PRY","GHA","IOT","PRK","DMA","TUR","NRU","KEN","NIC","MRT","LIE","DJI","UGA","IND","BHS","CHE","LBR","SGP","SOM","EST","MEX","CYM","MUS","CIV","TUN","SEN","TON","COL","FRO","BOL","BTN","UKR","BRB","ALB","ESH","POL","SVK","GRC","URY","NZL","VAT","USA","KHM","CYP","BIH","SAU","DOM","THA","MHL","IDN","VEN","CZE","BLZ","ERI","SDN","MAR","AND","NGA","AUT","MWI","EGY","LTU","IRL","BRN","BMU","TUV","TCA","UZB","KNA","BGR","TTO","PCN","GEO","MDV","PER","JEY","GAB","CAN","BGD","NOR","NIU","COK","PAK","PLW","FRA","XKX","OMN","KWT","ECU","SWE","JPN","RUS","COG","LCA","YEM","STP","LSO","COD","GUY"],"name":"","z":[0.342424028,0.456342857,0.302391892,0.281327369,0.358218121,0.239875,0.317013953,0.337265446,0.231022652,0.360650847,0.262288136,0.308772059,0.30750501,0.385476563,0.416555556,0.278986826,0.278595078,0.300406316,0.327143735,0.204375,0.290873239,0.336413793,0.15,0.281474227,0.383737778,0.092947543,0.136902778,0.092958949,0.254890681,0.359936356,0.249152258,0.284990074,0.326534188,0.307340164,0.406,0.339842593,0.377013072,0.334134387,-0.0305,0.075352941,0.396225735,0.326927273,0.298779887,0.143742574,0.231361624,0.356393897,0.45435757,0.544033898,0.32500563,0.333298507,0.254606242,0.209564103,0.30646233,0.224252281,0.274766917,0.43022072,0.32133526,0.13989313,0.196068293,0.413563804,0.162765625,0.324797254,0.291948949,0.3436875,-0.170945946,0.187182957,0.36936,0.4404081,0.357206386,0.343233766,0.320003861,0.375793926,0.548226667,0.347305158,0.157191489,0.222389831,0.363429719,0.348954128,0.162714286,0.265089595,0.185495146,0.0,0.278832192,0.349368682,0.156322581,0.189006927,0.192636364,0.303742515,0.354613718,0.178030694,0.516195122,0.425288616,0.276290257,0.276957447,0.382469136,0.370645228,0.288911602,0.273098989,0.334894523,0.363671598,0.32569357,0.30885041,0.340968421,0.36037299,0.321997232,-0.07649635,0.490125,0.265604651,0.325136204,0.261215517,0.405569819,0.409736842,0.122394737,0.259684112,0.272301754,0.361456487,0.19234124,0.434846154,0.370695906,0.195681818,0.216294984,0.700571429,0.254240874,0.364789989,0.191253968,0.39737931,0.051875,0.184420976,0.292196441,0.303935733,0.297129594,0.435349624,0.331442466,0.197408419,0.326010204,0.272950278,0.551674419,0.289924855,0.296295154,0.362414048,0.239958111,0.382723404,0.311458029,0.360636364,0.262761103,-0.070733333,0.343124912,0.179209622,0.398608955,0.372333333,0.299177359,0.257853333,0.385542297,0.350217299,0.351893526,0.644,0.427566058,0.24055036,0.355790323,0.355574534,0.266431477,0.259008175,0.373943309,0.254814815,0.193284791,0.330321557,0.396937984,0.354606061,0.302684211,0.349008753,0.328521984,0.281292453,0.246827676,0.342042862,0.375023129,0.351251182,0.272252414,0.326353839,0.098536232,0.173012821,0.176428571,0.364,0.242846847,0.35402381,0.408159091,0.265811088,0.3434,0.409952439,-0.041085106,0.324795744,0.354186667,0.417765677,0.354677269,0.288146245,0.414834638,0.545705882,0.536761905,0.2586911,-0.1436,0.384534096,0.166624309,0.29095114,0.343478424,0.374295763,0.370735579,0.287138319,0.327564573,0.205540741,0.394482143,0.430701847,0.221235294,0.259660819,0.127313922,0.370393258],"type":"choropleth"}],"name":"2020-04-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["North Korea","Dominica","Faroe Islands","Austria","Somalia","Norway","Pakistan","Singapore","British Indian Ocean Territory","Bhutan","Lithuania","Israel","Portugal","Denmark","Seychelles","Chad","Republic of the Congo","Australia","Trinidad and Tobago","Saint Kitts and Nevis","Ghana","Senegal","Tonga","Switzerland","Saudi Arabia","Costa Rica","Thailand","Saint Lucia","Palau","Equatorial Guinea","Grenada","Turks and Caicos Islands","Ireland","France","Armenia","Macedonia","Yemen","Oman","Brazil","Western Sahara","Cameroon","Sri Lanka","Monaco","Bermuda","Qatar","Gabon","Mongolia","Isle of Man","Anguilla","Antigua and Barbuda","Nigeria","Uzbekistan","Argentina","Niue","Ukraine","Guyana","South Sudan","Chile","Cambodia","Burundi","Swaziland","Luxembourg","Iceland","Tanzania","Madagascar","Egypt","Benin","Latvia","South Africa","Croatia","Marshall Islands","Kazakhstan","Turkey","Djibouti","Liechtenstein","Democratic Republic of the Congo","South Korea","Peru","Cayman Islands","Nepal","Iraq","Mexico","Malawi","Kenya","Poland","Mauritania","Tokelau","Serbia","China","Spain","Ecuador","Kiribati","Pitcairn","Ivory Coast","Angola","Canada","Samoa","Bulgaria","Vanuatu","Turkmenistan","Uruguay","Nicaragua","Jersey","Laos","Sudan","Gibraltar","Kuwait","Jordan","Ethiopia","Bolivia","Japan","Barbados","Guatemala","Belize","Bahamas","Uganda","United Arab Emirates","Dominican Republic","Zimbabwe","Saint Helena","Syria","Nauru","Guinea","United Kingdom","Gambia","Bangladesh","Burkina Faso","Haiti","Bosnia and Herzegovina","Indonesia","Suriname","Sao Tome and Principe","Slovenia","Slovakia","Rwanda","Malta","Guernsey","Albania","Tuvalu","Venezuela","Montserrat","Sierra Leone","Cyprus","Cape Verde","Hungary","Algeria","Cook Islands","United States","Cuba","Finland","Belarus","Libya","Togo","Paraguay","Tunisia","Botswana","Belgium","Sweden","Czech Republic","Moldova","Niger","El Salvador","Brunei","Italy","Andorra","Iran","India","Saint Vincent and the Grenadines","Afghanistan","East Timor","Georgia","Azerbaijan","Eritrea","Greenland","Philippines","Montenegro","Mali","Mozambique","Micronesia","Tajikistan","Maldives","Zambia","Guinea-Bissau","Kosovo","Myanmar","Papua New Guinea","Romania","Russia","Liberia","Mauritius","Honduras","Solomon Islands","San Marino","Germany","Morocco","Central African Republic","Palestine","Fiji","Estonia","British Virgin Islands","Malaysia","Lebanon","New Zealand","Comoros","Vietnam","Lesotho","Jamaica","Falkland Islands","Panama","Bahrain","Colombia","Greece","Netherlands","Kyrgyzstan"],"locations":["PRK","DMA","FRO","AUT","SOM","NOR","PAK","SGP","IOT","BTN","LTU","ISR","PRT","DNK","SYC","TCD","COG","AUS","TTO","KNA","GHA","SEN","TON","CHE","SAU","CRI","THA","LCA","PLW","GNQ","GRD","TCA","IRL","FRA","ARM","MKD","YEM","OMN","BRA","ESH","CMR","LKA","MCO","BMU","QAT","GAB","MNG","IMN","AIA","ATG","NGA","UZB","ARG","NIU","UKR","GUY","SSD","CHL","KHM","BDI","SWZ","LUX","ISL","TZA","MDG","EGY","BEN","LVA","ZAF","HRV","MHL","KAZ","TUR","DJI","LIE","COD","KOR","PER","CYM","NPL","IRQ","MEX","MWI","KEN","POL","MRT","TKL","SRB","CHN","ESP","ECU","KIR","PCN","CIV","AGO","CAN","WSM","BGR","VUT","TKM","URY","NIC","JEY","LAO","SDN","GIB","KWT","JOR","ETH","BOL","JPN","BRB","GTM","BLZ","BHS","UGA","ARE","DOM","ZWE","SHN","SYR","NRU","GIN","GBR","GMB","BGD","BFA","HTI","BIH","IDN","SUR","STP","SVN","SVK","RWA","MLT","GGY","ALB","TUV","VEN","MSR","SLE","CYP","CPV","HUN","DZA","COK","USA","CUB","FIN","BLR","LBY","TGO","PRY","TUN","BWA","BEL","SWE","CZE","MDA","NER","SLV","BRN","ITA","AND","IRN","IND","VCT","AFG","TLS","GEO","AZE","ERI","GRL","PHL","MNE","MLI","MOZ","FSM","TJK","MDV","ZMB","GNB","XKX","MMR","PNG","ROU","RUS","LBR","MUS","HND","SLB","SMR","DEU","MAR","CAF","PSE","FJI","EST","VGB","MYS","LBN","NZL","COM","VNM","LSO","JAM","FLK","PAN","BHR","COL","GRC","NLD","KGZ"],"name":"","z":[0.285021898,0.1525,0.559055556,0.313191739,0.229635308,0.40572383,0.301097954,0.262223511,0.203444444,0.03712,0.323005204,0.310042827,0.308133776,0.327840909,0.415896277,0.395333333,0.205349398,0.420343337,0.275081262,0.359322581,0.235310078,0.264109801,0.376584615,0.304083454,0.256363024,0.250108537,0.338801206,0.285288,0.5438,0.221346939,0.389948276,0.127736842,0.312420783,0.38205949,0.334151832,0.125895522,0.43217762,0.285048724,0.439907355,0.413486486,0.332313151,0.222623471,0.321211429,0.334766667,0.239362682,0.315069565,0.323258993,0.293631579,0.0,0.216858586,0.16313542,0.339685039,0.395797687,0.371785714,0.331915513,0.349566879,0.350063457,0.299717352,0.267166667,0.284244444,0.243173913,0.34505,0.404203297,0.159150396,0.364203267,0.344755166,0.196380471,0.256840741,0.306203365,0.238705263,0.12055,0.254971098,0.172308357,0.051170455,0.40516129,0.137552759,0.298079771,0.329439366,0.333088889,0.281830744,0.304295318,0.251277242,0.303966906,0.235768173,0.359092556,0.344354545,0.322666667,0.312391525,0.431494871,0.351222355,0.264002131,0.325625,0.584607143,0.280895082,0.342338395,0.349561372,0.474571429,0.359688857,0.286571429,0.358049383,0.374752127,0.394114684,0.372830986,0.229526627,0.354671395,0.375826087,0.313831683,0.169774286,0.247191406,0.212658999,0.271463694,0.143161209,0.285577296,0.346081081,0.38682948,0.149136762,0.280380946,0.194560614,0.175251349,0.197111111,0.311790514,0.118923077,0.154707407,0.380793658,0.307249516,0.226323259,0.258373626,0.375396352,0.375151316,0.198273231,0.476435484,0.425081081,0.175317227,0.263554017,0.01838569,0.203206704,0.240576471,0.319584856,0.713428571,0.241493029,0.449452381,0.369646512,0.358948988,0.405025641,0.322780112,0.376690722,0.462190476,0.42634049,0.142994892,0.38233542,0.375190114,0.329587719,0.311728846,0.278317842,0.302813499,0.155944844,0.253427116,0.321708045,0.332341758,0.348797468,0.361992722,0.21428565,0.079336957,0.413242887,0.333983051,0.435580497,0.211629812,0.4315,0.15488081,-0.178045455,0.349576291,0.377677578,0.460125,0.297841463,0.368912351,0.395778523,0.229702495,0.228916667,0.17045,0.360745342,-0.106299667,0.154529255,0.267586207,0.410882353,0.297907563,0.37328839,0.363565781,0.331437541,0.374462107,0.310177143,0.234878378,0.271794872,0.384954545,0.317732555,0.273240461,0.303489362,0.379255452,0.243551867,0.283065693,0.0877,0.159049434,0.2676,0.368205279,0.6265,0.34953918,0.285092391,0.257902439,0.242824561,0.263889966,0.188540462,0.305319358,0.340292521,0.321055513,0.226181818],"type":"choropleth"}],"name":"2020-04-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-04-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Paraguay","Bhutan","East Timor","Saudi Arabia","Libya","Serbia","Jamaica","Guinea-Bissau","Canada","Bangladesh","Iran","Netherlands","Cape Verde","Ireland","Micronesia","Cook Islands","Slovakia","Macedonia","United Arab Emirates","Papua New Guinea","Greece","Poland","Saint Lucia","Iceland","Australia","Niue","Solomon Islands","Tonga","Morocco","United States","Finland","Lesotho","Tajikistan","Bulgaria","Malaysia","Kyrgyzstan","South Korea","Antigua and Barbuda","Guatemala","Algeria","Estonia","Chad","Suriname","Central African Republic","Madagascar","Turks and Caicos Islands","Isle of Man","Monaco","Kazakhstan","North Korea","Vanuatu","Spain","Argentina","Guernsey","Belarus","Falkland Islands","Kuwait","Myanmar","Hungary","Cambodia","Georgia","Thailand","Indonesia","South Sudan","Luxembourg","Tunisia","Eritrea","Faroe Islands","Djibouti","Tuvalu","Afghanistan","Mozambique","El Salvador","Rwanda","Mali","Armenia","Uzbekistan","Cayman Islands","Belgium","Cuba","Philippines","Liberia","Gabon","Ukraine","Brunei","Latvia","Samoa","Cyprus","Norway","Egypt","Marshall Islands","Botswana","Bosnia and Herzegovina","Nauru","Oman","Togo","Israel","Ghana","Mauritius","Republic of the Congo","Somalia","Jersey","Bermuda","Comoros","Syria","Haiti","Western Sahara","Nepal","Maldives","Saint Helena","Zimbabwe","China","San Marino","Turkey","Mongolia","British Virgin Islands","Kiribati","Barbados","Sri Lanka","Peru","Mexico","Albania","Pitcairn","Japan","Denmark","Vatican","Saint Vincent and the Grenadines","Guyana","Cameroon","Qatar","Sudan","Uruguay","Croatia","South Africa","Malawi","Burkina Faso","Kenya","Nicaragua","Malta","British Indian Ocean Territory","Bolivia","Russia","Anguilla","Grenada","France","Sao Tome and Principe","Trinidad and Tobago","Vietnam","Ecuador","Lebanon","Tokelau","Ethiopia","Montserrat","Mauritania","Singapore","Niger","Liechtenstein","Saint Kitts and Nevis","Swaziland","Jordan","Seychelles","Zambia","Angola","Lithuania","Colombia","Nigeria","Laos","Montenegro","Uganda","Iraq","Gambia","Venezuela","Guinea","Costa Rica","Moldova","Bahamas","Fiji","Switzerland","India","Chile","Kosovo","Sweden","Andorra","Germany","Benin","Yemen","Sierra Leone","Ivory Coast","Dominica","Pakistan","Palau","Greenland","Slovenia","Bahrain","Burundi","New Zealand","Tanzania","Brazil","Turkmenistan","Romania","Senegal","Czech Republic","Belize","Azerbaijan","Austria","Honduras","Dominican Republic","Panama","Portugal","Equatorial Guinea","United Kingdom","Gibraltar","Democratic Republic of the Congo","Italy","Palestine"],"locations":["PRY","BTN","TLS","SAU","LBY","SRB","JAM","GNB","CAN","BGD","IRN","NLD","CPV","IRL","FSM","COK","SVK","MKD","ARE","PNG","GRC","POL","LCA","ISL","AUS","NIU","SLB","TON","MAR","USA","FIN","LSO","TJK","BGR","MYS","KGZ","KOR","ATG","GTM","DZA","EST","TCD","SUR","CAF","MDG","TCA","IMN","MCO","KAZ","PRK","VUT","ESP","ARG","GGY","BLR","FLK","KWT","MMR","HUN","KHM","GEO","THA","IDN","SSD","LUX","TUN","ERI","FRO","DJI","TUV","AFG","MOZ","SLV","RWA","MLI","ARM","UZB","CYM","BEL","CUB","PHL","LBR","GAB","UKR","BRN","LVA","WSM","CYP","NOR","EGY","MHL","BWA","BIH","NRU","OMN","TGO","ISR","GHA","MUS","COG","SOM","JEY","BMU","COM","SYR","HTI","ESH","NPL","MDV","SHN","ZWE","CHN","SMR","TUR","MNG","VGB","KIR","BRB","LKA","PER","MEX","ALB","PCN","JPN","DNK","VAT","VCT","GUY","CMR","QAT","SDN","URY","HRV","ZAF","MWI","BFA","KEN","NIC","MLT","IOT","BOL","RUS","AIA","GRD","FRA","STP","TTO","VNM","ECU","LBN","TKL","ETH","MSR","MRT","SGP","NER","LIE","KNA","SWZ","JOR","SYC","ZMB","AGO","LTU","COL","NGA","LAO","MNE","UGA","IRQ","GMB","VEN","GIN","CRI","MDA","BHS","FJI","CHE","IND","CHL","XKX","SWE","AND","DEU","BEN","YEM","SLE","CIV","DMA","PAK","PLW","GRL","SVN","BHR","BDI","NZL","TZA","BRA","TKM","ROU","SEN","CZE","BLZ","AZE","AUT","HND","DOM","PAN","PRT","GNQ","GBR","GIB","COD","ITA","PSE"],"name":"","z":[0.248379498,0.093625,-0.22624,0.225879029,0.191901515,-0.055232283,0.352311885,0.380785714,0.314794208,0.22593837,0.41147178,0.313983774,0.200729167,0.3612629,0.1556,0.486888889,0.221912023,0.309449438,0.261611857,0.337563559,0.333901625,0.259741107,0.523075472,0.331346369,0.445140054,0.44516,0.24456,0.443709677,0.226903421,0.370224389,0.3575613,0.220652439,0.296453925,0.338745981,0.225904066,0.297466667,0.081670343,0.2999375,0.241126465,0.34702911,0.243900356,0.344105,0.343931034,0.254558252,0.427443925,0.499466667,0.356954082,0.39304908,0.094758065,0.462510345,0.317947368,0.334691216,0.400255433,0.133763441,0.280561798,0.12028125,0.302475499,0.320913934,0.323562657,0.261167273,0.39413039,0.313123399,0.165167839,0.329997792,0.265444915,0.276500911,0.140482143,0.617115385,0.04274359,0.439153846,0.159169725,0.352913534,0.150736121,0.170523576,0.216772622,0.25613089,0.131584158,0.436093168,0.252381132,0.160613109,0.291743409,0.352923232,0.246760417,0.307628261,0.019,0.267818428,0.310875,0.300652956,0.423672192,0.299287995,0.235769231,0.252799213,0.357472917,0.584285714,0.224223938,0.272176817,0.293441085,0.14271371,0.281710983,0.186321429,0.265981481,0.340437247,0.21944,0.409653846,0.291498054,0.367849908,0.334025,0.223215332,0.012646292,0.214,0.28627381,0.402586942,0.412722222,0.208709304,0.235921053,0.406363636,0.284888889,0.299274809,0.161385878,0.299749558,0.278028428,0.32656383,0.433230769,0.253087586,0.391361905,0.269333333,0.349,0.41230597,0.230658123,0.167347176,0.271651007,0.280671712,0.214497835,0.254971514,0.407633194,0.319331839,0.260916598,0.452182855,0.196654088,0.37975,0.283551233,0.287326102,0.3272,0.3765,0.329586707,0.375727273,0.350005501,0.323984596,0.262523479,-0.13615379,-0.725,0.248357384,0.415163934,0.216350515,0.251170259,0.355006146,0.488846154,0.09388,0.07197561,0.184442675,0.395019417,0.165563342,0.360107143,0.331221846,0.366283256,0.25659343,0.267558011,0.453532995,0.226563923,0.304112385,0.274426087,0.317023606,0.17686901,0.116671193,0.250668478,0.394462366,0.148172414,0.264939576,0.146277012,0.404279,0.298683258,0.316552289,0.297551724,0.278066279,0.168456522,0.39543871,0.362128205,0.298939623,0.403309524,0.319791717,0.242333333,0.4604,0.24868046,0.235777188,0.192285714,0.370109966,0.205258535,0.374353922,0.092235294,0.350859993,0.222524173,0.338108005,0.383774194,0.383831418,0.317340633,0.258505814,0.249449927,0.279436265,0.354655005,0.264471429,0.418926302,0.069542857,0.169359658,0.385293346,0.301387097],"type":"choropleth"}],"name":"2020-04-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Fiji","Mauritania","Malawi","Liberia","Sweden","Somalia","Burundi","South Africa","Barbados","Lebanon","Ukraine","Chile","Czech Republic","Yemen","San Marino","Cyprus","Saint Helena","Andorra","Cape Verde","Gibraltar","Cook Islands","East Timor","Costa Rica","Bahamas","Eritrea","Palestine","Palau","Zimbabwe","Croatia","Greece","South Sudan","France","Tuvalu","Honduras","United Arab Emirates","Qatar","Bermuda","Guatemala","Kiribati","Sierra Leone","Mozambique","Egypt","China","Brazil","Dominica","Greenland","Brunei","Angola","Cambodia","Niger","British Virgin Islands","Monaco","Madagascar","Democratic Republic of the Congo","Saudi Arabia","Kazakhstan","United Kingdom","Saint Kitts and Nevis","India","Rwanda","Colombia","Kosovo","Romania","Bhutan","Georgia","Japan","Guyana","Isle of Man","Philippines","Mauritius","Azerbaijan","Vanuatu","Saint Lucia","Faroe Islands","Cuba","Bosnia and Herzegovina","Montenegro","Kuwait","Uzbekistan","Gambia","Saint Vincent and the Grenadines","Nicaragua","Peru","Mali","Poland","Iraq","Belarus","Liechtenstein","Italy","Morocco","Cayman Islands","Maldives","Tajikistan","Guinea","Norway","Falkland Islands","Anguilla","Myanmar","Afghanistan","Laos","Argentina","Armenia","Iceland","Vietnam","Grenada","British Indian Ocean Territory","Malta","El Salvador","North Korea","Indonesia","Uganda","Mongolia","Malaysia","Trinidad and Tobago","Netherlands","Pakistan","Samoa","Guinea-Bissau","Seychelles","Mexico","Sao Tome and Principe","Panama","Bulgaria","Estonia","Benin","Tokelau","Comoros","Thailand","Senegal","Venezuela","South Korea","Solomon Islands","Tanzania","Iran","Ireland","Moldova","Sri Lanka","Switzerland","Western Sahara","Russia","Germany","Guernsey","Ivory Coast","Macedonia","Oman","Dominican Republic","Nepal","Algeria","Nigeria","Antigua and Barbuda","Haiti","Sudan","Turks and Caicos Islands","Serbia","Pitcairn","Slovenia","Uruguay","Slovakia","Latvia","Portugal","Swaziland","Belgium","Cameroon","Republic of the Congo","Bolivia","Bahrain","Israel","Luxembourg","Ecuador","Tonga","Finland","Central African Republic","Albania","Spain","Chad","Tunisia","Australia","Ghana","Austria","United States","Jamaica","Turkey","Papua New Guinea","Lithuania","Equatorial Guinea","Syria","Ethiopia","Paraguay","Libya","Hungary","Jordan","Gabon","Kyrgyzstan","Montserrat","Belize","Marshall Islands","Micronesia","Zambia","Denmark","Togo","Suriname","Canada","New Zealand","Singapore","Turkmenistan","Djibouti","Burkina Faso","Kenya","Niue","Jersey","Botswana","Bangladesh","Lesotho"],"locations":["FJI","MRT","MWI","LBR","SWE","SOM","BDI","ZAF","BRB","LBN","UKR","CHL","CZE","YEM","SMR","CYP","SHN","AND","CPV","GIB","COK","TLS","CRI","BHS","ERI","PSE","PLW","ZWE","HRV","GRC","SSD","FRA","TUV","HND","ARE","QAT","BMU","GTM","KIR","SLE","MOZ","EGY","CHN","BRA","DMA","GRL","BRN","AGO","KHM","NER","VGB","MCO","MDG","COD","SAU","KAZ","GBR","KNA","IND","RWA","COL","XKX","ROU","BTN","GEO","JPN","GUY","IMN","PHL","MUS","AZE","VUT","LCA","FRO","CUB","BIH","MNE","KWT","UZB","GMB","VCT","NIC","PER","MLI","POL","IRQ","BLR","LIE","ITA","MAR","CYM","MDV","TJK","GIN","NOR","FLK","AIA","MMR","AFG","LAO","ARG","ARM","ISL","VNM","GRD","IOT","MLT","SLV","PRK","IDN","UGA","MNG","MYS","TTO","NLD","PAK","WSM","GNB","SYC","MEX","STP","PAN","BGR","EST","BEN","TKL","COM","THA","SEN","VEN","KOR","SLB","TZA","IRN","IRL","MDA","LKA","CHE","ESH","RUS","DEU","GGY","CIV","MKD","OMN","DOM","NPL","DZA","NGA","ATG","HTI","SDN","TCA","SRB","PCN","SVN","URY","SVK","LVA","PRT","SWZ","BEL","CMR","COG","BOL","BHR","ISR","LUX","ECU","TON","FIN","CAF","ALB","ESP","TCD","TUN","AUS","GHA","AUT","USA","JAM","TUR","PNG","LTU","GNQ","SYR","ETH","PRY","LBY","HUN","JOR","GAB","KGZ","MSR","BLZ","MHL","FSM","ZMB","DNK","TGO","SUR","CAN","NZL","SGP","TKM","DJI","BFA","KEN","NIU","JEY","BWA","BGD","LSO"],"name":"","z":[0.329105263,0.2251,0.301351515,0.409456954,0.42521558,0.427138614,0.20656,0.360769545,0.20659375,0.314328125,0.280227749,0.405052163,0.434237624,0.16521118,0.475,0.367860927,0.197027027,0.441058824,0.365095238,0.4136,0.78,0.2416875,0.404848571,0.26038806,0.378,0.53305,-0.2028,0.305018868,0.348146341,0.447145833,0.334686869,0.515634916,0.706,0.373926724,0.402022819,0.395076433,0.276344828,0.400482759,0.588666667,0.260088889,0.548,0.374006897,0.502091302,0.653750746,0.4794,0.222055556,-0.435103448,0.619522727,0.279632124,0.42615508,0.718666667,0.509974359,0.519488889,0.263755102,0.30106867,0.200392857,0.421540695,0.0045,0.374602248,0.334404494,0.121462331,0.383818182,0.342960289,0.7591,0.319793388,0.36934513,0.33771875,0.39775,0.32064368,0.422921053,0.324367647,0.382,0.316,-0.842,0.199036741,0.414042254,0.578893939,0.207724138,0.409615385,0.097902439,0.456642857,0.389378049,0.388369723,0.321927007,0.415183453,0.342523256,0.131866667,0.704666667,0.532894562,0.456724832,0.519166667,0.269043103,0.35975,0.559242718,0.394558036,0.676181818,-0.08075,0.287106383,0.257459016,0.358105263,0.402454986,0.328047619,0.232985507,0.396089063,0.448857143,0.0,0.377548387,0.226705487,0.141136364,0.262202551,0.503733255,0.364003906,-0.268426219,0.402171875,0.411402178,0.30209748,0.800833333,-0.121666667,0.376213333,0.383926476,0.245666667,0.511869762,0.299836478,0.386511628,0.444776316,0.0,0.380294118,0.431215988,0.342308765,0.297243745,0.288099167,0.2345,0.385006024,0.302729904,0.441381285,0.51855102,0.413991379,0.444052456,0.290916667,0.373990546,0.385360398,0.59644,0.430736264,0.435285714,0.44471978,0.376788006,0.368772727,0.347436275,0.339389368,0.0,0.412479705,0.291931034,0.0,0.492852217,0.85,0.278944444,0.422257778,0.377,0.585804598,0.448467279,-0.329625,0.434662896,0.341868217,0.363631579,0.406832061,0.368416667,0.43522108,0.483845238,0.396143338,0.441416667,0.467012638,0.380107143,0.427967742,0.481957745,0.503803571,0.3631,0.462765091,0.342284188,0.315289406,0.416081979,0.443208754,0.335493333,0.278283784,0.393979592,0.046904762,0.382,0.315364078,0.418408284,0.315761905,0.380102439,0.267186441,0.446725,0.118083333,0.533833333,0.277444444,0.886,0.204615385,0.4415625,0.359473684,0.402638889,0.4987,0.457824953,0.476818667,0.212545137,0.54925,0.578526316,0.242463415,0.462786646,0.553769231,0.337826087,0.55222807,0.324293478,0.4917],"type":"choropleth"}],"name":"2020-05-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lesotho","India","East Timor","Yemen","Moldova","Papua New Guinea","Mauritius","Dominica","Comoros","Senegal","South Korea","Iran","Angola","Canada","Tonga","Argentina","Turks and Caicos Islands","Iraq","Philippines","Botswana","Saint Vincent and the Grenadines","Panama","Tanzania","Liechtenstein","Bhutan","Syria","Zambia","Lithuania","Kenya","Spain","Palau","Kiribati","Oman","Singapore","Grenada","Norway","Guinea-Bissau","Tuvalu","Germany","Cook Islands","Estonia","Falkland Islands","Indonesia","Albania","Zimbabwe","Serbia","Anguilla","Palestine","Gambia","Sudan","Cape Verde","Latvia","Eritrea","Cameroon","Uruguay","Pakistan","Paraguay","Ecuador","Algeria","Micronesia","Turkey","Pitcairn","El Salvador","Andorra","Bermuda","Seychelles","Guatemala","South Africa","Ireland","Djibouti","Uganda","Saudi Arabia","Portugal","Sweden","Central African Republic","Isle of Man","Bolivia","Libya","Kazakhstan","Lebanon","Antigua and Barbuda","Peru","Georgia","Gabon","Iceland","Poland","United States","Afghanistan","Saint Lucia","Saint Kitts and Nevis","Mauritania","Brazil","Liberia","Bosnia and Herzegovina","Mexico","Togo","Dominican Republic","Somalia","Cayman Islands","Belarus","Faroe Islands","Israel","San Marino","Suriname","Republic of the Congo","Armenia","Burundi","Austria","Mozambique","Kosovo","Solomon Islands","Slovakia","Maldives","Belgium","Russia","Azerbaijan","Nepal","Turkmenistan","Equatorial Guinea","Swaziland","Colombia","Kyrgyzstan","Brunei","Sri Lanka","Finland","Guernsey","Sao Tome and Principe","Italy","Vanuatu","Qatar","Fiji","Venezuela","South Sudan","Ukraine","France","Denmark","Mongolia","Bahrain","Bahamas","Ghana","Bangladesh","Jamaica","Burkina Faso","Thailand","Morocco","Honduras","Marshall Islands","Malawi","Cuba","Samoa","Greenland","Luxembourg","Czech Republic","North Korea","Ivory Coast","Niger","China","Greece","British Virgin Islands","Uzbekistan","Madagascar","Costa Rica","Guyana","Chile","Belize","Barbados","British Indian Ocean Territory","Trinidad and Tobago","Vietnam","Western Sahara","Japan","Jersey","Niue","Gibraltar","New Zealand","Macedonia","Slovenia","Cambodia","Guinea","Malaysia","United Arab Emirates","Romania","Monaco","Tunisia","Malta","Switzerland","Benin","Cyprus","Sierra Leone","Bulgaria","Mali","Democratic Republic of the Congo","Ethiopia","Montenegro","Hungary","Tajikistan","Chad","Rwanda","United Kingdom","Haiti","Australia","Nigeria","Saint Helena","Laos","Jordan","Myanmar","Croatia","Netherlands","Montserrat","Nicaragua","Kuwait","Egypt"],"locations":["LSO","IND","TLS","YEM","MDA","PNG","MUS","DMA","COM","SEN","KOR","IRN","AGO","CAN","TON","ARG","TCA","IRQ","PHL","BWA","VCT","PAN","TZA","LIE","BTN","SYR","ZMB","LTU","KEN","ESP","PLW","KIR","OMN","SGP","GRD","NOR","GNB","TUV","DEU","COK","EST","FLK","IDN","ALB","ZWE","SRB","AIA","PSE","GMB","SDN","CPV","LVA","ERI","CMR","URY","PAK","PRY","ECU","DZA","FSM","TUR","PCN","SLV","AND","BMU","SYC","GTM","ZAF","IRL","DJI","UGA","SAU","PRT","SWE","CAF","IMN","BOL","LBY","KAZ","LBN","ATG","PER","GEO","GAB","ISL","POL","USA","AFG","LCA","KNA","MRT","BRA","LBR","BIH","MEX","TGO","DOM","SOM","CYM","BLR","FRO","ISR","SMR","SUR","COG","ARM","BDI","AUT","MOZ","XKX","SLB","SVK","MDV","BEL","RUS","AZE","NPL","TKM","GNQ","SWZ","COL","KGZ","BRN","LKA","FIN","GGY","STP","ITA","VUT","QAT","FJI","VEN","SSD","UKR","FRA","DNK","MNG","BHR","BHS","GHA","BGD","JAM","BFA","THA","MAR","HND","MHL","MWI","CUB","WSM","GRL","LUX","CZE","PRK","CIV","NER","CHN","GRC","VGB","UZB","MDG","CRI","GUY","CHL","BLZ","BRB","IOT","TTO","VNM","ESH","JPN","JEY","NIU","GIB","NZL","MKD","SVN","KHM","GIN","MYS","ARE","ROU","MCO","TUN","MLT","CHE","BEN","CYP","SLE","BGR","MLI","COD","ETH","MNE","HUN","TJK","TCD","RWA","GBR","HTI","AUS","NGA","SHN","LAO","JOR","MMR","HRV","NLD","MSR","NIC","KWT","EGY"],"name":"","z":[0.431121951,0.36856899,0.476555556,0.471898734,0.399664179,0.469668394,0.378030303,0.38483871,0.62075,0.448556962,0.358385044,0.417014794,0.46571978,0.431991615,0.178448276,0.575797665,0.4248,0.448338942,0.365960696,0.34321791,0.443059524,0.437152722,0.28551595,0.523851064,0.49725,0.482027273,0.40812766,0.368947067,0.348461722,0.458283309,0.805166667,0.599882353,0.433579387,0.399198533,0.541333333,0.435529582,0.151625,0.690333333,0.359062478,0.649375,0.327321101,0.417423077,0.396653538,0.447531915,0.243944669,0.406859967,0.609,0.484733591,0.430826255,0.538649231,0.351481481,0.341484932,0.3695,0.456552326,0.479241703,0.395346008,0.497629471,0.226824209,0.49127289,0.436705882,0.418929688,0.462090909,0.35462854,0.436264706,0.575684211,0.429912791,0.411818248,0.336566251,0.384420927,0.388384615,0.312778378,0.519657949,0.46854504,0.457264395,0.437517857,0.345107843,0.395787472,0.56865625,0.348181818,0.372659363,0.352979592,0.448772876,0.442423701,0.380044693,0.43202924,0.380667409,0.426929711,0.434370787,0.473756757,0.624214286,0.511069444,0.392989732,0.405139887,0.418736111,0.447325136,0.450224432,0.43486809,0.406180921,0.359878205,0.458,0.6235,0.43182,0.587,0.45053125,0.56231746,0.440161491,0.369807692,0.367590472,0.377305085,0.35712,0.387761905,0.420716814,0.418732262,0.464451965,0.43381133,0.383429553,0.410988124,0.620695652,0.479896552,0.205651685,0.43501583,0.482333333,0.501315068,0.368865952,0.404635559,0.515069767,0.1582,0.476710886,0.361,0.370575377,0.315004202,0.458983256,0.426345528,0.44134,0.568165356,0.439338419,0.368434903,0.366443636,0.446026738,0.317995733,0.416214497,0.42377643,0.503775,0.375719239,0.588850847,0.439903876,0.21324,0.394098232,0.362976169,0.431166667,0.370936508,0.439552743,0.422650955,0.374329897,0.526060914,0.408524669,0.448015837,0.455966062,0.437615385,0.55975,0.476038674,0.406173956,0.424345238,0.452756247,0.21776087,0.474609375,0.7148,0.437180033,0.366961338,0.322205128,0.320181052,0.417495495,0.55575,0.37704918,0.410551898,0.378907692,0.366544186,0.292391635,0.448328947,0.531115294,0.391597063,0.435651706,0.467517544,0.502748815,0.469658537,0.405425803,0.295152318,0.443959906,0.402196078,0.419069498,0.371525301,0.464535009,0.42779064,0.621550505,0.449710429,0.330454082,0.431435484,0.312392857,0.43591117,0.439834329,0.468098119,0.329302904,0.390576923,0.448551181,0.306119522,0.440689922,0.406168182,0.384439484,0.602642857,0.419478411,0.361039275,0.437537609],"type":"choropleth"}],"name":"2020-05-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sudan","Marshall Islands","Saint Helena","Liberia","Nauru","Kazakhstan","Palau","Ecuador","Micronesia","Sweden","Croatia","Czech Republic","Mali","Lithuania","Eritrea","Iran","Greece","Israel","Thailand","Saudi Arabia","Japan","Turks and Caicos Islands","Saint Vincent and the Grenadines","Barbados","Mongolia","Tajikistan","Togo","Sri Lanka","Gambia","Guyana","Switzerland","New Zealand","Bhutan","Romania","Kyrgyzstan","Trinidad and Tobago","Niger","Kuwait","Australia","Cyprus","South Korea","Maldives","Comoros","Nigeria","Ireland","Denmark","Niue","Sao Tome and Principe","Slovenia","San Marino","Chad","Syria","Finland","Pakistan","East Timor","Bahamas","Antigua and Barbuda","United Arab Emirates","Gabon","Uzbekistan","Austria","China","Samoa","Burundi","Albania","Cameroon","Algeria","France","South Sudan","Belgium","Portugal","Andorra","Cape Verde","Benin","Italy","Falkland Islands","Jamaica","Macedonia","Republic of the Congo","Tunisia","Colombia","Uruguay","British Virgin Islands","Indonesia","Rwanda","Tanzania","Bosnia and Herzegovina","Guernsey","Botswana","Yemen","Honduras","Ethiopia","Mexico","Brunei","United Kingdom","South Africa","Cook Islands","Anguilla","Pitcairn","Georgia","Costa Rica","Peru","Malta","Madagascar","Jersey","Grenada","Dominican Republic","Singapore","Ghana","Djibouti","Equatorial Guinea","Tonga","Suriname","Turkmenistan","Vietnam","Faroe Islands","Angola","Belarus","Cambodia","Liechtenstein","United States","Bermuda","Guinea","Greenland","Palestine","Sierra Leone","Philippines","Morocco","Norway","Burkina Faso","Poland","Belize","Democratic Republic of the Congo","Serbia","Cayman Islands","Argentina","Azerbaijan","Seychelles","Tuvalu","Hungary","Guinea-Bissau","Kenya","British Indian Ocean Territory","Mozambique","Vanuatu","Brazil","Libya","Afghanistan","Kosovo","India","Nicaragua","Isle of Man","Panama","Fiji","Montenegro","Turkey","Gibraltar","Saint Kitts and Nevis","Qatar","Armenia","Central African Republic","Malawi","Bangladesh","Malaysia","Western Sahara","Russia","Iraq","Jordan","Lesotho","Bulgaria","Solomon Islands","Cuba","Estonia","Spain","Mauritius","Swaziland","Moldova","Slovakia","Oman","Bolivia","Uganda","Ukraine","Myanmar","Haiti","Luxembourg","Canada","Zambia","Bahrain","Iceland","Egypt","Saint Lucia","Nepal","Laos","Mauritania","Somalia","El Salvador","Ivory Coast","Venezuela","Netherlands","Montserrat","Papua New Guinea","Monaco","Zimbabwe","Senegal","Germany","Paraguay","Latvia","Lebanon","Chile","Guatemala","North Korea","Dominica","Kiribati"],"locations":["SDN","MHL","SHN","LBR","NRU","KAZ","PLW","ECU","FSM","SWE","HRV","CZE","MLI","LTU","ERI","IRN","GRC","ISR","THA","SAU","JPN","TCA","VCT","BRB","MNG","TJK","TGO","LKA","GMB","GUY","CHE","NZL","BTN","ROU","KGZ","TTO","NER","KWT","AUS","CYP","KOR","MDV","COM","NGA","IRL","DNK","NIU","STP","SVN","SMR","TCD","SYR","FIN","PAK","TLS","BHS","ATG","ARE","GAB","UZB","AUT","CHN","WSM","BDI","ALB","CMR","DZA","FRA","SSD","BEL","PRT","AND","CPV","BEN","ITA","FLK","JAM","MKD","COG","TUN","COL","URY","VGB","IDN","RWA","TZA","BIH","GGY","BWA","YEM","HND","ETH","MEX","BRN","GBR","ZAF","COK","AIA","PCN","GEO","CRI","PER","MLT","MDG","JEY","GRD","DOM","SGP","GHA","DJI","GNQ","TON","SUR","TKM","VNM","FRO","AGO","BLR","KHM","LIE","USA","BMU","GIN","GRL","PSE","SLE","PHL","MAR","NOR","BFA","POL","BLZ","COD","SRB","CYM","ARG","AZE","SYC","TUV","HUN","GNB","KEN","IOT","MOZ","VUT","BRA","LBY","AFG","XKX","IND","NIC","IMN","PAN","FJI","MNE","TUR","GIB","KNA","QAT","ARM","CAF","MWI","BGD","MYS","ESH","RUS","IRQ","JOR","LSO","BGR","SLB","CUB","EST","ESP","MUS","SWZ","MDA","SVK","OMN","BOL","UGA","UKR","MMR","HTI","LUX","CAN","ZMB","BHR","ISL","EGY","LCA","NPL","LAO","MRT","SOM","SLV","CIV","VEN","NLD","MSR","PNG","MCO","ZWE","SEN","DEU","PRY","LVA","LBN","CHL","GTM","PRK","DMA","KIR"],"name":"","z":[0.317797127,0.5497,0.411208333,0.426730109,0.45775,0.3733,0.379142857,0.365521704,0.3158125,0.367391262,0.237527638,0.200677332,0.39646861,0.341197928,0.25931746,0.396709789,0.311182612,0.336527223,0.335054192,0.189825612,0.262288505,0.5855625,0.511,0.292989842,0.414055743,0.335042169,0.247884969,0.254973399,0.429954348,0.428816832,0.336998449,0.37196089,0.02875,0.336089336,0.351790698,0.3610637,0.435466741,0.076653226,0.40195287,0.390818721,0.299037387,0.166825763,0.212639344,0.238407343,0.247654003,0.321516451,0.211833333,0.20288,0.339822446,0.169285714,0.335829694,0.408890785,0.272104494,0.222443681,0.2661,0.379889047,0.481008333,0.238046381,0.459029925,0.504419142,0.32854476,0.433189359,0.445333333,0.279263158,0.343244009,0.377823647,0.351067017,0.415503562,0.305805599,0.311319159,0.32823453,0.180921053,0.220619048,0.240503205,0.342436833,0.366906977,0.305902197,0.262816038,0.316175439,0.262701235,0.396957597,0.329624274,0.33845,0.230717402,0.056901689,0.238953347,0.358669704,0.271788136,0.24735023,0.318184615,0.315168413,0.382265549,0.303292863,0.115826667,0.372587843,0.326956188,0.448,0.038444444,0.248416667,0.405863074,0.260371823,0.309257726,0.234455556,0.368563348,0.319589354,0.091739583,0.300812808,0.270639376,0.267140504,0.195664384,0.114666667,0.360646154,0.595382979,0.402322581,0.346808045,0.453166667,0.369738359,0.370216535,0.376338129,0.504868421,0.409275369,0.310441176,0.219050595,0.444154839,0.331447955,0.315341564,0.291847948,0.290743993,0.398957211,0.397555556,0.247416841,0.290618785,0.26132568,0.244292113,0.427018349,0.375140105,0.321725064,0.466957179,-0.1825,0.337775728,0.25404,0.247690275,0.9044,0.256744898,0.369741935,0.325550947,0.31783046,0.19990326,0.230945122,0.242734078,0.394405845,0.322909548,0.317238707,0.166808057,0.461956835,0.279177122,0.369927083,0.381046875,0.213477504,0.299629268,0.426587838,0.270686788,0.282438586,0.348086168,0.499275362,0.337473708,0.317613936,0.215940246,0.248316726,0.406602041,0.587846154,0.207597834,0.330048077,0.339073454,0.279220994,0.185478723,0.373188034,0.270148847,0.184903561,0.305850689,0.160481932,0.278549808,0.30905291,0.381986074,0.208024668,0.352335537,0.252765363,0.222494647,0.364977578,0.320783065,0.340986207,0.284538833,0.347355856,0.52321875,0.297663127,0.268523834,0.428889632,0.410033288,0.345707151,0.615982759,0.282837321,0.318987395,0.233089732,0.27940752,0.326718292,0.313772471,0.336762019,0.310347155,0.359623669,0.371643801,0.276369565,0.428244898,0.335928571],"type":"choropleth"}],"name":"2020-05-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Central African Republic","Montenegro","Paraguay","Nicaragua","British Virgin Islands","Uruguay","South Korea","Ivory Coast","Angola","Peru","Democratic Republic of the Congo","Saint Helena","Liechtenstein","Togo","Turkey","Seychelles","Lesotho","Greenland","Barbados","Jamaica","Nigeria","Iraq","Romania","Brazil","Rwanda","Burkina Faso","Ecuador","Cape Verde","Albania","Nepal","East Timor","Libya","Madagascar","Cook Islands","Fiji","Bosnia and Herzegovina","Nauru","Tajikistan","Greece","British Indian Ocean Territory","Austria","Bangladesh","Dominica","Croatia","Italy","Gibraltar","France","Russia","Faroe Islands","Malaysia","Anguilla","Pitcairn","Morocco","Guinea-Bissau","Mauritania","Portugal","Maldives","Niger","India","Solomon Islands","Belize","Chile","Gabon","Palestine","Malawi","Algeria","Benin","Zambia","Lebanon","Singapore","Hungary","Suriname","Kyrgyzstan","Turks and Caicos Islands","United States","Papua New Guinea","Egypt","Falkland Islands","Iran","Estonia","Vietnam","Azerbaijan","Saint Vincent and the Grenadines","Somalia","Bolivia","Finland","Syria","Jordan","Thailand","Trinidad and Tobago","Serbia","Palau","Slovenia","Saint Lucia","Sierra Leone","Liberia","Cambodia","Chad","Mauritius","Vanuatu","Australia","Belgium","New Zealand","Kuwait","Cameroon","Costa Rica","Burundi","Latvia","Switzerland","Czech Republic","Samoa","Uzbekistan","United Kingdom","Guinea","China","Antigua and Barbuda","Poland","Brunei","Haiti","Bahamas","Qatar","South Africa","Malta","Indonesia","Macedonia","Grenada","Sweden","Uganda","Monaco","Republic of the Congo","Vatican","Cuba","Afghanistan","Armenia","Saudi Arabia","Bulgaria","Slovakia","Myanmar","Kenya","Tuvalu","Luxembourg","Japan","Saint Kitts and Nevis","San Marino","Philippines","Equatorial Guinea","Norway","Western Sahara","Venezuela","Sao Tome and Principe","Turkmenistan","Israel","El Salvador","Kosovo","Dominican Republic","Gambia","Marshall Islands","Guernsey","Oman","Comoros","Germany","United Arab Emirates","Tonga","Ukraine","Sri Lanka","Kazakhstan","Denmark","Argentina","Tunisia","Belarus","Swaziland","Micronesia","Kiribati","Guatemala","North Korea","Jersey","Canada","Eritrea","Netherlands","Iceland","Guyana","Djibouti","Sudan","Yemen","Laos","Botswana","Spain","Pakistan","Ghana","Bahrain","Mali","Mongolia","South Sudan","Ireland","Montserrat","Lithuania","Tanzania","Colombia","Senegal","Cyprus","Bhutan","Honduras","Cayman Islands","Niue","Georgia","Mexico","Isle of Man","Ethiopia","Andorra","Zimbabwe","Bermuda","Moldova","Mozambique","Panama"],"locations":["CAF","MNE","PRY","NIC","VGB","URY","KOR","CIV","AGO","PER","COD","SHN","LIE","TGO","TUR","SYC","LSO","GRL","BRB","JAM","NGA","IRQ","ROU","BRA","RWA","BFA","ECU","CPV","ALB","NPL","TLS","LBY","MDG","COK","FJI","BIH","NRU","TJK","GRC","IOT","AUT","BGD","DMA","HRV","ITA","GIB","FRA","RUS","FRO","MYS","AIA","PCN","MAR","GNB","MRT","PRT","MDV","NER","IND","SLB","BLZ","CHL","GAB","PSE","MWI","DZA","BEN","ZMB","LBN","SGP","HUN","SUR","KGZ","TCA","USA","PNG","EGY","FLK","IRN","EST","VNM","AZE","VCT","SOM","BOL","FIN","SYR","JOR","THA","TTO","SRB","PLW","SVN","LCA","SLE","LBR","KHM","TCD","MUS","VUT","AUS","BEL","NZL","KWT","CMR","CRI","BDI","LVA","CHE","CZE","WSM","UZB","GBR","GIN","CHN","ATG","POL","BRN","HTI","BHS","QAT","ZAF","MLT","IDN","MKD","GRD","SWE","UGA","MCO","COG","VAT","CUB","AFG","ARM","SAU","BGR","SVK","MMR","KEN","TUV","LUX","JPN","KNA","SMR","PHL","GNQ","NOR","ESH","VEN","STP","TKM","ISR","SLV","XKX","DOM","GMB","MHL","GGY","OMN","COM","DEU","ARE","TON","UKR","LKA","KAZ","DNK","ARG","TUN","BLR","SWZ","FSM","KIR","GTM","PRK","JEY","CAN","ERI","NLD","ISL","GUY","DJI","SDN","YEM","LAO","BWA","ESP","PAK","GHA","BHR","MLI","MNG","SSD","IRL","MSR","LTU","TZA","COL","SEN","CYP","BTN","HND","CYM","NIU","GEO","MEX","IMN","ETH","AND","ZWE","BMU","MDA","MOZ","PAN"],"name":"","z":[0.382403756,0.214831776,0.19639122,0.448711737,0.228071429,0.376043067,0.041008344,0.200572816,0.329170029,0.297662347,0.115224687,0.485666667,0.439681818,0.444308204,0.318819952,0.447078947,0.349864865,0.518614458,0.268213992,0.335396538,0.290985747,0.328894417,0.374554963,0.297894167,0.012354108,0.342805785,0.293097344,0.258349057,0.31714338,0.274379599,-0.177708333,0.171473282,0.31161708,0.7047,0.221350211,0.338370056,0.440692308,0.287658915,0.387645914,0.536,0.390503937,0.197359558,0.431319149,0.28969403,0.377173307,0.228555556,0.350132068,0.370684862,0.324083333,0.083191417,-0.393857143,0.543833333,0.297417526,0.361171429,0.281378788,0.289230309,0.070249101,0.420907208,0.259121138,0.421964286,0.425991304,0.341095516,0.451229323,0.33628012,0.248705882,0.320146947,0.256281746,0.19088665,0.189033989,0.317852211,0.395717808,0.483659574,0.345916667,0.15025,0.445058385,0.212741935,0.458816267,0.325314815,0.389040149,0.275343396,0.339677054,0.421448217,0.33675,0.167693473,0.293033028,0.307030156,0.286889362,0.254597701,0.38913018,0.331993026,0.283898246,0.232166667,0.283055402,0.301105263,0.423894531,0.431869643,0.231631579,0.391312796,0.361230303,0.279965517,0.422015834,0.302693159,0.345297291,0.332408304,0.358721965,0.27807197,0.413878788,0.243100977,0.254461578,0.368543938,0.37725,0.2583,0.457171951,0.360946281,0.441114681,0.281292308,0.30337217,0.152111111,0.407118375,0.419457589,0.23280299,0.268047645,0.229466321,0.177148146,0.302041237,0.375952381,0.365279406,0.153551417,0.364964602,0.263644928,0.0,0.121738871,0.232621069,0.40465,0.210438739,0.396960784,0.31432199,0.285204327,0.336214051,0.405642857,0.363626747,0.326086225,0.315454545,0.362666667,0.402604244,0.250341463,0.462668577,0.401116279,0.285803539,-0.137944444,0.429080645,0.282254735,0.120834876,0.21148,0.256435206,0.343757576,0.194470588,0.32443038,0.305099822,0.5408,0.295312171,0.271707646,0.264928571,0.349699107,0.245754598,0.2313,0.409011424,0.354773721,0.301838235,0.354205,0.205397059,0.169907407,0.178714286,0.308304223,0.495849673,0.435990826,0.378107227,0.431363636,0.3290043,0.415149351,0.396104762,0.10361039,0.331536585,0.360325991,0.454950311,0.225193317,0.336390701,0.235822873,0.233892857,0.261646688,0.272752556,0.403744928,0.300252955,0.330113772,0.478188679,0.361446009,0.183205361,0.250134512,0.206482423,0.342563721,0.144967742,0.27810049,0.471410072,0.169095238,0.351337563,0.260316861,0.393121547,0.271589708,0.24207874,0.315419984,0.402460674,0.498645455,0.261941379,0.328485685],"type":"choropleth"}],"name":"2020-05-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Angola","Saudi Arabia","Zambia","Democratic Republic of the Congo","Eritrea","Tajikistan","Chad","Malta","Ghana","Nicaragua","Kenya","Swaziland","Cuba","Russia","Saint Vincent and the Grenadines","Turkey","Latvia","Paraguay","Thailand","Montenegro","Dominica","Romania","Grenada","Comoros","Gibraltar","Gambia","Ivory Coast","Jordan","Malawi","Argentina","Liechtenstein","Tokelau","Guernsey","Turkmenistan","Honduras","Greece","Tonga","Norway","Burkina Faso","Marshall Islands","Philippines","Dominican Republic","Hungary","Jersey","San Marino","United States","Bulgaria","Chile","Sierra Leone","Cambodia","Sweden","Tanzania","Azerbaijan","Switzerland","Belize","Singapore","Saint Lucia","Monaco","Ecuador","Libya","Colombia","Venezuela","Equatorial Guinea","Montserrat","North Korea","Vanuatu","Mali","Palestine","Bermuda","Mauritius","Brunei","Nepal","South Sudan","Kuwait","Finland","Iraq","Djibouti","Armenia","Brazil","Isle of Man","British Virgin Islands","Malaysia","Jamaica","Falkland Islands","Spain","Canada","Mexico","Faroe Islands","China","Western Sahara","Mozambique","Qatar","Panama","Bahrain","Guatemala","Papua New Guinea","Albania","Saint Helena","Pitcairn","Estonia","Egypt","Micronesia","Czech Republic","Turks and Caicos Islands","Fiji","Myanmar","Slovakia","Iceland","Pakistan","United Arab Emirates","Uruguay","Lesotho","Israel","Liberia","Cyprus","Uganda","Somalia","Moldova","Lebanon","Croatia","Ethiopia","Laos","Samoa","New Zealand","Australia","Cayman Islands","Bosnia and Herzegovina","Kosovo","Peru","Guinea-Bissau","Lithuania","Portugal","Ukraine","Morocco","Bhutan","Barbados","Ireland","Algeria","Tunisia","Burundi","Andorra","British Indian Ocean Territory","Senegal","Uzbekistan","Anguilla","Seychelles","El Salvador","Belgium","Benin","Maldives","Iran","Botswana","Austria","South Africa","Netherlands","United Kingdom","Kyrgyzstan","Georgia","Kiribati","Poland","Nigeria","Mongolia","Kazakhstan","Nauru","Cape Verde","Sudan","Bangladesh","Guinea","Bolivia","Costa Rica","East Timor","Rwanda","Trinidad and Tobago","Guyana","Republic of the Congo","Denmark","Japan","Antigua and Barbuda","Sao Tome and Principe","Suriname","Madagascar","Gabon","India","France","Macedonia","Saint Kitts and Nevis","Bahamas","Tuvalu","Mauritania","Afghanistan","Italy","Greenland","Niger","Oman","Germany","Serbia","Haiti","Sri Lanka","Cameroon","Togo","Solomon Islands","South Korea","Central African Republic","Cook Islands","Belarus","Niue","Zimbabwe","Vietnam","Yemen","Luxembourg","Palau","Slovenia","Syria","Indonesia"],"locations":["AGO","SAU","ZMB","COD","ERI","TJK","TCD","MLT","GHA","NIC","KEN","SWZ","CUB","RUS","VCT","TUR","LVA","PRY","THA","MNE","DMA","ROU","GRD","COM","GIB","GMB","CIV","JOR","MWI","ARG","LIE","TKL","GGY","TKM","HND","GRC","TON","NOR","BFA","MHL","PHL","DOM","HUN","JEY","SMR","USA","BGR","CHL","SLE","KHM","SWE","TZA","AZE","CHE","BLZ","SGP","LCA","MCO","ECU","LBY","COL","VEN","GNQ","MSR","PRK","VUT","MLI","PSE","BMU","MUS","BRN","NPL","SSD","KWT","FIN","IRQ","DJI","ARM","BRA","IMN","VGB","MYS","JAM","FLK","ESP","CAN","MEX","FRO","CHN","ESH","MOZ","QAT","PAN","BHR","GTM","PNG","ALB","SHN","PCN","EST","EGY","FSM","CZE","TCA","FJI","MMR","SVK","ISL","PAK","ARE","URY","LSO","ISR","LBR","CYP","UGA","SOM","MDA","LBN","HRV","ETH","LAO","WSM","NZL","AUS","CYM","BIH","XKX","PER","GNB","LTU","PRT","UKR","MAR","BTN","BRB","IRL","DZA","TUN","BDI","AND","IOT","SEN","UZB","AIA","SYC","SLV","BEL","BEN","MDV","IRN","BWA","AUT","ZAF","NLD","GBR","KGZ","GEO","KIR","POL","NGA","MNG","KAZ","NRU","CPV","SDN","BGD","GIN","BOL","CRI","TLS","RWA","TTO","GUY","COG","DNK","JPN","ATG","STP","SUR","MDG","GAB","IND","FRA","MKD","KNA","BHS","TUV","MRT","AFG","ITA","GRL","NER","OMN","DEU","SRB","HTI","LKA","CMR","TGO","SLB","KOR","CAF","COK","BLR","NIU","ZWE","VNM","YEM","LUX","PLW","SVN","SYR","IDN"],"name":"","z":[0.388754522,0.303911542,0.259233083,0.250780998,0.1805,0.211006803,0.386,0.302151261,0.293259582,0.300984309,0.307072193,0.227911765,0.091110333,0.315901651,0.423861538,0.312234592,0.298928571,0.296114865,0.325428513,0.662703297,0.457857143,0.41275306,0.350054054,-0.372818182,0.235823529,0.364882813,0.381190083,0.143888889,0.303349333,0.349488943,0.092733333,0.695,0.13393617,0.41336,0.287920226,0.371041966,0.353444444,0.444142782,0.331692982,0.336846154,0.333032419,0.273092251,0.428095361,0.445954545,0.207444444,0.408990658,0.369675676,0.357892861,0.36937037,0.263555556,0.334194021,0.262865979,0.485360825,0.421992305,0.262770492,0.307699172,0.360694444,0.378627907,0.023723596,0.238642105,0.328213047,0.228271667,0.288727273,0.617703704,0.430218391,0.448272727,0.284936396,0.364153061,0.37430303,0.248012195,0.46013253,0.213580989,0.448672131,0.229452128,0.345798493,0.361120527,0.196789474,0.150010526,0.504353902,0.372745455,0.651875,0.062869354,0.341315914,0.553631579,0.363010556,0.341285075,0.370555267,0.462125,0.328211173,0.545295455,0.315323077,0.299914516,0.305995851,0.26919797,0.291986177,0.533791667,0.187620253,0.0955,0.3815,0.125623762,0.399941176,0.088761905,0.345935606,0.146642857,-0.073644654,0.499276995,0.234480176,0.341811881,0.321319623,0.337549407,0.320792744,0.371396552,0.359103806,0.438508306,0.385368932,0.269154778,0.126177885,0.547040724,0.213272131,0.282900621,0.125783784,0.538891667,0.383666667,0.401740444,0.462618327,0.329887324,0.384791165,0.329040404,0.279872365,-0.069029412,0.392791367,0.359023359,0.427302915,0.332361702,0.24065,0.251876106,0.276148649,0.435942424,0.336509677,-0.006065574,0.144293333,0.762545455,0.242791411,0.2704,0.69425,0.34808871,0.19831327,0.32112715,0.250418919,0.134265882,0.446551724,0.324719298,0.347895291,0.275170676,0.270667568,0.42892774,0.485931818,0.386760989,0.00425,0.252512714,0.313446716,0.319044586,0.508623377,0.728,0.4385,0.311962162,0.341581738,0.234333333,0.265400936,0.203843983,0.414125,-0.361324779,0.388065517,0.339452174,0.365823529,0.379182594,0.265421322,0.021341463,0.162142857,0.336305556,0.4367925,0.342260563,0.290835867,0.470315969,0.438202128,0.266,0.43228655,0.315,0.272568627,0.363687764,0.371953027,0.49452,0.446573944,0.320909091,0.297674884,0.387905172,0.337637731,0.190721538,0.32785008,0.178993884,0.2323,0.34369843,0.300875,0.260888889,0.176883721,0.510192308,0.369645998,0.478173869,0.513436066,0.179244275,0.444,0.452155235,0.302176923,0.141450811],"type":"choropleth"}],"name":"2020-05-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lebanon","Panama","South Sudan","India","Montenegro","Greece","New Zealand","Zambia","Andorra","Bulgaria","Bolivia","Hungary","Bahamas","Russia","Montserrat","Papua New Guinea","Jersey","Nepal","Algeria","Solomon Islands","Senegal","Falkland Islands","Dominican Republic","Honduras","Tajikistan","Ivory Coast","Iran","Ethiopia","Malaysia","Kyrgyzstan","Czech Republic","Bahrain","South Korea","Saint Lucia","Saint Vincent and the Grenadines","Jordan","Georgia","Malawi","United Arab Emirates","Romania","Jamaica","Chile","United Kingdom","Finland","Netherlands","Djibouti","Gambia","Morocco","Moldova","Niue","Oman","Botswana","Afghanistan","Uganda","Chad","Myanmar","Cayman Islands","Mongolia","Latvia","Fiji","Guinea","Rwanda","Saudi Arabia","Republic of the Congo","Ireland","Liberia","Vanuatu","Guyana","Burundi","Eritrea","Portugal","Laos","Guinea-Bissau","Vatican","Tunisia","Pakistan","Iceland","Turks and Caicos Islands","Croatia","Benin","British Virgin Islands","Peru","Slovenia","Lithuania","Somalia","Monaco","Argentina","Bermuda","Marshall Islands","Denmark","Turkey","Egypt","Turkmenistan","Venezuela","Cambodia","Guernsey","Estonia","Luxembourg","Philippines","Mozambique","Syria","Singapore","Kuwait","Armenia","Faroe Islands","Suriname","Qatar","Mauritius","United States","Ghana","North Korea","Thailand","Maldives","Japan","France","Indonesia","Guatemala","Seychelles","Tanzania","Western Sahara","Sweden","Norway","Serbia","Belarus","Isle of Man","Saint Kitts and Nevis","Costa Rica","Tonga","Yemen","Mali","Poland","South Africa","Malta","Bangladesh","Libya","Angola","Uruguay","Palestine","Lesotho","Saint Helena","Brazil","Gibraltar","San Marino","Iraq","Brunei","China","Bosnia and Herzegovina","Dominica","Tuvalu","Grenada","Gabon","Belgium","Kiribati","Togo","Micronesia","Nicaragua","Belize","Cyprus","Sierra Leone","Burkina Faso","Samoa","Kosovo","Trinidad and Tobago","Azerbaijan","British Indian Ocean Territory","Zimbabwe","Italy","Equatorial Guinea","Paraguay","Mexico","Kenya","Bhutan","Ukraine","Sudan","Cuba","Sao Tome and Principe","Madagascar","Colombia","Spain","Barbados","Antigua and Barbuda","Albania","Vietnam","Macedonia","Kazakhstan","Nigeria","Pitcairn","Australia","Israel","Switzerland","Cameroon","East Timor","Cape Verde","Greenland","Mauritania","Uzbekistan","Canada","Germany","Central African Republic","Democratic Republic of the Congo","Niger","Haiti","Slovakia","Liechtenstein","Ecuador","Austria","El Salvador","Sri Lanka","Palau","Swaziland","Anguilla"],"locations":["LBN","PAN","SSD","IND","MNE","GRC","NZL","ZMB","AND","BGR","BOL","HUN","BHS","RUS","MSR","PNG","JEY","NPL","DZA","SLB","SEN","FLK","DOM","HND","TJK","CIV","IRN","ETH","MYS","KGZ","CZE","BHR","KOR","LCA","VCT","JOR","GEO","MWI","ARE","ROU","JAM","CHL","GBR","FIN","NLD","DJI","GMB","MAR","MDA","NIU","OMN","BWA","AFG","UGA","TCD","MMR","CYM","MNG","LVA","FJI","GIN","RWA","SAU","COG","IRL","LBR","VUT","GUY","BDI","ERI","PRT","LAO","GNB","VAT","TUN","PAK","ISL","TCA","HRV","BEN","VGB","PER","SVN","LTU","SOM","MCO","ARG","BMU","MHL","DNK","TUR","EGY","TKM","VEN","KHM","GGY","EST","LUX","PHL","MOZ","SYR","SGP","KWT","ARM","FRO","SUR","QAT","MUS","USA","GHA","PRK","THA","MDV","JPN","FRA","IDN","GTM","SYC","TZA","ESH","SWE","NOR","SRB","BLR","IMN","KNA","CRI","TON","YEM","MLI","POL","ZAF","MLT","BGD","LBY","AGO","URY","PSE","LSO","SHN","BRA","GIB","SMR","IRQ","BRN","CHN","BIH","DMA","TUV","GRD","GAB","BEL","KIR","TGO","FSM","NIC","BLZ","CYP","SLE","BFA","WSM","XKX","TTO","AZE","IOT","ZWE","ITA","GNQ","PRY","MEX","KEN","BTN","UKR","SDN","CUB","STP","MDG","COL","ESP","BRB","ATG","ALB","VNM","MKD","KAZ","NGA","PCN","AUS","ISR","CHE","CMR","TLS","CPV","GRL","MRT","UZB","CAN","DEU","CAF","COD","NER","HTI","SVK","LIE","ECU","AUT","SLV","LKA","PLW","SWZ","AIA"],"name":"","z":[0.32878022,0.261366188,0.512248276,0.23589757,0.78438961,0.338143713,0.414015038,0.452082192,0.3547,0.436591241,0.285805926,0.486310345,0.488630058,0.364300979,0.649681818,0.494263158,0.473605263,0.358823256,0.378526316,0.4365,0.353928962,0.280466667,0.385454885,0.395254962,0.442054348,0.242820513,0.420380725,0.332915888,0.25076946,0.315472973,0.400675595,0.330063584,0.419540984,0.45374359,0.577241379,0.127583333,0.617578475,0.383287582,0.278765607,0.397773866,0.295140169,0.440513878,0.390982863,0.377688982,0.402050836,0.373705882,0.520380645,0.43629932,0.563233871,0.4485,0.317628866,0.208214286,0.342108911,0.53579351,0.51681982,0.332307692,0.519721311,0.351148325,0.362982609,0.33683871,0.388686747,0.078564865,0.176318777,0.17254386,0.390949483,0.396819444,0.261294118,0.305932432,0.235692308,0.567857143,0.378382622,0.50768254,-0.086727273,0.0,0.233300469,0.157721332,0.463246575,0.2595,0.451717742,0.446101266,0.43125,0.351137029,0.422714286,0.452219565,0.280530435,0.279847826,0.297378862,0.330627907,0.3465,0.467687251,0.170298833,0.242610286,0.416121212,0.179626015,0.325616667,0.072508772,0.42578169,0.3128867,0.340844709,0.303138686,0.436766234,0.345864481,0.248964981,0.099,0.4694,0.405842105,0.228377609,0.415,0.481176659,0.30865673,0.221555556,0.387617391,0.347189655,0.324295744,0.506241309,0.104473257,0.405995477,0.503135593,0.288031325,0.56273913,0.413438705,0.415509582,0.352360825,0.461884211,0.461544118,0.3612,0.381378136,0.474789474,0.363513228,0.361327273,0.44791248,0.340578788,0.375230769,0.278348794,0.117563636,0.363437984,0.383905212,0.337462428,0.278291971,0.251333333,0.341058671,0.246181818,0.031666667,0.405865952,0.4023,0.382124549,0.345525,0.568333333,0.022,0.448944444,0.609861314,0.38165612,0.532166667,0.447376344,0.772181818,0.359552752,0.590793478,0.449215686,0.529673077,0.439655172,0.478166667,0.422719512,0.43018617,0.448916084,0.604833333,0.197799163,0.538749371,0.1976,0.263055234,0.352086893,0.420841684,0.386714286,0.524525617,0.384337838,-2.87e-05,0.736470588,0.291472637,0.363689886,0.452309788,0.268694444,0.129702703,0.317038674,0.48174175,0.469,0.349136364,0.38017651,0.403,0.479694305,0.409858569,0.343226002,0.462282113,0.136636364,0.333745455,0.576852459,0.277,0.355072727,0.434754302,0.338135005,0.529466667,0.316143603,0.537105121,0.371583333,0.39680137,0.6847,0.337518569,0.356536471,0.308620047,0.297654321,0.0,0.5478125,0.0],"type":"choropleth"}],"name":"2020-05-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tunisia","Bahrain","Gambia","Thailand","Liberia","Lebanon","Turkey","Peru","Afghanistan","United States","Maldives","San Marino","Morocco","East Timor","Sierra Leone","Barbados","Greece","Sri Lanka","Cook Islands","Cayman Islands","Tuvalu","Bosnia and Herzegovina","Myanmar","Serbia","Equatorial Guinea","Zimbabwe","Belarus","Ecuador","Tanzania","Japan","Lesotho","El Salvador","Vanuatu","Cuba","Mozambique","Mali","Singapore","India","Rwanda","Philippines","South Sudan","Belgium","Kuwait","Slovenia","Russia","Honduras","United Kingdom","Nepal","Pitcairn","British Virgin Islands","Bolivia","Georgia","Fiji","Venezuela","Malaysia","China","Algeria","Papua New Guinea","Saint Vincent and the Grenadines","Cape Verde","Cyprus","Kenya","Jamaica","Guatemala","Haiti","Guernsey","Jersey","United Arab Emirates","Paraguay","Brunei","Suriname","Togo","Indonesia","Mauritius","Nauru","Mexico","Albania","Sweden","Vatican","Bangladesh","Trinidad and Tobago","Nicaragua","Kiribati","Panama","Jordan","New Zealand","Burkina Faso","Saudi Arabia","Guinea","Czech Republic","Pakistan","Ghana","Guinea-Bissau","Comoros","Ivory Coast","Democratic Republic of the Congo","Poland","Uruguay","Israel","South Africa","Oman","Antigua and Barbuda","Finland","South Korea","Gabon","Bermuda","Romania","Germany","Ireland","Monaco","Bahamas","Cambodia","Austria","Azerbaijan","Zambia","Belize","Hungary","Malawi","Bhutan","Italy","Turkmenistan","Macedonia","Chad","Lithuania","Spain","Republic of the Congo","Costa Rica","Burundi","Micronesia","Dominica","Saint Lucia","Cameroon","Uzbekistan","Mongolia","Kosovo","Vietnam","Yemen","Benin","Colombia","Palestine","Swaziland","Marshall Islands","Saint Helena","Slovakia","Djibouti","Moldova","Sudan","Palau","Ethiopia","Portugal","Sao Tome and Principe","France","Croatia","Seychelles","Australia","Nigeria","Eritrea","Andorra","Niger","Kazakhstan","Iceland","Denmark","Falkland Islands","Dominican Republic","Luxembourg","Ukraine","Uganda","Armenia","Canada","Libya","Latvia","Senegal","Montserrat","Guyana","Chile","Botswana","Isle of Man","Netherlands","Iraq","Malta","Angola","Solomon Islands","Samoa","Egypt","North Korea","Estonia","Mauritania","Anguilla","Western Sahara","Tajikistan","Somalia","Faroe Islands","Qatar","Tonga","Saint Kitts and Nevis","Liechtenstein","Bulgaria","Syria","Grenada","Madagascar","Central African Republic","Laos","Gibraltar","British Indian Ocean Territory","Kyrgyzstan","Brazil","Niue","Iran","Montenegro","Argentina","Greenland","Norway","Turks and Caicos Islands","Switzerland"],"locations":["TUN","BHR","GMB","THA","LBR","LBN","TUR","PER","AFG","USA","MDV","SMR","MAR","TLS","SLE","BRB","GRC","LKA","COK","CYM","TUV","BIH","MMR","SRB","GNQ","ZWE","BLR","ECU","TZA","JPN","LSO","SLV","VUT","CUB","MOZ","MLI","SGP","IND","RWA","PHL","SSD","BEL","KWT","SVN","RUS","HND","GBR","NPL","PCN","VGB","BOL","GEO","FJI","VEN","MYS","CHN","DZA","PNG","VCT","CPV","CYP","KEN","JAM","GTM","HTI","GGY","JEY","ARE","PRY","BRN","SUR","TGO","IDN","MUS","NRU","MEX","ALB","SWE","VAT","BGD","TTO","NIC","KIR","PAN","JOR","NZL","BFA","SAU","GIN","CZE","PAK","GHA","GNB","COM","CIV","COD","POL","URY","ISR","ZAF","OMN","ATG","FIN","KOR","GAB","BMU","ROU","DEU","IRL","MCO","BHS","KHM","AUT","AZE","ZMB","BLZ","HUN","MWI","BTN","ITA","TKM","MKD","TCD","LTU","ESP","COG","CRI","BDI","FSM","DMA","LCA","CMR","UZB","MNG","XKX","VNM","YEM","BEN","COL","PSE","SWZ","MHL","SHN","SVK","DJI","MDA","SDN","PLW","ETH","PRT","STP","FRA","HRV","SYC","AUS","NGA","ERI","AND","NER","KAZ","ISL","DNK","FLK","DOM","LUX","UKR","UGA","ARM","CAN","LBY","LVA","SEN","MSR","GUY","CHL","BWA","IMN","NLD","IRQ","MLT","AGO","SLB","WSM","EGY","PRK","EST","MRT","AIA","ESH","TJK","SOM","FRO","QAT","TON","KNA","LIE","BGR","SYR","GRD","MDG","CAF","LAO","GIB","IOT","KGZ","BRA","NIU","IRN","MNE","ARG","GRL","NOR","TCA","CHE"],"name":"","z":[0.38031761,0.257872611,0.354942568,0.493782503,0.471315942,0.566588803,0.372721906,0.383542318,0.365514286,0.501310206,0.222834783,0.409625,0.378561739,0.252866667,0.463913386,0.315451613,0.424492044,0.154528814,0.177,0.566582734,0.322,0.433489051,0.523264423,0.331204651,0.373470588,0.497803378,0.422768,0.081091551,0.254674296,0.355373578,0.471855556,0.135497123,0.493357143,0.180889856,0.639904059,0.30596729,0.358634276,0.332243066,0.0877897,0.42648583,0.434614719,0.318882597,0.090966346,0.465613757,0.385035859,0.206375127,0.390806127,0.313029457,0.829,0.144083333,0.404761844,0.522088725,0.274602273,0.150707832,0.218220132,0.331274675,0.383065744,0.369229592,0.521220588,0.266784314,0.437402597,0.390944205,0.367149891,0.342783527,0.403581679,0.406342857,0.310285714,0.334319572,0.43060687,0.335893617,0.553,0.371,0.332288207,0.269464286,0.881,0.328235436,0.49797546,0.452480579,0.909,0.361917448,0.386528736,0.130302913,0.196428571,0.24099049,0.329135338,0.46042668,0.295344086,0.165527757,0.326872727,0.439649652,0.433822122,0.426883639,0.1128,-0.098833333,0.253342105,0.226646739,0.332925648,0.402497837,0.338664234,0.371113501,0.331394636,0.35534,0.439713228,0.417518997,0.535331081,0.204595238,0.444879603,0.38149413,0.4315617,0.169218182,0.416574879,0.144028037,0.343959879,0.414228856,0.289357616,0.397267241,0.451683784,0.378079734,0.120705882,0.500938744,0.21997561,0.369794118,0.307778947,0.353502203,0.393112061,0.35828169,0.255862799,0.039329114,0.6715,0.8142,0.395352941,0.437969849,0.4392,0.448465021,0.456842697,0.462884899,0.372898936,0.376914894,0.367084728,0.452866667,-0.003944444,0.7785,0.6373,0.31120339,0.482742857,0.508231481,0.503993865,0.0,0.152473973,0.370778814,0.434533333,0.304434928,0.319605839,0.553637615,0.459911375,0.467641643,0.292636364,0.307432432,0.557327343,0.275202532,0.417407143,0.442626132,0.459472222,0.274068229,0.344885542,0.449600877,0.258527081,0.392394737,0.410839267,0.472258427,0.326554878,0.381167414,0.497666667,0.375017241,0.345885281,0.402862661,0.336166667,0.371996232,0.417844398,0.396443038,0.455426523,0.6090625,0.3094,0.430305725,0.452709677,0.406689815,0.535484848,-0.708,0.475868421,0.326098361,0.386249169,0.467464286,0.23687156,0.308238095,0.351875,0.455369565,0.466774194,0.402981481,0.581434783,0.352896296,0.466374101,0.393040323,0.495125,0.158,0.44285,0.410928216,0.6735,0.490000903,0.420878049,0.343091168,0.571307692,0.457335846,0.362083333,0.351719298],"type":"choropleth"}],"name":"2020-05-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Colombia","Macedonia","Solomon Islands","Guinea-Bissau","Romania","India","Fiji","Angola","Canada","Guinea","Madagascar","Morocco","South Sudan","Palau","Saint Vincent and the Grenadines","South Africa","Barbados","East Timor","Japan","Ireland","Liberia","Croatia","Ethiopia","Peru","Hungary","Slovakia","Burundi","Indonesia","Honduras","Slovenia","El Salvador","Anguilla","Lebanon","Costa Rica","Syria","Nigeria","Belgium","Trinidad and Tobago","Pitcairn","Republic of the Congo","Sudan","Liechtenstein","Portugal","Austria","Zimbabwe","United States","Luxembourg","Mongolia","Somalia","Tunisia","Argentina","Kuwait","North Korea","Myanmar","Djibouti","Yemen","Niue","Estonia","Western Sahara","Oman","Thailand","Swaziland","Armenia","Belarus","Latvia","Gabon","Isle of Man","Norway","Mozambique","Marshall Islands","Eritrea","Tonga","Afghanistan","Chad","Sri Lanka","Cayman Islands","Georgia","Guernsey","Qatar","Philippines","Kazakhstan","Comoros","Brazil","Cambodia","Albania","San Marino","Kosovo","Bhutan","Lithuania","Saudi Arabia","Uzbekistan","Mali","Jordan","Denmark","Suriname","Dominica","British Indian Ocean Territory","Saint Helena","Falkland Islands","Laos","Botswana","Monaco","Egypt","Mexico","Ghana","Bermuda","France","Ukraine","Israel","Cameroon","Jersey","Sweden","Cyprus","Antigua and Barbuda","Tanzania","Rwanda","Pakistan","British Virgin Islands","Australia","Turks and Caicos Islands","Cook Islands","Cuba","Maldives","Guyana","Paraguay","Malta","Togo","Equatorial Guinea","Italy","China","Ecuador","Bahrain","Lesotho","Mauritania","South Korea","Montenegro","Uganda","Senegal","Kenya","Bangladesh","United Kingdom","Finland","United Arab Emirates","Venezuela","Turkmenistan","Ivory Coast","Iceland","Tajikistan","Malawi","Belize","Micronesia","Cape Verde","Bosnia and Herzegovina","Spain","Switzerland","Seychelles","New Zealand","Saint Lucia","Vanuatu","Uruguay","Gambia","Iraq","Zambia","Russia","Iran","Algeria","Sao Tome and Principe","Chile","Turkey","Benin","Central African Republic","Netherlands","Samoa","Niger","Moldova","Greenland","Haiti","Malaysia","Montserrat","Palestine","Germany","Dominican Republic","Mauritius","Serbia","Tuvalu","Libya","Panama","Czech Republic","Democratic Republic of the Congo","Poland","Gibraltar","Sierra Leone","Faroe Islands","Grenada","Brunei","Bolivia","Andorra","Bahamas","Vietnam","Guatemala","Papua New Guinea","Kiribati","Azerbaijan","Jamaica","Kyrgyzstan","Tokelau","Nepal","Bulgaria","Burkina Faso","Singapore","Saint Kitts and Nevis","Nicaragua","Greece"],"locations":["COL","MKD","SLB","GNB","ROU","IND","FJI","AGO","CAN","GIN","MDG","MAR","SSD","PLW","VCT","ZAF","BRB","TLS","JPN","IRL","LBR","HRV","ETH","PER","HUN","SVK","BDI","IDN","HND","SVN","SLV","AIA","LBN","CRI","SYR","NGA","BEL","TTO","PCN","COG","SDN","LIE","PRT","AUT","ZWE","USA","LUX","MNG","SOM","TUN","ARG","KWT","PRK","MMR","DJI","YEM","NIU","EST","ESH","OMN","THA","SWZ","ARM","BLR","LVA","GAB","IMN","NOR","MOZ","MHL","ERI","TON","AFG","TCD","LKA","CYM","GEO","GGY","QAT","PHL","KAZ","COM","BRA","KHM","ALB","SMR","XKX","BTN","LTU","SAU","UZB","MLI","JOR","DNK","SUR","DMA","IOT","SHN","FLK","LAO","BWA","MCO","EGY","MEX","GHA","BMU","FRA","UKR","ISR","CMR","JEY","SWE","CYP","ATG","TZA","RWA","PAK","VGB","AUS","TCA","COK","CUB","MDV","GUY","PRY","MLT","TGO","GNQ","ITA","CHN","ECU","BHR","LSO","MRT","KOR","MNE","UGA","SEN","KEN","BGD","GBR","FIN","ARE","VEN","TKM","CIV","ISL","TJK","MWI","BLZ","FSM","CPV","BIH","ESP","CHE","SYC","NZL","LCA","VUT","URY","GMB","IRQ","ZMB","RUS","IRN","DZA","STP","CHL","TUR","BEN","CAF","NLD","WSM","NER","MDA","GRL","HTI","MYS","MSR","PSE","DEU","DOM","MUS","SRB","TUV","LBY","PAN","CZE","COD","POL","GIB","SLE","FRO","GRD","BRN","BOL","AND","BHS","VNM","GTM","PNG","KIR","AZE","JAM","KGZ","TKL","NPL","BGR","BFA","SGP","KNA","NIC","GRC"],"name":"","z":[0.342962015,0.503931034,0.679125,-0.0255,0.323706133,0.270506288,0.136259259,0.535640884,0.296728863,0.2453,0.40261658,0.321224432,0.360860465,0.0,0.340685185,0.316303307,0.203220339,0.098230769,0.179037054,0.269709688,0.44549505,0.2804,0.197305882,0.276684878,0.371735016,0.230107784,-0.262954545,0.235830515,0.192951264,0.327542254,0.057520131,0.601,0.207413043,0.232263323,0.396427184,0.126608542,0.326525641,0.242724044,0.44775,0.416294118,0.383473684,0.622428571,0.410678686,0.218092205,0.43460745,0.304033621,0.251191489,0.249949495,0.308233945,0.294142157,0.312169404,0.25421267,0.21925,0.271317391,0.26955,0.198788991,0.780411765,0.390432,0.362,0.216108108,0.312050659,0.176,0.387931034,0.397365591,0.292710526,0.167801802,0.398666667,0.373846964,0.31027381,0.384,0.154947368,0.31954,0.156992,0.403861702,0.082517241,0.484444444,0.350322086,0.051285714,0.334544118,0.312058848,0.127346154,-0.028,0.402205174,0.200945455,0.135755682,0.416,0.294867647,0.144333333,0.401165584,0.139882267,0.28026087,0.338485294,0.297148148,0.282693359,0.356833333,0.0,0.3915,0.171333333,0.187735849,0.446591837,0.236323077,0.25427907,0.340657143,0.246779449,0.121341426,0.219153846,0.444509555,0.36060241,0.326865854,0.334131761,0.202276316,0.31422905,0.238962578,0.318657143,0.285756164,0.054170732,-0.005481338,0.4315,0.42573286,0.272833333,0.0,-0.033800964,0.114480851,0.339783784,0.270352484,0.375419643,0.256339394,0.4732,0.456641177,0.33348212,0.30676705,0.113616541,0.23175,0.436380952,0.286228537,0.446128205,0.180690209,0.283669643,0.115447917,0.259123867,0.385023877,0.341,0.171010758,0.16743276,0.499785714,0.494611465,0.250982456,0.208478873,0.312610778,0.3859,0.669,0.258911765,0.296859091,0.318524192,0.388253236,0.268782857,0.339834904,0.531612903,0.123,0.330440058,0.204367925,0.337375796,0.304333333,0.277991321,0.347961538,0.294341709,0.453,0.444742646,0.444139555,0.083650685,0.275440678,0.308999346,0.613285714,0.372846473,0.242410959,0.46842,0.278785185,0.095785047,0.204560976,0.643970238,0.307434592,0.285020599,0.173413043,0.436687845,-0.197,0.295126761,0.242758888,0.330813906,0.272416667,0.26470531,0.227822222,0.35635,0.310333333,0.425125,0.3753125,0.22659707,0.421542857,0.33375625,0.240717428,0.371256874,0.25565625,0.642857143,0.377073913,0.227315245,0.271368421,0.698,0.152008235,0.31737963,0.416614458,0.21831871,-0.015909091,0.255577123,0.36344162],"type":"choropleth"}],"name":"2020-05-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Uruguay","Oman","Bulgaria","Seychelles","Jordan","United Kingdom","Ethiopia","Guatemala","Saudi Arabia","Botswana","Algeria","Micronesia","Tanzania","Cook Islands","Chad","Antigua and Barbuda","Peru","New Zealand","United States","Ireland","Brunei","Swaziland","Turkey","Grenada","Guinea-Bissau","Bolivia","Finland","Liechtenstein","Iraq","Djibouti","Yemen","Portugal","Belarus","Ghana","Poland","Faroe Islands","Brazil","Saint Lucia","Tuvalu","Venezuela","Marshall Islands","Czech Republic","Slovakia","Mozambique","Ivory Coast","Mali","Netherlands","Papua New Guinea","Latvia","Ecuador","Bermuda","Libya","Falkland Islands","Costa Rica","India","Bahrain","Afghanistan","Uzbekistan","Philippines","Western Sahara","Mauritania","El Salvador","Montserrat","Guinea","Russia","Iceland","Qatar","Syria","Monaco","Somalia","Japan","Dominican Republic","Saint Vincent and the Grenadines","Jersey","Myanmar","Saint Kitts and Nevis","Canada","Turkmenistan","Armenia","Liberia","Panama","Ukraine","Kenya","Denmark","Kiribati","Norway","Central African Republic","Serbia","Suriname","Argentina","Malaysia","Sao Tome and Principe","Kosovo","Andorra","San Marino","Honduras","Cambodia","Isle of Man","Slovenia","North Korea","Luxembourg","Laos","Burkina Faso","Sudan","Mexico","Egypt","Cuba","Sweden","Niger","Nauru","Guyana","Anguilla","Rwanda","Estonia","Gibraltar","Italy","Greenland","Turks and Caicos Islands","Democratic Republic of the Congo","Switzerland","Austria","South Korea","Tonga","Vietnam","Barbados","Croatia","Zambia","South Africa","Iran","Sierra Leone","Chile","Vanuatu","Angola","East Timor","Guernsey","Cape Verde","Togo","Senegal","Bosnia and Herzegovina","Gabon","Malta","Zimbabwe","Palestine","Jamaica","Madagascar","British Indian Ocean Territory","Haiti","Georgia","South Sudan","Solomon Islands","Palau","Tokelau","Vatican","Albania","Belgium","Thailand","Gambia","Kuwait","Germany","Maldives","Dominica","Pitcairn","Hungary","Fiji","Colombia","China","Comoros","British Virgin Islands","Trinidad and Tobago","Lebanon","Saint Helena","Bangladesh","Nicaragua","Sri Lanka","Bhutan","Romania","Belize","Paraguay","Cayman Islands","Republic of the Congo","France","Burundi","Uganda","Macedonia","Greece","Israel","Equatorial Guinea","Indonesia","Samoa","Kazakhstan","Pakistan","Cameroon","Malawi","Singapore","Nigeria","Tunisia","Australia","Nepal","Mongolia","Montenegro","Niue","Spain","Eritrea","United Arab Emirates","Tajikistan","Moldova","Cyprus","Lesotho","Kyrgyzstan","Lithuania","Benin","Bahamas","Morocco","Azerbaijan","Mauritius"],"locations":["URY","OMN","BGR","SYC","JOR","GBR","ETH","GTM","SAU","BWA","DZA","FSM","TZA","COK","TCD","ATG","PER","NZL","USA","IRL","BRN","SWZ","TUR","GRD","GNB","BOL","FIN","LIE","IRQ","DJI","YEM","PRT","BLR","GHA","POL","FRO","BRA","LCA","TUV","VEN","MHL","CZE","SVK","MOZ","CIV","MLI","NLD","PNG","LVA","ECU","BMU","LBY","FLK","CRI","IND","BHR","AFG","UZB","PHL","ESH","MRT","SLV","MSR","GIN","RUS","ISL","QAT","SYR","MCO","SOM","JPN","DOM","VCT","JEY","MMR","KNA","CAN","TKM","ARM","LBR","PAN","UKR","KEN","DNK","KIR","NOR","CAF","SRB","SUR","ARG","MYS","STP","XKX","AND","SMR","HND","KHM","IMN","SVN","PRK","LUX","LAO","BFA","SDN","MEX","EGY","CUB","SWE","NER","NRU","GUY","AIA","RWA","EST","GIB","ITA","GRL","TCA","COD","CHE","AUT","KOR","TON","VNM","BRB","HRV","ZMB","ZAF","IRN","SLE","CHL","VUT","AGO","TLS","GGY","CPV","TGO","SEN","BIH","GAB","MLT","ZWE","PSE","JAM","MDG","IOT","HTI","GEO","SSD","SLB","PLW","TKL","VAT","ALB","BEL","THA","GMB","KWT","DEU","MDV","DMA","PCN","HUN","FJI","COL","CHN","COM","VGB","TTO","LBN","SHN","BGD","NIC","LKA","BTN","ROU","BLZ","PRY","CYM","COG","FRA","BDI","UGA","MKD","GRC","ISR","GNQ","IDN","WSM","KAZ","PAK","CMR","MWI","SGP","NGA","TUN","AUS","NPL","MNG","MNE","NIU","ESP","ERI","ARE","TJK","MDA","CYP","LSO","KGZ","LTU","BEN","BHS","MAR","AZE","MUS"],"name":"","z":[0.421588658,0.191028169,0.344810398,0.531839623,0.080813253,0.407870484,0.471862709,0.369136531,0.157568627,0.416634921,0.347123506,0.367166667,0.227158915,0.621444444,0.491073529,0.427673913,0.380106964,0.401755261,0.492980921,0.399991491,0.080192982,0.167066667,0.229399114,0.533116279,-0.185190476,0.250562118,0.365086358,0.299454545,0.268151442,0.300227273,0.299738739,0.492158135,0.341875706,0.309657106,0.285416937,0.202583333,0.427674446,0.492435897,0.0,0.174009864,0.314571429,0.336924479,0.369769737,0.244432836,0.540892562,0.248217391,0.371103629,0.241693069,0.267,0.258033915,0.457614035,0.323745763,0.402,0.342747535,0.203468454,0.231184211,0.111004608,0.0116,0.341051881,0.505977273,0.558842105,0.244445638,0.529707317,0.02287931,0.343516369,0.3956,0.151679894,0.243711538,0.338615385,0.293229885,0.319344194,0.326026596,0.513470588,0.522090909,0.268128866,0.299444444,0.401369835,0.241333333,0.461946309,0.357819608,0.320341463,0.285798906,0.303618684,0.405200843,0.48,0.435569704,0.351298969,0.372325967,0.41085,0.366751903,0.05351369,0.119,0.214923077,0.252878049,0.200454545,0.296423948,0.386373494,0.53453,0.382331492,0.396244444,0.349944099,0.537990991,0.310670886,0.197296651,0.32671337,0.370116386,-0.006170529,0.441745763,0.523369798,0.0515,0.293263889,0.373,-0.026429907,0.352344156,0.111818182,0.451856366,0.415108696,0.7628125,0.389758454,0.375766667,0.322152724,0.273995491,0.696388889,0.448943182,0.261323232,0.355183333,0.192877551,0.341518891,0.355295325,0.340361345,0.287920297,0.185111111,0.359330579,-0.005125,0.428457831,0.325979592,0.382318182,0.277706667,0.354644231,0.51144697,0.411223301,0.25364257,0.180020101,0.437525463,0.391712,0.5245,0.403642857,0.468094092,0.272234694,0.758181818,0.408,0.8575,0.615,0.394958333,0.353646833,0.408921425,0.437589474,0.063586268,0.341563555,0.091693617,0.3104,0.6415,0.378193038,0.307902439,0.35568837,0.419859293,-0.000333333,0.2312,0.382968023,0.296773333,0.286714286,0.235911197,0.340690037,0.215001714,0.154421053,0.383001647,0.534360294,0.215564225,0.545915663,0.306354839,0.4008826,0.202642857,0.100638699,0.325625,0.425764849,0.382823976,0.263,0.189630379,0.204055556,0.318604651,0.252569409,0.372599099,0.301560472,0.257724911,0.3119344,0.512815789,0.423953467,0.333565217,0.451751351,0.532625,0.284333333,0.470440168,0.211181818,0.282643855,0.240841463,0.537959391,0.499650847,0.371033333,0.275809524,0.414543124,0.336257143,0.285882353,0.376693654,0.524379603,0.373526316],"type":"choropleth"}],"name":"2020-05-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tajikistan","Guatemala","Guinea-Bissau","Tanzania","Gambia","Gabon","Eritrea","Iceland","Guyana","Swaziland","Suriname","Gibraltar","Falkland Islands","Switzerland","Finland","Sri Lanka","Sweden","Ethiopia","South Sudan","Greenland","India","Estonia","Honduras","Spain","France","El Salvador","Egypt","Syria","Ghana","Greece","Hungary","Ecuador","Haiti","Thailand","Georgia","Sudan","Grenada","Faroe Islands","Fiji","Germany","Equatorial Guinea","Guinea","Guernsey","Liechtenstein","Bulgaria","Latvia","Montenegro","San Marino","Austria","Chad","Portugal","Uganda","Italy","Pakistan","Malaysia","Botswana","Vanuatu","Belize","Senegal","Denmark","Cuba","Monaco","Lebanon","Democratic Republic of the Congo","Mongolia","Central African Republic","Seychelles","Iraq","Macedonia","Tunisia","Nigeria","Jersey","Jordan","Peru","Republic of the Congo","Armenia","Iran","Australia","Costa Rica","Slovakia","Kazakhstan","Ukraine","Turkey","Cambodia","Antigua and Barbuda","Maldives","Sierra Leone","Mauritius","Laos","Chile","Montserrat","Papua New Guinea","Zambia","Moldova","Turks and Caicos Islands","Lithuania","Niue","Dominican Republic","Croatia","United States","Saint Vincent and the Grenadines","Lesotho","Serbia","Saint Helena","Romania","Andorra","Micronesia","Bangladesh","Ireland","Madagascar","Russia","Panama","Netherlands","Sao Tome and Principe","Mauritania","Palestine","Nicaragua","Benin","Venezuela","Libya","Nepal","Jamaica","Cape Verde","Czech Republic","Tonga","Ivory Coast","Burundi","Somalia","Bolivia","Canada","Burkina Faso","Isle of Man","South Africa","Malawi","Angola","Solomon Islands","Zimbabwe","Bahamas","British Indian Ocean Territory","United Arab Emirates","Dominica","Albania","Marshall Islands","Paraguay","Tuvalu","Saudi Arabia","Uruguay","Samoa","Vietnam","Slovenia","Azerbaijan","Niger","Japan","Cyprus","Cayman Islands","Pitcairn","Saint Lucia","Liberia","Kenya","Djibouti","Qatar","Turkmenistan","East Timor","Rwanda","Philippines","Trinidad and Tobago","Singapore","Oman","Mali","North Korea","Kiribati","Comoros","Togo","Belarus","Indonesia","Bosnia and Herzegovina","Yemen","Cameroon","Morocco","British Virgin Islands","Bermuda","Bahrain","Luxembourg","Algeria","Norway","Uzbekistan","Brunei","Bhutan","New Zealand","Mexico","Kosovo","Saint Kitts and Nevis","Kyrgyzstan","South Korea","China","Malta","Poland","Afghanistan","Colombia","Brazil","Argentina","Cook Islands","Western Sahara","Kuwait","Barbados","Mozambique","Myanmar","Belgium","United Kingdom","Israel"],"locations":["TJK","GTM","GNB","TZA","GMB","GAB","ERI","ISL","GUY","SWZ","SUR","GIB","FLK","CHE","FIN","LKA","SWE","ETH","SSD","GRL","IND","EST","HND","ESP","FRA","SLV","EGY","SYR","GHA","GRC","HUN","ECU","HTI","THA","GEO","SDN","GRD","FRO","FJI","DEU","GNQ","GIN","GGY","LIE","BGR","LVA","MNE","SMR","AUT","TCD","PRT","UGA","ITA","PAK","MYS","BWA","VUT","BLZ","SEN","DNK","CUB","MCO","LBN","COD","MNG","CAF","SYC","IRQ","MKD","TUN","NGA","JEY","JOR","PER","COG","ARM","IRN","AUS","CRI","SVK","KAZ","UKR","TUR","KHM","ATG","MDV","SLE","MUS","LAO","CHL","MSR","PNG","ZMB","MDA","TCA","LTU","NIU","DOM","HRV","USA","VCT","LSO","SRB","SHN","ROU","AND","FSM","BGD","IRL","MDG","RUS","PAN","NLD","STP","MRT","PSE","NIC","BEN","VEN","LBY","NPL","JAM","CPV","CZE","TON","CIV","BDI","SOM","BOL","CAN","BFA","IMN","ZAF","MWI","AGO","SLB","ZWE","BHS","IOT","ARE","DMA","ALB","MHL","PRY","TUV","SAU","URY","WSM","VNM","SVN","AZE","NER","JPN","CYP","CYM","PCN","LCA","LBR","KEN","DJI","QAT","TKM","TLS","RWA","PHL","TTO","SGP","OMN","MLI","PRK","KIR","COM","TGO","BLR","IDN","BIH","YEM","CMR","MAR","VGB","BMU","BHR","LUX","DZA","NOR","UZB","BRN","BTN","NZL","MEX","XKX","KNA","KGZ","KOR","CHN","MLT","POL","AFG","COL","BRA","ARG","COK","ESH","KWT","BRB","MOZ","MMR","BEL","GBR","ISR"],"name":"","z":[0.373148148,0.346546961,-0.0898,0.294744318,0.24825,0.13143299,0.27365,0.348415842,0.360585366,0.150875,0.532,0.221944444,0.2909,0.309589382,0.317174404,0.188975904,0.336857272,0.298722727,0.383495495,0.457787879,0.297234478,0.265465116,0.460523277,0.342920173,0.406176689,0.176765909,0.378628571,0.445309091,0.202360107,0.368098876,0.339610169,0.347072597,0.376792123,0.403742749,0.435213483,0.36993956,0.392814815,0.23875,0.328,0.252558725,0.1426,0.209333333,0.013541667,0.32125,0.339553488,0.328836538,0.468666667,0.854,0.294470588,0.366880597,0.339278403,0.283062385,0.418552819,0.374565778,0.132461713,0.216809524,-0.065545455,0.296728814,0.272264881,0.437455709,-0.051994774,0.33184058,0.260446328,0.236753191,0.398051429,0.376578947,0.307234483,0.367033835,0.240728814,0.330274286,0.37515544,0.227245455,0.243914894,0.300604487,0.095447368,0.806461538,0.386356391,0.337949217,0.239886364,0.309055556,0.375285714,0.335433134,0.229114681,0.245619048,0.2825625,0.158583815,0.342075949,0.430966667,0.388039604,0.299363158,0.508619048,0.390737705,0.481469388,0.381363636,0.335,0.364567823,0.1734,0.252911376,0.258568421,0.401266912,0.24608,0.232533333,0.412168831,0.335090909,0.390247972,0.315253521,0.369166667,0.266129129,0.350185172,0.414580952,0.386444798,0.29030186,0.304466432,0.568142857,0.571090909,0.417877358,0.244976974,0.237,0.074976981,0.276243902,0.316860465,0.257908333,0.196589286,0.384103175,0.304114286,0.435915094,0.083724138,0.376473988,0.256688017,0.341458288,0.376604167,0.396621212,0.331752573,0.363597561,0.459171975,0.520375,0.280844,0.302856061,-0.645,0.227965994,0.3254,0.384776882,0.3631875,0.217835017,0.409,0.169801865,0.349353239,0.273333333,0.362819793,0.396036,0.362541958,0.385468468,0.303019082,0.305397878,0.406069444,0.60025,0.215686275,0.402537572,0.254687375,0.133736842,0.130365079,0.399285714,0.5925,0.168470833,0.326702307,0.210934615,0.279815552,0.26878,0.434731183,0.450930233,0.2224,0.641333333,0.332951613,0.360785047,0.107491839,0.384184466,0.260725,0.309595819,0.317402353,0.140666667,0.337222222,0.095787402,0.3217,0.388758503,0.313033972,0.145862069,-0.0647,0.288875,0.331017495,0.308538999,0.344078431,0.481428571,0.226290323,0.323971805,0.392304156,0.169441176,0.246763752,0.18,0.378939318,0.368589561,0.237459313,0.4488,0.480157895,0.027592547,0.553849057,0.366494505,0.308150838,0.33437342,0.311973992,0.344685714],"type":"choropleth"}],"name":"2020-05-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kosovo","Faroe Islands","Ecuador","Montserrat","Qatar","Micronesia","Venezuela","Romania","Gambia","Kyrgyzstan","United Arab Emirates","Honduras","Ghana","Spain","Mali","Sao Tome and Principe","Iraq","Kuwait","Japan","Zimbabwe","Cayman Islands","Switzerland","Ireland","Moldova","Tonga","Germany","Portugal","Bermuda","Slovenia","Hungary","Lesotho","Fiji","Burkina Faso","Dominica","Palau","Thailand","Palestine","Denmark","Russia","Solomon Islands","Tanzania","Burundi","Jamaica","Czech Republic","Suriname","Canada","Egypt","Uganda","Ivory Coast","Andorra","Saudi Arabia","Comoros","Sudan","Panama","Azerbaijan","Malta","Nicaragua","Mauritania","Macedonia","Marshall Islands","Philippines","Djibouti","Botswana","Uruguay","Belgium","Morocco","Bangladesh","Syria","Samoa","Angola","Norway","Madagascar","Tuvalu","Iceland","Pitcairn","Estonia","Albania","Cape Verde","Bolivia","Singapore","Bahrain","Paraguay","Guinea","Guinea-Bissau","Georgia","Netherlands","Argentina","Trinidad and Tobago","Nepal","Liberia","Somalia","Saint Lucia","East Timor","Cyprus","Libya","Kiribati","Colombia","Belarus","Saint Kitts and Nevis","Maldives","Zambia","Senegal","Mozambique","Saint Helena","Cameroon","Iran","Guyana","Falkland Islands","Seychelles","Costa Rica","Myanmar","Chad","Guatemala","Grenada","Luxembourg","Mongolia","Vanuatu","Australia","Latvia","Tajikistan","Sweden","Nigeria","Papua New Guinea","Yemen","Gabon","Dominican Republic","Chile","Sri Lanka","Uzbekistan","Laos","United Kingdom","Republic of the Congo","Israel","Brunei","Belize","Equatorial Guinea","Afghanistan","Guernsey","Haiti","Kazakhstan","Slovakia","Kenya","Swaziland","China","Ethiopia","Togo","South Korea","Mauritius","Barbados","Monaco","El Salvador","Saint Vincent and the Grenadines","Ukraine","Antigua and Barbuda","Pakistan","Niue","Lithuania","Armenia","Cambodia","Serbia","Benin","Jersey","Greenland","Gibraltar","Liechtenstein","Turkey","Brazil","Oman","Mexico","Bulgaria","North Korea","South Sudan","British Virgin Islands","Isle of Man","Greece","British Indian Ocean Territory","Bahamas","Vietnam","India","Cuba","Niger","Democratic Republic of the Congo","Sierra Leone","Austria","Lebanon","France","Poland","Montenegro","Turks and Caicos Islands","Jordan","Turkmenistan","United States","Tunisia","Malawi","Malaysia","Eritrea","Algeria","Central African Republic","South Africa","Bhutan","Western Sahara","Croatia","Rwanda","New Zealand","Italy","Indonesia","Bosnia and Herzegovina","Peru","Finland","Nauru"],"locations":["XKX","FRO","ECU","MSR","QAT","FSM","VEN","ROU","GMB","KGZ","ARE","HND","GHA","ESP","MLI","STP","IRQ","KWT","JPN","ZWE","CYM","CHE","IRL","MDA","TON","DEU","PRT","BMU","SVN","HUN","LSO","FJI","BFA","DMA","PLW","THA","PSE","DNK","RUS","SLB","TZA","BDI","JAM","CZE","SUR","CAN","EGY","UGA","CIV","AND","SAU","COM","SDN","PAN","AZE","MLT","NIC","MRT","MKD","MHL","PHL","DJI","BWA","URY","BEL","MAR","BGD","SYR","WSM","AGO","NOR","MDG","TUV","ISL","PCN","EST","ALB","CPV","BOL","SGP","BHR","PRY","GIN","GNB","GEO","NLD","ARG","TTO","NPL","LBR","SOM","LCA","TLS","CYP","LBY","KIR","COL","BLR","KNA","MDV","ZMB","SEN","MOZ","SHN","CMR","IRN","GUY","FLK","SYC","CRI","MMR","TCD","GTM","GRD","LUX","MNG","VUT","AUS","LVA","TJK","SWE","NGA","PNG","YEM","GAB","DOM","CHL","LKA","UZB","LAO","GBR","COG","ISR","BRN","BLZ","GNQ","AFG","GGY","HTI","KAZ","SVK","KEN","SWZ","CHN","ETH","TGO","KOR","MUS","BRB","MCO","SLV","VCT","UKR","ATG","PAK","NIU","LTU","ARM","KHM","SRB","BEN","JEY","GRL","GIB","LIE","TUR","BRA","OMN","MEX","BGR","PRK","SSD","VGB","IMN","GRC","IOT","BHS","VNM","IND","CUB","NER","COD","SLE","AUT","LBN","FRA","POL","MNE","TCA","JOR","TKM","USA","TUN","MWI","MYS","ERI","DZA","CAF","ZAF","BTN","ESH","HRV","RWA","NZL","ITA","IDN","BIH","PER","FIN","NRU"],"name":"","z":[0.364933333,-0.01125,0.357245975,0.840588235,0.201920635,0.339125,0.23652486,0.396230867,0.428587786,0.2663,0.210707982,0.182055402,0.192014957,0.314599751,0.391085106,0.4074,0.485698758,0.009571142,0.371701193,0.274907692,0.621639344,0.3290927,0.069888103,0.29292029,0.529016667,0.32888476,0.293759694,0.235925926,0.375486188,0.339306569,0.370793103,0.44108,0.328492063,0.041,0.921,0.367123984,0.23425,0.358843866,0.440128878,-0.025363636,0.241726027,-0.248071429,0.280730769,0.391727941,0.418615385,0.387897263,0.410361011,0.150076289,0.573230769,0.5046875,0.08151028,-0.3858,0.350088889,0.257853999,0.491728997,0.241929412,0.352612805,-0.001,0.448148148,0.476,0.347423949,0.205285714,0.574926829,0.369624794,0.355463572,0.291294326,0.238255556,0.516333333,0.629071429,0.317330357,0.425995327,0.508465347,0.733,0.39801087,0.6265,0.421522727,0.436291123,0.340410714,0.233418605,0.324990876,0.15692437,0.324503417,0.315408163,0.5596,0.470258065,0.373908104,0.378422253,0.353411321,0.274228261,0.528961353,0.366904762,0.433272727,0.52,0.47048913,0.1811875,0.839,0.268999853,0.315797619,0.484181818,0.02895092,0.373148936,0.150977974,0.2855,0.81525,0.385756058,0.467360983,0.466451613,0.429916667,0.546701493,0.381478723,0.336255034,0.515414634,0.326260813,0.4254,0.40489,0.432595092,0.42475,0.48794664,0.286909836,0.401309524,0.388416433,0.356171285,0.40708642,0.4005,0.488482759,0.211287879,0.291685751,0.269680905,0.1457,0.42002439,0.266978028,0.067552632,0.276317259,0.178571429,0.384589744,0.4826,0.347541935,0.198189189,0.373743869,0.46918,0.299759615,0.298400763,0.3716,0.408765042,0.406322917,0.2499,0.387293497,0.55225,0.421910714,0.425018519,0.280544365,0.423142857,0.338556818,0.5272,0.164432083,0.4336,0.416326861,0.4765,0.269694444,0.470615,0.150714286,0.373538462,0.342375,0.111090909,0.611714286,0.325511337,0.386263673,0.101680556,0.237186434,0.436421965,0.516346154,0.268422414,0.414285714,0.431822222,0.340383282,0.0,0.367105263,0.408893993,0.277876761,0.025785511,0.502465116,0.493806667,0.480921053,0.399063676,0.249265823,0.37304907,0.262530044,0.442617647,0.481923077,0.167796875,0.433,0.484728283,0.416065327,0.378424779,0.200588041,0.36175,0.35134,0.509296875,0.36100108,0.4468,0.455368421,0.405231405,-0.062914894,0.430305113,0.458227838,0.245886914,0.335428571,0.289489629,0.410161345,0.808],"type":"choropleth"}],"name":"2020-05-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sweden","Democratic Republic of the Congo","Liechtenstein","Papua New Guinea","Andorra","Senegal","Romania","Poland","Cameroon","Trinidad and Tobago","Falkland Islands","Ivory Coast","Bahamas","New Zealand","Italy","Brazil","Lithuania","Gambia","Morocco","Canada","Somalia","Egypt","San Marino","Guinea-Bissau","Kyrgyzstan","Turkey","Sierra Leone","Costa Rica","Gabon","Chile","Switzerland","Republic of the Congo","Niue","Laos","El Salvador","Turks and Caicos Islands","Bolivia","Kazakhstan","Antigua and Barbuda","Australia","Eritrea","Latvia","Pakistan","Yemen","Mauritius","Swaziland","Botswana","Western Sahara","Slovakia","Saint Vincent and the Grenadines","Kuwait","Argentina","Kosovo","Bosnia and Herzegovina","Singapore","Kiribati","Equatorial Guinea","Belize","Comoros","Norway","Turkmenistan","Guatemala","Jordan","Colombia","Mexico","Honduras","Thailand","North Korea","Armenia","Cook Islands","Kenya","Spain","Oman","China","Haiti","Qatar","Libya","Chad","Micronesia","Fiji","Cyprus","Hungary","Liberia","Cape Verde","Zambia","Solomon Islands","Sri Lanka","Montenegro","Tuvalu","Nicaragua","Vietnam","Benin","United States","Estonia","Angola","Uganda","Jamaica","Saint Helena","Panama","Czech Republic","Mauritania","Germany","Cayman Islands","Azerbaijan","Palestine","Slovenia","Montserrat","Nigeria","Saint Kitts and Nevis","Seychelles","Lebanon","Anguilla","Jersey","Uruguay","Portugal","France","Austria","Croatia","Central African Republic","Lesotho","Gibraltar","Palau","Tunisia","Guyana","Tanzania","Cuba","Niger","Serbia","Japan","Tajikistan","Luxembourg","Moldova","Ghana","Tonga","Sudan","Paraguay","Grenada","Greece","Bhutan","India","Mongolia","Albania","East Timor","Bahrain","South Sudan","Mozambique","United Arab Emirates","Madagascar","Indonesia","Marshall Islands","Greenland","Israel","Burundi","United Kingdom","Iceland","Cambodia","Netherlands","Vatican","Guernsey","Iraq","Isle of Man","Georgia","Faroe Islands","Myanmar","Belgium","Malaysia","Iran","Philippines","Algeria","Belarus","South Africa","Samoa","Peru","Dominican Republic","Mali","British Virgin Islands","Bangladesh","Ukraine","Saint Lucia","Guinea","Malta","Burkina Faso","Saudi Arabia","Barbados","Nauru","Togo","Ethiopia","Venezuela","Sao Tome and Principe","Ireland","South Korea","Maldives","Dominica","Syria","Denmark","Afghanistan","Bermuda","Russia","Djibouti","British Indian Ocean Territory","Uzbekistan","Rwanda","Bulgaria","Ecuador","Malawi","Suriname","Nepal","Monaco","Pitcairn","Macedonia","Zimbabwe","Vanuatu","Finland","Brunei"],"locations":["SWE","COD","LIE","PNG","AND","SEN","ROU","POL","CMR","TTO","FLK","CIV","BHS","NZL","ITA","BRA","LTU","GMB","MAR","CAN","SOM","EGY","SMR","GNB","KGZ","TUR","SLE","CRI","GAB","CHL","CHE","COG","NIU","LAO","SLV","TCA","BOL","KAZ","ATG","AUS","ERI","LVA","PAK","YEM","MUS","SWZ","BWA","ESH","SVK","VCT","KWT","ARG","XKX","BIH","SGP","KIR","GNQ","BLZ","COM","NOR","TKM","GTM","JOR","COL","MEX","HND","THA","PRK","ARM","COK","KEN","ESP","OMN","CHN","HTI","QAT","LBY","TCD","FSM","FJI","CYP","HUN","LBR","CPV","ZMB","SLB","LKA","MNE","TUV","NIC","VNM","BEN","USA","EST","AGO","UGA","JAM","SHN","PAN","CZE","MRT","DEU","CYM","AZE","PSE","SVN","MSR","NGA","KNA","SYC","LBN","AIA","JEY","URY","PRT","FRA","AUT","HRV","CAF","LSO","GIB","PLW","TUN","GUY","TZA","CUB","NER","SRB","JPN","TJK","LUX","MDA","GHA","TON","SDN","PRY","GRD","GRC","BTN","IND","MNG","ALB","TLS","BHR","SSD","MOZ","ARE","MDG","IDN","MHL","GRL","ISR","BDI","GBR","ISL","KHM","NLD","VAT","GGY","IRQ","IMN","GEO","FRO","MMR","BEL","MYS","IRN","PHL","DZA","BLR","ZAF","WSM","PER","DOM","MLI","VGB","BGD","UKR","LCA","GIN","MLT","BFA","SAU","BRB","NRU","TGO","ETH","VEN","STP","IRL","KOR","MDV","DMA","SYR","DNK","AFG","BMU","RUS","DJI","IOT","UZB","RWA","BGR","ECU","MWI","SUR","NPL","MCO","PCN","MKD","ZWE","VUT","FIN","BRN"],"name":"","z":[0.36545838,0.222180978,0.445939394,0.311985294,0.126991453,0.292884183,0.393210115,0.275904467,0.316395845,0.354026563,0.451648649,0.29102267,0.280046332,0.374799649,0.435976593,0.347607871,0.298880302,0.318375375,0.308303719,0.361284091,0.167258523,0.383740819,0.15225,0.223636364,0.31188764,0.26590262,0.365285714,0.255597971,0.392952991,0.401063662,0.301509414,0.231027778,0.3994,0.427323077,0.24585532,0.187933333,0.344680145,0.14884058,0.162345679,0.437807538,0.092774194,0.209688889,0.271318195,0.38052439,0.316410256,0.144859649,0.202121406,0.397756757,0.243431319,0.287447917,0.338907865,0.389457009,0.116524528,0.375464286,0.261559351,0.419,0.261235294,0.417703704,0.366526316,0.43523833,0.319338462,0.28176622,0.217554455,0.312429507,0.246497556,0.190770718,0.318923927,0.47811811,0.338928571,0.373166667,0.360665203,0.335883632,0.236051597,0.454591516,0.377820468,0.289335533,0.466077586,0.363154696,0.155083333,0.269601036,0.394611169,0.382917419,0.439077103,0.373221154,0.183,0.02375,0.166665608,0.333044944,0.872625,0.453951249,0.329733807,0.231474886,0.42943481,0.264256798,0.272419878,0.132072888,0.229213183,0.265075,0.222047385,0.349275472,0.413808511,0.304553299,0.368308943,0.394542406,0.2955,0.413230769,0.515229167,0.243846748,-0.063909091,0.440023179,0.205541243,0.352,0.358621145,0.339986152,0.307989746,0.384768433,0.348383695,0.338439331,0.321272727,0.260368715,0.194545455,0.461,0.31812782,0.285774834,0.257210252,0.098851012,0.416528918,0.376234127,0.327110929,0.295985507,0.28670235,0.408312236,0.214922347,0.061851064,0.283785714,0.346007646,0.274776119,0.382272618,0.096896552,0.257669563,0.455874126,0.352900262,0.518642857,0.263158065,0.327731235,0.303776423,0.304449153,0.313459397,0.175741414,0.4332,0.2911,0.263521457,0.271713235,0.407667582,0.367448052,0.260399015,0.336057732,0.394,0.294141176,0.227518844,0.438202899,0.369225899,0.40152381,0.309902326,0.302894108,0.308747441,0.4137812,0.380367476,0.337576754,0.362328042,0.234270614,0.70575,0.266230066,0.331032348,0.258705078,0.3175,0.284052372,0.313717617,0.271327273,0.420715596,0.285105263,0.358689266,0.30592392,0.22471066,0.350333333,0.262610169,0.182136765,0.16208369,0.441333333,0.270563234,0.325772915,0.242592161,0.3485,0.292780488,0.350904478,0.440741811,0.236114583,0.354230653,0.102313253,0.52875,0.297870588,-0.009528736,0.386445283,0.164401457,0.277877551,0.500338983,0.375708679,0.444009901,0.177583333,0.383787879,0.353131679,0.350892857,0.314073815,0.122226415],"type":"choropleth"}],"name":"2020-05-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jersey","Afghanistan","Nicaragua","Turks and Caicos Islands","Libya","Kuwait","Iraq","Faroe Islands","Slovenia","Nigeria","Bhutan","Bulgaria","Solomon Islands","Oman","Seychelles","Philippines","El Salvador","Rwanda","Switzerland","Uganda","Czech Republic","Jamaica","Isle of Man","Madagascar","Cook Islands","Botswana","Myanmar","Turkey","Panama","Gambia","France","Montenegro","Nepal","Ethiopia","Monaco","Guernsey","Bangladesh","Maldives","Suriname","Guyana","Pitcairn","Gibraltar","Dominica","Niger","Burkina Faso","Ecuador","United Kingdom","Guatemala","Palestine","Saint Kitts and Nevis","Vietnam","Tunisia","Vatican","Cayman Islands","Bermuda","Cuba","Malawi","Serbia","Eritrea","Haiti","Falkland Islands","Hungary","Kenya","Micronesia","Palau","Montserrat","Ireland","North Korea","Central African Republic","Sao Tome and Principe","Mali","Lebanon","Cape Verde","Belize","Angola","Peru","Saint Vincent and the Grenadines","Romania","India","Finland","Equatorial Guinea","Saint Lucia","South Africa","Western Sahara","Tonga","Liberia","Belgium","Zambia","Brunei","Kyrgyzstan","Mongolia","Japan","Portugal","Azerbaijan","Vanuatu","Fiji","Slovakia","China","Cyprus","Tuvalu","Tanzania","Paraguay","Syria","Mauritania","Italy","Iceland","Singapore","Spain","Egypt","Republic of the Congo","United States","Guinea","Guinea-Bissau","Georgia","San Marino","Costa Rica","Iran","Pakistan","Tokelau","United Arab Emirates","Lithuania","Senegal","Greenland","Russia","Yemen","Niue","Belarus","Gabon","Jordan","Venezuela","Benin","Togo","Saint Helena","Bosnia and Herzegovina","East Timor","Norway","Qatar","Andorra","Somalia","Zimbabwe","Luxembourg","Israel","Comoros","Antigua and Barbuda","Mozambique","Papua New Guinea","Ukraine","Greece","Thailand","Malta","Cambodia","Australia","Argentina","Albania","Canada","Denmark","British Indian Ocean Territory","Latvia","Morocco","Croatia","Laos","Samoa","Kazakhstan","Mexico","Marshall Islands","Turkmenistan","Bahrain","Cameroon","New Zealand","Kosovo","Poland","Saudi Arabia","Algeria","Lesotho","Anguilla","Liechtenstein","Barbados","Bolivia","Mauritius","South Korea","Honduras","Ghana","Dominican Republic","Malaysia","Bahamas","South Sudan","Moldova","Austria","Uzbekistan","Djibouti","Uruguay","Sudan","Sweden","Sierra Leone","Colombia","Armenia","Burundi","British Virgin Islands","Germany","Kiribati","Indonesia","Democratic Republic of the Congo","Trinidad and Tobago","Chad","Swaziland","Sri Lanka","Brazil","Estonia","Tajikistan","Nauru","Macedonia","Grenada","Ivory Coast","Chile","Netherlands"],"locations":["JEY","AFG","NIC","TCA","LBY","KWT","IRQ","FRO","SVN","NGA","BTN","BGR","SLB","OMN","SYC","PHL","SLV","RWA","CHE","UGA","CZE","JAM","IMN","MDG","COK","BWA","MMR","TUR","PAN","GMB","FRA","MNE","NPL","ETH","MCO","GGY","BGD","MDV","SUR","GUY","PCN","GIB","DMA","NER","BFA","ECU","GBR","GTM","PSE","KNA","VNM","TUN","VAT","CYM","BMU","CUB","MWI","SRB","ERI","HTI","FLK","HUN","KEN","FSM","PLW","MSR","IRL","PRK","CAF","STP","MLI","LBN","CPV","BLZ","AGO","PER","VCT","ROU","IND","FIN","GNQ","LCA","ZAF","ESH","TON","LBR","BEL","ZMB","BRN","KGZ","MNG","JPN","PRT","AZE","VUT","FJI","SVK","CHN","CYP","TUV","TZA","PRY","SYR","MRT","ITA","ISL","SGP","ESP","EGY","COG","USA","GIN","GNB","GEO","SMR","CRI","IRN","PAK","TKL","ARE","LTU","SEN","GRL","RUS","YEM","NIU","BLR","GAB","JOR","VEN","BEN","TGO","SHN","BIH","TLS","NOR","QAT","AND","SOM","ZWE","LUX","ISR","COM","ATG","MOZ","PNG","UKR","GRC","THA","MLT","KHM","AUS","ARG","ALB","CAN","DNK","IOT","LVA","MAR","HRV","LAO","WSM","KAZ","MEX","MHL","TKM","BHR","CMR","NZL","XKX","POL","SAU","DZA","LSO","AIA","LIE","BRB","BOL","MUS","KOR","HND","GHA","DOM","MYS","BHS","SSD","MDA","AUT","UZB","DJI","URY","SDN","SWE","SLE","COL","ARM","BDI","VGB","DEU","KIR","IDN","COD","TTO","TCD","SWZ","LKA","BRA","EST","TJK","NRU","MKD","GRD","CIV","CHL","NLD"],"name":"","z":[0.310032967,0.352794492,0.426743615,0.652428571,0.496029412,0.271418898,0.31495,0.172807692,0.314471545,0.235305762,0.121575342,0.399327394,0.2941875,0.158190083,0.415280632,0.304525697,0.297686223,0.096361301,0.267560832,0.141974666,0.315382271,0.223590838,0.288409574,0.320206897,0.351818182,0.253253125,0.395896703,0.248595273,0.242631296,0.406432836,0.324418427,0.284401709,0.324519943,0.20415493,0.352317073,0.197029851,0.301926941,0.173773956,0.344694915,0.291041667,0.460363636,0.256325581,0.41,0.420492122,0.252962264,0.321785955,0.328923473,0.260017791,0.259107023,0.0443,0.355929795,0.291003597,0.0,0.478280576,0.318986667,0.211128996,0.309843318,0.376149289,0.405884615,0.369369701,0.390676471,0.34616895,0.273070711,0.287037736,0.845666667,0.291104167,0.244345421,0.262609023,0.243525641,0.37572,0.135487234,0.282136622,0.305264151,0.282504132,0.344625,0.272206817,0.521840909,0.363085459,0.263561818,0.278013871,0.393085714,0.27033871,0.286868772,0.3755,0.125193548,0.437868895,0.271222023,0.157229814,0.180758621,0.316243243,0.304715116,0.243275766,0.300445218,0.413244076,0.163758621,0.125992727,0.233542683,0.432989418,0.345933824,0.553083333,0.232804864,0.241052164,0.309347561,0.29580916,0.377913862,0.293839161,0.266359557,0.389842105,0.36198689,0.2933,0.397694148,0.388995575,-0.050071429,0.30497561,0.486714286,0.3108034,0.586848511,0.297485208,0.0,0.282173087,0.28395157,0.275513066,0.312138298,0.360630522,0.336989899,0.476304348,0.362193396,0.42147549,0.221748201,0.334141882,0.26891573,0.234569106,0.226137931,0.416784672,0.366275862,0.349688961,0.245408129,0.177984496,0.285193084,0.323594524,0.240713604,0.31427114,-0.068931034,0.214887097,0.279533835,0.320077381,0.301803962,0.318914227,0.294409231,0.257298851,0.304259036,0.416636364,0.398686744,0.25989008,0.312131304,0.284079156,0.377529412,0.146396296,0.313780439,0.198067416,0.410210145,0.102444444,0.207088235,0.27727005,0.765333333,0.222410256,0.243503448,0.329773309,0.314135315,0.130012987,0.227436093,0.290626927,0.30124237,0.342458904,0.7915,0.260222222,0.195232804,0.324225143,0.306857143,0.330346231,0.172721104,0.196734026,0.30079026,0.259551519,0.305323129,0.320666667,0.316941634,0.294267061,0.225627119,0.079809524,0.377869496,0.277817308,0.355545455,0.354521472,0.321747005,0.183142857,0.254765217,0.299153846,0.291238696,0.14468,0.210863773,0.191811953,0.339130827,0.309039735,0.169181818,0.200010717,0.335158065,0.325945525,0.225432039,0.16625,0.251857143,0.44775,0.285327869,0.408840022,0.311340537],"type":"choropleth"}],"name":"2020-05-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Peru","Yemen","Seychelles","United Arab Emirates","Lesotho","Botswana","South Sudan","Burkina Faso","Lebanon","Bolivia","El Salvador","Slovenia","Switzerland","Ecuador","Costa Rica","Brunei","Bulgaria","Laos","Nigeria","Eritrea","Romania","Australia","Micronesia","Barbados","Turkey","Belgium","Palau","Republic of the Congo","Anguilla","Azerbaijan","Iraq","San Marino","Benin","Chad","Portugal","Swaziland","Sao Tome and Principe","Uruguay","Austria","Jersey","France","Turks and Caicos Islands","Suriname","Grenada","Zimbabwe","Mozambique","Pitcairn","Guinea","Mauritius","Dominican Republic","Croatia","Belize","India","Niue","Rwanda","Sierra Leone","Latvia","Kazakhstan","Jordan","Malaysia","Central African Republic","Haiti","Guyana","Chile","Maldives","Antigua and Barbuda","Pakistan","Nauru","Uzbekistan","Guatemala","Western Sahara","Tokelau","Kyrgyzstan","Uganda","North Korea","Saint Lucia","Georgia","Netherlands","Liechtenstein","Belarus","Ivory Coast","Mauritania","Mexico","Djibouti","Colombia","Ukraine","Saint Helena","Estonia","Finland","Moldova","Singapore","Kiribati","Bahamas","Czech Republic","Armenia","Nicaragua","Syria","Sri Lanka","Panama","Ethiopia","Vietnam","Brazil","Andorra","Macedonia","East Timor","Vanuatu","Thailand","Morocco","Germany","Solomon Islands","Isle of Man","Guinea-Bissau","Bhutan","Burundi","Canada","Qatar","Montserrat","Falkland Islands","Venezuela","Poland","Gambia","Israel","New Zealand","Denmark","Russia","Luxembourg","Equatorial Guinea","Cambodia","Honduras","Bahrain","Comoros","Iceland","Papua New Guinea","Italy","Egypt","Democratic Republic of the Congo","Saudi Arabia","Trinidad and Tobago","Norway","Lithuania","Algeria","Somalia","Senegal","Malta","United States","South Korea","Saint Vincent and the Grenadines","Philippines","Bermuda","Cameroon","Kosovo","British Virgin Islands","Jamaica","Marshall Islands","Indonesia","Faroe Islands","Tonga","Zambia","Togo","Saint Kitts and Nevis","Mali","Gibraltar","Myanmar","Nepal","Iran","Guernsey","Albania","Ghana","Malawi","Tunisia","Madagascar","Niger","Cook Islands","Cape Verde","Sweden","United Kingdom","Slovakia","Monaco","Afghanistan","Angola","Cyprus","Cayman Islands","Liberia","Japan","Fiji","Serbia","Montenegro","Ireland","China","Spain","Hungary","Mongolia","Palestine","Kenya","Paraguay","Turkmenistan","Argentina","Greenland","Tajikistan","Kuwait","Tuvalu","Sudan","Libya","Tanzania","Cuba","South Africa","Dominica","Bangladesh","Bosnia and Herzegovina","Oman","Gabon","British Indian Ocean Territory","Samoa","Greece"],"locations":["PER","YEM","SYC","ARE","LSO","BWA","SSD","BFA","LBN","BOL","SLV","SVN","CHE","ECU","CRI","BRN","BGR","LAO","NGA","ERI","ROU","AUS","FSM","BRB","TUR","BEL","PLW","COG","AIA","AZE","IRQ","SMR","BEN","TCD","PRT","SWZ","STP","URY","AUT","JEY","FRA","TCA","SUR","GRD","ZWE","MOZ","PCN","GIN","MUS","DOM","HRV","BLZ","IND","NIU","RWA","SLE","LVA","KAZ","JOR","MYS","CAF","HTI","GUY","CHL","MDV","ATG","PAK","NRU","UZB","GTM","ESH","TKL","KGZ","UGA","PRK","LCA","GEO","NLD","LIE","BLR","CIV","MRT","MEX","DJI","COL","UKR","SHN","EST","FIN","MDA","SGP","KIR","BHS","CZE","ARM","NIC","SYR","LKA","PAN","ETH","VNM","BRA","AND","MKD","TLS","VUT","THA","MAR","DEU","SLB","IMN","GNB","BTN","BDI","CAN","QAT","MSR","FLK","VEN","POL","GMB","ISR","NZL","DNK","RUS","LUX","GNQ","KHM","HND","BHR","COM","ISL","PNG","ITA","EGY","COD","SAU","TTO","NOR","LTU","DZA","SOM","SEN","MLT","USA","KOR","VCT","PHL","BMU","CMR","XKX","VGB","JAM","MHL","IDN","FRO","TON","ZMB","TGO","KNA","MLI","GIB","MMR","NPL","IRN","GGY","ALB","GHA","MWI","TUN","MDG","NER","COK","CPV","SWE","GBR","SVK","MCO","AFG","AGO","CYP","CYM","LBR","JPN","FJI","SRB","MNE","IRL","CHN","ESP","HUN","MNG","PSE","KEN","PRY","TKM","ARG","GRL","TJK","KWT","TUV","SDN","LBY","TZA","CUB","ZAF","DMA","BGD","BIH","OMN","GAB","IOT","WSM","GRC"],"name":"","z":[0.307856848,0.367173913,0.42111,0.240387163,0.316984962,0.208382222,0.282505882,0.288781609,0.209082136,0.274774682,0.199268104,0.22694856,0.291680355,0.263421666,0.331138981,0.229882353,0.39038171,0.452658385,0.269954648,0.037849057,0.337282332,0.37098674,0.149354839,0.232167742,0.242769532,0.277641584,0.6394,0.278043478,-0.35875,0.302292857,0.342314332,0.460636364,0.150256983,0.386421687,0.321931762,0.078169811,0.298115385,0.317747267,0.289314655,0.28241358,0.384894824,-0.237454545,0.487521739,0.347028169,0.297820459,0.25831746,0.25675,0.113544379,0.277706667,0.240159331,0.268662281,0.253282051,0.181564433,0.6044,-0.021488889,0.21281295,0.154815182,0.221442105,0.206581522,0.255604353,0.265041096,0.339130381,0.412070513,0.314848772,0.183374861,0.013386364,0.278462911,0.4074,0.133031746,0.223675953,0.168586207,-0.225333333,0.197029851,0.207655696,0.274178571,0.371126984,0.337252727,0.300762552,0.371733333,0.358411429,0.265829493,0.308119565,0.288642303,0.042533333,0.316906626,0.370045923,0.176633333,0.329691358,0.372865884,0.318459459,0.226714112,0.170666667,0.348492228,0.393419128,0.26491195,0.412651524,0.264936,0.182368548,0.235564324,0.184204904,0.30622508,0.423460591,0.353186916,0.4143125,0.176121212,0.15,0.314469868,0.293636878,0.304447031,0.3704,0.365465409,0.245851852,0.176238095,0.579370787,0.292496666,0.243597353,0.385521739,0.431111111,0.178847694,0.264378255,0.352273408,0.308192308,0.345109589,0.29428496,0.328661838,0.272078818,0.221621622,0.293318408,0.057575484,0.193762887,0.095117647,0.339736111,0.23966474,0.366332164,0.355806139,0.241235374,0.202750517,0.328074212,0.363049587,0.288756125,0.343846552,0.32415,0.231281192,0.163254098,0.365632389,0.350102833,0.366478261,0.324363139,0.339538462,0.376549145,0.291614679,-0.224142857,0.241211623,0.4296,0.219721853,0.486636364,0.183454545,0.136051948,0.262119658,0.051411765,0.259804706,0.282548387,0.328048837,0.204519304,0.459732552,0.333705263,0.425613043,0.148375242,0.290599585,0.274379645,0.395658768,0.376709091,0.492473684,0.463433735,0.34341867,0.333980785,0.226255034,0.235672727,0.290194313,0.401416667,0.356177479,0.347606452,0.394122596,0.266305326,0.229786611,0.334020833,0.355736264,0.265300341,0.398472736,0.333559486,0.351996479,0.375,0.381652968,0.2782117,0.308269138,0.458897059,0.281009145,0.373746988,0.358502564,0.252913189,0.335478261,0.261332308,0.27606962,0.225459811,0.162803684,0.237908734,0.131714286,0.249842908,0.435393491,0.221997797,0.351893048,0.606636364,0.308666667,0.364785912],"type":"choropleth"}],"name":"2020-05-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guernsey","Ghana","Sweden","Maldives","Bosnia and Herzegovina","Norway","Equatorial Guinea","Saint Vincent and the Grenadines","North Korea","Kyrgyzstan","Honduras","Singapore","Slovakia","San Marino","Brunei","Myanmar","Malta","East Timor","Guatemala","Qatar","Comoros","Turkey","Cook Islands","Philippines","Pitcairn","Australia","Dominican Republic","British Virgin Islands","Sudan","Indonesia","Suriname","Iran","Ecuador","Bermuda","Belarus","Chile","Argentina","Antigua and Barbuda","Mali","Montenegro","Kuwait","Kenya","Georgia","China","Niue","South Korea","Turkmenistan","Oman","Thailand","Saint Helena","Rwanda","Spain","Sierra Leone","Monaco","Kosovo","United Kingdom","Western Sahara","Kiribati","Mexico","Colombia","Haiti","Montserrat","Armenia","Republic of the Congo","Afghanistan","Laos","Kazakhstan","Luxembourg","Turks and Caicos Islands","Egypt","Burkina Faso","Democratic Republic of the Congo","Azerbaijan","Malawi","Gibraltar","Liberia","Syria","Vanuatu","Sri Lanka","Cyprus","Cayman Islands","Canada","Ethiopia","Niger","Moldova","Japan","Palestine","Dominica","South Sudan","Lesotho","Mauritius","Tuvalu","Serbia","Vietnam","Saint Kitts and Nevis","Belize","Mongolia","Cuba","Grenada","Brazil","Lithuania","Tokelau","Trinidad and Tobago","Cambodia","United Arab Emirates","Ireland","Netherlands","Micronesia","Angola","Cape Verde","Czech Republic","Belgium","Libya","Panama","Romania","Uganda","Guinea-Bissau","Liechtenstein","Macedonia","Algeria","Mauritania","Zimbabwe","Zambia","Tanzania","Faroe Islands","Benin","Jamaica","South Africa","Morocco","Gambia","Bahrain","Isle of Man","Madagascar","Nepal","Estonia","Finland","Nicaragua","Burundi","Greece","Bangladesh","Greenland","Paraguay","Bahamas","Solomon Islands","Djibouti","Ivory Coast","Uruguay","Sao Tome and Principe","Albania","Saudi Arabia","Israel","Tonga","Iceland","Ukraine","Austria","Bolivia","Germany","El Salvador","Bulgaria","Croatia","Slovenia","Nigeria","Andorra","Malaysia","France","Swaziland","New Zealand","Mozambique","Latvia","Gabon","Eritrea","Togo","Russia","Samoa","Papua New Guinea","Guyana","Yemen","Denmark","Costa Rica","Uzbekistan","Switzerland","Chad","Barbados","Jordan","United States","Marshall Islands","Pakistan","Cameroon","Bhutan","Guinea","British Indian Ocean Territory","Fiji","Botswana","Jersey","Tunisia","Hungary","Portugal","Iraq","Italy","Nauru","Falkland Islands","Saint Lucia","Peru","Poland","India","Seychelles","Venezuela","Anguilla","Lebanon","Central African Republic","Palau","Somalia","Tajikistan","Senegal"],"locations":["GGY","GHA","SWE","MDV","BIH","NOR","GNQ","VCT","PRK","KGZ","HND","SGP","SVK","SMR","BRN","MMR","MLT","TLS","GTM","QAT","COM","TUR","COK","PHL","PCN","AUS","DOM","VGB","SDN","IDN","SUR","IRN","ECU","BMU","BLR","CHL","ARG","ATG","MLI","MNE","KWT","KEN","GEO","CHN","NIU","KOR","TKM","OMN","THA","SHN","RWA","ESP","SLE","MCO","XKX","GBR","ESH","KIR","MEX","COL","HTI","MSR","ARM","COG","AFG","LAO","KAZ","LUX","TCA","EGY","BFA","COD","AZE","MWI","GIB","LBR","SYR","VUT","LKA","CYP","CYM","CAN","ETH","NER","MDA","JPN","PSE","DMA","SSD","LSO","MUS","TUV","SRB","VNM","KNA","BLZ","MNG","CUB","GRD","BRA","LTU","TKL","TTO","KHM","ARE","IRL","NLD","FSM","AGO","CPV","CZE","BEL","LBY","PAN","ROU","UGA","GNB","LIE","MKD","DZA","MRT","ZWE","ZMB","TZA","FRO","BEN","JAM","ZAF","MAR","GMB","BHR","IMN","MDG","NPL","EST","FIN","NIC","BDI","GRC","BGD","GRL","PRY","BHS","SLB","DJI","CIV","URY","STP","ALB","SAU","ISR","TON","ISL","UKR","AUT","BOL","DEU","SLV","BGR","HRV","SVN","NGA","AND","MYS","FRA","SWZ","NZL","MOZ","LVA","GAB","ERI","TGO","RUS","WSM","PNG","GUY","YEM","DNK","CRI","UZB","CHE","TCD","BRB","JOR","USA","MHL","PAK","CMR","BTN","GIN","IOT","FJI","BWA","JEY","TUN","HUN","PRT","IRQ","ITA","NRU","FLK","LCA","PER","POL","IND","SYC","VEN","AIA","LBN","CAF","PLW","SOM","TJK","SEN"],"name":"","z":[0.244516129,0.203514209,0.40357719,0.111404432,0.344434641,0.386748177,0.219346939,0.436862069,0.301285714,0.231224138,0.093115546,0.26908279,0.265245968,0.370761905,0.333516667,0.357671733,0.281931034,-0.088538462,0.297699001,0.225703667,0.121222222,0.202613591,0.353692308,0.28806166,0.148666667,0.375710294,0.301796916,0.309166667,0.239568116,0.212312722,0.455456522,0.424726036,0.254586967,0.391,0.314588235,0.448373335,0.309339241,0.338363636,0.351891117,0.52740884,0.237793926,0.437677713,0.397144981,0.284423523,0.534642857,0.298658074,0.507214286,0.254144828,0.309228027,0.483965517,0.066525275,0.383715982,0.304006098,0.399256637,0.398483146,0.387212409,0.315947368,0.317714286,0.315606586,0.319188525,0.358568952,0.43212069,0.430041667,0.157526786,0.186837607,0.362068627,0.259554054,0.294398693,0.194333333,0.37278961,0.341781955,0.24485346,0.379916256,0.290935733,0.251826087,0.363692913,0.371877778,0.29296,0.125286013,0.343524422,0.348666667,0.32208131,0.244109244,0.354268208,0.320919598,0.267559624,0.337664557,0.2146875,0.291731629,0.251972603,0.190788136,0.191466667,0.423033426,0.298688285,0.209428571,0.22260396,0.33259854,0.127537194,0.386612245,0.401677479,0.25308532,0.892,0.327475779,0.177711957,0.223847936,0.224741589,0.318516714,0.02303125,0.351948052,0.167168421,0.330771836,0.313104663,0.3612,0.227482369,0.374552697,0.172883956,0.131181818,0.311628571,0.385898551,0.267350622,0.346684211,0.202413549,0.288955782,0.205439276,0.388555556,0.260268817,0.265327156,0.207386277,0.303375165,0.420218009,0.334616438,0.41543125,0.417050239,0.274701058,0.328168478,0.351850256,0.439230057,0.317,0.348784121,0.239098072,0.441294118,0.308923729,0.254891129,0.226466667,0.064625,0.261352518,0.342398129,0.3646,0.367728111,0.246932137,0.36875307,0.45975,0.356243421,0.315963183,0.287366667,0.330949664,0.277461334,0.218337415,0.349506726,0.343763889,0.163662011,0.27694373,0.229817204,0.185749469,0.398206416,0.106372093,0.319803906,0.22934,0.312709497,0.428459893,0.035293333,0.244797619,0.347048838,0.192,0.346748387,0.43475,0.364381773,0.33250763,0.419782946,0.13408642,0.34128397,0.465055556,0.207290123,0.261464286,0.386177871,0.063071429,0.249657375,0.357230769,0.12816,0.039900498,-0.037555556,0.067305732,0.271069767,0.253392857,0.358283465,0.268465021,0.310527637,0.347305643,0.384742658,0.445333333,0.377,0.296956522,0.28217722,0.206537215,0.045450504,0.434523364,0.264646317,0.554,0.214609071,0.346377622,-0.414,0.128756303,0.329120482,0.185847087],"type":"choropleth"}],"name":"2020-05-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Estonia","Colombia","Luxembourg","Saudi Arabia","Lithuania","Uganda","Samoa","Cameroon","British Virgin Islands","Burundi","Venezuela","Haiti","Bahrain","United States","United Kingdom","Mauritania","Norway","Senegal","Netherlands","Qatar","Bahamas","Canada","New Zealand","Belize","Guinea-Bissau","Cambodia","Mozambique","Finland","Kosovo","Argentina","Turkmenistan","Morocco","Madagascar","Belarus","Nigeria","Suriname","Bulgaria","Bosnia and Herzegovina","Barbados","Republic of the Congo","Tanzania","Chile","Austria","Kyrgyzstan","Lebanon","Nauru","Sao Tome and Principe","Brunei","China","Malta","Niue","France","Chad","Malaysia","Maldives","Mauritius","San Marino","Rwanda","Guernsey","United Arab Emirates","Vanuatu","Eritrea","Guyana","Seychelles","Sudan","Laos","Latvia","Spain","Marshall Islands","Australia","Turks and Caicos Islands","Malawi","Liechtenstein","Greece","Syria","Russia","Equatorial Guinea","Belgium","British Indian Ocean Territory","Libya","Ethiopia","Ukraine","Saint Helena","Falkland Islands","Armenia","Nicaragua","Nepal","Fiji","Saint Vincent and the Grenadines","Romania","Macedonia","Tajikistan","Tuvalu","Brazil","Switzerland","Myanmar","North Korea","Sierra Leone","Lesotho","Serbia","Botswana","Niger","Azerbaijan","Liberia","Vietnam","Burkina Faso","Cayman Islands","Sri Lanka","Guinea","Cape Verde","Mali","Gibraltar","Bangladesh","Central African Republic","Kuwait","Mexico","Cyprus","Cook Islands","India","Papua New Guinea","Montenegro","Uruguay","Peru","Oman","Iceland","Dominican Republic","Montserrat","Japan","Denmark","Pitcairn","Tonga","Iran","Tokelau","Egypt","Slovenia","Afghanistan","Israel","Singapore","Jamaica","Thailand","Democratic Republic of the Congo","Palestine","Ghana","Faroe Islands","Benin","Moldova","Somalia","Turkey","Uzbekistan","Kenya","East Timor","Philippines","Poland","Indonesia","Togo","Western Sahara","Kazakhstan","Algeria","Sweden","South Africa","Anguilla","Yemen","Grenada","Albania","Mongolia","Paraguay","Bolivia","Bermuda","Croatia","Saint Lucia","Ireland","Pakistan","Jordan","Portugal","Saint Kitts and Nevis","Antigua and Barbuda","Ecuador","Dominica","Gabon","El Salvador","Angola","South Sudan","Micronesia","Cuba","Zimbabwe","Monaco","Tunisia","Djibouti","Germany","Palau","Iraq","Bhutan","Isle of Man","Greenland","Jersey","Slovakia","Costa Rica","Guatemala","Gambia","Panama","Andorra","Italy","Trinidad and Tobago","Ivory Coast","Czech Republic","Georgia","Hungary","Honduras","Solomon Islands","Comoros","Zambia","Kiribati","Swaziland","South Korea"],"locations":["EST","COL","LUX","SAU","LTU","UGA","WSM","CMR","VGB","BDI","VEN","HTI","BHR","USA","GBR","MRT","NOR","SEN","NLD","QAT","BHS","CAN","NZL","BLZ","GNB","KHM","MOZ","FIN","XKX","ARG","TKM","MAR","MDG","BLR","NGA","SUR","BGR","BIH","BRB","COG","TZA","CHL","AUT","KGZ","LBN","NRU","STP","BRN","CHN","MLT","NIU","FRA","TCD","MYS","MDV","MUS","SMR","RWA","GGY","ARE","VUT","ERI","GUY","SYC","SDN","LAO","LVA","ESP","MHL","AUS","TCA","MWI","LIE","GRC","SYR","RUS","GNQ","BEL","IOT","LBY","ETH","UKR","SHN","FLK","ARM","NIC","NPL","FJI","VCT","ROU","MKD","TJK","TUV","BRA","CHE","MMR","PRK","SLE","LSO","SRB","BWA","NER","AZE","LBR","VNM","BFA","CYM","LKA","GIN","CPV","MLI","GIB","BGD","CAF","KWT","MEX","CYP","COK","IND","PNG","MNE","URY","PER","OMN","ISL","DOM","MSR","JPN","DNK","PCN","TON","IRN","TKL","EGY","SVN","AFG","ISR","SGP","JAM","THA","COD","PSE","GHA","FRO","BEN","MDA","SOM","TUR","UZB","KEN","TLS","PHL","POL","IDN","TGO","ESH","KAZ","DZA","SWE","ZAF","AIA","YEM","GRD","ALB","MNG","PRY","BOL","BMU","HRV","LCA","IRL","PAK","JOR","PRT","KNA","ATG","ECU","DMA","GAB","SLV","AGO","SSD","FSM","CUB","ZWE","MCO","TUN","DJI","DEU","PLW","IRQ","BTN","IMN","GRL","JEY","SVK","CRI","GTM","GMB","PAN","AND","ITA","TTO","CIV","CZE","GEO","HUN","HND","SLB","COM","ZMB","KIR","SWZ","KOR"],"name":"","z":[0.412320988,0.299913816,0.393765432,0.309120474,0.340581111,0.315816127,0.015333333,0.375510149,0.0083,0.190815217,0.284561683,0.409592055,0.262062937,0.387686283,0.412082408,0.30404878,0.377107692,0.278588983,0.341225345,0.274712438,0.380862745,0.346880003,0.345384084,0.418617647,0.090555556,0.279993289,0.38486166,0.496517561,0.538116788,0.454866061,0.327493976,0.31782663,0.509835586,0.33820625,0.258106787,0.37603125,0.401324619,0.490621693,0.159307339,0.473056,0.353523188,0.419085098,0.350464651,0.344666667,0.368940845,0.547333333,0.36448,0.179,0.332750915,0.38858871,0.649641509,0.447982591,0.342304094,0.208063069,0.040837617,0.355053846,0.527,0.008109329,0.442319444,0.293347772,0.37745,0.157917808,0.382634615,0.463115702,0.370431755,0.262815789,0.325015228,0.364186132,0.24175,0.386562734,0.51725,0.371817439,0.123333333,0.376779447,0.372,0.3811366,0.373280702,0.375879711,0.609333333,0.265776786,0.206900971,0.438765054,0.299684211,0.51140678,0.319357143,0.397967364,0.403592695,0.2262625,0.387121212,0.374454717,0.383555556,0.32537594,0.8415,0.486359804,0.371991491,0.360875839,0.266846154,0.404569343,0.36045,0.387496568,0.312485327,0.391307692,0.379480447,0.348387435,0.350113971,0.368968254,0.261764228,0.158863445,0.211195946,0.415268908,0.245798343,0.278433333,0.316645811,0.340483516,0.264837573,0.333377271,0.372193084,0.518,0.240185866,0.353692308,0.347568627,0.248394498,0.365290632,0.287981481,0.353090909,0.283997967,0.222843137,0.303775667,0.36339,0.341625,0.386783784,0.460607798,-0.498,0.336577035,0.399204461,0.313910345,0.379378465,0.360039598,0.319847549,0.312485621,0.29746281,0.402800948,0.183236913,0.259,0.227494681,0.400529915,0.216058394,0.335809563,0.337195402,0.416628063,0.026105263,0.293463667,0.261997504,0.364203775,0.436647841,0.595162791,0.444540984,0.367094915,0.383953372,0.329941945,0.34225,0.371181122,0.350794521,0.500891892,0.377450355,0.409934327,0.340869859,0.215574468,0.377561111,0.239236364,0.352973554,0.301717016,0.21869685,0.339269759,0.239714286,0.176135135,0.265516075,0.466681818,0.409409091,0.292295544,0.448383408,0.446097297,0.264928571,0.085628049,0.310571084,0.381663043,0.327881857,-0.067415094,0.340144973,0.355,0.330804006,0.123692308,0.343548611,0.531246753,0.270209302,0.351536,0.363251057,0.280727356,0.420864035,0.308454715,0.288946667,0.44323138,0.344438567,0.359876712,0.50310084,0.343573984,0.427598272,0.139695436,0.599,0.288666667,0.284046693,0.574071429,0.260289474,0.363569848],"type":"choropleth"}],"name":"2020-05-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Australia","Falkland Islands","Malaysia","Barbados","Liechtenstein","Brazil","Chile","Uzbekistan","Jamaica","Bahrain","Sao Tome and Principe","Central African Republic","Costa Rica","Swaziland","Tokelau","Iraq","Bulgaria","Laos","Tanzania","Dominican Republic","Ghana","Cuba","Algeria","Sierra Leone","Burundi","Marshall Islands","Guatemala","Czech Republic","Fiji","Argentina","Norway","Maldives","Japan","Haiti","Montenegro","Niger","China","Oman","Spain","Singapore","Ukraine","Suriname","Equatorial Guinea","Vietnam","United Arab Emirates","Bolivia","United States","Ecuador","Zimbabwe","Lesotho","Libya","Micronesia","Hungary","Mauritius","South Sudan","Antigua and Barbuda","Azerbaijan","Senegal","Qatar","Guinea-Bissau","Canada","Finland","Anguilla","Botswana","Solomon Islands","Chad","Tonga","Madagascar","Malawi","Ireland","Nigeria","Syria","Portugal","Turks and Caicos Islands","Albania","Greenland","Latvia","Croatia","Republic of the Congo","Philippines","El Salvador","Dominica","Nepal","Mozambique","Burkina Faso","Sudan","Eritrea","Jordan","South Africa","Bahamas","Ethiopia","Yemen","Kazakhstan","Serbia","Egypt","Netherlands","Pitcairn","Niue","Isle of Man","Belgium","France","Seychelles","Malta","Slovenia","Macedonia","Ivory Coast","Djibouti","Peru","Guyana","Austria","Jersey","Vanuatu","Panama","Andorra","Lebanon","Guinea","Pakistan","Uganda","Palau","Paraguay","Georgia","Saudi Arabia","Estonia","Venezuela","Vatican","Cook Islands","Nicaragua","Thailand","Kosovo","Trinidad and Tobago","Saint Lucia","Uruguay","Cayman Islands","Guernsey","Angola","South Korea","India","Brunei","Kenya","Mongolia","North Korea","Papua New Guinea","Iran","Honduras","Switzerland","Comoros","Moldova","Gambia","Grenada","Luxembourg","Tajikistan","Lithuania","Democratic Republic of the Congo","Denmark","Greece","Turkey","Slovakia","Russia","Rwanda","Mali","Sri Lanka","Togo","Tuvalu","Monaco","Poland","Gabon","Belize","Sweden","Indonesia","British Virgin Islands","United Kingdom","Cape Verde","Somalia","Bermuda","Italy","Bangladesh","Tunisia","Armenia","Saint Helena","Israel","Kuwait","Liberia","San Marino","Kyrgyzstan","Bosnia and Herzegovina","Samoa","Nauru","Palestine","Faroe Islands","Iceland","Bhutan","Turkmenistan","Benin","Saint Vincent and the Grenadines","Germany","Myanmar","Western Sahara","Mauritania","Afghanistan","Cameroon","Montserrat","Colombia","Morocco","Zambia","British Indian Ocean Territory","Romania","Gibraltar","Saint Kitts and Nevis","New Zealand","East Timor","Cyprus","Cambodia","Kiribati","Mexico","Belarus"],"locations":["AUS","FLK","MYS","BRB","LIE","BRA","CHL","UZB","JAM","BHR","STP","CAF","CRI","SWZ","TKL","IRQ","BGR","LAO","TZA","DOM","GHA","CUB","DZA","SLE","BDI","MHL","GTM","CZE","FJI","ARG","NOR","MDV","JPN","HTI","MNE","NER","CHN","OMN","ESP","SGP","UKR","SUR","GNQ","VNM","ARE","BOL","USA","ECU","ZWE","LSO","LBY","FSM","HUN","MUS","SSD","ATG","AZE","SEN","QAT","GNB","CAN","FIN","AIA","BWA","SLB","TCD","TON","MDG","MWI","IRL","NGA","SYR","PRT","TCA","ALB","GRL","LVA","HRV","COG","PHL","SLV","DMA","NPL","MOZ","BFA","SDN","ERI","JOR","ZAF","BHS","ETH","YEM","KAZ","SRB","EGY","NLD","PCN","NIU","IMN","BEL","FRA","SYC","MLT","SVN","MKD","CIV","DJI","PER","GUY","AUT","JEY","VUT","PAN","AND","LBN","GIN","PAK","UGA","PLW","PRY","GEO","SAU","EST","VEN","VAT","COK","NIC","THA","XKX","TTO","LCA","URY","CYM","GGY","AGO","KOR","IND","BRN","KEN","MNG","PRK","PNG","IRN","HND","CHE","COM","MDA","GMB","GRD","LUX","TJK","LTU","COD","DNK","GRC","TUR","SVK","RUS","RWA","MLI","LKA","TGO","TUV","MCO","POL","GAB","BLZ","SWE","IDN","VGB","GBR","CPV","SOM","BMU","ITA","BGD","TUN","ARM","SHN","ISR","KWT","LBR","SMR","KGZ","BIH","WSM","NRU","PSE","FRO","ISL","BTN","TKM","BEN","VCT","DEU","MMR","ESH","MRT","AFG","CMR","MSR","COL","MAR","ZMB","IOT","ROU","GIB","KNA","NZL","TLS","CYP","KHM","KIR","MEX","BLR"],"name":"","z":[0.384267909,0.254516129,0.239266882,0.19355157,0.497578947,0.396089246,0.38843416,0.225268817,0.295947052,0.293439739,0.245289474,0.307975,0.313088538,0.07202439,0.3925,0.322048122,0.354624473,0.353008333,0.265462092,0.188074491,0.224242356,0.044226792,0.296226644,0.331775758,0.275321101,0.260235294,0.297336458,0.371484429,0.198151292,0.382545233,0.409128451,-0.023882716,0.305011262,0.349461929,0.626188525,0.387344498,0.302406869,0.326601905,0.325237385,0.315729,0.330211141,0.262132075,0.250149254,0.36721759,0.29763582,0.271872671,0.368121701,0.270362479,0.314017613,0.366858491,0.464275862,0.293086957,0.339410448,0.183316176,0.337684549,0.291853659,0.344973684,0.304352941,0.237999028,0.196933333,0.356953937,0.354828861,0.522666667,0.188473934,0.462619048,0.298510823,0.211953488,0.378830508,0.298465479,0.279504701,0.26348458,0.283721311,0.338450935,0.358545455,0.408869091,0.277282609,0.294133621,0.292280543,0.365111111,0.346984808,0.219250398,0.050037037,0.256189821,0.361569966,0.380134615,0.364002653,0.16958,0.175353659,0.268958608,0.306971429,0.255232704,0.420045267,0.20388,0.3678,0.22899462,0.300297766,0.44,0.396967742,0.304666667,0.26787049,0.381877099,0.393098291,0.202632184,0.33144586,0.464555556,0.293692308,0.244440476,0.25623149,0.336958678,0.335389892,0.36422905,0.31872,0.279377824,0.28482,0.250217463,0.160994595,0.231570303,0.205939061,-0.28725,0.294829429,0.346683051,0.286423098,0.321275862,0.221964924,0.0,0.470923077,0.431126073,0.316846207,0.318470085,0.302981424,0.401863636,0.363690049,0.286475309,0.2642,0.381790433,0.393448107,0.28438444,0.193890909,0.304774701,0.191131285,0.353420168,0.28228436,0.420504505,0.189351805,0.305688889,0.399625,0.366069959,0.35669395,0.417986842,0.233096774,0.297785311,0.314066667,0.325739191,0.324845481,0.291123364,0.315227447,0.255904959,0.337682002,0.197443709,0.2753531,0.20546507,0.356070496,0.703333333,0.437863636,0.258368881,0.191228916,0.386711538,0.330807115,0.24869175,0.693636364,0.383634313,0.330711864,0.224376106,0.30809434,0.445530093,0.269483871,0.270167756,0.211617834,0.649764706,0.302233026,0.2579375,0.342385604,0.341583333,0.297407407,0.394308271,0.0216,-0.022333333,0.422129707,-0.020933333,0.221189655,0.393545455,0.517205479,0.308,0.379595506,0.284811387,0.275573123,0.389238095,0.404209302,0.215655889,0.376224159,0.425672727,0.30154634,0.309483061,0.138930403,0.44375,0.361397447,0.265134615,0.072619048,0.353311779,0.2708,0.343614428,0.29615814,0.42525,0.282334389,0.296905556],"type":"choropleth"}],"name":"2020-05-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gibraltar","Ukraine","Tanzania","Germany","Estonia","Isle of Man","Vietnam","Lithuania","Guyana","Lebanon","New Zealand","Ivory Coast","Morocco","Poland","Nepal","Bhutan","Fiji","Finland","South Africa","Mauritania","Chad","Jersey","Palestine","Bahamas","Greenland","Andorra","Nicaragua","Madagascar","Tonga","Libya","Saint Kitts and Nevis","Portugal","Cape Verde","Denmark","Italy","Cuba","Russia","Japan","Cayman Islands","Falkland Islands","Lesotho","Swaziland","Bahrain","France","Democratic Republic of the Congo","Slovenia","United States","Netherlands","Tuvalu","Brazil","Cyprus","Serbia","Senegal","Azerbaijan","Vanuatu","Grenada","Uganda","Tunisia","Israel","Solomon Islands","Liechtenstein","Cambodia","Angola","Palau","Saudi Arabia","Egypt","El Salvador","Luxembourg","Ethiopia","Syria","Liberia","Thailand","Greece","Guinea-Bissau","Panama","Suriname","Paraguay","Canada","Micronesia","Trinidad and Tobago","Zimbabwe","Papua New Guinea","Algeria","Djibouti","Cameroon","Jamaica","Saint Helena","Moldova","Mauritius","Burundi","Marshall Islands","Niger","Czech Republic","Central African Republic","Hungary","Sri Lanka","South Sudan","Romania","Macedonia","Uruguay","Zambia","Austria","Venezuela","Saint Vincent and the Grenadines","Somalia","Nigeria","Kenya","Kiribati","Switzerland","Kazakhstan","Kosovo","United Arab Emirates","Tokelau","Belize","Yemen","Republic of the Congo","Afghanistan","Western Sahara","Georgia","Maldives","Antigua and Barbuda","Sierra Leone","Gambia","Chile","Mongolia","South Korea","Montenegro","Iraq","Laos","Rwanda","Norway","Mozambique","Mexico","Malaysia","Guinea","Guatemala","Turkey","Monaco","Botswana","Bulgaria","Nauru","Costa Rica","Peru","Albania","Iran","Turks and Caicos Islands","Pitcairn","Belgium","Kuwait","North Korea","Myanmar","Belarus","Ecuador","Argentina","Tajikistan","Sudan","Armenia","Faroe Islands","British Virgin Islands","Mali","Colombia","Honduras","Spain","India","Philippines","East Timor","China","Brunei","Turkmenistan","Kyrgyzstan","San Marino","Samoa","Bosnia and Herzegovina","Oman","British Indian Ocean Territory","Slovakia","Barbados","Dominican Republic","Bermuda","Sweden","Singapore","Vatican","Ghana","Montserrat","Cook Islands","Guernsey","Dominica","Haiti","Equatorial Guinea","United Kingdom","Sao Tome and Principe","Benin","Indonesia","Bangladesh","Iceland","Malawi","Latvia","Burkina Faso","Jordan","Bolivia","Ireland","Australia","Saint Lucia","Comoros","Niue","Seychelles","Uzbekistan","Croatia","Gabon","Malta","Pakistan","Togo","Qatar","Eritrea"],"locations":["GIB","UKR","TZA","DEU","EST","IMN","VNM","LTU","GUY","LBN","NZL","CIV","MAR","POL","NPL","BTN","FJI","FIN","ZAF","MRT","TCD","JEY","PSE","BHS","GRL","AND","NIC","MDG","TON","LBY","KNA","PRT","CPV","DNK","ITA","CUB","RUS","JPN","CYM","FLK","LSO","SWZ","BHR","FRA","COD","SVN","USA","NLD","TUV","BRA","CYP","SRB","SEN","AZE","VUT","GRD","UGA","TUN","ISR","SLB","LIE","KHM","AGO","PLW","SAU","EGY","SLV","LUX","ETH","SYR","LBR","THA","GRC","GNB","PAN","SUR","PRY","CAN","FSM","TTO","ZWE","PNG","DZA","DJI","CMR","JAM","SHN","MDA","MUS","BDI","MHL","NER","CZE","CAF","HUN","LKA","SSD","ROU","MKD","URY","ZMB","AUT","VEN","VCT","SOM","NGA","KEN","KIR","CHE","KAZ","XKX","ARE","TKL","BLZ","YEM","COG","AFG","ESH","GEO","MDV","ATG","SLE","GMB","CHL","MNG","KOR","MNE","IRQ","LAO","RWA","NOR","MOZ","MEX","MYS","GIN","GTM","TUR","MCO","BWA","BGR","NRU","CRI","PER","ALB","IRN","TCA","PCN","BEL","KWT","PRK","MMR","BLR","ECU","ARG","TJK","SDN","ARM","FRO","VGB","MLI","COL","HND","ESP","IND","PHL","TLS","CHN","BRN","TKM","KGZ","SMR","WSM","BIH","OMN","IOT","SVK","BRB","DOM","BMU","SWE","SGP","VAT","GHA","MSR","COK","GGY","DMA","HTI","GNQ","GBR","STP","BEN","IDN","BGD","ISL","MWI","LVA","BFA","JOR","BOL","IRL","AUS","LCA","COM","NIU","SYC","UZB","HRV","GAB","MLT","PAK","TGO","QAT","ERI"],"name":"","z":[0.3156,0.411773764,0.280177482,0.307321338,0.278186813,0.207914894,0.424675545,0.290837963,0.353915254,0.229116773,0.355240989,0.226871658,0.269314493,0.283120944,0.26093541,0.345791667,0.159361111,0.348510975,0.263887979,0.315705882,0.275598684,0.494643216,0.405931193,0.282017483,0.554079365,0.1816,0.453684211,0.32326749,0.288134615,0.301170543,-0.056055556,0.326125137,0.318446809,0.367442516,0.41880424,0.14197252,0.353132743,0.364156236,0.353936,0.429655172,0.322226087,0.032621622,0.28335905,0.369142193,0.239889549,0.364575439,0.442662901,0.32177859,0.6649,0.397661578,0.375774194,0.400568182,0.219160138,0.37813285,0.150388889,0.391690909,0.235896046,0.274054893,0.276440167,0.345,0.51637037,0.289131148,0.395194915,0.895,0.304632813,0.314543598,0.121115544,0.316219219,0.19187931,0.257573333,0.434395631,0.378862745,0.352721904,0.179352941,0.272726686,0.533269231,0.271468873,0.388468412,0.241357143,0.356836096,0.208537278,0.319564767,0.255498008,0.207972603,0.256419718,0.386137268,0.390538462,0.43134413,0.229803571,0.391046154,0.522857143,0.439586408,0.350163317,0.300700637,0.37961215,0.206393968,0.32239261,0.357960163,0.333768293,0.380846453,0.165296703,0.361222945,0.220316887,0.493,0.296404916,0.31162853,0.245418201,0.542333333,0.302198616,0.307578125,0.276845528,0.283185685,0.0,0.359451613,0.32333711,0.174572519,0.184835141,0.352958333,0.410068814,-0.03623494,0.388595745,0.381645833,0.5046,0.501649324,0.259744337,0.351529528,0.513942857,0.366050595,0.448669811,-0.090799813,0.408052887,0.365258772,0.27895516,-0.031639192,0.076596774,0.295404948,0.206851999,0.355323529,0.074244147,0.3921,0.3425,0.309919612,0.291046334,0.309988142,0.447860303,0.235857143,0.2706,0.296646397,0.272741736,0.434,0.329159036,0.346146199,0.232113488,0.302852966,0.365149007,0.204324397,0.310122581,0.545666667,0.475266667,0.307705298,0.29892028,0.172112642,0.330746843,0.276334132,0.30254431,-0.204652174,0.469080726,0.141302326,0.297347826,0.251585714,0.5093,0.442444444,0.338146597,0.288515152,0.429285714,0.263111888,0.315246753,0.303553129,0.437703704,0.409628166,0.246565154,0.0,0.146081068,0.424275,0.458,0.264593023,0.470916667,0.338379456,0.18704,0.410814812,0.4662,0.078693252,0.065345463,0.307289248,0.504242604,0.314637317,0.264037657,0.323179348,0.227669399,0.342433034,0.280673782,0.467016721,0.5495,-0.021416667,0.315176471,0.47005919,0.229727273,0.258454545,0.281053125,0.201307692,0.269157662,0.290022082,0.226776065,0.122588235],"type":"choropleth"}],"name":"2020-05-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mongolia","Saint Lucia","Tonga","Palestine","Japan","Sri Lanka","Zambia","Cambodia","Guyana","Cyprus","Brunei","Barbados","Israel","Gabon","Somalia","Georgia","Honduras","Cape Verde","Greenland","Faroe Islands","Cayman Islands","Bahrain","Iran","Moldova","Liberia","Micronesia","Slovenia","Denmark","Maldives","Comoros","Nigeria","San Marino","Ukraine","China","Malta","Cook Islands","Russia","Pakistan","Madagascar","Azerbaijan","Monaco","South Africa","Indonesia","Chad","Eritrea","Kuwait","Senegal","Vietnam","North Korea","Libya","Guinea-Bissau","Austria","Falkland Islands","Colombia","Uzbekistan","Belarus","Democratic Republic of the Congo","Switzerland","British Indian Ocean Territory","Kiribati","British Virgin Islands","East Timor","Belgium","Nicaragua","Saint Helena","Norway","Morocco","Syria","Uganda","Panama","Mozambique","Myanmar","Sudan","Sweden","Argentina","Tajikistan","Poland","South Korea","Kenya","Luxembourg","Afghanistan","Equatorial Guinea","Solomon Islands","El Salvador","Andorra","Togo","Bermuda","Montenegro","Armenia","Lithuania","Italy","United Kingdom","Tanzania","Mali","Uruguay","Latvia","France","Venezuela","Mauritania","New Zealand","Swaziland","Cameroon","Kyrgyzstan","Haiti","Finland","Trinidad and Tobago","Belize","Liechtenstein","Montserrat","Saint Kitts and Nevis","Egypt","Antigua and Barbuda","Macedonia","Sao Tome and Principe","Kosovo","Laos","Burundi","Lesotho","Djibouti","Bulgaria","Gibraltar","Netherlands","Australia","Malaysia","Spain","Ecuador","Anguilla","Guinea","Peru","Samoa","Palau","Vanuatu","Qatar","Burkina Faso","Portugal","Rwanda","Mexico","Western Sahara","Nepal","Malawi","Grenada","Iraq","Kazakhstan","Bolivia","Tokelau","South Sudan","Zimbabwe","Turkey","Ethiopia","Isle of Man","Ivory Coast","Nauru","Costa Rica","Pitcairn","Mauritius","Bosnia and Herzegovina","Iceland","Central African Republic","Botswana","Sierra Leone","Bangladesh","Chile","Singapore","Dominican Republic","Hungary","Benin","Oman","Turks and Caicos Islands","Cuba","Albania","Romania","Germany","Ireland","Guernsey","Papua New Guinea","Canada","Thailand","Saudi Arabia","Lebanon","Gambia","Suriname","Greece","Guatemala","Jordan","Marshall Islands","Slovakia","Ghana","Turkmenistan","Republic of the Congo","Serbia","Seychelles","Brazil","Philippines","United States","Tuvalu","Estonia","Algeria","Tunisia","Czech Republic","Paraguay","Bahamas","Fiji","Yemen","Dominica","Jersey","India","Jamaica","Vatican","Croatia","Saint Vincent and the Grenadines","Bhutan","Angola","United Arab Emirates","Niue","Niger"],"locations":["MNG","LCA","TON","PSE","JPN","LKA","ZMB","KHM","GUY","CYP","BRN","BRB","ISR","GAB","SOM","GEO","HND","CPV","GRL","FRO","CYM","BHR","IRN","MDA","LBR","FSM","SVN","DNK","MDV","COM","NGA","SMR","UKR","CHN","MLT","COK","RUS","PAK","MDG","AZE","MCO","ZAF","IDN","TCD","ERI","KWT","SEN","VNM","PRK","LBY","GNB","AUT","FLK","COL","UZB","BLR","COD","CHE","IOT","KIR","VGB","TLS","BEL","NIC","SHN","NOR","MAR","SYR","UGA","PAN","MOZ","MMR","SDN","SWE","ARG","TJK","POL","KOR","KEN","LUX","AFG","GNQ","SLB","SLV","AND","TGO","BMU","MNE","ARM","LTU","ITA","GBR","TZA","MLI","URY","LVA","FRA","VEN","MRT","NZL","SWZ","CMR","KGZ","HTI","FIN","TTO","BLZ","LIE","MSR","KNA","EGY","ATG","MKD","STP","XKX","LAO","BDI","LSO","DJI","BGR","GIB","NLD","AUS","MYS","ESP","ECU","AIA","GIN","PER","WSM","PLW","VUT","QAT","BFA","PRT","RWA","MEX","ESH","NPL","MWI","GRD","IRQ","KAZ","BOL","TKL","SSD","ZWE","TUR","ETH","IMN","CIV","NRU","CRI","PCN","MUS","BIH","ISL","CAF","BWA","SLE","BGD","CHL","SGP","DOM","HUN","BEN","OMN","TCA","CUB","ALB","ROU","DEU","IRL","GGY","PNG","CAN","THA","SAU","LBN","GMB","SUR","GRC","GTM","JOR","MHL","SVK","GHA","TKM","COG","SRB","SYC","BRA","PHL","USA","TUV","EST","DZA","TUN","CZE","PRY","BHS","FJI","YEM","DMA","JEY","IND","JAM","VAT","HRV","VCT","BTN","AGO","ARE","NIU","NER"],"name":"","z":[0.36703937,0.509876404,0.2005625,0.325003731,0.229594094,0.22825,0.128475862,0.320507853,0.395459627,0.293759857,0.119196078,0.366243243,0.349784508,0.275794355,0.230867925,0.386470414,0.21108285,0.387693878,0.481594595,0.041625,0.40059292,0.205802867,0.440259813,0.413261538,0.377576826,0.338619048,0.241598039,0.349073045,0.137901065,0.111347826,0.241625392,0.065083333,0.314772177,0.383040665,0.223888325,0.584631579,0.351960716,0.287870291,0.3653687,0.390144254,0.41143662,0.252712974,0.192681357,0.306856322,0.046909091,0.284177914,0.141534462,0.329467815,0.482525862,0.111581633,-0.027666667,0.295223016,0.3215,0.294113377,0.385257576,0.295870968,0.263789838,0.31117707,0.760222222,0.1237,0.4562,0.122515152,0.2952681,0.415747189,0.224807692,0.348582324,0.274146143,0.347974026,0.12837284,0.35545514,0.347762712,0.314752212,0.270366667,0.364700078,0.357717456,0.273822335,0.322259688,0.290783212,0.250850926,0.233789954,0.196024291,0.364387097,0.009923077,0.20115961,0.250966102,0.263146965,0.413464789,0.346604651,0.340927632,0.282822633,0.42407808,0.33536998,0.22210277,0.19227972,0.368604786,0.284994764,0.340502023,0.243926398,0.326407407,0.329469481,0.111342857,0.269785933,0.280133333,0.36084094,0.328672705,0.341192246,0.341737864,0.29172,0.48048,0.4195,0.278557937,0.136909091,0.273224138,0.11825,0.255993007,0.31951145,0.4135,0.253991667,-0.11021875,0.370331373,0.388692308,0.319341767,0.394048985,0.21600518,0.372196494,0.281209464,-0.631,0.188272277,0.297439705,0.298,-0.016333333,0.081846154,0.242792052,0.299011561,0.305074311,-0.174225159,0.278803346,0.270390244,0.419700492,0.387906566,0.448278689,0.35910832,0.169468468,0.363208254,0.7385,0.280621827,0.216910076,0.195105554,0.164718487,0.359383562,0.145095808,0.389166667,0.314645993,0.463666667,0.228383333,0.381753623,0.400808333,0.326987879,0.092551637,0.241298137,0.333507585,0.395988284,0.287555685,0.224701749,0.348725314,0.17542,0.332162228,-0.008166667,0.179981112,0.28354661,0.34740979,0.289808219,0.259611132,0.182542553,0.378936508,0.321908714,0.297203427,0.279052537,0.183205128,0.368858182,0.251358491,0.325024913,0.309755659,0.279737052,0.408909091,0.284178694,0.091452754,0.28565,0.107201923,0.361946387,0.5014,0.393848112,0.321621155,0.405685949,0.391289474,0.333033019,0.205050467,0.312988688,0.407937771,0.294284057,0.33749863,0.143662447,0.317425414,0.334842105,0.433726708,0.320317208,0.274508693,0.3745,0.233946058,0.419802083,0.240352941,0.290558594,0.290656577,0.614235294,0.411908228],"type":"choropleth"}],"name":"2020-05-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Canada","Sudan","Venezuela","Italy","Liechtenstein","South Korea","Malta","Mozambique","Lithuania","Bahamas","Tajikistan","India","Iceland","Philippines","Belgium","Falkland Islands","Belarus","Ethiopia","Nepal","Iraq","Bulgaria","Burundi","Isle of Man","Ukraine","Djibouti","Mongolia","Sweden","Malaysia","Somalia","Algeria","Dominican Republic","Macedonia","Peru","Albania","Burkina Faso","Bermuda","Sri Lanka","Marshall Islands","Bangladesh","Sao Tome and Principe","Ireland","Paraguay","Monaco","Ecuador","Guinea","Dominica","Vatican","South Africa","Tonga","Russia","Zimbabwe","Syria","Madagascar","Nauru","Malawi","Tokelau","East Timor","Bahrain","Greece","Luxembourg","Myanmar","San Marino","Cameroon","Israel","United Kingdom","Indonesia","Togo","Democratic Republic of the Congo","Georgia","British Virgin Islands","Mauritania","Brazil","South Sudan","Senegal","Mali","New Zealand","Morocco","Gambia","Afghanistan","British Indian Ocean Territory","Iran","Papua New Guinea","United Arab Emirates","Samoa","Cambodia","Rwanda","Maldives","Pitcairn","Moldova","Denmark","Brunei","Saudi Arabia","Netherlands","Bhutan","Barbados","Finland","Saint Kitts and Nevis","Guernsey","Norway","Vanuatu","Egypt","Azerbaijan","Costa Rica","Laos","Cape Verde","Kazakhstan","Romania","Slovakia","Nicaragua","Micronesia","Palestine","Tuvalu","Switzerland","Pakistan","Botswana","Guatemala","Mauritius","Fiji","Angola","Niue","Sierra Leone","Jamaica","Turkey","Cook Islands","Zambia","Libya","Kenya","Turkmenistan","Australia","Oman","Turks and Caicos Islands","Serbia","Chile","Benin","El Salvador","Antigua and Barbuda","Gibraltar","Kyrgyzstan","North Korea","Latvia","Liberia","Yemen","Spain","Bolivia","Thailand","Uzbekistan","Vietnam","Central African Republic","Lebanon","Palau","France","Eritrea","Niger","Hungary","Lesotho","Greenland","Tunisia","Cuba","Seychelles","Uruguay","Jersey","Republic of the Congo","Portugal","Cyprus","Croatia","Japan","Germany","Jordan","Guyana","Chad","Nigeria","Cayman Islands","Saint Vincent and the Grenadines","Austria","United States","Saint Helena","Anguilla","Slovenia","Honduras","Montenegro","Trinidad and Tobago","Poland","Andorra","Equatorial Guinea","Singapore","Montserrat","Saint Lucia","Grenada","Argentina","Kuwait","Mexico","China","Kiribati","Belize","Western Sahara","Uganda","Faroe Islands","Suriname","Colombia","Ghana","Swaziland","Guinea-Bissau","Gabon","Bosnia and Herzegovina","Estonia","Solomon Islands","Ivory Coast","Kosovo","Panama","Armenia","Qatar","Czech Republic","Haiti","Comoros","Tanzania"],"locations":["CAN","SDN","VEN","ITA","LIE","KOR","MLT","MOZ","LTU","BHS","TJK","IND","ISL","PHL","BEL","FLK","BLR","ETH","NPL","IRQ","BGR","BDI","IMN","UKR","DJI","MNG","SWE","MYS","SOM","DZA","DOM","MKD","PER","ALB","BFA","BMU","LKA","MHL","BGD","STP","IRL","PRY","MCO","ECU","GIN","DMA","VAT","ZAF","TON","RUS","ZWE","SYR","MDG","NRU","MWI","TKL","TLS","BHR","GRC","LUX","MMR","SMR","CMR","ISR","GBR","IDN","TGO","COD","GEO","VGB","MRT","BRA","SSD","SEN","MLI","NZL","MAR","GMB","AFG","IOT","IRN","PNG","ARE","WSM","KHM","RWA","MDV","PCN","MDA","DNK","BRN","SAU","NLD","BTN","BRB","FIN","KNA","GGY","NOR","VUT","EGY","AZE","CRI","LAO","CPV","KAZ","ROU","SVK","NIC","FSM","PSE","TUV","CHE","PAK","BWA","GTM","MUS","FJI","AGO","NIU","SLE","JAM","TUR","COK","ZMB","LBY","KEN","TKM","AUS","OMN","TCA","SRB","CHL","BEN","SLV","ATG","GIB","KGZ","PRK","LVA","LBR","YEM","ESP","BOL","THA","UZB","VNM","CAF","LBN","PLW","FRA","ERI","NER","HUN","LSO","GRL","TUN","CUB","SYC","URY","JEY","COG","PRT","CYP","HRV","JPN","DEU","JOR","GUY","TCD","NGA","CYM","VCT","AUT","USA","SHN","AIA","SVN","HND","MNE","TTO","POL","AND","GNQ","SGP","MSR","LCA","GRD","ARG","KWT","MEX","CHN","KIR","BLZ","ESH","UGA","FRO","SUR","COL","GHA","SWZ","GNB","GAB","BIH","EST","SLB","CIV","XKX","PAN","ARM","QAT","CZE","HTI","COM","TZA"],"name":"","z":[0.352212782,0.279565068,0.327206433,0.450966185,0.428615385,0.346416253,0.19519403,0.355790476,0.282684896,0.327444816,0.33792093,0.287281528,0.260296296,0.315102923,0.346887705,0.478794118,0.311385965,0.186757009,0.427179747,0.35759775,0.427726218,0.130740741,0.319244094,0.386671441,0.092623932,0.382086262,0.433874387,0.181590417,0.344136223,0.29524898,0.1966742,0.109716216,0.298844066,0.295956522,0.248696296,0.456978261,0.276411866,0.442,0.285189418,0.4915,0.319382246,0.324898089,0.234863014,0.352231825,0.237943966,0.1868,0.858,0.244974405,0.258078947,0.379936655,0.274898633,0.361757225,0.250083815,0.898666667,0.355654891,0.824,0.1429375,0.265626506,0.333250847,0.205313099,0.345365169,0.327307692,0.318079531,0.455174959,0.341435678,0.317863656,0.371716012,0.301229137,0.369045902,0.50525,0.206242857,0.363730152,0.365301676,0.194766423,0.313645429,0.361080911,0.326950461,0.37388806,0.299536036,0.559285714,0.577219018,0.386144279,0.305884144,0.25175,0.255650327,-0.020904135,0.012392258,0.312833333,0.43077027,0.353665127,0.322672727,0.300543742,0.360073078,0.304115385,0.350973856,0.395773035,0.353888889,0.33684127,0.407347416,0.45705,0.391886855,0.438714592,0.324133853,0.423743802,0.328515464,0.177947826,0.365035647,0.358890295,0.497758678,0.439368421,0.377269461,0.711875,0.339700323,0.22678381,0.155414063,0.32273913,0.32810084,0.277171717,0.377110375,0.436764706,0.311203947,0.290056835,0.298052025,0.657473684,0.227869159,0.264,0.22695294,0.52655,0.394166403,0.310528345,0.0,-0.125205087,0.368327925,0.231050725,0.274030403,0.242032258,0.337282609,0.342243243,0.368165138,0.242235088,0.419160401,0.468737533,0.4834752,0.28921798,0.361036281,0.351775862,0.371558608,0.346847716,0.324950794,0.285,0.367618936,0.371541667,0.447098969,0.308284685,0.314908163,0.458148148,0.329294393,0.150402935,0.491552301,0.349374591,0.31996875,0.306019048,0.341506024,0.355009581,0.305814815,0.261294545,0.364284213,0.131280899,0.3245,0.327895288,0.248534623,0.416033898,0.459933333,0.327475158,0.440310514,0.403833333,0.211571429,0.199652174,0.229079282,0.51333871,0.379075472,0.299408951,0.341121951,0.178674419,0.315418507,0.408705882,0.382770833,0.459,0.373151255,0.236315403,0.308019203,0.549288506,0.405347826,0.413227273,0.498822222,0.175672041,-0.011368421,0.308416667,0.339627056,0.197679008,0.295916667,0.252571429,0.176803468,0.417376238,0.31882439,0.326222222,0.241666667,0.189921875,0.287418605,0.339732143,0.233536126,0.429520223,0.3812847,0.099909091,0.22349797],"type":"choropleth"}],"name":"2020-05-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jordan","Croatia","Comoros","Switzerland","Swaziland","Burundi","Norway","Monaco","Netherlands","Chad","Yemen","Nepal","Montenegro","Qatar","South Africa","Hungary","Sao Tome and Principe","Benin","Philippines","Isle of Man","Lesotho","Ireland","Bangladesh","Latvia","Colombia","Mongolia","Sudan","India","Djibouti","Seychelles","Ethiopia","Argentina","Malta","Turkmenistan","Tunisia","Micronesia","Macedonia","Ghana","Guatemala","Uzbekistan","Singapore","Belgium","Finland","Austria","United Kingdom","Slovenia","Paraguay","Malawi","Kosovo","Bolivia","Lebanon","Jersey","Greece","Georgia","Spain","Nigeria","Madagascar","Mauritius","Brazil","Tonga","Afghanistan","Australia","Bhutan","Cook Islands","Republic of the Congo","British Virgin Islands","San Marino","Turkey","Antigua and Barbuda","Iran","Guernsey","Faroe Islands","China","Tajikistan","Indonesia","Kazakhstan","Mali","Chile","Dominican Republic","Costa Rica","Kenya","Ecuador","Mozambique","Slovakia","Brunei","Vatican","Bermuda","Pitcairn","South Korea","Haiti","Sweden","Rwanda","British Indian Ocean Territory","Saint Vincent and the Grenadines","Bosnia and Herzegovina","Suriname","North Korea","Montserrat","Maldives","Kyrgyzstan","Syria","Kiribati","Malaysia","Pakistan","Belize","Saint Helena","Falkland Islands","Niue","Burkina Faso","Western Sahara","Marshall Islands","Nauru","Gabon","Zimbabwe","East Timor","Oman","Botswana","Albania","Thailand","Mexico","France","Belarus","Armenia","Myanmar","Cuba","Bulgaria","Portugal","El Salvador","Laos","Togo","Dominica","Sierra Leone","Peru","Barbados","Grenada","Iraq","Kuwait","United Arab Emirates","Guinea","Equatorial Guinea","Turks and Caicos Islands","Honduras","Fiji","Moldova","Libya","Romania","Poland","Trinidad and Tobago","Zambia","Central African Republic","Tuvalu","Tanzania","Cameroon","Senegal","Canada","Cape Verde","Lithuania","Ukraine","Estonia","Serbia","Democratic Republic of the Congo","Jamaica","Angola","Azerbaijan","Iceland","Eritrea","Somalia","Panama","Liechtenstein","Guinea-Bissau","Germany","Liberia","Japan","Solomon Islands","Italy","Nicaragua","Venezuela","Israel","Bahrain","Saint Lucia","Saint Kitts and Nevis","Bahamas","Greenland","Denmark","Luxembourg","Uganda","Palestine","Czech Republic","Cyprus","Russia","Cayman Islands","Vanuatu","New Zealand","Gambia","Uruguay","Anguilla","Morocco","Algeria","Guyana","Papua New Guinea","Egypt","Cambodia","Samoa","Gibraltar","Andorra","South Sudan","Mauritania","Niger","Saudi Arabia","Sri Lanka","United States","Ivory Coast","Vietnam"],"locations":["JOR","HRV","COM","CHE","SWZ","BDI","NOR","MCO","NLD","TCD","YEM","NPL","MNE","QAT","ZAF","HUN","STP","BEN","PHL","IMN","LSO","IRL","BGD","LVA","COL","MNG","SDN","IND","DJI","SYC","ETH","ARG","MLT","TKM","TUN","FSM","MKD","GHA","GTM","UZB","SGP","BEL","FIN","AUT","GBR","SVN","PRY","MWI","XKX","BOL","LBN","JEY","GRC","GEO","ESP","NGA","MDG","MUS","BRA","TON","AFG","AUS","BTN","COK","COG","VGB","SMR","TUR","ATG","IRN","GGY","FRO","CHN","TJK","IDN","KAZ","MLI","CHL","DOM","CRI","KEN","ECU","MOZ","SVK","BRN","VAT","BMU","PCN","KOR","HTI","SWE","RWA","IOT","VCT","BIH","SUR","PRK","MSR","MDV","KGZ","SYR","KIR","MYS","PAK","BLZ","SHN","FLK","NIU","BFA","ESH","MHL","NRU","GAB","ZWE","TLS","OMN","BWA","ALB","THA","MEX","FRA","BLR","ARM","MMR","CUB","BGR","PRT","SLV","LAO","TGO","DMA","SLE","PER","BRB","GRD","IRQ","KWT","ARE","GIN","GNQ","TCA","HND","FJI","MDA","LBY","ROU","POL","TTO","ZMB","CAF","TUV","TZA","CMR","SEN","CAN","CPV","LTU","UKR","EST","SRB","COD","JAM","AGO","AZE","ISL","ERI","SOM","PAN","LIE","GNB","DEU","LBR","JPN","SLB","ITA","NIC","VEN","ISR","BHR","LCA","KNA","BHS","GRL","DNK","LUX","UGA","PSE","CZE","CYP","RUS","CYM","VUT","NZL","GMB","URY","AIA","MAR","DZA","GUY","PNG","EGY","KHM","WSM","GIB","AND","SSD","MRT","NER","SAU","LKA","USA","CIV","VNM"],"name":"","z":[0.151470803,0.3425,0.317888889,0.351575768,0.113727273,0.358322034,0.425809503,0.452323529,0.312750362,0.303158824,0.410920489,0.249486991,0.480032967,0.250287568,0.258691268,0.314529412,0.496875,0.101908163,0.310522149,0.401071429,0.269203704,0.305745547,0.303786635,0.274115942,0.330851622,0.388012397,0.30181203,0.302836732,0.311472222,0.435522581,0.16716946,0.413190021,0.198134615,0.26537931,0.334665789,0.24385,0.427087719,0.222607381,0.349199881,0.364450704,0.320441075,0.314331136,0.36215798,0.34369132,0.407348401,0.326636667,0.230608898,0.301509554,0.168818898,0.295641245,0.224031447,0.230058824,0.35974718,0.298854167,0.326345596,0.188865286,0.329905109,0.296032609,0.415097607,0.354,0.322271949,0.432868831,-0.053756757,0.36375,0.149253968,0.858571429,0.655642857,0.252082092,0.289542373,0.622590756,0.202827273,-0.092416667,0.634048729,0.365592417,0.341285601,0.254252336,0.202626822,0.349489068,0.203218368,0.289180688,0.257592896,0.236670996,0.31978327,0.240760148,0.110204082,0.0,0.428956522,0.064833333,-0.106345906,0.375507868,0.418296959,0.045458422,0.48925,0.408184615,0.462032877,0.399409836,0.306045045,0.299352941,0.102188737,0.2101875,0.381390533,0.343625,0.209889063,0.164774793,0.31795,0.482045455,0.385869565,0.340636364,0.198450777,0.255711538,0.336,0.53275,0.31155102,0.283413613,0.12336,0.228344519,0.173861446,0.385697761,0.34798649,0.249186005,0.421573264,0.260614865,0.284095238,0.309406061,0.050403495,0.393283117,0.386092681,0.263145788,0.393915094,0.265103542,0.673285714,0.210651163,0.279585621,0.131730435,0.288368421,0.342444062,0.218838926,0.250583849,0.11926875,0.050638889,0.20025,0.193589711,0.01690566,0.263995327,0.268704082,0.373806636,0.217694172,0.234125277,0.259930736,0.218053333,0.455235294,0.208145592,0.443970706,0.134465269,0.32596006,0.282393162,0.339704069,0.326884577,0.271529101,0.148920245,0.175184136,0.242713636,0.418662679,0.353646377,0.367235294,0.441111111,0.214825147,0.248137755,0.542666667,0.038636364,0.323182634,0.423397022,0.248296681,0.541818182,0.4457421,0.37860444,0.211272127,0.361844037,0.228750916,0.32458209,0.16585,0.343405145,0.418363636,0.34549896,0.302121094,0.161592132,0.39033871,0.330889972,0.336011994,0.299617458,0.52352381,0.196666667,0.37392956,0.3236,0.376616849,-0.902,0.311471535,0.341738523,0.285389262,0.404377143,0.364895494,0.201183333,0.049416667,0.415647059,0.30879,0.333489855,0.500390625,0.411648322,0.240636719,0.215868554,0.396771473,0.217201149,0.281322718],"type":"choropleth"}],"name":"2020-05-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahamas","Cape Verde","Moldova","Sao Tome and Principe","Croatia","Saudi Arabia","Vanuatu","Peru","Romania","Armenia","Swaziland","Tajikistan","Turkey","Malawi","Jamaica","Kenya","China","Iran","Iraq","Brunei","Ethiopia","Cook Islands","Laos","Mauritius","Nicaragua","Finland","Turkmenistan","Haiti","Qatar","San Marino","Albania","Portugal","Syria","Venezuela","Rwanda","Pakistan","Dominica","Vietnam","Myanmar","Tanzania","France","Ghana","Australia","Belgium","Burkina Faso","Senegal","Zimbabwe","Papua New Guinea","Trinidad and Tobago","Malaysia","Sierra Leone","Antigua and Barbuda","Montenegro","Palestine","Greece","Barbados","Chile","Kyrgyzstan","Marshall Islands","Western Sahara","Angola","Cameroon","Democratic Republic of the Congo","Georgia","Uganda","Samoa","Spain","Belarus","Costa Rica","Slovakia","North Korea","Sudan","Faroe Islands","United States","Oman","Libya","Republic of the Congo","South Korea","Guernsey","Guinea-Bissau","Gabon","Saint Lucia","Gibraltar","Zambia","Switzerland","Lithuania","Ecuador","Guinea","Bosnia and Herzegovina","Yemen","Honduras","Kuwait","Falkland Islands","Maldives","Montserrat","Kazakhstan","Niue","Bulgaria","India","Italy","Nauru","Hungary","Dominican Republic","New Zealand","Monaco","Tuvalu","Norway","Cayman Islands","Madagascar","Ukraine","Mexico","Nigeria","Iceland","Equatorial Guinea","Colombia","Morocco","Luxembourg","Egypt","Botswana","South Africa","Malta","Azerbaijan","Japan","Slovenia","Israel","Bhutan","Cyprus","Serbia","Philippines","Bolivia","Kosovo","Djibouti","Cuba","Central African Republic","Thailand","Guyana","Jersey","Brazil","Mauritania","East Timor","Pitcairn","Fiji","Eritrea","Macedonia","Belize","Netherlands","Andorra","Afghanistan","Solomon Islands","Denmark","Seychelles","Saint Helena","Tunisia","Sweden","Indonesia","Guatemala","Paraguay","Algeria","Mozambique","Chad","British Indian Ocean Territory","Latvia","Suriname","Austria","Comoros","Tonga","Cambodia","Estonia","Uzbekistan","Grenada","Turks and Caicos Islands","Sri Lanka","Argentina","Isle of Man","Somalia","Mali","Burundi","United Arab Emirates","Jordan","Bahrain","Lebanon","Gambia","Micronesia","Lesotho","Benin","Ivory Coast","Saint Kitts and Nevis","El Salvador","Poland","Panama","Liberia","Germany","Czech Republic","Russia","Canada","British Virgin Islands","Togo","Niger","Saint Vincent and the Grenadines","Uruguay","United Kingdom","Ireland","Mongolia","Bangladesh","Greenland","Kiribati","South Sudan","Palau","Nepal","Bermuda","Singapore","Liechtenstein"],"locations":["BHS","CPV","MDA","STP","HRV","SAU","VUT","PER","ROU","ARM","SWZ","TJK","TUR","MWI","JAM","KEN","CHN","IRN","IRQ","BRN","ETH","COK","LAO","MUS","NIC","FIN","TKM","HTI","QAT","SMR","ALB","PRT","SYR","VEN","RWA","PAK","DMA","VNM","MMR","TZA","FRA","GHA","AUS","BEL","BFA","SEN","ZWE","PNG","TTO","MYS","SLE","ATG","MNE","PSE","GRC","BRB","CHL","KGZ","MHL","ESH","AGO","CMR","COD","GEO","UGA","WSM","ESP","BLR","CRI","SVK","PRK","SDN","FRO","USA","OMN","LBY","COG","KOR","GGY","GNB","GAB","LCA","GIB","ZMB","CHE","LTU","ECU","GIN","BIH","YEM","HND","KWT","FLK","MDV","MSR","KAZ","NIU","BGR","IND","ITA","NRU","HUN","DOM","NZL","MCO","TUV","NOR","CYM","MDG","UKR","MEX","NGA","ISL","GNQ","COL","MAR","LUX","EGY","BWA","ZAF","MLT","AZE","JPN","SVN","ISR","BTN","CYP","SRB","PHL","BOL","XKX","DJI","CUB","CAF","THA","GUY","JEY","BRA","MRT","TLS","PCN","FJI","ERI","MKD","BLZ","NLD","AND","AFG","SLB","DNK","SYC","SHN","TUN","SWE","IDN","GTM","PRY","DZA","MOZ","TCD","IOT","LVA","SUR","AUT","COM","TON","KHM","EST","UZB","GRD","TCA","LKA","ARG","IMN","SOM","MLI","BDI","ARE","JOR","BHR","LBN","GMB","FSM","LSO","BEN","CIV","KNA","SLV","POL","PAN","LBR","DEU","CZE","RUS","CAN","VGB","TGO","NER","VCT","URY","GBR","IRL","MNG","BGD","GRL","KIR","SSD","PLW","NPL","BMU","SGP","LIE"],"name":"","z":[0.485199095,0.414539326,0.405717593,0.340714286,0.222881818,0.394568892,0.3928125,0.259663517,0.36655775,0.28503125,0.14690625,0.298035714,0.280741955,0.443735294,0.38145527,0.173832312,0.580213034,0.439606756,0.351142857,0.219421053,0.281223214,0.094444444,0.477118421,0.154046875,0.364223866,0.429090446,0.375368421,0.364762222,0.178530864,0.45292,0.361929167,0.359264902,0.188489933,0.21479843,-0.336887836,0.244583505,0.4508,0.346118337,0.30566343,0.241043328,0.415978074,0.125856215,0.441292433,0.359979068,0.131290323,0.255758133,0.319548991,0.300175325,0.322965058,0.233702607,0.370376812,0.248735294,0.517446429,0.415637838,0.405799815,0.221898618,0.372532393,0.427904762,0.23425,0.415741935,0.313036082,0.384489903,0.26819323,0.415329356,0.107025586,0.4025,0.353004414,0.480204545,0.24269447,0.317208955,0.365647727,0.3987,0.312071429,0.430680708,0.209558209,9.23e-05,0.1726,0.253140279,0.205,0.304736842,0.342876812,0.590921569,0.349584906,0.200240602,0.376786509,0.354615257,0.293788392,0.036995192,0.428272152,0.341615385,0.283086518,0.287613861,0.332969697,-0.047805769,0.437604651,0.445608696,0.644153846,0.382164087,0.140768403,0.446155821,0.316666667,0.394017413,0.201433371,0.386483556,0.374971429,0.905,0.484768641,0.436147059,0.361098765,0.376614914,0.28572138,0.228029005,0.440040541,0.279515152,0.338184707,0.357207154,0.378123348,0.389659794,0.216978261,0.253775387,0.289481013,0.337,0.282806092,0.333206573,0.320196653,0.063666667,0.341263852,0.328934524,0.328294859,0.309157122,0.290036697,0.243677419,0.154779865,0.306044025,0.366336769,0.235263636,0.406631148,0.431511665,0.35169697,0.429583333,0.6934,0.291358209,0.2571,0.351387755,0.28949,0.301586528,0.370733333,0.168258907,0.3437,0.363220917,0.506755981,0.093735294,0.387507289,0.409659624,0.195886407,0.295898473,0.297715021,0.353583333,0.388140244,0.349652174,0.847,0.285269737,0.32405,0.346384836,-7.69e-05,0.423071429,0.124133333,0.408882022,0.3619,0.35625,0.405833333,0.019416738,0.406822975,0.443950704,0.237945238,0.309194888,0.5485,0.220972325,0.24879661,0.210790795,0.327050378,0.430640777,0.093292683,0.4725,0.206019108,0.250944444,0.373214286,0.099843091,0.311882972,0.307048331,0.399668675,0.362592831,0.355891104,0.36377821,0.390212988,0.432666667,0.306927586,0.429591472,0.476518519,0.394861935,0.495425965,0.331982838,0.356504,0.285911975,0.41069863,0.3378,0.350040956,0.1085,0.197326874,0.40245614,0.33717167,0.417208333],"type":"choropleth"}],"name":"2020-05-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belgium","Montenegro","Monaco","Singapore","Ghana","Mozambique","Samoa","Estonia","Philippines","Nicaragua","Comoros","Iran","Greenland","Lithuania","Czech Republic","India","Equatorial Guinea","Cook Islands","Argentina","Afghanistan","Guinea-Bissau","Saint Helena","Guernsey","San Marino","Colombia","Uganda","Myanmar","Canada","Andorra","Haiti","Gibraltar","Liechtenstein","Trinidad and Tobago","Mexico","Italy","Kuwait","Grenada","Kiribati","Belarus","Thailand","Bahamas","Panama","Ivory Coast","Vanuatu","Norway","Fiji","Solomon Islands","Kosovo","Senegal","Brunei","British Indian Ocean Territory","Bosnia and Herzegovina","East Timor","Belize","Romania","Ecuador","Armenia","New Zealand","Honduras","Egypt","China","Guatemala","Qatar","Spain","South Korea","Brazil","Saint Kitts and Nevis","Mali","Oman","Malta","British Virgin Islands","Mauritania","Indonesia","Saudi Arabia","Bulgaria","Maldives","Tuvalu","Yemen","Madagascar","Bangladesh","South Africa","Bolivia","Poland","Azerbaijan","Ireland","Serbia","Nepal","Finland","Jordan","Mongolia","Chad","Zambia","Sweden","Faroe Islands","Croatia","France","Guyana","United States","Sao Tome and Principe","Albania","Falkland Islands","Pitcairn","Suriname","Australia","Mauritius","Seychelles","Latvia","Montserrat","United Kingdom","Zimbabwe","Uzbekistan","Portugal","Cayman Islands","Jersey","Tanzania","Tonga","Georgia","Benin","Uruguay","Sudan","Germany","Bahrain","Burundi","Syria","Slovenia","Central African Republic","Cuba","Macedonia","Bhutan","Isle of Man","Morocco","Paraguay","Malawi","Anguilla","Gabon","Luxembourg","Somalia","Tunisia","Botswana","Nigeria","Cambodia","Djibouti","Ukraine","Lebanon","Sri Lanka","Netherlands","Japan","Austria","Lesotho","Niger","Iceland","Algeria","Republic of the Congo","El Salvador","Papua New Guinea","Libya","South Sudan","Kazakhstan","Rwanda","Pakistan","Switzerland","Costa Rica","Bermuda","Eritrea","Dominican Republic","Moldova","Swaziland","Hungary","Vatican","United Arab Emirates","Angola","Marshall Islands","Niue","Israel","Gambia","Greece","Guinea","Chile","Democratic Republic of the Congo","Venezuela","Micronesia","Saint Vincent and the Grenadines","Vietnam","Peru","Ethiopia","Denmark","Burkina Faso","Turkmenistan","Russia","Dominica","Western Sahara","Palestine","Turkey","North Korea","Turks and Caicos Islands","Cyprus","Cameroon","Laos","Kenya","Tajikistan","Iraq","Barbados","Saint Lucia","Kyrgyzstan","Liberia","Antigua and Barbuda","Nauru","Togo","Sierra Leone","Malaysia","Cape Verde","Jamaica","Slovakia"],"locations":["BEL","MNE","MCO","SGP","GHA","MOZ","WSM","EST","PHL","NIC","COM","IRN","GRL","LTU","CZE","IND","GNQ","COK","ARG","AFG","GNB","SHN","GGY","SMR","COL","UGA","MMR","CAN","AND","HTI","GIB","LIE","TTO","MEX","ITA","KWT","GRD","KIR","BLR","THA","BHS","PAN","CIV","VUT","NOR","FJI","SLB","XKX","SEN","BRN","IOT","BIH","TLS","BLZ","ROU","ECU","ARM","NZL","HND","EGY","CHN","GTM","QAT","ESP","KOR","BRA","KNA","MLI","OMN","MLT","VGB","MRT","IDN","SAU","BGR","MDV","TUV","YEM","MDG","BGD","ZAF","BOL","POL","AZE","IRL","SRB","NPL","FIN","JOR","MNG","TCD","ZMB","SWE","FRO","HRV","FRA","GUY","USA","STP","ALB","FLK","PCN","SUR","AUS","MUS","SYC","LVA","MSR","GBR","ZWE","UZB","PRT","CYM","JEY","TZA","TON","GEO","BEN","URY","SDN","DEU","BHR","BDI","SYR","SVN","CAF","CUB","MKD","BTN","IMN","MAR","PRY","MWI","AIA","GAB","LUX","SOM","TUN","BWA","NGA","KHM","DJI","UKR","LBN","LKA","NLD","JPN","AUT","LSO","NER","ISL","DZA","COG","SLV","PNG","LBY","SSD","KAZ","RWA","PAK","CHE","CRI","BMU","ERI","DOM","MDA","SWZ","HUN","VAT","ARE","AGO","MHL","NIU","ISR","GMB","GRC","GIN","CHL","COD","VEN","FSM","VCT","VNM","PER","ETH","DNK","BFA","TKM","RUS","DMA","ESH","PSE","TUR","PRK","TCA","CYP","CMR","LAO","KEN","TJK","IRQ","BRB","LCA","KGZ","LBR","ATG","NRU","TGO","SLE","MYS","CPV","JAM","SVK"],"name":"","z":[0.354401772,0.277280105,0.479919355,0.311157695,0.209220667,0.360526316,0.449090909,0.32574269,0.334470806,0.413812183,-0.053363636,0.407165534,0.480647059,0.362399736,0.427696429,0.221342214,0.183882353,0.556,0.429676378,0.152586873,-0.041294118,0.526,0.25232,0.326285714,0.335413185,0.163926267,0.341896947,0.423606094,0.484096774,0.398875953,0.467851852,0.573862069,0.377301948,0.308435487,0.466450732,0.217416446,0.330628571,0.240888889,0.301124138,0.310357041,0.378210526,0.314296568,0.442591463,0.730318182,0.455718876,0.289672131,0.306,0.394836364,0.247409699,0.170648148,0.507066667,0.448140127,0.3086875,0.440201835,0.415916213,0.199076136,0.403401709,0.380601577,0.214978142,0.382544434,0.475427489,0.287393242,0.140892617,0.306873318,0.291320724,0.34103981,0.500277778,0.395816993,0.169816156,0.367775194,0.3395,0.403470588,0.171801225,0.17895607,0.383244898,0.12591573,0.5795,0.397864111,0.43833815,0.270370656,0.281087902,0.320334186,0.238506165,0.401212042,0.368542119,0.333383133,0.274868081,0.35330847,-0.159600575,0.372950178,0.284804124,0.146119048,0.378112154,0.1424,0.282881818,0.418544484,0.440594203,0.468693353,0.401583333,0.372523364,0.393866667,0.238,0.185444444,0.44879866,0.164628571,0.488824,0.269014563,0.513041667,0.48071651,0.252218861,0.251071429,0.353370566,0.416815217,0.490292517,0.251374008,0.339804348,0.515032727,0.162253731,0.410026661,0.442930233,0.336177475,0.292116541,0.249659091,0.257585366,0.351241245,0.257879433,0.044531092,0.137716981,0.192333333,0.447830357,0.337159817,0.219133769,0.357543662,0.0,0.498444444,0.323811634,0.268038462,0.289153846,0.251901042,0.186257251,0.26817,0.238138889,0.381651899,0.281670034,0.01581746,0.341205047,0.306360726,0.353726475,0.440037037,0.499149667,0.404139535,0.254600832,0.270217391,0.209398622,0.292506757,0.181144444,0.350492908,0.479492537,-0.014808612,0.032790307,0.377829398,0.291015599,0.472390244,-0.084684211,0.008117665,0.40059276,0.162545455,0.388147727,0.447,0.258987775,0.335515385,0.244928571,0.455931034,0.353708609,0.481313901,0.399886632,-0.142064286,0.349412436,0.310528642,0.280433228,-0.079071429,0.424969697,0.338008451,0.317200636,0.300797403,0.326295271,0.27724031,0.469816327,0.33719798,0.384,0.344076923,0.353733333,0.227681265,0.273520408,0.2492,0.401004444,0.395506215,0.478115108,0.266778192,0.327362069,0.372621988,0.28737931,0.434961538,0.3176,0.468217617,0.394525,0.4555,0.220570978,0.354830769,-0.193715105,0.318427273,0.360933485,0.309492754],"type":"choropleth"}],"name":"2020-05-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saint Kitts and Nevis","Mauritania","Mozambique","Greenland","Montenegro","Marshall Islands","Saint Helena","Saint Lucia","Vanuatu","Montserrat","Bosnia and Herzegovina","Samoa","Brazil","United Kingdom","Suriname","Syria","Uzbekistan","Mexico","Mongolia","Morocco","Monaco","Micronesia","Tajikistan","Guernsey","Benin","Guatemala","United States","Uruguay","Belgium","British Indian Ocean Territory","Grenada","Sudan","Saint Vincent and the Grenadines","Bermuda","Botswana","Moldova","Bhutan","Faroe Islands","Bolivia","Mauritius","Fiji","Belize","Nigeria","Equatorial Guinea","Sri Lanka","El Salvador","Senegal","Cameroon","Lithuania","Gabon","Cuba","Palau","Jersey","Bahamas","Canada","Jordan","Portugal","Anguilla","Liechtenstein","Tunisia","Uganda","Yemen","Croatia","Pakistan","Costa Rica","Kazakhstan","Libya","New Zealand","Nicaragua","Estonia","Slovenia","Panama","Ivory Coast","Czech Republic","Germany","Trinidad and Tobago","Zambia","Angola","Bahrain","Egypt","Switzerland","Ukraine","Cambodia","Russia","Jamaica","Netherlands","Cyprus","Palestine","Luxembourg","Tanzania","Japan","Laos","Hungary","Venezuela","Guinea-Bissau","Macedonia","Romania","Antigua and Barbuda","Niger","Qatar","Ghana","Guyana","Haiti","Lebanon","Armenia","China","Western Sahara","Kuwait","Austria","Chad","North Korea","Sierra Leone","Swaziland","Kyrgyzstan","Niue","Republic of the Congo","Chile","Seychelles","Latvia","Turks and Caicos Islands","Australia","Colombia","Slovakia","Central African Republic","Argentina","Oman","Cook Islands","Kenya","Turkey","Gibraltar","Honduras","Serbia","Azerbaijan","Thailand","Cape Verde","Norway","Tuvalu","Liberia","Vietnam","Spain","Cayman Islands","France","Kiribati","Lesotho","Comoros","Eritrea","Singapore","Turkmenistan","Kosovo","Sweden","Saudi Arabia","Paraguay","Georgia","Guinea","Djibouti","Iran","Afghanistan","Gambia","Algeria","Somalia","Myanmar","Nauru","San Marino","Denmark","Philippines","India","Ecuador","Isle of Man","Finland","Malaysia","Vatican","Barbados","Ireland","Maldives","Pitcairn","United Arab Emirates","Iraq","Peru","Malawi","Rwanda","Nepal","Brunei","Bulgaria","Togo","Albania","Zimbabwe","Dominican Republic","Dominica","Mali","Sao Tome and Principe","Israel","Indonesia","Tonga","Italy","Andorra","Madagascar","Bangladesh","Solomon Islands","Greece","Iceland","South Sudan","Democratic Republic of the Congo","Ethiopia","South Korea","Burundi","Malta","Falkland Islands","Belarus","Poland","East Timor","South Africa","Papua New Guinea","Burkina Faso","British Virgin Islands"],"locations":["KNA","MRT","MOZ","GRL","MNE","MHL","SHN","LCA","VUT","MSR","BIH","WSM","BRA","GBR","SUR","SYR","UZB","MEX","MNG","MAR","MCO","FSM","TJK","GGY","BEN","GTM","USA","URY","BEL","IOT","GRD","SDN","VCT","BMU","BWA","MDA","BTN","FRO","BOL","MUS","FJI","BLZ","NGA","GNQ","LKA","SLV","SEN","CMR","LTU","GAB","CUB","PLW","JEY","BHS","CAN","JOR","PRT","AIA","LIE","TUN","UGA","YEM","HRV","PAK","CRI","KAZ","LBY","NZL","NIC","EST","SVN","PAN","CIV","CZE","DEU","TTO","ZMB","AGO","BHR","EGY","CHE","UKR","KHM","RUS","JAM","NLD","CYP","PSE","LUX","TZA","JPN","LAO","HUN","VEN","GNB","MKD","ROU","ATG","NER","QAT","GHA","GUY","HTI","LBN","ARM","CHN","ESH","KWT","AUT","TCD","PRK","SLE","SWZ","KGZ","NIU","COG","CHL","SYC","LVA","TCA","AUS","COL","SVK","CAF","ARG","OMN","COK","KEN","TUR","GIB","HND","SRB","AZE","THA","CPV","NOR","TUV","LBR","VNM","ESP","CYM","FRA","KIR","LSO","COM","ERI","SGP","TKM","XKX","SWE","SAU","PRY","GEO","GIN","DJI","IRN","AFG","GMB","DZA","SOM","MMR","NRU","SMR","DNK","PHL","IND","ECU","IMN","FIN","MYS","VAT","BRB","IRL","MDV","PCN","ARE","IRQ","PER","MWI","RWA","NPL","BRN","BGR","TGO","ALB","ZWE","DOM","DMA","MLI","STP","ISR","IDN","TON","ITA","AND","MDG","BGD","SLB","GRC","ISL","SSD","COD","ETH","KOR","BDI","MLT","FLK","BLR","POL","TLS","ZAF","PNG","BFA","VGB"],"name":"","z":[0.207454545,0.439333333,0.300212121,0.522290323,0.200761589,0.491923077,0.20675,0.3464375,0.245125,0.653820513,0.378342776,0.547,0.418993685,0.438736355,0.321116279,0.354082251,0.152654545,0.307523107,0.318210526,0.286891516,0.323958904,0.086333333,0.25136715,0.211626667,0.069894231,0.318922829,0.46407562,0.365958151,0.297383558,0.693714286,0.295921569,0.362473251,0.458104167,0.29155814,0.223166667,0.42264574,0.112361111,0.266555556,0.261132147,0.230684211,0.305835821,0.313409091,0.177398544,0.33296,0.217874248,0.126349435,0.188685583,0.395416894,0.361359375,0.483965517,0.026166174,0.0,0.419029197,0.371625468,0.341502589,0.108366812,0.340778775,0.781,0.378439024,0.443655527,0.194720541,0.384976271,0.268237443,0.200918425,0.335765741,0.201101124,0.435248062,0.3392813,0.374192014,0.382519048,0.407665198,0.299856642,0.322530612,0.375715397,0.302748314,0.380857639,0.257514706,0.254493976,0.347106061,0.451764748,0.272648639,0.352929213,0.197685714,0.359242038,0.370504786,0.342909346,0.408020896,0.340358974,0.291269231,0.146910484,0.252863787,0.52807619,0.359331384,0.229475418,-0.176481481,0.379362069,0.368167598,0.341333333,0.502152432,0.271882979,0.247656723,0.331265152,0.412865552,0.2495025,0.29485,0.494237037,0.434902439,0.314449679,0.321907499,0.299351515,0.319545455,0.380835938,0.182666667,0.4534,0.568529412,0.207321839,0.355075925,0.499370588,0.148683849,0.094142857,0.404308527,0.374603145,0.333104,0.326069307,0.476045991,0.30729148,0.6898125,0.275163484,0.311462429,0.347508772,0.220298755,0.246271341,0.442635328,0.325898,0.348806452,0.452070387,0.69875,0.436594737,0.348566729,0.317643025,0.484886957,0.364605577,0.400333333,0.346,0.017333333,0.34652,0.272646575,0.26540625,0.296610526,0.358680104,0.330096503,0.34766089,0.509628415,0.004138365,0.076891892,0.442983487,0.338859589,0.546957143,0.329352941,0.323722917,0.34635274,0.520166667,0.358857143,0.395742515,0.381329758,0.25621684,0.220453983,0.361911111,0.31154755,0.296113545,0.0,0.228340426,0.203219054,0.115317726,0.454083333,0.291282529,0.327801948,0.289509674,0.369280397,0.041530992,0.35392827,0.203022222,0.311936986,0.18796988,0.467,0.232887865,0.206147432,0.055333333,0.311652778,0.3391875,0.335957143,0.211455183,0.405896552,0.385440175,0.194909722,0.435402597,0.250313172,0.639333333,0.369761434,0.279978873,0.371016077,0.262131034,0.196434608,0.35977708,-0.025541284,0.220689076,0.297487805,0.337660131,0.267500933,0.245266667,0.322004514,0.340005495,0.325323171,0.454090909],"type":"choropleth"}],"name":"2020-05-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Equatorial Guinea","South Korea","Mexico","Sudan","China","Armenia","Dominican Republic","North Korea","United States","Afghanistan","Swaziland","Iraq","Norway","Laos","Kuwait","Switzerland","Faroe Islands","Albania","Kiribati","Tajikistan","Comoros","Haiti","Qatar","Sierra Leone","Kyrgyzstan","Turkmenistan","Bosnia and Herzegovina","India","Western Sahara","Pitcairn","Argentina","Indonesia","Philippines","Iran","Gambia","Fiji","Republic of the Congo","East Timor","Ghana","Kosovo","Peru","Ecuador","Colombia","Singapore","Guatemala","Georgia","Mauritius","Andorra","Togo","Israel","Palestine","Japan","Iceland","Zambia","South Sudan","Moldova","Palau","Somalia","Denmark","Papua New Guinea","Hungary","Portugal","Tunisia","Bolivia","Germany","Poland","Montenegro","Egypt","Democratic Republic of the Congo","Solomon Islands","Sweden","Panama","Ivory Coast","Czech Republic","Italy","Uruguay","Uzbekistan","Angola","Jamaica","Trinidad and Tobago","Greenland","Cyprus","Cuba","Ireland","Slovenia","Saint Kitts and Nevis","Kazakhstan","Paraguay","Antigua and Barbuda","Oman","Dominica","Slovakia","Turkey","Kenya","Bhutan","Monaco","Honduras","South Africa","Grenada","Cook Islands","Spain","Gabon","Costa Rica","Croatia","El Salvador","Anguilla","Saint Lucia","Isle of Man","Jersey","Algeria","Yemen","Djibouti","Benin","Pakistan","Micronesia","Thailand","Tonga","Zimbabwe","Jordan","Mongolia","Niue","Malta","Bermuda","Nicaragua","Guinea","Uganda","Malawi","Azerbaijan","Burkina Faso","Suriname","France","Nauru","Gibraltar","Belgium","Libya","Finland","Mozambique","Saint Helena","Sao Tome and Principe","Cape Verde","Liberia","Cayman Islands","Bulgaria","Vietnam","Lesotho","Samoa","Vatican","Guyana","Malaysia","Greece","Sri Lanka","Niger","Bangladesh","Mauritania","Saudi Arabia","Cambodia","Ukraine","Luxembourg","Cameroon","Bahrain","Brazil","New Zealand","Syria","Macedonia","Lithuania","Morocco","Tanzania","Netherlands","Bahamas","Venezuela","Marshall Islands","Ethiopia","Guinea-Bissau","Nepal","Madagascar","Russia","Burundi","Romania","Senegal","Canada","Liechtenstein","Estonia","Falkland Islands","Serbia","Rwanda","British Indian Ocean Territory","Vanuatu","Latvia","Barbados","Belize","Australia","San Marino","Maldives","Eritrea","Botswana","Mali","Myanmar","Belarus","Guernsey","United Kingdom","Saint Vincent and the Grenadines","Austria","Montserrat","Nigeria","Lebanon","Tuvalu","British Virgin Islands","Turks and Caicos Islands","Chad","United Arab Emirates","Seychelles","Central African Republic","Brunei","Chile"],"locations":["GNQ","KOR","MEX","SDN","CHN","ARM","DOM","PRK","USA","AFG","SWZ","IRQ","NOR","LAO","KWT","CHE","FRO","ALB","KIR","TJK","COM","HTI","QAT","SLE","KGZ","TKM","BIH","IND","ESH","PCN","ARG","IDN","PHL","IRN","GMB","FJI","COG","TLS","GHA","XKX","PER","ECU","COL","SGP","GTM","GEO","MUS","AND","TGO","ISR","PSE","JPN","ISL","ZMB","SSD","MDA","PLW","SOM","DNK","PNG","HUN","PRT","TUN","BOL","DEU","POL","MNE","EGY","COD","SLB","SWE","PAN","CIV","CZE","ITA","URY","UZB","AGO","JAM","TTO","GRL","CYP","CUB","IRL","SVN","KNA","KAZ","PRY","ATG","OMN","DMA","SVK","TUR","KEN","BTN","MCO","HND","ZAF","GRD","COK","ESP","GAB","CRI","HRV","SLV","AIA","LCA","IMN","JEY","DZA","YEM","DJI","BEN","PAK","FSM","THA","TON","ZWE","JOR","MNG","NIU","MLT","BMU","NIC","GIN","UGA","MWI","AZE","BFA","SUR","FRA","NRU","GIB","BEL","LBY","FIN","MOZ","SHN","STP","CPV","LBR","CYM","BGR","VNM","LSO","WSM","VAT","GUY","MYS","GRC","LKA","NER","BGD","MRT","SAU","KHM","UKR","LUX","CMR","BHR","BRA","NZL","SYR","MKD","LTU","MAR","TZA","NLD","BHS","VEN","MHL","ETH","GNB","NPL","MDG","RUS","BDI","ROU","SEN","CAN","LIE","EST","FLK","SRB","RWA","IOT","VUT","LVA","BRB","BLZ","AUS","SMR","MDV","ERI","BWA","MLI","MMR","BLR","GGY","GBR","VCT","AUT","MSR","NGA","LBN","TUV","VGB","TCA","TCD","ARE","SYC","CAF","BRN","CHL"],"name":"","z":[0.179641026,0.380868647,0.281220212,0.298576132,0.569953828,0.370286957,0.02014446,0.336049587,0.47542294,0.234023952,0.287692308,0.34214093,0.437347651,0.331531532,0.359614414,0.311448854,0.588666667,0.401571429,0.0,0.274945274,0.057,0.403440433,0.290766088,0.422741071,0.321977273,0.298340426,0.40227037,0.284632129,0.516108696,0.2616,0.484523648,0.23655563,0.308395228,0.449993468,0.475168103,0.223763158,0.174179245,-0.060695652,0.183197095,0.278658824,0.300260894,0.279412652,0.298401632,0.280229518,0.308614689,0.384139147,0.452010417,0.282436782,0.197926686,0.337718931,0.305521186,0.281674423,0.357846847,0.091264957,0.346756757,0.402895652,0.894285714,0.276704981,0.380167922,0.395873563,0.342737044,0.291802597,0.320474619,0.265054545,0.323702698,0.255503759,0.334104651,0.382635197,0.162668,0.488514286,0.359235085,0.336910693,0.306211382,0.351919431,0.404958529,0.387502474,0.303556701,0.318235294,0.338102273,0.435943239,0.5965,0.415571984,0.068084374,0.2637305,0.347619529,-0.0177,0.24523913,0.337559528,0.322483333,0.349081146,0.08,0.296826087,0.20391826,0.250273041,-0.018111111,0.270913043,0.229652206,0.319124845,0.278457143,0.4565,0.298449635,0.406371728,0.369176649,0.146706122,0.174661794,0.2385,0.286588235,0.448626437,0.464619048,0.326380282,0.4118075,-0.031775862,0.125255556,0.369747659,0.146571429,0.349614321,0.285604651,0.224316957,0.308780172,0.413398438,0.266733333,0.260394366,0.366092308,0.303354693,0.172725806,0.178677791,0.32920229,0.48872093,0.283407643,0.34727451,0.324429675,0.617,0.360877193,0.25856641,0.243461538,0.317497473,0.207457983,0.301846154,0.139272727,0.372198198,0.432821429,0.452406667,0.336363868,0.373631369,0.342233766,0.380888889,0.389,0.299634286,0.381719222,0.400502094,0.186580341,0.476403941,0.30648818,0.363081081,0.285589907,0.242958333,0.340708241,0.21995671,0.332298216,0.272831111,0.365907561,0.350222646,0.258229665,0.294860759,0.348921238,0.352519118,0.185542636,0.304477311,0.431219048,0.305831413,0.453066667,0.190865234,0.109785714,0.337875643,0.297410494,0.373135699,-0.229861386,0.389257406,0.321889992,0.395435052,0.056956522,0.294605128,0.355414634,0.245335196,0.06466129,0.481454545,0.021818182,0.322694836,0.306815068,0.283371681,0.449024267,0.366909091,0.202789607,0.182269231,0.257825806,0.282764368,0.294319277,0.443067164,0.28551087,0.417771154,0.453382716,0.306708861,0.604769231,0.235864566,0.128046358,0.0,0.441375,0.593,0.256340782,0.333066172,0.391648221,0.3346,0.062833333,-0.010613522],"type":"choropleth"}],"name":"2020-05-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Macedonia","Ukraine","Ivory Coast","Mali","Belarus","Grenada","Afghanistan","Benin","Madagascar","Democratic Republic of the Congo","Montenegro","Solomon Islands","Nepal","Germany","Gambia","Guernsey","Andorra","Morocco","Malta","Vanuatu","United Kingdom","Zambia","Egypt","Jamaica","Cambodia","British Virgin Islands","Netherlands","Trinidad and Tobago","Russia","Philippines","Switzerland","Ethiopia","East Timor","Panama","Bahrain","Czech Republic","South Sudan","India","Saint Lucia","Iceland","Indonesia","Uruguay","Ecuador","Burundi","Vatican","Georgia","Guinea","Malaysia","Paraguay","Rwanda","Isle of Man","British Indian Ocean Territory","Maldives","Uzbekistan","Tonga","Saint Kitts and Nevis","United Arab Emirates","Zimbabwe","Dominica","Syria","Faroe Islands","Iraq","Djibouti","South Africa","Togo","Nauru","Pitcairn","Ireland","Sweden","Mozambique","Brunei","San Marino","Mongolia","Greece","Algeria","Finland","Italy","Bermuda","Sao Tome and Principe","Iran","Denmark","Belgium","Papua New Guinea","South Korea","Barbados","Burkina Faso","Suriname","Israel","Myanmar","Bangladesh","Malawi","Dominican Republic","Marshall Islands","Moldova","Bhutan","Fiji","Poland","Albania","Bulgaria","Saint Helena","Monaco","Peru","Somalia","Palestine","Niue","Mauritania","Greenland","Seychelles","Gabon","Libya","Guinea-Bissau","North Korea","Haiti","Singapore","Argentina","Nigeria","Kazakhstan","China","Equatorial Guinea","France","Falkland Islands","Costa Rica","Nicaragua","Slovakia","Central African Republic","Antigua and Barbuda","Romania","Kuwait","Croatia","Uganda","Guatemala","Vietnam","Oman","Kenya","Guyana","Comoros","Lesotho","Norway","Armenia","Sudan","Cayman Islands","Turkmenistan","Tuvalu","Honduras","Kiribati","Lebanon","Serbia","Liberia","Mexico","United States","Bolivia","Tanzania","Cook Islands","Ghana","Swaziland","Azerbaijan","Cape Verde","Turkey","Western Sahara","Mauritius","Yemen","Canada","Cuba","Bahamas","New Zealand","Australia","Portugal","Slovenia","El Salvador","Niger","Sri Lanka","Micronesia","Qatar","Belize","Cameroon","Luxembourg","Spain","Saudi Arabia","Cyprus","Colombia","Estonia","Chile","Saint Vincent and the Grenadines","Republic of the Congo","Samoa","Angola","Japan","Pakistan","Botswana","Palau","Chad","Turks and Caicos Islands","Brazil","Jordan","Kyrgyzstan","Thailand","Austria","Tunisia","Latvia","Gibraltar","Kosovo","Lithuania","Liechtenstein","Venezuela","Sierra Leone","Montserrat","Eritrea","Hungary","Laos","Bosnia and Herzegovina","Jersey","Senegal","Anguilla","Tajikistan"],"locations":["MKD","UKR","CIV","MLI","BLR","GRD","AFG","BEN","MDG","COD","MNE","SLB","NPL","DEU","GMB","GGY","AND","MAR","MLT","VUT","GBR","ZMB","EGY","JAM","KHM","VGB","NLD","TTO","RUS","PHL","CHE","ETH","TLS","PAN","BHR","CZE","SSD","IND","LCA","ISL","IDN","URY","ECU","BDI","VAT","GEO","GIN","MYS","PRY","RWA","IMN","IOT","MDV","UZB","TON","KNA","ARE","ZWE","DMA","SYR","FRO","IRQ","DJI","ZAF","TGO","NRU","PCN","IRL","SWE","MOZ","BRN","SMR","MNG","GRC","DZA","FIN","ITA","BMU","STP","IRN","DNK","BEL","PNG","KOR","BRB","BFA","SUR","ISR","MMR","BGD","MWI","DOM","MHL","MDA","BTN","FJI","POL","ALB","BGR","SHN","MCO","PER","SOM","PSE","NIU","MRT","GRL","SYC","GAB","LBY","GNB","PRK","HTI","SGP","ARG","NGA","KAZ","CHN","GNQ","FRA","FLK","CRI","NIC","SVK","CAF","ATG","ROU","KWT","HRV","UGA","GTM","VNM","OMN","KEN","GUY","COM","LSO","NOR","ARM","SDN","CYM","TKM","TUV","HND","KIR","LBN","SRB","LBR","MEX","USA","BOL","TZA","COK","GHA","SWZ","AZE","CPV","TUR","ESH","MUS","YEM","CAN","CUB","BHS","NZL","AUS","PRT","SVN","SLV","NER","LKA","FSM","QAT","BLZ","CMR","LUX","ESP","SAU","CYP","COL","EST","CHL","VCT","COG","WSM","AGO","JPN","PAK","BWA","PLW","TCD","TCA","BRA","JOR","KGZ","THA","AUT","TUN","LVA","GIB","XKX","LTU","LIE","VEN","SLE","MSR","ERI","HUN","LAO","BIH","JEY","SEN","AIA","TJK"],"name":"","z":[0.438742424,0.397459488,0.149166667,0.269745562,0.202008065,0.445814815,0.292790244,0.280361111,0.367040761,0.279497303,0.180826667,0.578210526,0.313609155,0.286242446,0.432795,-0.262462185,0.310521739,0.335786227,0.250562914,0.48675,0.39623579,0.203670051,0.47720219,0.356828249,0.218659218,0.35672,0.328995553,0.415986717,0.360837838,0.300005473,0.271381288,0.079840226,0.131827586,0.204359169,0.356523077,0.36218683,0.390236527,0.26824913,0.3785625,0.283864,0.28263682,0.375009382,0.229444884,0.405792793,0.9155,0.389424188,0.227937107,0.213764938,0.249727645,0.035382857,0.297463277,0.168,0.131939158,0.266,0.259382353,0.298466667,0.278362657,0.232932569,0.583111111,0.354385621,0.40275,0.358812102,0.463586957,0.279091949,0.190815718,0.094,0.456454545,0.304788667,0.379557629,0.285592965,0.56038843,0.602272727,0.381113372,0.322866341,0.318212654,0.319639266,0.314220789,0.431690722,0.445,0.423026543,0.341691099,0.277784906,0.360578947,0.413955672,0.363358025,0.227414773,0.462125,0.297166486,0.364920308,0.340354511,0.407679389,0.209721495,0.3288125,0.467531646,0.200103448,0.031264423,0.189565331,0.306513986,0.451971111,-0.003363636,0.375676471,0.289554098,0.293667458,0.369175439,0.243173913,0.424058824,0.513935484,0.423319149,0.373079365,0.288368421,0.316545455,0.429735849,0.384479577,0.28442723,0.413322967,0.216029419,0.278018868,0.497025859,0.2418,0.320797531,0.569688889,0.311009684,0.304234777,0.35490604,0.256856115,0.209825397,0.374533399,0.365681818,0.250086294,0.194227827,0.337322327,0.421827094,0.293933333,0.25928397,0.345270718,0.272555556,0.418253247,0.427448098,0.32620202,0.384758621,0.477344828,0.414428571,0.7092,0.169411765,0.0,0.214609524,0.29524055,0.467780543,0.308534122,0.459227309,0.249665211,0.228702906,0.519,0.222077624,0.329045455,0.467463087,0.22867033,0.293623209,0.534156863,0.187486111,0.39235241,0.365769021,0.04684202,0.505346269,0.354370977,0.40245604,0.294105746,0.373276265,0.131670304,0.484687259,0.217535805,0.3002,0.282701342,0.282877193,0.350975405,0.25647561,0.392207125,0.315094872,0.354269133,0.351291189,0.406373737,0.292279151,0.444556962,0.253944444,0.19325,0.364870564,0.303889078,0.315591104,0.293575342,0.35475,0.296605263,0.5113,0.329722565,0.167958647,0.362382979,0.352865935,0.270969811,0.414693431,0.301693989,0.41772,0.270411215,0.346946043,0.543566667,0.329354311,0.334455128,0.456425,0.333463415,0.187830018,0.330084112,0.411725275,0.277763713,0.231017257,0.468,0.26902451],"type":"choropleth"}],"name":"2020-05-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zimbabwe","Qatar","Barbados","Switzerland","Peru","Philippines","Montserrat","Belarus","Rwanda","Ghana","Niue","Republic of the Congo","Belize","Australia","Nigeria","Afghanistan","Western Sahara","Vietnam","Armenia","Myanmar","Saint Kitts and Nevis","Greece","North Korea","Albania","Algeria","Pitcairn","Gibraltar","Pakistan","Gabon","Saint Helena","Yemen","Romania","Zambia","Nepal","Portugal","Greenland","New Zealand","Anguilla","Panama","Bahrain","Bahamas","Palau","Benin","Venezuela","Germany","Morocco","Angola","Netherlands","Palestine","Russia","Andorra","Nauru","Finland","Niger","Austria","Uzbekistan","Vatican","Vanuatu","Gambia","Swaziland","France","Argentina","Paraguay","Georgia","Suriname","Mozambique","Azerbaijan","Syria","Fiji","Mongolia","Poland","Bangladesh","Antigua and Barbuda","Oman","Papua New Guinea","Nicaragua","Montenegro","Norway","Belgium","Sweden","Cape Verde","Uganda","Italy","Democratic Republic of the Congo","Malta","Costa Rica","Kazakhstan","Senegal","Sierra Leone","Liechtenstein","Mauritania","Brazil","Thailand","Canada","Laos","Libya","British Indian Ocean Territory","Jordan","Micronesia","Tonga","Isle of Man","Iceland","Kyrgyzstan","Faroe Islands","Bhutan","Lithuania","Cuba","Turkmenistan","Somalia","Uruguay","Cameroon","Israel","United States","Samoa","Guinea-Bissau","Chile","Denmark","Bolivia","Liberia","South Sudan","Sudan","Slovenia","Turks and Caicos Islands","Saint Lucia","Marshall Islands","Guernsey","Guatemala","United Kingdom","Seychelles","Japan","Tunisia","Lebanon","Eritrea","Chad","Latvia","Ivory Coast","Cyprus","Guyana","Equatorial Guinea","Croatia","Tuvalu","Hungary","Czech Republic","Serbia","Trinidad and Tobago","Mexico","El Salvador","Cayman Islands","Solomon Islands","Jersey","Lesotho","Egypt","Jamaica","Central African Republic","Saudi Arabia","Bosnia and Herzegovina","Dominican Republic","Iraq","Kiribati","Cook Islands","Spain","Grenada","South Korea","Togo","China","East Timor","Mali","Ethiopia","Iran","Kenya","Madagascar","Haiti","Monaco","Malaysia","Kosovo","United Arab Emirates","Honduras","Bulgaria","Guinea","Singapore","Malawi","Bermuda","Colombia","Tanzania","Sao Tome and Principe","Dominica","Botswana","Brunei","Turkey","Djibouti","Saint Vincent and the Grenadines","Cambodia","Luxembourg","Slovakia","Mauritius","Ecuador","Sri Lanka","Ireland","Macedonia","San Marino","Moldova","Burkina Faso","Falkland Islands","Tokelau","Comoros","Burundi","Indonesia","Maldives","South Africa","Kuwait","Ukraine","Estonia","British Virgin Islands","Tajikistan","India"],"locations":["ZWE","QAT","BRB","CHE","PER","PHL","MSR","BLR","RWA","GHA","NIU","COG","BLZ","AUS","NGA","AFG","ESH","VNM","ARM","MMR","KNA","GRC","PRK","ALB","DZA","PCN","GIB","PAK","GAB","SHN","YEM","ROU","ZMB","NPL","PRT","GRL","NZL","AIA","PAN","BHR","BHS","PLW","BEN","VEN","DEU","MAR","AGO","NLD","PSE","RUS","AND","NRU","FIN","NER","AUT","UZB","VAT","VUT","GMB","SWZ","FRA","ARG","PRY","GEO","SUR","MOZ","AZE","SYR","FJI","MNG","POL","BGD","ATG","OMN","PNG","NIC","MNE","NOR","BEL","SWE","CPV","UGA","ITA","COD","MLT","CRI","KAZ","SEN","SLE","LIE","MRT","BRA","THA","CAN","LAO","LBY","IOT","JOR","FSM","TON","IMN","ISL","KGZ","FRO","BTN","LTU","CUB","TKM","SOM","URY","CMR","ISR","USA","WSM","GNB","CHL","DNK","BOL","LBR","SSD","SDN","SVN","TCA","LCA","MHL","GGY","GTM","GBR","SYC","JPN","TUN","LBN","ERI","TCD","LVA","CIV","CYP","GUY","GNQ","HRV","TUV","HUN","CZE","SRB","TTO","MEX","SLV","CYM","SLB","JEY","LSO","EGY","JAM","CAF","SAU","BIH","DOM","IRQ","KIR","COK","ESP","GRD","KOR","TGO","CHN","TLS","MLI","ETH","IRN","KEN","MDG","HTI","MCO","MYS","XKX","ARE","HND","BGR","GIN","SGP","MWI","BMU","COL","TZA","STP","DMA","BWA","BRN","TUR","DJI","VCT","KHM","LUX","SVK","MUS","ECU","LKA","IRL","MKD","SMR","MDA","BFA","FLK","TKL","COM","BDI","IDN","MDV","ZAF","KWT","UKR","EST","VGB","TJK","IND"],"name":"","z":[0.301306766,0.293200758,0.293409692,0.278558635,0.294646173,0.322306407,0.497875,0.39387931,0.100335681,0.366015491,0.2048125,0.278851485,0.357417266,0.456110777,0.389465545,0.311728261,0.4265,0.434688213,0.376416058,0.368384248,0.3370625,0.437215455,0.472043478,0.378780347,0.303826336,0.5432,0.391333333,0.323698576,0.435419689,0.163047619,0.410576369,0.394286041,0.322595506,0.340898305,0.334735519,0.393114286,0.410347328,0.137,0.288644176,0.397391304,0.450186667,0.6205,0.253120805,0.283591772,0.327837118,0.329311707,0.34055643,0.339394056,0.379207071,0.41271362,0.115829787,0.956,0.334405184,0.491085221,0.379789715,0.247857143,0.280666667,0.3775,0.425878924,0.063983607,0.367795907,0.387555162,0.314927212,0.478234323,0.476486486,0.241033835,0.463726098,0.307166667,0.205453659,0.427089506,0.189780048,0.36322454,0.406895833,0.322446556,0.376839506,0.410278039,0.542130081,0.486268778,0.330557358,0.406793403,0.368520408,0.243315878,0.367320483,0.312317204,0.360295455,0.351806452,0.08487619,0.315662971,0.270882759,0.360153846,0.303781818,0.34077016,0.401783152,0.410863014,0.493486726,0.368248555,0.6274,0.265083636,0.519769231,0.57772,0.475591346,0.377631579,0.282933333,-0.103625,0.346137931,0.401749706,0.034996306,0.546890909,0.278835095,0.383723648,0.393978495,0.335356098,0.501935224,0.558,-0.013444444,0.35793297,0.436286203,0.263710249,0.506138418,0.416894737,0.410933884,0.477107143,0.518833333,0.555458333,0.47835,0.090344086,0.261259944,0.495636477,0.44874026,0.40544274,0.321714932,0.165665012,0.269230769,0.217882682,0.343722513,0.16707772,0.398764089,0.391012821,0.1885,0.289484979,0.554181818,0.423829044,0.345052395,0.339549849,0.389718433,0.292548666,0.197920435,0.565147059,0.200464286,0.535295567,0.337876289,0.489886878,0.380488123,0.359252033,0.452854099,0.309656028,0.278391172,0.334919118,0.068333333,0.4049,0.33438725,0.361859155,0.433941176,0.23322,0.535190509,0.182526316,0.279207493,0.213862709,0.46473025,0.363880719,0.384875706,0.398392456,0.30264,0.254934535,0.216246377,0.255451086,0.142629834,0.444328,0.200292398,0.26870344,0.306023483,0.500035714,0.348702464,0.160827853,0.69175,0.6742,0.334045977,0.21969863,0.257387377,0.207135135,0.527096386,0.297140351,0.322877023,0.266748299,0.518376344,0.029245225,0.24964837,0.364050306,0.506134021,0.589058824,0.486680147,0.302955414,0.5588,0.8725,0.083181818,0.401283582,0.172713004,0.192727124,0.304948526,0.337854209,0.386590909,0.472454054,0.465090909,0.359567839,0.296228967],"type":"choropleth"}],"name":"2020-05-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Colombia","France","Kosovo","Chad","Myanmar","Nigeria","Vietnam","Belize","Haiti","North Korea","Ghana","Swaziland","China","Chile","Kuwait","Kyrgyzstan","Western Sahara","Morocco","Sierra Leone","Niue","Botswana","Mauritania","Guyana","Australia","Armenia","Laos","Qatar","Latvia","Seychelles","Guatemala","Vanuatu","Republic of the Congo","Brazil","Turkmenistan","India","Turks and Caicos Islands","Ukraine","Madagascar","Nepal","Macedonia","Suriname","Burundi","Bahrain","Netherlands","Belarus","British Virgin Islands","Luxembourg","Sri Lanka","Cambodia","Saudi Arabia","Guinea-Bissau","Mali","New Zealand","Vatican","Ethiopia","Greece","Barbados","United Arab Emirates","Malaysia","Bulgaria","Malawi","Rwanda","Finland","Burkina Faso","Sao Tome and Principe","Brunei","Nauru","Guinea","San Marino","Russia","Bangladesh","Venezuela","Malta","Cameroon","Mozambique","Tajikistan","Cayman Islands","Eritrea","Lesotho","Marshall Islands","Greenland","Falkland Islands","Tanzania","Belgium","Niger","Tuvalu","Austria","Saint Helena","Lebanon","Guernsey","United Kingdom","Serbia","Fiji","Samoa","Bahamas","Lithuania","Estonia","Uganda","Liechtenstein","Romania","Central African Republic","Senegal","Nicaragua","Canada","Gibraltar","Libya","Cape Verde","Liberia","Azerbaijan","British Indian Ocean Territory","Montserrat","Maldives","Singapore","Georgia","Ireland","Jamaica","Palestine","Cyprus","Trinidad and Tobago","South Africa","Saint Lucia","Montenegro","Japan","Moldova","Cuba","Dominica","Angola","Palau","Peru","Slovenia","Israel","Tunisia","Bhutan","Jersey","South Korea","Tokelau","Anguilla","Bosnia and Herzegovina","Albania","Zimbabwe","Pakistan","Tonga","Iran","Mongolia","Djibouti","Poland","Somalia","Papua New Guinea","Denmark","Andorra","Algeria","Thailand","Iceland","Italy","Zambia","Uzbekistan","South Sudan","Benin","Germany","Bolivia","Syria","Democratic Republic of the Congo","Saint Vincent and the Grenadines","Ivory Coast","Isle of Man","Panama","Egypt","Czech Republic","Micronesia","Hungary","Solomon Islands","Uruguay","Gambia","Paraguay","Gabon","Iraq","Bermuda","Turkey","Kenya","Antigua and Barbuda","Slovakia","Philippines","Norway","Monaco","Costa Rica","Oman","Equatorial Guinea","Mauritius","Spain","Ecuador","Sweden","Togo","Switzerland","Afghanistan","Honduras","Cook Islands","East Timor","Faroe Islands","Saint Kitts and Nevis","Indonesia","Argentina","Pitcairn","Grenada","Dominican Republic","Portugal","Comoros","El Salvador","Jordan","Mexico","Sudan","Kazakhstan","Kiribati","Croatia","United States","Yemen"],"locations":["COL","FRA","XKX","TCD","MMR","NGA","VNM","BLZ","HTI","PRK","GHA","SWZ","CHN","CHL","KWT","KGZ","ESH","MAR","SLE","NIU","BWA","MRT","GUY","AUS","ARM","LAO","QAT","LVA","SYC","GTM","VUT","COG","BRA","TKM","IND","TCA","UKR","MDG","NPL","MKD","SUR","BDI","BHR","NLD","BLR","VGB","LUX","LKA","KHM","SAU","GNB","MLI","NZL","VAT","ETH","GRC","BRB","ARE","MYS","BGR","MWI","RWA","FIN","BFA","STP","BRN","NRU","GIN","SMR","RUS","BGD","VEN","MLT","CMR","MOZ","TJK","CYM","ERI","LSO","MHL","GRL","FLK","TZA","BEL","NER","TUV","AUT","SHN","LBN","GGY","GBR","SRB","FJI","WSM","BHS","LTU","EST","UGA","LIE","ROU","CAF","SEN","NIC","CAN","GIB","LBY","CPV","LBR","AZE","IOT","MSR","MDV","SGP","GEO","IRL","JAM","PSE","CYP","TTO","ZAF","LCA","MNE","JPN","MDA","CUB","DMA","AGO","PLW","PER","SVN","ISR","TUN","BTN","JEY","KOR","TKL","AIA","BIH","ALB","ZWE","PAK","TON","IRN","MNG","DJI","POL","SOM","PNG","DNK","AND","DZA","THA","ISL","ITA","ZMB","UZB","SSD","BEN","DEU","BOL","SYR","COD","VCT","CIV","IMN","PAN","EGY","CZE","FSM","HUN","SLB","URY","GMB","PRY","GAB","IRQ","BMU","TUR","KEN","ATG","SVK","PHL","NOR","MCO","CRI","OMN","GNQ","MUS","ESP","ECU","SWE","TGO","CHE","AFG","HND","COK","TLS","FRO","KNA","IDN","ARG","PCN","GRD","DOM","PRT","COM","SLV","JOR","MEX","SDN","KAZ","KIR","HRV","USA","YEM"],"name":"","z":[0.355225645,0.401353221,0.20710989,0.299253165,0.404255396,0.276260234,0.466294847,0.244794643,0.376104405,0.548554054,0.291835616,0.194380952,0.43079359,0.425920588,0.339597107,0.485234043,0.419777778,0.301004098,0.453045455,0.3078,0.322140127,0.223285714,0.443552,0.433474268,0.285415929,0.587962963,0.292475336,0.129486068,0.520508197,0.368268041,0.172291667,0.303504762,0.365140291,0.530895833,0.363210911,0.76025,0.447180556,0.346079412,0.288589091,0.441876812,0.528666667,0.278959459,0.378577778,0.315172905,0.303492647,0.4174,0.324242424,0.231520833,0.313065868,0.380766428,-0.329357143,0.280374648,0.341861103,-0.648,0.239250474,0.397770126,0.357781457,0.27727931,0.103685495,0.417426434,0.422982103,-0.139551232,0.331947785,0.298280702,0.410533333,-0.153604167,0.918,0.172496599,0.319666667,0.441300524,0.286799257,0.26773803,0.175893401,0.385502943,0.226537255,0.3295,0.452896552,0.414128205,0.464178082,0.333555556,0.363919355,0.390844444,0.273859246,0.286799022,0.507015312,-0.462,0.346992339,0.060266667,0.290672414,0.141311828,0.449880901,0.329615836,0.35515847,0.6338,0.469844538,0.372425216,0.36513242,0.27666496,0.597975,0.418863747,0.475832215,0.313908725,0.297216102,0.408477358,0.37762963,0.289056872,0.27590099,0.496637931,0.416262346,0.49785,0.575953488,0.164085236,0.312237357,0.464600368,0.340936175,0.422197552,0.368640693,0.396797527,0.503368607,0.30408505,0.614344828,0.514772727,0.303422034,0.527325792,0.122544126,0.068866667,0.331583072,0.3802,0.248878628,0.328714932,0.413356822,0.372341737,0.068846154,0.383646707,0.444587068,0.0,0.4775,0.336376997,0.24140367,0.33289701,0.376730417,-0.00875,0.439176913,0.411712251,0.340211538,0.203060788,0.220967419,0.312918239,0.397172638,0.154090909,0.357236842,0.408613623,0.39481203,0.408027961,0.329580645,0.292377358,0.378073171,0.205649635,0.30683343,0.258220733,0.517304636,0.195574282,0.481189873,0.175118343,0.338070175,0.294044739,0.398926505,0.388114385,0.261923077,0.435248908,0.349521739,0.340428391,0.408738589,0.236824172,0.436825301,0.400678843,0.547733333,0.401626366,0.464633485,0.288981481,0.322222642,0.418258524,0.459668315,0.379732558,0.260249076,0.408243077,0.130043478,0.358634615,0.296876651,0.1907096,0.408017165,0.277658683,0.309425404,0.254587031,0.210035914,0.357555556,0.148,0.638428571,0.635272727,0.249264856,0.386747235,0.0814,0.314027027,0.320123343,0.375766152,0.2836,0.249736017,0.267368159,0.276846617,0.361348432,0.225174312,0.331833333,0.265322275,0.50029622,0.391439655],"type":"choropleth"}],"name":"2020-05-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Iceland","Cambodia","Saudi Arabia","Bahamas","Guinea","Somalia","Lithuania","San Marino","Denmark","Papua New Guinea","Nauru","Malaysia","Netherlands","India","Isle of Man","Myanmar","United Arab Emirates","Switzerland","Georgia","Gibraltar","Barbados","Ukraine","Sri Lanka","Ireland","Afghanistan","Dominican Republic","Tokelau","Nepal","Iraq","Macedonia","Togo","South Korea","Zimbabwe","Sao Tome and Principe","Tajikistan","Iran","South Africa","Peru","Madagascar","Ecuador","Suriname","Dominica","Russia","Gambia","Indonesia","Philippines","Bulgaria","Luxembourg","Burkina Faso","Albania","Finland","Djibouti","Estonia","Burundi","Bangladesh","Paraguay","Malawi","Bahrain","East Timor","Thailand","Liberia","Cameroon","Portugal","Turkmenistan","Turks and Caicos Islands","Chile","Ghana","Equatorial Guinea","Costa Rica","Niue","Guyana","Jordan","Tunisia","Tanzania","South Sudan","Yemen","Laos","Slovakia","Jersey","Australia","Pakistan","Latvia","Croatia","Germany","Seychelles","China","France","Comoros","Turkey","Kiribati","Argentina","Haiti","Kosovo","Armenia","North Korea","Singapore","Western Sahara","Norway","Sierra Leone","Kenya","Honduras","Antigua and Barbuda","Cook Islands","Oman","El Salvador","Kazakhstan","Qatar","Kuwait","Kyrgyzstan","Tonga","Palau","Spain","Eritrea","Azerbaijan","Cape Verde","Czech Republic","Italy","Libya","Canada","Solomon Islands","Zambia","Nicaragua","Democratic Republic of the Congo","Senegal","Panama","Uganda","Venezuela","Sweden","Liechtenstein","New Zealand","Algeria","Israel","Romania","Cayman Islands","Vietnam","Andorra","Hungary","Swaziland","Nigeria","Republic of the Congo","Slovenia","Anguilla","Central African Republic","Cuba","Niger","Angola","Japan","Trinidad and Tobago","Lebanon","Serbia","Jamaica","Poland","Austria","Gabon","Palestine","Egypt","Cyprus","Lesotho","Ivory Coast","Colombia","Monaco","Chad","Saint Helena","Montenegro","Greece","Fiji","Bolivia","Grenada","Mali","Sudan","United States","Micronesia","Greenland","Saint Lucia","British Virgin Islands","Brunei","Uzbekistan","Maldives","Benin","Rwanda","Uruguay","Mongolia","Bosnia and Herzegovina","Mauritius","British Indian Ocean Territory","Belarus","Malta","United Kingdom","Marshall Islands","Brazil","Morocco","Samoa","Mexico","Mauritania","Belgium","Guatemala","Saint Vincent and the Grenadines","Botswana","Mozambique","Falkland Islands","Montserrat","Belize","Syria","Moldova","Vanuatu","Guernsey","Bhutan","Ethiopia","Bermuda","Saint Kitts and Nevis"],"locations":["ISL","KHM","SAU","BHS","GIN","SOM","LTU","SMR","DNK","PNG","NRU","MYS","NLD","IND","IMN","MMR","ARE","CHE","GEO","GIB","BRB","UKR","LKA","IRL","AFG","DOM","TKL","NPL","IRQ","MKD","TGO","KOR","ZWE","STP","TJK","IRN","ZAF","PER","MDG","ECU","SUR","DMA","RUS","GMB","IDN","PHL","BGR","LUX","BFA","ALB","FIN","DJI","EST","BDI","BGD","PRY","MWI","BHR","TLS","THA","LBR","CMR","PRT","TKM","TCA","CHL","GHA","GNQ","CRI","NIU","GUY","JOR","TUN","TZA","SSD","YEM","LAO","SVK","JEY","AUS","PAK","LVA","HRV","DEU","SYC","CHN","FRA","COM","TUR","KIR","ARG","HTI","XKX","ARM","PRK","SGP","ESH","NOR","SLE","KEN","HND","ATG","COK","OMN","SLV","KAZ","QAT","KWT","KGZ","TON","PLW","ESP","ERI","AZE","CPV","CZE","ITA","LBY","CAN","SLB","ZMB","NIC","COD","SEN","PAN","UGA","VEN","SWE","LIE","NZL","DZA","ISR","ROU","CYM","VNM","AND","HUN","SWZ","NGA","COG","SVN","AIA","CAF","CUB","NER","AGO","JPN","TTO","LBN","SRB","JAM","POL","AUT","GAB","PSE","EGY","CYP","LSO","CIV","COL","MCO","TCD","SHN","MNE","GRC","FJI","BOL","GRD","MLI","SDN","USA","FSM","GRL","LCA","VGB","BRN","UZB","MDV","BEN","RWA","URY","MNG","BIH","MUS","IOT","BLR","MLT","GBR","MHL","BRA","MAR","WSM","MEX","MRT","BEL","GTM","VCT","BWA","MOZ","FLK","MSR","BLZ","SYR","MDA","VUT","GGY","BTN","ETH","BMU","KNA"],"name":"","z":[0.356625,0.364824742,0.313767372,0.570629032,0.583677419,0.628642857,0.500427481,0.6705,0.400129252,0.4504,0.052333333,0.5646182,0.451750973,0.33216152,0.5447,0.514516854,0.342795005,0.470864198,0.516454545,0.581666667,0.313315789,0.559674208,0.242942122,0.476002353,0.303027523,0.431571966,0.904666667,0.399018315,0.407164773,0.726882353,0.45302381,0.568872798,0.346181287,0.507625,0.472487179,0.525458974,0.45554578,0.344829457,0.430076087,0.236401349,0.6005,0.0,0.502423077,0.595784314,0.388483093,0.408638791,0.465969388,0.331857143,0.411189189,0.495303571,0.386013699,0.528571429,0.503303571,0.456071429,0.381680751,0.337148291,0.395939655,0.353433962,0.0,0.420387597,0.55220202,0.40127907,0.415786116,0.633875,-0.0835,0.497833217,0.334521472,0.73,0.379382271,0.4312,0.578391304,0.387843137,0.535422222,0.303447876,0.531441176,0.405762376,0.685803571,0.541744186,0.732074074,0.487926824,0.411472115,0.304346154,0.675909091,0.437537928,0.454698113,0.35728176,0.495113653,0.316,0.453088816,0.365142857,0.500670755,0.421388889,0.422421053,0.207428571,0.550782609,0.388190476,0.750666667,0.541416076,0.495918919,0.527235552,0.219663851,0.609,0.555,0.285867647,0.36171636,0.754727273,0.455970588,0.365716418,0.1295,0.457666667,-0.066875,0.437605741,0.6103,0.424028169,0.332517241,0.525930233,0.489365269,0.333225806,0.460482079,0.552666667,0.325275862,0.208075235,0.282269231,0.30995679,0.392849156,0.238154891,0.385505737,0.519598071,0.681666667,0.420964912,0.594455556,0.476875817,0.460554187,0.305805556,0.452830601,0.427,0.404768519,0.570444444,0.241099198,0.4251,0.345303571,-0.0255,0.558926829,0.059024966,0.596616915,0.405761194,0.286492703,0.489439716,0.368142857,0.575508772,0.408446115,0.428315951,0.43266537,0.715026316,0.420548387,0.460276316,0.496245614,0.494714286,0.57125,0.432942749,0.571684211,0.294878788,0.524,0.872809524,0.52992629,0.522926829,0.323604977,0.672,0.263585714,0.440830986,0.55848989,0.2948,0.680074074,0.40573913,0.9295,-0.202611111,0.296181818,0.287425197,0.345074074,0.052392857,0.354926004,0.386019231,0.378469388,0.534481481,0.2335,0.578622222,0.444647059,0.569139835,0.5315,0.374545205,0.323712121,-0.7405,0.228186269,0.459857143,0.383388393,0.364947406,0.505058824,0.305394737,0.395517857,0.590083333,0.498352941,0.33773913,0.367,0.661411765,0.381666667,0.384529412,-0.0502,0.4210125,0.73773913,0.297],"type":"choropleth"}],"name":"2020-05-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-05-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Croatia","Slovakia","New Zealand","Brazil","Senegal","Tunisia","Mexico","Pakistan","Guatemala","Chad","Honduras","Jordan","Costa Rica","Laos","United States","Germany","Yemen","Kazakhstan","Seychelles","Estonia","Niue","United Arab Emirates","Antigua and Barbuda","Tajikistan","Syria","Jersey","El Salvador","Faroe Islands","Guernsey","Jamaica","Liechtenstein","Vietnam","Slovenia","Montenegro","Bolivia","China","Latvia","Republic of the Congo","Japan","Monaco","Palau","Guyana","Anguilla","Macedonia","Cuba","Burundi","Afghanistan","South Sudan","Bahrain","Nigeria","Uzbekistan","Australia","Rwanda","Belize","Brunei","Indonesia","Cook Islands","Mauritania","East Timor","Cambodia","Maldives","Montserrat","Ghana","Saint Kitts and Nevis","Swaziland","Qatar","Saint Vincent and the Grenadines","Bermuda","Thailand","Mozambique","Haiti","Myanmar","Kosovo","Colombia","Belgium","Bahamas","France","Sierra Leone","Saint Helena","Kuwait","Armenia","Guinea-Bissau","Romania","Lithuania","Madagascar","Western Sahara","Botswana","Eritrea","Portugal","Oman","Bosnia and Herzegovina","Vanuatu","Turkey","Gabon","Mali","Equatorial Guinea","Cameroon","Venezuela","Kenya","Kiribati","Mauritius","Chile","Kyrgyzstan","Singapore","Turks and Caicos Islands","Saudi Arabia","Falkland Islands","Argentina","Finland","Netherlands","Luxembourg","Turkmenistan","Comoros","Norway","Philippines","Uganda","Switzerland","Iran","Sudan","Nauru","Barbados","Bhutan","Isle of Man","Tanzania","Denmark","Libya","Lesotho","Mongolia","Papua New Guinea","India","Somalia","Malta","Malawi","Serbia","Canada","Russia","Lebanon","Israel","San Marino","Algeria","Azerbaijan","Cayman Islands","Bangladesh","Guinea","Sweden","Uruguay","Dominica","Liberia","South Korea","Bulgaria","Ecuador","Iraq","Marshall Islands","Iceland","Georgia","Zimbabwe","Tokelau","Moldova","Paraguay","South Africa","Greece","Sao Tome and Principe","Malaysia","Ireland","Nicaragua","Benin","Tonga","Albania","Cape Verde","Belarus","Gambia","Djibouti","Democratic Republic of the Congo","Vatican","Togo","Ivory Coast","Saint Lucia","Egypt","Suriname","United Kingdom","Ethiopia","Niger","Dominican Republic","Morocco","Samoa","Trinidad and Tobago","British Indian Ocean Territory","Nepal","Palestine","Central African Republic","Poland","Fiji","Gibraltar","Micronesia","British Virgin Islands","Sri Lanka","Pitcairn","Cyprus","Greenland","Angola","Hungary","Ukraine","North Korea","Andorra","Italy","Austria","Zambia","Panama","Spain","Burkina Faso","Czech Republic","Solomon Islands","Peru","Grenada"],"locations":["HRV","SVK","NZL","BRA","SEN","TUN","MEX","PAK","GTM","TCD","HND","JOR","CRI","LAO","USA","DEU","YEM","KAZ","SYC","EST","NIU","ARE","ATG","TJK","SYR","JEY","SLV","FRO","GGY","JAM","LIE","VNM","SVN","MNE","BOL","CHN","LVA","COG","JPN","MCO","PLW","GUY","AIA","MKD","CUB","BDI","AFG","SSD","BHR","NGA","UZB","AUS","RWA","BLZ","BRN","IDN","COK","MRT","TLS","KHM","MDV","MSR","GHA","KNA","SWZ","QAT","VCT","BMU","THA","MOZ","HTI","MMR","XKX","COL","BEL","BHS","FRA","SLE","SHN","KWT","ARM","GNB","ROU","LTU","MDG","ESH","BWA","ERI","PRT","OMN","BIH","VUT","TUR","GAB","MLI","GNQ","CMR","VEN","KEN","KIR","MUS","CHL","KGZ","SGP","TCA","SAU","FLK","ARG","FIN","NLD","LUX","TKM","COM","NOR","PHL","UGA","CHE","IRN","SDN","NRU","BRB","BTN","IMN","TZA","DNK","LBY","LSO","MNG","PNG","IND","SOM","MLT","MWI","SRB","CAN","RUS","LBN","ISR","SMR","DZA","AZE","CYM","BGD","GIN","SWE","URY","DMA","LBR","KOR","BGR","ECU","IRQ","MHL","ISL","GEO","ZWE","TKL","MDA","PRY","ZAF","GRC","STP","MYS","IRL","NIC","BEN","TON","ALB","CPV","BLR","GMB","DJI","COD","VAT","TGO","CIV","LCA","EGY","SUR","GBR","ETH","NER","DOM","MAR","WSM","TTO","IOT","NPL","PSE","CAF","POL","FJI","GIB","FSM","VGB","LKA","PCN","CYP","GRL","AGO","HUN","UKR","PRK","AND","ITA","AUT","ZMB","PAN","ESP","BFA","CZE","SLB","PER","GRD"],"name":"","z":[0.348941176,0.51889916,0.512603499,0.369937743,0.54311359,0.436110577,0.283542354,0.301553002,0.4688758,0.565847059,0.333784591,0.312785714,0.400747734,0.594063636,0.519162675,0.413834639,0.341621693,0.237088235,0.543088235,0.459727273,0.32,0.270698563,0.30328,0.538808219,0.246223404,0.429088235,0.294059676,0.581666667,0.013262295,0.438292225,0.4386,0.447430769,0.48654,0.504630137,0.364378676,0.501522963,0.431878505,0.408319444,0.357652214,0.506833333,0.661,0.37425,0.0,0.365319149,0.032209323,0.246522727,0.33785214,0.472059259,0.375637931,0.359602304,0.45059322,0.502787669,0.184146379,0.553033708,0.363470588,0.193356225,0.9065,0.45105,0.1504,0.49885,0.074791328,0.6164375,0.299514493,0.367125,0.2364,0.246735294,0.49534375,0.452222222,0.223999666,0.426488189,0.416573499,0.502641176,0.541837209,0.296344631,0.47428125,0.58191,0.614835368,0.455094595,0.3164,0.290294304,0.369848485,-0.070571429,0.501956376,0.424330189,0.32080625,0.533060606,0.271795918,-0.209777778,0.51651185,0.295247863,0.480282486,0.4445,0.303916333,0.358631579,0.381527559,-0.080266667,0.48548452,0.18589398,0.415556257,0.865166667,0.392823529,0.402701713,0.500878788,0.373243173,0.003,0.315937811,0.620741935,0.361422938,0.445895,0.4007534,0.273908696,0.733777778,0.185583333,0.539119027,0.362782389,0.220182769,0.42916571,0.515284165,0.495873239,0.71875,0.331149123,0.213785714,0.428066667,0.254501006,0.484288889,0.381107143,0.452840909,0.499419355,0.405382716,0.180100093,0.286923567,0.448181818,0.341012245,0.411510989,0.457369738,0.449659633,0.22585,0.402685598,0.703333333,0.479575281,0.537484277,0.762826087,0.354499072,0.217680556,0.389802315,0.404592449,0.695833333,0.609631579,0.472394109,0.385312849,0.304676133,0.457985169,0.04,0.580985294,0.446267782,0.313470213,0.934333333,0.652256637,0.351586271,0.312063586,0.446724508,0.316666667,0.26936323,0.333053046,0.524427167,0.410661538,0.1774,0.449622951,0.349898305,0.51078125,0.405728571,0.208020408,0.353733333,-0.1895,0.309114173,0.302327434,0.483344828,0.423142149,0.508882353,0.485812603,0.218877193,0.637626543,0.304415209,0.409372709,0.3005,0.402691877,0.5075,0.276855098,0.432752525,0.479692308,0.380196984,0.619166667,0.087434783,0.166875,0.501666667,0.302429577,0.109625,0.432887417,0.543166667,0.348625498,0.491525114,0.497054475,0.43,0.250518519,0.488002161,0.433676684,0.35245679,0.367665407,0.483979704,0.435929577,0.526807365,0.682846154,0.324994316,0.517291667],"type":"choropleth"}],"name":"2020-05-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gibraltar","Serbia","Seychelles","Botswana","Samoa","Guyana","Qatar","Armenia","Kuwait","Liberia","Nicaragua","Laos","Ghana","Zimbabwe","Mauritania","Eritrea","Spain","Greenland","Latvia","Turks and Caicos Islands","Republic of the Congo","Marshall Islands","Lesotho","Saint Helena","Morocco","Nigeria","Niue","Cayman Islands","Guatemala","Niger","Kyrgyzstan","Chad","East Timor","Monaco","Australia","United Kingdom","Vietnam","Brazil","Belarus","Turkmenistan","Tanzania","Lebanon","Cape Verde","Central African Republic","Austria","India","Chile","South Africa","China","Saint Lucia","Uruguay","Italy","Micronesia","Czech Republic","Panama","Hungary","Gambia","Ivory Coast","Suriname","Saint Kitts and Nevis","Palestine","Andorra","South Sudan","Cyprus","Grenada","Gabon","Sudan","Egypt","Jamaica","Slovenia","Poland","Trinidad and Tobago","Solomon Islands","Syria","Tonga","Algeria","Benin","Dominica","Iraq","Iceland","Paraguay","Moldova","Ecuador","Djibouti","Albania","Ireland","Somalia","Bolivia","Mongolia","Isle of Man","South Korea","Georgia","Zambia","Thailand","Sweden","Bhutan","Iran","Papua New Guinea","Democratic Republic of the Congo","Israel","Denmark","France","Mexico","Palau","Antigua and Barbuda","Bosnia and Herzegovina","Falkland Islands","Kenya","Norway","Philippines","Singapore","Western Sahara","Comoros","Turkey","Kiribati","Bermuda","Haiti","Saint Vincent and the Grenadines","Equatorial Guinea","Colombia","Myanmar","Argentina","Indonesia","Kosovo","North Korea","Sierra Leone","Belgium","Cook Islands","Portugal","Kazakhstan","El Salvador","Angola","Japan","Anguilla","Swaziland","Uzbekistan","Belize","Montenegro","Peru","Croatia","Pakistan","Jersey","Cuba","Dominican Republic","Honduras","Tunisia","Afghanistan","Costa Rica","Jordan","United States","Yemen","Togo","Germany","Faroe Islands","Mauritius","Slovakia","Oman","Montserrat","Barbados","Guernsey","Bulgaria","San Marino","Switzerland","Luxembourg","Sao Tome and Principe","British Virgin Islands","Greece","Romania","Brunei","Burkina Faso","Russia","British Indian Ocean Territory","Guinea-Bissau","Maldives","Ethiopia","Malta","Fiji","Cameroon","Liechtenstein","Bahrain","Malaysia","Macedonia","Tajikistan","United Arab Emirates","Malawi","Burundi","Libya","Nepal","Azerbaijan","Estonia","Bangladesh","New Zealand","Bahamas","Vanuatu","Guinea","Sri Lanka","Venezuela","Senegal","Saudi Arabia","Madagascar","Finland","Rwanda","Cambodia","Lithuania","Canada","Ukraine","Uganda","Netherlands","Mali","Mozambique"],"locations":["GIB","SRB","SYC","BWA","WSM","GUY","QAT","ARM","KWT","LBR","NIC","LAO","GHA","ZWE","MRT","ERI","ESP","GRL","LVA","TCA","COG","MHL","LSO","SHN","MAR","NGA","NIU","CYM","GTM","NER","KGZ","TCD","TLS","MCO","AUS","GBR","VNM","BRA","BLR","TKM","TZA","LBN","CPV","CAF","AUT","IND","CHL","ZAF","CHN","LCA","URY","ITA","FSM","CZE","PAN","HUN","GMB","CIV","SUR","KNA","PSE","AND","SSD","CYP","GRD","GAB","SDN","EGY","JAM","SVN","POL","TTO","SLB","SYR","TON","DZA","BEN","DMA","IRQ","ISL","PRY","MDA","ECU","DJI","ALB","IRL","SOM","BOL","MNG","IMN","KOR","GEO","ZMB","THA","SWE","BTN","IRN","PNG","COD","ISR","DNK","FRA","MEX","PLW","ATG","BIH","FLK","KEN","NOR","PHL","SGP","ESH","COM","TUR","KIR","BMU","HTI","VCT","GNQ","COL","MMR","ARG","IDN","XKX","PRK","SLE","BEL","COK","PRT","KAZ","SLV","AGO","JPN","AIA","SWZ","UZB","BLZ","MNE","PER","HRV","PAK","JEY","CUB","DOM","HND","TUN","AFG","CRI","JOR","USA","YEM","TGO","DEU","FRO","MUS","SVK","OMN","MSR","BRB","GGY","BGR","SMR","CHE","LUX","STP","VGB","GRC","ROU","BRN","BFA","RUS","IOT","GNB","MDV","ETH","MLT","FJI","CMR","LIE","BHR","MYS","MKD","TJK","ARE","MWI","BDI","LBY","NPL","AZE","EST","BGD","NZL","BHS","VUT","GIN","LKA","VEN","SEN","SAU","MDG","FIN","RWA","KHM","LTU","CAN","UKR","UGA","NLD","MLI","MOZ"],"name":"","z":[0.331636364,0.488134969,0.585482143,0.428767857,0.1595,0.446419355,0.503858407,0.514483871,0.3625,0.568788462,0.513636646,0.601109091,0.418965352,0.43503268,0.267666667,0.335,0.512477443,0.444727273,0.499892473,0.513,0.518612245,0.2792,0.478772727,0.240736842,0.4855,0.413934852,0.5478,0.488571429,0.478745146,0.536072917,0.463842105,0.470951613,0.278714286,0.53265,0.53229894,0.472190099,0.493081845,0.511384904,0.511444444,0.534235294,0.32857027,0.393759494,0.338913043,0.330166667,0.405731231,0.504658548,0.489935413,0.414045528,0.541029179,0.434272727,0.439693928,0.471452811,0.325,0.562413889,0.292072492,0.531723183,0.283290323,0.514168675,0.290222222,0.753,0.5321,0.6428,0.402677778,0.530296296,0.795333333,0.600897959,0.41668,0.513757075,0.434557769,0.593130435,0.49574359,0.447051429,0.66,0.500846154,0.712181818,0.548185567,0.532367347,0.619625,0.437968354,0.595829268,0.501242915,0.487512821,0.413130053,0.3417,0.4831375,0.497033248,0.436108911,0.429149157,0.447204819,0.468136364,0.413241719,0.540265957,0.577469388,0.448885239,0.465196007,0.6751,0.477588367,0.341878049,0.443798387,0.48435277,0.502745645,0.57662912,0.482903933,0.78,0.600333333,0.480529412,0.8362,0.534626346,0.534470103,0.464924485,0.381341869,0.619111111,0.5028,0.473552632,0.426,0.467647059,0.517850906,0.494083333,0.2371,0.434538632,0.397862069,0.497748077,0.346406744,0.463130435,0.601058824,0.609222222,0.460439697,0.894,0.489530035,0.47003125,0.304794245,0.486217391,0.454784633,0.0,0.596666667,0.449166667,0.498210526,0.821548387,0.482818686,0.49347561,0.389689931,0.586666667,0.171479795,0.433629412,0.334657303,0.4765,0.307985714,0.493831169,0.414804878,0.51656107,0.334423913,0.434405941,0.46052024,-0.12175,0.640578947,0.513516949,0.472803109,0.61675,0.539378378,0.587222222,0.563565217,0.1999,0.457433962,0.5195,0.647,0.4545,0.506616758,0.522284047,0.026288889,0.558672414,0.47682879,0.399,-0.080047619,0.334333333,0.370797468,0.571518519,0.515231579,0.48521194,0.748,0.551285714,0.099716293,0.277545455,0.536607143,0.506296923,0.427340541,0.428533333,0.516214286,0.452973384,0.508746988,0.58115873,0.432006515,0.560273381,0.5802,0.64,0.483207317,0.32400995,0.397414551,0.496373239,0.331106033,0.471669565,0.503767834,0.324122807,0.311275,0.417195876,0.510256053,0.482172932,0.530168772,0.455404264,0.453697368,0.498078947],"type":"choropleth"}],"name":"2020-06-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sudan","Cuba","Venezuela","Hungary","Palau","Guatemala","Czech Republic","Marshall Islands","Italy","Angola","Japan","Montenegro","Macedonia","Madagascar","Zambia","Laos","Slovenia","Mexico","Panama","Niue","Samoa","South Sudan","Burkina Faso","Trinidad and Tobago","Egypt","Palestine","Ivory Coast","Poland","Solomon Islands","Portugal","Romania","Australia","Eritrea","Brazil","Nepal","Sao Tome and Principe","Andorra","Jamaica","Micronesia","Uganda","Turks and Caicos Islands","Nigeria","Bolivia","Russia","Thailand","Liechtenstein","Guyana","Cyprus","Belarus","Burundi","British Virgin Islands","Cook Islands","Sierra Leone","Antigua and Barbuda","Uzbekistan","Haiti","Kenya","Gabon","Mali","El Salvador","Kazakhstan","Luxembourg","Oman","China","Belgium","British Indian Ocean Territory","Mozambique","Saint Vincent and the Grenadines","Kiribati","Finland","Estonia","Comoros","Argentina","Netherlands","Lithuania","Singapore","Turkey","Cambodia","Mauritius","Equatorial Guinea","Kosovo","Colombia","Norway","Guinea","Qatar","Armenia","Saint Helena","Kyrgyzstan","Montserrat","Botswana","Pakistan","Fiji","Cameroon","Anguilla","Croatia","Germany","Chile","Bahamas","New Zealand","Ghana","Yemen","Swaziland","Slovakia","Mauritania","Kuwait","Costa Rica","Western Sahara","France","Honduras","Belize","Ukraine","Bosnia and Herzegovina","Jordan","Turkmenistan","Greenland","Tunisia","North Korea","Tanzania","Bahrain","Jersey","United States","Chad","Saudi Arabia","Dominican Republic","Bulgaria","Austria","Albania","Togo","Falkland Islands","Nauru","San Marino","Guinea-Bissau","Vatican","Morocco","Tajikistan","Lebanon","Bhutan","Djibouti","Tonga","Indonesia","Ireland","Central African Republic","Cape Verde","Pitcairn","Malawi","Switzerland","Bangladesh","Somalia","Malaysia","Zimbabwe","Paraguay","Suriname","Iran","United Kingdom","Cayman Islands","Saint Lucia","Libya","Tuvalu","Afghanistan","Ecuador","Lesotho","Mongolia","Georgia","Uruguay","Nicaragua","South Africa","Republic of the Congo","Vietnam","Iraq","Canada","Benin","Peru","Tokelau","Gambia","Dominica","Myanmar","Monaco","Niger","Brunei","Bermuda","Serbia","Seychelles","South Korea","Denmark","India","Moldova","Faroe Islands","United Arab Emirates","Democratic Republic of the Congo","Latvia","East Timor","Liberia","Papua New Guinea","Grenada","Algeria","Israel","Saint Kitts and Nevis","Ethiopia","Sweden","Syria","Rwanda","Spain","Guernsey","Maldives","Sri Lanka","Senegal","Vanuatu","Azerbaijan","Greece","Iceland","Malta","Barbados","Gibraltar","Isle of Man","Philippines"],"locations":["SDN","CUB","VEN","HUN","PLW","GTM","CZE","MHL","ITA","AGO","JPN","MNE","MKD","MDG","ZMB","LAO","SVN","MEX","PAN","NIU","WSM","SSD","BFA","TTO","EGY","PSE","CIV","POL","SLB","PRT","ROU","AUS","ERI","BRA","NPL","STP","AND","JAM","FSM","UGA","TCA","NGA","BOL","RUS","THA","LIE","GUY","CYP","BLR","BDI","VGB","COK","SLE","ATG","UZB","HTI","KEN","GAB","MLI","SLV","KAZ","LUX","OMN","CHN","BEL","IOT","MOZ","VCT","KIR","FIN","EST","COM","ARG","NLD","LTU","SGP","TUR","KHM","MUS","GNQ","XKX","COL","NOR","GIN","QAT","ARM","SHN","KGZ","MSR","BWA","PAK","FJI","CMR","AIA","HRV","DEU","CHL","BHS","NZL","GHA","YEM","SWZ","SVK","MRT","KWT","CRI","ESH","FRA","HND","BLZ","UKR","BIH","JOR","TKM","GRL","TUN","PRK","TZA","BHR","JEY","USA","TCD","SAU","DOM","BGR","AUT","ALB","TGO","FLK","NRU","SMR","GNB","VAT","MAR","TJK","LBN","BTN","DJI","TON","IDN","IRL","CAF","CPV","PCN","MWI","CHE","BGD","SOM","MYS","ZWE","PRY","SUR","IRN","GBR","CYM","LCA","LBY","TUV","AFG","ECU","LSO","MNG","GEO","URY","NIC","ZAF","COG","VNM","IRQ","CAN","BEN","PER","TKL","GMB","DMA","MMR","MCO","NER","BRN","BMU","SRB","SYC","KOR","DNK","IND","MDA","FRO","ARE","COD","LVA","TLS","LBR","PNG","GRD","DZA","ISR","KNA","ETH","SWE","SYR","RWA","ESP","GGY","MDV","LKA","SEN","VUT","AZE","GRC","ISL","MLT","BRB","GIB","IMN","PHL"],"name":"","z":[0.448561856,0.125411506,0.404982342,0.353836364,0.7302,0.41931379,0.321558646,0.535117647,0.438675539,0.45561991,0.382816896,0.614325843,0.41282716,0.511937173,0.348958955,0.324035714,0.349031847,0.391765193,0.322544646,0.3734,0.467666667,0.426358434,0.5126875,0.387100145,0.429345275,0.454799107,0.49016,0.365082924,0.1429,0.303398614,0.426708262,0.46531069,0.087833333,0.386186792,0.32230605,0.693727273,0.315225,0.411283179,0.1143,0.243608291,0.259888889,0.402478113,0.349669834,0.402023441,0.371788362,0.685743243,0.4418625,0.436398925,0.2983,0.300176471,0.350142857,0.642769231,0.464098361,0.466125,0.536980519,0.401950325,0.347352077,0.37927037,0.353125891,0.307295762,0.390871429,0.338382576,0.4367251,0.475419939,0.419412955,0.8745,0.384735294,0.421591837,0.636153846,0.402843289,0.383779605,0.303416667,0.556918016,0.376490962,0.421915653,0.354396522,0.380872953,0.322458515,0.371068376,0.292230769,0.463549451,0.3190561,0.451108095,0.380792857,0.373797357,0.411474138,0.256857143,0.344342857,0.356861111,0.507416,0.333369035,0.472881119,0.45000618,0.609,0.387502024,0.34619729,0.403909411,0.417602606,0.402454004,0.354608018,0.412524138,0.41695,0.412519573,0.487318182,0.307858006,0.307712037,0.414,0.51084835,0.294420741,0.418392405,0.36294484,0.382876254,0.386877323,0.4445,0.493634146,0.461438034,0.280610619,0.386212304,0.321264706,0.287676724,0.420138695,0.436616667,0.446638284,0.357265996,0.409701906,0.392894379,0.408053061,0.451731397,0.370045455,0.409125,0.63205,0.227214286,0.597,0.505890889,0.391617978,0.399279938,0.184260563,0.463,0.20115,0.416070371,0.431283829,0.398086022,0.341314286,0.6865,0.403531599,0.347993379,0.359098462,0.414405882,0.571601259,0.397644092,0.476425422,0.399173913,0.447301461,0.453753211,0.453,0.263386667,0.38305,0.4115,0.431507538,0.280006654,0.425546099,0.364252232,0.428613848,0.486097484,0.363809461,0.457070422,0.40749359,0.355064622,0.388588608,0.425570259,0.473058824,0.372690181,0.803,0.444801223,0.371909091,0.388362857,0.317336634,0.443256573,0.352716049,0.5478,0.368789902,0.423476378,0.363060754,0.379011078,0.340835818,0.350091314,0.4978,0.39749051,0.440590426,0.41057561,0.43,0.49064564,0.334108949,0.335216216,0.477853535,0.461787565,0.452612903,0.395289238,0.408968226,0.295290323,0.387449664,0.453401323,0.393441176,0.311716763,0.38421911,0.560163802,0.403086957,0.430549909,0.435032164,0.41645625,0.444155405,0.31756,0.315528302,0.424975309,0.382335272],"type":"choropleth"}],"name":"2020-06-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bosnia and Herzegovina","Maldives","Qatar","Spain","Brunei","Comoros","Monaco","Yemen","Greece","Mongolia","Kazakhstan","Singapore","Norway","Slovakia","Netherlands","Mali","Guatemala","Mauritius","Switzerland","Iran","Bermuda","Fiji","Philippines","Bahrain","Honduras","Mexico","Togo","British Virgin Islands","Kenya","Antigua and Barbuda","South Korea","Oman","Cook Islands","Rwanda","Turkey","United Kingdom","Afghanistan","Costa Rica","Russia","Luxembourg","Cambodia","India","Indonesia","Saint Kitts and Nevis","Ukraine","Guernsey","Saudi Arabia","Sri Lanka","Argentina","East Timor","Kiribati","Suriname","Sweden","Bolivia","Equatorial Guinea","Egypt","South Sudan","Iceland","Somalia","Czech Republic","Moldova","Madagascar","Benin","Finland","Jamaica","Tonga","Sao Tome and Principe","Pitcairn","Algeria","Montenegro","Palestine","Uzbekistan","Ivory Coast","Isle of Man","Trinidad and Tobago","Denmark","Syria","Nepal","Andorra","Democratic Republic of the Congo","Poland","Italy","Guinea","Zambia","Papua New Guinea","Uruguay","Malawi","Myanmar","Micronesia","Bangladesh","Burkina Faso","Germany","Saint Lucia","Panama","Solomon Islands","Israel","Angola","Belarus","Japan","Tokelau","Montserrat","Albania","South Africa","Nauru","Bulgaria","Iraq","Thailand","Jordan","Saint Helena","Grenada","Croatia","Macedonia","Greenland","Pakistan","Swaziland","Gabon","Georgia","United Arab Emirates","El Salvador","Falkland Islands","Peru","Anguilla","Burundi","Cyprus","Faroe Islands","Zimbabwe","Cuba","Djibouti","Ethiopia","Portugal","Slovenia","Dominican Republic","Hungary","Ireland","Paraguay","Ecuador","Gambia","Palau","Dominica","Tunisia","San Marino","Jersey","Bhutan","Malaysia","Barbados","Kyrgyzstan","Belgium","Botswana","Kosovo","Central African Republic","Venezuela","Western Sahara","Guyana","Lebanon","Belize","Malta","Tuvalu","Nigeria","Lesotho","Niger","British Indian Ocean Territory","Turkmenistan","Australia","Gibraltar","Tajikistan","Seychelles","Laos","Senegal","Brazil","Kuwait","Eritrea","Armenia","Morocco","Canada","Chad","Vanuatu","Austria","Liechtenstein","Turks and Caicos Islands","Mozambique","Cameroon","Niue","New Zealand","Marshall Islands","France","Uganda","Estonia","Colombia","Saint Vincent and the Grenadines","Republic of the Congo","Bahamas","Ghana","Sierra Leone","China","Romania","Libya","Chile","Nicaragua","Vietnam","Liberia","North Korea","Lithuania","Serbia","Mauritania","Guinea-Bissau","Tanzania","Haiti","Cape Verde","United States","Samoa","Latvia","Cayman Islands","Azerbaijan","Sudan"],"locations":["BIH","MDV","QAT","ESP","BRN","COM","MCO","YEM","GRC","MNG","KAZ","SGP","NOR","SVK","NLD","MLI","GTM","MUS","CHE","IRN","BMU","FJI","PHL","BHR","HND","MEX","TGO","VGB","KEN","ATG","KOR","OMN","COK","RWA","TUR","GBR","AFG","CRI","RUS","LUX","KHM","IND","IDN","KNA","UKR","GGY","SAU","LKA","ARG","TLS","KIR","SUR","SWE","BOL","GNQ","EGY","SSD","ISL","SOM","CZE","MDA","MDG","BEN","FIN","JAM","TON","STP","PCN","DZA","MNE","PSE","UZB","CIV","IMN","TTO","DNK","SYR","NPL","AND","COD","POL","ITA","GIN","ZMB","PNG","URY","MWI","MMR","FSM","BGD","BFA","DEU","LCA","PAN","SLB","ISR","AGO","BLR","JPN","TKL","MSR","ALB","ZAF","NRU","BGR","IRQ","THA","JOR","SHN","GRD","HRV","MKD","GRL","PAK","SWZ","GAB","GEO","ARE","SLV","FLK","PER","AIA","BDI","CYP","FRO","ZWE","CUB","DJI","ETH","PRT","SVN","DOM","HUN","IRL","PRY","ECU","GMB","PLW","DMA","TUN","SMR","JEY","BTN","MYS","BRB","KGZ","BEL","BWA","XKX","CAF","VEN","ESH","GUY","LBN","BLZ","MLT","TUV","NGA","LSO","NER","IOT","TKM","AUS","GIB","TJK","SYC","LAO","SEN","BRA","KWT","ERI","ARM","MAR","CAN","TCD","VUT","AUT","LIE","TCA","MOZ","CMR","NIU","NZL","MHL","FRA","UGA","EST","COL","VCT","COG","BHS","GHA","SLE","CHN","ROU","LBY","CHL","NIC","VNM","LBR","PRK","LTU","SRB","MRT","GNB","TZA","HTI","CPV","USA","WSM","LVA","CYM","AZE","SDN"],"name":"","z":[0.428164241,0.184703013,0.238509915,0.238415854,0.242253968,0.144842105,0.290327014,0.333796322,0.337025568,0.330406534,0.226637838,0.318191937,0.403735978,0.333299748,0.337540814,0.317928832,0.343213648,0.28696729,0.304621086,0.42993447,0.451196721,0.236359781,0.242380799,0.239204082,0.223579526,0.272903743,0.263352113,0.323,0.354483006,0.45,0.293982964,0.211211608,0.395705882,0.106265717,0.279291099,0.380444081,0.24337233,0.158903493,0.345068639,0.28572093,0.319697861,0.258702256,0.250389038,0.280454545,0.329155866,0.447326531,0.247731331,0.249606798,0.348392519,0.239805556,0.007291667,0.507477778,0.390212588,0.282586475,0.23735,0.326438566,0.346559942,0.362848921,0.308238806,0.304222556,0.381907652,0.372617647,0.301098143,0.35485169,0.333675255,0.367581818,0.372107143,0.858181818,0.324909465,0.463443182,0.364777523,0.395547101,0.312633609,0.329710317,0.354490122,0.305417828,0.398272727,0.221027451,0.21247482,0.290345845,0.283448332,0.361243476,0.217751055,0.326878407,0.284570552,0.363883934,0.283750929,0.335463158,0.429285714,0.28414396,0.334530249,0.290714501,0.389908451,0.295112419,0.458086957,0.343029782,0.369831839,0.275691406,0.243483605,0.783,0.339416667,0.335511777,0.338364877,0.313666667,0.360520078,0.302054778,0.351252663,0.23306872,0.4935,0.271576471,0.286262222,0.221568548,0.491338028,0.257338961,0.393622222,0.416152,0.412300154,0.286353618,0.200293007,0.132,0.196533161,0.424375,0.076136054,0.327956794,0.35625,0.22441958,0.305243746,0.349956897,0.2872,0.296150429,0.357901639,0.278364953,0.317573705,0.293704138,0.389976272,0.346722189,0.436484314,0.022625,0.317461538,0.363002538,0.403818182,0.424721014,0.142,0.18418258,0.335001724,0.379372881,0.298935953,0.32629313,0.244271739,0.413320755,0.37209749,0.4297,0.321733728,0.301836661,0.15097861,0.212319066,0.05225,0.294213221,0.290871698,0.429147172,0.624235294,0.316474359,0.426584366,0.198877551,0.298672043,0.407035794,0.430653266,0.315824545,0.447621643,0.260717815,0.178632911,0.340855072,0.355965812,0.343368406,0.329686695,0.260522388,0.3089994,0.443981481,0.42748,0.342177215,0.390383312,0.64,0.359119398,0.429866667,0.389821489,0.212993536,0.32347619,0.256496579,0.51129927,0.238522472,0.369388792,0.298369168,0.292915751,0.375466935,0.347930887,0.35065032,0.344342051,0.408398508,0.338002832,0.379121795,0.287659574,0.331552025,0.271275591,0.44909901,0.41152,0.229754222,0.353138104,0.259038462,0.41445067,0.359333333,0.329510504,0.408297071,0.360308087,0.326129103],"type":"choropleth"}],"name":"2020-06-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cyprus","Rwanda","Republic of the Congo","Anguilla","Benin","Madagascar","Guernsey","Tunisia","Ethiopia","Jersey","Burundi","Bahamas","Mauritania","Brazil","Guatemala","Chad","Sudan","Slovenia","Portugal","Democratic Republic of the Congo","Bosnia and Herzegovina","Saint Kitts and Nevis","Jordan","Italy","Belarus","Laos","Japan","Palau","Venezuela","Fiji","Seychelles","Ivory Coast","Zambia","France","New Zealand","Palestine","Bolivia","San Marino","Guinea","Angola","Cuba","Latvia","Montenegro","Egypt","Guyana","Liechtenstein","Sierra Leone","Jamaica","Niue","Uruguay","Bangladesh","Nepal","Chile","Greece","Czech Republic","Australia","Solomon Islands","Trinidad and Tobago","Panama","Thailand","United States","Hungary","Qatar","Mali","Liberia","Cayman Islands","Peru","Iran","Libya","Dominican Republic","Tokelau","United Arab Emirates","South Korea","Malaysia","Iraq","Marshall Islands","Albania","Tuvalu","Bhutan","Azerbaijan","Lesotho","Romania","Belgium","India","Barbados","Faroe Islands","Togo","Maldives","Uganda","Indonesia","Grenada","Bermuda","Afghanistan","Monaco","Vietnam","Cape Verde","Philippines","Uzbekistan","Finland","East Timor","Estonia","Sri Lanka","Mozambique","Georgia","Serbia","Niger","Ecuador","Bulgaria","South Sudan","Zimbabwe","Isle of Man","Moldova","Algeria","Burkina Faso","Denmark","Nigeria","Vanuatu","Guinea-Bissau","Saint Lucia","Poland","Somalia","Papua New Guinea","Turks and Caicos Islands","Canada","Germany","Swaziland","Andorra","Malawi","Sao Tome and Principe","Gambia","Paraguay","Djibouti","Central African Republic","Pitcairn","Nicaragua","United Kingdom","Dominica","Eritrea","Vatican","Ireland","Brunei","Gibraltar","South Africa","Nauru","Tonga","Mongolia","Greenland","Senegal","Austria","Lebanon","Sweden","Iceland","Israel","Micronesia","Slovakia","Gabon","Syria","Argentina","Turkey","Montserrat","Botswana","Croatia","Samoa","Saint Vincent and the Grenadines","Tanzania","North Korea","Belize","Kyrgyzstan","Norway","Haiti","Malta","Western Sahara","Ukraine","Antigua and Barbuda","Cambodia","Luxembourg","British Indian Ocean Territory","Morocco","Saudi Arabia","Yemen","Turkmenistan","Falkland Islands","Suriname","Equatorial Guinea","Kuwait","Netherlands","China","Kiribati","Costa Rica","British Virgin Islands","Tajikistan","Colombia","Macedonia","Kazakhstan","Cameroon","El Salvador","Saint Helena","Oman","Lithuania","Comoros","Bahrain","Ghana","Honduras","Switzerland","Singapore","Mauritius","Kosovo","Pakistan","Spain","Myanmar","Kenya","Russia","Cook Islands","Armenia","Mexico"],"locations":["CYP","RWA","COG","AIA","BEN","MDG","GGY","TUN","ETH","JEY","BDI","BHS","MRT","BRA","GTM","TCD","SDN","SVN","PRT","COD","BIH","KNA","JOR","ITA","BLR","LAO","JPN","PLW","VEN","FJI","SYC","CIV","ZMB","FRA","NZL","PSE","BOL","SMR","GIN","AGO","CUB","LVA","MNE","EGY","GUY","LIE","SLE","JAM","NIU","URY","BGD","NPL","CHL","GRC","CZE","AUS","SLB","TTO","PAN","THA","USA","HUN","QAT","MLI","LBR","CYM","PER","IRN","LBY","DOM","TKL","ARE","KOR","MYS","IRQ","MHL","ALB","TUV","BTN","AZE","LSO","ROU","BEL","IND","BRB","FRO","TGO","MDV","UGA","IDN","GRD","BMU","AFG","MCO","VNM","CPV","PHL","UZB","FIN","TLS","EST","LKA","MOZ","GEO","SRB","NER","ECU","BGR","SSD","ZWE","IMN","MDA","DZA","BFA","DNK","NGA","VUT","GNB","LCA","POL","SOM","PNG","TCA","CAN","DEU","SWZ","AND","MWI","STP","GMB","PRY","DJI","CAF","PCN","NIC","GBR","DMA","ERI","VAT","IRL","BRN","GIB","ZAF","NRU","TON","MNG","GRL","SEN","AUT","LBN","SWE","ISL","ISR","FSM","SVK","GAB","SYR","ARG","TUR","MSR","BWA","HRV","WSM","VCT","TZA","PRK","BLZ","KGZ","NOR","HTI","MLT","ESH","UKR","ATG","KHM","LUX","IOT","MAR","SAU","YEM","TKM","FLK","SUR","GNQ","KWT","NLD","CHN","KIR","CRI","VGB","TJK","COL","MKD","KAZ","CMR","SLV","SHN","OMN","LTU","COM","BHR","GHA","HND","CHE","SGP","MUS","XKX","PAK","ESP","MMR","KEN","RUS","COK","ARM","MEX"],"name":"","z":[0.386047005,0.087590517,0.208313869,0.1734,0.181706349,0.419201018,0.317939024,0.234370155,0.179045153,0.369831461,0.352323529,0.347541916,0.241078125,0.369893483,0.2613883,0.395802885,0.260021583,0.242235756,0.282026769,0.269147594,0.265376623,0.091625,0.114821192,0.40034419,0.281382716,0.418807692,0.320707181,0.844,0.303584481,0.142692913,0.48818315,0.300155797,0.218652921,0.415549668,0.424208899,0.421922535,0.298601917,0.211,0.302531008,0.273391403,0.08628669,0.172934579,0.44107563,0.435878476,0.413720779,0.699705882,0.23147191,0.366349362,0.467526316,0.336492954,0.247178096,0.269645498,0.303558311,0.359845122,0.35262888,0.402736135,0.346083333,0.363162044,0.271167274,0.361830834,0.411488035,0.337842415,0.239886899,0.244715294,0.410996094,0.373529915,0.390938672,0.435846192,0.378793103,0.276678258,-0.384,0.285886331,0.20526232,0.226096624,0.279478969,0.329923077,0.32130441,0.314666667,0.0771,0.323307692,0.331197531,0.370621404,0.266658179,0.241986795,0.252475,0.6558,0.302981383,0.155834524,0.126033006,0.106688913,0.311984615,0.343516484,0.182620155,0.462605839,0.335352102,0.289864865,0.312634409,0.169842105,0.287580628,0.04883871,0.211308017,0.164585165,0.262324786,0.382649783,0.298854512,0.424835556,0.309094828,0.389258929,0.289073227,0.1716843,0.445171875,0.416287313,0.350821351,0.266232653,0.379684253,0.219136999,0.271233333,0.1095,0.363304878,0.243673592,0.236934492,0.33481068,0.582777778,0.353342409,0.277534243,0.106155844,0.128795918,0.248361757,0.361545455,0.329175,0.202660464,0.072979167,0.204976526,0.471384615,0.299682759,0.474852774,0.33545,0.324111111,0.0,0.317666667,0.090169643,0.171546667,0.233485025,0.606,0.255764706,0.418428571,0.375168675,0.375646837,0.347600688,0.274201309,0.369529932,0.38423741,0.311767384,0.244567568,0.328636888,0.375352174,0.211829268,0.363143306,0.23954377,0.426173913,0.096867003,0.245166052,0.541,0.507659091,0.156265993,0.48146875,0.336263158,0.217366667,0.439982692,0.402485782,0.278219101,0.387772727,0.307449145,0.377650794,0.26307732,0.268673123,0.704111111,0.266906213,0.186702344,0.302889447,0.138903226,0.306116279,0.441553191,0.180794872,0.249474359,0.323249627,0.39542247,-0.041125,0.33011506,0.0,0.294644366,0.26666353,0.252117647,0.288459459,0.395876611,0.282399651,0.503571429,0.241230769,0.317939571,-0.346730769,0.328631728,0.200400498,0.26695128,0.320248784,0.27635865,0.291730769,0.270995261,0.166118768,0.287666867,0.232957082,0.338363685,0.348014992,0.529642857,0.276592857,0.260467959],"type":"choropleth"}],"name":"2020-06-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cameroon","Uruguay","Armenia","Malaysia","Georgia","Turkmenistan","Dominican Republic","Belarus","Ivory Coast","Italy","South Korea","Norway","Tuvalu","Zambia","Ecuador","Chad","Tajikistan","Barbados","Liechtenstein","Andorra","Sao Tome and Principe","Nigeria","Tokelau","Czech Republic","Madagascar","Sudan","Poland","Vietnam","Lesotho","Panama","Burkina Faso","Singapore","Western Sahara","Guatemala","South Africa","Iraq","Kiribati","Latvia","Qatar","Fiji","Costa Rica","Lithuania","United States","Kazakhstan","Mongolia","Thailand","Uzbekistan","Benin","Brazil","Vanuatu","Somalia","Morocco","Saudi Arabia","Grenada","Turkey","Maldives","Lebanon","Bhutan","Denmark","British Indian Ocean Territory","Papua New Guinea","Sweden","Kenya","Senegal","Samoa","Guinea-Bissau","Colombia","Cook Islands","Djibouti","Iceland","Tonga","Rwanda","Canada","Bangladesh","Paraguay","Bosnia and Herzegovina","Malawi","Gambia","Guyana","Haiti","Algeria","Oman","Syria","Bulgaria","Marshall Islands","Greenland","Serbia","Trinidad and Tobago","Egypt","China","Democratic Republic of the Congo","Austria","Guinea","Gibraltar","Mozambique","El Salvador","Dominica","Pitcairn","Bolivia","Luxembourg","Moldova","Ireland","Israel","Mauritius","North Korea","Kuwait","Central African Republic","Russia","Niger","Ghana","Guernsey","Yemen","Palestine","Isle of Man","Montserrat","South Sudan","Libya","Togo","Belize","Sri Lanka","Turks and Caicos Islands","Spain","Slovakia","Saint Lucia","Tanzania","France","Japan","Venezuela","Antigua and Barbuda","United Arab Emirates","Niue","Monaco","Cuba","Nauru","Angola","Zimbabwe","Azerbaijan","Laos","Faroe Islands","Cape Verde","San Marino","Saint Kitts and Nevis","Brunei","New Zealand","Philippines","Cyprus","Liberia","Greece","Finland","Jordan","India","Germany","Macedonia","Gabon","Pakistan","Mexico","Comoros","Kyrgyzstan","Saint Helena","Anguilla","Croatia","British Virgin Islands","Bahrain","Indonesia","Myanmar","Jersey","Palau","Netherlands","Montenegro","Slovenia","Argentina","Malta","East Timor","Mauritania","Tunisia","Chile","Equatorial Guinea","Sierra Leone","Uganda","Honduras","Saint Vincent and the Grenadines","Swaziland","Seychelles","Ethiopia","Jamaica","Afghanistan","Solomon Islands","Bermuda","Micronesia","Peru","Belgium","Nepal","Nicaragua","Bahamas","Mali","Cayman Islands","Switzerland","Cambodia","Ukraine","Suriname","Estonia","United Kingdom","Albania","Eritrea","Kosovo","Hungary","Australia","Iran","Republic of the Congo","Botswana","Burundi","Portugal","Romania","Falkland Islands"],"locations":["CMR","URY","ARM","MYS","GEO","TKM","DOM","BLR","CIV","ITA","KOR","NOR","TUV","ZMB","ECU","TCD","TJK","BRB","LIE","AND","STP","NGA","TKL","CZE","MDG","SDN","POL","VNM","LSO","PAN","BFA","SGP","ESH","GTM","ZAF","IRQ","KIR","LVA","QAT","FJI","CRI","LTU","USA","KAZ","MNG","THA","UZB","BEN","BRA","VUT","SOM","MAR","SAU","GRD","TUR","MDV","LBN","BTN","DNK","IOT","PNG","SWE","KEN","SEN","WSM","GNB","COL","COK","DJI","ISL","TON","RWA","CAN","BGD","PRY","BIH","MWI","GMB","GUY","HTI","DZA","OMN","SYR","BGR","MHL","GRL","SRB","TTO","EGY","CHN","COD","AUT","GIN","GIB","MOZ","SLV","DMA","PCN","BOL","LUX","MDA","IRL","ISR","MUS","PRK","KWT","CAF","RUS","NER","GHA","GGY","YEM","PSE","IMN","MSR","SSD","LBY","TGO","BLZ","LKA","TCA","ESP","SVK","LCA","TZA","FRA","JPN","VEN","ATG","ARE","NIU","MCO","CUB","NRU","AGO","ZWE","AZE","LAO","FRO","CPV","SMR","KNA","BRN","NZL","PHL","CYP","LBR","GRC","FIN","JOR","IND","DEU","MKD","GAB","PAK","MEX","COM","KGZ","SHN","AIA","HRV","VGB","BHR","IDN","MMR","JEY","PLW","NLD","MNE","SVN","ARG","MLT","TLS","MRT","TUN","CHL","GNQ","SLE","UGA","HND","VCT","SWZ","SYC","ETH","JAM","AFG","SLB","BMU","FSM","PER","BEL","NPL","NIC","BHS","MLI","CYM","CHE","KHM","UKR","SUR","EST","GBR","ALB","ERI","XKX","HUN","AUS","IRN","COG","BWA","BDI","PRT","ROU","FLK"],"name":"","z":[0.363405931,0.338400156,0.359419643,0.105840767,0.445263333,0.309615385,0.241989269,0.347956989,0.368967742,0.428673287,0.453350063,0.495494265,0.075833333,0.2705625,0.27173848,0.459660714,0.349385321,0.156140741,0.594821429,0.340098039,0.548235294,0.331482955,0.0,0.525207836,0.419592992,0.340639785,0.298519097,0.530270637,0.439298246,0.295205693,0.475136054,0.350506876,0.512576923,0.307124103,0.397639144,0.431063758,0.217875,0.300359375,0.357043807,0.24706135,0.271195736,0.45862619,0.468500069,0.388527273,0.361597826,0.41069937,0.3356875,0.37657377,0.520245452,0.306,0.306156442,0.374965458,0.313379433,0.382734694,0.338350216,0.325429204,0.246923954,0.338903226,0.418107667,0.5335,0.487346154,0.451863068,0.340664385,0.319950912,0.771333333,0.167058824,0.287744829,0.446666667,0.290291139,0.44302439,0.293041667,-0.213093677,0.372662664,0.342363768,0.222189715,0.562767857,0.395264925,0.406176471,0.368266667,0.402991979,0.411345455,0.31841994,0.424805556,0.406895397,0.47925,0.480534247,0.51544697,0.253366667,0.349383657,0.455342578,0.39023855,0.385572337,0.208213675,0.510388889,0.366219298,0.362277925,0.140833333,0.619,0.209844612,0.319787313,0.620012346,0.308673377,0.423820866,0.5329,0.5930625,0.242660221,0.344964706,0.475124918,0.491789565,0.129833526,0.023395062,0.2916875,0.527679612,0.359528736,0.535075,0.461021505,0.30297619,0.379650862,0.420151515,0.180416303,0.0885,0.340053983,0.388108571,0.665410256,0.321692395,0.48397106,0.398194085,0.158239965,0.0876,0.339088895,0.411521739,0.376492537,0.145469703,-0.536,0.416169643,0.391308688,0.421171875,0.449329114,0.127083333,0.403352113,0.5604,0.699428571,0.465114286,0.446197376,0.370085012,0.391638756,0.508352273,0.42414794,0.442579966,0.186426036,0.391205,0.365276763,0.255824074,0.438177966,0.369642458,0.312778544,-0.08492,0.443717391,0.572416667,0.4636,0.47650625,0.301166667,0.354849558,0.162014902,0.395603306,0.383969697,-0.1022,0.311899285,0.71308642,0.313817259,0.402308772,0.319292683,0.15488,0.331075758,0.353630435,0.366355475,0.208538462,0.40680597,0.258227886,0.302709836,0.527863636,0.044190476,0.529387324,0.210996825,0.433735833,0.376712821,0.14,0.114095238,0.195906977,0.314768973,0.382046615,0.322864097,0.384487669,0.377085,0.297571429,0.484219178,0.396168279,0.1902875,0.435070632,0.297441176,0.403072581,0.450582858,0.260846154,0.103923077,0.373791667,0.414606154,0.446275839,0.489533572,0.282991597,0.344508475,-0.033363636,0.403658801,0.430498741,0.605914286],"type":"choropleth"}],"name":"2020-06-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ecuador","Canada","Sweden","Philippines","Peru","Netherlands","Niger","Indonesia","India","South Africa","Mongolia","Lesotho","Vietnam","Switzerland","Uganda","Bermuda","Western Sahara","Rwanda","Djibouti","Georgia","Comoros","Tanzania","Belarus","British Virgin Islands","Gibraltar","Monaco","Moldova","British Indian Ocean Territory","Barbados","East Timor","Lebanon","Malawi","Malaysia","Nauru","Falkland Islands","Ireland","Gambia","Benin","Lithuania","United States","Iran","Kosovo","Argentina","Mozambique","Dominican Republic","Togo","South Korea","Maldives","Dominica","Guatemala","Azerbaijan","Eritrea","Guernsey","Albania","Singapore","Nicaragua","Thailand","Iraq","Luxembourg","Faroe Islands","Tuvalu","United Arab Emirates","Colombia","Tonga","Brunei","Mauritius","Bulgaria","Turkmenistan","Tajikistan","Central African Republic","Syria","Norway","Liberia","Cayman Islands","Zimbabwe","Pitcairn","Afghanistan","Austria","Malta","Iceland","Kiribati","Ethiopia","Qatar","Serbia","Kyrgyzstan","Somalia","Equatorial Guinea","Cambodia","Kazakhstan","Niue","Zambia","Solomon Islands","Belgium","Palestine","Ukraine","Romania","Liechtenstein","Jamaica","Cyprus","Sudan","Mauritania","Vanuatu","France","Pakistan","Angola","Greece","Hungary","Burkina Faso","Micronesia","Saint Kitts and Nevis","Chad","Finland","Czech Republic","Cameroon","El Salvador","Poland","Saint Helena","Ivory Coast","Sao Tome and Principe","Samoa","Egypt","Seychelles","Antigua and Barbuda","Republic of the Congo","Madagascar","Montenegro","Trinidad and Tobago","Burundi","Cuba","Chile","Saudi Arabia","Jersey","Jordan","Honduras","Mexico","Ghana","Anguilla","Bosnia and Herzegovina","Saint Vincent and the Grenadines","Slovakia","Botswana","Gabon","Croatia","Brazil","Cape Verde","Macedonia","Fiji","Greenland","Nepal","Portugal","New Zealand","Australia","China","Tunisia","Laos","Slovenia","Bahamas","Japan","Venezuela","Costa Rica","Sri Lanka","South Sudan","Germany","Belize","Grenada","Bolivia","Andorra","Nigeria","Turkey","Uzbekistan","Papua New Guinea","Bahrain","Kuwait","Saint Lucia","San Marino","Algeria","Israel","Estonia","Suriname","Guinea","Cook Islands","Marshall Islands","Turks and Caicos Islands","Spain","Democratic Republic of the Congo","Bangladesh","Armenia","Haiti","Isle of Man","Paraguay","Guyana","Montserrat","Guinea-Bissau","Vatican","Kenya","Bhutan","Myanmar","Sierra Leone","Morocco","North Korea","Oman","Uruguay","Denmark","United Kingdom","Yemen","Libya","Swaziland","Latvia","Russia","Panama","Senegal","Mali","Italy"],"locations":["ECU","CAN","SWE","PHL","PER","NLD","NER","IDN","IND","ZAF","MNG","LSO","VNM","CHE","UGA","BMU","ESH","RWA","DJI","GEO","COM","TZA","BLR","VGB","GIB","MCO","MDA","IOT","BRB","TLS","LBN","MWI","MYS","NRU","FLK","IRL","GMB","BEN","LTU","USA","IRN","XKX","ARG","MOZ","DOM","TGO","KOR","MDV","DMA","GTM","AZE","ERI","GGY","ALB","SGP","NIC","THA","IRQ","LUX","FRO","TUV","ARE","COL","TON","BRN","MUS","BGR","TKM","TJK","CAF","SYR","NOR","LBR","CYM","ZWE","PCN","AFG","AUT","MLT","ISL","KIR","ETH","QAT","SRB","KGZ","SOM","GNQ","KHM","KAZ","NIU","ZMB","SLB","BEL","PSE","UKR","ROU","LIE","JAM","CYP","SDN","MRT","VUT","FRA","PAK","AGO","GRC","HUN","BFA","FSM","KNA","TCD","FIN","CZE","CMR","SLV","POL","SHN","CIV","STP","WSM","EGY","SYC","ATG","COG","MDG","MNE","TTO","BDI","CUB","CHL","SAU","JEY","JOR","HND","MEX","GHA","AIA","BIH","VCT","SVK","BWA","GAB","HRV","BRA","CPV","MKD","FJI","GRL","NPL","PRT","NZL","AUS","CHN","TUN","LAO","SVN","BHS","JPN","VEN","CRI","LKA","SSD","DEU","BLZ","GRD","BOL","AND","NGA","TUR","UZB","PNG","BHR","KWT","LCA","SMR","DZA","ISR","EST","SUR","GIN","COK","MHL","TCA","ESP","COD","BGD","ARM","HTI","IMN","PRY","GUY","MSR","GNB","VAT","KEN","BTN","MMR","SLE","MAR","PRK","OMN","URY","DNK","GBR","YEM","LBY","SWZ","LVA","RUS","PAN","SEN","MLI","ITA"],"name":"","z":[0.263284583,0.39604048,0.412887145,0.356715749,0.306889339,0.417594901,0.500787975,0.200193009,0.384172997,0.372185986,0.399316062,0.388044444,0.418645455,0.31849233,0.532047324,0.348387387,0.589724138,0.055484412,0.304222222,0.419831683,-0.2098,0.25487061,0.350245902,0.2848,0.328891892,0.267369863,0.472265403,0.371428571,0.384266667,0.383896552,0.32808,0.42519382,0.429270729,0.156,0.367793103,0.261446142,0.449608511,0.472801887,0.463540816,0.452291318,0.421443899,0.297248521,0.316584913,0.299141892,0.242228503,0.407436047,0.397489517,0.24080315,0.311323529,0.354389787,0.281516588,0.633,0.256672727,0.37065748,0.318587759,0.389361111,0.308725382,0.416695946,0.267834416,0.401,0.900666667,0.296261823,0.354182015,0.166510204,0.197137931,0.31092,0.419436321,0.172891892,0.332170732,0.3075625,0.421781818,0.444558433,0.494697059,0.449969697,0.290570539,0.598727273,0.39569403,0.376406836,0.117097826,0.50192562,0.634125,0.357468085,0.269321489,0.402154856,0.344678571,0.237,-0.057444444,0.204729323,0.264448718,0.164933333,0.238614286,0.234157895,0.377307896,0.41835503,0.466756906,0.423876023,0.59655,0.380995812,0.418672755,0.42217619,0.569190476,0.714277778,0.507763359,0.177677098,0.35536859,0.364075817,0.419016722,0.42954918,0.310941176,0.050928571,0.432428571,0.348195697,0.443466926,0.391977183,0.278984096,0.303813595,0.4785,0.317852174,0.5525,0.179625,0.41485069,0.490445887,0.279323529,0.305574257,0.222498258,0.484363636,0.443969412,0.204811111,0.031150846,0.362489159,0.157063218,0.362248366,0.208728916,0.329237324,0.371195627,0.348525329,0.4884,0.336535211,0.609263158,0.459076471,0.6395,0.437273292,0.325887324,0.297687044,0.231943925,0.412057692,0.196437939,0.53395,0.362724868,0.370979113,0.432618126,0.419691223,0.424393551,0.284413793,0.436358025,0.395714286,0.458098361,0.320220487,0.146903548,0.443111669,0.255566069,0.445290456,0.334667457,0.571683761,0.562733333,0.251477499,0.423688889,0.358746856,0.294705779,0.32088,0.350227941,0.335329545,0.268974453,0.385857143,0.317571429,0.445038194,0.421227157,0.425870968,0.266292683,0.195320513,0.774,0.464352941,0.522454545,0.450217413,0.401352809,0.321651494,0.301223684,0.415519515,0.409198347,0.217071164,0.333914286,0.451526316,-0.090177419,0.7575,0.346019126,0.338090909,0.360213559,0.471816667,0.383271084,0.49896875,0.282090361,0.385791154,0.378154624,0.337284711,0.287663866,0.230392405,0.125634146,0.357723404,0.407879009,0.347504575,0.285193609,0.364027473,0.394913268],"type":"choropleth"}],"name":"2020-06-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kenya","Mauritius","Macedonia","Indonesia","Saint Vincent and the Grenadines","Philippines","Swaziland","Kuwait","Pitcairn","Germany","Iraq","Slovakia","Portugal","Mali","Somalia","Jordan","Honduras","South Africa","Seychelles","Japan","Mongolia","Ireland","Qatar","Jersey","Moldova","Haiti","Pakistan","Suriname","Ghana","Georgia","Isle of Man","Slovenia","Sierra Leone","Italy","Netherlands","Mexico","New Zealand","Guinea-Bissau","Sudan","Senegal","Nepal","Samoa","Saudi Arabia","Marshall Islands","Nigeria","Oman","India","Lesotho","Guernsey","Kyrgyzstan","South Sudan","Kiribati","Singapore","Kosovo","Lithuania","Malawi","South Korea","Iran","Gibraltar","Morocco","Jamaica","Montserrat","Solomon Islands","Saint Kitts and Nevis","Saint Helena","Niger","Malaysia","Ivory Coast","Grenada","Sao Tome and Principe","Kazakhstan","Nicaragua","Saint Lucia","Maldives","Mozambique","San Marino","Greece","Monaco","Malta","Papua New Guinea","Poland","Iceland","Palestine","Nauru","Panama","Serbia","Latvia","Republic of the Congo","Israel","Libya","Hungary","Sri Lanka","Mauritania","Russia","Norway","Guinea","Rwanda","Paraguay","Greenland","Micronesia","Liberia","Peru","Madagascar","Spain","North Korea","Niue","Montenegro","Romania","Guyana","Liechtenstein","Guatemala","Laos","Myanmar","Luxembourg","Lebanon","Bahamas","Zambia","Finland","Egypt","Trinidad and Tobago","Western Sahara","Syria","Cape Verde","Turks and Caicos Islands","Australia","Colombia","Bhutan","Cook Islands","Vanuatu","United Arab Emirates","Tanzania","Botswana","Djibouti","Tajikistan","Bangladesh","Uruguay","Belize","Dominica","El Salvador","Tuvalu","Ecuador","Barbados","Cyprus","Comoros","Chad","Bolivia","Falkland Islands","Czech Republic","Belarus","Angola","Dominican Republic","Benin","Brunei","Cameroon","Switzerland","Thailand","Bulgaria","Cuba","Bahrain","Costa Rica","Bermuda","Equatorial Guinea","Albania","Faroe Islands","British Indian Ocean Territory","Azerbaijan","Central African Republic","Fiji","China","Armenia","Belgium","Denmark","Democratic Republic of the Congo","Tonga","Andorra","United States","Antigua and Barbuda","Turkmenistan","Gabon","Venezuela","Cambodia","Burundi","Brazil","Chile","Austria","British Virgin Islands","Uganda","Cayman Islands","Argentina","Croatia","France","Estonia","East Timor","Afghanistan","Sweden","Ethiopia","Ukraine","Gambia","Bosnia and Herzegovina","Algeria","Zimbabwe","Uzbekistan","Canada","Burkina Faso","Tunisia","United Kingdom","Yemen","Anguilla","Turkey","Vietnam","Eritrea","Togo"],"locations":["KEN","MUS","MKD","IDN","VCT","PHL","SWZ","KWT","PCN","DEU","IRQ","SVK","PRT","MLI","SOM","JOR","HND","ZAF","SYC","JPN","MNG","IRL","QAT","JEY","MDA","HTI","PAK","SUR","GHA","GEO","IMN","SVN","SLE","ITA","NLD","MEX","NZL","GNB","SDN","SEN","NPL","WSM","SAU","MHL","NGA","OMN","IND","LSO","GGY","KGZ","SSD","KIR","SGP","XKX","LTU","MWI","KOR","IRN","GIB","MAR","JAM","MSR","SLB","KNA","SHN","NER","MYS","CIV","GRD","STP","KAZ","NIC","LCA","MDV","MOZ","SMR","GRC","MCO","MLT","PNG","POL","ISL","PSE","NRU","PAN","SRB","LVA","COG","ISR","LBY","HUN","LKA","MRT","RUS","NOR","GIN","RWA","PRY","GRL","FSM","LBR","PER","MDG","ESP","PRK","NIU","MNE","ROU","GUY","LIE","GTM","LAO","MMR","LUX","LBN","BHS","ZMB","FIN","EGY","TTO","ESH","SYR","CPV","TCA","AUS","COL","BTN","COK","VUT","ARE","TZA","BWA","DJI","TJK","BGD","URY","BLZ","DMA","SLV","TUV","ECU","BRB","CYP","COM","TCD","BOL","FLK","CZE","BLR","AGO","DOM","BEN","BRN","CMR","CHE","THA","BGR","CUB","BHR","CRI","BMU","GNQ","ALB","FRO","IOT","AZE","CAF","FJI","CHN","ARM","BEL","DNK","COD","TON","AND","USA","ATG","TKM","GAB","VEN","KHM","BDI","BRA","CHL","AUT","VGB","UGA","CYM","ARG","HRV","FRA","EST","TLS","AFG","SWE","ETH","UKR","GMB","BIH","DZA","ZWE","UZB","CAN","BFA","TUN","GBR","YEM","AIA","TUR","VNM","ERI","TGO"],"name":"","z":[0.389254619,0.41805,0.298851852,0.273517768,0.489730159,0.305394695,0.305285714,0.087897436,0.887666667,0.338963997,0.3826917,0.390393939,0.348275907,0.251537634,0.312622449,0.290481481,0.083237945,0.336190806,0.484490991,0.329647366,0.374935714,0.39692099,0.167565854,0.319452381,0.460295238,0.329140823,0.350439655,0.227956522,0.328623715,0.439889524,0.386939024,0.199214815,0.370515464,0.467255938,0.360819067,0.331136985,0.396740226,0.445,0.357958084,0.328027083,0.224779685,0.537333333,0.1682934,-0.025777778,0.341831844,0.33453719,0.31040385,0.308324324,0.280153846,0.228522727,0.489893204,0.871,0.294525336,0.286582278,0.391727273,0.424125,0.403063011,0.445650143,0.242461538,0.343885437,0.377680037,0.401407407,0.095117647,0.155923077,0.0564,0.464330677,0.038900992,0.410223529,0.519086957,0.56325,0.249686567,0.098822823,0.499846154,0.189376658,0.580761506,0.427,0.394434813,0.195625,0.37705618,0.248111111,0.332636905,0.407,0.451966667,0.337555556,0.264275349,0.347164609,0.250464706,0.255930556,0.273452174,0.437864865,0.365852691,0.182131868,0.285428571,0.342211511,0.411018477,0.298984848,0.183925816,0.3274,0.467266667,0.447,0.383819876,0.394404556,0.149384615,0.440423969,0.44524,0.307555556,0.483575,0.351296853,0.213150327,0.423866667,0.449984746,0.570612903,0.325704981,0.360864516,0.459811321,0.315535211,0.562102941,0.357662728,0.415983029,0.332891129,0.338066667,0.407801587,0.334642857,0.47025,0.423646189,0.305890437,0.164076923,0.896666667,0.406833333,0.270903816,0.330745763,0.408677419,0.374933333,0.380317308,0.214853535,0.399298371,0.423503876,0.489,0.189171353,0.0,0.186528159,0.277073684,0.406959002,-0.450333333,0.4001625,0.335357612,0.5028,0.377759162,0.271614286,0.34562249,0.35558932,0.211306122,0.436730769,0.368602711,0.307972772,0.382668877,0.279640351,0.272689254,0.29126087,0.353247697,0.377173913,0.146272727,0.423333333,0.416454545,0.667,0.429235808,0.279442623,0.219244275,0.313828754,0.305974359,0.338412415,0.429438547,0.238093995,0.334117647,0.293243902,0.439453889,0.274859375,0.321777778,0.426503597,0.224830245,0.097021277,-0.017210526,0.329314281,0.266641501,0.301043948,0.039666667,0.230856941,0.258864407,0.393631426,0.326853846,0.316304374,0.38523494,0.2745,0.285473684,0.409471634,0.264813333,0.372058824,0.301666667,0.321354701,0.395190045,0.570190184,0.357796875,0.377141217,0.300323529,0.347471111,0.346632688,0.37010828,-0.504,0.56480325,0.386155399,0.185052632,0.337069565],"type":"choropleth"}],"name":"2020-06-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Montserrat","Tunisia","Venezuela","Saint Vincent and the Grenadines","East Timor","Portugal","Cambodia","Belgium","Bulgaria","Madagascar","Benin","Bahamas","Israel","Argentina","Botswana","Morocco","British Indian Ocean Territory","Estonia","Mauritius","Qatar","United Kingdom","Thailand","Cyprus","Laos","Montenegro","Malta","Cayman Islands","Panama","Cape Verde","Vietnam","Yemen","Turkey","Falkland Islands","Pitcairn","Bolivia","Anguilla","Hungary","Swaziland","Gabon","Albania","Grenada","South Korea","Gambia","Chile","Trinidad and Tobago","Angola","Fiji","Mali","Guernsey","Kazakhstan","Eritrea","San Marino","Greenland","Vanuatu","Burkina Faso","Cook Islands","Germany","Andorra","Norway","Ecuador","Luxembourg","Liberia","Guinea-Bissau","Lesotho","India","Mexico","Kiribati","Chad","Guatemala","Macedonia","Armenia","Jersey","Zimbabwe","New Zealand","Comoros","Mongolia","Central African Republic","Nicaragua","North Korea","Ukraine","Belize","Colombia","Palestine","Turkmenistan","Saint Helena","Sudan","Zambia","Malaysia","Suriname","Indonesia","Faroe Islands","Tajikistan","Western Sahara","Saint Kitts and Nevis","Turks and Caicos Islands","Saudi Arabia","Sri Lanka","Tuvalu","Jordan","Republic of the Congo","Burundi","Uzbekistan","Sierra Leone","Japan","Ireland","Sao Tome and Principe","Togo","Ivory Coast","Serbia","Bosnia and Herzegovina","Egypt","Poland","Algeria","Philippines","Syria","Paraguay","Monaco","Honduras","Bhutan","Nauru","Azerbaijan","France","South Africa","Ethiopia","Costa Rica","Denmark","Switzerland","Myanmar","Guyana","Netherlands","Samoa","Nepal","Vatican","South Sudan","Equatorial Guinea","Isle of Man","Brazil","Rwanda","Latvia","Iceland","Tokelau","Democratic Republic of the Congo","Kosovo","Spain","United States","Austria","Barbados","Slovakia","Nigeria","Malawi","Croatia","Kyrgyzstan","Djibouti","El Salvador","Niger","Solomon Islands","Gibraltar","China","Kuwait","Lebanon","Libya","Marshall Islands","Finland","Russia","Iran","Dominican Republic","British Virgin Islands","Georgia","Uganda","Romania","Oman","Jamaica","Tonga","Iraq","Czech Republic","Kenya","Papua New Guinea","Brunei","Haiti","Sweden","Canada","Dominica","Liechtenstein","Moldova","Mozambique","Mauritania","Bangladesh","Slovenia","Afghanistan","Somalia","Bermuda","Peru","Cameroon","Tanzania","Pakistan","Cuba","Guinea","Lithuania","Uruguay","Australia","Bahrain","Antigua and Barbuda","Seychelles","Saint Lucia","Italy","United Arab Emirates","Ghana","Belarus","Greece","Maldives","Palau","Senegal","Niue","Singapore","Micronesia"],"locations":["MSR","TUN","VEN","VCT","TLS","PRT","KHM","BEL","BGR","MDG","BEN","BHS","ISR","ARG","BWA","MAR","IOT","EST","MUS","QAT","GBR","THA","CYP","LAO","MNE","MLT","CYM","PAN","CPV","VNM","YEM","TUR","FLK","PCN","BOL","AIA","HUN","SWZ","GAB","ALB","GRD","KOR","GMB","CHL","TTO","AGO","FJI","MLI","GGY","KAZ","ERI","SMR","GRL","VUT","BFA","COK","DEU","AND","NOR","ECU","LUX","LBR","GNB","LSO","IND","MEX","KIR","TCD","GTM","MKD","ARM","JEY","ZWE","NZL","COM","MNG","CAF","NIC","PRK","UKR","BLZ","COL","PSE","TKM","SHN","SDN","ZMB","MYS","SUR","IDN","FRO","TJK","ESH","KNA","TCA","SAU","LKA","TUV","JOR","COG","BDI","UZB","SLE","JPN","IRL","STP","TGO","CIV","SRB","BIH","EGY","POL","DZA","PHL","SYR","PRY","MCO","HND","BTN","NRU","AZE","FRA","ZAF","ETH","CRI","DNK","CHE","MMR","GUY","NLD","WSM","NPL","VAT","SSD","GNQ","IMN","BRA","RWA","LVA","ISL","TKL","COD","XKX","ESP","USA","AUT","BRB","SVK","NGA","MWI","HRV","KGZ","DJI","SLV","NER","SLB","GIB","CHN","KWT","LBN","LBY","MHL","FIN","RUS","IRN","DOM","VGB","GEO","UGA","ROU","OMN","JAM","TON","IRQ","CZE","KEN","PNG","BRN","HTI","SWE","CAN","DMA","LIE","MDA","MOZ","MRT","BGD","SVN","AFG","SOM","BMU","PER","CMR","TZA","PAK","CUB","GIN","LTU","URY","AUS","BHR","ATG","SYC","LCA","ITA","ARE","GHA","BLR","GRC","MDV","PLW","SEN","NIU","SGP","FSM"],"name":"","z":[0.28168,0.471298137,0.218028785,0.2649375,0.4015,0.37829375,0.445147541,0.31190716,0.314190722,0.3575,0.269275862,0.417624204,0.392190955,0.383570346,-0.102892857,0.341481043,0.0,0.270747253,0.46569697,0.337469055,0.458078232,0.278202039,0.386448718,0.412224138,0.445933333,0.395359375,0.494246753,0.286112528,0.254212121,0.316996569,0.432320313,0.088921719,0.310463415,0.438,0.282023364,0.865,0.387451923,0.290875,0.306868852,0.285524096,0.354083333,0.362398438,0.275094118,0.320292901,0.341309804,0.395623016,0.36944,0.255325581,0.166959184,0.17785,0.719571429,0.044,0.349973684,0.227461538,0.509283784,-0.3315,0.33266195,0.4345,0.464957256,0.212007736,0.343519608,0.434547297,0.174384615,0.588511111,0.381086903,0.243168496,-0.312428571,0.467586207,0.299411704,0.480789474,0.410541667,0.4222,0.326444043,0.415008192,0.816,0.356773973,0.35047541,0.237525685,0.424016949,0.417862832,0.418817073,0.300451496,0.499032895,0.569642857,0.3734,0.483254237,0.333791667,0.0451209,0.307666667,0.361976766,0.3981,0.309654762,0.515833333,-0.222857143,0.093818182,0.311402579,0.226571429,0.616666667,0.301302326,0.230176471,-0.107380952,0.216125,0.421036364,0.290719593,0.299463591,0.700666667,0.377208696,0.438030488,0.306275641,0.378086957,0.329820467,0.331289817,0.253124402,0.309570072,0.45795122,0.408711967,0.401304348,0.202562929,0.319928571,0.0,0.410918367,0.474578269,0.387926808,0.334695652,0.279920082,0.367857143,0.387653548,0.254294118,0.241160377,0.309202326,0.616,0.253881674,0.446,0.419987179,0.0,0.371923077,0.434276089,0.115536232,0.494222222,0.430638889,0.771,0.178461538,0.171882353,0.387767055,0.381433836,0.308032062,0.321877551,0.287261364,0.356138889,0.294762626,0.314837607,0.507444444,0.200037037,0.108314286,0.394961039,0.576571429,0.459230769,0.475181904,0.308195652,0.181248276,0.208833333,0.7665,0.378922554,0.384442974,0.459656203,0.274708069,-0.005285714,0.391165094,0.296220155,0.330605483,0.323533742,0.314464706,0.320553571,0.458507463,0.39728836,0.164750249,0.421652778,0.077,0.337447368,0.404788386,0.363034022,0.318333333,0.2658,0.261823009,0.34820339,0.2348,0.287955307,0.240489796,0.350943662,0.320764228,0.652823529,0.38812354,0.387257377,0.350158915,0.119287597,0.146839266,0.071361111,0.398916107,0.347107682,0.464216585,0.300504762,0.39824,0.542363636,0.346894737,0.444785596,0.325011446,0.214651805,0.369813953,0.405876437,0.060561702,-0.291,0.160550388,0.705,0.293466307,0.743],"type":"choropleth"}],"name":"2020-06-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Faroe Islands","Guyana","Myanmar","Chile","Nigeria","Seychelles","Central African Republic","Latvia","Brazil","Ukraine","Dominica","Saint Vincent and the Grenadines","El Salvador","Ireland","Vietnam","Trinidad and Tobago","Palestine","Sierra Leone","Samoa","South Africa","Belize","Philippines","Isle of Man","Grenada","Nauru","Mauritania","Gabon","Niger","France","Spain","Slovenia","Kuwait","Sudan","Pitcairn","Bangladesh","Liechtenstein","Haiti","Canada","Oman","Macedonia","North Korea","Tokelau","Montenegro","Romania","Rwanda","Gibraltar","Papua New Guinea","Guinea-Bissau","Libya","Morocco","Egypt","Togo","Denmark","Australia","Venezuela","Yemen","Belarus","Marshall Islands","Tonga","Cape Verde","East Timor","Western Sahara","Serbia","Pakistan","Republic of the Congo","Bahrain","Somalia","Ivory Coast","Suriname","South Korea","Afghanistan","Kyrgyzstan","South Sudan","Costa Rica","Cuba","Vanuatu","Greece","Netherlands","Mauritius","Fiji","Malaysia","Lithuania","Dominican Republic","Swaziland","Mozambique","Italy","San Marino","Democratic Republic of the Congo","Angola","Kazakhstan","Uganda","Turkmenistan","Cameroon","Japan","Iraq","Kenya","Tanzania","Kiribati","Paraguay","Ghana","New Zealand","Russia","Botswana","Bosnia and Herzegovina","Jersey","Luxembourg","Slovakia","Hungary","Estonia","United States","Finland","Lebanon","Maldives","Chad","Eritrea","Senegal","Montserrat","Iran","Switzerland","Turks and Caicos Islands","Peru","Belgium","Antigua and Barbuda","Albania","Cambodia","Saint Helena","Indonesia","Greenland","Czech Republic","Nepal","China","Barbados","Syria","Germany","Equatorial Guinea","Turkey","Cook Islands","Bahamas","Brunei","Solomon Islands","British Virgin Islands","Bulgaria","British Indian Ocean Territory","Guernsey","Tajikistan","Jamaica","Burkina Faso","Qatar","Djibouti","Niue","Azerbaijan","Armenia","Iceland","Uruguay","Laos","India","United Arab Emirates","Mexico","Zambia","Sweden","Singapore","Norway","Colombia","Andorra","Guinea","Ethiopia","Madagascar","Ecuador","Israel","Jordan","Moldova","Mongolia","Argentina","Mali","Honduras","Croatia","Bermuda","Thailand","Bhutan","Guatemala","Uzbekistan","Anguilla","Falkland Islands","Tunisia","Burundi","Benin","Micronesia","Sri Lanka","Liberia","Malawi","United Kingdom","Saint Kitts and Nevis","Portugal","Algeria","Zimbabwe","Palau","Nicaragua","Austria","Kosovo","Cayman Islands","Panama","Bolivia","Gambia","Saint Lucia","Tuvalu","Georgia","Cyprus","Saudi Arabia","Comoros","Poland","Sao Tome and Principe","Monaco","Malta","Lesotho"],"locations":["FRO","GUY","MMR","CHL","NGA","SYC","CAF","LVA","BRA","UKR","DMA","VCT","SLV","IRL","VNM","TTO","PSE","SLE","WSM","ZAF","BLZ","PHL","IMN","GRD","NRU","MRT","GAB","NER","FRA","ESP","SVN","KWT","SDN","PCN","BGD","LIE","HTI","CAN","OMN","MKD","PRK","TKL","MNE","ROU","RWA","GIB","PNG","GNB","LBY","MAR","EGY","TGO","DNK","AUS","VEN","YEM","BLR","MHL","TON","CPV","TLS","ESH","SRB","PAK","COG","BHR","SOM","CIV","SUR","KOR","AFG","KGZ","SSD","CRI","CUB","VUT","GRC","NLD","MUS","FJI","MYS","LTU","DOM","SWZ","MOZ","ITA","SMR","COD","AGO","KAZ","UGA","TKM","CMR","JPN","IRQ","KEN","TZA","KIR","PRY","GHA","NZL","RUS","BWA","BIH","JEY","LUX","SVK","HUN","EST","USA","FIN","LBN","MDV","TCD","ERI","SEN","MSR","IRN","CHE","TCA","PER","BEL","ATG","ALB","KHM","SHN","IDN","GRL","CZE","NPL","CHN","BRB","SYR","DEU","GNQ","TUR","COK","BHS","BRN","SLB","VGB","BGR","IOT","GGY","TJK","JAM","BFA","QAT","DJI","NIU","AZE","ARM","ISL","URY","LAO","IND","ARE","MEX","ZMB","SWE","SGP","NOR","COL","AND","GIN","ETH","MDG","ECU","ISR","JOR","MDA","MNG","ARG","MLI","HND","HRV","BMU","THA","BTN","GTM","UZB","AIA","FLK","TUN","BDI","BEN","FSM","LKA","LBR","MWI","GBR","KNA","PRT","DZA","ZWE","PLW","NIC","AUT","XKX","CYM","PAN","BOL","GMB","LCA","TUV","GEO","CYP","SAU","COM","POL","STP","MCO","MLT","LSO"],"name":"","z":[0.482,0.456175676,0.44348659,0.411236022,0.311918758,0.490347826,0.549757576,0.318452555,0.348775977,0.357302752,-0.497,0.575773585,0.153665768,0.334435508,0.464007509,0.444102649,0.438776786,0.540381356,0.44852,0.343840796,0.597464286,0.400812123,0.576592593,0.524346154,0.092,0.295392857,0.581633333,0.560938942,0.413684057,0.424488375,0.487,0.023511905,0.447663934,0.772555556,0.347328841,0.267625,0.410836782,0.406440556,0.366633333,0.24748,0.56308,0.346,0.421125,0.438251142,-0.018194093,0.376333333,0.325898734,0.099545455,0.247805556,0.43205291,0.443141638,0.481143791,0.459095841,0.444355721,0.220793686,0.326766667,0.360160714,0.323125,-0.116722222,0.22565,-0.0208,0.486769231,0.27453125,0.071545455,0.413647059,0.115925926,0.245853147,0.417353741,0.351058824,0.263816463,0.231664474,0.397451613,0.411569697,0.331778399,0.196696038,0.409166667,0.439818455,0.35734109,0.323903226,0.39215,0.321450652,0.408445,0.329078275,0.3101,0.196030303,0.458567865,0.62,0.269614973,0.39763964,0.172371429,0.124392447,0.375875,0.494070352,0.355324265,0.416147059,0.201862843,0.261451613,-0.839,0.282542495,0.32873794,0.369010005,0.424333664,0.375165289,0.403657895,0.398639175,0.384826347,0.331114865,0.499556863,0.325928058,0.519790876,0.397212996,0.290671498,0.147128571,0.391047619,0.352875,0.249149254,0.588090909,0.453519789,0.331555041,0.613375,0.335167917,0.360930879,0.5168125,0.500477327,0.303440476,0.279666667,0.309644863,0.524488372,0.440685393,0.401247649,0.505228519,0.503456311,0.262833333,0.353611517,0.401833333,0.349838669,0.1754,0.541987261,0.321,0.323,0.102166667,0.458737778,0.752666667,0.382,0.41372043,0.381250308,0.4035,0.131184136,0.287277778,0.81,0.552401709,0.475577982,0.399445545,0.430988978,0.424852941,0.256997156,0.215902134,0.390953843,0.3335,0.435442115,0.295304406,0.466725168,0.35586325,0.252070175,0.269621622,0.461168639,0.435589744,0.288799255,0.407161937,0.264534884,0.558315789,0.477468354,0.328775967,0.492291667,0.221887097,0.281736842,0.647709677,0.411568264,-0.080352941,0.410063034,0.287222222,0.5625,0.251347826,0.414838863,-0.036283019,0.328475,0.713363636,0.261445563,0.399894737,0.364,0.416238404,0.4488,0.371341265,0.349783784,0.306582996,0.613666667,0.361045455,0.392366667,0.401970149,0.569204082,0.33870688,0.212084034,0.466118012,0.259074074,0.4126,0.532160714,0.446689091,0.075109244,0.0314,0.387815026,0.416625,0.494285714,0.378365854,0.344014706],"type":"choropleth"}],"name":"2020-06-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Costa Rica","Fiji","Luxembourg","Panama","Chile","Kazakhstan","Belarus","Swaziland","Slovenia","Syria","Tanzania","Mongolia","Latvia","Suriname","Serbia","Spain","Netherlands","Jamaica","Israel","Italy","Argentina","Tunisia","Botswana","Nigeria","Romania","Togo","East Timor","Cameroon","Jordan","Gibraltar","Gambia","Madagascar","Turkey","Portugal","Dominica","Equatorial Guinea","Guernsey","Ghana","Ireland","United Arab Emirates","Bahrain","Belgium","Australia","Samoa","Saint Kitts and Nevis","Marshall Islands","Mozambique","Russia","Philippines","Brunei","India","Tuvalu","Palestine","Liechtenstein","Sierra Leone","South Korea","South Africa","Colombia","Greenland","Kiribati","Singapore","Libya","Lithuania","Morocco","Nicaragua","Ukraine","Japan","Senegal","Iceland","Saint Vincent and the Grenadines","Chad","San Marino","British Virgin Islands","Burundi","Turkmenistan","Afghanistan","Bolivia","Denmark","Vanuatu","Yemen","Angola","Tonga","Republic of the Congo","New Zealand","Algeria","Zimbabwe","Palau","Cayman Islands","Nepal","Finland","Lesotho","Paraguay","Turks and Caicos Islands","Western Sahara","Saint Helena","Kenya","Gabon","Poland","Mauritius","Bulgaria","Monaco","Ivory Coast","United States","Kyrgyzstan","Cook Islands","Bermuda","Switzerland","North Korea","Macedonia","Burkina Faso","Malta","Cuba","Pakistan","Faroe Islands","Bangladesh","Kosovo","Laos","Somalia","Kuwait","Azerbaijan","Vietnam","Tokelau","Montenegro","Democratic Republic of the Congo","Barbados","Iran","Seychelles","Belize","Guinea","Cyprus","Comoros","Norway","Croatia","South Sudan","Niger","Sao Tome and Principe","Germany","Isle of Man","Antigua and Barbuda","Thailand","France","Bahamas","Andorra","Djibouti","El Salvador","Uzbekistan","Eritrea","Pitcairn","Liberia","Hungary","Jersey","Uganda","Rwanda","Egypt","Saint Lucia","Indonesia","Mexico","Mauritania","Guyana","Sudan","Armenia","Papua New Guinea","Benin","Sweden","Georgia","Qatar","Guinea-Bissau","Bhutan","Honduras","Austria","Venezuela","Estonia","United Kingdom","Anguilla","Grenada","Central African Republic","Oman","Slovakia","Greece","Peru","Iraq","Haiti","Dominican Republic","Ethiopia","Sri Lanka","Uruguay","Falkland Islands","Albania","Zambia","Mali","Malaysia","Brazil","Maldives","Malawi","Micronesia","Myanmar","Czech Republic","Saudi Arabia","Trinidad and Tobago","Bosnia and Herzegovina","Cambodia","Lebanon","Niue","Solomon Islands","Montserrat","Canada","Moldova","Cape Verde","China","Tajikistan","Ecuador","Guatemala"],"locations":["CRI","FJI","LUX","PAN","CHL","KAZ","BLR","SWZ","SVN","SYR","TZA","MNG","LVA","SUR","SRB","ESP","NLD","JAM","ISR","ITA","ARG","TUN","BWA","NGA","ROU","TGO","TLS","CMR","JOR","GIB","GMB","MDG","TUR","PRT","DMA","GNQ","GGY","GHA","IRL","ARE","BHR","BEL","AUS","WSM","KNA","MHL","MOZ","RUS","PHL","BRN","IND","TUV","PSE","LIE","SLE","KOR","ZAF","COL","GRL","KIR","SGP","LBY","LTU","MAR","NIC","UKR","JPN","SEN","ISL","VCT","TCD","SMR","VGB","BDI","TKM","AFG","BOL","DNK","VUT","YEM","AGO","TON","COG","NZL","DZA","ZWE","PLW","CYM","NPL","FIN","LSO","PRY","TCA","ESH","SHN","KEN","GAB","POL","MUS","BGR","MCO","CIV","USA","KGZ","COK","BMU","CHE","PRK","MKD","BFA","MLT","CUB","PAK","FRO","BGD","XKX","LAO","SOM","KWT","AZE","VNM","TKL","MNE","COD","BRB","IRN","SYC","BLZ","GIN","CYP","COM","NOR","HRV","SSD","NER","STP","DEU","IMN","ATG","THA","FRA","BHS","AND","DJI","SLV","UZB","ERI","PCN","LBR","HUN","JEY","UGA","RWA","EGY","LCA","IDN","MEX","MRT","GUY","SDN","ARM","PNG","BEN","SWE","GEO","QAT","GNB","BTN","HND","AUT","VEN","EST","GBR","AIA","GRD","CAF","OMN","SVK","GRC","PER","IRQ","HTI","DOM","ETH","LKA","URY","FLK","ALB","ZMB","MLI","MYS","BRA","MDV","MWI","FSM","MMR","CZE","SAU","TTO","BIH","KHM","LBN","NIU","SLB","MSR","CAN","MDA","CPV","CHN","TJK","ECU","GTM"],"name":"","z":[0.272849576,0.105583333,0.35142236,0.311540943,0.362728507,0.360342105,0.401270677,0.325928571,0.378050847,0.39625,0.253156522,0.3205375,0.338901639,0.21275,0.359126126,0.352541006,0.323601558,0.335776952,0.302514905,0.411210674,0.277108098,0.442406926,0.285820513,0.43288141,0.373601942,0.276033981,0.091833333,0.404524615,0.21408046,0.208357143,0.380802817,0.462881481,0.156208383,0.291577167,0.0,0.414466667,0.454076923,0.222452648,0.306175207,0.249165339,0.223946565,0.331150017,0.354721393,0.300666667,0.127625,0.323857143,0.224670886,0.406374156,0.326833333,0.118076923,0.251533266,-0.0095,0.276081081,0.097416667,0.432032787,0.284771242,0.320843734,0.331109548,0.39947619,0.699,0.303398833,0.081631579,0.429789593,0.429064103,0.37181626,0.270617409,0.31146007,0.384086351,0.3678625,0.443973684,0.349033333,0.0,0.547166667,-0.158604651,0.299846154,0.436522727,0.264250569,0.388330986,0.420222222,0.37994964,0.430333333,0.02468,0.277207317,0.332712192,0.459095628,0.180301887,0.0866,0.475758621,0.250278049,0.248761386,0.277258065,0.21193041,0.2932,0.412761905,0.203222222,0.302724,0.28947619,0.346718261,0.301586957,0.321698745,0.349545455,0.430267176,0.406144335,0.10062963,0.296666667,0.323925926,0.330261511,0.315788462,0.463,0.334066667,0.195103896,-0.000597561,0.342674679,0.284363636,0.309149007,0.346166667,0.471715278,0.429818182,0.039818302,0.36753629,0.362489633,0.543666667,0.559853933,0.262877193,0.404316667,0.434770958,0.351927928,0.486447761,0.186602941,0.40399284,0.8296,0.358244262,0.31327619,0.426098361,0.382992908,0.057916667,0.28025418,0.345473684,0.217789474,0.370922872,0.461613117,0.224651515,0.227945946,-0.008714286,0.17144457,0.346076923,0.199103448,0.926333333,0.403160221,0.245393443,0.255364583,0.250164659,0.007958333,0.362129442,0.310236842,0.073922231,0.352470443,0.440423077,0.345535714,0.390243523,0.704385417,0.371042105,0.097081081,0.392797927,0.404212454,0.129093458,-0.0584,0.308210526,0.485510204,0.305146489,0.087528335,0.369654321,0.33605955,0.692,0.580851852,0.565115942,0.410741935,0.224541935,0.366306878,0.318450798,0.328606061,0.397943205,0.29141033,0.213912863,0.200468793,0.316700496,0.579181818,0.376026829,0.371783784,0.317529915,0.048031258,0.427655593,0.26825,0.398114286,-0.193666667,0.279034483,0.265,0.071711506,0.287680672,0.402661538,0.2290875,0.316022099,0.914,-0.1655,0.171857143,0.334964726,0.320766423,0.196416667,0.390600447,0.3687,0.280209974,0.311267939],"type":"choropleth"}],"name":"2020-06-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["India","Bhutan","Jamaica","Kenya","Oman","Central African Republic","Iran","Algeria","Venezuela","Guinea","South Africa","Afghanistan","Dominican Republic","Vietnam","Niue","Netherlands","Liechtenstein","Sao Tome and Principe","Monaco","Mozambique","Gibraltar","Guernsey","Brunei","Ghana","Czech Republic","Turkmenistan","Equatorial Guinea","Senegal","United Arab Emirates","France","Rwanda","Hungary","Tunisia","Eritrea","Denmark","Bermuda","Sierra Leone","Cameroon","Comoros","Andorra","Isle of Man","Samoa","Australia","Ecuador","Kosovo","Cape Verde","Republic of the Congo","Mauritania","Lebanon","Bolivia","North Korea","Barbados","Austria","Jersey","Chile","British Indian Ocean Territory","Singapore","Iraq","Greece","Pitcairn","Slovakia","Cuba","Azerbaijan","Myanmar","Saint Kitts and Nevis","San Marino","Somalia","United States","Costa Rica","Swaziland","Gambia","Libya","Syria","Zambia","Turks and Caicos Islands","Panama","Bangladesh","Lesotho","Seychelles","Laos","Fiji","Micronesia","Burkina Faso","Solomon Islands","Nauru","Finland","Malawi","Botswana","Falkland Islands","Nigeria","Russia","Ivory Coast","Marshall Islands","Belarus","Portugal","Spain","Malta","Lithuania","Jordan","Qatar","Albania","Sri Lanka","Norway","British Virgin Islands","Madagascar","Angola","Saint Lucia","Zimbabwe","Germany","Antigua and Barbuda","Ireland","Kiribati","Armenia","Tonga","New Zealand","Mongolia","El Salvador","Sweden","China","Macedonia","Slovenia","Philippines","Tuvalu","Bahamas","Faroe Islands","Colombia","Georgia","Niger","Guinea-Bissau","Montenegro","Anguilla","Romania","Bosnia and Herzegovina","Argentina","Egypt","Latvia","Burundi","Cook Islands","Peru","Nicaragua","Iceland","Turkey","Moldova","Ukraine","Guyana","Saint Helena","Yemen","Luxembourg","Guatemala","Greenland","Canada","Mauritius","Pakistan","Bahrain","Poland","East Timor","South Sudan","Kuwait","Haiti","Cayman Islands","Montserrat","Serbia","Indonesia","Saudi Arabia","Palau","Papua New Guinea","Uganda","Estonia","Vanuatu","Grenada","United Kingdom","Bulgaria","Benin","Mali","Tajikistan","Western Sahara","Vatican","Switzerland","Trinidad and Tobago","Brazil","Palestine","Malaysia","Tanzania","Japan","Togo","Kyrgyzstan","Maldives","Thailand","Israel","Nepal","Gabon","Chad","Ethiopia","South Korea","Liberia","Mexico","Saint Vincent and the Grenadines","Cambodia","Croatia","Belgium","Honduras","Sudan","Uzbekistan","Italy","Suriname","Paraguay","Cyprus","Uruguay","Democratic Republic of the Congo","Djibouti","Morocco","Kazakhstan","Belize"],"locations":["IND","BTN","JAM","KEN","OMN","CAF","IRN","DZA","VEN","GIN","ZAF","AFG","DOM","VNM","NIU","NLD","LIE","STP","MCO","MOZ","GIB","GGY","BRN","GHA","CZE","TKM","GNQ","SEN","ARE","FRA","RWA","HUN","TUN","ERI","DNK","BMU","SLE","CMR","COM","AND","IMN","WSM","AUS","ECU","XKX","CPV","COG","MRT","LBN","BOL","PRK","BRB","AUT","JEY","CHL","IOT","SGP","IRQ","GRC","PCN","SVK","CUB","AZE","MMR","KNA","SMR","SOM","USA","CRI","SWZ","GMB","LBY","SYR","ZMB","TCA","PAN","BGD","LSO","SYC","LAO","FJI","FSM","BFA","SLB","NRU","FIN","MWI","BWA","FLK","NGA","RUS","CIV","MHL","BLR","PRT","ESP","MLT","LTU","JOR","QAT","ALB","LKA","NOR","VGB","MDG","AGO","LCA","ZWE","DEU","ATG","IRL","KIR","ARM","TON","NZL","MNG","SLV","SWE","CHN","MKD","SVN","PHL","TUV","BHS","FRO","COL","GEO","NER","GNB","MNE","AIA","ROU","BIH","ARG","EGY","LVA","BDI","COK","PER","NIC","ISL","TUR","MDA","UKR","GUY","SHN","YEM","LUX","GTM","GRL","CAN","MUS","PAK","BHR","POL","TLS","SSD","KWT","HTI","CYM","MSR","SRB","IDN","SAU","PLW","PNG","UGA","EST","VUT","GRD","GBR","BGR","BEN","MLI","TJK","ESH","VAT","CHE","TTO","BRA","PSE","MYS","TZA","JPN","TGO","KGZ","MDV","THA","ISR","NPL","GAB","TCD","ETH","KOR","LBR","MEX","VCT","KHM","HRV","BEL","HND","SDN","UZB","ITA","SUR","PRY","CYP","URY","COD","DJI","MAR","KAZ","BLZ"],"name":"","z":[0.236133688,0.2105,0.335356322,0.32676278,0.3199875,0.233685185,0.430669767,0.351730159,0.187761251,0.22525,0.379373693,0.372115702,0.248101911,0.352015214,0.6425,0.384867488,0.478772727,0.4414,0.201348837,0.573722222,0.41832,0.452058824,0.527363636,0.256078947,0.389465909,0.243526316,0.506545455,0.274772512,0.242142355,0.333573726,0.086432099,0.335256705,0.368401099,0.8248,0.377968476,0.397181818,0.476047619,0.362369064,0.0,0.303541667,0.339725806,0.298521739,0.463923299,0.269031351,0.155711538,0.038393443,0.3065,0.649333333,0.157333333,0.244349727,0.140961538,0.4645,0.360049944,0.317342342,0.361052829,0.8745,0.24444894,0.256030201,0.357480472,0.6714,0.425525253,0.115996347,0.388639098,0.313057143,0.953,0.538,0.2998125,0.440331792,0.325677419,0.1345,0.513426471,0.199081081,0.309910714,0.196291667,0.195153846,0.335286164,0.210054688,0.2496,0.561472826,0.453666667,0.498606557,0.364333333,0.389545455,0.431,0.0,0.309940063,0.387015748,0.218978723,0.303133333,0.336711977,0.356018519,0.356045455,0.413,0.363409836,0.308390011,0.306757188,0.196241935,0.352916667,0.06594382,0.136015936,0.413277778,0.21347263,0.408929284,0.439714286,0.325862069,0.316361905,0.385592593,0.338408046,0.343895215,0.1866875,0.297741146,0.263857143,0.411176471,0.078586207,0.363439727,0.344665272,0.357292507,0.322992995,0.444079134,0.151777778,0.344885714,0.35465724,0.094571429,0.378722628,0.261166667,0.298207486,0.490777126,0.464773424,0.148,-0.188133333,0.0,0.39829419,0.289794393,0.3453054,0.379308824,0.228643617,-0.043277778,0.169333333,0.314565711,0.312847262,0.314970874,0.56181402,0.281014925,0.36639899,0.464186916,0.79825,0.241115789,0.327008,0.385063739,0.599288889,0.376766395,0.58521875,0.410275181,0.043256881,0.308688245,0.0436,0.39235443,0.051770791,0.371766497,0.468363636,0.714,0.295588235,0.258729932,0.128821357,0.873,0.396940594,0.198827957,0.32016129,0.280083333,0.61575,0.350055014,0.398315574,0.19072973,0.34275641,0.412633333,0.273564103,0.883,0.303451572,0.300793893,0.325797264,0.413594828,0.027773131,0.418144231,0.301800664,0.427618321,0.171,0.237496855,0.386767726,0.326146907,0.207600733,0.394292683,0.5402,0.144464088,0.358544516,0.351078212,0.254091909,0.281631579,0.352428571,0.278685185,0.331607741,0.266583333,0.338288462,0.194428571,0.476393787,0.3272,0.312169597,0.387332494,0.375608457,0.311220588,-0.087823529,0.400241379,0.135933333,0.386560976],"type":"choropleth"}],"name":"2020-06-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Honduras","Bulgaria","Nicaragua","Brunei","Saint Vincent and the Grenadines","Lesotho","Liechtenstein","Bosnia and Herzegovina","Armenia","Colombia","Canada","Peru","Swaziland","France","South Sudan","Brazil","Estonia","Libya","Mongolia","Kiribati","Chile","Romania","Latvia","Poland","Ivory Coast","Turkey","Antigua and Barbuda","Russia","Saint Helena","Papua New Guinea","Singapore","Ecuador","Cyprus","Moldova","Guyana","Montenegro","Macedonia","Andorra","Gambia","Cuba","Democratic Republic of the Congo","Malawi","Faroe Islands","Philippines","Bangladesh","Mexico","Turks and Caicos Islands","Gibraltar","Tajikistan","Georgia","Germany","Tanzania","Nauru","Saint Kitts and Nevis","Iraq","Central African Republic","Argentina","Israel","Comoros","Malaysia","Djibouti","Grenada","Guinea-Bissau","Mali","Liberia","Chad","Iceland","Syria","Albania","Sierra Leone","Burundi","East Timor","Isle of Man","Togo","Portugal","Maldives","Indonesia","Zambia","Uruguay","Nepal","Trinidad and Tobago","Norway","Western Sahara","Malta","Benin","Botswana","Tokelau","Tonga","Eritrea","Bermuda","Mozambique","New Zealand","Afghanistan","Sao Tome and Principe","Nigeria","Bolivia","Costa Rica","Egypt","Gabon","Sudan","Mauritania","Fiji","Oman","Dominica","British Indian Ocean Territory","Jamaica","Denmark","Vanuatu","Niue","Kazakhstan","Vietnam","Angola","Ghana","Kosovo","Italy","San Marino","Greenland","Slovenia","Saudi Arabia","Luxembourg","India","Monaco","Iran","North Korea","Falkland Islands","Pakistan","Ireland","Samoa","Marshall Islands","Kenya","Cameroon","Zimbabwe","South Korea","Belgium","Morocco","Japan","Tunisia","Ethiopia","Slovakia","Czech Republic","Haiti","Guernsey","Austria","Barbados","Republic of the Congo","Lithuania","United Kingdom","Cook Islands","Sri Lanka","Guatemala","Lebanon","United Arab Emirates","Dominican Republic","Sweden","Turkmenistan","Azerbaijan","Somalia","Thailand","Cape Verde","South Africa","Belize","Qatar","Finland","Belarus","Paraguay","United States","Venezuela","Anguilla","Myanmar","Rwanda","Hungary","Cambodia","Uzbekistan","Bahrain","El Salvador","Switzerland","Burkina Faso","Seychelles","Cayman Islands","Greece","Pitcairn","Niger","Guinea","Australia","Laos","Palestine","Jordan","Croatia","Kuwait","Saint Lucia","Serbia","Bhutan","Uganda","Senegal","China","Ukraine","Kyrgyzstan","Tuvalu","Madagascar","Jersey","Spain","Suriname","Bahamas","Montserrat","Yemen","British Virgin Islands","Solomon Islands","Equatorial Guinea","Panama","Micronesia","Netherlands","Algeria","Mauritius"],"locations":["HND","BGR","NIC","BRN","VCT","LSO","LIE","BIH","ARM","COL","CAN","PER","SWZ","FRA","SSD","BRA","EST","LBY","MNG","KIR","CHL","ROU","LVA","POL","CIV","TUR","ATG","RUS","SHN","PNG","SGP","ECU","CYP","MDA","GUY","MNE","MKD","AND","GMB","CUB","COD","MWI","FRO","PHL","BGD","MEX","TCA","GIB","TJK","GEO","DEU","TZA","NRU","KNA","IRQ","CAF","ARG","ISR","COM","MYS","DJI","GRD","GNB","MLI","LBR","TCD","ISL","SYR","ALB","SLE","BDI","TLS","IMN","TGO","PRT","MDV","IDN","ZMB","URY","NPL","TTO","NOR","ESH","MLT","BEN","BWA","TKL","TON","ERI","BMU","MOZ","NZL","AFG","STP","NGA","BOL","CRI","EGY","GAB","SDN","MRT","FJI","OMN","DMA","IOT","JAM","DNK","VUT","NIU","KAZ","VNM","AGO","GHA","XKX","ITA","SMR","GRL","SVN","SAU","LUX","IND","MCO","IRN","PRK","FLK","PAK","IRL","WSM","MHL","KEN","CMR","ZWE","KOR","BEL","MAR","JPN","TUN","ETH","SVK","CZE","HTI","GGY","AUT","BRB","COG","LTU","GBR","COK","LKA","GTM","LBN","ARE","DOM","SWE","TKM","AZE","SOM","THA","CPV","ZAF","BLZ","QAT","FIN","BLR","PRY","USA","VEN","AIA","MMR","RWA","HUN","KHM","UZB","BHR","SLV","CHE","BFA","SYC","CYM","GRC","PCN","NER","GIN","AUS","LAO","PSE","JOR","HRV","KWT","LCA","SRB","BTN","UGA","SEN","CHN","UKR","KGZ","TUV","MDG","JEY","ESP","SUR","BHS","MSR","YEM","VGB","SLB","GNQ","PAN","FSM","NLD","DZA","MUS"],"name":"","z":[0.438876013,0.366486989,0.224330991,0.150233333,0.521772727,0.260581081,0.29148,0.366179487,0.245131148,0.277293483,0.38205549,0.43530872,0.194433333,0.390391387,0.353939086,0.347957979,0.332253731,0.306515625,0.386768116,0.4576,0.33776352,0.35649637,0.303480447,0.314586596,0.173798387,0.240736077,0.378764706,0.36910807,0.057590909,0.260215385,0.285187845,0.338494839,0.3972277,0.41515311,0.3332,0.443647059,0.397269663,0.168421053,0.257614379,0.073181291,-0.01649418,0.299934545,0.054142857,0.272538251,0.22950907,0.330476574,0.383333333,0.43675,0.196031008,0.39484492,0.29826854,0.168408012,0.0,0.073444444,0.213512015,0.321396396,0.31729955,0.404952675,0.36,0.090835582,0.205813559,0.390969697,0.019128205,0.211807229,0.429774892,0.255301471,0.420149123,0.243993711,0.295561576,0.400536082,0.44112766,0.202666667,0.359598214,0.146293578,0.303786214,0.124562092,0.155792159,0.159752381,0.178720698,0.321783028,0.361068966,0.428219326,0.282407407,0.193785047,0.298851485,0.426024155,-0.6463,0.20975,0.107088889,0.303530303,0.299507576,0.288203704,0.285421512,0.432705882,0.319803835,0.311191816,0.331666043,0.49280385,0.27977686,0.295766234,0.318962963,0.187857923,0.309776536,0.315923077,0.124,0.37449569,0.356688141,0.184166667,0.184,0.310858974,0.442943605,0.259883281,0.224499729,0.464557377,0.252675186,0.210666667,0.335754717,0.318554974,0.317609992,0.276169435,0.261984874,0.441066667,0.304910576,0.444238806,0.4171875,0.221114512,0.243096739,0.177846154,0.33125,0.38325895,0.366477366,0.434356383,0.291133402,0.32412851,0.208227357,0.297359591,0.367195572,0.16864557,0.244330144,0.299198276,0.346027855,0.2165,0.357605749,0.17004,0.15772,0.41504381,0.411261132,0.36,0.180659381,0.491084228,0.351802469,0.275444745,0.322009313,0.408077852,0.357452381,0.422892063,0.351714777,0.3430404,0.2085625,0.458874474,0.35519469,0.243853627,0.329817989,0.316811765,0.28189748,0.383191758,0.162723055,0.622,0.16803096,0.102513812,0.367684814,0.224159091,0.251051282,0.383463115,0.245519943,0.330484531,0.39654023,0.387056338,0.44026,0.370081939,0.214833333,0.438958124,0.090243056,0.427042475,0.301608247,0.22659893,0.222085938,0.379757576,0.223053672,0.541785714,0.41569685,-0.018115385,0.231287708,0.196745847,0.335261582,0.256537967,0.112592593,0.8318,0.277594872,0.391304762,0.17035059,0.255394737,0.481219626,0.583866667,0.507406349,0.5674,0.023235294,-0.047857143,0.242778758,0.0689,0.328008405,0.327840954,0.39466129],"type":"choropleth"}],"name":"2020-06-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Barbados","Moldova","Vatican","Liechtenstein","Iraq","Gibraltar","Hungary","Afghanistan","Kosovo","Czech Republic","Guinea","Iceland","Nauru","Yemen","China","Eritrea","Lebanon","Cuba","Brazil","Canada","Tajikistan","Dominican Republic","Sudan","Montserrat","Madagascar","Portugal","Cyprus","Bulgaria","Belize","East Timor","Indonesia","South Korea","Sierra Leone","Western Sahara","Niue","Turkey","Oman","Sri Lanka","Guinea-Bissau","Israel","Mauritius","Estonia","Australia","Vanuatu","Micronesia","Fiji","Bolivia","Bermuda","Morocco","Greenland","Japan","Kiribati","Qatar","Chile","Macedonia","Benin","Malaysia","Montenegro","Uruguay","Faroe Islands","Saint Vincent and the Grenadines","Burundi","Saudi Arabia","Denmark","Singapore","Guatemala","Latvia","Mexico","Sao Tome and Principe","Andorra","Albania","Cambodia","Bosnia and Herzegovina","Saint Helena","Uzbekistan","Mongolia","Saint Kitts and Nevis","Grenada","Ukraine","South Africa","Suriname","Colombia","Maldives","Argentina","Botswana","Belarus","Myanmar","Saint Lucia","Rwanda","Syria","Italy","Senegal","Republic of the Congo","Guyana","Chad","Nigeria","Comoros","Zambia","Papua New Guinea","Greece","Ecuador","Mauritania","Poland","Malawi","Tokelau","Kyrgyzstan","Kuwait","France","United Arab Emirates","Egypt","Peru","Ethiopia","Cook Islands","Laos","Kenya","Paraguay","Luxembourg","Belgium","Turkmenistan","Cameroon","Tanzania","Palau","Solomon Islands","North Korea","Iran","Turks and Caicos Islands","Monaco","Guernsey","Brunei","Togo","Falkland Islands","India","Lithuania","Finland","Jamaica","Burkina Faso","Bhutan","Mozambique","Palestine","Slovenia","South Sudan","Tonga","Bangladesh","Sweden","San Marino","Vietnam","Central African Republic","Panama","Honduras","Dominica","Nicaragua","Croatia","Nepal","British Indian Ocean Territory","Romania","New Zealand","Uganda","Democratic Republic of the Congo","Jersey","Philippines","Georgia","Mali","Angola","Ireland","El Salvador","Anguilla","Haiti","Malta","Tunisia","Serbia","Cayman Islands","Liberia","Spain","Gambia","Austria","Libya","Equatorial Guinea","Ivory Coast","Seychelles","Thailand","Bahamas","Germany","Algeria","Djibouti","Zimbabwe","Pitcairn","Azerbaijan","United States","Kazakhstan","United Kingdom","Norway","Cape Verde","Somalia","Niger","Ghana","Netherlands","Gabon","Switzerland","Armenia","Venezuela","Russia","British Virgin Islands","Antigua and Barbuda","Costa Rica","Trinidad and Tobago","Swaziland","Lesotho","Bahrain","Slovakia","Jordan","Pakistan","Marshall Islands","Samoa","Isle of Man"],"locations":["BRB","MDA","VAT","LIE","IRQ","GIB","HUN","AFG","XKX","CZE","GIN","ISL","NRU","YEM","CHN","ERI","LBN","CUB","BRA","CAN","TJK","DOM","SDN","MSR","MDG","PRT","CYP","BGR","BLZ","TLS","IDN","KOR","SLE","ESH","NIU","TUR","OMN","LKA","GNB","ISR","MUS","EST","AUS","VUT","FSM","FJI","BOL","BMU","MAR","GRL","JPN","KIR","QAT","CHL","MKD","BEN","MYS","MNE","URY","FRO","VCT","BDI","SAU","DNK","SGP","GTM","LVA","MEX","STP","AND","ALB","KHM","BIH","SHN","UZB","MNG","KNA","GRD","UKR","ZAF","SUR","COL","MDV","ARG","BWA","BLR","MMR","LCA","RWA","SYR","ITA","SEN","COG","GUY","TCD","NGA","COM","ZMB","PNG","GRC","ECU","MRT","POL","MWI","TKL","KGZ","KWT","FRA","ARE","EGY","PER","ETH","COK","LAO","KEN","PRY","LUX","BEL","TKM","CMR","TZA","PLW","SLB","PRK","IRN","TCA","MCO","GGY","BRN","TGO","FLK","IND","LTU","FIN","JAM","BFA","BTN","MOZ","PSE","SVN","SSD","TON","BGD","SWE","SMR","VNM","CAF","PAN","HND","DMA","NIC","HRV","NPL","IOT","ROU","NZL","UGA","COD","JEY","PHL","GEO","MLI","AGO","IRL","SLV","AIA","HTI","MLT","TUN","SRB","CYM","LBR","ESP","GMB","AUT","LBY","GNQ","CIV","SYC","THA","BHS","DEU","DZA","DJI","ZWE","PCN","AZE","USA","KAZ","GBR","NOR","CPV","SOM","NER","GHA","NLD","GAB","CHE","ARM","VEN","RUS","VGB","ATG","CRI","TTO","SWZ","LSO","BHR","SVK","JOR","PAK","MHL","WSM","IMN"],"name":"","z":[0.102747368,0.364679739,0.464,0.449181818,0.28535436,0.35073913,0.298454277,0.290762274,0.280380952,0.395904669,-0.018765714,0.453586538,0.672666667,0.312074349,0.454145933,0.111967742,0.238818182,0.053435754,0.366200653,0.345860388,0.186890756,0.226688969,0.358140097,0.418864865,0.251940928,0.282737233,0.337098795,0.354987138,0.335792308,0.168176471,0.24314118,0.305155816,0.328190476,0.345952381,0.52775,0.330524265,0.280540299,0.184127483,0.269,0.329677939,0.529155172,0.286225,0.358042129,0.236947368,0.189,0.236165468,0.298048538,0.368829268,0.240105042,0.457541667,0.259398159,0.472,0.189935535,0.32620214,0.30768,0.263486239,0.138900478,0.455490566,0.198169198,0.263928571,0.313022222,0.412822581,0.175759079,0.325659468,0.318657119,0.297084125,0.230671053,0.289493718,0.24373913,0.432244898,0.225673469,0.110686957,0.277322449,0.57,0.281725806,0.389123529,0.225214286,0.345542857,0.365159151,0.403088221,0.341560976,0.3309016,0.080313218,0.308219487,0.314558252,0.306654321,0.231135678,0.262888889,0.087881201,0.291138889,0.312599575,0.233984479,0.337635417,0.268255319,0.315619835,0.373015753,-0.19,0.246602941,0.295883929,0.300284252,0.311340055,0.48658,0.263267356,0.299310345,0.0,0.475625,0.300245856,0.287358796,0.197951438,0.31614486,0.266699486,0.209884354,0.406,0.29209901,0.354688252,0.064658128,0.122146965,0.283752322,0.1975,0.346718114,0.239628389,0.180666667,0.288413793,0.367753846,0.427057642,0.064227273,0.403766667,0.221449275,0.426380952,0.249098814,0.250128205,0.198912209,0.399519553,0.294520816,0.33904305,0.401939655,-0.00375,0.376476471,0.29289404,0.342311881,0.313374502,0.190541667,0.272593085,0.331832785,0.18475,0.322879408,0.412587629,0.351532837,0.299653766,0.4523,0.456588358,0.297867925,0.319583333,0.23775,0.35666885,0.291284992,0.19647206,0.205276596,0.321446429,0.298771453,0.412047022,0.220906736,0.360574468,0.273742978,0.197379723,0.22875,0.404348718,0.253695238,0.349081818,0.35228869,0.409989011,0.37232342,0.328109452,0.34662931,0.353992021,0.417070423,0.271666667,0.156335329,0.314246377,0.235619387,0.307468571,0.298537482,0.287915222,0.274220588,0.45478853,0.7674,0.496693291,0.385785129,0.272469697,0.369196967,0.400639633,0.2785,0.362186957,0.446381034,0.2293809,0.333341308,0.285201754,0.31639759,0.138063291,0.193692379,0.350442406,0.069583333,0.124966102,0.335434,0.336471239,0.29871875,0.291557895,0.291506024,0.340706468,0.166178344,0.2398565,0.4275,0.121714286,0.342040816],"type":"choropleth"}],"name":"2020-06-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Benin","Trinidad and Tobago","Poland","Palestine","Czech Republic","Bosnia and Herzegovina","United States","Republic of the Congo","Cape Verde","Andorra","Tunisia","Mexico","Greece","Switzerland","Ukraine","Liechtenstein","Cuba","Brunei","Saint Vincent and the Grenadines","Zambia","Panama","Denmark","Guinea-Bissau","Portugal","Oman","Dominican Republic","Finland","Gambia","Guatemala","El Salvador","Maldives","Uruguay","Iceland","Uzbekistan","Anguilla","France","United Arab Emirates","Western Sahara","Saint Lucia","Sudan","Argentina","Central African Republic","Iran","Bulgaria","Gabon","South Africa","Bangladesh","Faroe Islands","East Timor","Latvia","Burundi","Montenegro","Egypt","Singapore","Cameroon","Turkey","Spain","Germany","Croatia","Nauru","Kenya","Romania","Zimbabwe","Kazakhstan","Macedonia","Saint Helena","Indonesia","Vanuatu","Chad","British Virgin Islands","Turkmenistan","Libya","Laos","Syria","Costa Rica","Morocco","Rwanda","Lithuania","Marshall Islands","Tanzania","Armenia","Japan","Swaziland","Belarus","Luxembourg","Senegal","Greenland","Niue","South Korea","Bahrain","Serbia","Seychelles","Fiji","Paraguay","Ireland","San Marino","Honduras","Netherlands","Belgium","Mozambique","Venezuela","South Sudan","Kyrgyzstan","Suriname","United Kingdom","Montserrat","Tuvalu","Guyana","Kuwait","Grenada","Italy","Pakistan","Isle of Man","Tonga","Botswana","Malaysia","Cook Islands","Mali","Nepal","Iraq","Ghana","Belize","Sierra Leone","Pitcairn","Peru","Turks and Caicos Islands","Haiti","Philippines","British Indian Ocean Territory","Bahamas","Estonia","Cambodia","Sri Lanka","New Zealand","Saudi Arabia","Myanmar","Chile","Cyprus","Equatorial Guinea","Ivory Coast","Liberia","Mauritius","Somalia","Qatar","Solomon Islands","Tajikistan","Saint Kitts and Nevis","Mauritania","Hungary","Colombia","Israel","Bolivia","Moldova","Albania","Malawi","Norway","Brazil","Burkina Faso","Georgia","Sao Tome and Principe","Madagascar","Kiribati","Antigua and Barbuda","Angola","Slovakia","Democratic Republic of the Congo","Afghanistan","Palau","Ecuador","Micronesia","Monaco","Togo","Samoa","Papua New Guinea","Austria","Nicaragua","Kosovo","Nigeria","Guernsey","Uganda","Slovenia","Bermuda","North Korea","Bhutan","Jordan","Lesotho","Falkland Islands","Lebanon","Gibraltar","Jersey","Mongolia","Sweden","Cayman Islands","Jamaica","Dominica","Djibouti","Russia","Niger","Australia","Guinea","Ethiopia","Yemen","Comoros","Algeria","Eritrea","Vietnam","Thailand","Barbados","China","Malta","Canada","India","Azerbaijan"],"locations":["BEN","TTO","POL","PSE","CZE","BIH","USA","COG","CPV","AND","TUN","MEX","GRC","CHE","UKR","LIE","CUB","BRN","VCT","ZMB","PAN","DNK","GNB","PRT","OMN","DOM","FIN","GMB","GTM","SLV","MDV","URY","ISL","UZB","AIA","FRA","ARE","ESH","LCA","SDN","ARG","CAF","IRN","BGR","GAB","ZAF","BGD","FRO","TLS","LVA","BDI","MNE","EGY","SGP","CMR","TUR","ESP","DEU","HRV","NRU","KEN","ROU","ZWE","KAZ","MKD","SHN","IDN","VUT","TCD","VGB","TKM","LBY","LAO","SYR","CRI","MAR","RWA","LTU","MHL","TZA","ARM","JPN","SWZ","BLR","LUX","SEN","GRL","NIU","KOR","BHR","SRB","SYC","FJI","PRY","IRL","SMR","HND","NLD","BEL","MOZ","VEN","SSD","KGZ","SUR","GBR","MSR","TUV","GUY","KWT","GRD","ITA","PAK","IMN","TON","BWA","MYS","COK","MLI","NPL","IRQ","GHA","BLZ","SLE","PCN","PER","TCA","HTI","PHL","IOT","BHS","EST","KHM","LKA","NZL","SAU","MMR","CHL","CYP","GNQ","CIV","LBR","MUS","SOM","QAT","SLB","TJK","KNA","MRT","HUN","COL","ISR","BOL","MDA","ALB","MWI","NOR","BRA","BFA","GEO","STP","MDG","KIR","ATG","AGO","SVK","COD","AFG","PLW","ECU","FSM","MCO","TGO","WSM","PNG","AUT","NIC","XKX","NGA","GGY","UGA","SVN","BMU","PRK","BTN","JOR","LSO","FLK","LBN","GIB","JEY","MNG","SWE","CYM","JAM","DMA","DJI","RUS","NER","AUS","GIN","ETH","YEM","COM","DZA","ERI","VNM","THA","BRB","CHN","MLT","CAN","IND","AZE"],"name":"","z":[0.173027211,0.346238671,0.281118935,0.322694268,0.332934741,0.323203065,0.45959794,0.224926316,0.229945652,0.228142857,0.364901899,0.326959119,0.238576023,0.267389293,0.371105072,0.648333333,0.079795853,0.237186047,0.30862963,0.28175188,0.217130042,0.324071006,-0.0271,0.327487044,0.23375641,0.344989716,0.266281419,0.355928144,0.304372922,0.306636509,0.056061162,0.31880117,0.324344086,0.266156863,0.0,0.314575419,0.253806213,0.5669,0.612741935,0.362981395,0.396492469,0.304040323,0.413669159,0.39483237,0.220967213,0.412006861,0.228220358,0.108181818,0.318444444,0.253737226,0.126278481,0.123777778,0.351870327,0.217772099,0.383909633,0.543213336,0.329765614,0.282914165,0.259602837,-0.518,0.277391709,0.395136331,0.430206299,0.229901235,0.204734375,0.259541667,0.319101918,0.344565217,0.292836538,0.5155,0.450868421,0.304670886,0.300194175,0.394701613,0.299456716,0.146339623,0.128776053,0.331522455,0.153,0.204036281,0.089669903,0.313777344,0.375684211,0.293009804,0.183305921,0.222120209,0.448155556,0.0885,0.289684577,0.369447489,0.244596899,0.44764186,0.242260638,0.363563547,0.249418923,0.305363636,0.410583514,0.302961374,0.272355901,0.159533333,0.202036237,0.378638783,0.371510204,0.240470588,0.364141528,0.349730769,0.755,0.294701923,0.266945869,0.355857143,0.392530188,0.316935375,0.40492381,0.172222222,0.185835556,0.177403968,0.415666667,0.194231076,0.319545093,0.383683636,0.324608508,0.388601942,0.305324074,0.3255,0.326993577,0.46675,0.384115213,0.303226632,0.331,0.466598765,0.314047059,0.250596386,0.159320117,0.376469765,0.259547727,0.357652542,0.35294883,0.342137931,0.364166667,0.256774648,0.460141914,0.266430233,0.309609836,0.160583204,0.406964286,0.385481481,0.335117647,0.339192308,0.28267378,0.35871156,0.434185676,0.287283052,0.432515,0.321361702,0.395131488,0.394095177,0.339023457,0.256445652,0.506712209,0.723625,0.383294872,0.868,0.320568182,0.345506289,0.301613208,0.168007587,0.163754923,0.6505,0.285937235,0.214631579,0.515571429,0.259583607,0.541461538,0.400080537,0.285013986,0.400173786,0.124654321,0.330378687,0.127393443,0.211326681,0.354635135,0.403285714,0.347803279,0.186761905,0.242585799,0.479061728,0.218730769,0.236419872,0.230529412,0.27221374,0.340464481,0.380903846,0.504422414,0.297307008,0.6316,0.330884615,0.43989601,0.456650725,0.376067556,0.082135484,0.175470103,0.470772436,0.199833333,0.304038554,0.144074074,0.385960478,0.313889425,0.222804688,0.43080203,0.17389,0.347172739,0.195512538,0.592687571],"type":"choropleth"}],"name":"2020-06-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahamas","Sudan","Montserrat","Tonga","Malaysia","Bosnia and Herzegovina","Syria","Czech Republic","Vietnam","Myanmar","Jersey","Kyrgyzstan","Saudi Arabia","Costa Rica","Mali","South Africa","Zambia","Somalia","Algeria","Iceland","Yemen","Kuwait","Canada","Saint Vincent and the Grenadines","Samoa","Egypt","Thailand","Spain","British Indian Ocean Territory","Australia","Ireland","Libya","Central African Republic","North Korea","Comoros","Iran","Nepal","Eritrea","Turkmenistan","Haiti","Morocco","Nauru","Cuba","Greenland","Lesotho","United Arab Emirates","Dominican Republic","Suriname","Lithuania","Mauritius","Belarus","Marshall Islands","Malawi","Senegal","Mozambique","Democratic Republic of the Congo","Hungary","Sierra Leone","Moldova","Oman","Honduras","Fiji","Saint Lucia","Netherlands","Guinea","Russia","Maldives","Gibraltar","Uruguay","Zimbabwe","Afghanistan","British Virgin Islands","Angola","Turkey","Serbia","Poland","Cook Islands","Japan","Tunisia","Colombia","Bhutan","Kosovo","Denmark","Republic of the Congo","Pitcairn","Ivory Coast","Guernsey","Ethiopia","Bahrain","Switzerland","Tuvalu","Cambodia","Dominica","United States","Isle of Man","Venezuela","Gabon","South Korea","Luxembourg","Cameroon","Lebanon","Latvia","South Sudan","Armenia","Kazakhstan","Brunei","Solomon Islands","Swaziland","Belgium","Vanuatu","Portugal","Burkina Faso","Saint Helena","Antigua and Barbuda","Cayman Islands","Pakistan","Botswana","Seychelles","Indonesia","Trinidad and Tobago","Paraguay","Macedonia","Romania","Azerbaijan","Madagascar","Norway","Cyprus","Burundi","Barbados","Estonia","Peru","Montenegro","Sao Tome and Principe","Faroe Islands","Panama","Albania","Bermuda","Austria","United Kingdom","Gambia","Uzbekistan","Italy","Turks and Caicos Islands","Liberia","Jamaica","France","East Timor","Bulgaria","Guyana","Jordan","Palestine","Tokelau","Malta","China","Slovakia","Nigeria","Guatemala","Tajikistan","Bolivia","Liechtenstein","Ecuador","Brazil","Papua New Guinea","Croatia","Singapore","Equatorial Guinea","Ukraine","Falkland Islands","Niger","Chile","India","Philippines","Georgia","Andorra","Germany","Mongolia","El Salvador","Djibouti","Qatar","Niue","Rwanda","Tanzania","Togo","Bangladesh","Benin","New Zealand","Mauritania","Uganda","Sri Lanka","Saint Kitts and Nevis","Mexico","Argentina","Iraq","Monaco","Kenya","Palau","Israel","Western Sahara","Cape Verde","Laos","San Marino","Ghana","Grenada","Nicaragua","Finland","Belize","Slovenia","Sweden","Guinea-Bissau","Chad","Greece","Kiribati","Micronesia"],"locations":["BHS","SDN","MSR","TON","MYS","BIH","SYR","CZE","VNM","MMR","JEY","KGZ","SAU","CRI","MLI","ZAF","ZMB","SOM","DZA","ISL","YEM","KWT","CAN","VCT","WSM","EGY","THA","ESP","IOT","AUS","IRL","LBY","CAF","PRK","COM","IRN","NPL","ERI","TKM","HTI","MAR","NRU","CUB","GRL","LSO","ARE","DOM","SUR","LTU","MUS","BLR","MHL","MWI","SEN","MOZ","COD","HUN","SLE","MDA","OMN","HND","FJI","LCA","NLD","GIN","RUS","MDV","GIB","URY","ZWE","AFG","VGB","AGO","TUR","SRB","POL","COK","JPN","TUN","COL","BTN","XKX","DNK","COG","PCN","CIV","GGY","ETH","BHR","CHE","TUV","KHM","DMA","USA","IMN","VEN","GAB","KOR","LUX","CMR","LBN","LVA","SSD","ARM","KAZ","BRN","SLB","SWZ","BEL","VUT","PRT","BFA","SHN","ATG","CYM","PAK","BWA","SYC","IDN","TTO","PRY","MKD","ROU","AZE","MDG","NOR","CYP","BDI","BRB","EST","PER","MNE","STP","FRO","PAN","ALB","BMU","AUT","GBR","GMB","UZB","ITA","TCA","LBR","JAM","FRA","TLS","BGR","GUY","JOR","PSE","TKL","MLT","CHN","SVK","NGA","GTM","TJK","BOL","LIE","ECU","BRA","PNG","HRV","SGP","GNQ","UKR","FLK","NER","CHL","IND","PHL","GEO","AND","DEU","MNG","SLV","DJI","QAT","NIU","RWA","TZA","TGO","BGD","BEN","NZL","MRT","UGA","LKA","KNA","MEX","ARG","IRQ","MCO","KEN","PLW","ISR","ESH","CPV","LAO","SMR","GHA","GRD","NIC","FIN","BLZ","SVN","SWE","GNB","TCD","GRC","KIR","FSM"],"name":"","z":[0.434253394,0.299087558,0.51872,0.425782609,0.301753866,0.396082822,0.389181818,0.493199566,0.424870237,0.369466019,0.385769231,0.322104167,0.255419905,0.40887051,0.309122302,0.30709114,0.258934426,0.238335979,0.34962877,0.381885965,0.427882353,0.332675462,0.386802373,0.396847826,0.609761905,0.40383935,0.343536839,0.364163297,0.28675,0.426506043,0.321285714,0.336,0.360720721,0.358055556,-0.039428571,0.451642234,0.344594159,0.136060606,0.363536585,0.389780488,0.19583682,0.561,-0.003573764,0.489847458,0.383097561,0.317922016,0.310753705,0.453452381,0.420667747,0.309,0.364825688,0.391571429,0.317604651,0.201899796,0.402852273,0.195638448,0.391137306,0.374056452,0.414624365,0.317431579,0.343710683,0.357285047,0.34942,0.344984517,0.145099174,0.429705993,0.037172414,0.112816327,0.370241672,0.281339243,0.256207143,0.641235294,0.29359375,0.1989206,0.432632653,0.347306954,0.61812,0.330382947,0.419745763,0.399498287,0.066631579,0.325350515,0.364055777,0.285747475,0.239333333,0.358244186,0.361444444,0.222213187,0.41995122,0.301252029,0.156,0.342038251,0.108777778,0.480592103,0.293659574,0.231964046,0.424032468,0.438967502,0.247044355,0.366142735,0.263966245,0.377717647,0.407629032,0.311238095,0.321030928,0.592128205,0.334285714,0.3241875,0.287161384,0.2914,0.341599206,0.346391304,0.062714286,0.433690476,0.558113924,0.296314604,0.056565217,0.453384058,0.209542134,0.38665721,0.426524329,0.424576271,0.402161604,0.574229805,0.320829787,0.456541833,0.396705244,0.135052174,0.193377358,0.463745455,0.28887286,0.321772727,0.207294118,0.139619048,0.28706785,0.288453184,0.348269231,0.29921549,0.370358202,0.41500939,0.375890909,0.371980866,0.717307692,0.410853333,0.261507951,0.436268428,0.3719,0.378272727,0.319835294,0.299923077,0.329511848,0.0,0.3521,0.414351073,0.294284091,0.281448875,0.344461801,0.290835526,0.378172741,0.5267,0.189025166,0.376071946,0.387213675,0.387830769,0.315135266,0.25915,0.415203125,0.539677419,0.555326241,0.440724292,0.353098054,0.365747397,0.519257426,0.503807692,0.254563829,0.426885542,0.18228115,0.393448276,0.245819088,0.5656875,0.003990476,0.164002721,0.272242915,0.264312321,0.382582857,0.436887557,0.4573125,0.225956974,0.208743658,0.511,0.292271885,0.398812422,0.381127928,0.397736111,0.195513626,0.941,0.350065041,0.436512821,0.385954545,0.554239669,0.180333333,0.330043103,0.347181818,0.39848704,0.386228147,0.424,0.461073593,0.378402199,-0.0017,0.384587302,0.295707853,0.225818182,0.244],"type":"choropleth"}],"name":"2020-06-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Botswana","Guinea","Bermuda","Mongolia","Bhutan","Estonia","Monaco","Comoros","Malawi","Jersey","Burkina Faso","Faroe Islands","Kiribati","Brunei","Chad","Liberia","Bosnia and Herzegovina","Central African Republic","Nicaragua","Sudan","Kenya","Djibouti","Israel","Uzbekistan","Ukraine","Sri Lanka","Hungary","Mozambique","Macedonia","Malta","Kosovo","Angola","Panama","Falkland Islands","Andorra","Cambodia","Netherlands","Lithuania","Cyprus","Italy","Philippines","Democratic Republic of the Congo","Iceland","Georgia","Saint Lucia","Syria","Dominican Republic","Sao Tome and Principe","South Africa","Gambia","Ireland","Madagascar","Jordan","Equatorial Guinea","Somalia","Anguilla","Indonesia","Bulgaria","Australia","Vietnam","Tonga","Greenland","India","Samoa","South Sudan","Sweden","Malaysia","Albania","Pitcairn","Cameroon","Belize","Peru","Saint Kitts and Nevis","Tajikistan","Algeria","Guatemala","United Arab Emirates","Bolivia","Norway","Mexico","Jamaica","Turkmenistan","Bahamas","Fiji","Zimbabwe","Japan","Tanzania","Slovenia","Colombia","Pakistan","Singapore","Sierra Leone","Seychelles","Niger","Armenia","Argentina","Marshall Islands","Benin","British Indian Ocean Territory","Micronesia","Ecuador","Morocco","Venezuela","Mauritius","Niue","Haiti","Saudi Arabia","Serbia","Zambia","New Zealand","East Timor","China","Honduras","Luxembourg","Cape Verde","Ethiopia","Laos","Guinea-Bissau","Azerbaijan","Spain","Latvia","Montenegro","Togo","Germany","Lesotho","Burundi","Dominica","Grenada","Palau","United States","Costa Rica","Isle of Man","Romania","Kyrgyzstan","Paraguay","Mali","Palestine","Papua New Guinea","Chile","Egypt","Saint Helena","Croatia","Guernsey","Moldova","Cayman Islands","Belgium","Uruguay","Oman","South Korea","Montserrat","Western Sahara","Gabon","Switzerland","Nigeria","United Kingdom","British Virgin Islands","Solomon Islands","Senegal","Czech Republic","Barbados","Iraq","Yemen","Myanmar","Bahrain","Nauru","Tunisia","Qatar","Thailand","Saint Vincent and the Grenadines","Bangladesh","Finland","Austria","Rwanda","Mauritania","Brazil","Kuwait","Maldives","Cook Islands","Cuba","Ivory Coast","Nepal","Slovakia","Belarus","Gibraltar","Liechtenstein","Libya","Greece","Eritrea","Iran","Russia","San Marino","Canada","Republic of the Congo","Swaziland","Uganda","Turks and Caicos Islands","Afghanistan","North Korea","Lebanon","Vanuatu","Kazakhstan","Poland","Trinidad and Tobago","France","Tuvalu","Portugal","Turkey","El Salvador","Guyana","Denmark","Ghana","Suriname","Antigua and Barbuda"],"locations":["BWA","GIN","BMU","MNG","BTN","EST","MCO","COM","MWI","JEY","BFA","FRO","KIR","BRN","TCD","LBR","BIH","CAF","NIC","SDN","KEN","DJI","ISR","UZB","UKR","LKA","HUN","MOZ","MKD","MLT","XKX","AGO","PAN","FLK","AND","KHM","NLD","LTU","CYP","ITA","PHL","COD","ISL","GEO","LCA","SYR","DOM","STP","ZAF","GMB","IRL","MDG","JOR","GNQ","SOM","AIA","IDN","BGR","AUS","VNM","TON","GRL","IND","WSM","SSD","SWE","MYS","ALB","PCN","CMR","BLZ","PER","KNA","TJK","DZA","GTM","ARE","BOL","NOR","MEX","JAM","TKM","BHS","FJI","ZWE","JPN","TZA","SVN","COL","PAK","SGP","SLE","SYC","NER","ARM","ARG","MHL","BEN","IOT","FSM","ECU","MAR","VEN","MUS","NIU","HTI","SAU","SRB","ZMB","NZL","TLS","CHN","HND","LUX","CPV","ETH","LAO","GNB","AZE","ESP","LVA","MNE","TGO","DEU","LSO","BDI","DMA","GRD","PLW","USA","CRI","IMN","ROU","KGZ","PRY","MLI","PSE","PNG","CHL","EGY","SHN","HRV","GGY","MDA","CYM","BEL","URY","OMN","KOR","MSR","ESH","GAB","CHE","NGA","GBR","VGB","SLB","SEN","CZE","BRB","IRQ","YEM","MMR","BHR","NRU","TUN","QAT","THA","VCT","BGD","FIN","AUT","RWA","MRT","BRA","KWT","MDV","COK","CUB","CIV","NPL","SVK","BLR","GIB","LIE","LBY","GRC","ERI","IRN","RUS","SMR","CAN","COG","SWZ","UGA","TCA","AFG","PRK","LBN","VUT","KAZ","POL","TTO","FRA","TUV","PRT","TUR","SLV","GUY","DNK","GHA","SUR","ATG"],"name":"","z":[0.169570588,0.19957265,0.573604396,0.449026549,0.326310345,0.454158621,0.284226667,0.274444444,0.363688,0.590565421,0.327592593,-0.196,0.2795,0.431370968,0.341123529,0.481184143,0.368539535,0.308742188,0.426369708,0.38156338,0.334332305,0.182579439,0.316752926,0.653604651,0.396853012,0.205444588,0.431376316,0.128958763,0.173756944,0.315392593,0.2275,0.312477148,0.26539814,0.5199,0.308577465,0.246223529,0.354960097,0.420955903,0.425964809,0.395571171,0.383424405,0.30529275,0.455911765,0.530022634,0.576545455,0.396638554,0.329934374,0.413527778,0.289562439,0.379898734,0.330929912,0.404068182,0.246313609,0.309918919,0.256663912,0.6384,0.162421748,0.467535308,0.420858472,0.397903801,0.098791667,0.69056,0.353380873,0.567958333,0.38236255,0.409760094,0.193158857,0.184058824,0.443666667,0.374900223,0.437659091,0.295579044,0.260916667,0.342135593,0.401576531,0.288464409,0.301794724,0.295262727,0.399875,0.302640737,0.325991736,0.319774194,0.376855596,0.223730337,0.343805011,0.295476409,0.224466667,0.460654596,0.291871693,0.258768112,0.462850026,0.481391608,0.487734807,0.499512948,0.361872881,0.347236723,0.24265,0.118623288,0.329263158,0.227038462,0.28442232,0.272460317,0.253786462,0.432490741,0.256461538,0.411348187,0.310631783,0.392088136,0.22279646,0.488224457,0.30775,0.348273691,0.127689769,0.302628458,0.284918605,0.224872694,0.527294964,-0.0459,0.460412017,0.345090306,0.378175258,0.561633803,0.367013514,0.319834465,0.359891892,0.125164835,0.2172,0.512030303,0.395,0.504002344,0.393548507,0.368288462,0.405623751,0.391107143,0.377018164,0.267053571,0.377981132,0.447911917,0.346402795,0.436674317,0.403466667,0.351196721,0.368705128,0.506563798,0.544788889,0.309894099,0.358790796,0.294402597,0.407843325,0.529510204,0.601372549,0.470022936,0.291597217,0.298769077,0.324408212,0.782055556,0.42925,0.281291589,0.378535902,0.375242647,0.383681416,0.385363248,0.378055921,0.31040724,-0.489,0.306147222,0.27796142,0.373823767,0.520703125,0.322653488,0.41138765,0.301342641,0.03592246,0.172804878,0.381820324,0.279059659,0.083366337,0.687642857,0.011080624,0.308090164,0.308977515,0.290338912,0.229615385,0.156638298,0.469625,0.33882243,0.405666089,0.108589286,0.459435102,0.391326988,0.313666667,0.415318487,0.374013699,0.100071429,0.16096309,0.754105263,0.279314607,0.49087,0.229256055,0.526411765,0.38908547,0.297248014,0.365478424,0.449600809,-0.400857143,0.346402945,0.258851751,0.145544504,0.345231481,0.420932873,0.289886203,0.500033333,0.379033333],"type":"choropleth"}],"name":"2020-06-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Trinidad and Tobago","Marshall Islands","Liechtenstein","Tanzania","Israel","Grenada","Montenegro","Samoa","Panama","Zimbabwe","Ukraine","Belgium","Denmark","Eritrea","Macedonia","Niue","Cuba","Turkmenistan","East Timor","Andorra","Bahamas","Burundi","Uzbekistan","Mauritius","South Korea","Chile","Democratic Republic of the Congo","Egypt","Romania","Honduras","Ghana","Botswana","Saint Helena","Anguilla","Luxembourg","Philippines","Colombia","Guinea-Bissau","Guatemala","Thailand","Moldova","Canada","Brunei","Germany","Cook Islands","Sudan","Costa Rica","Cayman Islands","Angola","El Salvador","Bahrain","Kosovo","Mali","Belarus","Sao Tome and Principe","United Arab Emirates","Serbia","Iraq","Qatar","Vietnam","Bhutan","Cyprus","Greenland","South Sudan","Tajikistan","Nepal","Czech Republic","Dominica","Dominican Republic","Mexico","Nauru","Malawi","Bulgaria","Isle of Man","Indonesia","Finland","Laos","Sweden","Georgia","United Kingdom","Cambodia","Monaco","Brazil","Djibouti","Estonia","Kenya","Kazakhstan","Spain","Bosnia and Herzegovina","Myanmar","Saudi Arabia","Sierra Leone","New Zealand","Nigeria","Western Sahara","Seychelles","Montserrat","Senegal","Gibraltar","Kuwait","Argentina","Fiji","Maldives","Lesotho","Suriname","Haiti","Slovenia","Singapore","Jamaica","Australia","Hungary","Jersey","Afghanistan","Algeria","Madagascar","San Marino","Armenia","Liberia","British Indian Ocean Territory","Solomon Islands","Morocco","Palau","Malaysia","Guernsey","Somalia","Cape Verde","Ethiopia","Sri Lanka","Jordan","Austria","Bangladesh","Syria","Antigua and Barbuda","Libya","Venezuela","Latvia","Poland","Turks and Caicos Islands","China","Central African Republic","Falkland Islands","Ecuador","Belize","Gabon","Nicaragua","Pitcairn","Uganda","South Africa","Barbados","Micronesia","Comoros","Tonga","Tuvalu","Guinea","Azerbaijan","North Korea","Greece","Bermuda","British Virgin Islands","Malta","Guyana","Chad","Zambia","Uruguay","Togo","Italy","Norway","Yemen","Swaziland","Peru","Netherlands","Cameroon","Niger","France","Faroe Islands","United States","Benin","Lebanon","Equatorial Guinea","Mongolia","Japan","Rwanda","Tunisia","Croatia","Oman","Lithuania","India","Switzerland","Mozambique","Kiribati","Saint Vincent and the Grenadines","Turkey","Saint Lucia","Bolivia","Saint Kitts and Nevis","Palestine","Kyrgyzstan","Ivory Coast","Gambia","Ireland","Paraguay","Pakistan","Burkina Faso","Albania","Russia","Iran","Iceland","Vanuatu","Slovakia","Portugal","Mauritania","Republic of the Congo","Papua New Guinea"],"locations":["TTO","MHL","LIE","TZA","ISR","GRD","MNE","WSM","PAN","ZWE","UKR","BEL","DNK","ERI","MKD","NIU","CUB","TKM","TLS","AND","BHS","BDI","UZB","MUS","KOR","CHL","COD","EGY","ROU","HND","GHA","BWA","SHN","AIA","LUX","PHL","COL","GNB","GTM","THA","MDA","CAN","BRN","DEU","COK","SDN","CRI","CYM","AGO","SLV","BHR","XKX","MLI","BLR","STP","ARE","SRB","IRQ","QAT","VNM","BTN","CYP","GRL","SSD","TJK","NPL","CZE","DMA","DOM","MEX","NRU","MWI","BGR","IMN","IDN","FIN","LAO","SWE","GEO","GBR","KHM","MCO","BRA","DJI","EST","KEN","KAZ","ESP","BIH","MMR","SAU","SLE","NZL","NGA","ESH","SYC","MSR","SEN","GIB","KWT","ARG","FJI","MDV","LSO","SUR","HTI","SVN","SGP","JAM","AUS","HUN","JEY","AFG","DZA","MDG","SMR","ARM","LBR","IOT","SLB","MAR","PLW","MYS","GGY","SOM","CPV","ETH","LKA","JOR","AUT","BGD","SYR","ATG","LBY","VEN","LVA","POL","TCA","CHN","CAF","FLK","ECU","BLZ","GAB","NIC","PCN","UGA","ZAF","BRB","FSM","COM","TON","TUV","GIN","AZE","PRK","GRC","BMU","VGB","MLT","GUY","TCD","ZMB","URY","TGO","ITA","NOR","YEM","SWZ","PER","NLD","CMR","NER","FRA","FRO","USA","BEN","LBN","GNQ","MNG","JPN","RWA","TUN","HRV","OMN","LTU","IND","CHE","MOZ","KIR","VCT","TUR","LCA","BOL","KNA","PSE","KGZ","CIV","GMB","IRL","PRY","PAK","BFA","ALB","RUS","IRN","ISL","VUT","SVK","PRT","MRT","COG","PNG"],"name":"","z":[0.303688222,0.6134,0.490888889,0.228571924,0.297944969,0.459357143,0.526857143,0.297,0.231904891,0.183271186,0.453060209,0.319174951,0.365371638,0.09696875,0.272948052,0.111565217,0.003116214,0.342613636,0.3268125,0.158276596,0.462373684,0.341592105,0.349269231,0.375191781,0.354073264,0.29000581,0.169331858,0.323333777,0.41638128,0.23579224,0.254733176,0.12539823,0.058851852,0.395,0.160075521,0.323887318,0.29271395,-0.126724138,0.249341926,0.290099438,0.450763713,0.341732117,0.2008,0.308346401,0.3921,0.334074689,0.310855058,0.321703704,0.422005495,0.267064721,0.36597449,0.1932,0.330146104,0.318865546,0.158055556,0.287674259,0.373284444,0.33968873,0.232952381,0.405047619,0.249,0.386593277,0.491057692,0.378666667,0.371986755,0.34231257,0.426409901,-0.069,0.278840762,0.273056195,0.4795,0.403168539,0.366306905,0.252721311,0.207925244,0.361410959,0.499658915,0.380752314,0.453352941,0.355076411,0.161384106,0.191413793,0.411125104,0.235217391,0.334877698,0.205108642,0.265247619,0.367188354,0.411026316,0.346369718,0.26083543,0.312228261,0.369741139,0.321691443,0.508510638,0.439759777,0.51515625,0.306722617,0.05648,0.341281167,0.404203622,0.062316327,0.102892216,0.419956522,0.53334,0.388636859,0.502189189,0.417948131,0.281202975,0.406929383,0.350244898,0.426311828,0.263990654,0.42732,0.330798283,0.212,0.113825758,0.432358209,0.017333333,0.566333333,0.308402174,0.1975,0.169339947,0.340615385,0.196583082,0.291402778,0.16053159,0.181929515,0.204586387,0.326983668,0.272048052,0.272210526,0.33804,0.307261905,0.271913132,0.306780488,0.284062137,0.4296,0.437456156,0.348263158,0.331888889,0.247094823,0.475398551,0.432769231,0.391696,0.450571429,0.146636511,0.286144796,0.336491228,0.386872727,0.123714286,0.144928571,0.52725,0.071282051,0.574429652,0.399463768,0.392348391,0.262707317,0.387933333,0.352362205,0.3819625,0.325857988,0.37809,0.328202062,0.308756522,0.350942109,0.415078296,0.220919308,0.10076,0.288890706,0.319787884,0.349885277,0.470414127,0.411386847,-0.041368421,0.417879345,0.358272189,0.279384328,0.262214286,0.272921053,0.340094678,0.375477541,0.332779736,0.268391026,0.210116477,0.415470716,0.3673492,0.315186127,0.295265306,0.448333333,0.447375,0.276217125,0.414941176,0.342124051,0.285545455,0.360610465,0.199305556,0.397763359,0.309151376,0.251070155,0.197752486,0.299482336,0.335514286,0.308323144,0.389434483,0.417012311,0.454287037,0.31055,0.31787156,0.405907367,0.356552632,0.415883871,0.418526667],"type":"choropleth"}],"name":"2020-06-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Dominica","Nauru","Monaco","Indonesia","Burundi","East Timor","Serbia","Algeria","Palestine","Comoros","Czech Republic","Bulgaria","Turkey","Turks and Caicos Islands","New Zealand","Belarus","Jordan","Cambodia","United Kingdom","Tuvalu","Bangladesh","Guinea-Bissau","Estonia","Uzbekistan","Angola","Micronesia","Uruguay","Liechtenstein","Macedonia","Isle of Man","Cayman Islands","Guyana","Oman","Ireland","Nepal","Saint Vincent and the Grenadines","Nigeria","Norway","Netherlands","Yemen","Pitcairn","Faroe Islands","Azerbaijan","Seychelles","Lithuania","Singapore","Malawi","Honduras","Greenland","Armenia","South Sudan","Kazakhstan","Iraq","El Salvador","Ghana","Palau","Denmark","Barbados","Gabon","Ecuador","San Marino","Togo","Tokelau","Tajikistan","United Arab Emirates","Lesotho","Mexico","Mauritania","Democratic Republic of the Congo","Mongolia","Kiribati","Tonga","Saudi Arabia","Sri Lanka","Marshall Islands","Republic of the Congo","Tanzania","Kuwait","Gambia","Slovakia","Fiji","Japan","Montserrat","Paraguay","South Korea","Iran","Canada","Bolivia","Trinidad and Tobago","Guinea","Brazil","Saint Lucia","Ukraine","Solomon Islands","North Korea","Qatar","Belize","Thailand","Anguilla","Uganda","Vanuatu","Central African Republic","South Africa","Liberia","Argentina","Niger","Maldives","Kenya","Mozambique","Myanmar","Grenada","Portugal","British Virgin Islands","Madagascar","Ethiopia","Israel","Kosovo","Andorra","Cape Verde","Jamaica","Cuba","Malta","Bermuda","Benin","Senegal","Papua New Guinea","Equatorial Guinea","British Indian Ocean Territory","Pakistan","Guatemala","Mali","Eritrea","Samoa","Switzerland","Colombia","Austria","United States","Sao Tome and Principe","Niue","Bahrain","Western Sahara","Sweden","Libya","Swaziland","Philippines","Nicaragua","Lebanon","Zambia","Jersey","Somalia","Sudan","Latvia","Cameroon","Finland","Syria","Hungary","Sierra Leone","Germany","Zimbabwe","Turkmenistan","Belgium","Croatia","Mauritius","Panama","Burkina Faso","Gibraltar","Georgia","Montenegro","Venezuela","Moldova","Saint Kitts and Nevis","Botswana","Saint Helena","Tunisia","Luxembourg","Australia","France","Italy","Djibouti","Poland","Egypt","Vietnam","Brunei","Kyrgyzstan","Romania","Bosnia and Herzegovina","Bahamas","Cook Islands","Albania","Peru","Malaysia","Russia","Morocco","Guernsey","Greece","Antigua and Barbuda","Chile","Costa Rica","Rwanda","Ivory Coast","Haiti","Slovenia","India","Suriname","Cyprus","Chad","Bhutan","Afghanistan","China","Falkland Islands","Dominican Republic","Laos","Iceland","Spain"],"locations":["DMA","NRU","MCO","IDN","BDI","TLS","SRB","DZA","PSE","COM","CZE","BGR","TUR","TCA","NZL","BLR","JOR","KHM","GBR","TUV","BGD","GNB","EST","UZB","AGO","FSM","URY","LIE","MKD","IMN","CYM","GUY","OMN","IRL","NPL","VCT","NGA","NOR","NLD","YEM","PCN","FRO","AZE","SYC","LTU","SGP","MWI","HND","GRL","ARM","SSD","KAZ","IRQ","SLV","GHA","PLW","DNK","BRB","GAB","ECU","SMR","TGO","TKL","TJK","ARE","LSO","MEX","MRT","COD","MNG","KIR","TON","SAU","LKA","MHL","COG","TZA","KWT","GMB","SVK","FJI","JPN","MSR","PRY","KOR","IRN","CAN","BOL","TTO","GIN","BRA","LCA","UKR","SLB","PRK","QAT","BLZ","THA","AIA","UGA","VUT","CAF","ZAF","LBR","ARG","NER","MDV","KEN","MOZ","MMR","GRD","PRT","VGB","MDG","ETH","ISR","XKX","AND","CPV","JAM","CUB","MLT","BMU","BEN","SEN","PNG","GNQ","IOT","PAK","GTM","MLI","ERI","WSM","CHE","COL","AUT","USA","STP","NIU","BHR","ESH","SWE","LBY","SWZ","PHL","NIC","LBN","ZMB","JEY","SOM","SDN","LVA","CMR","FIN","SYR","HUN","SLE","DEU","ZWE","TKM","BEL","HRV","MUS","PAN","BFA","GIB","GEO","MNE","VEN","MDA","KNA","BWA","SHN","TUN","LUX","AUS","FRA","ITA","DJI","POL","EGY","VNM","BRN","KGZ","ROU","BIH","BHS","COK","ALB","PER","MYS","RUS","MAR","GGY","GRC","ATG","CHL","CRI","RWA","CIV","HTI","SVN","IND","SUR","CYP","TCD","BTN","AFG","CHN","FLK","DOM","LAO","ISL","ESP"],"name":"","z":[0.4191,0.74,0.260208333,0.181278874,0.037328767,0.036,0.147666667,0.366933148,0.298335135,0.2555,0.372646465,0.413215938,-0.067746343,0.194307692,0.406256175,0.412262626,0.257496063,0.098859649,0.41056873,0.4425,0.256215714,0.038875,0.406516556,0.229612903,0.275601351,0.326545455,0.321914797,0.513903226,0.204220339,0.435423913,0.498869565,0.305979592,0.175566308,0.259058694,0.270137681,0.333709677,0.249630821,0.412888615,0.353738164,0.229545977,0.768909091,0.3553,0.453276596,0.439878049,0.226318792,0.316557753,0.221059859,0.275490429,0.579571429,-0.082814815,0.326475336,0.090406977,0.346851992,0.244316567,0.239753222,-0.736,0.403641379,0.2244,0.448515385,0.255160863,0.396,0.189119617,0.3165,0.2854,0.274810345,0.297937984,0.262222795,0.193291667,0.232026718,0.366152632,0.027142857,0.131393939,0.27625803,0.196652757,-0.1775,0.308808824,0.246832061,0.264649446,0.38654023,0.281574766,0.068558824,0.279618598,0.560923077,0.186332591,0.072535993,0.447533333,0.349919052,0.282536347,0.32328125,0.063058824,0.340208252,0.613757143,0.357324888,0.281833333,0.431972973,0.24269606,0.44628866,0.329073227,-0.149,0.305243791,0.126888889,0.274656805,0.296306115,0.493273292,0.382124664,0.454518576,0.068408219,0.288653857,0.313847222,0.338272277,0.293833333,0.129372666,0.2644,0.294060606,0.192130879,0.336446494,0.131550725,0.283875,0.268182692,0.360188057,0.242926821,0.389301724,0.370688525,0.291641593,0.378834262,0.371853448,0.301212121,0.6745,0.331718456,0.289378324,0.207426606,0.276818182,0.480533333,0.309080834,0.288288496,0.287643183,0.423093232,0.3779,0.580391304,0.299736434,0.353238095,0.364331841,0.392141176,-0.079222222,0.325546329,0.37513054,0.230901099,0.087363636,0.350528,0.246007792,0.328416667,0.270606838,0.357879487,0.430487255,0.362756944,0.334617143,0.458155844,0.291073051,0.250759704,0.155375,0.289182417,0.345484848,0.362833333,0.366350489,0.219,0.087222222,0.399170483,0.085323077,0.206521513,0.44087907,0.387307692,0.116581395,0.066941176,0.425192623,0.196619048,0.396894765,0.429616141,0.328478873,0.27258,0.290176785,0.352346354,0.449189441,0.187352113,0.395393939,0.390597794,0.344315574,0.387215909,0.675833333,0.324019139,0.095074577,0.16600369,0.380669604,0.336646059,0.346391892,0.398766623,0.233235294,0.462036166,0.308890826,0.132112532,0.279752066,0.346756272,0.324430233,0.23864644,0.409655172,0.380742173,0.300417722,0.1405625,0.368954128,0.33232615,0.3713,0.304168857,0.432416,0.262296296,0.32035129],"type":"choropleth"}],"name":"2020-06-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["South Africa","Saint Helena","Armenia","Honduras","Guernsey","Uzbekistan","Mali","Faroe Islands","East Timor","Belize","Ecuador","Burundi","Cyprus","Sri Lanka","Monaco","Macedonia","Kazakhstan","Chad","Bermuda","El Salvador","Marshall Islands","Norway","Czech Republic","France","Central African Republic","Grenada","Mongolia","Seychelles","Finland","Haiti","Myanmar","China","Solomon Islands","Jordan","Yemen","Barbados","Jersey","Romania","Bolivia","Chile","Sweden","Japan","Samoa","Qatar","Indonesia","Jamaica","Egypt","Lebanon","Senegal","Bangladesh","Eritrea","Nauru","Kyrgyzstan","Mexico","Rwanda","United States","Ivory Coast","Montserrat","Somalia","Oman","Anguilla","Kiribati","Australia","Tajikistan","New Zealand","India","Ethiopia","Guatemala","Saint Kitts and Nevis","Hungary","Malaysia","Denmark","Ireland","Bulgaria","Estonia","Slovenia","Algeria","Bosnia and Herzegovina","Slovakia","Madagascar","Costa Rica","Montenegro","Trinidad and Tobago","Italy","Brazil","Niger","Benin","Paraguay","Zimbabwe","Sudan","Nicaragua","Cayman Islands","Uruguay","United Arab Emirates","North Korea","Liberia","Nepal","Malta","Albania","Ukraine","Cambodia","Bahamas","Gambia","Israel","Antigua and Barbuda","Mauritius","Fiji","Guyana","Croatia","Pitcairn","Moldova","Andorra","Spain","Saudi Arabia","Vanuatu","Nigeria","Gibraltar","Togo","Russia","Vatican","Tanzania","Cuba","Cape Verde","Gabon","Papua New Guinea","Niue","Suriname","Greenland","Georgia","Iceland","Angola","Sierra Leone","United Kingdom","Western Sahara","British Indian Ocean Territory","Equatorial Guinea","Saint Vincent and the Grenadines","Turkey","Netherlands","Luxembourg","Ghana","Zambia","Cook Islands","Azerbaijan","San Marino","Tuvalu","Lesotho","Isle of Man","Saint Lucia","Venezuela","Turkmenistan","Uganda","Liechtenstein","Laos","Austria","Republic of the Congo","Serbia","Libya","British Virgin Islands","Guinea-Bissau","Syria","Latvia","Guinea","Tunisia","Belgium","Kosovo","Singapore","Dominican Republic","Sao Tome and Principe","Dominica","Lithuania","Tonga","Mauritania","Bahrain","Palestine","Poland","Democratic Republic of the Congo","Thailand","Belarus","South Sudan","Malawi","Kenya","Bhutan","Kuwait","Switzerland","Greece","Panama","Afghanistan","Djibouti","Botswana","Canada","Iraq","Maldives","Portugal","Peru","Philippines","Brunei","Iran","Comoros","Micronesia","Mozambique","Pakistan","Colombia","Germany","Morocco","South Korea","Swaziland","Falkland Islands","Argentina","Burkina Faso","Cameroon","Vietnam","Turks and Caicos Islands"],"locations":["ZAF","SHN","ARM","HND","GGY","UZB","MLI","FRO","TLS","BLZ","ECU","BDI","CYP","LKA","MCO","MKD","KAZ","TCD","BMU","SLV","MHL","NOR","CZE","FRA","CAF","GRD","MNG","SYC","FIN","HTI","MMR","CHN","SLB","JOR","YEM","BRB","JEY","ROU","BOL","CHL","SWE","JPN","WSM","QAT","IDN","JAM","EGY","LBN","SEN","BGD","ERI","NRU","KGZ","MEX","RWA","USA","CIV","MSR","SOM","OMN","AIA","KIR","AUS","TJK","NZL","IND","ETH","GTM","KNA","HUN","MYS","DNK","IRL","BGR","EST","SVN","DZA","BIH","SVK","MDG","CRI","MNE","TTO","ITA","BRA","NER","BEN","PRY","ZWE","SDN","NIC","CYM","URY","ARE","PRK","LBR","NPL","MLT","ALB","UKR","KHM","BHS","GMB","ISR","ATG","MUS","FJI","GUY","HRV","PCN","MDA","AND","ESP","SAU","VUT","NGA","GIB","TGO","RUS","VAT","TZA","CUB","CPV","GAB","PNG","NIU","SUR","GRL","GEO","ISL","AGO","SLE","GBR","ESH","IOT","GNQ","VCT","TUR","NLD","LUX","GHA","ZMB","COK","AZE","SMR","TUV","LSO","IMN","LCA","VEN","TKM","UGA","LIE","LAO","AUT","COG","SRB","LBY","VGB","GNB","SYR","LVA","GIN","TUN","BEL","XKX","SGP","DOM","STP","DMA","LTU","TON","MRT","BHR","PSE","POL","COD","THA","BLR","SSD","MWI","KEN","BTN","KWT","CHE","GRC","PAN","AFG","DJI","BWA","CAN","IRQ","MDV","PRT","PER","PHL","BRN","IRN","COM","FSM","MOZ","PAK","COL","DEU","MAR","KOR","SWZ","FLK","ARG","BFA","CMR","VNM","TCA"],"name":"","z":[0.284874778,0.672916667,0.268106796,0.264202522,0.188017391,0.252864865,0.132102222,0.632285714,0.461307692,0.377214286,0.227476146,0.122077922,0.405730693,0.244731978,0.322980392,0.239489362,0.279347222,0.384892562,0.420962264,0.361731628,0.0622,0.455089019,0.388087054,0.403755767,0.289861111,0.420454545,0.419525641,0.520407895,0.420973601,0.426583697,0.420562249,0.170792849,0.417071429,0.262007143,0.209001395,0.192100775,0.431482759,0.413382535,0.331074607,0.467373122,0.383665409,0.234792263,0.19025,0.140825688,0.169381258,0.351437661,0.349911726,0.20242723,0.295225508,0.213225852,0.289461538,0.4545,0.5473125,0.316081369,-0.020962162,0.422991323,0.1747,0.170875,0.226462094,0.242784861,0.0,0.132111111,0.410706303,0.259142857,0.44284453,0.219622574,0.187283105,0.299548188,0.54125,0.332772727,0.153752837,0.390730548,0.39088033,0.369909375,0.457282759,0.353556757,0.34776494,0.389456311,0.384814286,0.322415094,0.274338577,-0.044247312,0.358208543,0.366664974,0.385559661,0.492355463,0.156664,0.27080594,0.375255556,0.353526596,0.377080065,0.499144444,0.328464399,0.251297715,0.505947368,0.419878136,0.28752381,0.317716216,0.303076,0.403713826,0.183368421,0.243470588,0.367400709,0.360047882,0.196304878,0.346219178,0.347098214,0.418980583,0.305720497,0.851,0.40462439,0.210716981,0.365312334,0.280907879,0.108333333,0.211972922,0.08873913,0.20292,0.339250883,0.8385,0.217685446,0.227605661,0.163164179,0.314364341,0.342661871,0.2708,0.484909091,0.452633333,0.377655172,0.392916667,0.303391892,0.475231405,0.472142846,0.520121951,0.82975,0.068727273,0.502081081,0.173847524,0.391241354,0.308403727,0.136489753,0.27304878,0.471733333,0.41902973,-0.6385,0.867,0.354346535,0.288380952,0.260625,0.16483055,0.371304348,0.307012057,0.3722,0.474061728,0.368148675,0.295113043,0.263531915,0.150209302,0.1375,0.397666667,0.28548062,0.393299435,0.245785714,0.332828244,0.341638131,0.316430769,0.449409648,0.376228346,0.418666667,0.169428571,0.349660131,-0.190428571,0.230846154,0.296957143,0.358828704,0.289177474,0.26366369,0.352736053,0.388133333,0.313412322,0.390338028,0.389113673,-0.044,0.223768,0.344245093,0.41247403,0.322920802,0.217688645,0.204666667,0.267809524,0.378441954,0.517800298,0.049443333,0.327591502,0.118439881,0.346574643,0.03978125,0.449983395,-0.052375,0.553933333,0.377492857,0.282499475,0.381275536,0.34571775,0.321131579,0.288563073,0.262818182,0.165391304,0.317501966,0.289806818,0.371439111,0.400879599,0.248315789],"type":"choropleth"}],"name":"2020-06-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bolivia","Malawi","Cyprus","Burundi","Djibouti","Kiribati","Ivory Coast","Sri Lanka","Luxembourg","British Indian Ocean Territory","Venezuela","Nauru","Togo","Antigua and Barbuda","Mauritania","Liberia","Oman","Singapore","Anguilla","Morocco","Cayman Islands","Ethiopia","Netherlands","Uruguay","Tanzania","Syria","Montenegro","Angola","Gibraltar","Somalia","Palestine","Turkmenistan","Norway","Mali","Burkina Faso","India","Chile","China","Dominica","New Zealand","Libya","Bhutan","United Kingdom","Austria","Hungary","Greenland","Estonia","Suriname","Democratic Republic of the Congo","Panama","Guatemala","Japan","Croatia","Belarus","Pakistan","Uzbekistan","Andorra","Malaysia","Chad","Finland","Uganda","Iceland","Dominican Republic","Mozambique","Saint Kitts and Nevis","Serbia","Western Sahara","South Sudan","Georgia","Saint Lucia","Greece","Jersey","Kosovo","Zimbabwe","Central African Republic","British Virgin Islands","Cape Verde","Trinidad and Tobago","Sweden","Marshall Islands","Seychelles","Tunisia","Lebanon","Samoa","Mongolia","Cook Islands","Saint Vincent and the Grenadines","Israel","Jamaica","Benin","Bermuda","Peru","Thailand","Guinea-Bissau","Macedonia","Pitcairn","Tajikistan","Russia","Sudan","Myanmar","Kuwait","Tuvalu","Mauritius","Tokelau","South Africa","Haiti","Madagascar","Iraq","Switzerland","Argentina","East Timor","Brunei","Botswana","Nigeria","Comoros","Gambia","Kyrgyzstan","Albania","Bahrain","Lithuania","Ghana","Kenya","Ecuador","Laos","Brazil","Falkland Islands","Australia","Saint Helena","Zambia","Turkey","Swaziland","Malta","Costa Rica","Maldives","Eritrea","San Marino","Nicaragua","Equatorial Guinea","Bulgaria","Tonga","Vanuatu","United Arab Emirates","Algeria","Honduras","Yemen","Ukraine","Afghanistan","Niue","Jordan","Portugal","Colombia","Fiji","Germany","Slovakia","Guernsey","Senegal","Palau","Romania","Guinea","Belgium","Faroe Islands","Kazakhstan","Paraguay","United States","Mexico","Philippines","Denmark","Vietnam","South Korea","Papua New Guinea","Rwanda","Saudi Arabia","Turks and Caicos Islands","Armenia","North Korea","Azerbaijan","Czech Republic","Qatar","Republic of the Congo","Lesotho","Barbados","Belize","Moldova","Italy","Cambodia","Liechtenstein","France","Sierra Leone","Iran","Solomon Islands","Bosnia and Herzegovina","Niger","Cameroon","Poland","Latvia","Spain","Micronesia","Canada","Montserrat","Monaco","Vatican","Slovenia","Cuba","Indonesia","Nepal","El Salvador","Gabon","Guyana","Sao Tome and Principe","Grenada","Bangladesh","Ireland","Egypt","Isle of Man","Bahamas"],"locations":["BOL","MWI","CYP","BDI","DJI","KIR","CIV","LKA","LUX","IOT","VEN","NRU","TGO","ATG","MRT","LBR","OMN","SGP","AIA","MAR","CYM","ETH","NLD","URY","TZA","SYR","MNE","AGO","GIB","SOM","PSE","TKM","NOR","MLI","BFA","IND","CHL","CHN","DMA","NZL","LBY","BTN","GBR","AUT","HUN","GRL","EST","SUR","COD","PAN","GTM","JPN","HRV","BLR","PAK","UZB","AND","MYS","TCD","FIN","UGA","ISL","DOM","MOZ","KNA","SRB","ESH","SSD","GEO","LCA","GRC","JEY","XKX","ZWE","CAF","VGB","CPV","TTO","SWE","MHL","SYC","TUN","LBN","WSM","MNG","COK","VCT","ISR","JAM","BEN","BMU","PER","THA","GNB","MKD","PCN","TJK","RUS","SDN","MMR","KWT","TUV","MUS","TKL","ZAF","HTI","MDG","IRQ","CHE","ARG","TLS","BRN","BWA","NGA","COM","GMB","KGZ","ALB","BHR","LTU","GHA","KEN","ECU","LAO","BRA","FLK","AUS","SHN","ZMB","TUR","SWZ","MLT","CRI","MDV","ERI","SMR","NIC","GNQ","BGR","TON","VUT","ARE","DZA","HND","YEM","UKR","AFG","NIU","JOR","PRT","COL","FJI","DEU","SVK","GGY","SEN","PLW","ROU","GIN","BEL","FRO","KAZ","PRY","USA","MEX","PHL","DNK","VNM","KOR","PNG","RWA","SAU","TCA","ARM","PRK","AZE","CZE","QAT","COG","LSO","BRB","BLZ","MDA","ITA","KHM","LIE","FRA","SLE","IRN","SLB","BIH","NER","CMR","POL","LVA","ESP","FSM","CAN","MSR","MCO","VAT","SVN","CUB","IDN","NPL","SLV","GAB","GUY","STP","GRD","BGD","IRL","EGY","IMN","BHS"],"name":"","z":[0.300718664,0.448461538,0.476565455,0.262442308,0.187508475,0.66,0.275626374,0.171882863,0.211131488,0.0,0.218550742,0.2656,0.434109756,0.447413793,0.33816,0.564687296,0.129350211,0.479706567,0.555666667,0.387498024,0.555026786,0.238143251,0.425285618,0.361852579,0.366328294,0.371277778,0.442410714,0.349277635,0.711896552,0.210641509,0.35208427,0.415675676,0.528751501,0.331342282,0.359,0.25137375,0.500716039,0.37900295,0.163285714,0.519526991,0.013736111,0.188857143,0.473304252,0.357149761,0.458177177,0.423015625,0.406326241,0.446117647,0.351047801,0.306409942,0.31269595,0.320400254,0.39189404,0.460765306,0.200056378,0.28776087,0.236638889,0.085361168,0.472046667,0.53417536,0.178393248,0.509443396,0.416704289,0.304162921,0.285571429,0.338969697,0.335846154,0.495952756,0.5307825,0.559375,0.431201009,0.558822086,0.699641509,0.307037037,0.517680412,0.378823529,0.245365385,0.436159494,0.369211979,0.822666667,0.61,0.471202073,0.22628821,0.314214286,-0.27670844,0.520095238,0.560971014,0.385366723,0.438595238,0.245587629,0.316073171,0.303785949,0.433882253,0.554,0.388425532,0.715428571,0.547089109,0.41692782,0.344680982,0.587640316,0.246649635,0.949,0.371849315,0.933,0.35382338,0.424817091,0.329041985,0.4647164,0.380516449,0.374129674,0.74425,0.1343,0.1666,0.308309739,-0.723,0.400095238,0.409586207,0.376630332,0.311440789,0.458086835,0.170859692,0.332858497,0.331467614,0.495375,0.494402464,0.373485714,0.471445306,0.375545455,0.289054795,0.329323805,0.039147059,0.462022472,0.369194488,0.126857708,0.1414375,0.9188,0.407207764,0.428,0.486184751,0.135285714,0.680590909,0.282438779,0.499679054,0.141352492,0.265919662,0.496235123,0.314089286,0.649297297,0.353241667,0.580451205,0.272420069,0.094017668,0.404591699,0.42845122,0.286818182,0.316311475,0.951,0.451880525,0.2649375,0.379568446,0.574863636,0.415866667,0.390086811,0.53113551,0.237000141,0.443002388,0.498960754,0.449249071,0.432900559,0.456204724,0.083279874,0.2465,0.10125,0.151237624,0.427042553,0.481180095,0.507841509,0.195797227,0.360604167,0.447252427,0.506067961,0.550164835,0.56619403,0.423029529,0.270984127,0.742545455,0.399979414,0.51215625,0.457327273,0.323214286,0.43591954,0.586956757,0.458010111,0.358325193,0.331984962,0.410852746,0.396724138,0.484181654,0.7329,0.368811765,-0.375,0.509136364,0.106468268,0.224452592,0.317652555,0.219552816,0.496847458,0.314836364,0.340675676,0.216945946,0.282332905,0.291064051,0.398023622,0.471873874,0.474134615],"type":"choropleth"}],"name":"2020-06-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Myanmar","Chad","Yemen","Vanuatu","Jamaica","Greenland","Malta","Tonga","Guernsey","Western Sahara","Libya","Slovakia","Bangladesh","Estonia","Montserrat","Argentina","Micronesia","Cyprus","Brunei","Guinea-Bissau","Sudan","Iceland","Eritrea","Mauritius","Singapore","Laos","Philippines","Cape Verde","Ecuador","Ukraine","Tunisia","Kenya","Central African Republic","Bulgaria","Russia","Equatorial Guinea","Pitcairn","Kyrgyzstan","Chile","Peru","Kosovo","East Timor","Somalia","China","Norway","Italy","Pakistan","Mali","Algeria","Uruguay","Sao Tome and Principe","Cameroon","Comoros","Haiti","Senegal","Germany","Togo","Latvia","Iraq","Angola","Canada","Jordan","Turkmenistan","Spain","Turks and Caicos Islands","Brazil","United Arab Emirates","Saint Kitts and Nevis","Gibraltar","Zambia","India","Belarus","Dominican Republic","Nigeria","Cook Islands","Azerbaijan","Liechtenstein","Ethiopia","South Sudan","Mauritania","Bermuda","Tajikistan","Monaco","Belize","Guatemala","Uganda","Cambodia","Mozambique","Netherlands","Syria","Ivory Coast","Romania","Guinea","Gambia","Trinidad and Tobago","Saint Lucia","Dominica","Niger","Slovenia","Sweden","Antigua and Barbuda","United States","Iran","South Africa","Egypt","Sierra Leone","Albania","Solomon Islands","Niue","Ghana","Grenada","Guyana","Vietnam","Jersey","Gabon","Bahrain","Costa Rica","Ireland","Seychelles","Bhutan","Burkina Faso","Zimbabwe","Swaziland","Luxembourg","Belgium","Palestine","Djibouti","Barbados","Colombia","Uzbekistan","Cuba","Lesotho","Maldives","Lebanon","United Kingdom","Japan","North Korea","Nicaragua","Indonesia","Fiji","San Marino","Afghanistan","Falkland Islands","Papua New Guinea","Suriname","Republic of the Congo","Cayman Islands","Qatar","Kazakhstan","Faroe Islands","Turkey","Venezuela","Greece","Paraguay","Palau","Anguilla","Nauru","Switzerland","Bahamas","Serbia","South Korea","Oman","Portugal","Saint Helena","Bolivia","Moldova","British Virgin Islands","Vatican","Tuvalu","Panama","Kiribati","Democratic Republic of the Congo","Australia","Finland","Tanzania","Saudi Arabia","Madagascar","Mexico","Denmark","New Zealand","Botswana","Hungary","El Salvador","Armenia","Czech Republic","Nepal","Isle of Man","Montenegro","Samoa","Georgia","British Indian Ocean Territory","Liberia","Israel","Morocco","Poland","Thailand","Croatia","Austria","Marshall Islands","Malawi","Benin","Sri Lanka","Bosnia and Herzegovina","Malaysia","Rwanda","Lithuania","Honduras","Mongolia","Andorra","Burundi","Kuwait","Macedonia","Saint Vincent and the Grenadines","France"],"locations":["MMR","TCD","YEM","VUT","JAM","GRL","MLT","TON","GGY","ESH","LBY","SVK","BGD","EST","MSR","ARG","FSM","CYP","BRN","GNB","SDN","ISL","ERI","MUS","SGP","LAO","PHL","CPV","ECU","UKR","TUN","KEN","CAF","BGR","RUS","GNQ","PCN","KGZ","CHL","PER","XKX","TLS","SOM","CHN","NOR","ITA","PAK","MLI","DZA","URY","STP","CMR","COM","HTI","SEN","DEU","TGO","LVA","IRQ","AGO","CAN","JOR","TKM","ESP","TCA","BRA","ARE","KNA","GIB","ZMB","IND","BLR","DOM","NGA","COK","AZE","LIE","ETH","SSD","MRT","BMU","TJK","MCO","BLZ","GTM","UGA","KHM","MOZ","NLD","SYR","CIV","ROU","GIN","GMB","TTO","LCA","DMA","NER","SVN","SWE","ATG","USA","IRN","ZAF","EGY","SLE","ALB","SLB","NIU","GHA","GRD","GUY","VNM","JEY","GAB","BHR","CRI","IRL","SYC","BTN","BFA","ZWE","SWZ","LUX","BEL","PSE","DJI","BRB","COL","UZB","CUB","LSO","MDV","LBN","GBR","JPN","PRK","NIC","IDN","FJI","SMR","AFG","FLK","PNG","SUR","COG","CYM","QAT","KAZ","FRO","TUR","VEN","GRC","PRY","PLW","AIA","NRU","CHE","BHS","SRB","KOR","OMN","PRT","SHN","BOL","MDA","VGB","VAT","TUV","PAN","KIR","COD","AUS","FIN","TZA","SAU","MDG","MEX","DNK","NZL","BWA","HUN","SLV","ARM","CZE","NPL","IMN","MNE","WSM","GEO","IOT","LBR","ISR","MAR","POL","THA","HRV","AUT","MHL","MWI","BEN","LKA","BIH","MYS","RWA","LTU","HND","MNG","AND","BDI","KWT","MKD","VCT","FRA"],"name":"","z":[0.331995595,0.461407895,0.230974662,0.08125,0.345250542,0.285183333,0.314272727,0.340897436,0.243369048,0.457133333,0.178223881,0.234535912,0.314841972,0.384536765,0.690464286,0.418060326,0.534972973,0.400876248,0.172058824,-0.33430303,0.382625668,0.396232143,0.736,0.32704386,0.358957187,0.540333333,0.35659717,0.330057143,0.333560732,0.403570637,0.322052632,0.313006842,0.358643357,0.401522911,0.343778413,0.27076,0.342785714,0.474530612,0.494143456,0.322216264,0.352626506,0.182285714,0.205909774,0.383328967,0.445703372,0.380062932,0.256789109,0.241933333,0.411117647,0.377328393,0.407307692,0.381463646,0.0,0.385435323,0.312079284,0.338613038,0.283757225,0.335932331,0.342061977,0.295545692,0.333526425,0.223145985,0.213422222,0.317735942,0.465666667,0.446337353,0.252803815,0.268,0.362642857,0.158488722,0.298675071,0.413158416,0.417618519,0.2523874,0.614666667,0.437601626,0.3448,0.194917226,0.408811847,-0.018896552,0.267387097,0.346495495,0.337388889,0.402267717,0.312817832,0.231502176,0.214118881,0.292904762,0.352078671,0.335326241,0.265494118,0.307107235,0.066039474,0.369572093,0.37413012,0.61502439,-0.144636364,0.4528949,0.434906103,0.399207644,0.323866667,0.436133196,0.421382805,0.328501421,0.333998788,0.473195313,0.373866029,0.4405,0.447023256,0.171800885,0.397107143,0.334630303,0.365255576,0.377069182,0.422579618,0.365621469,0.226617785,0.271174457,0.453353293,0.219086957,0.348788136,0.268844181,0.41475,0.215714815,0.364401688,0.259352657,0.026018182,0.288085938,0.29070823,0.354238095,0.073417839,0.439428571,0.123897833,0.19818638,0.353367689,0.306223046,0.345353535,0.350362731,0.301811445,0.197922078,0.1408,0.415125356,0.403757576,0.411110092,0.326909091,0.454710938,0.29931068,0.254574,0.103921053,0.2745,0.320020187,0.226814201,0.374621136,0.292176504,-0.83,0.29175,0.3035,0.274302259,0.380289474,0.306394886,0.290154459,0.127123153,0.457845267,0.7131,0.292817865,0.48765678,0.229928571,0.491,0.101833333,0.296989494,0.735125,0.220681818,0.406352874,0.420747351,0.308545809,0.199657921,0.387304833,0.06979463,0.386729475,0.404233744,0.146904255,0.396016713,0.080044952,0.145833333,0.386445065,0.291877735,0.395217949,0.278811321,0.191142857,0.422974299,0.4127,0.400282967,0.259152381,0.213517921,0.281923302,0.26564387,0.406794118,0.303722813,0.206181818,0.38137276,0.048690909,0.168123631,0.374614108,0.093584619,0.011304924,0.363693957,0.308961997,0.113721805,0.310962963,0.229351852,0.264345205,0.140836066,0.413512821,0.341878769],"type":"choropleth"}],"name":"2020-06-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Armenia","Pitcairn","Tajikistan","Peru","Togo","Sudan","British Virgin Islands","Guinea","Niger","Cayman Islands","Falkland Islands","Moldova","Jordan","Saint Lucia","Chile","Micronesia","Georgia","Comoros","San Marino","Guernsey","Equatorial Guinea","Austria","Iceland","India","Kosovo","Malta","Mauritania","Samoa","Nigeria","Kyrgyzstan","Bolivia","Ecuador","Laos","Malawi","Ethiopia","Monaco","Saint Kitts and Nevis","Jamaica","Sweden","Norway","Lesotho","South Korea","Croatia","Barbados","Djibouti","Sri Lanka","Guatemala","Tunisia","Swaziland","Cuba","Kazakhstan","Bangladesh","Burkina Faso","Tokelau","Bermuda","France","Tonga","Anguilla","Madagascar","Turkmenistan","Turkey","Rwanda","Yemen","Chad","Azerbaijan","Andorra","Uruguay","Colombia","Bhutan","Gambia","Antigua and Barbuda","Nicaragua","Liechtenstein","Brunei","Turks and Caicos Islands","Israel","Sierra Leone","East Timor","Cyprus","Fiji","Bosnia and Herzegovina","Zambia","Belarus","Finland","Gabon","United Kingdom","Ireland","Morocco","Trinidad and Tobago","Benin","Seychelles","Poland","Afghanistan","Philippines","Luxembourg","Oman","North Korea","Faroe Islands","Papua New Guinea","Costa Rica","South Sudan","Egypt","El Salvador","Kenya","Cameroon","Angola","Malaysia","Ivory Coast","Uzbekistan","Qatar","Burundi","Bahrain","Hungary","Spain","Switzerland","Belgium","Western Sahara","United Arab Emirates","New Zealand","Jersey","Saint Vincent and the Grenadines","Albania","Belize","Senegal","Saint Helena","Suriname","British Indian Ocean Territory","China","Syria","Guinea-Bissau","Montserrat","Saudi Arabia","Portugal","Italy","Kiribati","Indonesia","Estonia","Lithuania","Bahamas","Mali","Mauritius","Isle of Man","Palestine","Libya","Guyana","Iraq","Cambodia","Thailand","Democratic Republic of the Congo","Algeria","Liberia","Germany","Slovakia","Czech Republic","Mexico","Marshall Islands","Republic of the Congo","Nepal","Grenada","Honduras","Venezuela","Myanmar","Iran","Vietnam","Lebanon","Serbia","Russia","Maldives","Singapore","Ukraine","Central African Republic","Gibraltar","Macedonia","Cape Verde","United States","Denmark","Tanzania","Canada","Somalia","Dominican Republic","Romania","Uganda","Paraguay","Zimbabwe","Mozambique","Panama","Ghana","Cook Islands","Solomon Islands","Tuvalu","Haiti","Brazil","Sao Tome and Principe","Dominica","Botswana","Vanuatu","Mongolia","Latvia","Niue","Australia","Bulgaria","Pakistan","South Africa","Greece","Japan","Argentina","Montenegro","Kuwait","Greenland","Slovenia","Netherlands","Eritrea"],"locations":["ARM","PCN","TJK","PER","TGO","SDN","VGB","GIN","NER","CYM","FLK","MDA","JOR","LCA","CHL","FSM","GEO","COM","SMR","GGY","GNQ","AUT","ISL","IND","XKX","MLT","MRT","WSM","NGA","KGZ","BOL","ECU","LAO","MWI","ETH","MCO","KNA","JAM","SWE","NOR","LSO","KOR","HRV","BRB","DJI","LKA","GTM","TUN","SWZ","CUB","KAZ","BGD","BFA","TKL","BMU","FRA","TON","AIA","MDG","TKM","TUR","RWA","YEM","TCD","AZE","AND","URY","COL","BTN","GMB","ATG","NIC","LIE","BRN","TCA","ISR","SLE","TLS","CYP","FJI","BIH","ZMB","BLR","FIN","GAB","GBR","IRL","MAR","TTO","BEN","SYC","POL","AFG","PHL","LUX","OMN","PRK","FRO","PNG","CRI","SSD","EGY","SLV","KEN","CMR","AGO","MYS","CIV","UZB","QAT","BDI","BHR","HUN","ESP","CHE","BEL","ESH","ARE","NZL","JEY","VCT","ALB","BLZ","SEN","SHN","SUR","IOT","CHN","SYR","GNB","MSR","SAU","PRT","ITA","KIR","IDN","EST","LTU","BHS","MLI","MUS","IMN","PSE","LBY","GUY","IRQ","KHM","THA","COD","DZA","LBR","DEU","SVK","CZE","MEX","MHL","COG","NPL","GRD","HND","VEN","MMR","IRN","VNM","LBN","SRB","RUS","MDV","SGP","UKR","CAF","GIB","MKD","CPV","USA","DNK","TZA","CAN","SOM","DOM","ROU","UGA","PRY","ZWE","MOZ","PAN","GHA","COK","SLB","TUV","HTI","BRA","STP","DMA","BWA","VUT","MNG","LVA","NIU","AUS","BGR","PAK","ZAF","GRC","JPN","ARG","MNE","KWT","GRL","SVN","NLD","ERI"],"name":"","z":[0.232238095,0.72,0.375680556,0.289279393,0.226717822,0.319313492,-0.073,0.154134021,0.468318777,0.580840336,0.39554717,0.562892593,0.243534591,0.421347826,0.475551656,0.366227273,0.442938124,-0.1865,0.0831,0.346263736,0.1405,0.38983641,0.392191667,0.26474899,0.292863014,0.150975904,0.334,-0.051823529,0.331054972,0.272096154,0.320592089,0.28542093,0.471316901,0.431876791,0.210325911,0.336414286,0.5158,0.333208779,0.414626836,0.420972359,0.359478788,0.383521982,0.364384181,0.209108974,0.144142857,0.254484973,0.382983827,0.453831884,0.126769231,0.02671628,0.338265957,0.326577632,0.326896552,0.497,0.481291667,0.337523786,0.268285714,0.4554,0.316139159,0.30745283,0.240448916,-0.027274707,0.825205614,0.59568617,0.503769826,0.107625,0.391555178,0.358273492,0.21155,0.3921,0.317519231,0.36692769,0.389612903,0.3818,0.349,0.325627907,0.446310606,-0.096214286,0.387376884,0.228479798,0.487991304,0.126309278,0.300666667,0.337475365,0.408051136,0.350629292,0.353163583,0.287428795,0.324014528,0.116563636,0.477068966,0.325351706,0.434870787,0.377474275,0.246149798,0.240735294,0.41111236,0.1167,0.482322917,0.352916411,0.419154167,0.463059328,0.211543955,0.266242502,0.306218133,0.361717262,0.119522047,0.240818182,0.3429875,0.198253311,0.252846154,0.35124,0.412870886,0.331892505,0.302833409,0.313175369,0.576021739,0.26212442,0.445371394,0.441089474,0.531083333,0.40082381,0.467623853,0.262467105,0.44225,0.5459375,0.423,0.492093395,0.255141732,0.128222222,0.446740741,0.253464256,0.354058033,0.395862066,0.0,0.212883061,0.328522613,0.279019886,0.429322115,0.300121693,0.343956989,0.405212766,0.376195767,0.369870588,0.259225352,0.407575663,0.296111842,0.346559299,0.28234413,0.468366667,0.476359249,0.352166019,0.285676856,0.483470476,0.30311589,0.60775,0.234759036,0.369854167,0.1392,0.467783146,0.291645402,0.415681967,0.451907752,0.538304782,0.456693133,0.025484536,0.379878049,0.032467647,0.324831517,0.416195929,0.378664671,0.380137931,0.469571429,0.259,0.446412798,0.381682803,0.242976804,0.411572358,0.290553797,0.406441839,0.384260448,0.342449086,0.355457565,0.385165488,0.300137931,0.294666324,0.23976032,0.595,0.336777778,0.035,0.341697115,0.460837756,0.269,0.576142857,0.283991525,0.495631579,0.414871681,0.420873494,0.489363636,0.384355295,0.421495238,0.199168635,0.227257239,0.415055523,0.335047445,0.395921071,0.205280702,0.284225,0.313428571,0.390393939,0.368438811,0.8836],"type":"choropleth"}],"name":"2020-06-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guinea-Bissau","Bahrain","Japan","Gambia","Denmark","Grenada","Singapore","Brazil","Guinea","Egypt","Madagascar","Bosnia and Herzegovina","Georgia","South Africa","Italy","Burkina Faso","Niger","Cook Islands","Bangladesh","Trinidad and Tobago","Vietnam","Maldives","Colombia","Brunei","Saint Lucia","Angola","Faroe Islands","Montserrat","Dominica","Paraguay","Portugal","Tonga","Armenia","Oman","Russia","Israel","Vanuatu","Jersey","South Korea","Sao Tome and Principe","Cambodia","Saudi Arabia","Malta","Sierra Leone","Kyrgyzstan","Antigua and Barbuda","Yemen","Azerbaijan","Iceland","Liberia","Philippines","British Virgin Islands","Democratic Republic of the Congo","Djibouti","Somalia","Nigeria","Indonesia","Cameroon","Ivory Coast","Luxembourg","Uganda","United Arab Emirates","Haiti","Netherlands","Mauritius","Kazakhstan","Greenland","Pitcairn","Serbia","Zimbabwe","Latvia","Republic of the Congo","Liechtenstein","South Sudan","Bhutan","Slovakia","Palau","Greece","Lebanon","Iraq","Lithuania","Australia","East Timor","Moldova","Micronesia","Mozambique","Turks and Caicos Islands","Gabon","Tunisia","Togo","Finland","France","Uruguay","Lesotho","Spain","Comoros","Solomon Islands","Sri Lanka","Saint Helena","Botswana","Cape Verde","Samoa","Malawi","Belarus","Qatar","Ghana","Costa Rica","Suriname","Tanzania","Morocco","Dominican Republic","Turkey","Iran","Venezuela","Hungary","Fiji","Marshall Islands","Mali","Belgium","Guernsey","Sudan","China","El Salvador","Mauritania","Senegal","New Zealand","Saint Kitts and Nevis","North Korea","Niue","United Kingdom","Albania","Ukraine","Germany","Falkland Islands","Guyana","Western Sahara","United States","Cuba","Norway","Barbados","Montenegro","Myanmar","Isle of Man","Nepal","Peru","Romania","Belize","Mexico","Zambia","Ireland","Poland","Switzerland","Estonia","Anguilla","Croatia","Panama","Nicaragua","Thailand","Kenya","Sweden","Bulgaria","Bermuda","Palestine","Chad","Slovenia","Malaysia","Benin","Gibraltar","Algeria","Czech Republic","Argentina","Uzbekistan","Austria","Tajikistan","San Marino","Jordan","Cyprus","Burundi","Afghanistan","Eritrea","Tuvalu","Macedonia","India","Chile","Jamaica","Ethiopia","Andorra","British Indian Ocean Territory","Kuwait","Kiribati","Saint Vincent and the Grenadines","Ecuador","Seychelles","Pakistan","Kosovo","Libya","Mongolia","Bahamas","Turkmenistan","Bolivia","Cayman Islands","Central African Republic","Rwanda","Syria","Laos","Monaco","Canada","Swaziland","Honduras","Equatorial Guinea","Papua New Guinea","Guatemala"],"locations":["GNB","BHR","JPN","GMB","DNK","GRD","SGP","BRA","GIN","EGY","MDG","BIH","GEO","ZAF","ITA","BFA","NER","COK","BGD","TTO","VNM","MDV","COL","BRN","LCA","AGO","FRO","MSR","DMA","PRY","PRT","TON","ARM","OMN","RUS","ISR","VUT","JEY","KOR","STP","KHM","SAU","MLT","SLE","KGZ","ATG","YEM","AZE","ISL","LBR","PHL","VGB","COD","DJI","SOM","NGA","IDN","CMR","CIV","LUX","UGA","ARE","HTI","NLD","MUS","KAZ","GRL","PCN","SRB","ZWE","LVA","COG","LIE","SSD","BTN","SVK","PLW","GRC","LBN","IRQ","LTU","AUS","TLS","MDA","FSM","MOZ","TCA","GAB","TUN","TGO","FIN","FRA","URY","LSO","ESP","COM","SLB","LKA","SHN","BWA","CPV","WSM","MWI","BLR","QAT","GHA","CRI","SUR","TZA","MAR","DOM","TUR","IRN","VEN","HUN","FJI","MHL","MLI","BEL","GGY","SDN","CHN","SLV","MRT","SEN","NZL","KNA","PRK","NIU","GBR","ALB","UKR","DEU","FLK","GUY","ESH","USA","CUB","NOR","BRB","MNE","MMR","IMN","NPL","PER","ROU","BLZ","MEX","ZMB","IRL","POL","CHE","EST","AIA","HRV","PAN","NIC","THA","KEN","SWE","BGR","BMU","PSE","TCD","SVN","MYS","BEN","GIB","DZA","CZE","ARG","UZB","AUT","TJK","SMR","JOR","CYP","BDI","AFG","ERI","TUV","MKD","IND","CHL","JAM","ETH","AND","IOT","KWT","KIR","VCT","ECU","SYC","PAK","XKX","LBY","MNG","BHS","TKM","BOL","CYM","CAF","RWA","SYR","LAO","MCO","CAN","SWZ","HND","GNQ","PNG","GTM"],"name":"","z":[0.083416667,0.29639645,0.279642114,0.438871369,0.372050824,0.186607143,0.363417933,0.437097852,0.112632184,0.500702556,0.41222963,0.418094421,0.4494821,0.432025834,0.401379523,0.47125,0.454402098,0.141,0.310670886,0.403775148,0.400754367,0.007318841,0.395798945,0.380078947,0.35842623,0.388110063,0.664857143,0.461129032,0.4695,0.316611501,0.342243573,0.384136364,0.192815789,0.264101399,0.354650243,0.341988235,-0.0944,0.335409524,0.410325203,0.5275,0.220043165,0.273025375,0.22,0.35456875,0.402707317,0.1766,0.58995466,0.48287907,0.454383929,0.450280597,0.387131281,0.0,0.181256881,0.099355556,0.163552189,0.310240162,0.2050571,0.368326987,0.245422535,0.23612963,0.130274467,0.287168409,0.357856287,0.313300733,0.327376812,0.345058824,0.435538462,0.523833333,0.255955975,0.225734015,0.480432836,0.299180556,0.350533333,0.46302551,0.290131579,0.355923469,0.414666667,0.378576789,0.330797546,0.44398358,0.44967509,0.46998161,-0.148114286,0.450167401,0.536894737,0.194392857,0.227375,0.389007634,0.330951493,0.227384615,0.350131238,0.368055638,0.425238783,0.319734694,0.317112212,-0.132571429,0.344076923,0.187743869,0.319,0.33317037,0.151828571,0.373631579,0.322957187,0.456307018,0.28478223,0.239775588,0.314489933,0.499761905,0.225540107,0.332387283,0.304503441,0.302926102,0.423606627,0.247479003,0.415523962,0.222487685,0.467857143,0.273323699,0.346753579,0.334326923,0.205751111,0.350075379,0.174116518,0.295433333,0.212906412,0.447168539,0.1575625,0.405017544,0.432307692,0.417385481,0.323522449,0.389738794,0.289596244,0.376688889,0.382111111,0.403458333,0.429537085,0.065184531,0.449956839,0.321978571,0.053339623,0.421226244,0.401511111,0.295654003,0.280399469,0.391834527,0.562262295,0.301043759,0.212505155,0.344658338,0.197861004,0.273451836,0.382565789,0.686,0.374442029,0.255128502,0.359282958,0.363668554,0.151217544,0.354985277,0.382947917,0.357791667,0.412242268,0.428495726,0.287016194,0.119591746,0.149365854,0.508269841,0.262009709,0.385405172,0.370525459,0.209325,0.348171223,0.311612676,0.328428571,-0.067361702,0.440809932,0.170085106,0.205450847,0.293285714,0.597684211,0.367829268,0.28141206,0.427576974,0.361048469,0.183965665,0.225918033,0.731428571,0.302801325,0.0805625,0.350107143,0.250984579,0.467542553,0.263818951,0.502618182,0.471194444,0.378154639,0.418276316,0.494895833,0.280191011,0.45975,0.441994413,-0.005132653,0.22137069,0.417471154,0.391883333,0.392682717,0.129527778,0.277415445,0.340210526,0.215168831,0.370254786],"type":"choropleth"}],"name":"2020-06-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["El Salvador","Guinea","Greece","Western Sahara","Brunei","South Sudan","Nauru","Ireland","Niger","Indonesia","Tanzania","Zimbabwe","India","Portugal","Tajikistan","Colombia","Fiji","Bahrain","Chad","Luxembourg","Morocco","Mali","Palestine","Czech Republic","Palau","Bulgaria","Vietnam","Turkmenistan","Paraguay","Brazil","Tunisia","Liechtenstein","Turkey","Pitcairn","Micronesia","Macedonia","Zambia","China","Djibouti","Uzbekistan","Lesotho","Denmark","Swaziland","Malta","Democratic Republic of the Congo","Kuwait","Libya","Ukraine","Lithuania","Italy","Qatar","Papua New Guinea","Romania","Austria","Falkland Islands","Mozambique","Cayman Islands","Dominican Republic","Iceland","Slovenia","Uganda","Anguilla","Sri Lanka","Philippines","Nicaragua","Bhutan","Chile","Maldives","Gibraltar","Albania","Mongolia","Burkina Faso","Benin","Haiti","Guatemala","Belarus","Vanuatu","Poland","Angola","Argentina","Saint Lucia","Slovakia","Saint Helena","Suriname","Dominica","San Marino","Oman","Honduras","Cuba","Kosovo","Thailand","Burundi","Netherlands","Botswana","Tuvalu","Estonia","Yemen","Syria","Kyrgyzstan","Croatia","Montenegro","South Korea","Republic of the Congo","Georgia","Laos","Bangladesh","Saint Kitts and Nevis","South Africa","Iran","Antigua and Barbuda","Panama","Germany","Tokelau","Peru","Nigeria","Guinea-Bissau","Malaysia","Iraq","Monaco","Isle of Man","Guernsey","Turks and Caicos Islands","East Timor","Sweden","Trinidad and Tobago","Latvia","Comoros","Cook Islands","Armenia","United States","Algeria","Andorra","Canada","Nepal","North Korea","Seychelles","Solomon Islands","Pakistan","Rwanda","Kenya","Venezuela","United Arab Emirates","Cape Verde","Liberia","Norway","Israel","Afghanistan","Jordan","Niue","Costa Rica","Montserrat","Barbados","Saint Vincent and the Grenadines","Bermuda","Singapore","Hungary","Grenada","Central African Republic","Guyana","British Indian Ocean Territory","Australia","Saudi Arabia","Serbia","Cambodia","Myanmar","Belize","Kiribati","Jamaica","Kazakhstan","Equatorial Guinea","New Zealand","Senegal","Ethiopia","Sierra Leone","Gabon","Azerbaijan","Egypt","Bahamas","Bolivia","Faroe Islands","Mauritania","British Virgin Islands","Spain","Switzerland","Cameroon","Russia","Japan","Ivory Coast","Belgium","France","Samoa","Bosnia and Herzegovina","Finland","Togo","Malawi","Uruguay","Mauritius","Marshall Islands","Eritrea","Cyprus","Gambia","Greenland","Ghana","Madagascar","Tonga","Ecuador","Jersey","Somalia","Sao Tome and Principe","Mexico","Sudan","Moldova","Lebanon","United Kingdom"],"locations":["SLV","GIN","GRC","ESH","BRN","SSD","NRU","IRL","NER","IDN","TZA","ZWE","IND","PRT","TJK","COL","FJI","BHR","TCD","LUX","MAR","MLI","PSE","CZE","PLW","BGR","VNM","TKM","PRY","BRA","TUN","LIE","TUR","PCN","FSM","MKD","ZMB","CHN","DJI","UZB","LSO","DNK","SWZ","MLT","COD","KWT","LBY","UKR","LTU","ITA","QAT","PNG","ROU","AUT","FLK","MOZ","CYM","DOM","ISL","SVN","UGA","AIA","LKA","PHL","NIC","BTN","CHL","MDV","GIB","ALB","MNG","BFA","BEN","HTI","GTM","BLR","VUT","POL","AGO","ARG","LCA","SVK","SHN","SUR","DMA","SMR","OMN","HND","CUB","XKX","THA","BDI","NLD","BWA","TUV","EST","YEM","SYR","KGZ","HRV","MNE","KOR","COG","GEO","LAO","BGD","KNA","ZAF","IRN","ATG","PAN","DEU","TKL","PER","NGA","GNB","MYS","IRQ","MCO","IMN","GGY","TCA","TLS","SWE","TTO","LVA","COM","COK","ARM","USA","DZA","AND","CAN","NPL","PRK","SYC","SLB","PAK","RWA","KEN","VEN","ARE","CPV","LBR","NOR","ISR","AFG","JOR","NIU","CRI","MSR","BRB","VCT","BMU","SGP","HUN","GRD","CAF","GUY","IOT","AUS","SAU","SRB","KHM","MMR","BLZ","KIR","JAM","KAZ","GNQ","NZL","SEN","ETH","SLE","GAB","AZE","EGY","BHS","BOL","FRO","MRT","VGB","ESP","CHE","CMR","RUS","JPN","CIV","BEL","FRA","WSM","BIH","FIN","TGO","MWI","URY","MUS","MHL","ERI","CYP","GMB","GRL","GHA","MDG","TON","ECU","JEY","SOM","STP","MEX","SDN","MDA","LBN","GBR"],"name":"","z":[0.06186104,0.21025974,0.440417704,0.33615625,0.406095238,0.361799043,0.932,0.256296114,0.456653234,0.097371539,0.237576923,0.077015766,0.283395995,0.376489971,0.319110236,0.390801084,0.263443946,0.26831694,0.357113095,0.23495935,0.374697087,0.364438356,0.314093923,0.417159151,0.861,0.436745257,0.37377193,0.437205128,0.023102711,0.362843944,0.304577039,0.295733333,0.314785084,0.050666667,0.1862,0.329225806,0.25838961,0.208729878,0.284243243,0.342134615,0.575736364,0.449866242,0.09275,0.331621053,0.200474725,0.286142259,0.249260274,0.402869102,0.435408034,0.408961205,0.247050343,0.332504854,0.395390997,0.350592143,0.720536585,0.304672269,0.405936842,0.38160123,0.423845238,0.269,0.248310619,-0.881,0.246560729,0.422092385,0.320152807,0.3465,0.4564662,-0.006738994,0.39464,0.302328042,0.489096774,0.279093458,0.293096386,0.427317568,0.365302643,0.431839695,0.314142857,0.213920635,0.333618893,0.357223458,0.319073171,0.341529915,-0.070117647,0.383636364,0.235833333,0.1215,0.301376344,0.2531287,0.063848556,0.303537037,0.377367908,0.1152,0.323655405,0.23329,0.526111111,0.462606897,0.421633907,0.353831579,0.307136364,0.389937143,0.1469,0.382995392,0.15474026,0.46117907,0.417291139,0.371433898,0.495888889,0.373834578,0.450680352,0.374521739,0.279831768,0.317045299,0.497,0.328665788,0.146480633,-0.015,0.252691314,0.393556082,0.436827586,0.361176471,0.156597826,0.247529412,0.091,0.387883502,0.347469231,0.346339506,-0.124181818,0.273166667,0.164824074,0.48292785,0.369708075,0.255431818,0.481692748,0.35694,0.530833333,0.443150943,0.472545455,0.182397487,-0.094766595,0.200373558,0.304339343,0.265071358,0.352153846,0.450144144,0.429558859,0.277865412,0.2136375,0.068805755,0.662142857,0.2990656,0.437847826,0.305412214,0.522608696,0.456177778,0.380647548,0.464566563,0.27183871,0.489884615,0.410090909,0.425166667,0.423013824,0.195526253,0.300005698,0.248462121,0.343579336,0.31415,0.1834,0.349232401,0.308954128,0.115217391,0.4457493,0.28935506,0.227359673,0.389467742,0.416201493,0.497624242,0.436083333,0.426982379,0.243967442,0.238,0.285428571,0.2872,0.356235893,0.257384956,0.41568306,0.369043219,0.353493366,0.428127119,0.334016331,0.343518366,0.552857143,0.569443478,0.338904031,0.225596774,0.395053498,0.423662641,0.4282,0.444428571,0.412677419,0.476189369,0.473248908,0.544159091,0.292452523,0.361958333,0.457684211,0.302037673,0.37250303,0.268559603,0.481842105,0.327449741,0.209250965,0.541873418,0.209670732,0.44854778],"type":"choropleth"}],"name":"2020-06-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["China","Argentina","Guyana","Saint Vincent and the Grenadines","San Marino","Malta","Sri Lanka","Hungary","Spain","Ivory Coast","Paraguay","Mexico","Tanzania","Turkmenistan","British Indian Ocean Territory","El Salvador","British Virgin Islands","Kyrgyzstan","Zimbabwe","North Korea","Estonia","South Sudan","Micronesia","Bosnia and Herzegovina","Yemen","Qatar","Western Sahara","Czech Republic","Mali","Sierra Leone","Malawi","Egypt","Albania","Botswana","Haiti","Brazil","Brunei","Marshall Islands","Bolivia","Guinea-Bissau","United Kingdom","Papua New Guinea","United States","Saint Lucia","Solomon Islands","Eritrea","Bulgaria","Mauritania","Samoa","Malaysia","Equatorial Guinea","United Arab Emirates","Kuwait","Armenia","Ethiopia","Italy","Maldives","Chile","Zambia","Honduras","Seychelles","Thailand","Mauritius","East Timor","Norway","Myanmar","Bahamas","Iran","Fiji","Morocco","Kenya","Finland","Uruguay","Denmark","Central African Republic","Philippines","Venezuela","Ukraine","Nauru","Germany","Democratic Republic of the Congo","Romania","Niue","Japan","Ireland","Gabon","Burkina Faso","Montserrat","South Korea","Tonga","Croatia","Liechtenstein","Cameroon","Barbados","Sudan","Moldova","Peru","Jordan","Falkland Islands","Cape Verde","Niger","France","Kosovo","Costa Rica","Somalia","Madagascar","Liberia","Russia","Nepal","Switzerland","Isle of Man","Angola","Singapore","Senegal","Canada","Greece","Afghanistan","Cambodia","India","Saudi Arabia","Belgium","Ghana","Sao Tome and Principe","Uzbekistan","Laos","Swaziland","Bhutan","Bahrain","Grenada","Suriname","Tunisia","Netherlands","Lebanon","Dominica","Poland","Monaco","Libya","Luxembourg","Benin","Bermuda","Gibraltar","Anguilla","Bangladesh","Guatemala","Pakistan","Kazakhstan","Cyprus","Iraq","Indonesia","Andorra","Antigua and Barbuda","Jersey","Chad","Mongolia","Rwanda","Belize","Slovenia","Gambia","Vietnam","Oman","Serbia","Jamaica","Republic of the Congo","South Africa","Algeria","Iceland","Macedonia","Saint Kitts and Nevis","Tajikistan","Belarus","Saint Helena","Slovakia","Sweden","Cook Islands","Turks and Caicos Islands","Tuvalu","Nicaragua","Trinidad and Tobago","Mozambique","Nigeria","Comoros","Portugal","Djibouti","Togo","Palestine","Austria","Colombia","Dominican Republic","Guinea","Azerbaijan","Kiribati","Australia","New Zealand","Israel","Latvia","Montenegro","Panama","Vanuatu","Cayman Islands","Burundi","Cuba","Uganda","Tokelau","Faroe Islands","Greenland","Pitcairn","Lesotho","Lithuania","Ecuador","Georgia","Guernsey","Syria","Turkey"],"locations":["CHN","ARG","GUY","VCT","SMR","MLT","LKA","HUN","ESP","CIV","PRY","MEX","TZA","TKM","IOT","SLV","VGB","KGZ","ZWE","PRK","EST","SSD","FSM","BIH","YEM","QAT","ESH","CZE","MLI","SLE","MWI","EGY","ALB","BWA","HTI","BRA","BRN","MHL","BOL","GNB","GBR","PNG","USA","LCA","SLB","ERI","BGR","MRT","WSM","MYS","GNQ","ARE","KWT","ARM","ETH","ITA","MDV","CHL","ZMB","HND","SYC","THA","MUS","TLS","NOR","MMR","BHS","IRN","FJI","MAR","KEN","FIN","URY","DNK","CAF","PHL","VEN","UKR","NRU","DEU","COD","ROU","NIU","JPN","IRL","GAB","BFA","MSR","KOR","TON","HRV","LIE","CMR","BRB","SDN","MDA","PER","JOR","FLK","CPV","NER","FRA","XKX","CRI","SOM","MDG","LBR","RUS","NPL","CHE","IMN","AGO","SGP","SEN","CAN","GRC","AFG","KHM","IND","SAU","BEL","GHA","STP","UZB","LAO","SWZ","BTN","BHR","GRD","SUR","TUN","NLD","LBN","DMA","POL","MCO","LBY","LUX","BEN","BMU","GIB","AIA","BGD","GTM","PAK","KAZ","CYP","IRQ","IDN","AND","ATG","JEY","TCD","MNG","RWA","BLZ","SVN","GMB","VNM","OMN","SRB","JAM","COG","ZAF","DZA","ISL","MKD","KNA","TJK","BLR","SHN","SVK","SWE","COK","TCA","TUV","NIC","TTO","MOZ","NGA","COM","PRT","DJI","TGO","PSE","AUT","COL","DOM","GIN","AZE","KIR","AUS","NZL","ISR","LVA","MNE","PAN","VUT","CYM","BDI","CUB","UGA","TKL","FRO","GRL","PCN","LSO","LTU","ECU","GEO","GGY","SYR","TUR"],"name":"","z":[0.311177299,0.354778305,0.493228916,0.503661972,0.757076923,0.498888889,0.125141176,0.584184066,0.393214741,0.376961538,0.298361638,0.277351726,0.319994398,0.379208333,0.644555556,0.11466087,0.650428571,0.387268293,0.227582524,0.522510204,0.372617886,0.471824121,-0.0744,0.542732394,0.451355263,0.179868852,0.634310345,0.463948276,0.42162987,0.397504202,0.502055556,0.466736132,0.500636364,0.342955882,0.471326087,0.304297492,0.494172414,0.349384615,0.316086436,-0.029,0.444693688,0.602716312,0.597928594,0.473764706,0.69748,0.379,0.495383436,0.451875,0.742,-0.0328734,0.334217391,0.271999134,0.251493827,0.281485149,0.257100719,0.422899007,0.19196,0.459504771,0.270754902,0.231500824,0.655846626,0.434762648,0.492079208,0.0084,0.549778174,0.484086466,0.521408867,0.555246773,0.073453039,0.515729792,0.339969488,0.478220573,0.464740576,0.525848214,0.539766667,0.480909153,0.250181292,0.543727145,-0.448,0.404930816,0.395220472,0.468091205,0.8887,0.417817591,0.327458047,0.559676471,0.359042857,0.497326923,0.547330732,0.50445,0.542873494,0.7518125,0.509505723,0.268365297,0.492476987,0.620563253,0.326862807,0.386041667,0.626898305,0.346679245,0.63751856,0.415423368,0.149479452,0.410300251,0.342563063,0.279476821,0.615990074,0.446672624,0.364590909,0.332710485,0.605693333,0.369727273,0.446194872,0.402931034,0.529604171,0.468471637,0.413627778,0.339455882,0.255216163,0.162568182,0.324177574,0.492942433,0.665,0.19596875,0.694485437,0.116342857,0.147214286,0.546309353,0.487909091,0.35473913,0.370612335,0.424245041,0.221403941,0.210333333,0.263662631,0.374571429,0.192602564,0.237525822,0.129126582,0.442736842,0.243208333,0.837,0.407091097,0.375950103,0.073508345,0.231234568,0.444584615,0.577369115,0.179106043,0.165724138,0.425694915,0.643621622,0.474122449,0.640822222,0.079301587,0.436803922,0.59220438,0.53783432,0.593971098,0.256215827,0.379085034,0.42041676,0.210871429,0.456131283,0.452399267,0.581792593,0.342983607,0.017823529,0.403679245,0.342728261,0.4882,0.403912162,0.450608957,0.5224,0.553,0.4096,0.388571184,0.489546961,0.403394737,0.446607493,0.453,0.369999036,0.372333333,0.343584507,0.41024581,0.394847321,0.392137265,0.40334621,0.14388,0.634069519,0.34175,0.499048156,0.506376173,0.380052209,0.319885714,0.417133333,0.294375,0.332444444,0.65283871,0.099923077,0.124927793,0.282551925,-0.855,0.74575,0.32809375,0.484285714,0.416231707,0.447676923,0.317972841,0.586487759,0.762196721,0.316067797,0.369867412],"type":"choropleth"}],"name":"2020-06-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Morocco","Russia","Belgium","United Arab Emirates","Montenegro","Botswana","Maldives","Syria","Eritrea","Lithuania","Mexico","Bangladesh","Liechtenstein","Nepal","Slovakia","Finland","Saint Kitts and Nevis","Bosnia and Herzegovina","Mozambique","Mauritius","Micronesia","Guatemala","Uganda","Senegal","Spain","Singapore","Israel","Japan","Afghanistan","Belarus","Chile","Kenya","Oman","Dominican Republic","Uzbekistan","Benin","Australia","Turks and Caicos Islands","Iran","Tanzania","Suriname","El Salvador","Myanmar","Burundi","Togo","Solomon Islands","Chad","Mongolia","Angola","East Timor","Kuwait","Barbados","Cuba","Philippines","Saint Lucia","Guyana","Iceland","Rwanda","Saint Vincent and the Grenadines","Kazakhstan","Cameroon","Swaziland","Gibraltar","France","Italy","Luxembourg","Sri Lanka","Sao Tome and Principe","Hungary","Brunei","Albania","Greece","Central African Republic","Faroe Islands","Democratic Republic of the Congo","Cook Islands","Jamaica","Zimbabwe","Peru","Vanuatu","Estonia","Isle of Man","Nicaragua","Comoros","United States","Niger","Venezuela","New Zealand","Argentina","Belize","South Sudan","Djibouti","Somalia","Moldova","Croatia","South Korea","Papua New Guinea","Costa Rica","Guernsey","Bhutan","Marshall Islands","Fiji","Pitcairn","Brazil","Romania","Turkmenistan","Yemen","Czech Republic","Bahamas","Tunisia","Mali","Palestine","Ireland","Tajikistan","Austria","Bolivia","Cayman Islands","Jordan","Ecuador","Tuvalu","Lesotho","Malawi","Sudan","United Kingdom","Gambia","Sweden","Kyrgyzstan","Azerbaijan","Saudi Arabia","Qatar","Republic of the Congo","Georgia","Burkina Faso","Colombia","Macedonia","Cambodia","Malta","Equatorial Guinea","Norway","Cyprus","Ivory Coast","Honduras","Haiti","Anguilla","Samoa","Armenia","Bulgaria","Trinidad and Tobago","Turkey","Antigua and Barbuda","Kosovo","Switzerland","Iraq","Bermuda","Indonesia","Poland","Nigeria","Paraguay","North Korea","Portugal","South Africa","Slovenia","Latvia","Falkland Islands","Thailand","China","Seychelles","Jersey","Cape Verde","India","Lebanon","Greenland","Canada","British Virgin Islands","Zambia","Ukraine","Ethiopia","Guinea","Monaco","Ghana","Libya","Netherlands","Gabon","Liberia","Grenada","Panama","Denmark","Montserrat","Madagascar","Germany","Malaysia","Bahrain","Uruguay","Sierra Leone","Algeria","Serbia","Egypt","Saint Helena","Pakistan","Vietnam","Laos"],"locations":["MAR","RUS","BEL","ARE","MNE","BWA","MDV","SYR","ERI","LTU","MEX","BGD","LIE","NPL","SVK","FIN","KNA","BIH","MOZ","MUS","FSM","GTM","UGA","SEN","ESP","SGP","ISR","JPN","AFG","BLR","CHL","KEN","OMN","DOM","UZB","BEN","AUS","TCA","IRN","TZA","SUR","SLV","MMR","BDI","TGO","SLB","TCD","MNG","AGO","TLS","KWT","BRB","CUB","PHL","LCA","GUY","ISL","RWA","VCT","KAZ","CMR","SWZ","GIB","FRA","ITA","LUX","LKA","STP","HUN","BRN","ALB","GRC","CAF","FRO","COD","COK","JAM","ZWE","PER","VUT","EST","IMN","NIC","COM","USA","NER","VEN","NZL","ARG","BLZ","SSD","DJI","SOM","MDA","HRV","KOR","PNG","CRI","GGY","BTN","MHL","FJI","PCN","BRA","ROU","TKM","YEM","CZE","BHS","TUN","MLI","PSE","IRL","TJK","AUT","BOL","CYM","JOR","ECU","TUV","LSO","MWI","SDN","GBR","GMB","SWE","KGZ","AZE","SAU","QAT","COG","GEO","BFA","COL","MKD","KHM","MLT","GNQ","NOR","CYP","CIV","HND","HTI","AIA","WSM","ARM","BGR","TTO","TUR","ATG","XKX","CHE","IRQ","BMU","IDN","POL","NGA","PRY","PRK","PRT","ZAF","SVN","LVA","FLK","THA","CHN","SYC","JEY","CPV","IND","LBN","GRL","CAN","VGB","ZMB","UKR","ETH","GIN","MCO","GHA","LBY","NLD","GAB","LBR","GRD","PAN","DNK","MSR","MDG","DEU","MYS","BHR","URY","SLE","DZA","SRB","EGY","SHN","PAK","VNM","LAO"],"name":"","z":[0.386621622,0.486184932,0.306518304,0.291427146,0.0438,0.02165,0.128410959,0.452129032,-0.0594,0.410085714,0.309562286,0.267088608,0.08675,0.242692308,0.324977778,0.290235294,0.365,0.546555556,0.355315789,0.257148148,0.141785714,0.418674877,0.201533333,0.333083333,0.400731028,0.307901141,0.394823529,0.318069701,0.290098765,0.272125,0.394487179,0.114469172,0.320703125,0.245557692,0.284,0.6444,0.542778103,0.039,0.504400881,0.064898551,0.772,0.094641304,0.422921569,0.0,0.289969697,0.727,0.212409091,0.382203704,0.282615385,-0.458538462,0.272263158,0.3665,0.256795918,0.514446584,0.674166667,0.017333333,0.34975,-0.04818408,0.656875,0.443136364,0.306953405,0.0,0.334222222,0.334043031,0.379927606,0.092081081,0.245283843,0.88375,0.323741935,0.158222222,0.317190476,0.380530556,0.5371,0.0,0.252623188,0.4704,0.393577114,0.085661157,0.362244635,0.5285,0.600574468,0.378235294,0.306473684,0.862,0.511511495,0.536502041,0.396306397,0.514327623,0.50434596,0.5092,0.222987013,0.492,0.011097222,0.530096154,0.60295122,0.464977011,0.524666667,0.564022222,0.3308,0.0697,0.0,0.065326531,0.786,0.376376033,0.460504532,0.6682,0.58625,0.481585714,0.565853659,0.214602564,0.384483333,0.510803571,0.756820809,0.447795455,0.379833333,0.178142857,0.650028571,0.1405,0.39762069,0.293,0.2713,0.332037037,0.545181818,0.391162459,0.511310345,0.427603865,0.319625,0.374752941,0.281087786,0.240312796,0.051333333,0.432425,0.293142857,0.422285006,0.095375,0.129074074,0.244772727,-0.2895,0.504828338,0.535032258,0.114,-0.0245,0.598251256,-0.497,0.626,-0.110292683,0.600888889,0.400722222,0.330208029,0.029,-0.196578947,0.292203883,0.551531429,0.4035,0.352455185,0.379565022,0.257405824,0.384,0.6265,0.428493421,0.334559617,0.3275,0.357181818,0.3985,0.389305595,0.4067825,0.538411765,0.305344828,0.0,0.246938835,0.285855263,0.4974375,0.465441827,0.815,0.015117647,0.437810345,-0.133151515,0.343333333,0.485833333,0.223451613,0.228545455,0.42027291,0.433433333,0.506055556,0.0,0.462489796,0.472459893,0.6478,0.424181818,0.436425118,0.262369014,0.137485294,0.586702432,0.3308125,0.014647059,0.245418367,0.496005495,0.7275,0.143595181,0.438405714,0.5516875],"type":"choropleth"}],"name":"2020-06-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Hungary","Papua New Guinea","Faroe Islands","Morocco","Portugal","Albania","Latvia","Saudi Arabia","Antigua and Barbuda","Bosnia and Herzegovina","Belarus","Cyprus","Greece","Luxembourg","Indonesia","Singapore","Yemen","Fiji","South Sudan","Cuba","Angola","South Korea","Belize","San Marino","Mauritius","Egypt","Malaysia","Palestine","Dominican Republic","Montserrat","Cambodia","Lithuania","Belgium","Greenland","Uzbekistan","Slovenia","Slovakia","Andorra","Niger","Ivory Coast","Cape Verde","Djibouti","Costa Rica","Philippines","Pitcairn","Argentina","Bahamas","Marshall Islands","Turkmenistan","Gabon","Denmark","Netherlands","Liberia","Afghanistan","Germany","Panama","Honduras","Libya","Senegal","Mali","Brazil","North Korea","Republic of the Congo","Iraq","Czech Republic","Romania","British Virgin Islands","Austria","Samoa","Cayman Islands","Lesotho","Nicaragua","Isle of Man","Kyrgyzstan","Malta","United Kingdom","Georgia","Jordan","El Salvador","Azerbaijan","Jersey","Serbia","Venezuela","Croatia","Tunisia","Haiti","Gambia","Sweden","Pakistan","New Zealand","Ireland","Bahrain","France","Ghana","Switzerland","Spain","United Arab Emirates","Eritrea","Suriname","Brunei","Australia","Iran","Kenya","Myanmar","Central African Republic","Oman","Peru","Barbados","Togo","Cook Islands","Cameroon","Rwanda","Nigeria","Botswana","Syria","Tanzania","Mozambique","Vanuatu","Mauritania","Japan","Finland","Saint Vincent and the Grenadines","Equatorial Guinea","Qatar","Nepal","United States","Lebanon","Canada","South Africa","China","Turks and Caicos Islands","Chile","Guyana","Russia","Kuwait","Dominica","Vatican","Swaziland","Maldives","Liechtenstein","Bangladesh","Nauru","Kazakhstan","Uganda","Italy","Poland","Gibraltar","Vietnam","Anguilla","Burundi","Sudan","Bermuda","Turkey","Moldova","Laos","Israel","Zambia","Montenegro","Sao Tome and Principe","Madagascar","Guinea","Estonia","Kosovo","India","Western Sahara","Iceland","Micronesia","Armenia","Mongolia","Solomon Islands","Saint Helena","Tajikistan","Chad","Saint Kitts and Nevis","Ukraine","Bolivia","Somalia","Democratic Republic of the Congo","Monaco","Niue","East Timor","Saint Lucia","Thailand","Grenada","Falkland Islands","Jamaica","Macedonia","Tonga","Sri Lanka","Norway","Ethiopia","Trinidad and Tobago","Guatemala","Malawi","Uruguay","Paraguay","Sierra Leone","Algeria","Guernsey","Seychelles","Mexico","Burkina Faso","Zimbabwe","Bulgaria","Benin","Colombia","Ecuador","Bhutan"],"locations":["HUN","PNG","FRO","MAR","PRT","ALB","LVA","SAU","ATG","BIH","BLR","CYP","GRC","LUX","IDN","SGP","YEM","FJI","SSD","CUB","AGO","KOR","BLZ","SMR","MUS","EGY","MYS","PSE","DOM","MSR","KHM","LTU","BEL","GRL","UZB","SVN","SVK","AND","NER","CIV","CPV","DJI","CRI","PHL","PCN","ARG","BHS","MHL","TKM","GAB","DNK","NLD","LBR","AFG","DEU","PAN","HND","LBY","SEN","MLI","BRA","PRK","COG","IRQ","CZE","ROU","VGB","AUT","WSM","CYM","LSO","NIC","IMN","KGZ","MLT","GBR","GEO","JOR","SLV","AZE","JEY","SRB","VEN","HRV","TUN","HTI","GMB","SWE","PAK","NZL","IRL","BHR","FRA","GHA","CHE","ESP","ARE","ERI","SUR","BRN","AUS","IRN","KEN","MMR","CAF","OMN","PER","BRB","TGO","COK","CMR","RWA","NGA","BWA","SYR","TZA","MOZ","VUT","MRT","JPN","FIN","VCT","GNQ","QAT","NPL","USA","LBN","CAN","ZAF","CHN","TCA","CHL","GUY","RUS","KWT","DMA","VAT","SWZ","MDV","LIE","BGD","NRU","KAZ","UGA","ITA","POL","GIB","VNM","AIA","BDI","SDN","BMU","TUR","MDA","LAO","ISR","ZMB","MNE","STP","MDG","GIN","EST","XKX","IND","ESH","ISL","FSM","ARM","MNG","SLB","SHN","TJK","TCD","KNA","UKR","BOL","SOM","COD","MCO","NIU","TLS","LCA","THA","GRD","FLK","JAM","MKD","TON","LKA","NOR","ETH","TTO","GTM","MWI","URY","PRY","SLE","DZA","GGY","SYC","MEX","BFA","ZWE","BGR","BEN","COL","ECU","BTN"],"name":"","z":[0.608183333,0.521727273,0.814,0.540319018,0.656144186,0.404183673,0.328592593,0.347405195,0.727736842,0.424988095,0.454529412,0.280393782,0.475070524,0.153333333,0.457105263,0.376185567,0.466298611,0.341401961,0.404203125,0.445403061,0.400233333,0.295181818,0.408529412,0.814,0.568518519,0.391808511,0.227785533,0.276238095,0.548168317,0.51,0.2918,0.486288043,0.490033951,0.380826087,0.841777778,0.438521429,0.316846154,0.4118,0.57666287,0.202388889,0.407,0.830666667,0.464373272,0.369326929,0.774142857,0.56847861,0.654759494,0.1541,0.83475,0.554323944,0.575482759,0.534522164,0.578704225,0.228511811,0.542297284,0.606078853,0.350577778,0.21009375,0.653734694,0.239773585,0.439161599,0.6555,0.459941176,0.460817757,0.525851282,0.430027994,0.094,0.471645455,0.6605,0.570859649,0.387,0.663329787,0.250254545,0.327153846,0.235666667,0.413026401,0.471948113,0.301918033,0.407531915,0.546421687,0.653504854,0.325531915,0.569505319,0.395134146,0.495646154,0.426856618,0.309177966,0.558064935,0.258159107,0.512218346,0.541082806,0.400644737,0.517773692,0.294764075,0.443601626,0.455046372,0.36039141,0.285190476,0.870125,0.243,0.516540704,0.485201389,0.181409025,0.394323308,0.678372093,0.354294737,0.449778802,0.58225,0.621054054,0.814,0.414993363,0.107135593,0.424896003,0.294219512,0.307060606,0.253071006,0.464083333,0.4884,0.813,0.456894691,0.522044271,0.588428571,0.857,0.279958115,0.310413934,0.374858417,0.281221154,0.444796167,0.341406865,0.178087429,0.814,0.597345029,0.491333333,0.418048193,0.32323913,0.816666667,0.814,0.075681818,0.280492958,0.385714286,0.336437288,0.814,0.375206897,0.217594378,0.441098318,0.565171582,0.3071,0.5988307,0.814,0.657,0.309783333,0.549807692,0.436590361,0.445367876,0.475811881,0.383806034,0.665,0.636466667,0.814,0.329454545,0.3908,0.344534247,0.47184375,0.286141706,0.341233333,0.684882353,0.08325,0.41028,0.525608247,0.316857143,0.648444444,0.3805,0.512259259,0.814,0.576979094,0.483892473,0.231718954,0.540482759,0.306166667,0.814,0.342428571,0.531548387,0.437328708,0.642571429,0.426631579,0.4825925,0.318390244,0.473,0.308050459,0.532447059,-0.087425676,0.445288136,0.29044,0.514711712,0.59517378,0.461354545,0.527638298,0.379381295,0.755625,0.611416667,0.41967525,0.279153846,0.263469136,0.423637306,0.401842105,0.473490196,0.511072848,0.435333333],"type":"choropleth"}],"name":"2020-06-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Morocco","Ivory Coast","Antigua and Barbuda","Netherlands","Ghana","Yemen","Nigeria","Afghanistan","Fiji","Malawi","Turks and Caicos Islands","Samoa","Central African Republic","Estonia","Oman","Canada","Bangladesh","Belarus","Ethiopia","Mozambique","Tanzania","Vietnam","Philippines","Anguilla","Western Sahara","Marshall Islands","Liechtenstein","Syria","Tokelau","Kosovo","Bermuda","Isle of Man","Sudan","Japan","Bahrain","Qatar","Cape Verde","Myanmar","Barbados","Kyrgyzstan","Ukraine","Iraq","Pakistan","Bulgaria","Monaco","Albania","Madagascar","Jersey","British Virgin Islands","Suriname","Egypt","Libya","Andorra","Nepal","France","Luxembourg","Solomon Islands","Guinea","Saint Kitts and Nevis","Costa Rica","Zimbabwe","Guyana","Kenya","Tonga","Eritrea","Saint Vincent and the Grenadines","Cook Islands","Latvia","United States","Sri Lanka","Palestine","Cameroon","Rwanda","Guatemala","Mongolia","North Korea","Mauritania","Algeria","Australia","Switzerland","Brunei","Senegal","Lebanon","Uganda","Chad","Cuba","Chile","Paraguay","Macedonia","Finland","Botswana","Jamaica","Kazakhstan","South Korea","Italy","Dominican Republic","Swaziland","Dominica","Brazil","Russia","Pitcairn","Gibraltar","Sierra Leone","Kuwait","Maldives","Iran","Argentina","South Sudan","Vanuatu","India","Lithuania","Tunisia","Falkland Islands","Greece","Sao Tome and Principe","Montenegro","Czech Republic","United Arab Emirates","Kiribati","Saint Lucia","Gambia","Croatia","Faroe Islands","Ecuador","Niger","Turkmenistan","Spain","Burundi","Saudi Arabia","Poland","Zambia","El Salvador","Lesotho","Georgia","Gabon","Togo","Slovenia","Israel","Democratic Republic of the Congo","Azerbaijan","Indonesia","Thailand","Hungary","Tuvalu","Belize","Tajikistan","Bahamas","Romania","Palau","Cayman Islands","New Zealand","Papua New Guinea","Malta","Portugal","Micronesia","Grenada","Montserrat","Saint Helena","Bhutan","Panama","Turkey","San Marino","Sweden","Moldova","British Indian Ocean Territory","East Timor","Somalia","Honduras","Benin","Jordan","Greenland","Ireland","Seychelles","Guernsey","Equatorial Guinea","Nicaragua","Malaysia","Uruguay","Belgium","Niue","Republic of the Congo","Djibouti","Uzbekistan","Norway","Mexico","Iceland","Bolivia","Cyprus","South Africa","Peru","Germany","China","Colombia","Denmark","Liberia","Cambodia","Laos","Mali","Burkina Faso","Venezuela","Angola","Bosnia and Herzegovina","Serbia","Singapore","Haiti","Comoros","Austria","Guinea-Bissau","Trinidad and Tobago","Mauritius","United Kingdom","Slovakia","Armenia"],"locations":["MAR","CIV","ATG","NLD","GHA","YEM","NGA","AFG","FJI","MWI","TCA","WSM","CAF","EST","OMN","CAN","BGD","BLR","ETH","MOZ","TZA","VNM","PHL","AIA","ESH","MHL","LIE","SYR","TKL","XKX","BMU","IMN","SDN","JPN","BHR","QAT","CPV","MMR","BRB","KGZ","UKR","IRQ","PAK","BGR","MCO","ALB","MDG","JEY","VGB","SUR","EGY","LBY","AND","NPL","FRA","LUX","SLB","GIN","KNA","CRI","ZWE","GUY","KEN","TON","ERI","VCT","COK","LVA","USA","LKA","PSE","CMR","RWA","GTM","MNG","PRK","MRT","DZA","AUS","CHE","BRN","SEN","LBN","UGA","TCD","CUB","CHL","PRY","MKD","FIN","BWA","JAM","KAZ","KOR","ITA","DOM","SWZ","DMA","BRA","RUS","PCN","GIB","SLE","KWT","MDV","IRN","ARG","SSD","VUT","IND","LTU","TUN","FLK","GRC","STP","MNE","CZE","ARE","KIR","LCA","GMB","HRV","FRO","ECU","NER","TKM","ESP","BDI","SAU","POL","ZMB","SLV","LSO","GEO","GAB","TGO","SVN","ISR","COD","AZE","IDN","THA","HUN","TUV","BLZ","TJK","BHS","ROU","PLW","CYM","NZL","PNG","MLT","PRT","FSM","GRD","MSR","SHN","BTN","PAN","TUR","SMR","SWE","MDA","IOT","TLS","SOM","HND","BEN","JOR","GRL","IRL","SYC","GGY","GNQ","NIC","MYS","URY","BEL","NIU","COG","DJI","UZB","NOR","MEX","ISL","BOL","CYP","ZAF","PER","DEU","CHN","COL","DNK","LBR","KHM","LAO","MLI","BFA","VEN","AGO","BIH","SRB","SGP","HTI","COM","AUT","GNB","TTO","MUS","GBR","SVK","ARM"],"name":"","z":[0.424405099,0.410940299,0.343575,0.388089372,0.319392507,0.408731579,0.37356493,0.33302994,0.34825,0.461228571,0.388666667,0.227,0.428367347,0.403380952,0.348194969,0.419123313,0.243115942,0.564035294,0.092490964,0.243768595,0.323591398,0.532464623,0.395395465,0.189,0.588363636,0.846333333,0.777333333,0.509191489,0.907,0.413113208,0.483964912,0.450427083,0.447719577,0.379244244,0.246953704,0.164823848,0.227181818,0.370408511,0.381953271,0.53575,0.471492565,0.444054825,0.327394479,0.44944373,0.460526316,0.52272973,0.370270677,0.340651961,0.670545455,0.349518519,0.451324916,0.314493333,0.3578,0.372742268,0.464744677,0.22340553,0.866272727,0.419519231,0.395666667,0.24411071,0.242795858,0.348656716,0.274072589,0.396666667,0.486,0.485173913,0.814,0.469707071,0.445328911,0.241246973,0.325228346,0.415412451,-0.029638122,0.357812369,0.526783186,0.514553191,0.385421053,0.388153558,0.469499812,0.394339646,0.159461538,0.282302428,0.226795455,0.23968003,0.5102875,0.056109098,0.394923498,0.491294754,0.38605,0.452829487,0.208142857,0.418093333,0.300708333,0.181427734,0.445982993,0.39196465,0.129461538,0.6486,0.36897574,0.412176575,0.135416667,0.131733333,0.472383333,0.332310526,0.15165566,0.511659715,0.365813081,0.348627273,0.414784314,0.267988467,0.397476082,0.317976959,0.500738095,0.422631369,0.3097,0.287735849,0.399495798,0.319954359,0.6554,0.388947368,0.295513393,0.498883721,0.6998,0.332941022,0.559687225,0.584736842,0.32057996,0.51775,0.249274834,0.351628272,0.090139241,0.252881435,0.447792683,0.478547619,0.500858156,0.348801418,0.447552486,0.345541985,0.372692982,0.489456081,0.252248057,0.395197856,0.574932203,0.405875,0.402305085,0.361058824,0.464039735,0.449135577,-0.744,0.493297521,0.473134044,0.529844444,0.328268657,0.373304091,0.4766,0.114625,0.522133333,0.693833333,0.25205,0.287917095,0.392078862,0.099666667,0.452645412,0.500331658,0.647,0.267333333,0.180276094,0.3275,-0.248277778,0.280415929,0.718657143,0.362466218,0.56338843,0.452418605,0.297,0.348531339,0.272982433,0.396243377,0.349269876,0.894333333,0.465142857,0.182913043,0.397722222,0.446524121,0.308810351,0.485313253,0.269157749,0.35426556,0.306766326,0.346068118,0.421061136,0.360367203,0.354966521,0.467231173,0.517098859,0.194458716,0.4201875,0.274976608,0.319824561,0.273939922,0.342716867,0.474768362,0.424709677,0.550248566,0.382724315,0.56425,0.410878194,0.041785714,0.46423588,0.502615385,0.449323227,0.370956522,-0.194654867],"type":"choropleth"}],"name":"2020-06-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-06-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ethiopia","Thailand","Palestine","Barbados","Ecuador","Albania","China","Lesotho","Estonia","North Korea","Guatemala","Serbia","Cuba","Guyana","Andorra","Finland","Liechtenstein","Azerbaijan","Oman","Togo","Gambia","Niue","Turks and Caicos Islands","Kenya","Ivory Coast","Norway","Mauritania","Bhutan","Afghanistan","Croatia","Myanmar","Maldives","Zambia","Saint Vincent and the Grenadines","United Arab Emirates","Nicaragua","Vatican","Gibraltar","Sweden","Uruguay","Rwanda","Senegal","Kuwait","Trinidad and Tobago","Saint Lucia","Burundi","Cayman Islands","Jordan","Georgia","Democratic Republic of the Congo","Niger","Republic of the Congo","Costa Rica","Guernsey","Lebanon","Poland","India","Falkland Islands","Somalia","Monaco","Central African Republic","Brazil","Equatorial Guinea","Germany","Liberia","British Indian Ocean Territory","Kazakhstan","Nepal","Turkmenistan","Western Sahara","Ghana","Portugal","Gabon","Iraq","Haiti","Yemen","Kosovo","Bulgaria","Colombia","Austria","Netherlands","Bermuda","Armenia","Sierra Leone","Tuvalu","Marshall Islands","Philippines","Laos","Bahrain","Dominica","Denmark","Swaziland","Kyrgyzstan","Cape Verde","Venezuela","Madagascar","Slovakia","Bahamas","Panama","British Virgin Islands","Czech Republic","Comoros","Nigeria","Italy","Djibouti","Sao Tome and Principe","Qatar","France","Ukraine","Samoa","Pitcairn","Argentina","Sudan","Nauru","South Africa","Iceland","Spain","Switzerland","Vietnam","Mali","Angola","Seychelles","Eritrea","Honduras","Libya","Malawi","Tajikistan","Russia","Isle of Man","United Kingdom","Ireland","Romania","Guinea","Malta","Cyprus","Uganda","Burkina Faso","Jersey","Canada","El Salvador","Bolivia","New Zealand","Moldova","Bangladesh","Micronesia","San Marino","East Timor","Mongolia","Papua New Guinea","Benin","Saint Kitts and Nevis","Anguilla","Belgium","Botswana","Mauritius","Morocco","Cambodia","Cook Islands","Iran","Mozambique","Guinea-Bissau","Australia","Montenegro","South Sudan","Singapore","Jamaica","Algeria","Uzbekistan","Turkey","Cameroon","Peru","Syria","Latvia","Belarus","Tonga","Chad","Faroe Islands","Lithuania","Saint Helena","Kiribati","Belize","Hungary","Pakistan","Grenada","Mexico","Solomon Islands","Luxembourg","Dominican Republic","Israel","Slovenia","Macedonia","United States","Antigua and Barbuda","Brunei","Japan","Saudi Arabia","Suriname","Tunisia","Malaysia","South Korea","Montserrat","Sri Lanka","Vanuatu","Zimbabwe","Indonesia","Chile","Egypt","Bosnia and Herzegovina","Greenland","Tanzania","Greece","Paraguay","Fiji"],"locations":["ETH","THA","PSE","BRB","ECU","ALB","CHN","LSO","EST","PRK","GTM","SRB","CUB","GUY","AND","FIN","LIE","AZE","OMN","TGO","GMB","NIU","TCA","KEN","CIV","NOR","MRT","BTN","AFG","HRV","MMR","MDV","ZMB","VCT","ARE","NIC","VAT","GIB","SWE","URY","RWA","SEN","KWT","TTO","LCA","BDI","CYM","JOR","GEO","COD","NER","COG","CRI","GGY","LBN","POL","IND","FLK","SOM","MCO","CAF","BRA","GNQ","DEU","LBR","IOT","KAZ","NPL","TKM","ESH","GHA","PRT","GAB","IRQ","HTI","YEM","XKX","BGR","COL","AUT","NLD","BMU","ARM","SLE","TUV","MHL","PHL","LAO","BHR","DMA","DNK","SWZ","KGZ","CPV","VEN","MDG","SVK","BHS","PAN","VGB","CZE","COM","NGA","ITA","DJI","STP","QAT","FRA","UKR","WSM","PCN","ARG","SDN","NRU","ZAF","ISL","ESP","CHE","VNM","MLI","AGO","SYC","ERI","HND","LBY","MWI","TJK","RUS","IMN","GBR","IRL","ROU","GIN","MLT","CYP","UGA","BFA","JEY","CAN","SLV","BOL","NZL","MDA","BGD","FSM","SMR","TLS","MNG","PNG","BEN","KNA","AIA","BEL","BWA","MUS","MAR","KHM","COK","IRN","MOZ","GNB","AUS","MNE","SSD","SGP","JAM","DZA","UZB","TUR","CMR","PER","SYR","LVA","BLR","TON","TCD","FRO","LTU","SHN","KIR","BLZ","HUN","PAK","GRD","MEX","SLB","LUX","DOM","ISR","SVN","MKD","USA","ATG","BRN","JPN","SAU","SUR","TUN","MYS","KOR","MSR","LKA","VUT","ZWE","IDN","CHL","EGY","BIH","GRL","TZA","GRC","PRY","FJI"],"name":"","z":[0.264532567,0.366989358,0.380448598,0.33890583,0.21239667,0.440804598,0.445562212,0.344991228,0.413928934,0.315264151,0.316959492,0.50109068,0.051795161,0.304504425,0.046516667,0.394726133,0.61346875,0.524661792,0.351302419,0.283808036,0.435010309,0.5289,0.673714286,0.161492308,0.08862,0.49988413,0.398375,0.328933333,0.295716599,0.300670391,0.457685484,0.154161499,0.205155039,0.58,0.253789968,0.356514851,0.3082,0.351030303,0.421353049,0.395269053,0.022907676,0.283568093,0.276592742,0.36068059,0.319822222,-0.003590909,0.493798165,0.2294,0.46166843,0.340938547,0.516832027,0.45125,0.248394306,0.266875,0.312419118,0.352814286,0.236191082,0.383074074,0.209147493,0.240183333,0.400159664,0.407118036,0.382888889,0.344192145,0.46558651,0.3325,0.26276,0.335435746,0.224818182,0.408285714,0.354613953,0.353239299,0.43584434,0.468493892,0.372404949,0.380513043,0.380764706,0.46913253,0.345723415,0.320956386,0.375847819,0.509222222,0.118140741,0.435330986,-0.057888889,0.656363636,0.292241116,0.552604167,0.23463253,0.291857143,0.446309293,0.263627907,0.386441176,0.250037037,0.265643847,0.387273128,0.349708738,0.442848361,0.266385911,0.490142857,0.410468641,0.123909091,0.30179482,0.444264508,0.414678571,0.3164,0.146523132,0.382629176,0.431449853,0.122857143,0.766916667,0.396133385,0.556188341,0.868,0.35994756,0.411095238,0.27575834,0.356293411,0.480417076,0.359604278,0.32629,0.529421801,0.020681818,0.266576119,0.38725,0.396029499,0.321303371,0.380636495,0.515575758,0.430938652,0.336150532,0.438857143,0.239705882,0.400568,0.433033808,0.188810064,0.356086022,0.422644737,0.401669515,0.263361535,0.307123153,0.433733304,0.498426009,0.288079057,0.1853,0.48675,0.215777778,0.435947955,0.383526316,0.095669683,0.1832,0.0185,0.243766426,0.171256944,0.540528302,0.385826884,0.332254098,0.13875,0.446723442,0.194593407,0.108367347,0.43415977,0.302222222,0.425210526,0.551052507,0.419391204,0.40727451,0.401342857,0.321048062,0.409550794,0.299436497,0.343024194,0.373256545,0.324121495,0.388066667,0.402330508,0.262,0.431199352,0.778636364,0.417,0.480045872,0.416740061,0.307269438,0.35168,0.317547835,0.61775,0.272654902,0.338313668,0.307237347,0.41669403,0.361641509,0.478239717,0.427242424,0.286375,0.336728599,0.299406634,0.288828571,0.19337037,0.146361303,0.362887175,0.51816129,0.176008787,0.310452381,0.341217163,0.167490957,0.355744339,0.455458656,0.425329317,0.56669697,0.25799182,0.42809994,0.41276705,0.315497487],"type":"choropleth"}],"name":"2020-06-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Italy","Malawi","Fiji","Ecuador","Maldives","Oman","Cyprus","Western Sahara","Egypt","Cameroon","Lebanon","Bolivia","Samoa","Dominican Republic","Turkey","Poland","Hungary","Uruguay","Albania","Denmark","Dominica","Uzbekistan","Trinidad and Tobago","South Africa","Equatorial Guinea","Indonesia","Russia","Germany","Bermuda","Greece","Falkland Islands","Chile","Republic of the Congo","United Kingdom","Nepal","Netherlands","United States","Mozambique","Georgia","Guatemala","Isle of Man","Lithuania","Kyrgyzstan","Laos","Tonga","Guinea-Bissau","Belize","Niger","Tajikistan","Iceland","Democratic Republic of the Congo","Syria","Eritrea","Armenia","Haiti","Monaco","Nicaragua","Morocco","El Salvador","Iraq","Jersey","Burkina Faso","Ireland","East Timor","Bahrain","Sudan","Saint Kitts and Nevis","France","Palestine","Canada","Kuwait","Ghana","Gabon","Guernsey","Sierra Leone","Pitcairn","Uganda","Mauritania","Gambia","Libya","Panama","Rwanda","Yemen","Azerbaijan","Luxembourg","Paraguay","British Virgin Islands","Tokelau","Tunisia","South Sudan","Montenegro","Spain","Marshall Islands","Brazil","Greenland","Slovenia","Lesotho","Belarus","Malta","Papua New Guinea","Vietnam","Jamaica","Central African Republic","Cambodia","Djibouti","Senegal","Thailand","Sao Tome and Principe","Niue","North Korea","Guinea","Seychelles","Madagascar","Togo","Micronesia","Australia","Japan","Vanuatu","Burundi","Antigua and Barbuda","Ivory Coast","Latvia","India","Nigeria","Romania","Pakistan","Andorra","Cayman Islands","Brunei","Gibraltar","Malaysia","Myanmar","Ethiopia","China","Costa Rica","Czech Republic","Saudi Arabia","Sri Lanka","Liberia","Qatar","Barbados","Saint Vincent and the Grenadines","Moldova","Serbia","Mauritius","Kosovo","Mongolia","Turkmenistan","Benin","Zambia","Liechtenstein","Swaziland","Ukraine","Saint Lucia","Comoros","Guyana","Switzerland","Bhutan","Estonia","Finland","Faroe Islands","Israel","Austria","Jordan","Venezuela","Algeria","Zimbabwe","Bulgaria","Colombia","Norway","Mali","Iran","Belgium","South Korea","Solomon Islands","British Indian Ocean Territory","Suriname","Singapore","Tuvalu","Saint Helena","Botswana","San Marino","Cape Verde","Bosnia and Herzegovina","Mexico","Peru","Chad","Argentina","Croatia","Grenada","Honduras","Bahamas","Bangladesh","Kazakhstan","Tanzania","New Zealand","Afghanistan","Turks and Caicos Islands","Slovakia","United Arab Emirates","Sweden","Kiribati","Angola","Macedonia","Philippines","Kenya","Portugal","Somalia","Cuba"],"locations":["ITA","MWI","FJI","ECU","MDV","OMN","CYP","ESH","EGY","CMR","LBN","BOL","WSM","DOM","TUR","POL","HUN","URY","ALB","DNK","DMA","UZB","TTO","ZAF","GNQ","IDN","RUS","DEU","BMU","GRC","FLK","CHL","COG","GBR","NPL","NLD","USA","MOZ","GEO","GTM","IMN","LTU","KGZ","LAO","TON","GNB","BLZ","NER","TJK","ISL","COD","SYR","ERI","ARM","HTI","MCO","NIC","MAR","SLV","IRQ","JEY","BFA","IRL","TLS","BHR","SDN","KNA","FRA","PSE","CAN","KWT","GHA","GAB","GGY","SLE","PCN","UGA","MRT","GMB","LBY","PAN","RWA","YEM","AZE","LUX","PRY","VGB","TKL","TUN","SSD","MNE","ESP","MHL","BRA","GRL","SVN","LSO","BLR","MLT","PNG","VNM","JAM","CAF","KHM","DJI","SEN","THA","STP","NIU","PRK","GIN","SYC","MDG","TGO","FSM","AUS","JPN","VUT","BDI","ATG","CIV","LVA","IND","NGA","ROU","PAK","AND","CYM","BRN","GIB","MYS","MMR","ETH","CHN","CRI","CZE","SAU","LKA","LBR","QAT","BRB","VCT","MDA","SRB","MUS","XKX","MNG","TKM","BEN","ZMB","LIE","SWZ","UKR","LCA","COM","GUY","CHE","BTN","EST","FIN","FRO","ISR","AUT","JOR","VEN","DZA","ZWE","BGR","COL","NOR","MLI","IRN","BEL","KOR","SLB","IOT","SUR","SGP","TUV","SHN","BWA","SMR","CPV","BIH","MEX","PER","TCD","ARG","HRV","GRD","HND","BHS","BGD","KAZ","TZA","NZL","AFG","TCA","SVK","ARE","SWE","KIR","AGO","MKD","PHL","KEN","PRT","SOM","CUB"],"name":"","z":[0.498402892,0.548305389,0.572690909,0.354449094,0.408591647,0.466896552,0.452424242,0.479481481,0.395593625,0.378400463,0.341461078,0.331538972,0.336375,0.349989704,0.433541838,0.421806561,0.443479866,0.475390057,0.454246753,0.403875236,0.8494,0.214833333,0.522185629,0.348610197,0.452,0.452747967,0.424086207,0.447912284,0.7163,0.454236842,0.257833333,0.344284401,0.532333333,0.47133817,0.157008523,0.448970885,0.454644759,0.324243902,0.482856322,0.44474955,0.490827586,0.450888031,0.409176471,0.667146341,0.572714286,0.43265,0.489266667,0.513346667,0.397962963,0.414456522,0.440405405,0.365444444,-0.526,0.417433333,0.489780945,0.478206897,0.327430435,0.546661111,0.339835564,0.405168317,0.528571429,0.503,0.469846054,-0.173,0.431867647,0.48973913,-0.056846154,0.668356278,0.426605263,0.487008709,0.405545455,0.356711842,0.319716981,0.493652174,0.474,0.8802,0.436110509,-0.074789474,0.329125,0.492280702,0.315537324,0.423586667,0.445770115,0.459228916,0.3771,0.294065553,0.8162,0.513,0.485165829,0.487719512,0.733276596,0.383201376,0.766666667,0.379574093,0.589565217,0.541893617,0.467431373,0.599411765,0.291311111,0.370363636,0.457122857,0.479987395,0.377625,0.491747967,0.242571429,0.514903654,0.416763036,0.906,0.5145,0.387285714,0.420960784,0.353888889,0.6034,0.5691875,0.6075,0.524799597,0.363479265,0.676,0.48775,0.569875,0.649652542,0.555477778,0.335911604,0.359419336,0.478788991,0.39770243,0.401357143,0.354933333,0.156266667,0.393823529,0.331976805,0.463992593,0.438504167,0.481518556,0.369560554,0.508074219,0.309181495,0.409771167,0.451071942,0.48350289,0.587079365,0.5195,0.594,0.405245714,0.54705,0.559833333,0.422938053,0.427666667,0.435163636,0.468962025,0.610333333,-0.299466667,0.423791005,0.599944444,0.594,0.346571429,0.462041723,0.48775,0.401591398,0.471212581,0.29425,0.420537468,0.442686062,0.464090909,0.315726902,0.547078125,0.308452055,0.507009346,0.388353006,0.49675772,0.44894152,0.421249505,0.484483254,0.419389193,0.237,0.526666667,0.327823529,0.399296667,0.858,0.385333333,0.374394737,0.483333333,0.545083333,0.4777,0.459028156,0.398975147,0.416105263,0.431971065,0.533359375,0.457375,0.312179688,0.528010526,0.35235,0.514388889,0.391520107,0.519891566,0.509777778,0.0215,0.54359375,0.453396996,0.413172876,0.442571429,0.32011236,0.414,0.469099083,0.526261872,0.495315271,0.438394958,-0.089858906],"type":"choropleth"}],"name":"2020-07-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Croatia","Pakistan","Costa Rica","Samoa","Saudi Arabia","Belgium","Togo","Djibouti","Italy","Latvia","Ethiopia","Monaco","Democratic Republic of the Congo","Brazil","Papua New Guinea","Bulgaria","Burkina Faso","Antigua and Barbuda","Niue","United States","Sweden","Denmark","Saint Lucia","South Korea","Malta","Germany","Lebanon","Bosnia and Herzegovina","Venezuela","Marshall Islands","Armenia","North Korea","Madagascar","Montserrat","Turkey","Argentina","Cyprus","Malawi","Grenada","Czech Republic","Tuvalu","Indonesia","Moldova","Uruguay","Thailand","Liberia","Yemen","Bhutan","Gabon","Laos","Panama","United Kingdom","Tanzania","Vietnam","Micronesia","Albania","Tajikistan","Malaysia","Romania","Kenya","Saint Helena","New Zealand","Cambodia","Netherlands","Cayman Islands","Bahamas","Jordan","Greenland","Jersey","Comoros","Swaziland","Solomon Islands","Republic of the Congo","Cape Verde","Mauritius","Bermuda","Poland","Montenegro","Egypt","Niger","Saint Vincent and the Grenadines","Tonga","Nicaragua","Luxembourg","Mauritania","Georgia","Turks and Caicos Islands","Azerbaijan","Macedonia","Switzerland","Kazakhstan","Somalia","Mozambique","Turkmenistan","Vatican","Bangladesh","Lithuania","South Sudan","Guatemala","Philippines","Sudan","Maldives","Gambia","Russia","South Africa","Chile","Sao Tome and Principe","Vanuatu","Afghanistan","Iraq","Palau","Sri Lanka","Portugal","Lesotho","Iceland","Gibraltar","Cook Islands","China","Myanmar","Liechtenstein","Barbados","Mongolia","Benin","Spain","Syria","Ecuador","Qatar","Falkland Islands","Saint Kitts and Nevis","Bolivia","San Marino","Serbia","Cameroon","Mexico","Austria","Western Sahara","Nigeria","Botswana","Kyrgyzstan","Slovakia","Palestine","Peru","United Arab Emirates","Guinea","Kosovo","Trinidad and Tobago","Belize","Australia","Sierra Leone","Iran","Algeria","Japan","Pitcairn","Tokelau","Finland","Cuba","Nauru","Greece","Kiribati","Honduras","Brunei","Guernsey","Dominica","Ukraine","Kuwait","Senegal","Uganda","Canada","Angola","East Timor","Eritrea","Ghana","Slovenia","Isle of Man","Zimbabwe","Haiti","India","Ireland","Uzbekistan","Israel","France","Bahrain","Suriname","Central African Republic","Zambia","Ivory Coast","Nepal","Equatorial Guinea","El Salvador","Guinea-Bissau","Morocco","Hungary","British Virgin Islands","Chad","British Indian Ocean Territory","Norway","Mali","Paraguay","Estonia","Guyana","Fiji","Tunisia","Dominican Republic","Faroe Islands","Jamaica","Singapore","Belarus","Andorra","Colombia","Libya","Oman","Burundi","Rwanda","Seychelles"],"locations":["HRV","PAK","CRI","WSM","SAU","BEL","TGO","DJI","ITA","LVA","ETH","MCO","COD","BRA","PNG","BGR","BFA","ATG","NIU","USA","SWE","DNK","LCA","KOR","MLT","DEU","LBN","BIH","VEN","MHL","ARM","PRK","MDG","MSR","TUR","ARG","CYP","MWI","GRD","CZE","TUV","IDN","MDA","URY","THA","LBR","YEM","BTN","GAB","LAO","PAN","GBR","TZA","VNM","FSM","ALB","TJK","MYS","ROU","KEN","SHN","NZL","KHM","NLD","CYM","BHS","JOR","GRL","JEY","COM","SWZ","SLB","COG","CPV","MUS","BMU","POL","MNE","EGY","NER","VCT","TON","NIC","LUX","MRT","GEO","TCA","AZE","MKD","CHE","KAZ","SOM","MOZ","TKM","VAT","BGD","LTU","SSD","GTM","PHL","SDN","MDV","GMB","RUS","ZAF","CHL","STP","VUT","AFG","IRQ","PLW","LKA","PRT","LSO","ISL","GIB","COK","CHN","MMR","LIE","BRB","MNG","BEN","ESP","SYR","ECU","QAT","FLK","KNA","BOL","SMR","SRB","CMR","MEX","AUT","ESH","NGA","BWA","KGZ","SVK","PSE","PER","ARE","GIN","XKX","TTO","BLZ","AUS","SLE","IRN","DZA","JPN","PCN","TKL","FIN","CUB","NRU","GRC","KIR","HND","BRN","GGY","DMA","UKR","KWT","SEN","UGA","CAN","AGO","TLS","ERI","GHA","SVN","IMN","ZWE","HTI","IND","IRL","UZB","ISR","FRA","BHR","SUR","CAF","ZMB","CIV","NPL","GNQ","SLV","GNB","MAR","HUN","VGB","TCD","IOT","NOR","MLI","PRY","EST","GUY","FJI","TUN","DOM","FRO","JAM","SGP","BLR","AND","COL","LBY","OMN","BDI","RWA","SYC"],"name":"","z":[0.466956522,0.419882948,0.475800794,0.493545455,0.413349442,0.479614397,0.43430787,0.381970588,0.49160633,0.388294985,0.432615385,0.393561404,0.483991209,0.446559761,0.409474227,0.464584091,0.487073529,0.669277778,0.0,0.47960009,0.488583945,0.463875106,0.44803125,0.403701626,0.353044643,0.439007145,0.4502,0.472677885,0.476511913,0.2996,0.526745614,0.418520548,0.559820598,0.6113,0.40104382,0.589820192,0.456180645,0.418023179,0.473375,0.479654987,0.0,0.416395489,0.458485477,0.498258678,0.403419437,0.495514986,0.530732852,0.179733333,0.466323864,0.418386905,0.375258933,0.479997498,0.422337169,0.410030619,0.3807,0.577775148,0.467307692,0.366566233,0.457475533,0.518851477,0.244,0.492015725,0.315043651,0.407680702,0.391910569,0.454287805,0.423907749,0.6145,0.497335821,0.71,0.353055556,0.455571429,0.488901408,0.336666667,0.400521739,0.530666667,0.38387622,0.477387755,0.465684373,0.48638642,0.48212,0.45037931,0.507406652,0.430218905,0.310561404,0.42513093,0.5461,0.388603175,0.389857143,0.37795153,0.500142857,0.434731214,0.475022989,0.527260274,0.62475,0.451438986,0.386871591,0.41847138,0.426419276,0.330289124,0.504136691,0.296698565,0.429745875,0.463471541,0.354270928,0.455421122,0.714625,0.441125,0.34582263,0.445140177,0.104833333,0.436257745,0.461967951,0.405364583,0.500686275,0.386358209,0.7115,0.463840891,0.457606426,0.657432099,0.511073171,0.409189112,0.476294118,0.523699167,0.442529412,0.394051143,0.401356989,0.636555556,0.220222222,0.460355811,0.4890625,0.425138702,0.469014407,0.468348279,0.439702138,0.38304,0.395031664,0.458924242,0.469571429,0.445539535,0.442730769,0.418219059,0.424755961,0.420727273,0.527455696,0.416886454,0.45184,0.479420807,0.526682171,0.587708207,0.514585938,0.426191764,0.63,0.0,0.458913392,0.166620744,0.7945,0.470136907,0.667153846,0.456277707,0.480698795,0.455432836,0.482222222,0.441713697,0.413152597,0.39046748,0.450073616,0.465049663,0.489251256,0.449857143,0.6157,0.440944363,0.441760976,0.486303371,0.416135714,0.494007508,0.232987741,0.447438081,0.665,0.454242273,0.552383693,0.429892157,0.357777778,0.398622449,0.299898551,0.561228261,0.406294043,0.717388889,0.352829218,0.622857143,0.567391172,0.468680578,0.81975,0.433579235,0.4555,0.50772175,0.41832107,0.313862066,0.378668874,0.508298077,0.494066667,0.452895833,0.404290347,0.614833333,0.473409382,0.376642857,0.4915,0.5757,0.47601107,0.490364486,0.453599278,0.182380952,0.43175,0.452392453],"type":"choropleth"}],"name":"2020-07-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nicaragua","Bahamas","Ethiopia","Malta","Israel","Liberia","Germany","Tuvalu","Jamaica","Isle of Man","Georgia","Montserrat","Ecuador","Sierra Leone","Andorra","Ukraine","Faroe Islands","Chile","Zambia","Italy","Japan","Peru","Saint Lucia","Sao Tome and Principe","East Timor","Honduras","Saudi Arabia","Djibouti","Uruguay","Malawi","Palau","British Indian Ocean Territory","Saint Helena","Republic of the Congo","Lesotho","Guinea-Bissau","Syria","Romania","Colombia","Vietnam","Jordan","Saint Vincent and the Grenadines","China","British Virgin Islands","Moldova","Bulgaria","Turkmenistan","Kosovo","Belize","Norway","Palestine","Cayman Islands","Bosnia and Herzegovina","Equatorial Guinea","Laos","Niger","Venezuela","Kyrgyzstan","Anguilla","Croatia","Sweden","Malaysia","Yemen","Gambia","Spain","Azerbaijan","Trinidad and Tobago","Serbia","Rwanda","Indonesia","Senegal","Singapore","Austria","Saint Kitts and Nevis","Turkey","Antigua and Barbuda","Gibraltar","Slovenia","South Africa","Ivory Coast","Poland","Nigeria","Papua New Guinea","United Kingdom","Liechtenstein","Solomon Islands","Lithuania","Nauru","South Korea","Tokelau","Bolivia","Bangladesh","Cameroon","Marshall Islands","Oman","Benin","Czech Republic","Albania","Central African Republic","Kenya","Brazil","Micronesia","Armenia","Kazakhstan","Madagascar","Nepal","Tanzania","El Salvador","Mozambique","Guinea","Botswana","Mauritius","Tunisia","Comoros","Mongolia","Denmark","Western Sahara","Guatemala","Suriname","Togo","Brunei","Democratic Republic of the Congo","Mauritania","San Marino","Greece","Cuba","Panama","Myanmar","Dominican Republic","Thailand","Barbados","South Sudan","Finland","Hungary","Eritrea","Iran","Swaziland","Maldives","Philippines","United States","Slovakia","Australia","Pakistan","Sudan","Canada","Costa Rica","North Korea","Kuwait","Belarus","Iceland","India","Egypt","Tajikistan","Iraq","Bermuda","Greenland","France","Belgium","Paraguay","Chad","Ireland","Zimbabwe","Grenada","Estonia","Libya","Burundi","Cambodia","Luxembourg","Fiji","Guernsey","Afghanistan","Pitcairn","Gabon","Angola","Kiribati","Seychelles","Burkina Faso","Algeria","Latvia","Qatar","Portugal","Cyprus","Macedonia","Tonga","Somalia","Samoa","Argentina","Niue","Haiti","Sri Lanka","New Zealand","Cape Verde","Morocco","Bhutan","Monaco","Turks and Caicos Islands","Guyana","Cook Islands","Falkland Islands","Uzbekistan","Netherlands","Ghana","Mexico","Jersey","Uganda","Russia","Vanuatu","Montenegro","Bahrain","United Arab Emirates","Switzerland","Lebanon","Mali","Dominica"],"locations":["NIC","BHS","ETH","MLT","ISR","LBR","DEU","TUV","JAM","IMN","GEO","MSR","ECU","SLE","AND","UKR","FRO","CHL","ZMB","ITA","JPN","PER","LCA","STP","TLS","HND","SAU","DJI","URY","MWI","PLW","IOT","SHN","COG","LSO","GNB","SYR","ROU","COL","VNM","JOR","VCT","CHN","VGB","MDA","BGR","TKM","XKX","BLZ","NOR","PSE","CYM","BIH","GNQ","LAO","NER","VEN","KGZ","AIA","HRV","SWE","MYS","YEM","GMB","ESP","AZE","TTO","SRB","RWA","IDN","SEN","SGP","AUT","KNA","TUR","ATG","GIB","SVN","ZAF","CIV","POL","NGA","PNG","GBR","LIE","SLB","LTU","NRU","KOR","TKL","BOL","BGD","CMR","MHL","OMN","BEN","CZE","ALB","CAF","KEN","BRA","FSM","ARM","KAZ","MDG","NPL","TZA","SLV","MOZ","GIN","BWA","MUS","TUN","COM","MNG","DNK","ESH","GTM","SUR","TGO","BRN","COD","MRT","SMR","GRC","CUB","PAN","MMR","DOM","THA","BRB","SSD","FIN","HUN","ERI","IRN","SWZ","MDV","PHL","USA","SVK","AUS","PAK","SDN","CAN","CRI","PRK","KWT","BLR","ISL","IND","EGY","TJK","IRQ","BMU","GRL","FRA","BEL","PRY","TCD","IRL","ZWE","GRD","EST","LBY","BDI","KHM","LUX","FJI","GGY","AFG","PCN","GAB","AGO","KIR","SYC","BFA","DZA","LVA","QAT","PRT","CYP","MKD","TON","SOM","WSM","ARG","NIU","HTI","LKA","NZL","CPV","MAR","BTN","MCO","TCA","GUY","COK","FLK","UZB","NLD","GHA","MEX","JEY","UGA","RUS","VUT","MNE","BHR","ARE","CHE","LBN","MLI","DMA"],"name":"","z":[0.388066032,0.366948845,0.239274013,0.134514019,0.34567257,0.411617266,0.314503153,0.6222,0.288258423,0.335796429,0.384686883,0.43298913,0.393049281,0.405481481,0.23172549,0.319904352,0.352125,0.332258005,0.206890244,0.336327486,0.274737642,0.317952342,0.416775,0.362794872,0.121571429,0.187445308,0.246646827,0.0685,0.370771275,0.379702905,0.218384615,0.655333333,0.490571429,0.266892045,0.409688525,0.083638889,0.432524027,0.358219552,0.282156157,0.343307181,0.205124016,0.357721649,0.377068513,0.402933333,0.366515086,0.366229885,0.236988235,0.286489712,0.375794872,0.369136309,0.381980431,0.422489796,0.384263804,0.147619048,0.327609489,0.408553986,0.363081496,0.259622222,-0.275,0.284608541,0.368623893,0.202103146,0.367052365,0.353350649,0.308825074,0.370634449,0.333396581,0.370250883,0.052389144,0.27942221,0.355693758,0.306840969,0.296931255,0.373222222,0.300013782,0.298801802,0.099131868,0.341542751,0.344193915,0.387808108,0.269803855,0.305428041,0.324150278,0.289928818,0.347017544,0.350148148,0.388124923,0.677666667,0.055801445,0.264166667,0.308653887,0.275514804,0.346184729,0.493358974,0.131254376,0.142544529,0.361811126,0.323485876,0.417285,0.331773643,0.3717507,0.206606061,0.335484099,0.283955446,0.350326014,0.267632685,0.241901565,0.263357213,0.282670968,0.359916667,0.169964945,0.348029289,0.330058824,0.15636,0.429644152,0.280634807,0.332977778,0.350006633,0.52045614,0.286946794,0.306976834,0.255471086,0.423133803,0.456210526,0.307313204,0.086267734,0.297028703,0.361973646,0.262509879,0.368983634,0.355713115,0.353892989,0.359880419,0.312541488,0.420609756,0.439026128,0.032484848,0.231610197,0.234494385,0.410217616,0.3035,0.392318516,0.285041781,0.352359259,0.307122263,0.220512789,0.377979798,0.228750746,0.346830769,0.314120419,0.293270074,0.336582837,0.245256798,0.2244,0.248637931,0.393050725,0.411143843,0.282779742,0.217193046,0.358834586,0.305746539,0.345997583,0.48062069,0.262204489,0.296087282,0.350682635,0.360444,0.251972222,0.256942446,0.238165289,0.230868297,0.685142857,0.364844181,0.355481781,0.252272727,0.454011442,0.404949254,0.350205399,0.35350647,0.179397902,0.317411971,0.303190765,0.258161826,0.150148936,0.250453988,0.4232,0.309027544,0.415333333,0.390037552,0.213103951,0.375674946,0.34139759,0.309733876,0.090930556,0.36403629,0.06975,0.293899123,0.482125,0.364655172,0.378690691,0.324194181,0.239420888,0.317987385,0.331482574,0.108938165,0.356846119,0.282875,0.468763948,0.244005682,0.293475657,0.315107438,0.25133705,0.252084337,0.291731707],"type":"choropleth"}],"name":"2020-07-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Thailand","Lithuania","Cameroon","Tokelau","Tonga","Latvia","Antigua and Barbuda","Poland","Isle of Man","Seychelles","El Salvador","United Arab Emirates","Tuvalu","Ecuador","Malawi","Luxembourg","British Virgin Islands","Lesotho","Oman","Indonesia","Togo","Libya","Burkina Faso","Cambodia","Hungary","Pakistan","Kyrgyzstan","Paraguay","Andorra","Senegal","San Marino","Equatorial Guinea","Honduras","Somalia","Denmark","Portugal","Spain","Israel","Serbia","Sierra Leone","Liberia","Cape Verde","Liechtenstein","Dominican Republic","Lebanon","Iraq","Turks and Caicos Islands","Ireland","Papua New Guinea","Iran","Saudi Arabia","Canada","Democratic Republic of the Congo","Madagascar","Panama","Argentina","Maldives","Algeria","Burundi","Malaysia","Dominica","South Africa","Mali","Ukraine","Laos","East Timor","Uganda","Bulgaria","South Korea","India","South Sudan","Djibouti","Italy","Macedonia","Cayman Islands","Chad","Chile","Egypt","Central African Republic","Sao Tome and Principe","Norway","Anguilla","Iceland","Brunei","Marshall Islands","Samoa","Niger","Guernsey","Bahamas","Croatia","Azerbaijan","Bosnia and Herzegovina","Venezuela","Japan","Bahrain","Mauritania","Saint Kitts and Nevis","Jamaica","Benin","Guinea","Gabon","Niue","Georgia","Netherlands","British Indian Ocean Territory","Montenegro","Bolivia","Ethiopia","Cook Islands","Vatican","Uzbekistan","Costa Rica","Saint Lucia","Romania","Eritrea","Tunisia","Belarus","Saint Vincent and the Grenadines","Nicaragua","Finland","Botswana","Czech Republic","Armenia","Gambia","Republic of the Congo","Sweden","China","Qatar","Austria","Estonia","Cuba","Guatemala","Afghanistan","Brazil","Haiti","Tajikistan","Kiribati","Bermuda","Germany","Nigeria","Guinea-Bissau","Mozambique","Ivory Coast","Zambia","Gibraltar","Rwanda","Solomon Islands","Sri Lanka","Micronesia","Turkmenistan","North Korea","Palestine","United Kingdom","Mexico","Philippines","Western Sahara","Nepal","Belgium","Greenland","Kuwait","Australia","Barbados","Pitcairn","New Zealand","Mongolia","Suriname","Monaco","Saint Helena","Vietnam","Guyana","Trinidad and Tobago","Tanzania","Morocco","Fiji","Montserrat","Sudan","Faroe Islands","Myanmar","Bangladesh","Jordan","Kosovo","Angola","Turkey","Slovakia","Bhutan","Palau","Russia","Kazakhstan","Uruguay","Zimbabwe","Yemen","Nauru","Moldova","Colombia","Ghana","Greece","Kenya","Jersey","Mauritius","Peru","Swaziland","Grenada","Albania","Cyprus","Comoros","Falkland Islands","Syria","Malta","Belize","United States","Switzerland","Singapore","France","Vanuatu","Slovenia"],"locations":["THA","LTU","CMR","TKL","TON","LVA","ATG","POL","IMN","SYC","SLV","ARE","TUV","ECU","MWI","LUX","VGB","LSO","OMN","IDN","TGO","LBY","BFA","KHM","HUN","PAK","KGZ","PRY","AND","SEN","SMR","GNQ","HND","SOM","DNK","PRT","ESP","ISR","SRB","SLE","LBR","CPV","LIE","DOM","LBN","IRQ","TCA","IRL","PNG","IRN","SAU","CAN","COD","MDG","PAN","ARG","MDV","DZA","BDI","MYS","DMA","ZAF","MLI","UKR","LAO","TLS","UGA","BGR","KOR","IND","SSD","DJI","ITA","MKD","CYM","TCD","CHL","EGY","CAF","STP","NOR","AIA","ISL","BRN","MHL","WSM","NER","GGY","BHS","HRV","AZE","BIH","VEN","JPN","BHR","MRT","KNA","JAM","BEN","GIN","GAB","NIU","GEO","NLD","IOT","MNE","BOL","ETH","COK","VAT","UZB","CRI","LCA","ROU","ERI","TUN","BLR","VCT","NIC","FIN","BWA","CZE","ARM","GMB","COG","SWE","CHN","QAT","AUT","EST","CUB","GTM","AFG","BRA","HTI","TJK","KIR","BMU","DEU","NGA","GNB","MOZ","CIV","ZMB","GIB","RWA","SLB","LKA","FSM","TKM","PRK","PSE","GBR","MEX","PHL","ESH","NPL","BEL","GRL","KWT","AUS","BRB","PCN","NZL","MNG","SUR","MCO","SHN","VNM","GUY","TTO","TZA","MAR","FJI","MSR","SDN","FRO","MMR","BGD","JOR","XKX","AGO","TUR","SVK","BTN","PLW","RUS","KAZ","URY","ZWE","YEM","NRU","MDA","COL","GHA","GRC","KEN","JEY","MUS","PER","SWZ","GRD","ALB","CYP","COM","FLK","SYR","MLT","BLZ","USA","CHE","SGP","FRA","VUT","SVN"],"name":"","z":[0.372755819,0.334532738,0.359414873,0.0,0.194525424,0.274078125,0.155056604,0.286324232,0.312571429,0.502598765,0.190086581,0.282777044,0.326818182,0.273896174,0.28684657,0.3300575,0.473294118,0.33212782,0.308702259,0.136659538,0.259062972,0.310134615,0.303958333,0.238283654,0.410883333,0.314791588,0.28830137,0.161374973,0.230522222,0.248926755,0.30847619,0.02674359,0.2276,0.172238876,0.370850803,0.33236576,0.303978607,0.259955801,0.309679671,0.34002454,0.468661017,0.326493976,0.47055,0.18043575,0.240945892,0.341045262,0.370666667,0.373091488,0.349766169,0.41687929,0.351674474,0.366017262,0.21733095,0.305585366,0.265837478,0.137133854,0.328312946,0.320405702,0.176125,0.246192731,0.124529412,0.25091296,0.25023622,0.284271386,0.401528455,-0.000102564,0.122968423,0.439875214,0.34423193,0.288221608,0.375855,0.119066038,0.407051768,0.280876923,0.529085271,0.346259459,0.302251907,0.395409465,0.273863874,0.013307692,0.4113551,0.366666667,0.304652482,0.155768293,0.340272727,-0.124727273,0.474292035,0.174716216,0.296406504,0.250133333,0.323097328,0.450223881,0.165639061,0.301033087,0.332548736,0.209835294,0.427925926,0.255150336,0.168983607,0.347857143,0.474972441,0.457047619,0.395525517,0.304986288,0.620333333,0.447919192,0.256452371,0.197656658,0.351166667,0.917,0.106786408,0.276425926,0.479052632,0.396430917,0.177145455,0.316706721,0.312316062,0.61724359,0.35766509,0.412335484,0.020170213,0.398078635,0.253923729,0.302568966,0.334343284,0.421537086,0.427641202,0.26039001,0.344996808,0.340918919,-0.002757797,0.305355872,0.208060027,0.455790508,0.34279754,0.281003704,0.4839,0.069597403,0.315259696,0.265895217,-0.021735294,0.287971182,0.238468254,0.214767932,0.286217391,0.016584112,0.320277778,0.227663448,0.09852381,0.360018182,0.380754386,0.62263,0.433162262,0.243466879,0.277015906,0.419631579,0.285665403,0.299605439,0.425246575,-0.131605556,0.389457377,0.265496241,0.396833333,0.397556273,0.293214815,0.360903226,0.346372093,0.432909091,0.288179428,0.299880342,0.370301329,0.24633182,0.255480226,0.14848,0.689127273,0.241025641,0.433380952,0.399843348,0.34688,0.158484746,0.163689655,0.41115051,0.367360529,0.356464789,0.099314286,0.4595,0.311762339,0.356525926,0.36748735,0.203088849,0.450188976,0.8732,0.452624454,0.196007398,0.161732329,0.335789045,0.229838698,0.37455625,0.298239437,0.239809302,0.118361702,0.198076923,0.426829949,0.378517304,-0.005,0.185955556,0.280140845,0.164922619,0.251639706,0.437565108,0.318080024,0.357067904,0.398900654,0.021076923,0.320488818],"type":"choropleth"}],"name":"2020-07-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Brunei","Jamaica","Anguilla","Nicaragua","Macedonia","Romania","Spain","South Sudan","Benin","Georgia","Antigua and Barbuda","Syria","Belize","Lesotho","Albania","Slovakia","Venezuela","Democratic Republic of the Congo","Austria","Luxembourg","Bulgaria","Palau","Vietnam","Mauritania","India","Senegal","Montserrat","Chad","Guinea-Bissau","Thailand","Brazil","Iraq","Cameroon","United Arab Emirates","Cuba","Zambia","Saint Kitts and Nevis","Malaysia","Bangladesh","Andorra","Suriname","Cyprus","Fiji","Latvia","Hungary","Saudi Arabia","New Zealand","Cambodia","Nigeria","Grenada","Italy","Sierra Leone","Indonesia","Maldives","Paraguay","Samoa","Botswana","Vanuatu","Saint Vincent and the Grenadines","Dominica","Papua New Guinea","Guyana","Nepal","Mauritius","Montenegro","Morocco","Pitcairn","Switzerland","Greenland","Seychelles","Bahamas","Isle of Man","Panama","Burundi","Liberia","Ivory Coast","Kuwait","Turkey","Cayman Islands","Belgium","Israel","Canada","Sweden","Jersey","Armenia","Eritrea","Gambia","Kenya","China","Singapore","East Timor","Djibouti","Faroe Islands","Central African Republic","Kiribati","Kazakhstan","Russia","Saint Helena","United States","Sri Lanka","Poland","Bosnia and Herzegovina","San Marino","Tanzania","Mexico","El Salvador","Gabon","Libya","Malta","Pakistan","Angola","Tuvalu","South Korea","Mali","Ethiopia","Zimbabwe","Slovenia","Sudan","Bermuda","Laos","South Africa","Costa Rica","Sao Tome and Principe","Croatia","Monaco","Palestine","Ghana","Micronesia","Malawi","Iceland","Turks and Caicos Islands","British Indian Ocean Territory","Cape Verde","Tonga","Portugal","Qatar","Azerbaijan","Denmark","Yemen","Kosovo","Bolivia","Argentina","Turkmenistan","Ireland","Kyrgyzstan","Somalia","Moldova","Germany","Trinidad and Tobago","Barbados","Ecuador","Rwanda","Western Sahara","Saint Lucia","Oman","Bhutan","Liechtenstein","Finland","Myanmar","Algeria","Burkina Faso","Equatorial Guinea","Japan","Guernsey","Afghanistan","Honduras","Comoros","Netherlands","Jordan","Uganda","Peru","Iran","Guinea","North Korea","Serbia","Dominican Republic","Greece","Uzbekistan","British Virgin Islands","Bahrain","Solomon Islands","Estonia","Tajikistan","France","Niue","Nauru","Belarus","Swaziland","Togo","Uruguay","Falkland Islands","Marshall Islands","Lithuania","Madagascar","Republic of the Congo","Lebanon","Egypt","Tunisia","Mongolia","Norway","Haiti","Philippines","Niger","Mozambique","Cook Islands","Colombia","Gibraltar","United Kingdom","Guatemala","Chile","Australia","Czech Republic","Ukraine"],"locations":["BRN","JAM","AIA","NIC","MKD","ROU","ESP","SSD","BEN","GEO","ATG","SYR","BLZ","LSO","ALB","SVK","VEN","COD","AUT","LUX","BGR","PLW","VNM","MRT","IND","SEN","MSR","TCD","GNB","THA","BRA","IRQ","CMR","ARE","CUB","ZMB","KNA","MYS","BGD","AND","SUR","CYP","FJI","LVA","HUN","SAU","NZL","KHM","NGA","GRD","ITA","SLE","IDN","MDV","PRY","WSM","BWA","VUT","VCT","DMA","PNG","GUY","NPL","MUS","MNE","MAR","PCN","CHE","GRL","SYC","BHS","IMN","PAN","BDI","LBR","CIV","KWT","TUR","CYM","BEL","ISR","CAN","SWE","JEY","ARM","ERI","GMB","KEN","CHN","SGP","TLS","DJI","FRO","CAF","KIR","KAZ","RUS","SHN","USA","LKA","POL","BIH","SMR","TZA","MEX","SLV","GAB","LBY","MLT","PAK","AGO","TUV","KOR","MLI","ETH","ZWE","SVN","SDN","BMU","LAO","ZAF","CRI","STP","HRV","MCO","PSE","GHA","FSM","MWI","ISL","TCA","IOT","CPV","TON","PRT","QAT","AZE","DNK","YEM","XKX","BOL","ARG","TKM","IRL","KGZ","SOM","MDA","DEU","TTO","BRB","ECU","RWA","ESH","LCA","OMN","BTN","LIE","FIN","MMR","DZA","BFA","GNQ","JPN","GGY","AFG","HND","COM","NLD","JOR","UGA","PER","IRN","GIN","PRK","SRB","DOM","GRC","UZB","VGB","BHR","SLB","EST","TJK","FRA","NIU","NRU","BLR","SWZ","TGO","URY","FLK","MHL","LTU","MDG","COG","LBN","EGY","TUN","MNG","NOR","HTI","PHL","NER","MOZ","COK","COL","GIB","GBR","GTM","CHL","AUS","CZE","UKR"],"name":"","z":[0.304085714,0.432899371,0.848,0.430268544,0.517086957,0.434626538,0.373494596,0.437261364,0.264448276,0.445910891,0.005102564,0.345175573,0.312009615,0.42425,0.405826923,0.216225166,0.091240153,0.236227626,0.364024199,0.340991701,0.372005208,0.0615,0.399891192,0.53984,0.358452351,0.330410256,0.471673913,0.464756579,0.077545455,0.396820086,0.464951383,0.266367698,0.349213582,0.333221788,0.0464513,0.418601852,0.194,0.199675048,0.322873239,0.244641509,0.269886364,0.357966292,0.295135,0.280983871,0.420807588,0.306839187,0.421577214,0.381192771,0.316218286,0.536388889,0.440506067,0.481084034,0.151908127,-0.029667476,0.186555376,-0.199333333,0.507214286,0.178,0.556291667,0.66925,0.370218182,0.367625,0.226873765,0.3772,0.513951613,0.318261411,0.296666667,0.358301863,0.527301887,0.476687023,0.209875,0.525777778,0.354301225,0.138821429,0.407286344,0.336643564,0.225577419,0.317637131,0.503618182,0.447127491,0.381103253,0.394003762,0.447358909,0.449650602,0.3753125,0.516666667,0.269377551,0.366052038,0.434274301,0.332802632,0.423,0.445017544,0.168428571,0.48157377,0.30775,0.318738462,0.414631418,0.168431818,0.425343477,0.14748861,0.32058114,0.462224747,0.565714286,0.18622425,0.311460628,0.304045872,0.444793103,0.24880303,0.336846154,0.372590693,0.384433566,0.31875,0.398576023,0.366901099,0.195964557,0.55050596,0.128463504,0.297674419,0.484195122,0.417733333,0.459029267,0.379413015,0.621375,0.348135294,0.501918033,0.427778626,0.276608269,0.113172414,0.481493878,0.359070175,0.1555,0.488666667,0.337196721,0.574147059,0.474108267,0.253641667,0.294444976,0.433372681,0.328061047,0.346380952,0.242993834,0.406810651,0.534611111,0.260885868,0.318037037,0.383308333,0.432057471,0.418861996,0.255875371,0.357085714,0.384586619,0.048237805,0.699263158,0.325793103,0.336058104,0.3905,0.811818182,0.450490694,0.418794872,0.355432065,0.419793103,0.199375,0.35927557,0.297105263,0.255719136,0.230407517,-0.100071429,0.351018304,0.166075145,0.261716683,0.261889852,0.452860547,0.177637681,0.333481481,0.447830508,0.256116089,0.407487681,0.603542373,0.5175,0.461404878,0.30365625,0.373064815,0.301522727,0.458804089,0.54475,-0.0288,0.409395349,0.185387097,0.459391534,0.273554337,0.561630435,0.224636364,0.393711111,0.30801497,0.41112037,0.306073394,0.363102302,0.32494052,0.308127072,0.460667694,0.390249633,0.357290278,0.399904082,0.371678161,0.663,0.310463104,0.370266667,0.459441881,0.413046654,0.312005401,0.460921384,0.474195122,0.4148125],"type":"choropleth"}],"name":"2020-07-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Uzbekistan","Philippines","Papua New Guinea","Mongolia","Guernsey","France","Bahrain","Netherlands","Thailand","Zimbabwe","Andorra","Gabon","Czech Republic","North Korea","Switzerland","Jamaica","Slovenia","India","Benin","Mauritius","Ethiopia","Guinea-Bissau","Argentina","Nicaragua","Chile","Iceland","Tanzania","Moldova","Saint Lucia","Russia","Suriname","Guatemala","Anguilla","Venezuela","Burundi","Bosnia and Herzegovina","Malawi","Estonia","Grenada","Saint Kitts and Nevis","Saudi Arabia","Burkina Faso","Comoros","Somalia","Belize","Guyana","Croatia","Cambodia","Ukraine","Uruguay","United Arab Emirates","Hungary","Ireland","Bhutan","Latvia","Sao Tome and Principe","Liberia","Cyprus","Israel","Bermuda","Monaco","Pakistan","Lesotho","Nepal","Solomon Islands","Micronesia","Dominica","Chad","Laos","Niue","Nigeria","Malaysia","Ghana","Yemen","Falkland Islands","Seychelles","Bahamas","Egypt","Madagascar","Western Sahara","Peru","Bulgaria","Cayman Islands","Singapore","Germany","Albania","Libya","Costa Rica","Zambia","Gambia","New Zealand","Antigua and Barbuda","Macedonia","Guinea","South Korea","East Timor","Montenegro","Tajikistan","Iraq","Indonesia","Romania","Isle of Man","Sudan","Lebanon","Democratic Republic of the Congo","Sierra Leone","Cape Verde","Sri Lanka","Swaziland","Kosovo","Ecuador","Faroe Islands","Bolivia","Saint Vincent and the Grenadines","South Sudan","Saint Helena","Algeria","Kiribati","Tonga","Turks and Caicos Islands","Mexico","Colombia","Poland","Central African Republic","Morocco","Jersey","Paraguay","United Kingdom","Iran","Oman","Vietnam","Kyrgyzstan","Azerbaijan","Uganda","Luxembourg","Belgium","United States","Greenland","Gibraltar","Rwanda","San Marino","Turkey","Lithuania","Italy","Tunisia","Togo","Panama","Qatar","Djibouti","Angola","Myanmar","Kuwait","Cuba","Pitcairn","Ivory Coast","Kenya","Spain","Cameroon","Vanuatu","Brazil","Serbia","Slovakia","Samoa","Niger","Haiti","China","Marshall Islands","Liechtenstein","Australia","British Virgin Islands","Denmark","Eritrea","Sweden","Nauru","Tokelau","Tuvalu","Brunei","Jordan","Trinidad and Tobago","El Salvador","Cook Islands","Armenia","Senegal","Belarus","Mozambique","Honduras","Maldives","Portugal","Norway","Bangladesh","Republic of the Congo","Mauritania","Kazakhstan","Dominican Republic","Turkmenistan","British Indian Ocean Territory","Syria","Fiji","Botswana","Equatorial Guinea","Malta","Palestine","Barbados","Canada","South Africa","Vatican","Afghanistan","Mali","Greece","Montserrat","Japan","Finland","Georgia","Austria"],"locations":["UZB","PHL","PNG","MNG","GGY","FRA","BHR","NLD","THA","ZWE","AND","GAB","CZE","PRK","CHE","JAM","SVN","IND","BEN","MUS","ETH","GNB","ARG","NIC","CHL","ISL","TZA","MDA","LCA","RUS","SUR","GTM","AIA","VEN","BDI","BIH","MWI","EST","GRD","KNA","SAU","BFA","COM","SOM","BLZ","GUY","HRV","KHM","UKR","URY","ARE","HUN","IRL","BTN","LVA","STP","LBR","CYP","ISR","BMU","MCO","PAK","LSO","NPL","SLB","FSM","DMA","TCD","LAO","NIU","NGA","MYS","GHA","YEM","FLK","SYC","BHS","EGY","MDG","ESH","PER","BGR","CYM","SGP","DEU","ALB","LBY","CRI","ZMB","GMB","NZL","ATG","MKD","GIN","KOR","TLS","MNE","TJK","IRQ","IDN","ROU","IMN","SDN","LBN","COD","SLE","CPV","LKA","SWZ","XKX","ECU","FRO","BOL","VCT","SSD","SHN","DZA","KIR","TON","TCA","MEX","COL","POL","CAF","MAR","JEY","PRY","GBR","IRN","OMN","VNM","KGZ","AZE","UGA","LUX","BEL","USA","GRL","GIB","RWA","SMR","TUR","LTU","ITA","TUN","TGO","PAN","QAT","DJI","AGO","MMR","KWT","CUB","PCN","CIV","KEN","ESP","CMR","VUT","BRA","SRB","SVK","WSM","NER","HTI","CHN","MHL","LIE","AUS","VGB","DNK","ERI","SWE","NRU","TKL","TUV","BRN","JOR","TTO","SLV","COK","ARM","SEN","BLR","MOZ","HND","MDV","PRT","NOR","BGD","COG","MRT","KAZ","DOM","TKM","IOT","SYR","FJI","BWA","GNQ","MLT","PSE","BRB","CAN","ZAF","VAT","AFG","MLI","GRC","MSR","JPN","FIN","GEO","AUT"],"name":"","z":[0.486410714,0.27621233,0.362967532,0.329234921,0.32346875,0.445842325,0.246208333,0.356764567,0.375913329,0.266938671,0.321340909,0.432536965,0.369113501,0.46857377,0.346229833,0.333255948,0.340560976,0.375853234,0.312607143,0.28060274,0.266146707,0.159105263,0.355571473,0.300752259,0.273578929,0.278243655,0.255288243,0.400892361,0.349881356,0.371315611,0.1155,0.320137778,0.627222222,0.204240722,0.050291971,0.361017699,0.263074592,0.352573171,0.291921569,0.215823529,0.103336914,0.345197279,-0.24275,0.325794872,0.407019737,0.212287037,0.194561856,0.195957576,0.35205363,0.36897689,0.230183985,0.366964151,0.195046412,-0.042956522,0.170385965,0.249444444,0.396058696,0.382299486,0.392524492,0.283593496,0.399607143,0.024430766,0.291515152,0.298515294,0.610789474,0.247025,0.379909091,0.427214815,0.416758865,0.490388889,0.254972716,0.301314343,0.25288268,0.319742373,0.374959184,0.362535809,0.317518367,0.323692743,0.364363171,0.421095238,0.303363883,0.347786792,0.363144578,0.306058866,0.336228902,0.323045977,0.246824561,0.295273743,0.297402235,0.369400662,0.343257908,0.2085375,0.448567901,0.227081481,0.37124109,0.278277778,0.587308411,0.351335443,0.397760204,0.169243888,0.384625197,0.458237705,0.468965636,0.367988604,0.275468315,0.267833333,0.384613924,0.28162037,0.139704545,0.367186667,0.248603117,0.0133,0.233375813,0.361396825,0.357899485,0.728941176,0.375220779,0.229666667,0.215909091,0.282,0.406037911,0.263509763,0.350469136,0.373131737,0.328661111,0.210527881,0.282678433,0.356575024,0.408097383,0.313110759,0.359271132,0.123361702,0.358364791,0.342488437,0.290436823,0.350396739,0.375622596,0.48311828,0.492315789,0.02030989,0.156928571,0.294099638,0.364715621,0.43032341,0.251467606,0.378743494,0.328215157,0.230676271,0.160432432,0.341536313,0.283091413,0.279569038,0.138179766,0.695363636,0.304116279,0.387711992,0.377772519,0.292359617,0.287333333,0.377624016,0.47858952,0.185492958,0.1756,0.316671412,0.341528825,0.388993655,0.402538462,0.467208333,0.452355484,0.503090909,0.35185504,0.357555556,0.388558371,0.0,0.1805,0.3554,0.070266667,0.1978,0.349666084,0.230270913,0.619875,0.25137931,0.304978056,0.42652459,0.271009709,0.240475028,0.187709589,0.249390762,0.388076514,0.317339461,0.362863095,0.548166667,0.34456,0.256082251,0.421066667,0.698533333,0.262333333,0.0985,0.38682963,-0.052086957,0.245734463,0.394857778,0.414316583,0.369036817,0.357185674,-0.236666667,0.285409574,0.407815126,0.365502205,0.504666667,0.287859951,0.360973908,0.386056361,0.356080802],"type":"choropleth"}],"name":"2020-07-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Indian Ocean Territory","Kyrgyzstan","Dominican Republic","Paraguay","Ghana","Lesotho","Bulgaria","British Virgin Islands","Liechtenstein","Nepal","Austria","Mozambique","Tonga","Comoros","Moldova","Marshall Islands","China","Zambia","Bhutan","Netherlands","Barbados","Mali","Sri Lanka","Jersey","Iceland","Belarus","Poland","Myanmar","Denmark","Seychelles","South Sudan","Equatorial Guinea","Azerbaijan","Venezuela","Israel","Cuba","Yemen","Saint Helena","Tuvalu","Mongolia","Latvia","Benin","Chad","Macedonia","Italy","Suriname","Sierra Leone","Bahamas","United Kingdom","Somalia","Chile","Papua New Guinea","Trinidad and Tobago","New Zealand","Slovakia","Jamaica","Germany","Samoa","Bahrain","Burkina Faso","Greece","Gabon","Portugal","Afghanistan","Iraq","Solomon Islands","Turkmenistan","Qatar","Cayman Islands","Ukraine","Burundi","Rwanda","Honduras","Micronesia","Malta","Switzerland","Tunisia","Guernsey","Saint Lucia","Colombia","Panama","Niue","Singapore","Ethiopia","Nigeria","Finland","Vanuatu","Malawi","Japan","Monaco","Uruguay","Uganda","Swaziland","Norway","Pitcairn","Kosovo","Guinea","Cameroon","Haiti","Bermuda","Cape Verde","Laos","Democratic Republic of the Congo","Oman","Lithuania","South Korea","Liberia","Tajikistan","Sweden","Gibraltar","El Salvador","Mexico","Tanzania","Jordan","India","Costa Rica","Albania","Serbia","Palestine","Guatemala","Argentina","Iran","Isle of Man","Cyprus","Philippines","Ecuador","Madagascar","Falkland Islands","Antigua and Barbuda","Sao Tome and Principe","Zimbabwe","Bolivia","Armenia","Bangladesh","Faroe Islands","Senegal","Croatia","Lebanon","San Marino","Russia","Angola","Estonia","Grenada","Nauru","Malaysia","Ireland","Guinea-Bissau","Kazakhstan","Andorra","Gambia","Vatican","Belize","Saudi Arabia","Togo","Palau","Vietnam","Eritrea","Turks and Caicos Islands","Bosnia and Herzegovina","Brazil","France","Republic of the Congo","Hungary","Djibouti","Montenegro","Guyana","Czech Republic","Greenland","Maldives","North Korea","Slovenia","Libya","Belgium","Brunei","United States","Sudan","Niger","Thailand","South Africa","Peru","Indonesia","Georgia","United Arab Emirates","East Timor","Luxembourg","Spain","Canada","Cambodia","Ivory Coast","Syria","Western Sahara","Central African Republic","Dominica","Nicaragua","Australia","Kiribati","Saint Kitts and Nevis","Saint Vincent and the Grenadines","Kenya","Anguilla","Pakistan","Turkey","Cook Islands","Morocco","Algeria","Fiji","Egypt","Mauritius","Botswana","Mauritania","Montserrat","Kuwait","Uzbekistan","Romania"],"locations":["IOT","KGZ","DOM","PRY","GHA","LSO","BGR","VGB","LIE","NPL","AUT","MOZ","TON","COM","MDA","MHL","CHN","ZMB","BTN","NLD","BRB","MLI","LKA","JEY","ISL","BLR","POL","MMR","DNK","SYC","SSD","GNQ","AZE","VEN","ISR","CUB","YEM","SHN","TUV","MNG","LVA","BEN","TCD","MKD","ITA","SUR","SLE","BHS","GBR","SOM","CHL","PNG","TTO","NZL","SVK","JAM","DEU","WSM","BHR","BFA","GRC","GAB","PRT","AFG","IRQ","SLB","TKM","QAT","CYM","UKR","BDI","RWA","HND","FSM","MLT","CHE","TUN","GGY","LCA","COL","PAN","NIU","SGP","ETH","NGA","FIN","VUT","MWI","JPN","MCO","URY","UGA","SWZ","NOR","PCN","XKX","GIN","CMR","HTI","BMU","CPV","LAO","COD","OMN","LTU","KOR","LBR","TJK","SWE","GIB","SLV","MEX","TZA","JOR","IND","CRI","ALB","SRB","PSE","GTM","ARG","IRN","IMN","CYP","PHL","ECU","MDG","FLK","ATG","STP","ZWE","BOL","ARM","BGD","FRO","SEN","HRV","LBN","SMR","RUS","AGO","EST","GRD","NRU","MYS","IRL","GNB","KAZ","AND","GMB","VAT","BLZ","SAU","TGO","PLW","VNM","ERI","TCA","BIH","BRA","FRA","COG","HUN","DJI","MNE","GUY","CZE","GRL","MDV","PRK","SVN","LBY","BEL","BRN","USA","SDN","NER","THA","ZAF","PER","IDN","GEO","ARE","TLS","LUX","ESP","CAN","KHM","CIV","SYR","ESH","CAF","DMA","NIC","AUS","KIR","KNA","VCT","KEN","AIA","PAK","TUR","COK","MAR","DZA","FJI","EGY","MUS","BWA","MRT","MSR","KWT","UZB","ROU"],"name":"","z":[0.85575,0.2345,0.270966543,0.420183553,0.322256872,0.382305556,0.389002793,0.164066667,0.521837209,0.293350176,0.374502745,0.313837607,0.305895522,0.176166667,0.459614213,0.626333333,0.383866848,0.316901639,0.16016,0.36858053,0.340350649,0.291477876,0.222556701,0.291258333,0.446826087,0.438921569,0.360528173,0.397515695,0.416541436,0.496634731,0.494796209,0.068125,0.452977273,0.215680755,0.31723049,0.24303475,0.466732919,0.038333333,0.927,0.463566474,0.39809589,0.329263889,0.495717172,0.510351351,0.52237843,0.397631579,0.506426966,0.391082031,0.384775178,0.377450593,0.340504277,0.298696429,0.310013544,0.419170753,0.412023474,0.4041875,0.320718935,0.279727273,0.152854305,0.431873684,0.438970513,0.465030928,0.342370136,0.342524823,0.444399123,0.528315789,0.315384615,0.249609705,0.563456311,0.451956723,-0.421282609,0.023237931,0.227297848,0.541307692,0.261435294,0.315605199,0.416232143,0.185486486,0.42234,0.356987095,0.277314927,0.753,0.295209716,0.240710692,0.389516603,0.338287141,0.586333333,0.424418182,0.422949347,0.396977778,0.342475676,0.324559045,0.503294118,0.469649566,0.693,0.300492754,0.185694444,0.395041568,0.389340678,0.308790698,0.381043956,0.497869565,0.332916944,0.355086142,0.388314465,0.382516993,0.512257143,0.354823529,0.401622157,0.39634375,0.237699324,0.398393232,0.416283186,0.358579439,0.265705047,0.334937938,0.3923625,0.3973125,0.443248175,0.57174613,0.390828323,0.457255339,0.360916667,0.435007463,0.306824064,0.234091681,0.34267382,0.4455,0.349607143,0.6829375,0.383324701,0.313906557,0.445619048,0.313699659,0.0955,0.340664078,0.36256,0.527830928,0.5346,0.383508594,0.398768924,0.303672727,0.367,0.432,0.396423468,0.473077934,0.282176471,0.329119048,0.1437,0.378879581,0.5195,0.417946108,0.191683218,0.347877828,0.0915,0.408381952,0.285521739,0.418666667,0.469908163,0.344261947,0.35864639,0.248524752,0.383420195,0.262595238,0.476405405,0.151101266,0.397222222,0.605941176,0.190402367,0.5088125,0.528146465,0.456492537,0.379487459,0.011085502,0.463330322,0.549781553,0.50795537,0.381232579,0.368261506,0.322676541,0.288764749,0.502244493,0.341765871,0.111,0.227178082,0.390709404,0.395314311,0.303882353,0.281391304,0.475918182,0.305114286,0.329764151,0.536833333,0.230174359,0.438131059,0.3625,0.1465,0.59402,0.394710621,0.76675,0.307742882,0.400309181,0.415571429,0.390888889,0.388166078,0.222552,0.470653992,0.187785714,0.628183824,0.370111111,0.436230769,0.109637346,0.450404255,0.397770579],"type":"choropleth"}],"name":"2020-07-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Indonesia","Guinea","El Salvador","Senegal","Greece","Bahrain","Italy","Chad","Equatorial Guinea","Eritrea","Saudi Arabia","Niger","Algeria","Monaco","East Timor","Isle of Man","Mauritania","United Kingdom","Comoros","Georgia","Bolivia","Zimbabwe","Faroe Islands","Cuba","Turkmenistan","Mauritius","Lesotho","Ethiopia","Libya","Afghanistan","New Zealand","Guernsey","Colombia","Republic of the Congo","Armenia","San Marino","British Indian Ocean Territory","Rwanda","Sri Lanka","Dominica","Uganda","Samoa","Montserrat","Brunei","Tunisia","Palau","Peru","Singapore","Cambodia","Japan","Kazakhstan","Honduras","Uruguay","Tuvalu","Barbados","Albania","Liberia","Moldova","Botswana","Swaziland","Russia","Saint Lucia","Paraguay","Belize","Chile","Bhutan","Ireland","Central African Republic","Malawi","Gibraltar","Kosovo","Niue","Cyprus","Somalia","Liechtenstein","Mali","Micronesia","Belarus","France","Netherlands","Maldives","Malta","North Korea","Slovakia","Guyana","Czech Republic","Venezuela","Jamaica","Argentina","Antigua and Barbuda","Thailand","Romania","Denmark","Kenya","Finland","Cape Verde","Kuwait","Hungary","Philippines","Zambia","Cayman Islands","Anguilla","Burkina Faso","Togo","Pitcairn","United States","Gabon","Poland","Myanmar","Democratic Republic of the Congo","Uzbekistan","Sierra Leone","Jersey","Australia","Macedonia","Norway","Solomon Islands","Qatar","Djibouti","Latvia","Kyrgyzstan","Bosnia and Herzegovina","Costa Rica","Iceland","Nauru","Tajikistan","Ghana","British Virgin Islands","Panama","Iran","Jordan","Canada","Lithuania","Guinea-Bissau","Luxembourg","Palestine","Seychelles","Tanzania","Ivory Coast","Bangladesh","Germany","Grenada","Austria","Lebanon","Spain","Guatemala","Benin","Serbia","Mexico","Saint Vincent and the Grenadines","Burundi","Estonia","Brazil","Angola","Greenland","Syria","Iraq","Malaysia","Nigeria","Belgium","Ukraine","Yemen","Haiti","India","Suriname","Montenegro","Tonga","Azerbaijan","China","Sao Tome and Principe","Bulgaria","Ecuador","Israel","Slovenia","Cameroon","South Korea","Gambia","Turks and Caicos Islands","Sudan","Vanuatu","Mongolia","Turkey","Sweden","Saint Helena","Cook Islands","Saint Kitts and Nevis","Andorra","Trinidad and Tobago","Croatia","Mozambique","Nicaragua","Laos","Switzerland","South Africa","Fiji","Falkland Islands","Vietnam","Bermuda","Western Sahara","Marshall Islands","Pakistan","Dominican Republic","Egypt","Morocco","Papua New Guinea","United Arab Emirates","Madagascar","Portugal","Kiribati","Oman","South Sudan","Bahamas","Nepal"],"locations":["IDN","GIN","SLV","SEN","GRC","BHR","ITA","TCD","GNQ","ERI","SAU","NER","DZA","MCO","TLS","IMN","MRT","GBR","COM","GEO","BOL","ZWE","FRO","CUB","TKM","MUS","LSO","ETH","LBY","AFG","NZL","GGY","COL","COG","ARM","SMR","IOT","RWA","LKA","DMA","UGA","WSM","MSR","BRN","TUN","PLW","PER","SGP","KHM","JPN","KAZ","HND","URY","TUV","BRB","ALB","LBR","MDA","BWA","SWZ","RUS","LCA","PRY","BLZ","CHL","BTN","IRL","CAF","MWI","GIB","XKX","NIU","CYP","SOM","LIE","MLI","FSM","BLR","FRA","NLD","MDV","MLT","PRK","SVK","GUY","CZE","VEN","JAM","ARG","ATG","THA","ROU","DNK","KEN","FIN","CPV","KWT","HUN","PHL","ZMB","CYM","AIA","BFA","TGO","PCN","USA","GAB","POL","MMR","COD","UZB","SLE","JEY","AUS","MKD","NOR","SLB","QAT","DJI","LVA","KGZ","BIH","CRI","ISL","NRU","TJK","GHA","VGB","PAN","IRN","JOR","CAN","LTU","GNB","LUX","PSE","SYC","TZA","CIV","BGD","DEU","GRD","AUT","LBN","ESP","GTM","BEN","SRB","MEX","VCT","BDI","EST","BRA","AGO","GRL","SYR","IRQ","MYS","NGA","BEL","UKR","YEM","HTI","IND","SUR","MNE","TON","AZE","CHN","STP","BGR","ECU","ISR","SVN","CMR","KOR","GMB","TCA","SDN","VUT","MNG","TUR","SWE","SHN","COK","KNA","AND","TTO","HRV","MOZ","NIC","LAO","CHE","ZAF","FJI","FLK","VNM","BMU","ESH","MHL","PAK","DOM","EGY","MAR","PNG","ARE","MDG","PRT","KIR","OMN","SSD","BHS","NPL"],"name":"","z":[0.292181348,0.280646341,0.141504717,0.20108147,0.377434193,0.383380952,0.338898557,0.30437,0.256111111,0.269722222,0.306479501,0.47218913,0.28552459,0.38574026,0.240769231,0.416142857,0.431076923,0.4224781,0.84225,0.489134111,0.290501078,0.165403326,0.357571429,0.021531127,0.198755556,0.32032,0.26661194,0.013997925,0.2514375,0.218426471,0.353706548,0.18827551,0.342046221,0.162575758,0.276261538,0.174142857,0.4594,0.017160862,0.162316872,0.329636364,0.259672986,0.647,0.463277778,0.2583125,0.3335,0.0,0.243875532,0.281847507,0.26261194,0.263224321,0.097128205,0.138477341,0.41824225,0.0432,0.422855263,0.355269036,0.338407583,0.420311927,0.382795276,0.3726,0.319982456,0.333584906,0.265253515,0.339560345,0.273644395,0.502285714,0.272721552,0.297188889,0.308824841,0.15704878,0.249279412,0.325875,0.334058081,0.16662766,0.401473684,0.425496503,0.552,0.276066667,0.367842263,0.337668139,0.16315411,0.298241758,0.354104478,0.320620438,0.334267857,0.265481651,0.171863224,0.34330139,0.451687249,0.102875,0.330286461,0.376857734,0.369525483,0.234018795,0.354690314,0.303985294,0.279487179,0.342870769,0.14802306,0.310770588,0.431792683,0.9055,0.268088496,0.136087137,-0.046333333,0.42536804,0.270259615,0.247209023,0.32813913,0.215794872,0.189818182,0.415935484,0.303471264,0.384367225,0.588880952,0.412226835,0.665764706,0.270110577,0.002806452,0.270866197,0.078095238,0.443964789,0.288352439,0.272522124,0.0,0.023991071,0.334356832,0.620111111,0.19828972,0.386687582,0.27609375,0.349155532,0.414607884,-0.085102564,0.248248447,0.399979899,0.419793651,0.168532178,0.299129032,0.251002075,0.288834393,0.554972973,0.308040166,0.243190698,0.348791857,0.312189836,0.341304,0.376320346,0.256828252,0.3685,0.151775,0.323748031,0.396424662,0.374263314,0.390652174,0.369163793,0.356035398,0.201578411,0.276770509,0.27857782,0.385113597,0.373491525,0.334524,0.410499569,0.393,0.355155172,0.354466667,0.442743017,0.430913159,0.0,0.397777027,0.125577749,0.400889695,0.245098361,0.352238651,0.282840752,0.169383459,0.09,0.404023622,0.249181818,0.375628866,0.277675,0.360326613,0.2304,0.6212,-0.315,0.178647059,0.386208469,0.363306306,0.372035354,0.158518767,0.376275,0.342893587,0.334480437,0.220535714,0.478846154,0.362597738,0.312297297,0.47,0.076,0.028914741,0.232594043,0.351484502,0.349565217,0.321051546,0.283067616,0.321260638,0.291801816,0.281789474,0.314089431,0.400985782,0.283037037,0.257671924],"type":"choropleth"}],"name":"2020-07-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Latvia","Jersey","Macedonia","Oman","Senegal","Switzerland","Myanmar","Antigua and Barbuda","Iran","Barbados","Monaco","Chad","Bhutan","Peru","Suriname","Australia","Cyprus","Nepal","Dominican Republic","Montenegro","Belgium","Tuvalu","Fiji","Uganda","Turkey","Cape Verde","Tajikistan","Faroe Islands","Slovakia","Cambodia","Morocco","Japan","India","Burundi","East Timor","Zimbabwe","Russia","Gibraltar","Uruguay","Togo","Denmark","Syria","Montserrat","Indonesia","Ukraine","Sudan","Lithuania","Lebanon","Somalia","Madagascar","Sao Tome and Principe","Bangladesh","Seychelles","Palestine","Belize","Falkland Islands","Venezuela","Algeria","Niue","Vanuatu","Mongolia","Bermuda","Greenland","Iraq","Belarus","Republic of the Congo","Kazakhstan","Uzbekistan","Swaziland","Cuba","Israel","Finland","Greece","Kenya","Dominica","Jamaica","France","Guernsey","Central African Republic","Costa Rica","Kiribati","Cook Islands","Libya","Kosovo","Poland","Ghana","Canada","Guatemala","Saint Helena","Benin","Papua New Guinea","South Korea","Tokelau","Malawi","Liechtenstein","Saudi Arabia","Mozambique","Rwanda","Nauru","Cameroon","Saint Kitts and Nevis","Luxembourg","Solomon Islands","Netherlands","Austria","Grenada","Tonga","San Marino","Gabon","British Indian Ocean Territory","Turks and Caicos Islands","Democratic Republic of the Congo","Mali","United Kingdom","Vietnam","China","Maldives","Spain","Marshall Islands","Saint Vincent and the Grenadines","Andorra","South Africa","Eritrea","Djibouti","Malaysia","Yemen","Sri Lanka","Norway","Pakistan","Bulgaria","Paraguay","Palau","Haiti","Bahrain","Saint Lucia","Philippines","Slovenia","Tunisia","Panama","Armenia","Turkmenistan","North Korea","Estonia","Kuwait","Western Sahara","Laos","Cayman Islands","Portugal","Croatia","Nigeria","Guyana","Egypt","Bolivia","Italy","Brunei","Ivory Coast","Romania","Argentina","Georgia","Thailand","Mauritania","Honduras","Mauritius","Bosnia and Herzegovina","Ethiopia","United States","Ireland","Jordan","Iceland","Sweden","Mexico","United Arab Emirates","Qatar","Czech Republic","Micronesia","Chile","Isle of Man","Equatorial Guinea","Guinea","Moldova","Afghanistan","British Virgin Islands","Serbia","Tanzania","Nicaragua","Trinidad and Tobago","Malta","Hungary","Germany","Ecuador","Singapore","Lesotho","Sierra Leone","Liberia","Guinea-Bissau","New Zealand","Brazil","Anguilla","El Salvador","Azerbaijan","Gambia","Kyrgyzstan","Burkina Faso","Albania","South Sudan","Bahamas","Botswana","Zambia","Colombia","Angola","Samoa","Niger"],"locations":["LVA","JEY","MKD","OMN","SEN","CHE","MMR","ATG","IRN","BRB","MCO","TCD","BTN","PER","SUR","AUS","CYP","NPL","DOM","MNE","BEL","TUV","FJI","UGA","TUR","CPV","TJK","FRO","SVK","KHM","MAR","JPN","IND","BDI","TLS","ZWE","RUS","GIB","URY","TGO","DNK","SYR","MSR","IDN","UKR","SDN","LTU","LBN","SOM","MDG","STP","BGD","SYC","PSE","BLZ","FLK","VEN","DZA","NIU","VUT","MNG","BMU","GRL","IRQ","BLR","COG","KAZ","UZB","SWZ","CUB","ISR","FIN","GRC","KEN","DMA","JAM","FRA","GGY","CAF","CRI","KIR","COK","LBY","XKX","POL","GHA","CAN","GTM","SHN","BEN","PNG","KOR","TKL","MWI","LIE","SAU","MOZ","RWA","NRU","CMR","KNA","LUX","SLB","NLD","AUT","GRD","TON","SMR","GAB","IOT","TCA","COD","MLI","GBR","VNM","CHN","MDV","ESP","MHL","VCT","AND","ZAF","ERI","DJI","MYS","YEM","LKA","NOR","PAK","BGR","PRY","PLW","HTI","BHR","LCA","PHL","SVN","TUN","PAN","ARM","TKM","PRK","EST","KWT","ESH","LAO","CYM","PRT","HRV","NGA","GUY","EGY","BOL","ITA","BRN","CIV","ROU","ARG","GEO","THA","MRT","HND","MUS","BIH","ETH","USA","IRL","JOR","ISL","SWE","MEX","ARE","QAT","CZE","FSM","CHL","IMN","GNQ","GIN","MDA","AFG","VGB","SRB","TZA","NIC","TTO","MLT","HUN","DEU","ECU","SGP","LSO","SLE","LBR","GNB","NZL","BRA","AIA","SLV","AZE","GMB","KGZ","BFA","ALB","SSD","BHS","BWA","ZMB","COL","AGO","WSM","NER"],"name":"","z":[0.263362319,0.11566055,0.343666667,0.262529915,0.334857558,0.309205953,0.349865471,0.255594595,0.552588972,0.186361345,0.4555625,0.418117647,0.178181818,0.311684157,0.3653,0.472105562,0.494978182,0.292772455,0.307880383,0.200758065,0.353783278,0.937,0.200451613,0.139478754,0.357628711,0.281294118,0.220133929,0.06125,0.262566038,0.240653846,0.443392947,0.308739933,0.255325838,0.572705882,0.007307692,0.284763006,0.366644195,0.449130435,0.396445571,0.443081545,0.372016603,0.31,0.6156,0.210765715,0.300450805,0.197734848,0.396366337,0.240094637,0.205712644,0.500604317,0.78325,0.246727273,0.549298611,0.354176871,0.441907563,0.521264706,0.17407919,0.460029661,0.197,0.5843,0.352180124,0.1565,0.459464286,0.386799353,0.439327103,0.201209677,0.405157895,0.236085106,-0.163571429,0.055787867,0.428670471,0.27228,0.37315089,0.232492521,0.254888889,0.339273495,0.474107899,0.34214,0.452131579,0.301925,0.1675,0.249666667,0.320243902,0.16916129,0.357900967,0.203415909,0.412004038,0.396180612,0.855,0.379025974,0.346169643,0.217681416,0.0,0.181163424,0.2761875,0.201203959,0.246315789,0.112775956,0.0,0.427163138,0.221642857,0.301568528,0.0454,0.323697963,0.315087223,0.4227,0.328826087,0.131,0.429617021,0.700333333,0.1935,0.288855556,0.362504274,0.362872916,0.353654289,0.415793533,-0.11431295,0.337910453,0.257555556,0.5890625,0.255875,0.240471137,0.73275,0.47188,0.098732946,0.372726563,0.193163532,0.426410417,0.254599583,0.384986014,0.198296214,0.472,0.360532922,0.007438017,0.481516667,0.321214894,0.307816479,0.448193252,0.242646154,0.391794118,0.48188,0.475065217,0.372055556,0.017793761,0.430583333,0.420625,0.460692308,0.325158716,0.189637097,0.175201439,0.297563218,0.372396476,0.241640264,0.494039785,-0.007540541,0.508977273,0.37697479,0.339012733,0.511095455,0.402523477,0.538269231,0.232330254,0.306816667,0.322830769,0.248375479,0.465250422,0.302847303,0.256735849,0.417518519,0.423838968,0.281161284,0.24901494,0.190068536,0.296591304,-0.256111111,0.349965691,0.383243243,0.145461538,0.4735,0.346932642,0.143315068,0.443,0.330964286,-0.109755725,0.245699134,0.357457055,0.208566667,0.403776699,0.332000401,0.373059244,0.226048485,0.408108696,0.484320755,0.322488462,0.241714286,0.386160309,0.429790049,0.496,0.27846139,0.552853035,0.444855072,0.151181818,0.312473684,0.369607477,0.35207772,0.442321739,0.001146667,0.208897959,0.317934053,0.349173077,0.48096875,0.468783967],"type":"choropleth"}],"name":"2020-07-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Azerbaijan","Madagascar","Lithuania","Angola","Peru","Cape Verde","Kuwait","Netherlands","Mongolia","Bangladesh","Burundi","Paraguay","Italy","Gibraltar","Rwanda","Iran","Ivory Coast","Armenia","Nicaragua","Belgium","Saint Vincent and the Grenadines","Yemen","Faroe Islands","Uruguay","Luxembourg","Croatia","Turkmenistan","Sri Lanka","Togo","Eritrea","Saint Helena","Bosnia and Herzegovina","Austria","Poland","Ecuador","Sweden","Guinea","Japan","Bermuda","Anguilla","Vanuatu","Djibouti","Isle of Man","Suriname","Turks and Caicos Islands","Lebanon","Serbia","Dominican Republic","Egypt","East Timor","Equatorial Guinea","Montenegro","Slovakia","Vatican","Bulgaria","Mexico","Morocco","Guinea-Bissau","Gambia","Philippines","Bahamas","Somalia","Papua New Guinea","Chad","Sudan","Portugal","Nauru","Laos","British Indian Ocean Territory","Indonesia","Cameroon","Switzerland","Mali","Algeria","Sierra Leone","Seychelles","Estonia","Mauritius","Dominica","Mozambique","France","Honduras","United States","South Korea","Uzbekistan","Vietnam","Nepal","British Virgin Islands","Qatar","Brazil","Barbados","Guatemala","Chile","Comoros","South Africa","Pakistan","Panama","Canada","Kyrgyzstan","Czech Republic","Finland","Marshall Islands","Botswana","Thailand","Norway","Jersey","Andorra","Niger","Ireland","Colombia","Belize","Kazakhstan","Saint Kitts and Nevis","Macedonia","Zimbabwe","Belarus","Palestine","Saudi Arabia","Nigeria","Tanzania","Costa Rica","Maldives","Samoa","Montserrat","Brunei","Malaysia","Benin","Haiti","Libya","Senegal","Uganda","Republic of the Congo","Jordan","Greenland","Tonga","Western Sahara","Lesotho","Monaco","Afghanistan","India","Kosovo","Romania","Gabon","South Sudan","Swaziland","Guyana","Saint Lucia","Trinidad and Tobago","Burkina Faso","Kiribati","Ghana","North Korea","China","Cyprus","Malawi","Fiji","Antigua and Barbuda","Ethiopia","Moldova","United Kingdom","Liechtenstein","Zambia","Greece","Slovenia","Solomon Islands","Niue","Russia","Micronesia","Denmark","Tuvalu","Israel","Oman","Bolivia","Latvia","Georgia","Tunisia","Venezuela","Democratic Republic of the Congo","Iraq","Pitcairn","Germany","Argentina","El Salvador","New Zealand","Australia","Singapore","Kenya","Grenada","Sao Tome and Principe","Iceland","Syria","Cuba","Tajikistan","Bhutan","Mauritania","United Arab Emirates","Central African Republic","Falkland Islands","Turkey","Albania","Bahrain","Jamaica","Spain","Ukraine","Guernsey","San Marino","Cayman Islands","Myanmar","Malta","Liberia","Cambodia","Hungary"],"locations":["AZE","MDG","LTU","AGO","PER","CPV","KWT","NLD","MNG","BGD","BDI","PRY","ITA","GIB","RWA","IRN","CIV","ARM","NIC","BEL","VCT","YEM","FRO","URY","LUX","HRV","TKM","LKA","TGO","ERI","SHN","BIH","AUT","POL","ECU","SWE","GIN","JPN","BMU","AIA","VUT","DJI","IMN","SUR","TCA","LBN","SRB","DOM","EGY","TLS","GNQ","MNE","SVK","VAT","BGR","MEX","MAR","GNB","GMB","PHL","BHS","SOM","PNG","TCD","SDN","PRT","NRU","LAO","IOT","IDN","CMR","CHE","MLI","DZA","SLE","SYC","EST","MUS","DMA","MOZ","FRA","HND","USA","KOR","UZB","VNM","NPL","VGB","QAT","BRA","BRB","GTM","CHL","COM","ZAF","PAK","PAN","CAN","KGZ","CZE","FIN","MHL","BWA","THA","NOR","JEY","AND","NER","IRL","COL","BLZ","KAZ","KNA","MKD","ZWE","BLR","PSE","SAU","NGA","TZA","CRI","MDV","WSM","MSR","BRN","MYS","BEN","HTI","LBY","SEN","UGA","COG","JOR","GRL","TON","ESH","LSO","MCO","AFG","IND","XKX","ROU","GAB","SSD","SWZ","GUY","LCA","TTO","BFA","KIR","GHA","PRK","CHN","CYP","MWI","FJI","ATG","ETH","MDA","GBR","LIE","ZMB","GRC","SVN","SLB","NIU","RUS","FSM","DNK","TUV","ISR","OMN","BOL","LVA","GEO","TUN","VEN","COD","IRQ","PCN","DEU","ARG","SLV","NZL","AUS","SGP","KEN","GRD","STP","ISL","SYR","CUB","TJK","BTN","MRT","ARE","CAF","FLK","TUR","ALB","BHR","JAM","ESP","UKR","GGY","SMR","CYM","MMR","MLT","LBR","KHM","HUN"],"name":"","z":[0.328951673,0.358377193,0.388869969,0.097422764,0.401683071,0.119802817,0.015707407,0.295296453,0.3426875,0.192490446,-0.129020408,0.27992911,0.442630318,0.150846154,0.169183673,0.27781296,0.375730435,0.440728814,0.297183333,0.312109261,0.485694444,0.440578947,0.5105625,0.303802089,0.41395935,0.099703704,0.6218125,0.230167838,0.275848101,0.055,0.505625,0.318303922,0.366645833,0.316934853,0.210731334,0.391650131,0.492075472,0.339632511,0.306,0.4172,0.448666667,-0.0595,0.307125,0.0,0.341571429,0.396470588,0.344544118,0.352875524,0.366225532,0.4235,0.55,0.391301887,0.239197368,0.433,0.247514019,0.225644891,0.416277922,0.5055,0.273217742,0.271070282,0.3385,0.466746835,0.334277778,0.442322034,0.404754237,0.463130352,0.0325,0.455137931,-0.26425,0.130381397,0.357500766,0.36983106,0.207521008,0.434392361,0.335349206,0.47582906,0.241058824,0.422851852,0.602333333,0.060710145,0.410175564,0.420821637,0.356747151,0.33671719,0.376258065,0.270774716,0.264471311,0.10975,0.099745763,0.420164721,0.26575,0.244499336,0.345679196,0.914,0.296621041,0.189808279,0.251491726,0.314760247,0.434125,0.340639344,0.285495093,0.2185,0.240870968,0.345325776,0.355660415,0.262402299,0.514405405,0.383916667,0.341124198,0.288855119,0.441089744,0.557342857,0.129571429,0.471518519,0.31247449,0.50035443,0.294336735,0.132220036,0.523457195,0.37366875,0.203904177,-0.423592138,0.2176,0.214736842,0.48525,0.212730903,0.285666667,0.28644898,0.375074074,0.280949416,0.41767603,0.375444444,0.114855072,0.437297297,0.313689655,0.2785,0.267769231,0.3813125,0.326877193,-0.042364944,0.067014493,0.313714451,0.44925,0.310045455,0.220944444,0.323764706,0.303536585,0.288666667,0.312923077,-0.296,0.124079193,0.289483871,0.309559029,0.287471264,0.253716535,-0.101699115,0.3870625,0.430535714,0.266299065,0.380720884,0.643,0.263694444,0.260987199,0.437138889,0.397,0.755285714,0.180732314,0.382875,0.402364845,0.2925,0.223653367,0.064563218,0.177362398,0.346892617,0.372617284,0.330163265,0.167393783,0.317579787,0.292324675,0.487083333,0.360362226,0.36124075,0.151449878,0.300239379,0.300274586,0.270204545,0.227914928,0.114615385,0.401,0.417721154,0.270464286,-0.078871586,0.409828571,0.42525,0.501866667,0.180882768,0.300907692,0.158222222,0.204126768,0.36676489,0.101591398,0.244230384,0.33231051,0.322802353,0.118694915,0.468833333,0.452095238,0.393203125,0.200679012,0.333493976,0.26716,0.348861818],"type":"choropleth"}],"name":"2020-07-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chad","Mali","Armenia","Serbia","Bosnia and Herzegovina","Japan","Guernsey","British Indian Ocean Territory","Fiji","El Salvador","Lebanon","Russia","Faroe Islands","Malaysia","Sri Lanka","Portugal","Pitcairn","Sao Tome and Principe","New Zealand","Saudi Arabia","Sierra Leone","Greenland","Netherlands","Nigeria","Vatican","Saint Helena","Turkey","Poland","Croatia","Estonia","Romania","Barbados","Austria","Cambodia","Malawi","Germany","Samoa","Kenya","Luxembourg","East Timor","Iceland","Kyrgyzstan","Yemen","Swaziland","Hungary","Kazakhstan","Panama","Denmark","Tokelau","Algeria","Myanmar","Uruguay","Bhutan","Egypt","Paraguay","China","Botswana","Argentina","Gibraltar","Ethiopia","Zimbabwe","Sweden","Benin","Liechtenstein","Switzerland","Israel","Indonesia","Angola","Macedonia","Marshall Islands","Guinea-Bissau","France","Cameroon","Italy","Syria","Solomon Islands","Mexico","Tanzania","Ghana","Kiribati","Andorra","Venezuela","Singapore","Iraq","Moldova","Albania","Ecuador","Montenegro","Czech Republic","Lithuania","Vietnam","Iran","Sudan","United States","Senegal","Democratic Republic of the Congo","Isle of Man","San Marino","Antigua and Barbuda","Niger","Equatorial Guinea","Afghanistan","Mozambique","Rwanda","Canada","Dominican Republic","Cyprus","Burundi","Comoros","Palau","Belgium","United Kingdom","Trinidad and Tobago","Philippines","Ukraine","Mongolia","Kuwait","Guyana","Pakistan","Bangladesh","Costa Rica","Norway","Georgia","Nicaragua","Azerbaijan","Liberia","Belize","South Korea","Nepal","Somalia","Turkmenistan","Mauritania","Mauritius","Bolivia","Republic of the Congo","Dominica","Qatar","Haiti","British Virgin Islands","India","Cape Verde","Palestine","Western Sahara","North Korea","Tajikistan","Bulgaria","Spain","Morocco","Guatemala","Saint Kitts and Nevis","Peru","Brunei","Djibouti","Malta","Uzbekistan","Guinea","Montserrat","Greece","Turks and Caicos Islands","Saint Lucia","Slovakia","Bermuda","Laos","Kosovo","Cuba","Tunisia","Thailand","Zambia","Uganda","Falkland Islands","Slovenia","Maldives","Ireland","Gambia","Chile","Monaco","Australia","Tonga","Brazil","Lesotho","Latvia","Central African Republic","Ivory Coast","South Sudan","Belarus","Jordan","Vanuatu","Jamaica","South Africa","Eritrea","Oman","Bahamas","Libya","Tuvalu","Cayman Islands","Grenada","Niue","Colombia","Honduras","Micronesia","Finland","Saint Vincent and the Grenadines","Jersey","Togo","Bahrain","Madagascar","Papua New Guinea","Seychelles","Burkina Faso","Gabon","United Arab Emirates"],"locations":["TCD","MLI","ARM","SRB","BIH","JPN","GGY","IOT","FJI","SLV","LBN","RUS","FRO","MYS","LKA","PRT","PCN","STP","NZL","SAU","SLE","GRL","NLD","NGA","VAT","SHN","TUR","POL","HRV","EST","ROU","BRB","AUT","KHM","MWI","DEU","WSM","KEN","LUX","TLS","ISL","KGZ","YEM","SWZ","HUN","KAZ","PAN","DNK","TKL","DZA","MMR","URY","BTN","EGY","PRY","CHN","BWA","ARG","GIB","ETH","ZWE","SWE","BEN","LIE","CHE","ISR","IDN","AGO","MKD","MHL","GNB","FRA","CMR","ITA","SYR","SLB","MEX","TZA","GHA","KIR","AND","VEN","SGP","IRQ","MDA","ALB","ECU","MNE","CZE","LTU","VNM","IRN","SDN","USA","SEN","COD","IMN","SMR","ATG","NER","GNQ","AFG","MOZ","RWA","CAN","DOM","CYP","BDI","COM","PLW","BEL","GBR","TTO","PHL","UKR","MNG","KWT","GUY","PAK","BGD","CRI","NOR","GEO","NIC","AZE","LBR","BLZ","KOR","NPL","SOM","TKM","MRT","MUS","BOL","COG","DMA","QAT","HTI","VGB","IND","CPV","PSE","ESH","PRK","TJK","BGR","ESP","MAR","GTM","KNA","PER","BRN","DJI","MLT","UZB","GIN","MSR","GRC","TCA","LCA","SVK","BMU","LAO","XKX","CUB","TUN","THA","ZMB","UGA","FLK","SVN","MDV","IRL","GMB","CHL","MCO","AUS","TON","BRA","LSO","LVA","CAF","CIV","SSD","BLR","JOR","VUT","JAM","ZAF","ERI","OMN","BHS","LBY","TUV","CYM","GRD","NIU","COL","HND","FSM","FIN","VCT","JEY","TGO","BHR","MDG","PNG","SYC","BFA","GAB","ARE"],"name":"","z":[0.404757576,0.422543478,0.397581967,0.367926923,0.403950495,0.362958257,0.309415584,0.711,0.447185185,0.230749717,0.280648515,0.407331818,0.0,0.22128738,0.19862037,0.273846722,0.6285,-0.189333333,0.452599754,0.127433962,0.476681818,0.511254545,0.362831985,0.296133516,0.49625,0.3295,0.222666547,0.268326329,0.440307359,0.327427586,0.430243043,0.461743243,0.30531464,0.274716667,0.274706667,0.338437548,0.570210526,0.4286918,0.182721212,0.406666667,0.473608696,0.241071429,0.40384,0.0,0.327929178,0.108283019,0.30523913,0.393619048,-0.662,0.398135021,0.415605769,0.393200252,0.4353125,0.434214286,0.184655486,0.398029095,0.486655556,0.424682613,0.224666667,0.330935943,0.348072034,0.407013953,0.06090625,0.489375,0.302787776,0.366684575,0.127838446,0.325035928,0.308516129,0.689142857,0.6328,0.401512443,0.470292249,0.355147684,0.383306122,0.191434783,0.241748908,0.199965318,0.159803191,0.340444444,0.254065217,0.052739945,0.262609103,0.353786932,0.441253456,0.418242105,0.399208703,0.364757576,0.385865828,0.300371359,0.433720149,0.487774528,0.432149254,0.491506288,0.370942761,0.275323333,0.248988889,0.450833333,0.417,0.49976247,0.415142857,0.40390404,0.464,0.009677419,0.375278302,0.298142246,0.424314387,-0.067852941,0.0,0.3265,0.314932876,0.323393987,0.426492188,0.394055748,0.335327703,0.262491166,0.005114068,0.39334,0.259894507,0.300333992,0.32066443,0.402713278,0.518982036,0.296935233,0.494644909,0.49003169,0.320733871,0.403130963,0.355818381,0.246268293,0.464333333,0.564857143,0.228347826,0.285764588,0.320137255,0.3975,0.152971311,0.406243446,0.423285714,0.253027661,0.187505376,0.41752027,0.41109375,0.495095238,0.326435897,0.424900602,0.252647199,0.452258294,0.475570728,0.452285714,0.324872809,0.3261875,0.067090909,0.470007299,0.211483871,0.324803571,0.424166667,0.389156328,0.328,0.492347826,0.448832168,0.412446154,0.398842857,0.352027027,0.118528269,0.363696429,0.378219875,0.300047619,0.24575066,0.643576923,0.344100386,0.002070968,0.343305854,0.556787736,0.331433055,0.27519403,0.445158869,0.426114754,0.303247268,0.169453704,0.308881579,0.423761468,0.343285714,0.38014,0.416342857,0.171568627,0.417722222,0.335619835,0.345725092,0.246923077,0.360769231,0.456429224,0.3622,0.63875,0.634680412,0.351666667,0.496,0.254885352,0.244393617,0.3975,0.352073486,0.471744681,0.334027322,0.245003891,0.021697917,0.2487875,0.341584615,0.515647668,0.427734694,0.542691781,0.24778191],"type":"choropleth"}],"name":"2020-07-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kuwait","Syria","Zimbabwe","Switzerland","Bangladesh","Georgia","Indonesia","Belgium","Turkey","Saint Helena","Morocco","Czech Republic","Algeria","Greenland","China","Pakistan","Argentina","Cayman Islands","Cambodia","Mauritania","Brazil","Eritrea","Nicaragua","Brunei","Paraguay","Ireland","Mauritius","South Africa","Solomon Islands","Kazakhstan","Botswana","Canada","Ivory Coast","Thailand","Gibraltar","Armenia","Spain","Montserrat","Maldives","El Salvador","Poland","United Arab Emirates","East Timor","Jordan","Lesotho","Tonga","United States","Grenada","Kyrgyzstan","Chad","Sierra Leone","Luxembourg","Guyana","Chile","Saint Vincent and the Grenadines","Western Sahara","South Sudan","Belize","Laos","New Zealand","Belarus","Tajikistan","Djibouti","Bermuda","Madagascar","Cyprus","Nigeria","Lebanon","Liberia","Dominica","India","Isle of Man","Monaco","Costa Rica","Russia","Yemen","Kosovo","Angola","British Indian Ocean Territory","Iraq","Portugal","Denmark","Oman","North Korea","Haiti","France","Kiribati","Barbados","Bulgaria","Mali","Albania","Gabon","Seychelles","Australia","Anguilla","Malaysia","Estonia","Guatemala","Rwanda","Jamaica","Iceland","Sao Tome and Principe","Qatar","Turkmenistan","Tunisia","Uganda","Malawi","Iran","Japan","Kenya","Venezuela","Republic of the Congo","Ethiopia","Equatorial Guinea","United Kingdom","Ghana","Burkina Faso","Guernsey","Ecuador","Somalia","Democratic Republic of the Congo","Niger","Slovakia","Lithuania","Netherlands","Suriname","Greece","Myanmar","Philippines","Serbia","Bolivia","Guinea","Uruguay","Vietnam","Central African Republic","Germany","Norway","Micronesia","Honduras","Malta","Cape Verde","Finland","Bhutan","San Marino","Colombia","Saint Lucia","Cameroon","Moldova","Bahrain","Andorra","Azerbaijan","Cuba","Croatia","Romania","Tokelau","Togo","Gambia","Turks and Caicos Islands","Mozambique","Comoros","Bosnia and Herzegovina","Macedonia","Guinea-Bissau","Dominican Republic","British Virgin Islands","Mongolia","Saint Kitts and Nevis","Papua New Guinea","South Korea","Liechtenstein","Marshall Islands","Vanuatu","Sudan","Montenegro","Benin","Senegal","Latvia","Peru","Ukraine","Slovenia","Fiji","Faroe Islands","Egypt","Mexico","Israel","Trinidad and Tobago","Austria","Panama","Zambia","Nepal","Tanzania","Palestine","Libya","Italy","Uzbekistan","Bahamas","Tuvalu","Niue","Swaziland","Antigua and Barbuda","Falkland Islands","Sri Lanka","Singapore","Jersey","Saudi Arabia","Palau","Sweden","Hungary","Cook Islands","Burundi","Pitcairn","Nauru","Samoa","Afghanistan"],"locations":["KWT","SYR","ZWE","CHE","BGD","GEO","IDN","BEL","TUR","SHN","MAR","CZE","DZA","GRL","CHN","PAK","ARG","CYM","KHM","MRT","BRA","ERI","NIC","BRN","PRY","IRL","MUS","ZAF","SLB","KAZ","BWA","CAN","CIV","THA","GIB","ARM","ESP","MSR","MDV","SLV","POL","ARE","TLS","JOR","LSO","TON","USA","GRD","KGZ","TCD","SLE","LUX","GUY","CHL","VCT","ESH","SSD","BLZ","LAO","NZL","BLR","TJK","DJI","BMU","MDG","CYP","NGA","LBN","LBR","DMA","IND","IMN","MCO","CRI","RUS","YEM","XKX","AGO","IOT","IRQ","PRT","DNK","OMN","PRK","HTI","FRA","KIR","BRB","BGR","MLI","ALB","GAB","SYC","AUS","AIA","MYS","EST","GTM","RWA","JAM","ISL","STP","QAT","TKM","TUN","UGA","MWI","IRN","JPN","KEN","VEN","COG","ETH","GNQ","GBR","GHA","BFA","GGY","ECU","SOM","COD","NER","SVK","LTU","NLD","SUR","GRC","MMR","PHL","SRB","BOL","GIN","URY","VNM","CAF","DEU","NOR","FSM","HND","MLT","CPV","FIN","BTN","SMR","COL","LCA","CMR","MDA","BHR","AND","AZE","CUB","HRV","ROU","TKL","TGO","GMB","TCA","MOZ","COM","BIH","MKD","GNB","DOM","VGB","MNG","KNA","PNG","KOR","LIE","MHL","VUT","SDN","MNE","BEN","SEN","LVA","PER","UKR","SVN","FJI","FRO","EGY","MEX","ISR","TTO","AUT","PAN","ZMB","NPL","TZA","PSE","LBY","ITA","UZB","BHS","TUV","NIU","SWZ","ATG","FLK","LKA","SGP","JEY","SAU","PLW","SWE","HUN","COK","BDI","PCN","NRU","WSM","AFG"],"name":"","z":[0.120422003,0.377207547,0.237546061,0.342805668,0.316840153,0.494035111,0.229536889,0.37835274,0.23458449,0.120464286,0.360476106,0.410441176,0.405759067,0.446802632,0.445738517,0.257496263,0.362942247,0.497387255,0.305748148,0.373,0.335913237,0.403526316,0.35130012,0.153863014,0.339849436,0.416947074,0.353207921,0.209788616,0.397085714,0.389223022,0.132983505,0.393305096,0.296474747,0.365045006,0.162290323,0.344170103,0.383355498,0.492487805,0.1648075,0.190217425,0.358383832,0.297632757,0.161636364,0.226821839,0.182525253,0.408714286,0.471045965,0.35505,0.485704225,0.388770642,0.480273171,0.263715517,0.439376,0.360788116,0.509138614,0.471310345,0.435089337,0.452663462,0.459665025,0.395860722,0.363118421,0.318742647,0.121103448,0.363925373,0.354388704,0.437408115,0.0998003,0.376333333,0.462693133,-0.12075,0.241653967,0.415808696,0.442913793,0.392956817,0.363139467,0.325827893,0.391077465,0.44405,0.638090909,0.416874794,0.39686705,0.426332952,0.315085174,0.407779661,0.394817168,0.463299871,0.537833333,0.270089552,0.401676923,0.311882096,0.320150183,0.504569507,0.530804408,0.464094889,0.0,0.064450452,0.41078744,0.389587415,0.011135945,0.372279668,0.33256,0.272166667,0.18295825,0.338893617,0.372484536,0.258079665,0.343276952,0.495871043,0.368629019,0.214529081,0.228952184,0.367479592,0.375164087,0.14946875,0.409801861,0.096494953,0.334916667,0.487047619,0.3891306,0.284086022,0.351656315,0.454658381,0.362457364,0.287302772,0.416095362,0.540464286,0.372949769,0.430892473,0.375960462,0.407886364,0.243767516,0.234453488,0.440309853,0.443695626,0.365202247,0.367582042,0.480309696,0.492954545,0.234435445,0.277108108,0.311133333,0.404837667,0.056428571,0.055,0.379102112,0.414636364,0.437243819,0.567933333,0.226070093,0.432107692,0.525536842,0.170848724,0.247491228,0.426421201,0.634,0.310655678,0.446556667,-0.139538462,0.145660944,0.306666667,0.394334928,0.30631746,0.083615385,0.370877483,0.514375,0.480470588,0.0722,0.336362069,0.367861997,0.521380952,0.402235294,0.351714286,0.407505535,0.325264151,0.180042373,0.386181996,0.405072961,0.368808143,0.375893175,0.387393855,0.428382979,0.097285714,0.402544536,0.347125516,0.386098997,0.437033898,0.349617135,0.370086728,0.262245614,0.340388818,0.224457496,0.353026119,0.369085714,0.474250195,0.26503125,0.392281324,0.6572,0.4368,0.14183871,0.400402985,0.5604,0.208769857,0.320117166,0.431589577,0.149509963,0.238,0.429765588,0.421473585,0.634,-0.023212121,0.5909,0.281571429,0.399181818,0.29513354],"type":"choropleth"}],"name":"2020-07-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Vietnam","Austria","Gambia","Iran","Malta","British Virgin Islands","Gibraltar","Morocco","Slovakia","North Korea","South Sudan","Serbia","Solomon Islands","Greenland","Japan","Republic of the Congo","Cuba","Dominican Republic","Isle of Man","China","Mozambique","Barbados","Uganda","Turks and Caicos Islands","Peru","Tonga","Cook Islands","Honduras","Afghanistan","Tunisia","East Timor","Lithuania","Belarus","Tanzania","Marshall Islands","Eritrea","Antigua and Barbuda","Oman","Georgia","Belgium","Equatorial Guinea","Brazil","Finland","Niger","British Indian Ocean Territory","Tokelau","Samoa","Niue","San Marino","El Salvador","Chad","Latvia","Haiti","Albania","Sierra Leone","Myanmar","Cameroon","Djibouti","Rwanda","Spain","Suriname","Sweden","Lesotho","Pitcairn","Fiji","Kenya","Mali","Australia","Vanuatu","Croatia","Liechtenstein","Czech Republic","United Kingdom","Greece","Panama","Togo","Turkmenistan","Luxembourg","Yemen","Guinea","Dominica","Bulgaria","Bermuda","United Arab Emirates","Bolivia","Palestine","Malaysia","Liberia","Argentina","Portugal","Tajikistan","Saudi Arabia","Sri Lanka","Canada","Montenegro","Qatar","Papua New Guinea","Micronesia","Bosnia and Herzegovina","Mauritius","Comoros","Ireland","Monaco","Ukraine","Bahrain","Belize","Ethiopia","Senegal","Laos","Armenia","Uruguay","Egypt","United States","Philippines","Hungary","South Africa","Grenada","Malawi","Macedonia","Ivory Coast","Gabon","Venezuela","Zambia","Israel","Cyprus","Guinea-Bissau","Jersey","Denmark","Nigeria","Colombia","Saint Kitts and Nevis","Jordan","Poland","Nepal","Zimbabwe","Mexico","Guatemala","Uzbekistan","Libya","Romania","Mongolia","Iraq","New Zealand","Saint Lucia","Sudan","Democratic Republic of the Congo","Jamaica","Iceland","Seychelles","Kuwait","Burundi","Chile","Kiribati","Central African Republic","Faroe Islands","Benin","Estonia","Madagascar","Switzerland","Kazakhstan","India","Bahamas","Pakistan","Falkland Islands","Germany","Algeria","Anguilla","Andorra","Nicaragua","Angola","Mauritania","Botswana","Azerbaijan","Maldives","Singapore","Slovenia","Costa Rica","Trinidad and Tobago","Montserrat","Indonesia","Sao Tome and Principe","Burkina Faso","Kosovo","Thailand","Kyrgyzstan","Swaziland","Lebanon","France","Brunei","Paraguay","Italy","Syria","Netherlands","Cambodia","Nauru","Cayman Islands","Ecuador","Western Sahara","Cape Verde","Saint Vincent and the Grenadines","Ghana","Somalia","South Korea","Norway","Saint Helena","Guyana","Turkey","Russia","Bhutan","Guernsey","Bangladesh","Tuvalu","Moldova"],"locations":["VNM","AUT","GMB","IRN","MLT","VGB","GIB","MAR","SVK","PRK","SSD","SRB","SLB","GRL","JPN","COG","CUB","DOM","IMN","CHN","MOZ","BRB","UGA","TCA","PER","TON","COK","HND","AFG","TUN","TLS","LTU","BLR","TZA","MHL","ERI","ATG","OMN","GEO","BEL","GNQ","BRA","FIN","NER","IOT","TKL","WSM","NIU","SMR","SLV","TCD","LVA","HTI","ALB","SLE","MMR","CMR","DJI","RWA","ESP","SUR","SWE","LSO","PCN","FJI","KEN","MLI","AUS","VUT","HRV","LIE","CZE","GBR","GRC","PAN","TGO","TKM","LUX","YEM","GIN","DMA","BGR","BMU","ARE","BOL","PSE","MYS","LBR","ARG","PRT","TJK","SAU","LKA","CAN","MNE","QAT","PNG","FSM","BIH","MUS","COM","IRL","MCO","UKR","BHR","BLZ","ETH","SEN","LAO","ARM","URY","EGY","USA","PHL","HUN","ZAF","GRD","MWI","MKD","CIV","GAB","VEN","ZMB","ISR","CYP","GNB","JEY","DNK","NGA","COL","KNA","JOR","POL","NPL","ZWE","MEX","GTM","UZB","LBY","ROU","MNG","IRQ","NZL","LCA","SDN","COD","JAM","ISL","SYC","KWT","BDI","CHL","KIR","CAF","FRO","BEN","EST","MDG","CHE","KAZ","IND","BHS","PAK","FLK","DEU","DZA","AIA","AND","NIC","AGO","MRT","BWA","AZE","MDV","SGP","SVN","CRI","TTO","MSR","IDN","STP","BFA","XKX","THA","KGZ","SWZ","LBN","FRA","BRN","PRY","ITA","SYR","NLD","KHM","NRU","CYM","ECU","ESH","CPV","VCT","GHA","SOM","KOR","NOR","SHN","GUY","TUR","RUS","BTN","GGY","BGD","TUV","MDA"],"name":"","z":[0.520425856,0.379282956,0.464802198,0.476846457,0.266044248,0.144410256,0.235484848,0.420320151,0.277015209,0.517289855,0.497962712,0.371036932,0.434023256,0.517821429,0.382658468,0.296492308,0.09987142,0.270793708,0.23575,0.469092492,0.163293785,0.459695238,0.28445142,0.671043478,0.341388166,0.414473684,0.498285714,0.108997458,0.34855477,0.423813953,-0.00175,0.366746744,0.356061644,0.295253493,0.22575,0.0,0.326972603,0.315303571,0.478018703,0.317819449,0.430066667,0.402091712,0.285958365,0.406380576,0.341166667,0.0,0.405235294,0.033625,0.182,0.243563114,0.326241135,0.442666667,0.413516091,0.445498208,0.377898477,0.451058355,0.428130497,0.105734694,-0.02044664,0.32117409,0.41897561,0.433257895,0.275625,0.749578947,0.302176471,0.300307015,0.372601563,0.472114106,0.39445,0.318834395,0.443341463,0.477074148,0.415198343,0.381348974,0.251192371,0.402685606,0.494076923,0.101152985,0.305368932,0.255593023,0.5838,0.488886239,0.488659574,0.275915833,0.272327747,0.423021661,0.272827138,0.472695167,0.32586325,0.390864183,0.527198895,0.1415,0.266302443,0.415237346,0.37015,0.180443447,0.473431138,0.310571429,0.425208494,0.480916667,0.468222222,0.388112761,0.243607843,0.364190972,0.248185,0.517757353,0.240153179,0.365588517,0.506057292,0.530929412,0.471660953,0.453150043,0.472671096,0.400447268,0.407183585,0.33549648,0.509913043,0.413108179,0.294638298,0.441274336,0.475041322,0.164029243,0.456597938,0.396480454,0.420206211,0.078923077,0.445699659,0.424973545,0.270352594,0.295475695,0.258272727,0.338029851,0.441924782,0.348679063,0.41342252,0.291211046,0.328768147,0.281228571,0.347716981,0.441774447,0.512854881,0.40590689,0.451378666,0.539662162,0.399760766,0.310041754,0.457045718,0.346325926,0.491506944,0.067217579,-0.169976744,0.288212849,0.594555556,0.436166667,0.095818182,0.249726415,0.415685567,0.317576779,0.268463415,0.259489796,0.281067948,0.431077193,0.28150766,0.643804348,0.369112092,0.421824873,0.54925,0.281019048,0.313655287,0.314427119,0.58184375,0.391496063,0.649079961,0.098065891,0.379075353,0.446013289,0.345145355,0.524038037,0.401197674,0.231527513,0.411,0.332010101,0.265131579,0.366208751,0.475695652,0.053614679,0.338331361,0.366328969,0.23496,0.172521314,0.425893972,0.395318966,0.416844064,0.279847134,0.7915,0.471699552,0.352312946,0.570902439,0.298333333,0.525375887,0.184959953,0.357294798,0.439382161,0.48302583,0.5293,0.182948148,0.376165755,0.417914321,0.1219,0.316027027,0.306380952,0.873,0.571828488],"type":"choropleth"}],"name":"2020-07-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["North Korea","Russia","Niue","Estonia","Finland","Germany","Kenya","Guinea","Equatorial Guinea","Turkey","Malta","Japan","Micronesia","Uzbekistan","Isle of Man","Slovakia","Zambia","Pitcairn","Haiti","Honduras","Angola","Malawi","Mongolia","Myanmar","Sweden","Qatar","Solomon Islands","Cuba","Bahamas","Ethiopia","Iran","Suriname","Bhutan","Tajikistan","Denmark","Madagascar","Libya","United Arab Emirates","Uruguay","Costa Rica","India","Netherlands","Western Sahara","Uganda","Australia","Laos","Monaco","Niger","Cyprus","Turks and Caicos Islands","Gabon","Cape Verde","Belarus","Bolivia","Ecuador","Serbia","Liberia","Guernsey","El Salvador","Saint Kitts and Nevis","Jamaica","Peru","Thailand","Philippines","Saint Lucia","China","Moldova","Burkina Faso","Djibouti","Vanuatu","British Virgin Islands","Bahrain","United Kingdom","Greece","Barbados","Vietnam","Democratic Republic of the Congo","Pakistan","Lebanon","Armenia","Falkland Islands","Kosovo","Dominican Republic","Ghana","Chile","Venezuela","Bermuda","Switzerland","Spain","Lesotho","Singapore","Burundi","France","Czech Republic","Belgium","Gibraltar","Benin","Austria","Georgia","Marshall Islands","Comoros","Croatia","Syria","Latvia","South Sudan","Ireland","Nepal","East Timor","Tuvalu","Malaysia","South Korea","Yemen","Mexico","Italy","Sierra Leone","Cambodia","Swaziland","Zimbabwe","Dominica","Iraq","Bulgaria","Palestine","Indonesia","Somalia","Panama","Morocco","Gambia","Azerbaijan","Guyana","Montserrat","Fiji","Jordan","Mauritius","Brazil","United States","Senegal","Tonga","Eritrea","Kiribati","Brunei","Belize","Grenada","Saint Helena","Vatican","Maldives","Mali","Seychelles","Anguilla","Luxembourg","Canada","San Marino","Paraguay","Bangladesh","Portugal","Hungary","Argentina","Oman","Guinea-Bissau","Bosnia and Herzegovina","Romania","Tanzania","Nauru","Mauritania","Chad","Central African Republic","Cameroon","Sri Lanka","Faroe Islands","Andorra","Lithuania","Poland","Sudan","Liechtenstein","Antigua and Barbuda","Tunisia","Iceland","Slovenia","New Zealand","Botswana","Saint Vincent and the Grenadines","British Indian Ocean Territory","Kyrgyzstan","Norway","Montenegro","Cayman Islands","Sao Tome and Principe","Macedonia","Republic of the Congo","Trinidad and Tobago","Guatemala","Ukraine","Afghanistan","Jersey","Nicaragua","Saudi Arabia","Turkmenistan","Algeria","Greenland","Papua New Guinea","Mozambique","Togo","Colombia","South Africa","Ivory Coast","Samoa","Kuwait","Albania","Kazakhstan","Egypt","Rwanda","Nigeria","Israel"],"locations":["PRK","RUS","NIU","EST","FIN","DEU","KEN","GIN","GNQ","TUR","MLT","JPN","FSM","UZB","IMN","SVK","ZMB","PCN","HTI","HND","AGO","MWI","MNG","MMR","SWE","QAT","SLB","CUB","BHS","ETH","IRN","SUR","BTN","TJK","DNK","MDG","LBY","ARE","URY","CRI","IND","NLD","ESH","UGA","AUS","LAO","MCO","NER","CYP","TCA","GAB","CPV","BLR","BOL","ECU","SRB","LBR","GGY","SLV","KNA","JAM","PER","THA","PHL","LCA","CHN","MDA","BFA","DJI","VUT","VGB","BHR","GBR","GRC","BRB","VNM","COD","PAK","LBN","ARM","FLK","XKX","DOM","GHA","CHL","VEN","BMU","CHE","ESP","LSO","SGP","BDI","FRA","CZE","BEL","GIB","BEN","AUT","GEO","MHL","COM","HRV","SYR","LVA","SSD","IRL","NPL","TLS","TUV","MYS","KOR","YEM","MEX","ITA","SLE","KHM","SWZ","ZWE","DMA","IRQ","BGR","PSE","IDN","SOM","PAN","MAR","GMB","AZE","GUY","MSR","FJI","JOR","MUS","BRA","USA","SEN","TON","ERI","KIR","BRN","BLZ","GRD","SHN","VAT","MDV","MLI","SYC","AIA","LUX","CAN","SMR","PRY","BGD","PRT","HUN","ARG","OMN","GNB","BIH","ROU","TZA","NRU","MRT","TCD","CAF","CMR","LKA","FRO","AND","LTU","POL","SDN","LIE","ATG","TUN","ISL","SVN","NZL","BWA","VCT","IOT","KGZ","NOR","MNE","CYM","STP","MKD","COG","TTO","GTM","UKR","AFG","JEY","NIC","SAU","TKM","DZA","GRL","PNG","MOZ","TGO","COL","ZAF","CIV","WSM","KWT","ALB","KAZ","EGY","RWA","NGA","ISR"],"name":"","z":[0.391916667,0.353313526,0.5864,0.394483333,0.304168501,0.36073187,0.088242728,0.16402439,0.093736842,0.281622764,0.295215385,0.383503477,0.380611111,0.22238,0.439957447,0.331388128,0.172921466,0.692166667,0.385976857,0.188712542,0.268319865,0.315289552,0.377028169,0.392167785,0.330131724,0.140104046,0.700684211,0.14894015,0.408357895,0.253414013,0.476571332,0.475378378,0.088095238,0.404414141,0.462148649,0.283647059,0.321094595,0.159840131,0.430793483,0.416678808,0.194249768,0.409872386,0.393985915,0.284082234,0.468716548,0.530792308,0.333451613,0.427652768,0.491619835,0.325333333,0.450242915,0.235492958,0.31511215,0.273580207,0.307862385,0.178358674,0.486708678,0.384295455,0.312140584,0.616666667,0.343313043,0.255854955,0.466915973,0.350854756,0.575485294,0.377326756,0.455003413,0.301707965,0.1976,0.49908,0.207384615,0.266595238,0.406118039,0.398853362,0.335451389,0.439582989,0.306636727,0.27387981,0.321777778,0.611602067,0.413054545,0.222257576,0.288940881,0.208307423,0.276318463,0.211364625,0.3906,0.329367188,0.305161907,0.3728,0.345911092,0.025842105,0.408311129,0.35685,0.331520412,-0.209063492,0.085747748,0.349762162,0.441476067,0.452888889,0.4595,0.280552941,0.358036232,0.390103139,0.390368182,0.37507445,0.269166185,0.408869565,0.104888889,0.293225245,0.245846403,0.459182432,0.188448421,0.402629407,0.495212644,0.253911565,0.074035714,0.242951185,0.566857143,0.310102041,0.334886762,0.282904545,0.238952323,0.307390845,0.256482517,0.358800797,0.418383721,0.774169425,0.237831081,0.422934783,0.266261111,0.252590278,0.265747253,0.370687415,0.463846624,0.349627329,0.431166667,-0.043727273,0.1525,0.444896552,0.362188976,0.38024,0.442222222,0.9015,-0.287547991,0.193171429,0.410165644,0.786333333,0.269165017,0.39477201,0.314,0.063475742,0.268709677,0.343830021,0.435229545,0.355778816,0.239110619,0.125176471,0.396573077,0.42277475,0.19889357,0.0,0.383666667,0.442018692,0.424126582,0.381818476,0.205934097,0.020083333,0.363857143,0.414169837,0.379327782,0.374694444,0.536388889,0.497768116,0.354849829,0.136818182,0.380668675,0.439069927,0.457433333,0.541645161,0.2301875,0.485029412,0.445728632,0.274043478,0.489207071,0.063352941,0.3315,0.269643836,0.444071656,0.315741771,0.382194152,0.138346505,0.454383333,0.321472152,0.137087977,0.434612245,0.388736709,0.547727273,0.384339869,0.248570513,0.389557789,0.274557511,0.364904965,0.45793913,0.34225,0.066422901,0.410872,0.352678899,0.407708571,-0.006680191,0.270198238,0.382985714],"type":"choropleth"}],"name":"2020-07-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Central African Republic","Nicaragua","Tokelau","Liberia","Cameroon","Switzerland","Poland","Azerbaijan","Russia","Serbia","Nauru","Venezuela","Palestine","Netherlands","Germany","Jersey","Costa Rica","Kazakhstan","Tunisia","Cayman Islands","Swaziland","Philippines","Dominica","Nigeria","Djibouti","Finland","Vatican","Jordan","Lesotho","New Zealand","Romania","Gambia","Lebanon","Nepal","Gabon","Zambia","Niger","Canada","Croatia","Ghana","Bahamas","Iraq","Cape Verde","Pakistan","Iran","Dominican Republic","Isle of Man","Sweden","Portugal","Georgia","Slovakia","Senegal","Austria","Denmark","Bahrain","Gibraltar","France","Republic of the Congo","South Africa","Japan","Ireland","Tuvalu","Libya","Myanmar","Somalia","Liechtenstein","Bangladesh","Saudi Arabia","Yemen","Turks and Caicos Islands","India","Peru","Sao Tome and Principe","Israel","Chad","Madagascar","Tonga","Monaco","Laos","Saint Kitts and Nevis","Bermuda","Uruguay","Bhutan","Ukraine","Democratic Republic of the Congo","Tajikistan","Burkina Faso","Moldova","Chile","South Korea","Seychelles","Ecuador","Cyprus","Iceland","Guernsey","Ethiopia","Guatemala","Falkland Islands","Comoros","Niue","Morocco","Greenland","Belgium","Cambodia","Togo","Luxembourg","Montserrat","Indonesia","Singapore","Anguilla","Sudan","Belize","Faroe Islands","Armenia","Uzbekistan","Turkey","Grenada","Slovenia","Benin","Montenegro","Kiribati","Argentina","Burundi","East Timor","Jamaica","Mongolia","Trinidad and Tobago","Macedonia","Saint Helena","Micronesia","Bolivia","Bulgaria","China","South Sudan","Marshall Islands","Samoa","Andorra","North Korea","British Virgin Islands","Tanzania","Albania","Solomon Islands","Panama","Italy","Spain","Brazil","United Kingdom","Equatorial Guinea","Qatar","Czech Republic","Ivory Coast","Paraguay","Honduras","Haiti","El Salvador","Mali","Malta","Sierra Leone","Turkmenistan","British Indian Ocean Territory","Kyrgyzstan","Kenya","Mauritania","Saint Vincent and the Grenadines","Thailand","Guinea","Malawi","Zimbabwe","Colombia","Estonia","Kosovo","Saint Lucia","Papua New Guinea","Bosnia and Herzegovina","United States","Guinea-Bissau","Hungary","Guyana","Sri Lanka","Mexico","Malaysia","Kuwait","United Arab Emirates","Eritrea","Mauritius","Egypt","Brunei","Palau","Maldives","San Marino","Botswana","Western Sahara","Pitcairn","Vanuatu","Norway","Rwanda","Belarus","Australia","Afghanistan","Greece","Barbados","Cook Islands","Fiji","Mozambique","Uganda","Angola","Cuba","Suriname","Algeria","Oman","Latvia","Antigua and Barbuda","Syria","Lithuania","Vietnam"],"locations":["CAF","NIC","TKL","LBR","CMR","CHE","POL","AZE","RUS","SRB","NRU","VEN","PSE","NLD","DEU","JEY","CRI","KAZ","TUN","CYM","SWZ","PHL","DMA","NGA","DJI","FIN","VAT","JOR","LSO","NZL","ROU","GMB","LBN","NPL","GAB","ZMB","NER","CAN","HRV","GHA","BHS","IRQ","CPV","PAK","IRN","DOM","IMN","SWE","PRT","GEO","SVK","SEN","AUT","DNK","BHR","GIB","FRA","COG","ZAF","JPN","IRL","TUV","LBY","MMR","SOM","LIE","BGD","SAU","YEM","TCA","IND","PER","STP","ISR","TCD","MDG","TON","MCO","LAO","KNA","BMU","URY","BTN","UKR","COD","TJK","BFA","MDA","CHL","KOR","SYC","ECU","CYP","ISL","GGY","ETH","GTM","FLK","COM","NIU","MAR","GRL","BEL","KHM","TGO","LUX","MSR","IDN","SGP","AIA","SDN","BLZ","FRO","ARM","UZB","TUR","GRD","SVN","BEN","MNE","KIR","ARG","BDI","TLS","JAM","MNG","TTO","MKD","SHN","FSM","BOL","BGR","CHN","SSD","MHL","WSM","AND","PRK","VGB","TZA","ALB","SLB","PAN","ITA","ESP","BRA","GBR","GNQ","QAT","CZE","CIV","PRY","HND","HTI","SLV","MLI","MLT","SLE","TKM","IOT","KGZ","KEN","MRT","VCT","THA","GIN","MWI","ZWE","COL","EST","XKX","LCA","PNG","BIH","USA","GNB","HUN","GUY","LKA","MEX","MYS","KWT","ARE","ERI","MUS","EGY","BRN","PLW","MDV","SMR","BWA","ESH","PCN","VUT","NOR","RWA","BLR","AUS","AFG","GRC","BRB","COK","FJI","MOZ","UGA","AGO","CUB","SUR","DZA","OMN","LVA","ATG","SYR","LTU","VNM"],"name":"","z":[0.589044248,0.37019163,0.263333333,0.522227618,0.485710575,0.356869815,0.453566648,0.744740248,0.448167501,0.2394,0.47375,0.227171489,0.420157692,0.44327089,0.438350352,0.634885522,0.363791034,0.376691057,0.460084746,0.586782427,0.310078947,0.392750164,0.400166667,0.349579135,0.196880597,0.425142448,0.266333333,0.373251572,0.387066667,0.486426326,0.48114386,0.472660057,0.387430976,0.391438442,0.512745856,0.335877193,0.555847239,0.481866208,0.373354497,0.337845631,0.394985795,0.40805165,0.269968254,0.280681774,0.536130005,0.255441457,0.384336735,0.465290467,0.374632083,0.57191099,0.304311538,0.351963768,0.427939135,0.511419421,0.304277056,0.034325,0.403041604,0.417955224,0.373154008,0.413699014,0.37825274,-0.561,0.243820755,0.50630303,0.486280899,0.6532,0.39004004,0.172974322,0.388184615,0.3498,0.29759836,0.289925466,0.802962963,0.431838043,0.51225,0.322544061,0.555,0.486854839,0.602608247,0.493586207,0.503945946,0.485207371,-0.168821429,0.565352591,0.387167715,0.358779762,0.397735537,0.612145078,0.252068713,0.518956594,0.553680798,0.305680947,0.502234375,0.514825503,0.676371429,0.324857542,0.3459637,0.597678571,0.219833333,0.513565217,0.429200318,0.449275862,0.327074487,0.293278689,0.361878307,0.345679245,0.529,0.229101708,0.381284032,0.802666667,0.524263323,0.471645963,0.321,0.573537313,0.432723684,0.408347238,0.506853659,0.512095385,0.149229299,0.4198,0.306153846,0.240916382,0.165488372,0.563714286,0.428596476,0.492232639,0.442796029,0.55009434,0.769444444,0.354333333,0.253877032,0.50428109,0.439127771,0.483477454,0.715176471,0.250066667,0.395875,0.618383562,0.653571429,0.342748315,0.510684825,0.546,0.253144837,0.463196441,0.339119563,0.363712746,0.446859795,0.411288889,0.257708481,0.500536164,0.212057554,0.224383374,0.275659206,0.431677899,0.309688003,0.36365343,0.294326087,0.403613208,0.488069767,0.69,0.382970149,0.3454184,0.275324324,0.613507246,0.472383823,0.28299,0.447771357,0.270322082,0.324665266,0.495422053,0.493037313,0.576819444,0.48075,0.356370229,0.558817222,0.1131875,0.491581262,0.400329193,0.194978936,0.229680117,0.255884018,0.088841033,0.288290945,0.626083333,0.319574713,0.5012816,0.389607843,-0.441,0.112072089,0.4754,0.388674242,0.500511628,0.564222222,0.308909091,0.521171271,0.206226488,0.432633333,0.465981892,0.344219231,0.439812813,0.403374269,0.747,0.423369231,0.373131579,0.362305776,0.38955418,0.224182524,0.551891892,0.468427536,0.315007353,0.430647668,0.364714286,0.332322034,0.41456962,0.60111391],"type":"choropleth"}],"name":"2020-07-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jordan","Israel","Mexico","Norway","Gabon","Sri Lanka","Mongolia","Ireland","Oman","Central African Republic","Nepal","Bosnia and Herzegovina","Singapore","Mozambique","Uzbekistan","Guatemala","Guinea-Bissau","Romania","Faroe Islands","Egypt","South Korea","United States","Guyana","Trinidad and Tobago","Palau","Hungary","Brunei","Lithuania","Paraguay","Georgia","Bahamas","Kazakhstan","Russia","Andorra","Switzerland","Niger","South Africa","Kuwait","Saint Vincent and the Grenadines","Benin","Libya","New Zealand","Anguilla","Sierra Leone","Malaysia","Tuvalu","Croatia","South Sudan","Saint Kitts and Nevis","Macedonia","Palestine","Czech Republic","Canada","Mauritius","Cameroon","Turkmenistan","Madagascar","Laos","Ethiopia","India","Ghana","Papua New Guinea","Angola","Bolivia","Denmark","Seychelles","Chile","Costa Rica","Poland","Slovakia","Turks and Caicos Islands","Monaco","Iceland","Guernsey","Armenia","Venezuela","Comoros","Uganda","Peru","Moldova","Uruguay","Burkina Faso","Bahrain","Ecuador","Netherlands","Bhutan","United Arab Emirates","Cyprus","Sudan","Argentina","Guinea","Antigua and Barbuda","Ukraine","Cayman Islands","Bulgaria","Serbia","Kosovo","Kenya","Bermuda","Falkland Islands","Estonia","Cape Verde","Micronesia","Greece","Burundi","Sao Tome and Principe","Jamaica","Democratic Republic of the Congo","Malawi","Saint Lucia","Yemen","France","Colombia","Germany","Niue","Liberia","Thailand","Republic of the Congo","Senegal","Zimbabwe","Dominica","Jersey","Tajikistan","Azerbaijan","Honduras","Kiribati","Marshall Islands","Indonesia","Tanzania","Lebanon","Nigeria","Belize","Grenada","Vietnam","Malta","Nauru","Pitcairn","Bangladesh","Finland","Mali","Brazil","Gambia","Algeria","Mauritania","Cambodia","Ivory Coast","Albania","Luxembourg","Latvia","Syria","Iran","Cook Islands","United Kingdom","Somalia","Dominican Republic","British Virgin Islands","Slovenia","Turkey","Samoa","Japan","Zambia","Austria","Panama","San Marino","Nicaragua","Vanuatu","Lesotho","Sweden","Belgium","North Korea","El Salvador","Equatorial Guinea","East Timor","Spain","China","Italy","Montserrat","Philippines","Rwanda","Haiti","Isle of Man","Montenegro","Tunisia","Gibraltar","Togo","Kyrgyzstan","Portugal","Eritrea","Swaziland","Greenland","Saint Helena","Afghanistan","Saudi Arabia","Belarus","British Indian Ocean Territory","Suriname","Western Sahara","Qatar","Chad","Morocco","Maldives","Myanmar","Iraq","Botswana","Pakistan","Barbados","Solomon Islands","Djibouti","Australia","Cuba","Liechtenstein","Tonga","Fiji"],"locations":["JOR","ISR","MEX","NOR","GAB","LKA","MNG","IRL","OMN","CAF","NPL","BIH","SGP","MOZ","UZB","GTM","GNB","ROU","FRO","EGY","KOR","USA","GUY","TTO","PLW","HUN","BRN","LTU","PRY","GEO","BHS","KAZ","RUS","AND","CHE","NER","ZAF","KWT","VCT","BEN","LBY","NZL","AIA","SLE","MYS","TUV","HRV","SSD","KNA","MKD","PSE","CZE","CAN","MUS","CMR","TKM","MDG","LAO","ETH","IND","GHA","PNG","AGO","BOL","DNK","SYC","CHL","CRI","POL","SVK","TCA","MCO","ISL","GGY","ARM","VEN","COM","UGA","PER","MDA","URY","BFA","BHR","ECU","NLD","BTN","ARE","CYP","SDN","ARG","GIN","ATG","UKR","CYM","BGR","SRB","XKX","KEN","BMU","FLK","EST","CPV","FSM","GRC","BDI","STP","JAM","COD","MWI","LCA","YEM","FRA","COL","DEU","NIU","LBR","THA","COG","SEN","ZWE","DMA","JEY","TJK","AZE","HND","KIR","MHL","IDN","TZA","LBN","NGA","BLZ","GRD","VNM","MLT","NRU","PCN","BGD","FIN","MLI","BRA","GMB","DZA","MRT","KHM","CIV","ALB","LUX","LVA","SYR","IRN","COK","GBR","SOM","DOM","VGB","SVN","TUR","WSM","JPN","ZMB","AUT","PAN","SMR","NIC","VUT","LSO","SWE","BEL","PRK","SLV","GNQ","TLS","ESP","CHN","ITA","MSR","PHL","RWA","HTI","IMN","MNE","TUN","GIB","TGO","KGZ","PRT","ERI","SWZ","GRL","SHN","AFG","SAU","BLR","IOT","SUR","ESH","QAT","TCD","MAR","MDV","MMR","IRQ","BWA","PAK","BRB","SLB","DJI","AUS","CUB","LIE","TON","FJI"],"name":"","z":[0.313697143,0.39448285,0.292198561,0.449788439,0.50830303,0.222831228,0.454321285,0.344536893,0.214325153,0.345080537,0.328973849,0.315053922,0.322019547,0.296085106,0.246888889,0.282488774,-0.177769231,0.439470652,-0.107166667,0.36882977,0.367553307,0.522774161,0.259014815,0.322139373,0.1445,0.372041096,0.353396226,0.42680756,0.355219124,0.548789183,0.194905482,0.295486957,0.387939271,0.284445313,0.340388308,0.514128384,0.387879403,0.099155556,0.438818182,0.271316327,0.330875,0.465225404,0.87,0.492517007,0.317015903,0.614266667,0.400707483,0.398027875,0.0265,0.316923077,0.349909524,0.358026168,0.408177833,0.426940476,0.397869205,0.136285714,0.27348954,0.434760684,0.253825503,0.232957739,0.248530984,0.430245614,0.359958791,0.178152125,0.468049287,0.593490272,0.275053575,0.362057526,0.354890948,0.346271493,0.5385,0.447327869,0.530082759,0.470413793,0.678592179,0.202961639,-0.2565,0.245458047,0.249301465,0.519885714,0.450630457,0.415291339,0.252405405,0.266223973,0.366121454,0.111,0.178693623,0.519488515,0.336487903,0.295028875,0.193784946,0.399227273,0.425842822,0.441461988,0.4307,0.296968116,0.464990476,0.291249502,0.255690909,0.515035714,0.461376569,0.340884058,0.1802,0.406562537,-0.075344086,0.707090909,0.377162811,0.311891648,0.370790831,0.417565217,0.476088608,0.531468552,0.360211751,0.364884714,0.540666667,0.494701786,0.475831962,0.179936709,0.429274945,0.271940541,0.416444444,0.393269737,0.316673913,0.698119973,0.194640845,0.235375,0.534333333,0.237734888,0.32956974,0.255722034,0.307964541,0.369336538,0.31161039,0.468702728,0.307278846,0.171666667,0.338888889,0.303817923,0.363705036,0.381077626,0.350486468,0.546944664,0.290501292,0.279052632,0.192701863,0.147691057,0.440329004,0.249333333,0.315149254,0.419365385,0.451899931,0.074,0.422030467,0.426715447,0.257017792,0.492142857,0.42518705,0.279035104,0.394714286,0.402879857,0.390402715,0.365061156,0.329941764,0.176333333,0.351520733,0.162916667,0.238074468,0.418463547,0.360953962,0.498649123,0.265983471,0.303666667,0.097714286,0.349229831,0.390468813,0.479278338,0.549,0.336313938,0.061564639,0.398859477,0.356494382,0.587886792,0.418703431,0.257941176,0.42595082,0.511637681,0.358704183,0.3025,0.03,0.436569892,0.640923077,0.27036413,0.182424227,0.557363636,0.7858,0.506875,0.517391304,0.205069847,0.412818182,0.368614414,0.163054187,0.391474359,0.336666667,0.353573427,0.240649475,0.209619469,0.527045455,0.288108108,0.450596429,0.016059913,0.453925926,0.326583333,0.329541667],"type":"choropleth"}],"name":"2020-07-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Equatorial Guinea","Rwanda","Moldova","Albania","Colombia","Lithuania","Guernsey","Bolivia","Tokelau","South Korea","Solomon Islands","Lesotho","Kyrgyzstan","Sweden","Micronesia","Bahrain","Tunisia","Tajikistan","Bhutan","United Kingdom","Serbia","Barbados","Cuba","Cameroon","Gabon","Liberia","Iceland","Ghana","Uruguay","United Arab Emirates","Netherlands","Ecuador","Niger","Burkina Faso","Ethiopia","Kazakhstan","Haiti","Malta","Cook Islands","Democratic Republic of the Congo","Kosovo","Trinidad and Tobago","Austria","British Indian Ocean Territory","Malawi","Denmark","Libya","British Virgin Islands","Italy","Guinea","Mali","Myanmar","Tanzania","Dominican Republic","Tonga","Hungary","Zimbabwe","Bosnia and Herzegovina","Zambia","Papua New Guinea","Romania","Eritrea","Pitcairn","Djibouti","Chile","Japan","Jordan","Guinea-Bissau","United States","Ireland","Botswana","Spain","Mauritania","Azerbaijan","Cayman Islands","Maldives","Tuvalu","Mauritius","Georgia","Vanuatu","Brunei","North Korea","Guyana","Jersey","Panama","Kenya","Yemen","Sri Lanka","Argentina","Paraguay","Cape Verde","Turks and Caicos Islands","Vatican","Brazil","Czech Republic","San Marino","Sierra Leone","Finland","Palestine","Algeria","El Salvador","Costa Rica","Western Sahara","Republic of the Congo","Gambia","Honduras","Saint Lucia","Marshall Islands","New Zealand","Pakistan","Somalia","South Sudan","Egypt","Sao Tome and Principe","Qatar","Saint Vincent and the Grenadines","Bahamas","Ivory Coast","Croatia","Iran","Poland","Kuwait","Nicaragua","Thailand","Samoa","Bulgaria","Norway","Estonia","Armenia","China","Malaysia","Mexico","Central African Republic","Suriname","Sudan","Macedonia","East Timor","Montenegro","Canada","Nigeria","Belarus","Nepal","Comoros","Switzerland","Israel","Benin","Philippines","Anguilla","Nauru","Mongolia","Guatemala","Falkland Islands","Laos","Monaco","Chad","Ukraine","India","Madagascar","Saudi Arabia","France","Kiribati","Burundi","Jamaica","Turkmenistan","Saint Kitts and Nevis","Lebanon","Portugal","Saint Helena","Oman","Senegal","Belgium","Slovenia","Bangladesh","Peru","Luxembourg","Liechtenstein","Turkey","South Africa","Togo","Morocco","Syria","Gibraltar","Fiji","Vietnam","Cambodia","Bermuda","Swaziland","Greenland","Uzbekistan","Faroe Islands","Belize","Indonesia","Australia","Antigua and Barbuda","Angola","Singapore","Grenada","Russia","Montserrat","Afghanistan","Latvia","Niue","Dominica","Cyprus","Germany","Iraq","Slovakia","Isle of Man","Greece","Seychelles","Uganda","Mozambique","Andorra","Venezuela"],"locations":["GNQ","RWA","MDA","ALB","COL","LTU","GGY","BOL","TKL","KOR","SLB","LSO","KGZ","SWE","FSM","BHR","TUN","TJK","BTN","GBR","SRB","BRB","CUB","CMR","GAB","LBR","ISL","GHA","URY","ARE","NLD","ECU","NER","BFA","ETH","KAZ","HTI","MLT","COK","COD","XKX","TTO","AUT","IOT","MWI","DNK","LBY","VGB","ITA","GIN","MLI","MMR","TZA","DOM","TON","HUN","ZWE","BIH","ZMB","PNG","ROU","ERI","PCN","DJI","CHL","JPN","JOR","GNB","USA","IRL","BWA","ESP","MRT","AZE","CYM","MDV","TUV","MUS","GEO","VUT","BRN","PRK","GUY","JEY","PAN","KEN","YEM","LKA","ARG","PRY","CPV","TCA","VAT","BRA","CZE","SMR","SLE","FIN","PSE","DZA","SLV","CRI","ESH","COG","GMB","HND","LCA","MHL","NZL","PAK","SOM","SSD","EGY","STP","QAT","VCT","BHS","CIV","HRV","IRN","POL","KWT","NIC","THA","WSM","BGR","NOR","EST","ARM","CHN","MYS","MEX","CAF","SUR","SDN","MKD","TLS","MNE","CAN","NGA","BLR","NPL","COM","CHE","ISR","BEN","PHL","AIA","NRU","MNG","GTM","FLK","LAO","MCO","TCD","UKR","IND","MDG","SAU","FRA","KIR","BDI","JAM","TKM","KNA","LBN","PRT","SHN","OMN","SEN","BEL","SVN","BGD","PER","LUX","LIE","TUR","ZAF","TGO","MAR","SYR","GIB","FJI","VNM","KHM","BMU","SWZ","GRL","UZB","FRO","BLZ","IDN","AUS","ATG","AGO","SGP","GRD","RUS","MSR","AFG","LVA","NIU","DMA","CYP","DEU","IRQ","SVK","IMN","GRC","SYC","UGA","MOZ","AND","VEN"],"name":"","z":[0.348277778,0.154513433,0.574517699,0.378764706,0.358903054,0.392058943,0.374637931,0.22521039,0.0,0.505852699,0.480692308,0.265168675,0.263860465,0.407601814,0.3932,0.209298851,0.369751773,0.460945946,0.480416667,0.405363434,0.272940594,0.373391304,-0.068880126,0.390277538,0.391462963,0.52043465,0.499965986,0.072813911,0.391065234,0.232527174,0.409177343,0.323044615,0.430043165,0.300853333,0.256051793,0.430322222,0.464611203,0.326071429,0.91875,0.094518234,0.31803,0.346156177,0.368881233,0.521333333,0.321674419,0.497958333,0.1250625,0.168,0.494923976,0.419571429,0.307248804,0.490497976,0.234243956,0.333949264,0.27796,0.345681818,0.242863487,0.460394737,0.333884211,0.594896226,0.414596693,0.216818182,0.8224,0.43425,0.348498251,0.344516147,0.28595283,0.152166667,0.472042877,0.358211278,0.06697561,0.493931059,0.7324,0.652614537,0.451579365,0.078492114,0.447142857,0.261272727,0.525179104,0.621764706,0.412258065,0.465575758,0.130622222,0.587485915,0.344602936,0.161219534,0.3557,0.167090403,0.348990334,0.370067969,0.322234234,0.560285714,-0.744,0.429770862,0.442821656,0.2896875,0.244551948,0.3693174,0.370734177,0.447712766,0.203406629,0.3995671,0.545648649,0.355583333,0.471961749,0.322361016,0.536698413,0.299307692,0.367243122,0.266695962,0.524978448,0.45553211,0.354610825,0.155416667,0.194623711,0.630518519,0.379576512,0.489458333,0.474816794,0.448968668,0.328612131,0.046153226,0.384764214,0.405085566,0.1561,0.377968571,0.417206288,0.363097561,0.414707547,0.415864967,0.140862049,0.346517037,0.318160305,0.363407407,0.417169082,0.291365854,0.3545,0.42805618,0.411110243,0.2777158,0.465155963,0.278865672,0.4165,0.394910013,0.395865961,0.324524752,0.2739891,0.622,0.0,0.364366534,0.338173535,0.555307692,0.603293103,0.431084746,0.587191304,0.448253521,0.253626803,0.352231818,0.160800311,0.496715531,0.5512,-0.054536585,0.385268908,0.119947368,0.25125,0.295957746,0.233599504,0.83425,0.246995392,0.376810298,0.379037375,0.347848148,0.366708333,0.334303613,0.29596648,0.429631579,0.243132046,0.362399558,0.399012658,0.352496644,0.376326087,0.250761905,0.27549505,0.484287037,0.318441558,0.427756098,0.069511111,0.617791667,0.438258621,0.335529412,0.514280992,0.179722719,0.409705406,0.2985,0.405660969,0.357411168,0.352,0.418047554,0.502315789,0.292371134,0.342605042,0.248090909,0.705166667,0.449683267,0.38529843,0.485726115,0.344822485,0.453915663,0.437212816,0.539046729,0.097828729,0.326582192,0.495135135,0.176185565],"type":"choropleth"}],"name":"2020-07-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mauritius","Cape Verde","Pakistan","Malawi","Eritrea","Bangladesh","Sweden","Netherlands","Turkey","Mauritania","San Marino","Croatia","Antigua and Barbuda","Azerbaijan","Uzbekistan","Austria","Switzerland","Serbia","Palestine","Niue","Papua New Guinea","Spain","Montenegro","Czech Republic","Brunei","Belize","Grenada","Guyana","Burkina Faso","Venezuela","Tanzania","Belarus","Ghana","Burundi","Western Sahara","Qatar","Sri Lanka","Guinea-Bissau","Vietnam","Hungary","Nepal","United Arab Emirates","Dominican Republic","Palau","Malaysia","Comoros","Ivory Coast","Nauru","Romania","Moldova","Canada","Saint Kitts and Nevis","South Sudan","United States","Macedonia","Saudi Arabia","Jersey","East Timor","Cayman Islands","Georgia","Botswana","Turks and Caicos Islands","Cameroon","Kuwait","Saint Vincent and the Grenadines","Democratic Republic of the Congo","Uganda","Zimbabwe","Bahamas","El Salvador","Tuvalu","Trinidad and Tobago","Haiti","British Indian Ocean Territory","Greenland","Guernsey","Albania","Central African Republic","Senegal","Malta","United Kingdom","Panama","Latvia","Equatorial Guinea","Indonesia","Syria","Djibouti","Iran","Belgium","Japan","British Virgin Islands","Morocco","Mali","Honduras","Cambodia","Republic of the Congo","Oman","Algeria","Anguilla","Tokelau","Uruguay","Libya","Barbados","Samoa","Suriname","Sierra Leone","Italy","Chad","Slovakia","Togo","Cook Islands","Montserrat","Luxembourg","Vatican","Angola","Russia","Brazil","Faroe Islands","Lesotho","Saint Helena","Slovenia","Finland","Gibraltar","Jordan","Maldives","China","Kyrgyzstan","Nicaragua","Fiji","Somalia","Gambia","Vanuatu","Isle of Man","Myanmar","Zambia","Niger","South Korea","Singapore","Tunisia","Solomon Islands","Laos","Australia","Marshall Islands","Yemen","Portugal","Mozambique","Tajikistan","Israel","Kazakhstan","Jamaica","New Zealand","Lebanon","Armenia","Peru","Costa Rica","Iraq","Rwanda","Afghanistan","Bosnia and Herzegovina","Egypt","Seychelles","Philippines","India","Mexico","Gabon","Swaziland","Micronesia","Kiribati","Cuba","Bermuda","Bolivia","Monaco","Estonia","Guinea","Tonga","Poland","Dominica","Ethiopia","Argentina","Colombia","Cyprus","Lithuania","Sudan","France","Kosovo","Thailand","Chile","Germany","Madagascar","Iceland","Guatemala","Kenya","Sao Tome and Principe","Ecuador","Bulgaria","Saint Lucia","Ireland","Norway","Liechtenstein","Pitcairn","Andorra","Denmark","Bahrain","Greece","Bhutan","North Korea","Nigeria","Liberia","South Africa","Benin","Falkland Islands","Ukraine","Mongolia","Paraguay","Turkmenistan"],"locations":["MUS","CPV","PAK","MWI","ERI","BGD","SWE","NLD","TUR","MRT","SMR","HRV","ATG","AZE","UZB","AUT","CHE","SRB","PSE","NIU","PNG","ESP","MNE","CZE","BRN","BLZ","GRD","GUY","BFA","VEN","TZA","BLR","GHA","BDI","ESH","QAT","LKA","GNB","VNM","HUN","NPL","ARE","DOM","PLW","MYS","COM","CIV","NRU","ROU","MDA","CAN","KNA","SSD","USA","MKD","SAU","JEY","TLS","CYM","GEO","BWA","TCA","CMR","KWT","VCT","COD","UGA","ZWE","BHS","SLV","TUV","TTO","HTI","IOT","GRL","GGY","ALB","CAF","SEN","MLT","GBR","PAN","LVA","GNQ","IDN","SYR","DJI","IRN","BEL","JPN","VGB","MAR","MLI","HND","KHM","COG","OMN","DZA","AIA","TKL","URY","LBY","BRB","WSM","SUR","SLE","ITA","TCD","SVK","TGO","COK","MSR","LUX","VAT","AGO","RUS","BRA","FRO","LSO","SHN","SVN","FIN","GIB","JOR","MDV","CHN","KGZ","NIC","FJI","SOM","GMB","VUT","IMN","MMR","ZMB","NER","KOR","SGP","TUN","SLB","LAO","AUS","MHL","YEM","PRT","MOZ","TJK","ISR","KAZ","JAM","NZL","LBN","ARM","PER","CRI","IRQ","RWA","AFG","BIH","EGY","SYC","PHL","IND","MEX","GAB","SWZ","FSM","KIR","CUB","BMU","BOL","MCO","EST","GIN","TON","POL","DMA","ETH","ARG","COL","CYP","LTU","SDN","FRA","XKX","THA","CHL","DEU","MDG","ISL","GTM","KEN","STP","ECU","BGR","LCA","IRL","NOR","LIE","PCN","AND","DNK","BHR","GRC","BTN","PRK","NGA","LBR","ZAF","BEN","FLK","UKR","MNG","PRY","TKM"],"name":"","z":[0.26859322,0.277810811,0.255219331,0.333277397,0.546375,0.257052013,0.462552713,0.390556948,0.405409391,0.731615385,0.5455,0.382551181,0.201042254,0.688147523,0.47179661,0.355765579,0.381626322,0.364762069,0.342052941,0.394428571,0.415574468,0.504097896,0.63198,0.378789238,0.2941875,0.552701299,0.422456522,0.287433962,0.339816327,0.201733583,0.243990654,0.523008403,0.12368215,0.22396875,0.46095,0.172538462,0.189474642,0.197259259,0.457854444,0.44405949,0.292748408,0.270302368,0.303133932,-0.635,0.193944108,0.378571429,0.481636364,0.0,0.403121324,0.416945652,0.41682572,0.079692308,0.407981481,0.469571818,0.30515,0.149313741,0.51179845,0.4095,0.401033898,0.496531513,0.076930435,0.272,0.388592191,0.093279823,0.431,0.277721003,0.091965661,0.362096983,0.284263251,0.12926405,0.423888889,0.377535032,0.421557662,0.543,0.516233333,0.374206897,0.334395833,0.380714286,0.311366242,0.44716092,0.428355176,0.277197624,0.357924812,0.354928571,0.301739622,0.393612613,0.20365625,0.462648882,0.39200887,0.382066873,0.3729375,0.475451524,0.438860465,0.226352151,0.400738462,0.378355556,0.334447876,0.365267956,0.22175,0.127,0.426082483,0.194419753,0.261882716,0.513818182,0.324863636,0.403903226,0.491072145,0.401044944,0.440377049,0.363686486,0.0,0.396015385,0.432245283,-0.211666667,0.412235484,0.428237973,0.350234331,0.506090909,0.193175,0.514625,0.467634812,0.349902066,0.329909091,0.242137931,0.181119816,0.42378516,0.385772727,0.39900882,0.370674603,0.449263158,0.471714286,0.339642857,0.368782609,0.423622881,0.5550125,0.484018041,0.414479843,0.398081081,0.413423387,0.436695652,0.513204918,0.421770359,0.603888889,0.390470968,0.214698341,0.415444444,0.36167033,0.425890823,0.555173913,0.343567732,0.3755135,0.29510084,0.645740385,0.395934513,0.374758242,0.494518456,0.171404669,0.258017921,0.323765625,0.36208724,0.420892241,0.368189202,0.335882065,0.323248844,0.549983516,0.172842105,0.6325,0.8365,-0.102605902,0.387782609,0.232690283,0.521754386,0.432148438,0.229823529,0.397608696,0.306637594,0.396529412,0.332405,0.332537946,0.30189257,0.417190083,0.406263692,0.337076923,0.503909001,0.467625,0.412561745,0.317359043,0.370883006,0.359186916,0.519808917,0.328157819,0.109143874,0.0336,0.337207991,0.462787671,0.349673469,0.349034861,0.473323066,0.521333333,0.533181818,0.520674157,0.466564972,0.297864253,0.44895057,0.565,0.29026,0.168073568,0.481202952,0.332122726,0.346417391,0.478727273,0.406700565,0.405717842,0.493543196,0.3181],"type":"choropleth"}],"name":"2020-07-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Haiti","Cyprus","Azerbaijan","Gambia","Cameroon","Portugal","Bolivia","Poland","Tunisia","Panama","Cape Verde","Russia","Andorra","Oman","Vatican","El Salvador","Thailand","Iceland","Turkey","Kiribati","Solomon Islands","Philippines","Liechtenstein","Sierra Leone","Uganda","Finland","Lithuania","Bulgaria","Kazakhstan","Mozambique","Romania","Seychelles","Cambodia","France","Samoa","Georgia","Uruguay","Spain","Chad","Palau","Turks and Caicos Islands","Morocco","China","Switzerland","Vietnam","Syria","Luxembourg","Yemen","India","Netherlands","British Virgin Islands","Tuvalu","Trinidad and Tobago","Pitcairn","Monaco","Peru","Equatorial Guinea","Slovenia","Antigua and Barbuda","British Indian Ocean Territory","Tajikistan","Gibraltar","Malta","Anguilla","Sweden","Cook Islands","Bhutan","Nauru","Honduras","Jamaica","Dominican Republic","Fiji","Saint Lucia","Indonesia","Nigeria","United Kingdom","Bermuda","Mali","Ecuador","Saint Helena","Myanmar","Niue","Italy","Liberia","Rwanda","Kyrgyzstan","Gabon","Belgium","Barbados","Isle of Man","Ivory Coast","Canada","Greenland","Ethiopia","Cuba","East Timor","Croatia","Pakistan","Niger","Guernsey","Kenya","San Marino","Marshall Islands","Dominica","Ireland","United States","Saint Kitts and Nevis","Belarus","Palestine","Germany","Democratic Republic of the Congo","Saint Vincent and the Grenadines","Uzbekistan","Argentina","Chile","Zambia","Central African Republic","Mongolia","Jordan","Tonga","Norway","Montenegro","Angola","South Korea","Japan","Somalia","Guatemala","Djibouti","Turkmenistan","Singapore","Qatar","Republic of the Congo","Lebanon","Serbia","Tanzania","Macedonia","Swaziland","Armenia","Czech Republic","Kuwait","Albania","Sudan","Guinea-Bissau","Moldova","Greece","Colombia","Benin","Latvia","Malaysia","Botswana","Falkland Islands","Ghana","Afghanistan","Iran","Australia","Bosnia and Herzegovina","Denmark","Eritrea","Jersey","Guyana","South Africa","Faroe Islands","Slovakia","Grenada","Saudi Arabia","Bangladesh","Lesotho","Venezuela","South Sudan","Cayman Islands","Austria","Western Sahara","Madagascar","Paraguay","Bahrain","Belize","Libya","Nicaragua","North Korea","Maldives","Zimbabwe","United Arab Emirates","Brazil","Nepal","Burkina Faso","Algeria","Israel","Papua New Guinea","Laos","Bahamas","Burundi","Montserrat","Mauritania","Senegal","Estonia","Sao Tome and Principe","Vanuatu","Guinea","Togo","Egypt","Malawi","Kosovo","Suriname","Sri Lanka","New Zealand","Hungary","Costa Rica","Mauritius","Mexico","Ukraine","Brunei","Iraq","Micronesia"],"locations":["HTI","CYP","AZE","GMB","CMR","PRT","BOL","POL","TUN","PAN","CPV","RUS","AND","OMN","VAT","SLV","THA","ISL","TUR","KIR","SLB","PHL","LIE","SLE","UGA","FIN","LTU","BGR","KAZ","MOZ","ROU","SYC","KHM","FRA","WSM","GEO","URY","ESP","TCD","PLW","TCA","MAR","CHN","CHE","VNM","SYR","LUX","YEM","IND","NLD","VGB","TUV","TTO","PCN","MCO","PER","GNQ","SVN","ATG","IOT","TJK","GIB","MLT","AIA","SWE","COK","BTN","NRU","HND","JAM","DOM","FJI","LCA","IDN","NGA","GBR","BMU","MLI","ECU","SHN","MMR","NIU","ITA","LBR","RWA","KGZ","GAB","BEL","BRB","IMN","CIV","CAN","GRL","ETH","CUB","TLS","HRV","PAK","NER","GGY","KEN","SMR","MHL","DMA","IRL","USA","KNA","BLR","PSE","DEU","COD","VCT","UZB","ARG","CHL","ZMB","CAF","MNG","JOR","TON","NOR","MNE","AGO","KOR","JPN","SOM","GTM","DJI","TKM","SGP","QAT","COG","LBN","SRB","TZA","MKD","SWZ","ARM","CZE","KWT","ALB","SDN","GNB","MDA","GRC","COL","BEN","LVA","MYS","BWA","FLK","GHA","AFG","IRN","AUS","BIH","DNK","ERI","JEY","GUY","ZAF","FRO","SVK","GRD","SAU","BGD","LSO","VEN","SSD","CYM","AUT","ESH","MDG","PRY","BHR","BLZ","LBY","NIC","PRK","MDV","ZWE","ARE","BRA","NPL","BFA","DZA","ISR","PNG","LAO","BHS","BDI","MSR","MRT","SEN","EST","STP","VUT","GIN","TGO","EGY","MWI","XKX","SUR","LKA","NZL","HUN","CRI","MUS","MEX","UKR","BRN","IRQ","FSM"],"name":"","z":[0.348568783,0.432081933,0.491885986,0.44509589,0.439724761,0.311348365,0.278493151,0.238939839,0.414340336,0.185382035,0.268077586,0.356255728,0.471984375,0.267620301,0.24225,0.196822499,0.351545209,0.381430556,0.19125292,0.619428571,0.424636364,0.371442649,0.695117647,0.367918699,0.205933661,0.287473647,0.384246988,0.46812828,0.346294118,0.210901734,0.367370842,0.413846154,0.231357143,0.374547825,0.342714286,0.456065789,0.344706429,0.350947935,0.256081081,-0.801,0.187333333,0.324800407,0.365710765,0.327873467,0.398259109,0.378256198,0.258813472,0.413610619,0.22719358,0.326861775,0.30884,0.288388889,0.415985472,0.745666667,0.416391304,0.350640069,0.190954545,0.393904348,0.238183673,0.7605,0.360615385,0.262953488,0.223033708,0.257714286,0.402458,0.442666667,0.089076923,0.260333333,0.184832487,0.350150456,0.258438829,0.21365,0.408530864,0.277432395,0.313811554,0.353542595,0.376491525,0.303397196,0.236074725,0.291857143,0.365466387,0.19125,0.478050885,0.496081081,0.001699732,0.149583333,0.3361125,0.360956,0.334541096,0.431864583,0.191481481,0.359044861,0.52665625,0.304926984,-0.072040968,0.0325,0.315158537,0.165513927,0.421238739,0.358234375,0.395495828,0.135333333,0.2765,0.227583333,0.285861717,0.447893273,0.154066667,0.310943262,0.415934524,0.329591242,0.287630631,0.472925532,0.323084746,0.329677919,0.260581783,0.366094017,0.303705882,0.440562249,0.368654676,0.479307692,0.434338583,0.500070175,0.366263323,0.367060491,0.326008829,0.328704545,0.35977806,0.061033898,0.411692308,0.329228597,0.171804527,0.217305882,0.273531599,0.301754967,0.211057407,0.361282609,0.158727273,0.36817757,0.335955446,0.083360731,0.399523077,0.279272277,0.214351351,0.407927966,0.383382824,0.26679532,0.172651376,0.271471591,0.417434371,0.088262136,0.301414634,0.067205954,0.269008571,0.383182741,0.461695424,0.288362805,0.408323248,0.646833333,0.287416667,0.256442478,0.33743105,0.294571429,0.37989881,0.445536585,0.117203441,0.145990755,0.187883929,0.14902253,0.343215017,0.473386861,0.334450966,0.492591837,0.312202381,0.499212361,0.17712069,0.467559322,0.224389831,0.337056054,0.273540984,0.183589744,0.443327982,0.21394602,0.213728901,0.206687758,0.350333333,0.347398058,0.304419735,0.361512195,0.417375,0.385406632,-0.066109091,0.211394737,0.5439,0.093729055,0.333517766,0.307352941,0.6478125,0.388377049,0.324673797,0.386707921,0.312271663,0.277902655,0.411428571,0.247888288,0.390402764,0.364718833,0.300468035,0.098176471,0.281341438,0.363569116,0.279612245,0.365493069,0.097444444],"type":"choropleth"}],"name":"2020-07-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Comoros","Somalia","Kazakhstan","Jordan","Italy","Ivory Coast","Kuwait","Laos","Kenya","Kyrgyzstan","Chad","Cuba","Kosovo","Lebanon","Turks and Caicos Islands","Portugal","China","Jamaica","Jersey","Angola","Lesotho","Denmark","Djibouti","Tunisia","Singapore","Anguilla","Seychelles","Cyprus","Costa Rica","Slovenia","Panama","Democratic Republic of the Congo","Colombia","Trinidad and Tobago","Latvia","Chile","Czech Republic","Kiribati","Cook Islands","Sierra Leone","Slovakia","Israel","Zambia","Solomon Islands","Central African Republic","Turkey","Turkmenistan","Japan","Palestine","Andorra","Croatia","Bangladesh","Australia","Nauru","Morocco","United States","Equatorial Guinea","Finland","Zimbabwe","Niger","Philippines","Netherlands","Belize","Oman","Brunei","East Timor","Maldives","Eritrea","Paraguay","Indonesia","Vanuatu","Hungary","Swaziland","Guatemala","Malta","Greece","Georgia","Uganda","Armenia","Mali","Bulgaria","Haiti","Bahamas","Peru","Guyana","Mozambique","Guinea","United Kingdom","Sweden","Pakistan","Ukraine","Saudi Arabia","Venezuela","Niue","Botswana","Tajikistan","Senegal","Austria","San Marino","Luxembourg","Belgium","Iran","Lithuania","Mauritania","Honduras","Nicaragua","Bolivia","Antigua and Barbuda","Brazil","Sudan","El Salvador","Albania","Libya","Norway","Thailand","Azerbaijan","Greenland","Gibraltar","Ghana","Gambia","Montserrat","Mauritius","Dominican Republic","Ethiopia","Moldova","Cape Verde","Micronesia","Bermuda","British Virgin Islands","Guernsey","Rwanda","Samoa","Belarus","Barbados","Monaco","Cambodia","Ireland","Nigeria","Pitcairn","Spain","Cameroon","Malaysia","Liberia","Dominica","Mexico","Afghanistan","Egypt","Togo","Saint Vincent and the Grenadines","Falkland Islands","Benin","Suriname","Cayman Islands","Switzerland","Argentina","Nepal","Myanmar","Algeria","Montenegro","British Indian Ocean Territory","New Zealand","Grenada","Sri Lanka","Malawi","Tokelau","Estonia","Western Sahara","Burkina Faso","Papua New Guinea","Guinea-Bissau","Isle of Man","United Arab Emirates","Bosnia and Herzegovina","Republic of the Congo","Tanzania","Syria","Saint Helena","Bhutan","Qatar","Madagascar","Russia","Uruguay","Macedonia","Faroe Islands","Tonga","Marshall Islands","Saint Kitts and Nevis","Fiji","Iraq","Poland","Gabon","North Korea","Saint Lucia","Canada","Sao Tome and Principe","Burundi","Mongolia","Romania","France","India","Uzbekistan","Iceland","Yemen","South Korea","Ecuador","Liechtenstein","Germany","South Sudan","Vietnam","South Africa","Bahrain","Serbia"],"locations":["COM","SOM","KAZ","JOR","ITA","CIV","KWT","LAO","KEN","KGZ","TCD","CUB","XKX","LBN","TCA","PRT","CHN","JAM","JEY","AGO","LSO","DNK","DJI","TUN","SGP","AIA","SYC","CYP","CRI","SVN","PAN","COD","COL","TTO","LVA","CHL","CZE","KIR","COK","SLE","SVK","ISR","ZMB","SLB","CAF","TUR","TKM","JPN","PSE","AND","HRV","BGD","AUS","NRU","MAR","USA","GNQ","FIN","ZWE","NER","PHL","NLD","BLZ","OMN","BRN","TLS","MDV","ERI","PRY","IDN","VUT","HUN","SWZ","GTM","MLT","GRC","GEO","UGA","ARM","MLI","BGR","HTI","BHS","PER","GUY","MOZ","GIN","GBR","SWE","PAK","UKR","SAU","VEN","NIU","BWA","TJK","SEN","AUT","SMR","LUX","BEL","IRN","LTU","MRT","HND","NIC","BOL","ATG","BRA","SDN","SLV","ALB","LBY","NOR","THA","AZE","GRL","GIB","GHA","GMB","MSR","MUS","DOM","ETH","MDA","CPV","FSM","BMU","VGB","GGY","RWA","WSM","BLR","BRB","MCO","KHM","IRL","NGA","PCN","ESP","CMR","MYS","LBR","DMA","MEX","AFG","EGY","TGO","VCT","FLK","BEN","SUR","CYM","CHE","ARG","NPL","MMR","DZA","MNE","IOT","NZL","GRD","LKA","MWI","TKL","EST","ESH","BFA","PNG","GNB","IMN","ARE","BIH","COG","TZA","SYR","SHN","BTN","QAT","MDG","RUS","URY","MKD","FRO","TON","MHL","KNA","FJI","IRQ","POL","GAB","PRK","LCA","CAN","STP","BDI","MNG","ROU","FRA","IND","UZB","ISL","YEM","KOR","ECU","LIE","DEU","SSD","VNM","ZAF","BHR","SRB"],"name":"","z":[0.382666667,0.302581602,0.409,0.299627778,0.128377006,0.502376923,0.064663594,0.310066038,0.331979257,0.263696429,0.322452174,-0.0295898,0.388415094,0.318243728,0.046916667,0.270964502,0.384751074,0.341481891,0.277107623,0.285025352,0.239090909,0.425690027,-0.110206897,0.325219331,0.308566556,0.038,0.363287402,0.425573913,0.301834832,0.20455,0.170623328,0.227876993,0.206581197,0.318060811,0.267760479,0.325924143,0.3281875,0.79575,0.742,0.254379747,0.265811111,0.366541608,0.29682069,0.349166667,0.395871345,0.263222274,0.397535714,0.287961116,0.448666667,0.275,0.334044444,0.22189881,0.424239239,-0.0505,0.300163522,0.372808731,0.096541667,0.262756535,0.451937664,0.25084107,0.367240741,0.27939013,0.278079646,0.252351097,0.30005,0.244363636,0.116230539,0.448857143,0.259157837,0.199786529,0.042625,0.411041667,0.2665,0.460090096,0.190940594,0.292169579,0.488424303,0.289201774,0.340811881,0.296643478,0.365039437,0.325956474,0.387430421,0.322181167,0.104761364,0.314426752,0.300802817,0.404866282,0.373640381,0.1841116,0.375737748,0.14559177,0.145405787,0.1524375,0.241859155,0.301066176,0.210427441,0.29912637,0.3144,0.257204762,0.243575599,0.29703125,0.422432,0.396551724,0.302426263,0.179687743,0.1806169,0.436203704,0.259835975,0.298732759,0.23759602,0.331817143,0.315411215,0.410697583,0.346143791,0.488766938,0.132666667,0.072173913,0.213287627,0.420752747,0.065603175,0.141758621,0.302565734,0.218291045,0.383653846,0.29936,0.4235,0.433190476,0.2526,0.209146667,0.024497878,0.104666667,0.435416667,0.454169312,0.26315493,0.293264151,0.268751114,0.29648121,0.3556,0.248674518,0.371909357,0.164742036,0.422855191,0.4185,0.287571526,0.21558952,0.369880473,0.020192469,0.359534653,0.546878788,0.297641026,0.057545455,0.540521277,0.283066763,0.287608797,0.329187938,0.283549815,0.34551773,0.257787879,0.443857143,0.346501365,0.303166667,0.212580495,0.31928483,0.0,0.359519231,0.194086957,0.326617886,0.402455128,-0.050617647,0.264717647,0.228308808,0.36339,0.201788889,0.181831933,0.351321739,0.0735,0.162790698,0.169212828,0.270515748,0.323089608,0.308778901,0.438361111,0.151375,0.328785714,0.4335,0.295818182,0.252345029,0.269853873,0.187445501,0.457189873,0.390183099,0.4948,0.340707788,0.2979,0.038,0.38795671,0.336451362,0.363243021,0.342769228,0.336333333,0.34552657,0.312164948,0.376012974,0.190362426,0.336,0.318608399,0.289279461,0.364330317,0.362580687,0.15789697,0.313897611],"type":"choropleth"}],"name":"2020-07-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Pakistan","Haiti","Samoa","Equatorial Guinea","Poland","Kazakhstan","Tokelau","Barbados","Myanmar","Saint Helena","Iran","Thailand","Turks and Caicos Islands","Anguilla","Benin","Slovenia","Portugal","Cameroon","Spain","Malta","Guernsey","Antigua and Barbuda","Swaziland","Nepal","Japan","Lithuania","Moldova","Senegal","Nicaragua","Liechtenstein","Honduras","Cuba","Jersey","Faroe Islands","Ghana","France","Dominican Republic","Comoros","Bahrain","Yemen","Switzerland","Argentina","Palau","Falkland Islands","Gabon","Mongolia","Togo","Palestine","Burundi","Guatemala","Republic of the Congo","Sierra Leone","Uzbekistan","Nigeria","Macedonia","Israel","India","Bulgaria","Saint Kitts and Nevis","Madagascar","Belarus","Costa Rica","Jordan","Cyprus","Qatar","Laos","Malawi","South Korea","Saudi Arabia","Greece","Sudan","Norway","Iceland","Sao Tome and Principe","Italy","Pitcairn","Ecuador","Burkina Faso","Singapore","Venezuela","Egypt","New Zealand","Bahamas","South Sudan","Jamaica","San Marino","Bermuda","Romania","Austria","Belize","Monaco","El Salvador","Luxembourg","Afghanistan","Russia","Mali","Grenada","Zimbabwe","East Timor","British Virgin Islands","Kyrgyzstan","Latvia","Brunei","Kiribati","Malaysia","Algeria","Hungary","Germany","United Arab Emirates","Netherlands","Indonesia","Papua New Guinea","Seychelles","Chile","Montenegro","Maldives","Democratic Republic of the Congo","Ukraine","Suriname","Tajikistan","Niue","Cambodia","Paraguay","Chad","Somalia","Vietnam","Kosovo","Mauritius","Bosnia and Herzegovina","Ethiopia","Estonia","Western Sahara","United States","Liberia","Mozambique","Greenland","Solomon Islands","Eritrea","Niger","Armenia","Albania","Vatican","Denmark","Rwanda","Cook Islands","Sweden","Czech Republic","Uruguay","Turkmenistan","Saint Vincent and the Grenadines","Guinea","Syria","Morocco","Saint Lucia","Iraq","Bangladesh","Brazil","Philippines","Mauritania","Angola","Finland","Peru","Dominica","Australia","Zambia","Lebanon","Central African Republic","Tunisia","Ivory Coast","Croatia","Botswana","Tonga","Gambia","Libya","Belgium","Colombia","Bolivia","Guyana","Slovakia","Nauru","Serbia","Kuwait","North Korea","South Africa","Djibouti","Cape Verde","Cayman Islands","Lesotho","British Indian Ocean Territory","Oman","Uganda","Micronesia","Sri Lanka","Azerbaijan","Guinea-Bissau","Montserrat","Isle of Man","Ireland","Georgia","Panama","Vanuatu","Trinidad and Tobago","China","Turkey","Tanzania","United Kingdom","Mexico","Fiji","Bhutan","Andorra","Kenya","Canada","Marshall Islands","Gibraltar"],"locations":["PAK","HTI","WSM","GNQ","POL","KAZ","TKL","BRB","MMR","SHN","IRN","THA","TCA","AIA","BEN","SVN","PRT","CMR","ESP","MLT","GGY","ATG","SWZ","NPL","JPN","LTU","MDA","SEN","NIC","LIE","HND","CUB","JEY","FRO","GHA","FRA","DOM","COM","BHR","YEM","CHE","ARG","PLW","FLK","GAB","MNG","TGO","PSE","BDI","GTM","COG","SLE","UZB","NGA","MKD","ISR","IND","BGR","KNA","MDG","BLR","CRI","JOR","CYP","QAT","LAO","MWI","KOR","SAU","GRC","SDN","NOR","ISL","STP","ITA","PCN","ECU","BFA","SGP","VEN","EGY","NZL","BHS","SSD","JAM","SMR","BMU","ROU","AUT","BLZ","MCO","SLV","LUX","AFG","RUS","MLI","GRD","ZWE","TLS","VGB","KGZ","LVA","BRN","KIR","MYS","DZA","HUN","DEU","ARE","NLD","IDN","PNG","SYC","CHL","MNE","MDV","COD","UKR","SUR","TJK","NIU","KHM","PRY","TCD","SOM","VNM","XKX","MUS","BIH","ETH","EST","ESH","USA","LBR","MOZ","GRL","SLB","ERI","NER","ARM","ALB","VAT","DNK","RWA","COK","SWE","CZE","URY","TKM","VCT","GIN","SYR","MAR","LCA","IRQ","BGD","BRA","PHL","MRT","AGO","FIN","PER","DMA","AUS","ZMB","LBN","CAF","TUN","CIV","HRV","BWA","TON","GMB","LBY","BEL","COL","BOL","GUY","SVK","NRU","SRB","KWT","PRK","ZAF","DJI","CPV","CYM","LSO","IOT","OMN","UGA","FSM","LKA","AZE","GNB","MSR","IMN","IRL","GEO","PAN","VUT","TTO","CHN","TUR","TZA","GBR","MEX","FJI","BTN","AND","KEN","CAN","MHL","GIB"],"name":"","z":[0.287389306,0.394873563,0.433142857,0.3504375,0.257514665,0.271047244,0.0,0.400384,0.378968504,0.546333333,0.457314098,0.284254704,0.65475,0.219,0.397219178,0.457955357,0.321352217,0.457186803,0.326073043,0.328291262,0.314490566,0.339883721,0.1974,0.343135884,0.381246873,0.359264,0.487674641,0.216762887,0.314100324,0.574588235,0.21195977,-0.016525773,0.51691129,0.651272727,0.274048856,0.443847003,0.235145814,-0.131166667,0.323761589,0.416357143,0.302079787,0.275824986,0.844,0.532121212,0.527240964,0.303964844,0.297225131,0.517709091,0.095309091,0.385927459,0.226440476,0.27477451,0.362983333,0.220226213,0.379076923,0.381090028,0.296232438,0.445232804,0.1489,0.358885057,0.358746988,0.396634993,0.406783333,0.408002053,0.17847993,0.524910891,0.310942249,0.405515812,0.140888716,0.406678306,0.384052632,0.49327367,0.45888,0.404076923,0.357791003,0.9302,0.245709238,0.230492063,0.317358371,0.195420117,0.413110615,0.429046029,0.328727554,0.460297071,0.34772883,0.367714286,0.508851064,0.419383158,0.346619672,0.506893805,0.410373134,0.18141324,0.27252381,0.261527972,0.360564797,0.240984848,0.36835,0.421606768,-0.156555556,0.553272727,0.412322581,0.396972973,0.179375,0.225071429,0.290290774,0.3921491,0.413886957,0.312341482,0.29181873,0.368547589,0.141451674,0.371604651,0.458256318,0.360366362,0.489304348,0.087832827,0.264947653,0.356674319,0.5256,0.398165468,0.41325,0.213927632,0.140925826,0.397989796,0.198868726,0.465306863,0.386934211,0.550309859,0.450445783,0.187847107,0.297883598,0.1730625,0.485840338,0.456632275,0.226612245,0.402596491,0.34862963,0.5126,0.48842,0.380886076,0.409523256,0.6075,0.454880192,-0.09366345,0.472,0.396548265,0.396379439,0.363627961,0.32130303,0.560136364,0.169779817,0.372413043,0.330941729,0.387576923,0.429804762,0.284303704,0.330855165,0.328715427,0.29308,0.369864615,0.425075171,0.332497604,0.3635,0.431033811,0.131485795,0.318555911,0.389235849,0.434127869,0.420297297,0.309590643,0.319690722,0.343090909,0.477848039,0.372106061,0.330429758,0.257187541,0.206855707,0.103517544,0.396145161,0.799,0.272414758,0.04464377,0.482732143,0.370066308,0.107896552,0.317529412,0.538682171,0.362873239,0.252428571,0.385655022,0.21047188,0.365727273,0.233103175,0.545627249,-0.096454545,0.46372549,0.429843373,0.288052226,0.494482578,0.222783344,0.3124,0.388540687,0.484662979,0.313262647,0.26482381,0.438072945,0.288395998,0.157696,0.297,0.106673913,0.314645266,0.383171498,0.4047,0.097826087],"type":"choropleth"}],"name":"2020-07-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kenya","Guyana","Comoros","Uzbekistan","East Timor","Botswana","Belarus","Republic of the Congo","Venezuela","Nigeria","Egypt","Falkland Islands","Burundi","Maldives","Sudan","Ukraine","Chad","Liberia","Bolivia","Hungary","Kiribati","Sierra Leone","Finland","Mauritius","Nauru","Greenland","Dominica","Saint Kitts and Nevis","Turkmenistan","Netherlands","Cook Islands","Australia","Macedonia","Belize","Peru","Mexico","Argentina","Japan","Albania","Guinea","Bahamas","Malawi","Iceland","Syria","Switzerland","Trinidad and Tobago","South Sudan","Qatar","Palau","Laos","Burkina Faso","Mongolia","Kuwait","Madagascar","Cuba","Jersey","Ecuador","New Zealand","Poland","Lesotho","United Arab Emirates","Guinea-Bissau","Rwanda","Colombia","Chile","Estonia","Guatemala","Seychelles","India","Sweden","Angola","Austria","United States","Gabon","Italy","Sao Tome and Principe","Philippines","Micronesia","Niue","South Africa","Djibouti","Morocco","South Korea","Isle of Man","Indonesia","Bahrain","Antigua and Barbuda","Russia","Germany","Tajikistan","Malaysia","Belgium","Vanuatu","Serbia","Turks and Caicos Islands","Benin","Montenegro","Norway","Sri Lanka","Vietnam","Gibraltar","Bulgaria","Saudi Arabia","Oman","Tonga","Bosnia and Herzegovina","Swaziland","Tuvalu","Cayman Islands","Democratic Republic of the Congo","Greece","Grenada","North Korea","Western Sahara","Dominican Republic","Georgia","Romania","Denmark","Kazakhstan","Samoa","Cameroon","Iraq","Guernsey","Equatorial Guinea","Afghanistan","British Virgin Islands","Bhutan","United Kingdom","Mauritania","Mozambique","Palestine","Turkey","Ghana","Uganda","Jamaica","Armenia","Saint Lucia","Slovakia","Andorra","Kyrgyzstan","Togo","Niger","Spain","Saint Helena","China","British Indian Ocean Territory","Fiji","Nepal","Somalia","Central African Republic","Haiti","France","Senegal","Marshall Islands","Liechtenstein","Vatican","Bangladesh","Myanmar","Gambia","Zimbabwe","Singapore","Nicaragua","Iran","Suriname","Honduras","Czech Republic","Lithuania","Malta","Moldova","Brazil","Tanzania","Canada","Yemen","Barbados","Ivory Coast","Cyprus","Paraguay","Lebanon","Jordan","Montserrat","Anguilla","Algeria","Cape Verde","Pakistan","Papua New Guinea","Croatia","Tunisia","Cambodia","Libya","Brunei","Pitcairn","Ethiopia","Uruguay","Thailand","San Marino","Zambia","Israel","Panama","Luxembourg","Azerbaijan","Latvia","El Salvador","Monaco","Kosovo","Mali","Faroe Islands","Portugal","Solomon Islands","Slovenia","Costa Rica","Saint Vincent and the Grenadines","Bermuda","Eritrea","Ireland"],"locations":["KEN","GUY","COM","UZB","TLS","BWA","BLR","COG","VEN","NGA","EGY","FLK","BDI","MDV","SDN","UKR","TCD","LBR","BOL","HUN","KIR","SLE","FIN","MUS","NRU","GRL","DMA","KNA","TKM","NLD","COK","AUS","MKD","BLZ","PER","MEX","ARG","JPN","ALB","GIN","BHS","MWI","ISL","SYR","CHE","TTO","SSD","QAT","PLW","LAO","BFA","MNG","KWT","MDG","CUB","JEY","ECU","NZL","POL","LSO","ARE","GNB","RWA","COL","CHL","EST","GTM","SYC","IND","SWE","AGO","AUT","USA","GAB","ITA","STP","PHL","FSM","NIU","ZAF","DJI","MAR","KOR","IMN","IDN","BHR","ATG","RUS","DEU","TJK","MYS","BEL","VUT","SRB","TCA","BEN","MNE","NOR","LKA","VNM","GIB","BGR","SAU","OMN","TON","BIH","SWZ","TUV","CYM","COD","GRC","GRD","PRK","ESH","DOM","GEO","ROU","DNK","KAZ","WSM","CMR","IRQ","GGY","GNQ","AFG","VGB","BTN","GBR","MRT","MOZ","PSE","TUR","GHA","UGA","JAM","ARM","LCA","SVK","AND","KGZ","TGO","NER","ESP","SHN","CHN","IOT","FJI","NPL","SOM","CAF","HTI","FRA","SEN","MHL","LIE","VAT","BGD","MMR","GMB","ZWE","SGP","NIC","IRN","SUR","HND","CZE","LTU","MLT","MDA","BRA","TZA","CAN","YEM","BRB","CIV","CYP","PRY","LBN","JOR","MSR","AIA","DZA","CPV","PAK","PNG","HRV","TUN","KHM","LBY","BRN","PCN","ETH","URY","THA","SMR","ZMB","ISR","PAN","LUX","AZE","LVA","SLV","MCO","XKX","MLI","FRO","PRT","SLB","SVN","CRI","VCT","BMU","ERI","IRL"],"name":"","z":[0.23216705,0.237643564,0.462625,0.420111111,0.2234,0.308651685,0.274848101,0.307863636,0.197478287,0.231600292,0.432652116,0.450244898,0.417175,0.028957346,0.4557,0.366141159,0.419714286,0.48416035,0.265806,0.39787013,0.660117647,0.349747826,0.358102136,0.203821429,-0.501,0.545396825,-0.387333333,-0.151333333,0.404071429,0.362281231,0.369571429,0.403713921,0.286285714,0.357128713,0.288093927,0.305722461,0.323106009,0.304660235,0.295315,0.40466129,0.431917857,0.36217037,0.420819672,0.366968504,0.36133936,0.376935065,0.319744292,0.153155259,0.2285,0.418016129,0.32439759,0.310905941,0.03717192,0.40337037,0.051673419,0.164785235,0.268390166,0.352713018,0.188621246,0.330294872,0.088114736,-0.13652,-0.044899065,0.291912914,0.268885418,0.427013514,0.347239981,0.542548936,0.206610919,0.410742312,0.360762402,0.326361753,0.493014506,0.538977273,0.384851307,0.17,0.34565875,0.253666667,0.121857143,0.265997384,0.46054902,0.344140625,0.364771368,0.398292453,0.020328016,0.17495302,0.213895833,0.333873048,0.322331752,0.202504425,0.083437304,0.317373558,0.437625,0.44285906,0.184111111,0.237473214,0.292897436,0.465426491,0.185045267,0.398313078,0.2298,0.424786164,0.102806931,0.213084677,0.50265,0.528962825,0.371684211,0.547,0.391764706,0.261107579,0.456157977,0.236627907,0.589610169,0.249177778,0.290217174,0.562372694,0.379268243,0.414050788,0.255307692,0.245363636,0.414809668,0.354246964,0.303358974,0.013740741,0.180008511,0.17375,0.3636,0.386254501,0.339130435,0.215169082,0.505855372,0.208181188,0.258535081,0.418757848,0.332901099,0.238988095,0.35197619,0.401693548,0.171559322,0.340702128,0.347951872,0.514517196,0.285783873,0.358384615,0.406418879,0.715833333,0.399059322,0.30419186,0.296360656,0.490294118,0.360738063,0.42188736,0.313926014,0.347214286,0.549095238,0.0,0.243866579,0.395613821,0.385538776,0.484320459,0.286002081,0.297876712,0.49342502,0.6505,0.077095873,0.44096124,0.30582148,0.29445045,0.530866667,0.412690854,0.3409264,0.375743428,0.303139535,0.365761194,0.246993631,0.485367793,0.276538034,0.263271429,0.270609272,0.351678571,-0.4245,0.41244484,0.2421,0.120910498,0.341089172,0.298778626,0.390717687,0.236006993,0.22068254,0.18428125,0.3666,0.224617647,0.359804972,0.35428198,0.3002,0.111954286,0.326907323,0.253591322,0.286819277,0.483915408,0.327160839,0.144966709,0.401047619,-0.085796178,0.25165678,0.344166667,0.32677541,0.1249,0.485074434,0.33061273,0.528644737,0.467871795,0.186857143,0.279352167],"type":"choropleth"}],"name":"2020-07-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Solomon Islands","Estonia","Guinea","Monaco","Bangladesh","Bosnia and Herzegovina","United Arab Emirates","Nigeria","Brunei","Maldives","Panama","Malawi","Guinea-Bissau","Samoa","Malta","Equatorial Guinea","Ghana","British Indian Ocean Territory","Sao Tome and Principe","Kosovo","Marshall Islands","Colombia","Peru","Papua New Guinea","Vatican","Guernsey","Guatemala","Yemen","Jersey","Ecuador","Spain","Haiti","Belarus","Bermuda","Falkland Islands","Japan","Kyrgyzstan","Moldova","Nepal","Burkina Faso","Mexico","Iceland","Sudan","Jamaica","Swaziland","Honduras","Tajikistan","Rwanda","Singapore","Bulgaria","Kazakhstan","Portugal","Zambia","British Virgin Islands","Cyprus","Botswana","Paraguay","Mauritania","Tanzania","Eritrea","Mali","San Marino","Sierra Leone","Algeria","Bahrain","Uruguay","Finland","Gibraltar","Malaysia","South Sudan","Italy","China","Netherlands","United Kingdom","Mauritius","Egypt","Hungary","Kenya","Kuwait","Thailand","Saint Vincent and the Grenadines","Myanmar","Brazil","Micronesia","Venezuela","Republic of the Congo","Bolivia","Costa Rica","Gabon","France","Saint Lucia","Norway","North Korea","Western Sahara","Pitcairn","Sri Lanka","El Salvador","Czech Republic","Guyana","Russia","Nauru","Ivory Coast","United States","Armenia","Bhutan","Qatar","Angola","Ethiopia","Turkmenistan","Switzerland","Chile","Barbados","Israel","Indonesia","Burundi","Canada","Togo","East Timor","Afghanistan","Pakistan","Belize","Senegal","South Africa","Vietnam","Liechtenstein","Macedonia","Comoros","Denmark","Greenland","Djibouti","Niger","Antigua and Barbuda","Andorra","Syria","India","Niue","Zimbabwe","Romania","Latvia","Sweden","Saint Kitts and Nevis","New Zealand","Lebanon","Philippines","Uzbekistan","Kiribati","Isle of Man","Argentina","Slovakia","Saudi Arabia","Tunisia","Vanuatu","Chad","Ukraine","Cameroon","Cuba","Liberia","Palestine","Central African Republic","Dominican Republic","Morocco","Iran","Montserrat","Uganda","Lithuania","Cape Verde","Turkey","Ireland","Saint Helena","Slovenia","Trinidad and Tobago","Cook Islands","Oman","Jordan","Turks and Caicos Islands","Australia","Gambia","Grenada","Faroe Islands","Belgium","Suriname","Tonga","Montenegro","Luxembourg","Cayman Islands","Lesotho","Croatia","Fiji","Georgia","Serbia","Bahamas","Cambodia","Nicaragua","Seychelles","Somalia","Austria","Germany","Laos","Azerbaijan","Iraq","Greece","Benin","Albania","Madagascar","Dominica","Democratic Republic of the Congo","Poland","South Korea","Mongolia","Libya","Mozambique"],"locations":["SLB","EST","GIN","MCO","BGD","BIH","ARE","NGA","BRN","MDV","PAN","MWI","GNB","WSM","MLT","GNQ","GHA","IOT","STP","XKX","MHL","COL","PER","PNG","VAT","GGY","GTM","YEM","JEY","ECU","ESP","HTI","BLR","BMU","FLK","JPN","KGZ","MDA","NPL","BFA","MEX","ISL","SDN","JAM","SWZ","HND","TJK","RWA","SGP","BGR","KAZ","PRT","ZMB","VGB","CYP","BWA","PRY","MRT","TZA","ERI","MLI","SMR","SLE","DZA","BHR","URY","FIN","GIB","MYS","SSD","ITA","CHN","NLD","GBR","MUS","EGY","HUN","KEN","KWT","THA","VCT","MMR","BRA","FSM","VEN","COG","BOL","CRI","GAB","FRA","LCA","NOR","PRK","ESH","PCN","LKA","SLV","CZE","GUY","RUS","NRU","CIV","USA","ARM","BTN","QAT","AGO","ETH","TKM","CHE","CHL","BRB","ISR","IDN","BDI","CAN","TGO","TLS","AFG","PAK","BLZ","SEN","ZAF","VNM","LIE","MKD","COM","DNK","GRL","DJI","NER","ATG","AND","SYR","IND","NIU","ZWE","ROU","LVA","SWE","KNA","NZL","LBN","PHL","UZB","KIR","IMN","ARG","SVK","SAU","TUN","VUT","TCD","UKR","CMR","CUB","LBR","PSE","CAF","DOM","MAR","IRN","MSR","UGA","LTU","CPV","TUR","IRL","SHN","SVN","TTO","COK","OMN","JOR","TCA","AUS","GMB","GRD","FRO","BEL","SUR","TON","MNE","LUX","CYM","LSO","HRV","FJI","GEO","SRB","BHS","KHM","NIC","SYC","SOM","AUT","DEU","LAO","AZE","IRQ","GRC","BEN","ALB","MDG","DMA","COD","POL","KOR","MNG","LBY","MOZ"],"name":"","z":[0.587153846,0.411636364,0.225404762,0.4018,0.292316254,0.365807292,0.23322493,0.280738482,0.14375,0.092279279,0.244019795,0.356640678,0.020918919,0.298333333,0.305639175,0.316789474,0.214015342,0.345733333,0.467363636,0.20091954,-0.01475,0.301480969,0.27995866,0.414284553,-0.2495,0.4541875,0.328119011,0.469648045,0.25809375,0.320426773,0.335083569,0.351456829,0.320282609,0.042137931,0.60603125,0.347239282,0.129939394,0.456560847,0.268935943,0.197821429,0.326583253,0.492222222,0.336728507,0.223188188,-0.015931034,0.073864421,0.348915385,-0.019165414,0.309634293,0.404070175,0.173378788,0.324368646,0.163927273,0.319217391,0.467164093,0.141177419,0.363682259,0.216105263,0.239608491,0.106,0.301656126,0.2968,0.479508621,0.333985549,0.330513514,0.370303022,0.347427536,0.196783784,0.193614116,0.38427027,0.469130695,0.468256452,0.377900304,0.348038493,0.32390625,0.393119382,0.443169381,0.244330862,0.09416129,0.328247094,0.487814815,0.335621212,0.410430046,0.501181818,0.231047948,0.350358025,0.263446418,0.279465217,0.400136646,0.39310816,0.322085714,0.3886128,0.370108696,0.555925926,0.83975,0.138573171,0.181253852,0.389660934,0.173389474,0.391458994,-0.03025,0.318192771,0.48073525,0.195369231,0.31768,0.197282353,0.371228833,0.326264095,0.435851852,0.322985412,0.276928961,0.188868571,0.321986072,0.136355108,0.292431373,0.371001725,0.319430622,0.351538462,0.150731915,0.318367209,0.325,0.310637201,0.307613377,0.383338762,0.440809524,0.122270833,0.614833333,0.388675112,0.545872727,0.304121951,0.438024896,0.302414634,0.1622875,0.362808081,0.303130162,0.2735,0.450506243,0.435681149,0.236125,0.400192708,0.0,0.411656515,0.278029508,0.314198476,0.371595238,0.294736842,0.240262626,0.256429777,0.378454545,0.140073867,0.417583333,0.09564,0.398593023,0.346605475,0.370887209,0.182845515,0.461652997,0.48248538,0.3285,0.271347178,0.343218876,0.38606038,0.304540541,0.335448339,0.371200758,0.458133333,0.301539391,0.327695622,0.4935,0.459334928,0.474124138,0.0,0.307823529,0.250236486,0.4458,0.445866846,0.395638596,0.416535714,0.658538462,0.369848427,-4e-05,0.225,0.64792,0.309866029,0.426176471,0.109128571,0.406298701,0.255286822,0.53852183,0.327288591,0.29045961,0.177707143,0.444955665,0.449216216,0.38972103,0.338924095,0.336480474,0.528904762,0.488947368,0.394414258,0.413377729,0.282663636,0.29368,0.433936709,0.312066667,0.379568323,0.28120245,0.387059955,0.424437768,0.178433962,0.199816456],"type":"choropleth"}],"name":"2020-07-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ecuador","Andorra","Armenia","Tonga","Antigua and Barbuda","Belarus","Central African Republic","Benin","Nepal","Haiti","Luxembourg","Pakistan","Dominica","Lesotho","Cambodia","Mauritius","Nigeria","Gabon","Latvia","Iceland","Mozambique","Bosnia and Herzegovina","Vietnam","Iran","Tunisia","United Kingdom","Peru","Somalia","Vanuatu","Argentina","Comoros","Costa Rica","Mexico","Maldives","France","Bahrain","Brazil","Saint Lucia","Jordan","Ethiopia","Djibouti","Angola","Singapore","Trinidad and Tobago","Monaco","Uzbekistan","Republic of the Congo","Liechtenstein","Croatia","Ghana","Sudan","Israel","Brunei","Senegal","Solomon Islands","East Timor","Palau","El Salvador","Bhutan","North Korea","Kyrgyzstan","Cameroon","Italy","Turks and Caicos Islands","Portugal","Democratic Republic of the Congo","Ivory Coast","Gibraltar","Moldova","Oman","Turkey","Equatorial Guinea","Jersey","Mali","Switzerland","British Virgin Islands","Falkland Islands","Western Sahara","Faroe Islands","Dominican Republic","Nauru","Madagascar","Tanzania","Honduras","Swaziland","Bahamas","Cook Islands","Afghanistan","Paraguay","Colombia","Albania","Kazakhstan","Anguilla","Ireland","Bolivia","Palestine","Isle of Man","Samoa","Cape Verde","British Indian Ocean Territory","Fiji","Mongolia","Myanmar","Lithuania","Saint Vincent and the Grenadines","Belize","Uruguay","Greece","Guernsey","Lebanon","Barbados","Georgia","Malta","Rwanda","Slovenia","Saint Helena","Australia","Spain","Cuba","Pitcairn","Ukraine","Netherlands","Guinea","Sao Tome and Principe","Guinea-Bissau","Marshall Islands","Panama","Malaysia","Philippines","Syria","Montenegro","Iraq","Russia","Liberia","Macedonia","Denmark","Algeria","South Sudan","South Korea","Montserrat","Nicaragua","Zambia","Azerbaijan","Niger","Micronesia","Kuwait","Eritrea","Guatemala","United Arab Emirates","Thailand","Romania","Libya","Cayman Islands","Malawi","Sierra Leone","Norway","Jamaica","Gambia","Vatican","Chad","Papua New Guinea","Guyana","Bulgaria","Botswana","Germany","Serbia","Kenya","Seychelles","Yemen","Poland","Slovakia","Saint Kitts and Nevis","Canada","Kiribati","Morocco","Suriname","Tuvalu","Austria","San Marino","Egypt","Japan","Czech Republic","Grenada","Belgium","China","Sri Lanka","Greenland","Estonia","Kosovo","India","Burundi","Venezuela","Mauritania","Tajikistan","Tokelau","Finland","Niue","Bermuda","Togo","Chile","Zimbabwe","Saudi Arabia","Bangladesh","South Africa","United States","Uganda","New Zealand","Turkmenistan","Cyprus","Laos","Hungary","Qatar","Indonesia","Burkina Faso","Sweden"],"locations":["ECU","AND","ARM","TON","ATG","BLR","CAF","BEN","NPL","HTI","LUX","PAK","DMA","LSO","KHM","MUS","NGA","GAB","LVA","ISL","MOZ","BIH","VNM","IRN","TUN","GBR","PER","SOM","VUT","ARG","COM","CRI","MEX","MDV","FRA","BHR","BRA","LCA","JOR","ETH","DJI","AGO","SGP","TTO","MCO","UZB","COG","LIE","HRV","GHA","SDN","ISR","BRN","SEN","SLB","TLS","PLW","SLV","BTN","PRK","KGZ","CMR","ITA","TCA","PRT","COD","CIV","GIB","MDA","OMN","TUR","GNQ","JEY","MLI","CHE","VGB","FLK","ESH","FRO","DOM","NRU","MDG","TZA","HND","SWZ","BHS","COK","AFG","PRY","COL","ALB","KAZ","AIA","IRL","BOL","PSE","IMN","WSM","CPV","IOT","FJI","MNG","MMR","LTU","VCT","BLZ","URY","GRC","GGY","LBN","BRB","GEO","MLT","RWA","SVN","SHN","AUS","ESP","CUB","PCN","UKR","NLD","GIN","STP","GNB","MHL","PAN","MYS","PHL","SYR","MNE","IRQ","RUS","LBR","MKD","DNK","DZA","SSD","KOR","MSR","NIC","ZMB","AZE","NER","FSM","KWT","ERI","GTM","ARE","THA","ROU","LBY","CYM","MWI","SLE","NOR","JAM","GMB","VAT","TCD","PNG","GUY","BGR","BWA","DEU","SRB","KEN","SYC","YEM","POL","SVK","KNA","CAN","KIR","MAR","SUR","TUV","AUT","SMR","EGY","JPN","CZE","GRD","BEL","CHN","LKA","GRL","EST","XKX","IND","BDI","VEN","MRT","TJK","TKL","FIN","NIU","BMU","TGO","CHL","ZWE","SAU","BGD","ZAF","USA","UGA","NZL","TKM","CYP","LAO","HUN","QAT","IDN","BFA","SWE"],"name":"","z":[0.266783398,0.413480769,0.4314,0.231894231,0.321390244,0.482905882,0.538195489,0.364051546,0.313133333,0.401902821,0.340375,0.210163079,0.3499,0.319652778,0.270892308,0.250102941,0.386844972,0.474850622,0.353431925,0.504405797,0.395005988,0.502971292,0.448802941,0.436060448,0.513425856,0.425747972,0.312547871,0.339759804,0.340727273,0.369135065,0.090571429,0.291938218,0.24703922,0.106248447,0.399596093,0.21575814,0.300222987,0.41921875,0.243268657,0.357407942,0.150720588,0.37742654,0.317004575,0.427004,0.44145098,0.495434783,0.516240506,0.505086207,0.417037838,0.295115445,0.466874419,0.345174194,0.189636364,0.463675787,0.578096774,0.171764706,0.0,0.185103025,0.044857143,0.335945205,0.355666667,0.45534681,0.486783451,0.52621875,0.354622799,0.378271264,0.409324561,0.201538462,0.565266458,0.312407843,0.213180141,0.244909091,0.519795238,0.39443662,0.419589356,0.273526316,0.637642857,0.399558824,0.442125,0.310770315,0.83875,0.464314741,0.283486683,0.210221429,0.208933333,0.223429084,0.3828,0.321540909,0.381340449,0.263359319,0.415722826,0.314205882,0.94,0.331325833,0.300790463,0.396698529,0.393895833,0.4608,0.250967213,0.623545455,0.322838462,0.454818182,0.349286164,0.433498054,0.458830769,0.453257143,0.471908236,0.394467328,0.273341176,0.326084034,0.250497585,0.592743265,0.327266187,0.120113636,0.480920973,0.87,0.471510308,0.34229482,0.041517661,0.660666667,0.449332071,0.404339258,0.406383929,0.201333333,-0.0116,0.6776875,0.306992398,0.153098269,0.39715582,0.410458333,0.185359375,0.345046904,0.430023994,0.547703883,0.386923077,0.470197564,0.331138107,0.38206639,0.363198179,0.5055,0.380385362,0.291417085,0.523142574,0.591306538,0.5158125,0.052816807,0.317578947,0.36888916,0.248976442,0.449504688,0.442681537,0.357177419,0.53697931,0.44797153,0.59646875,0.476757204,0.39119175,0.411776435,0.4715,0.510084906,0.386127778,0.320395604,0.434781726,0.439172414,0.38454825,0.390122363,0.277653859,0.515035,0.362205742,0.318550323,0.363619289,0.086166667,0.448243236,0.33525,0.399218284,0.271526316,0.915,0.356682041,0.8525,0.458035806,0.310101519,0.444747515,0.564454545,0.385965678,0.453785776,0.24912297,0.444472727,0.459374101,0.464483333,0.218976633,0.291363636,0.264240491,0.335315789,0.428828571,0.478,0.393450997,0.021772727,0.351619048,0.322717949,0.347933374,0.292149877,0.140924149,0.277767857,0.348640373,0.535200235,0.15161013,0.485674059,0.168741935,0.521466772,0.444552239,0.446695122,0.165533937,0.178223724,0.310747126,0.435491111],"type":"choropleth"}],"name":"2020-07-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Libya","Cape Verde","Tokelau","Albania","Venezuela","Montserrat","Nepal","Guernsey","Ghana","Saint Lucia","Canada","Kenya","Palestine","Vanuatu","Spain","Botswana","Oman","Dominica","Turkmenistan","Eritrea","Afghanistan","Pitcairn","Republic of the Congo","Belarus","British Indian Ocean Territory","Nauru","Mauritania","Tuvalu","Sweden","Trinidad and Tobago","Belgium","France","North Korea","Tunisia","Gambia","Haiti","Zimbabwe","Marshall Islands","South Africa","Saint Vincent and the Grenadines","Malta","Liberia","Liechtenstein","Jersey","Swaziland","Belize","Philippines","Azerbaijan","Cameroon","United Kingdom","Ethiopia","Tajikistan","Colombia","Nicaragua","Russia","Brazil","Antigua and Barbuda","Bolivia","Senegal","Iraq","Tanzania","Equatorial Guinea","Vatican","Iran","Denmark","Myanmar","China","Finland","Ivory Coast","Central African Republic","Paraguay","Cook Islands","Greenland","Moldova","Georgia","Vietnam","Saudi Arabia","Falkland Islands","Seychelles","Isle of Man","Saint Kitts and Nevis","Somalia","Montenegro","Austria","Burundi","Netherlands","Estonia","Thailand","Chile","Tonga","Palau","Rwanda","Sierra Leone","Djibouti","Panama","Faroe Islands","New Zealand","Kosovo","Greece","Lesotho","Hungary","Yemen","Macedonia","South Korea","Guyana","Malaysia","United Arab Emirates","Portugal","Syria","Gabon","Zambia","Grenada","Sri Lanka","Guinea-Bissau","Monaco","Guatemala","Bosnia and Herzegovina","Singapore","Turkey","Madagascar","Anguilla","Iceland","Angola","Norway","Ecuador","Algeria","Peru","Nigeria","Laos","Benin","Turks and Caicos Islands","Sao Tome and Principe","Mexico","Jamaica","Suriname","Bermuda","Qatar","Fiji","Germany","Malawi","Chad","Bulgaria","Ukraine","Switzerland","Andorra","India","Burkina Faso","Slovakia","Cayman Islands","Morocco","Mongolia","Jordan","Democratic Republic of the Congo","Cuba","Costa Rica","Papua New Guinea","United States","Egypt","Pakistan","Uganda","Lithuania","Micronesia","Bahrain","Kuwait","Togo","Bahamas","Cambodia","Niger","Kazakhstan","Latvia","Australia","Guinea","Romania","Indonesia","Uruguay","San Marino","Italy","Japan","Argentina","Samoa","Cyprus","Armenia","Czech Republic","Bhutan","Mozambique","Ireland","Western Sahara","Bangladesh","Lebanon","Serbia","Dominican Republic","British Virgin Islands","Honduras","Gibraltar","Mali","Slovenia","Barbados","Kiribati","Solomon Islands","Israel","Kyrgyzstan","South Sudan","Saint Helena","Maldives","Sudan","Uzbekistan","Poland","Luxembourg","El Salvador","Croatia","Mauritius","Niue","Brunei"],"locations":["LBY","CPV","TKL","ALB","VEN","MSR","NPL","GGY","GHA","LCA","CAN","KEN","PSE","VUT","ESP","BWA","OMN","DMA","TKM","ERI","AFG","PCN","COG","BLR","IOT","NRU","MRT","TUV","SWE","TTO","BEL","FRA","PRK","TUN","GMB","HTI","ZWE","MHL","ZAF","VCT","MLT","LBR","LIE","JEY","SWZ","BLZ","PHL","AZE","CMR","GBR","ETH","TJK","COL","NIC","RUS","BRA","ATG","BOL","SEN","IRQ","TZA","GNQ","VAT","IRN","DNK","MMR","CHN","FIN","CIV","CAF","PRY","COK","GRL","MDA","GEO","VNM","SAU","FLK","SYC","IMN","KNA","SOM","MNE","AUT","BDI","NLD","EST","THA","CHL","TON","PLW","RWA","SLE","DJI","PAN","FRO","NZL","XKX","GRC","LSO","HUN","YEM","MKD","KOR","GUY","MYS","ARE","PRT","SYR","GAB","ZMB","GRD","LKA","GNB","MCO","GTM","BIH","SGP","TUR","MDG","AIA","ISL","AGO","NOR","ECU","DZA","PER","NGA","LAO","BEN","TCA","STP","MEX","JAM","SUR","BMU","QAT","FJI","DEU","MWI","TCD","BGR","UKR","CHE","AND","IND","BFA","SVK","CYM","MAR","MNG","JOR","COD","CUB","CRI","PNG","USA","EGY","PAK","UGA","LTU","FSM","BHR","KWT","TGO","BHS","KHM","NER","KAZ","LVA","AUS","GIN","ROU","IDN","URY","SMR","ITA","JPN","ARG","WSM","CYP","ARM","CZE","BTN","MOZ","IRL","ESH","BGD","LBN","SRB","DOM","VGB","HND","GIB","MLI","SVN","BRB","KIR","SLB","ISR","KGZ","SSD","SHN","MDV","SDN","UZB","POL","LUX","SLV","HRV","MUS","NIU","BRN"],"name":"","z":[0.076151786,0.28180303,-0.733,0.457741294,0.143160606,0.40696,0.34352292,0.325280702,0.315196842,0.349949153,0.46555379,0.307901952,0.498084337,0.222285714,0.397823155,0.317438356,0.375059233,-0.14275,0.410207547,0.2975,0.271626298,0.621666667,0.280105263,0.511554688,-0.184666667,0.897,0.137961538,0.806,0.453073718,0.345962227,0.398863597,0.457359078,0.517617647,0.34637299,0.460766038,0.416311522,0.382356828,0.471657143,0.427318885,0.577715909,0.426403101,0.511707572,0.606685714,0.57380791,0.172027027,0.393304348,0.364655574,0.52614951,0.47731657,0.476906913,0.346139932,0.429766917,0.432438534,0.395756968,0.442412312,0.306777104,0.271921569,0.247494337,0.337480331,0.38296875,0.323714286,0.2502,0.9285,0.466550122,0.466497758,0.551468401,0.478526603,0.416408767,0.27828972,0.509811594,0.317166667,0.29536,0.587606557,0.541668896,0.561152778,0.482073025,0.129933666,0.498630435,0.495062241,0.263852174,0.325083333,0.47547449,0.364012346,0.396215358,0.070978723,0.405686959,0.446526667,0.415866136,0.308522451,0.50659,0.2434,0.203420233,0.531175258,0.225166667,0.262589199,0.213,0.442140744,0.461680556,0.455050029,0.461908257,0.390416244,0.25753629,0.302706897,0.350723722,0.129632,0.288003966,0.275038801,0.340167093,0.322407692,0.624603896,0.225282895,0.607722222,0.205250597,0.032882353,0.545466667,0.368171811,0.348142857,0.31785738,0.291763404,0.424333333,0.528666667,0.499943089,0.428083117,0.506431886,0.344486978,0.358269231,0.356873598,0.333916034,0.475649635,0.477939891,0.2385,0.5285,0.4243222,0.412156109,0.48062963,0.242588235,0.166248714,0.315751938,0.407534222,0.432465347,0.515453704,0.492678125,0.435498571,0.376054593,0.26005618,0.236212236,0.256280488,0.367886364,0.559223214,0.443582329,0.528535088,0.38046988,0.493114519,-0.080731157,0.409516502,0.42312973,0.509480726,0.419203125,0.218439668,0.479976727,0.485661102,0.232636364,0.30970122,0.092804841,0.426110526,0.298034759,0.390047619,0.536031802,0.190282609,0.366288288,0.460059994,0.328033333,0.420384214,0.268568091,0.469769,0.1878,0.476702793,0.374272947,0.428274046,0.686083333,0.471482696,0.506824561,0.365836032,0.027125,0.267739437,0.407705765,0.531285714,0.336613748,0.423245614,0.308731915,0.328780427,0.3725,0.258948693,0.216404255,0.433636842,0.489152893,0.274,0.899333333,0.58295,0.341729958,0.527,0.455306513,0.8206,0.103097484,0.338447489,0.413666667,0.386724215,0.346504854,0.14136947,0.412089655,0.596673077,0.427705882,0.332555556],"type":"choropleth"}],"name":"2020-07-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Romania","Kosovo","Cayman Islands","Trinidad and Tobago","Vietnam","Guyana","Saint Vincent and the Grenadines","Tanzania","Micronesia","Russia","Greenland","Western Sahara","Djibouti","Nauru","Zambia","Panama","Rwanda","Vatican","Pakistan","Czech Republic","Andorra","Isle of Man","Dominica","Mexico","Turkmenistan","Niue","Sri Lanka","Guinea","Seychelles","Kuwait","North Korea","Lesotho","Guinea-Bissau","Slovakia","Palau","Ireland","Jordan","Slovenia","Uruguay","Republic of the Congo","Azerbaijan","Armenia","Estonia","Belgium","Swaziland","Serbia","Mauritius","Bosnia and Herzegovina","Liberia","Botswana","Tuvalu","Barbados","Japan","Morocco","South Africa","Niger","Bolivia","Zimbabwe","Colombia","Gibraltar","Mongolia","Cameroon","Grenada","Cambodia","Netherlands","Denmark","Ukraine","Brunei","Cuba","Indonesia","Jamaica","Cyprus","Algeria","Maldives","Hungary","Macedonia","East Timor","Philippines","Uzbekistan","Syria","Turks and Caicos Islands","Switzerland","Monaco","Qatar","Cook Islands","Iran","Italy","Paraguay","Albania","Kyrgyzstan","San Marino","Ghana","Bahamas","Faroe Islands","Falkland Islands","Mali","Ethiopia","Gambia","Luxembourg","Mozambique","Thailand","Croatia","Comoros","Chad","El Salvador","Bahrain","Bermuda","Argentina","Finland","New Zealand","Madagascar","Malawi","Guatemala","Democratic Republic of the Congo","Austria","Jersey","Montenegro","Peru","Afghanistan","Burkina Faso","Ecuador","India","Kenya","Togo","Belarus","Laos","United Arab Emirates","Tajikistan","Iceland","Venezuela","Gabon","Germany","Sweden","Bulgaria","Tonga","Greece","Malaysia","Chile","Latvia","Nigeria","Bhutan","Sudan","South Korea","Portugal","South Sudan","Israel","Saint Kitts and Nevis","Burundi","Saudi Arabia","Papua New Guinea","Egypt","Sao Tome and Principe","Kazakhstan","Vanuatu","Moldova","Singapore","Bangladesh","Uganda","Senegal","Costa Rica","Australia","Marshall Islands","Palestine","Canada","Equatorial Guinea","Eritrea","Georgia","Yemen","Saint Lucia","Anguilla","British Indian Ocean Territory","United States","Belize","Myanmar","Nepal","Lebanon","Kiribati","Liechtenstein","Somalia","Spain","Fiji","Suriname","China","Samoa","Nicaragua","Central African Republic","Solomon Islands","Haiti","Lithuania","Mauritania","Oman","Dominican Republic","Sierra Leone","Tunisia","British Virgin Islands","United Kingdom","Honduras","Saint Helena","Cape Verde","Libya","Montserrat","France","Norway","Turkey","Iraq","Pitcairn","Benin","Poland","Antigua and Barbuda","Ivory Coast","Guernsey","Malta","Angola","Brazil"],"locations":["ROU","XKX","CYM","TTO","VNM","GUY","VCT","TZA","FSM","RUS","GRL","ESH","DJI","NRU","ZMB","PAN","RWA","VAT","PAK","CZE","AND","IMN","DMA","MEX","TKM","NIU","LKA","GIN","SYC","KWT","PRK","LSO","GNB","SVK","PLW","IRL","JOR","SVN","URY","COG","AZE","ARM","EST","BEL","SWZ","SRB","MUS","BIH","LBR","BWA","TUV","BRB","JPN","MAR","ZAF","NER","BOL","ZWE","COL","GIB","MNG","CMR","GRD","KHM","NLD","DNK","UKR","BRN","CUB","IDN","JAM","CYP","DZA","MDV","HUN","MKD","TLS","PHL","UZB","SYR","TCA","CHE","MCO","QAT","COK","IRN","ITA","PRY","ALB","KGZ","SMR","GHA","BHS","FRO","FLK","MLI","ETH","GMB","LUX","MOZ","THA","HRV","COM","TCD","SLV","BHR","BMU","ARG","FIN","NZL","MDG","MWI","GTM","COD","AUT","JEY","MNE","PER","AFG","BFA","ECU","IND","KEN","TGO","BLR","LAO","ARE","TJK","ISL","VEN","GAB","DEU","SWE","BGR","TON","GRC","MYS","CHL","LVA","NGA","BTN","SDN","KOR","PRT","SSD","ISR","KNA","BDI","SAU","PNG","EGY","STP","KAZ","VUT","MDA","SGP","BGD","UGA","SEN","CRI","AUS","MHL","PSE","CAN","GNQ","ERI","GEO","YEM","LCA","AIA","IOT","USA","BLZ","MMR","NPL","LBN","KIR","LIE","SOM","ESP","FJI","SUR","CHN","WSM","NIC","CAF","SLB","HTI","LTU","MRT","OMN","DOM","SLE","TUN","VGB","GBR","HND","SHN","CPV","LBY","MSR","FRA","NOR","TUR","IRQ","PCN","BEN","POL","ATG","CIV","GGY","MLT","AGO","BRA"],"name":"","z":[0.348989293,0.325675676,0.446471014,0.371824356,0.399136076,0.180333333,0.208074627,0.203610413,0.370666667,0.420587324,0.401064516,0.204944444,0.26514,0.0,0.125438596,0.218706177,0.004952772,0.808,0.180904121,0.368229858,0.262828571,0.3536,0.06025,0.363134859,0.380176471,0.0,0.199326599,0.223506173,0.381841346,0.088428788,0.419380952,0.403716667,-0.0126,0.318261364,0.12675,0.399978632,0.182932927,0.425342593,0.351321158,0.295672727,0.425454259,0.300434343,0.432228571,0.396925953,0.018923077,0.345574468,0.264855263,0.33910396,0.394306962,0.122613208,0.0,0.247025424,0.305288107,0.409398818,0.313663723,0.44345119,0.264213043,0.497294666,0.335070673,0.273605634,0.388006329,0.320232311,0.3874,0.277006757,0.336499456,0.343757396,0.331827225,0.136769231,0.115227378,0.239404301,0.351741139,0.379795848,0.308503497,0.147002299,0.351311258,0.10955,0.252363636,0.36660859,0.185,0.491904762,0.059142857,0.324296384,0.527830189,0.211493308,0.8636,0.399479407,0.489553495,0.235186319,0.33494898,0.35548,0.169,0.269143053,0.226977778,0.431666667,0.234230769,0.282160221,0.256961877,0.305019139,0.173340824,0.297380531,0.351256819,0.250614865,0.877,0.358681818,0.177558009,0.209971831,0.361403226,0.35513765,0.294847156,0.402390659,0.316644444,0.433461818,0.357860919,0.325519451,0.32762783,0.40367619,-0.044318182,0.292937105,0.216446701,0.472126984,0.251308241,0.200250292,0.273126977,0.217808511,0.32792126,0.50362,0.191503114,0.195280576,0.359193103,0.226758316,0.393877193,0.311009531,0.339915923,0.340462783,0.471118012,0.361759552,0.218015678,0.342684019,0.256297468,0.222711216,0.020227273,0.346125984,0.364364818,0.333071637,0.372070833,0.394823932,0.313857143,0.077453846,0.108391649,0.386006211,0.336186709,0.042363636,0.249483871,0.2938,0.417174825,0.28652925,0.26923775,0.267702273,0.265767386,0.279860647,0.417181492,0.8555,0.352116788,0.327424744,0.350526316,-0.108615385,0.494626118,0.307613924,0.308655738,0.214,0.048611111,0.37329691,0.293807229,0.413505882,0.27528982,0.247465726,-0.234,0.386097561,0.325908425,0.351018451,0.016753623,0.189952381,0.397845565,0.268333333,0.352003289,0.432841121,0.412777778,0.321995935,0.33828655,0.2725,0.319371681,0.295367243,0.394904762,0.31470283,0.1785,0.407819228,0.109865207,-0.1688,0.188405797,0.337917808,0.373416667,0.404377197,0.390933955,0.215965339,0.359458333,0.33475,0.419411765,0.261221221,0.35956,0.121844961,0.354972603,0.269253968,0.413202381,0.369671877],"type":"choropleth"}],"name":"2020-07-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guernsey","Singapore","Greenland","Saint Lucia","Faroe Islands","Sri Lanka","Greece","Sudan","Bolivia","Gibraltar","Cyprus","Mongolia","Syria","Turkey","Kenya","Pitcairn","Uruguay","Comoros","Vanuatu","Uzbekistan","Cuba","Slovakia","Barbados","Belarus","Benin","Ethiopia","Myanmar","Moldova","Guinea","Tajikistan","Belize","Saint Helena","Cook Islands","Japan","Grenada","Jamaica","Finland","Palau","Belgium","Bhutan","Australia","Micronesia","Kiribati","Guatemala","Fiji","Western Sahara","Bermuda","Morocco","Zimbabwe","Republic of the Congo","Mozambique","Peru","Montenegro","Turkmenistan","Saint Kitts and Nevis","Slovenia","Niue","Monaco","Suriname","Montserrat","Rwanda","Falkland Islands","Costa Rica","Kosovo","Albania","North Korea","Georgia","Afghanistan","China","Venezuela","Laos","Nepal","Palestine","Qatar","Bahrain","Iran","Uganda","Haiti","Samoa","Sweden","Iraq","Marshall Islands","Liechtenstein","Equatorial Guinea","Anguilla","Bulgaria","Nicaragua","Iceland","Brazil","Ireland","Saint Vincent and the Grenadines","Botswana","Dominican Republic","Zambia","Liberia","India","Spain","Lithuania","Philippines","Germany","Malawi","Jordan","Israel","Cameroon","Trinidad and Tobago","Mauritania","Tuvalu","United Arab Emirates","British Indian Ocean Territory","Portugal","Ivory Coast","Vietnam","Dominica","Mali","Azerbaijan","Democratic Republic of the Congo","Croatia","Sierra Leone","Kyrgyzstan","Algeria","Senegal","Tonga","British Virgin Islands","Libya","Solomon Islands","Brunei","El Salvador","Norway","Ghana","Denmark","Thailand","Chile","Burkina Faso","South Africa","Lebanon","Argentina","Egypt","Panama","France","Honduras","Cape Verde","Malaysia","South Sudan","Malta","Netherlands","Canada","San Marino","Nigeria","Italy","Paraguay","Russia","United Kingdom","Hungary","Kazakhstan","Maldives","Czech Republic","Gabon","Indonesia","Poland","Burundi","Mexico","Oman","Tanzania","Ukraine","Serbia","Papua New Guinea","United States","Austria","New Zealand","Guinea-Bissau","Djibouti","Angola","Bosnia and Herzegovina","Kuwait","Cayman Islands","Antigua and Barbuda","Jersey","Bangladesh","Bahamas","Luxembourg","Isle of Man","Colombia","Armenia","Pakistan","Tunisia","Romania","Gambia","Chad","Central African Republic","Madagascar","Switzerland","Latvia","Estonia","Togo","Sao Tome and Principe","Turks and Caicos Islands","Guyana","Seychelles","Eritrea","Somalia","Andorra","East Timor","Yemen","Vatican","Ecuador","Niger","Mauritius","Cambodia","South Korea","Lesotho","Swaziland","Macedonia","Saudi Arabia"],"locations":["GGY","SGP","GRL","LCA","FRO","LKA","GRC","SDN","BOL","GIB","CYP","MNG","SYR","TUR","KEN","PCN","URY","COM","VUT","UZB","CUB","SVK","BRB","BLR","BEN","ETH","MMR","MDA","GIN","TJK","BLZ","SHN","COK","JPN","GRD","JAM","FIN","PLW","BEL","BTN","AUS","FSM","KIR","GTM","FJI","ESH","BMU","MAR","ZWE","COG","MOZ","PER","MNE","TKM","KNA","SVN","NIU","MCO","SUR","MSR","RWA","FLK","CRI","XKX","ALB","PRK","GEO","AFG","CHN","VEN","LAO","NPL","PSE","QAT","BHR","IRN","UGA","HTI","WSM","SWE","IRQ","MHL","LIE","GNQ","AIA","BGR","NIC","ISL","BRA","IRL","VCT","BWA","DOM","ZMB","LBR","IND","ESP","LTU","PHL","DEU","MWI","JOR","ISR","CMR","TTO","MRT","TUV","ARE","IOT","PRT","CIV","VNM","DMA","MLI","AZE","COD","HRV","SLE","KGZ","DZA","SEN","TON","VGB","LBY","SLB","BRN","SLV","NOR","GHA","DNK","THA","CHL","BFA","ZAF","LBN","ARG","EGY","PAN","FRA","HND","CPV","MYS","SSD","MLT","NLD","CAN","SMR","NGA","ITA","PRY","RUS","GBR","HUN","KAZ","MDV","CZE","GAB","IDN","POL","BDI","MEX","OMN","TZA","UKR","SRB","PNG","USA","AUT","NZL","GNB","DJI","AGO","BIH","KWT","CYM","ATG","JEY","BGD","BHS","LUX","IMN","COL","ARM","PAK","TUN","ROU","GMB","TCD","CAF","MDG","CHE","LVA","EST","TGO","STP","TCA","GUY","SYC","ERI","SOM","AND","TLS","YEM","VAT","ECU","NER","MUS","KHM","KOR","LSO","SWZ","MKD","SAU"],"name":"","z":[0.511533333,0.273445626,0.351740741,0.397022727,-0.2388,0.245013158,0.41143928,0.399408046,0.356925162,0.446205882,0.395394444,0.363201087,0.358522936,0.307098811,0.251791459,0.4775,0.362935206,0.1795,0.285285714,0.239534483,0.265206343,0.259318919,0.300949495,0.46071028,0.195419753,0.198184211,0.381081967,0.503166667,0.282383721,0.376062992,0.39488,0.633285714,0.6065,0.320005048,0.31875,0.270088235,0.373651015,0.68,0.327054202,0.025066667,0.443152482,0.258444444,-0.061875,0.379681247,0.275797872,0.411653061,0.2961875,0.495149351,0.353739931,0.30222807,0.236971264,0.287464939,0.436769231,0.219978261,-0.080066667,0.44352,0.60275,0.558126761,0.29885567,0.438135135,-0.011326425,0.410404255,0.025366059,0.428543478,0.374660131,0.430104167,0.474755102,0.222286885,0.408394544,0.267364786,0.424549296,0.266396386,0.430784722,0.179804928,0.120453988,0.444194595,0.254677062,0.366934971,0.399333333,0.436750583,0.212287582,0.0,0.543088235,0.33725,0.42025,0.443652632,0.289673802,0.52470073,0.371817877,0.37423221,0.555278689,0.590572581,0.31236037,0.192284916,0.42252381,0.189887534,0.429090182,0.364726115,0.338866592,0.344360312,0.185375479,0.234570313,0.294666667,0.416322305,0.2510217,0.192576923,0.0,0.220755253,0.530636364,0.318224319,0.17382716,0.333802312,0.467777778,0.299676471,0.497259777,0.263576471,0.287735099,0.376509259,0.374592593,0.402182432,0.326412399,0.366752,0.57175,0.397,0.5814,0.039142857,0.169266427,0.421536585,0.226047935,0.404759146,0.36446745,0.388008243,0.448945055,0.334643653,0.302399254,0.339429669,0.368678385,0.263417048,0.46595985,0.096898657,0.282654545,0.183040428,0.387994624,0.207088235,0.376833406,0.358690201,0.927,0.229823103,0.539076838,0.259519249,0.367679202,0.382352525,0.38742515,0.180403509,0.070540541,0.383325581,0.264544118,0.318165671,0.32228481,-0.123166667,0.331616357,0.237141509,0.278413043,0.344723611,0.344311927,0.35875,0.453712376,0.345226199,0.439910385,0.14247619,0.047714286,0.289721805,0.380064516,0.047477716,0.531907692,0.161709677,0.410565217,0.31973,0.414057339,0.275905,0.364125,0.257805523,0.340909091,0.218713488,0.376947368,0.40076983,0.304089888,0.490214286,0.124669811,0.421665,0.347737179,0.350007299,0.396615894,0.464271186,0.553307692,0.314583333,0.296744898,0.495704918,0.348461538,0.422307692,0.311509091,0.235666667,0.277169935,0.887,0.085586355,0.515711238,0.1344,0.169368421,0.392797718,0.19335,0.04204,0.445857143,0.113171625],"type":"choropleth"}],"name":"2020-07-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Luxembourg","Bermuda","Turks and Caicos Islands","Gambia","Uzbekistan","Maldives","Belize","Seychelles","Togo","Mozambique","Hungary","San Marino","Latvia","Falkland Islands","Liechtenstein","Central African Republic","Jamaica","Nigeria","Niue","Grenada","Macedonia","Chile","Democratic Republic of the Congo","Germany","Monaco","Papua New Guinea","East Timor","Kazakhstan","Indonesia","El Salvador","Chad","Nicaragua","Kiribati","South Korea","Qatar","Montenegro","Jersey","India","Israel","Angola","Ecuador","Cameroon","Bahamas","Denmark","Comoros","Afghanistan","Mongolia","Malawi","Uganda","Saint Helena","Greece","Cuba","Romania","Dominican Republic","Saint Kitts and Nevis","Laos","New Zealand","Madagascar","Faroe Islands","Finland","Lithuania","Antigua and Barbuda","Bahrain","Cyprus","Guatemala","Montserrat","Gabon","Canada","South Sudan","Ukraine","Senegal","Belarus","Argentina","Sudan","Burundi","Bulgaria","Venezuela","Sao Tome and Principe","Saudi Arabia","Benin","Iran","Oman","Zambia","Egypt","Cambodia","Burkina Faso","Iceland","Malaysia","United Arab Emirates","Nauru","Trinidad and Tobago","Jordan","Bangladesh","Colombia","Zimbabwe","Uruguay","United States","Mauritania","Spain","China","Paraguay","Mauritius","Eritrea","Armenia","Swaziland","Guyana","Botswana","Morocco","Ireland","Sweden","Fiji","Australia","Russia","Pitcairn","Gibraltar","Moldova","Barbados","Samoa","Nepal","Brazil","Saint Lucia","Anguilla","Azerbaijan","Solomon Islands","Micronesia","Kosovo","Turkmenistan","Lesotho","Tonga","Western Sahara","Poland","Tanzania","Slovenia","Kuwait","Cook Islands","Mexico","Vietnam","Bolivia","North Korea","Japan","Somalia","Niger","Slovakia","Guinea","Djibouti","Portugal","Serbia","Saint Vincent and the Grenadines","Singapore","Republic of the Congo","Philippines","Ivory Coast","Czech Republic","Switzerland","Panama","Suriname","Palestine","Isle of Man","Vatican","Guinea-Bissau","Sri Lanka","Bosnia and Herzegovina","Estonia","Cayman Islands","Ethiopia","Marshall Islands","Yemen","Honduras","Austria","Kyrgyzstan","Ghana","Rwanda","Andorra","Vanuatu","South Africa","United Kingdom","Equatorial Guinea","British Indian Ocean Territory","Bhutan","Greenland","Sierra Leone","Malta","Italy","Croatia","Myanmar","Albania","Tokelau","Pakistan","Syria","Libya","Turkey","Cape Verde","Thailand","Haiti","France","Costa Rica","Palau","Tuvalu","Norway","Dominica","Iraq","Guernsey","Belgium","Lebanon","Brunei","Netherlands","Tunisia","Liberia","Kenya","Mali","Algeria","Peru","Tajikistan","Georgia","British Virgin Islands"],"locations":["LUX","BMU","TCA","GMB","UZB","MDV","BLZ","SYC","TGO","MOZ","HUN","SMR","LVA","FLK","LIE","CAF","JAM","NGA","NIU","GRD","MKD","CHL","COD","DEU","MCO","PNG","TLS","KAZ","IDN","SLV","TCD","NIC","KIR","KOR","QAT","MNE","JEY","IND","ISR","AGO","ECU","CMR","BHS","DNK","COM","AFG","MNG","MWI","UGA","SHN","GRC","CUB","ROU","DOM","KNA","LAO","NZL","MDG","FRO","FIN","LTU","ATG","BHR","CYP","GTM","MSR","GAB","CAN","SSD","UKR","SEN","BLR","ARG","SDN","BDI","BGR","VEN","STP","SAU","BEN","IRN","OMN","ZMB","EGY","KHM","BFA","ISL","MYS","ARE","NRU","TTO","JOR","BGD","COL","ZWE","URY","USA","MRT","ESP","CHN","PRY","MUS","ERI","ARM","SWZ","GUY","BWA","MAR","IRL","SWE","FJI","AUS","RUS","PCN","GIB","MDA","BRB","WSM","NPL","BRA","LCA","AIA","AZE","SLB","FSM","XKX","TKM","LSO","TON","ESH","POL","TZA","SVN","KWT","COK","MEX","VNM","BOL","PRK","JPN","SOM","NER","SVK","GIN","DJI","PRT","SRB","VCT","SGP","COG","PHL","CIV","CZE","CHE","PAN","SUR","PSE","IMN","VAT","GNB","LKA","BIH","EST","CYM","ETH","MHL","YEM","HND","AUT","KGZ","GHA","RWA","AND","VUT","ZAF","GBR","GNQ","IOT","BTN","GRL","SLE","MLT","ITA","HRV","MMR","ALB","TKL","PAK","SYR","LBY","TUR","CPV","THA","HTI","FRA","CRI","PLW","TUV","NOR","DMA","IRQ","GGY","BEL","LBN","BRN","NLD","TUN","LBR","KEN","MLI","DZA","PER","TJK","GEO","VGB"],"name":"","z":[0.330453271,0.3486875,0.739,0.400483871,0.19,-0.046825397,0.52461165,0.489526316,0.313833333,0.38037799,0.378268362,0.451888889,0.30745,0.356609756,0.320125,0.467781513,0.353536353,0.239220711,0.4125,0.471734694,0.176342105,0.400992013,0.261142105,0.3083337,0.49752381,0.272089286,0.311277778,0.191348837,0.122680834,0.053586043,0.380640288,0.335274785,0.213416667,0.351944223,0.134451429,0.395652174,0.389104,0.282204677,0.322558824,0.424829971,0.328637526,0.365877753,0.264977778,0.3555,0.251,0.17963,0.381678414,0.240889231,0.326347458,0.4949,0.413050584,0.19279949,0.383842025,0.340652358,0.213923077,0.523421687,0.377872293,0.432937778,0.0,0.332796943,0.316956067,0.35045283,0.045291005,0.427719008,0.408201389,0.438794872,0.370634921,0.340756268,0.362453608,0.412372836,0.282591584,0.418744,0.331398096,0.351907514,0.095875,0.413877743,0.314340034,0.307357143,0.008774527,0.237966942,0.470457358,0.183270386,0.169145455,0.265561118,0.390438095,0.205833333,0.421454545,-0.015386947,0.190513765,0.2046,0.353685629,0.189801587,0.290162257,0.366028053,0.51684026,0.363329377,0.432476954,0.666875,0.512626584,0.53705311,0.347696522,0.195035714,0.4684,0.307359223,0.09125,0.193886598,0.522603352,0.369560081,0.367285313,0.392177147,0.195583333,0.441797312,0.39969644,-0.359,0.557952381,0.358568047,0.282212963,0.114857143,0.237744227,0.364229845,0.354146341,-0.743,0.41819863,0.3999375,0.797222222,0.3102,0.386729167,0.144298969,0.242684615,0.414763158,0.337725992,0.195418014,0.403225225,0.041428165,0.441,0.308577372,0.394402027,0.364128495,0.409166667,0.309021104,0.376406593,0.461901989,0.295605634,0.484170732,0.235,0.301681853,0.386798883,0.379390625,0.242441441,0.399358491,0.246307344,0.392028302,0.366857143,0.357893978,0.213342147,0.690435897,0.392915152,0.376901099,0.6865,0.291857143,0.260197216,0.417195876,0.315025641,0.507639175,0.152815686,0.7808,0.265381188,0.0283482,0.360876078,0.14644898,0.345111761,0.047828947,0.203251908,0.1175,0.314962604,0.374106339,0.2991,0.542,-0.008428571,0.582032258,0.404452174,0.315786517,0.491067457,0.359162791,0.379446154,0.34596988,0.938,0.049056452,0.363545455,0.23272093,0.307318588,0.2762,0.322762733,0.375068362,0.429020389,0.105514685,0.0,0.834,0.4209389,0.020166667,0.349673585,0.459389831,0.35898745,0.34762766,-0.217272727,0.338134269,0.210164516,0.462617363,0.169919736,0.282942222,0.294695082,0.237499037,0.335281879,0.471768501,0.5274],"type":"choropleth"}],"name":"2020-07-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Togo","Yemen","Slovakia","Canada","Antigua and Barbuda","Tunisia","Montserrat","Algeria","Pakistan","Morocco","Cambodia","Libya","Luxembourg","Austria","Cook Islands","Belize","Djibouti","Tuvalu","Peru","Latvia","Lesotho","Uganda","Gambia","Kiribati","Zimbabwe","Vanuatu","South Africa","Azerbaijan","Andorra","Dominica","Liberia","Iran","Belarus","Greenland","Isle of Man","Jordan","Cameroon","Grenada","Lithuania","Lebanon","Georgia","Portugal","Cape Verde","Tonga","Liechtenstein","Republic of the Congo","Cayman Islands","Suriname","Israel","Sweden","Ireland","Saint Helena","Greece","Serbia","Croatia","Iraq","Central African Republic","Denmark","Nicaragua","Dominican Republic","Fiji","Jersey","Belgium","Senegal","Norway","Slovenia","Honduras","Afghanistan","Malta","Syria","Moldova","British Indian Ocean Territory","Ghana","Anguilla","Equatorial Guinea","Guernsey","Solomon Islands","France","Marshall Islands","United Kingdom","Kazakhstan","North Korea","Colombia","Bhutan","Switzerland","Haiti","Sierra Leone","Italy","Cuba","Brunei","Nigeria","Maldives","Kyrgyzstan","Monaco","South Sudan","Montenegro","Uruguay","Palestine","Mali","Barbados","Niue","Cyprus","Western Sahara","Tajikistan","British Virgin Islands","Saint Lucia","Falkland Islands","El Salvador","Samoa","Finland","Zambia","Rwanda","Kuwait","Albania","Swaziland","Guinea","Sri Lanka","Mexico","Paraguay","Bolivia","Bosnia and Herzegovina","Palau","Estonia","Nauru","Turkmenistan","Guinea-Bissau","Armenia","Gibraltar","Ivory Coast","Czech Republic","Ethiopia","United States","Brazil","Myanmar","Tanzania","Costa Rica","Mauritania","Nepal","Vietnam","Spain","Turkey","Eritrea","Guyana","Saint Vincent and the Grenadines","Botswana","China","Bangladesh","Mauritius","Kosovo","Russia","Micronesia","Pitcairn","Bermuda","Malawi","Iceland","Ecuador","New Zealand","Indonesia","United Arab Emirates","Sudan","Mozambique","Bahamas","Macedonia","Singapore","Democratic Republic of the Congo","Gabon","South Korea","Faroe Islands","Burundi","Seychelles","Benin","Laos","Qatar","Jamaica","Sao Tome and Principe","Chad","Romania","Somalia","Ukraine","Niger","Oman","Kenya","Madagascar","India","Philippines","Saudi Arabia","Burkina Faso","Uzbekistan","Germany","Netherlands","Chile","Argentina","San Marino","East Timor","Papua New Guinea","Japan","Hungary","Angola","Malaysia","Egypt","Poland","Saint Kitts and Nevis","Trinidad and Tobago","Bulgaria","Thailand","Guatemala","Australia","Bahrain","Comoros","Venezuela","Mongolia","Turks and Caicos Islands","Panama"],"locations":["TGO","YEM","SVK","CAN","ATG","TUN","MSR","DZA","PAK","MAR","KHM","LBY","LUX","AUT","COK","BLZ","DJI","TUV","PER","LVA","LSO","UGA","GMB","KIR","ZWE","VUT","ZAF","AZE","AND","DMA","LBR","IRN","BLR","GRL","IMN","JOR","CMR","GRD","LTU","LBN","GEO","PRT","CPV","TON","LIE","COG","CYM","SUR","ISR","SWE","IRL","SHN","GRC","SRB","HRV","IRQ","CAF","DNK","NIC","DOM","FJI","JEY","BEL","SEN","NOR","SVN","HND","AFG","MLT","SYR","MDA","IOT","GHA","AIA","GNQ","GGY","SLB","FRA","MHL","GBR","KAZ","PRK","COL","BTN","CHE","HTI","SLE","ITA","CUB","BRN","NGA","MDV","KGZ","MCO","SSD","MNE","URY","PSE","MLI","BRB","NIU","CYP","ESH","TJK","VGB","LCA","FLK","SLV","WSM","FIN","ZMB","RWA","KWT","ALB","SWZ","GIN","LKA","MEX","PRY","BOL","BIH","PLW","EST","NRU","TKM","GNB","ARM","GIB","CIV","CZE","ETH","USA","BRA","MMR","TZA","CRI","MRT","NPL","VNM","ESP","TUR","ERI","GUY","VCT","BWA","CHN","BGD","MUS","XKX","RUS","FSM","PCN","BMU","MWI","ISL","ECU","NZL","IDN","ARE","SDN","MOZ","BHS","MKD","SGP","COD","GAB","KOR","FRO","BDI","SYC","BEN","LAO","QAT","JAM","STP","TCD","ROU","SOM","UKR","NER","OMN","KEN","MDG","IND","PHL","SAU","BFA","UZB","DEU","NLD","CHL","ARG","SMR","TLS","PNG","JPN","HUN","AGO","MYS","EGY","POL","KNA","TTO","BGR","THA","GTM","AUS","BHR","COM","VEN","MNG","TCA","PAN"],"name":"","z":[0.348495327,0.36715544,0.396421348,0.410710062,0.275186441,0.45290411,0.525108108,0.418431095,-0.023350044,0.43770276,0.247085366,0.441216216,0.315623318,0.407115535,0.1702,0.527714286,0.2120625,0.387333333,0.371855792,0.359928571,0.201444444,0.289087666,0.54417,0.036083333,0.340006157,0.2245,0.308391477,0.51986014,0.29328125,0.031222222,0.493193122,0.4637844,0.482588785,0.393596774,0.412268519,0.25114876,0.447495751,0.320275862,0.330973635,0.375219626,0.518778369,0.379788311,0.424431034,0.198730769,0.490416667,0.256337662,0.44325,0.369038462,0.320490998,0.387607942,0.279282679,0.590076923,0.469518141,0.267863469,0.345644444,0.246585526,0.535964286,0.484902632,0.262953202,0.312365688,0.243042945,0.595385027,0.315209129,0.37894181,0.502592698,0.507767442,0.184148959,0.264161572,0.205605405,0.239,0.616526882,0.6782,0.323582418,0.206,0.0413125,0.382229167,0.479238095,0.452652909,0.035333333,0.474116281,0.288226667,0.671477273,0.524304716,0.31315,0.334893352,0.330715909,0.390491525,0.488000897,0.115918171,0.173930233,0.247266796,0.222752784,0.442026316,0.391061728,0.476917051,0.533147059,0.428099046,0.424490566,0.298381743,0.403993464,0.807,0.463895495,0.539340909,0.358286765,0.421285714,0.238266055,0.23125,0.128284389,0.27025,0.40238417,0.243872549,-0.095194099,0.066425101,0.404350785,-0.021484848,0.385827957,0.199092342,0.279213979,0.511990764,0.340548027,0.357062857,0.274666667,0.364175325,0.265142857,0.338631579,-0.210909091,0.437901235,0.298826087,0.517929412,0.419638202,0.153910543,0.469838065,0.374119253,0.454459459,0.306933155,0.273178384,0.284052632,0.226280277,0.46513549,0.43026129,0.247044933,0.211944444,0.347282828,0.5381,0.405068376,0.514994888,0.299358,0.246102564,0.369434211,0.448298772,0.545,0.8286,0.52626087,0.294255072,0.505177305,0.351028389,0.396922551,0.075180605,0.216171324,0.364694118,0.442377778,0.490556962,0.379956522,0.32160625,0.37409633,0.48507362,0.417600367,-0.1538,0.139404494,0.494429448,0.300072917,0.680958042,0.145457627,0.43802663,0.84925,0.497704762,0.446908497,0.14739527,0.458904832,0.590808685,0.197490909,0.281068162,0.380686636,0.222549,0.311520967,0.03566247,0.330176471,0.323966667,0.358959116,0.357248204,0.376097375,0.34832098,0.8698,0.256571429,0.522072,0.357743225,0.460611399,0.419901695,0.159394363,0.348147561,0.365470291,0.283714286,0.448186567,0.399045714,0.434468775,0.347898198,0.479092144,0.025377451,0.466,0.24368043,0.327396135,0.1525,0.272857208],"type":"choropleth"}],"name":"2020-07-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-07-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Rwanda","Philippines","Afghanistan","Costa Rica","Tunisia","Nepal","Nauru","Niger","Mozambique","Romania","Finland","Croatia","Gibraltar","Belarus","New Zealand","Germany","Jordan","Bahamas","Netherlands","Turkey","Bangladesh","Jersey","Venezuela","France","Sweden","Ghana","Nigeria","Bahrain","Slovenia","Cuba","Japan","Russia","Georgia","Switzerland","Gabon","Australia","Nicaragua","Belgium","Swaziland","Barbados","Poland","Vietnam","Zimbabwe","Gambia","Fiji","Syria","Azerbaijan","Myanmar","Greece","Suriname","Palestine","Austria","Portugal","Vatican","Kazakhstan","Lesotho","Slovakia","Tanzania","North Korea","Paraguay","Botswana","Czech Republic","Brazil","Eritrea","Samoa","Mauritania","Marshall Islands","United Kingdom","Ivory Coast","British Indian Ocean Territory","Solomon Islands","Malta","Equatorial Guinea","Honduras","British Virgin Islands","Angola","Argentina","Algeria","Italy","Mali","Maldives","Brunei","Hungary","San Marino","El Salvador","Haiti","China","Saint Vincent and the Grenadines","Guyana","Guernsey","Republic of the Congo","Bhutan","Moldova","Palau","Kosovo","Uruguay","Guinea","Ethiopia","Pitcairn","Saint Lucia","Bolivia","Micronesia","Tajikistan","Colombia","Bosnia and Herzegovina","Anguilla","Estonia","Guinea-Bissau","Mexico","Kuwait","Panama","Albania","Armenia","Sri Lanka","United States","Sierra Leone","Turkmenistan","Mauritius","Democratic Republic of the Congo","Malaysia","Egypt","Sao Tome and Principe","Seychelles","Senegal","Uganda","Cameroon","Lithuania","Andorra","Dominican Republic","Liechtenstein","Denmark","Canada","South Africa","Central African Republic","Iraq","Isle of Man","Dominica","Tokelau","Pakistan","Cape Verde","Serbia","Yemen","Libya","Lebanon","Tonga","Tuvalu","Liberia","Ireland","Djibouti","Antigua and Barbuda","Cayman Islands","Iran","Monaco","Somalia","Turks and Caicos Islands","Thailand","Bulgaria","South Sudan","Laos","Iceland","Norway","Chile","Malawi","United Arab Emirates","Burkina Faso","Ecuador","Papua New Guinea","India","Madagascar","Saudi Arabia","Burundi","South Korea","Qatar","Latvia","Macedonia","Zambia","Israel","Ukraine","Togo","Oman","East Timor","Indonesia","Cambodia","Chad","Luxembourg","Bermuda","Spain","Kyrgyzstan","Kenya","Uzbekistan","Belize","Niue","Singapore","Grenada","Montenegro","Jamaica","Montserrat","Western Sahara","Cyprus","Comoros","Benin","Vanuatu","Cook Islands","Falkland Islands","Faroe Islands","Trinidad and Tobago","Guatemala","Mongolia","Kiribati","Peru","Saint Kitts and Nevis","Greenland","Saint Helena","Morocco","Sudan"],"locations":["RWA","PHL","AFG","CRI","TUN","NPL","NRU","NER","MOZ","ROU","FIN","HRV","GIB","BLR","NZL","DEU","JOR","BHS","NLD","TUR","BGD","JEY","VEN","FRA","SWE","GHA","NGA","BHR","SVN","CUB","JPN","RUS","GEO","CHE","GAB","AUS","NIC","BEL","SWZ","BRB","POL","VNM","ZWE","GMB","FJI","SYR","AZE","MMR","GRC","SUR","PSE","AUT","PRT","VAT","KAZ","LSO","SVK","TZA","PRK","PRY","BWA","CZE","BRA","ERI","WSM","MRT","MHL","GBR","CIV","IOT","SLB","MLT","GNQ","HND","VGB","AGO","ARG","DZA","ITA","MLI","MDV","BRN","HUN","SMR","SLV","HTI","CHN","VCT","GUY","GGY","COG","BTN","MDA","PLW","XKX","URY","GIN","ETH","PCN","LCA","BOL","FSM","TJK","COL","BIH","AIA","EST","GNB","MEX","KWT","PAN","ALB","ARM","LKA","USA","SLE","TKM","MUS","COD","MYS","EGY","STP","SYC","SEN","UGA","CMR","LTU","AND","DOM","LIE","DNK","CAN","ZAF","CAF","IRQ","IMN","DMA","TKL","PAK","CPV","SRB","YEM","LBY","LBN","TON","TUV","LBR","IRL","DJI","ATG","CYM","IRN","MCO","SOM","TCA","THA","BGR","SSD","LAO","ISL","NOR","CHL","MWI","ARE","BFA","ECU","PNG","IND","MDG","SAU","BDI","KOR","QAT","LVA","MKD","ZMB","ISR","UKR","TGO","OMN","TLS","IDN","KHM","TCD","LUX","BMU","ESP","KGZ","KEN","UZB","BLZ","NIU","SGP","GRD","MNE","JAM","MSR","ESH","CYP","COM","BEN","VUT","COK","FLK","FRO","TTO","GTM","MNG","KIR","PER","KNA","GRL","SHN","MAR","SDN"],"name":"","z":[-0.07155796,0.314328401,0.28797006,0.256701705,0.383556522,0.120206135,-0.2424,0.54091498,0.303360248,0.421791574,0.283762956,0.237751412,0.27730303,0.435088235,0.427046491,0.317949173,0.299711538,0.315053232,0.350010368,0.123728896,0.289403766,0.532902913,0.134464006,0.342610723,0.446663723,0.279348562,0.194780318,0.002657143,0.392467811,-0.059483883,0.319045221,0.358656829,0.504186898,0.318903022,0.276643411,0.496546339,0.115478788,0.27479921,0.147090909,0.276310811,0.372839238,0.399475728,0.50648127,0.330751152,0.456429553,0.203535354,0.414600683,0.469249084,0.413110117,0.361466667,0.451551282,0.336551408,0.232715506,0.915,0.253022222,0.288352941,0.215026846,0.264821359,0.504179487,0.336130131,0.485601942,0.389833333,0.222783199,0.16335,0.061375,0.133888889,0.7168,0.443933568,0.206397959,0.416,0.363882353,0.401572414,0.242777778,0.155262895,-0.124,0.25403169,0.396856566,0.284889344,0.472354794,0.293505435,0.187194853,0.253111111,0.351407625,0.4925,-0.06098641,0.433179083,0.576159147,0.496816667,0.192913462,0.281180328,0.126485294,0.144428571,0.451921053,0.596,0.243345679,0.390242783,-0.050301724,0.312963563,0.506714286,0.417459459,0.269281022,0.2815,0.495472,0.308905459,0.20362069,0.0,0.394148571,-0.1382,0.333028323,0.04432659,0.202807365,0.415826531,0.334945455,0.153858628,0.459531405,0.471842697,0.376470588,0.271939394,0.284273273,0.226855598,0.387349138,0.0942,0.451489899,0.148802778,0.349298701,0.409101351,0.344541756,0.292608108,0.248098084,0.595821429,0.378515284,0.336586797,0.377915765,0.488235294,0.298902098,0.538472222,0.5294,0.63075,-0.026914418,0.144493506,0.181338235,0.379416058,0.018530864,0.339651822,0.103311475,0.7925,0.448576923,0.338114828,0.426511111,0.206236364,0.434626168,0.382262944,0.29029,0.252771845,0.506333333,0.410415152,0.431370968,0.34205314,0.416301887,0.411535714,0.488567271,0.280364392,0.312515254,0.176662967,0.400776119,0.256313611,0.395844037,0.282193009,0.28104059,0.035288621,0.058791667,0.372521788,0.127213964,0.269668639,0.312555556,0.454008197,0.369126761,0.369363036,0.328857895,0.252128079,0.15865,0.245496255,0.290697674,0.35748062,0.211994475,0.643111111,0.308663876,0.43272,0.365493185,0.211315789,0.418617021,0.446142857,0.372697987,0.287727273,0.394907407,0.469795198,0.462354839,0.303035714,0.393732496,0.1595,0.290602273,0.036444444,0.234,0.573341463,0.0,0.438100251,0.303408954,0.438371287,0.462,0.31126843,0.442166667,0.508032258,0.581625,0.395788764,0.322418301],"type":"choropleth"}],"name":"2020-07-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Palau","United Kingdom","Albania","Brazil","Equatorial Guinea","Marshall Islands","Nigeria","Lithuania","Sweden","Zimbabwe","Tanzania","Bulgaria","Turkey","Malta","Czech Republic","Algeria","Palestine","Argentina","Slovenia","Saudi Arabia","Andorra","Cambodia","Thailand","Haiti","Faroe Islands","Ghana","Jersey","Dominican Republic","Iceland","Norway","Greenland","Bahamas","South Korea","Mongolia","Nepal","Spain","Georgia","Togo","Botswana","Nicaragua","Romania","Ecuador","Iran","Afghanistan","Mauritania","Latvia","Kenya","Montenegro","Greece","North Korea","Uganda","Guyana","South Africa","Kuwait","Indonesia","Solomon Islands","Venezuela","Italy","Israel","East Timor","India","San Marino","Chile","Grenada","Croatia","South Sudan","Cuba","Jamaica","Montserrat","Brunei","Egypt","Niger","Fiji","Laos","Costa Rica","Chad","Uzbekistan","Hungary","Pakistan","Papua New Guinea","Sao Tome and Principe","Malaysia","Ukraine","Sudan","Burkina Faso","United Arab Emirates","Gabon","Netherlands","Samoa","New Zealand","Mali","Luxembourg","El Salvador","Tunisia","Zambia","Bahrain","Rwanda","France","Central African Republic","Madagascar","Democratic Republic of the Congo","Turkmenistan","Trinidad and Tobago","Macedonia","Burundi","Malawi","Honduras","British Virgin Islands","Germany","Jordan","Maldives","Seychelles","Kyrgyzstan","China","Angola","Comoros","Senegal","Kosovo","Cape Verde","Panama","Iraq","Antigua and Barbuda","Morocco","Saint Lucia","Vietnam","Estonia","Guinea","Djibouti","Swaziland","Guatemala","Canada","Peru","Mexico","Tajikistan","Lesotho","Sierra Leone","Gambia","Belarus","Bolivia","Suriname","Syria","Republic of the Congo","Tonga","Pitcairn","Armenia","Sri Lanka","Gibraltar","Australia","Barbados","Finland","Tuvalu","Qatar","Philippines","Kazakhstan","Monaco","Japan","Myanmar","Guernsey","Switzerland","Anguilla","Cyprus","Denmark","Yemen","Vanuatu","Liberia","Oman","United States","Saint Helena","Colombia","Austria","Isle of Man","Ivory Coast","Ireland","Uruguay","Western Sahara","Guinea-Bissau","Serbia","Dominica","Moldova","Belize","Benin","Eritrea","Russia","Singapore","Somalia","Mozambique","Falkland Islands","Paraguay","Azerbaijan","Portugal","Poland","Belgium","Bangladesh","Saint Vincent and the Grenadines","Bhutan","Cayman Islands","Slovakia","Saint Kitts and Nevis","Turks and Caicos Islands","Cameroon","Libya","Liechtenstein","Lebanon","Mauritius","Vatican","Bosnia and Herzegovina","Ethiopia","Bermuda"],"locations":["PLW","GBR","ALB","BRA","GNQ","MHL","NGA","LTU","SWE","ZWE","TZA","BGR","TUR","MLT","CZE","DZA","PSE","ARG","SVN","SAU","AND","KHM","THA","HTI","FRO","GHA","JEY","DOM","ISL","NOR","GRL","BHS","KOR","MNG","NPL","ESP","GEO","TGO","BWA","NIC","ROU","ECU","IRN","AFG","MRT","LVA","KEN","MNE","GRC","PRK","UGA","GUY","ZAF","KWT","IDN","SLB","VEN","ITA","ISR","TLS","IND","SMR","CHL","GRD","HRV","SSD","CUB","JAM","MSR","BRN","EGY","NER","FJI","LAO","CRI","TCD","UZB","HUN","PAK","PNG","STP","MYS","UKR","SDN","BFA","ARE","GAB","NLD","WSM","NZL","MLI","LUX","SLV","TUN","ZMB","BHR","RWA","FRA","CAF","MDG","COD","TKM","TTO","MKD","BDI","MWI","HND","VGB","DEU","JOR","MDV","SYC","KGZ","CHN","AGO","COM","SEN","XKX","CPV","PAN","IRQ","ATG","MAR","LCA","VNM","EST","GIN","DJI","SWZ","GTM","CAN","PER","MEX","TJK","LSO","SLE","GMB","BLR","BOL","SUR","SYR","COG","TON","PCN","ARM","LKA","GIB","AUS","BRB","FIN","TUV","QAT","PHL","KAZ","MCO","JPN","MMR","GGY","CHE","AIA","CYP","DNK","YEM","VUT","LBR","OMN","USA","SHN","COL","AUT","IMN","CIV","IRL","URY","ESH","GNB","SRB","DMA","MDA","BLZ","BEN","ERI","RUS","SGP","SOM","MOZ","FLK","PRY","AZE","PRT","POL","BEL","BGD","VCT","BTN","CYM","SVK","KNA","TCA","CMR","LBY","LIE","LBN","MUS","VAT","BIH","ETH","BMU"],"name":"","z":[-0.864,0.519769872,0.550278261,0.482117954,0.497428571,0.331454545,0.447788593,0.501005348,0.548565149,0.409211009,0.416897436,0.484226667,0.454645588,0.4538,0.539873984,0.43238125,0.532861111,0.491612209,0.582279661,0.412110787,0.563526316,0.410319149,0.44286443,0.552849289,0.8245,0.494793651,0.503666667,0.35377512,0.388051282,0.53440625,0.76125,0.649408163,0.472575654,0.477483254,0.206225296,0.465211783,0.544122137,0.620831461,0.535895522,0.278491667,0.528359292,0.448388251,0.442900262,0.491293478,0.3105,0.542363636,0.559266481,0.806853659,0.52060292,0.543023256,0.328732099,0.578142857,0.480974779,0.38354386,0.444869094,0.90875,0.241558004,0.564760849,0.496385845,0.6325,0.446527034,0.452,0.405949409,0.584666667,0.555394366,0.428189189,-0.354790503,0.539386266,0.3608,0.408777778,0.460333333,0.578384937,0.450237288,0.599207547,0.499715625,0.594866667,0.480478261,0.532621818,0.369151211,0.510097561,0.657,0.176630861,0.459528662,0.633153846,0.5293,0.438793909,0.68257377,0.51642924,0.838,0.543434406,0.454504587,0.501192982,0.426509146,0.565457746,0.447829787,0.394890244,0.319439024,0.640751299,0.594210526,0.55828,0.39925,0.581941176,0.542381295,0.226944444,0.500529412,0.553811321,0.394107759,0.903666667,0.440803691,0.302659574,0.401354749,0.48977551,0.4468,0.520153245,0.366708861,0.262,0.582761719,0.432967742,0.695083333,0.383063265,0.486641975,0.2128,0.582649123,0.302833333,0.513982609,0.420840909,0.3368,0.37525,0.0,0.371606695,0.542423845,0.42611092,0.334152795,0.415678571,0.509090909,0.587346154,0.410027778,0.313032258,0.397118252,0.525214286,0.380259259,0.559880952,0.165,-0.692,0.606392157,0.390877049,0.475444444,0.603740698,0.594133333,0.481730769,0.823,0.473096774,0.494594207,0.713714286,0.49332,0.474268217,0.460783784,0.623333333,0.508710938,-0.931,0.54328169,0.510832134,0.511652778,0.709,0.511654971,0.529248588,0.563234738,0.321956522,0.411863735,0.472057751,0.5771,0.380353846,0.513989971,0.438258555,0.470666667,0.63975,0.47929703,0.653,0.599317073,0.168228571,0.510584906,0.931,0.476804905,0.410935051,0.472102041,0.665692308,0.605,0.36272605,0.571467532,0.462347287,0.49770719,0.484535977,0.444084559,0.480769231,0.045,0.671033333,0.555191011,0.277,0.78175,0.5469,0.47075,0.63275,0.27748,0.511641026,0.846,0.498141026,0.48,0.515029412],"type":"choropleth"}],"name":"2020-08-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Macedonia","Lesotho","Turks and Caicos Islands","Montserrat","Tuvalu","Lebanon","Seychelles","Jordan","Faroe Islands","Cape Verde","Yemen","Laos","Romania","Cayman Islands","Ukraine","South Korea","Zimbabwe","Israel","Democratic Republic of the Congo","Serbia","Ireland","Djibouti","Gambia","Sao Tome and Principe","Burkina Faso","Austria","Madagascar","Somalia","Sudan","Bahamas","Turkey","Nicaragua","Tonga","Tunisia","Venezuela","Saudi Arabia","Central African Republic","Niger","Lithuania","Cuba","Uzbekistan","Oman","Rwanda","Dominican Republic","Jersey","Vanuatu","Uganda","Belgium","Togo","Latvia","South Africa","Sweden","Georgia","Singapore","Suriname","Kenya","Algeria","Iran","Liechtenstein","Portugal","Dominica","Canada","Libya","Morocco","Chad","Gabon","East Timor","Panama","Saint Helena","Fiji","Slovenia","Zambia","Burundi","Croatia","Liberia","Denmark","Cameroon","Greenland","New Zealand","Tokelau","Isle of Man","Iraq","Luxembourg","Belarus","Senegal","Antigua and Barbuda","Azerbaijan","Indonesia","Cambodia","Afghanistan","India","Swaziland","Bermuda","El Salvador","Armenia","Sierra Leone","Equatorial Guinea","British Indian Ocean Territory","Ghana","Argentina","Paraguay","Czech Republic","Tanzania","Gibraltar","Malta","Haiti","Switzerland","Samoa","Brazil","United Kingdom","Micronesia","Guatemala","Finland","Pitcairn","Bahrain","Mauritius","Mali","France","British Virgin Islands","Colombia","Palestine","Japan","Italy","Philippines","Nepal","Falkland Islands","Tajikistan","Marshall Islands","Kiribati","Bangladesh","Bosnia and Herzegovina","Guinea-Bissau","Kazakhstan","North Korea","Saint Vincent and the Grenadines","Albania","Ivory Coast","Western Sahara","Russia","Australia","Eritrea","Mozambique","Benin","Spain","Mauritania","Kuwait","Jamaica","Guyana","Qatar","Anguilla","Estonia","Turkmenistan","China","Nauru","Mongolia","Guinea","Mexico","Botswana","Bolivia","Kosovo","Sri Lanka","United States","Barbados","Niue","Uruguay","Germany","Cyprus","Nigeria","Ethiopia","Brunei","Monaco","Malaysia","Thailand","Peru","San Marino","Netherlands","Guernsey","Pakistan","Hungary","Papua New Guinea","Norway","Syria","Cook Islands","Myanmar","Montenegro","Republic of the Congo","Trinidad and Tobago","Greece","Solomon Islands","Kyrgyzstan","Saint Lucia","Iceland","Honduras","South Sudan","Saint Kitts and Nevis","Angola","Chile","Grenada","Ecuador","Vietnam","Costa Rica","Maldives","Comoros","Andorra","Belize","Egypt","Moldova","Bhutan","Slovakia","Malawi","United Arab Emirates","Bulgaria","Poland"],"locations":["MKD","LSO","TCA","MSR","TUV","LBN","SYC","JOR","FRO","CPV","YEM","LAO","ROU","CYM","UKR","KOR","ZWE","ISR","COD","SRB","IRL","DJI","GMB","STP","BFA","AUT","MDG","SOM","SDN","BHS","TUR","NIC","TON","TUN","VEN","SAU","CAF","NER","LTU","CUB","UZB","OMN","RWA","DOM","JEY","VUT","UGA","BEL","TGO","LVA","ZAF","SWE","GEO","SGP","SUR","KEN","DZA","IRN","LIE","PRT","DMA","CAN","LBY","MAR","TCD","GAB","TLS","PAN","SHN","FJI","SVN","ZMB","BDI","HRV","LBR","DNK","CMR","GRL","NZL","TKL","IMN","IRQ","LUX","BLR","SEN","ATG","AZE","IDN","KHM","AFG","IND","SWZ","BMU","SLV","ARM","SLE","GNQ","IOT","GHA","ARG","PRY","CZE","TZA","GIB","MLT","HTI","CHE","WSM","BRA","GBR","FSM","GTM","FIN","PCN","BHR","MUS","MLI","FRA","VGB","COL","PSE","JPN","ITA","PHL","NPL","FLK","TJK","MHL","KIR","BGD","BIH","GNB","KAZ","PRK","VCT","ALB","CIV","ESH","RUS","AUS","ERI","MOZ","BEN","ESP","MRT","KWT","JAM","GUY","QAT","AIA","EST","TKM","CHN","NRU","MNG","GIN","MEX","BWA","BOL","XKX","LKA","USA","BRB","NIU","URY","DEU","CYP","NGA","ETH","BRN","MCO","MYS","THA","PER","SMR","NLD","GGY","PAK","HUN","PNG","NOR","SYR","COK","MMR","MNE","COG","TTO","GRC","SLB","KGZ","LCA","ISL","HND","SSD","KNA","AGO","CHL","GRD","ECU","VNM","CRI","MDV","COM","AND","BLZ","EGY","MDA","BTN","SVK","MWI","ARE","BGR","POL"],"name":"","z":[0.513432836,0.400387755,0.243666667,0.373291667,0.132,0.394456489,0.499425837,0.337326087,0.410761905,0.5,0.412489726,0.521335079,0.460255153,0.46412,0.484440771,0.412485821,0.558813953,0.476194814,0.498692308,0.369133929,0.428140857,0.378953488,0.519460674,0.578763158,0.604817204,0.411521964,0.572218845,0.47868254,0.538700348,0.504155235,0.387282923,0.469624178,0.474,0.496866557,0.47060834,0.435960083,0.446179688,0.525925263,0.493957011,0.234448698,0.589098039,0.464785942,0.538108696,0.411381512,0.504094595,0.367033333,0.420444779,0.488819744,0.482980507,0.471435294,0.466591786,0.471090909,0.496669368,0.403721445,0.282592593,0.526883911,0.497185547,0.517582164,0.67,0.46190757,0.518888889,0.468276597,0.334962264,0.501923077,0.456116279,0.611186869,0.427333333,0.414580998,0.151538462,0.414225564,0.456457364,0.450020979,0.334814815,0.455347656,0.499269841,0.489672095,0.512346154,0.508213333,0.500303527,0.848,0.46977,0.428214994,0.477511551,0.58068,0.413733703,0.592392857,0.489475789,0.39277866,0.33747807,0.43658042,0.414368225,0.457136364,0.484075,0.622641659,0.51094964,0.422966942,0.490774194,0.0,0.371036293,0.541358742,0.537006593,0.509015831,0.465890228,0.3973125,0.441438503,0.459676655,0.433672648,0.539388889,0.42082952,0.409547906,0.490529412,0.440334039,0.450375844,0.428090909,0.443261364,0.516558559,0.406714617,0.591701611,0.3612,0.492191967,0.357028249,0.398691019,0.473808011,0.391655758,0.397779685,0.48912,0.535007752,0.558818182,0.506117647,0.390705196,0.413061033,0.463111111,0.362412698,0.426,0.343714286,0.418479751,0.51225463,0.476133333,0.480337522,0.470697881,0.536083333,0.502846847,0.471523438,0.530459511,0.575821918,0.404799427,0.429211538,0.50737,0.447933472,0.518,0.470118577,0.628594203,0.449367178,0.102,0.482434978,0.449392157,0.511157609,0.528873362,0.482745429,0.559666667,0.455313975,0.489806542,0.40094,0.661777778,0.484443324,0.430228515,0.482795328,0.368152386,0.493989339,0.383721311,0.41808589,0.372014902,0.389254033,0.482967512,0.449929825,0.449328992,0.466614035,0.447575628,0.491582915,0.511055215,0.464086804,0.498043103,0.828111111,0.363847518,0.562222656,0.452871429,0.456436036,0.465055424,0.574916667,0.504,0.290448276,0.494615385,0.339937808,0.506419355,0.623,0.442909465,0.514532285,0.370592593,0.435911188,0.427719002,0.369356174,0.233235537,0.4558125,0.685725,0.499286957,0.343870765,0.452918728,0.208387755,0.365630037,0.47528281,0.450270848,0.444444828,0.396110226],"type":"choropleth"}],"name":"2020-08-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lebanon","Morocco","Lesotho","Saint Vincent and the Grenadines","Mexico","Libya","Bosnia and Herzegovina","Singapore","Nauru","Saint Kitts and Nevis","Liberia","Bolivia","Republic of the Congo","Tuvalu","Azerbaijan","Bermuda","Serbia","Central African Republic","Cape Verde","Moldova","Romania","Cayman Islands","Angola","Saint Lucia","Vietnam","Niue","Portugal","Uruguay","Micronesia","Belgium","Myanmar","Bhutan","Western Sahara","Niger","Colombia","Pakistan","Saint Helena","Nicaragua","Barbados","Kiribati","Monaco","Kosovo","Anguilla","China","Uganda","Argentina","Burundi","Brunei","Netherlands","Ukraine","Montserrat","Costa Rica","Qatar","British Virgin Islands","Saudi Arabia","Mozambique","Mali","Bahamas","Macedonia","Seychelles","Yemen","Turks and Caicos Islands","Maldives","Benin","Slovakia","Bahrain","Chile","Burkina Faso","Malawi","Madagascar","Laos","New Zealand","Sao Tome and Principe","Bulgaria","Uzbekistan","Australia","Malaysia","Oman","Kenya","Norway","Venezuela","Austria","San Marino","Montenegro","Antigua and Barbuda","Kyrgyzstan","Cambodia","Lithuania","Croatia","Jordan","United States","Palau","Belarus","Mauritania","Kuwait","Nigeria","Comoros","Bangladesh","Canada","Botswana","Mauritius","Liechtenstein","Senegal","Turkmenistan","Chad","Cook Islands","Brazil","Rwanda","Latvia","Turkey","United Kingdom","Luxembourg","Malta","Sierra Leone","Belize","Russia","British Indian Ocean Territory","Nepal","Kazakhstan","Marshall Islands","Armenia","Vanuatu","Cameroon","Samoa","North Korea","Mongolia","United Arab Emirates","Grenada","Paraguay","Jamaica","Denmark","Trinidad and Tobago","Guatemala","Estonia","Sri Lanka","Sweden","Honduras","Andorra","Ecuador","Suriname","Panama","South Sudan","Zambia","Iceland","Cyprus","Thailand","Somalia","Iraq","Sudan","Germany","El Salvador","Tanzania","South Korea","Djibouti","Tonga","Jersey","Solomon Islands","Poland","Ghana","Egypt","South Africa","Falkland Islands","Israel","Guinea-Bissau","Peru","Faroe Islands","Guernsey","Dominica","Equatorial Guinea","Greece","Gabon","Albania","Ireland","Spain","Greenland","Tajikistan","East Timor","Czech Republic","Gambia","Georgia","Finland","Democratic Republic of the Congo","Syria","Dominican Republic","Algeria","Isle of Man","Tunisia","Haiti","Hungary","Swaziland","Guinea","Zimbabwe","Papua New Guinea","Cuba","Philippines","Ivory Coast","Palestine","Gibraltar","Guyana","Switzerland","Japan","Togo","Pitcairn","Afghanistan","Italy","India","Eritrea","Ethiopia","France","Slovenia","Fiji","Tokelau","Indonesia","Iran"],"locations":["LBN","MAR","LSO","VCT","MEX","LBY","BIH","SGP","NRU","KNA","LBR","BOL","COG","TUV","AZE","BMU","SRB","CAF","CPV","MDA","ROU","CYM","AGO","LCA","VNM","NIU","PRT","URY","FSM","BEL","MMR","BTN","ESH","NER","COL","PAK","SHN","NIC","BRB","KIR","MCO","XKX","AIA","CHN","UGA","ARG","BDI","BRN","NLD","UKR","MSR","CRI","QAT","VGB","SAU","MOZ","MLI","BHS","MKD","SYC","YEM","TCA","MDV","BEN","SVK","BHR","CHL","BFA","MWI","MDG","LAO","NZL","STP","BGR","UZB","AUS","MYS","OMN","KEN","NOR","VEN","AUT","SMR","MNE","ATG","KGZ","KHM","LTU","HRV","JOR","USA","PLW","BLR","MRT","KWT","NGA","COM","BGD","CAN","BWA","MUS","LIE","SEN","TKM","TCD","COK","BRA","RWA","LVA","TUR","GBR","LUX","MLT","SLE","BLZ","RUS","IOT","NPL","KAZ","MHL","ARM","VUT","CMR","WSM","PRK","MNG","ARE","GRD","PRY","JAM","DNK","TTO","GTM","EST","LKA","SWE","HND","AND","ECU","SUR","PAN","SSD","ZMB","ISL","CYP","THA","SOM","IRQ","SDN","DEU","SLV","TZA","KOR","DJI","TON","JEY","SLB","POL","GHA","EGY","ZAF","FLK","ISR","GNB","PER","FRO","GGY","DMA","GNQ","GRC","GAB","ALB","IRL","ESP","GRL","TJK","TLS","CZE","GMB","GEO","FIN","COD","SYR","DOM","DZA","IMN","TUN","HTI","HUN","SWZ","GIN","ZWE","PNG","CUB","PHL","CIV","PSE","GIB","GUY","CHE","JPN","TGO","PCN","AFG","ITA","IND","ERI","ETH","FRA","SVN","FJI","TKL","IDN","IRN"],"name":"","z":[0.301595386,0.219678363,0.26477305,0.223008621,0.272076186,0.34731477,0.358056159,0.31326267,0.2788,0.282172414,0.405927989,0.366201829,0.289841629,0.559357143,0.321025094,0.387393939,0.300312364,0.310303136,0.444188889,0.397034483,0.357915003,0.415522599,0.342347826,0.357091429,0.345733279,0.043736842,0.352408703,0.351735714,0.328647059,0.302151727,0.381227654,0.174754098,0.348294118,0.435729187,0.33556115,0.220299589,0.283470588,0.425320084,0.24048542,0.554916667,0.395648855,0.08372119,0.512833333,0.440771472,0.209300982,0.246792774,0.262363636,0.117209821,0.335525204,0.377182044,0.383284211,0.319340539,0.215624729,0.555428571,0.157614995,0.325651297,0.324139738,0.360104787,0.165283276,0.472508584,0.395376296,0.445206897,0.190960223,0.219714286,0.378382911,0.220741071,0.273027144,0.315511002,0.388313036,0.436039882,0.388241259,0.387169857,0.268545455,0.373072,0.390367857,0.412667113,0.234049598,0.201490865,0.285829872,0.433682388,0.323508864,0.319077662,0.489366667,0.433387205,0.290481818,0.305081081,0.254523227,0.347436266,0.27670235,0.255452716,0.41627518,0.122181818,0.3618,0.481698413,0.254790179,0.297370207,0.223185185,0.313945115,0.33401459,0.252875405,0.318235537,0.488337349,0.292364583,0.371945946,0.313398693,0.548922078,0.331871621,0.16693477,0.342051225,0.217912172,0.396364205,0.302679661,0.187079545,0.399023622,0.35308589,0.373378097,0.405333333,0.291777562,0.290311024,0.476926829,0.1746875,0.006517241,0.376600507,0.252206897,0.551581152,0.484774485,0.26484559,0.456349206,0.144673307,0.29787072,0.345216348,0.349246983,0.302219819,0.354144893,0.247596091,0.391109111,0.305639202,0.252875,0.360912842,0.255614907,0.262091143,0.399508366,0.259426523,0.266100694,0.309857298,0.309739635,0.255735103,0.270950475,0.346811321,0.333474716,0.186983281,0.172155646,0.313982479,0.190377551,0.311671233,0.31908,0.151728814,0.275643933,0.239011156,0.333711545,0.343860822,0.265263889,0.398802456,0.366217391,0.315695255,0.39471875,0.290382979,0.480085714,0.469921569,0.370897024,0.364011299,0.368426115,0.374059071,0.333795534,0.424276596,0.330266169,0.225577778,0.329899529,0.342242481,0.317118911,0.384863392,0.240048026,0.353879397,0.288257734,0.375011893,0.337757895,0.315181478,0.415220254,0.378972305,0.094287671,0.249404389,0.398724943,0.336516411,0.153939948,0.26806314,0.37288668,0.437900925,0.052315789,0.351188571,0.298277352,0.330112009,0.241541667,0.410714286,0.257645,0.402995126,0.21521543,0.256276596,0.170325083,0.418874753,0.348109589,0.286120968,0.0,0.481484044,0.473899214],"type":"choropleth"}],"name":"2020-08-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["San Marino","Macedonia","Argentina","Nicaragua","Hungary","Guernsey","Colombia","Turkmenistan","Paraguay","Niue","Maldives","Kuwait","Portugal","Monaco","Yemen","Solomon Islands","Vanuatu","Gabon","Democratic Republic of the Congo","Rwanda","Jordan","Papua New Guinea","Oman","El Salvador","Italy","Serbia","Guinea","Malta","Sierra Leone","Trinidad and Tobago","Togo","Ethiopia","Poland","Brunei","Anguilla","South Africa","Ireland","Finland","Bermuda","China","Norway","Czech Republic","Western Sahara","Ivory Coast","Cape Verde","Burundi","Bhutan","Kyrgyzstan","Cayman Islands","Saint Lucia","Mali","Moldova","Liberia","Andorra","Sudan","Madagascar","Morocco","Cyprus","Niger","Azerbaijan","Fiji","Cuba","Belize","Slovenia","Dominican Republic","Canada","Montserrat","Turkey","Belarus","Suriname","Comoros","Burkina Faso","Cook Islands","Japan","India","Kenya","Lithuania","Tunisia","Republic of the Congo","Syria","Mozambique","Nepal","Angola","Algeria","Tokelau","Ecuador","Antigua and Barbuda","Costa Rica","Gambia","Belgium","Slovakia","Senegal","Palestine","Greenland","Kiribati","Malawi","Cameroon","Singapore","Sao Tome and Principe","Myanmar","South Korea","Malaysia","Guatemala","Kazakhstan","Tajikistan","United Arab Emirates","Falkland Islands","Mongolia","Indonesia","Saint Kitts and Nevis","Greece","Australia","Uzbekistan","Germany","France","Benin","Uganda","Dominica","South Sudan","Iraq","Liechtenstein","Grenada","Faroe Islands","Jamaica","Iran","Philippines","Nigeria","Saint Helena","Egypt","Iceland","Bulgaria","Peru","Montenegro","Kosovo","Libya","Bahamas","Switzerland","Bangladesh","Jersey","Saint Vincent and the Grenadines","Haiti","East Timor","Latvia","Tanzania","Ukraine","Bolivia","Micronesia","Sweden","Armenia","Tonga","Georgia","Sri Lanka","Israel","Luxembourg","Pitcairn","Mexico","Isle of Man","Mauritania","Panama","Marshall Islands","Albania","Brazil","Chad","Qatar","British Indian Ocean Territory","Austria","Guyana","Laos","New Zealand","Thailand","Afghanistan","Turks and Caicos Islands","Cambodia","Estonia","Gibraltar","Guinea-Bissau","United States","Vietnam","Spain","Bosnia and Herzegovina","Swaziland","Tuvalu","Denmark","Saudi Arabia","Central African Republic","British Virgin Islands","Botswana","Mauritius","Lebanon","Venezuela","Seychelles","Zambia","Chile","Barbados","Netherlands","Djibouti","Nauru","Somalia","Equatorial Guinea","United Kingdom","Russia","Croatia","Pakistan","Uruguay","Bahrain","Honduras","Romania","Ghana","North Korea","Eritrea","Samoa","Lesotho","Zimbabwe"],"locations":["SMR","MKD","ARG","NIC","HUN","GGY","COL","TKM","PRY","NIU","MDV","KWT","PRT","MCO","YEM","SLB","VUT","GAB","COD","RWA","JOR","PNG","OMN","SLV","ITA","SRB","GIN","MLT","SLE","TTO","TGO","ETH","POL","BRN","AIA","ZAF","IRL","FIN","BMU","CHN","NOR","CZE","ESH","CIV","CPV","BDI","BTN","KGZ","CYM","LCA","MLI","MDA","LBR","AND","SDN","MDG","MAR","CYP","NER","AZE","FJI","CUB","BLZ","SVN","DOM","CAN","MSR","TUR","BLR","SUR","COM","BFA","COK","JPN","IND","KEN","LTU","TUN","COG","SYR","MOZ","NPL","AGO","DZA","TKL","ECU","ATG","CRI","GMB","BEL","SVK","SEN","PSE","GRL","KIR","MWI","CMR","SGP","STP","MMR","KOR","MYS","GTM","KAZ","TJK","ARE","FLK","MNG","IDN","KNA","GRC","AUS","UZB","DEU","FRA","BEN","UGA","DMA","SSD","IRQ","LIE","GRD","FRO","JAM","IRN","PHL","NGA","SHN","EGY","ISL","BGR","PER","MNE","XKX","LBY","BHS","CHE","BGD","JEY","VCT","HTI","TLS","LVA","TZA","UKR","BOL","FSM","SWE","ARM","TON","GEO","LKA","ISR","LUX","PCN","MEX","IMN","MRT","PAN","MHL","ALB","BRA","TCD","QAT","IOT","AUT","GUY","LAO","NZL","THA","AFG","TCA","KHM","EST","GIB","GNB","USA","VNM","ESP","BIH","SWZ","TUV","DNK","SAU","CAF","VGB","BWA","MUS","LBN","VEN","SYC","ZMB","CHL","BRB","NLD","DJI","NRU","SOM","GNQ","GBR","RUS","HRV","PAK","URY","BHR","HND","ROU","GHA","PRK","ERI","WSM","LSO","ZWE"],"name":"","z":[0.43396,0.277065217,0.236647356,0.46906004,0.343204626,0.155725806,0.229051791,0.368038462,0.168322459,0.6733125,0.178039837,0.159053957,0.306529624,0.428873563,0.338088542,0.3615625,0.420444444,0.386584034,0.214399721,0.012577778,0.327943662,0.368449198,0.292541203,0.397890247,0.452532868,0.342255869,0.217660465,0.012595556,0.358722543,0.326523102,0.338721393,0.213454839,0.285826844,0.164916667,0.249666667,0.262118288,0.304312828,0.398119479,0.553490196,0.488338914,0.418235268,0.403210526,0.55362963,0.264177083,0.375717557,0.45172,0.144810811,0.141151515,0.26045614,0.305269841,0.316102719,0.366022124,0.439138107,0.171804878,0.347654321,0.427673469,0.295764368,0.282990687,0.409843373,0.336813239,0.158546341,0.027454649,0.223647482,0.449707071,0.217625035,0.34045082,0.523847458,0.231149905,0.335380208,0.185333333,0.632,0.320693069,0.570470588,0.199356745,0.233237095,0.295349114,0.367445961,0.327248509,0.30743609,0.341799145,0.256789668,0.244045409,0.372321942,0.372517007,-0.899,0.23384317,0.369044118,0.24294147,0.215233716,0.295847517,0.261242991,0.25251671,0.460071429,0.441931034,0.240058824,0.331098646,0.383650609,0.282072072,0.017,0.331720721,0.28994216,0.21957101,0.298970979,0.219721088,0.260850242,0.300839244,0.606322581,0.352375,0.124341584,0.278307692,0.333254795,0.370952429,0.227512821,0.31484362,0.432498719,0.165860656,0.168760488,0.531117647,0.318111717,0.310332344,0.350333333,0.341622642,0.428125,0.379279006,0.391133473,0.31482177,0.265770908,0.675157895,0.340615885,0.303248175,0.387855491,0.311011024,0.442174757,0.171344,0.397414815,0.427987342,0.294065503,0.305760314,0.181878947,0.20719403,0.34393787,-0.074227273,0.41108658,0.182921009,0.359212831,0.300329783,0.193,0.379045726,0.418793103,0.349109375,0.328853535,0.195623883,0.364493421,0.274510417,0.560333333,0.340170559,0.373333333,0.530063063,0.316578366,0.232909091,0.400766038,0.447052916,0.44525463,0.274793535,0.764,0.351953163,0.337830357,0.352372549,0.413300032,0.308005463,0.169228723,0.1355,0.257056122,0.228241546,0.219087719,0.0265,0.421168019,0.307368634,0.315639687,0.339340426,-0.026802632,0.343130435,0.381987387,0.29754717,0.274994595,0.125571429,0.208861789,0.281401639,0.254063604,0.176199042,0.473302041,0.198649518,0.394763792,0.153555024,0.320383674,-0.048466667,0.4295,0.289598628,0.305676471,0.429469523,0.354033154,0.320539773,0.295595796,0.342737794,0.186827243,0.063499339,0.384728747,0.185875,0.46221519,0.143588235,0.201,0.259793478,0.22453125],"type":"choropleth"}],"name":"2020-08-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tuvalu","Nicaragua","Faroe Islands","Albania","Afghanistan","Montenegro","Iran","Azerbaijan","Sao Tome and Principe","Angola","Malaysia","Macedonia","Swaziland","Vietnam","Syria","Jamaica","Saint Kitts and Nevis","Bulgaria","Russia","Tanzania","Guatemala","Burundi","Philippines","Tokelau","Niue","Uzbekistan","South Sudan","Kosovo","Turkmenistan","Pitcairn","Indonesia","Senegal","Finland","Sudan","Estonia","Croatia","Tajikistan","Botswana","Lesotho","Poland","British Indian Ocean Territory","Ukraine","Switzerland","Belize","Comoros","Eritrea","Zambia","Lithuania","Belgium","Canada","Cyprus","Turks and Caicos Islands","Slovakia","Morocco","Belarus","Western Sahara","Cook Islands","Germany","United States","Israel","Haiti","Saint Vincent and the Grenadines","Palestine","Ghana","Nepal","Lebanon","Kenya","North Korea","Samoa","Somalia","Mozambique","India","Portugal","Gambia","Madagascar","Saint Helena","Austria","Mauritania","Jordan","Seychelles","Malawi","Bangladesh","Togo","Niger","Egypt","United Arab Emirates","Rwanda","Grenada","Yemen","Montserrat","Norway","Iceland","Solomon Islands","Oman","Myanmar","Liechtenstein","Burkina Faso","Iraq","Sri Lanka","Guyana","Greenland","Tunisia","Kiribati","Ecuador","Papua New Guinea","Japan","Fiji","Armenia","Turkey","Brazil","Vanuatu","Chad","Suriname","Antigua and Barbuda","Mauritius","Dominican Republic","Anguilla","Benin","Costa Rica","Tonga","Czech Republic","Guinea-Bissau","United Kingdom","El Salvador","Falkland Islands","Cuba","Brunei","Jersey","Kazakhstan","Algeria","Uruguay","Saint Lucia","Sweden","Slovenia","Ethiopia","Italy","Isle of Man","Bolivia","France","British Virgin Islands","Qatar","South Korea","Gabon","Kuwait","Trinidad and Tobago","Colombia","Greece","New Zealand","Guinea","China","Monaco","Djibouti","Cayman Islands","San Marino","Georgia","Serbia","Saudi Arabia","Kyrgyzstan","Bhutan","Bahrain","Peru","Equatorial Guinea","Bahamas","Netherlands","Gibraltar","Argentina","Paraguay","Cambodia","Pakistan","Australia","Hungary","Laos","East Timor","Sierra Leone","Mongolia","Cameroon","Luxembourg","Cape Verde","Palau","Mali","Honduras","Democratic Republic of the Congo","Liberia","Bermuda","Maldives","Romania","Denmark","Guernsey","Latvia","Ireland","Libya","Bosnia and Herzegovina","Venezuela","Singapore","Andorra","Chile","Ivory Coast","Barbados","Central African Republic","Nigeria","Malta","Nauru","Micronesia","Panama","Moldova","Mexico","Marshall Islands","Spain","Uganda","South Africa","Dominica","Thailand","Zimbabwe","Republic of the Congo"],"locations":["TUV","NIC","FRO","ALB","AFG","MNE","IRN","AZE","STP","AGO","MYS","MKD","SWZ","VNM","SYR","JAM","KNA","BGR","RUS","TZA","GTM","BDI","PHL","TKL","NIU","UZB","SSD","XKX","TKM","PCN","IDN","SEN","FIN","SDN","EST","HRV","TJK","BWA","LSO","POL","IOT","UKR","CHE","BLZ","COM","ERI","ZMB","LTU","BEL","CAN","CYP","TCA","SVK","MAR","BLR","ESH","COK","DEU","USA","ISR","HTI","VCT","PSE","GHA","NPL","LBN","KEN","PRK","WSM","SOM","MOZ","IND","PRT","GMB","MDG","SHN","AUT","MRT","JOR","SYC","MWI","BGD","TGO","NER","EGY","ARE","RWA","GRD","YEM","MSR","NOR","ISL","SLB","OMN","MMR","LIE","BFA","IRQ","LKA","GUY","GRL","TUN","KIR","ECU","PNG","JPN","FJI","ARM","TUR","BRA","VUT","TCD","SUR","ATG","MUS","DOM","AIA","BEN","CRI","TON","CZE","GNB","GBR","SLV","FLK","CUB","BRN","JEY","KAZ","DZA","URY","LCA","SWE","SVN","ETH","ITA","IMN","BOL","FRA","VGB","QAT","KOR","GAB","KWT","TTO","COL","GRC","NZL","GIN","CHN","MCO","DJI","CYM","SMR","GEO","SRB","SAU","KGZ","BTN","BHR","PER","GNQ","BHS","NLD","GIB","ARG","PRY","KHM","PAK","AUS","HUN","LAO","TLS","SLE","MNG","CMR","LUX","CPV","PLW","MLI","HND","COD","LBR","BMU","MDV","ROU","DNK","GGY","LVA","IRL","LBY","BIH","VEN","SGP","AND","CHL","CIV","BRB","CAF","NGA","MLT","NRU","FSM","PAN","MDA","MEX","MHL","ESP","UGA","ZAF","DMA","THA","ZWE","COG"],"name":"","z":[0.0086,0.327765449,0.348153846,0.234028169,0.337924205,0.479647059,0.391541702,0.38669697,0.143666667,0.345268235,-0.056642624,0.145267606,0.091157895,0.342832604,0.252548148,0.261116751,0.214909091,0.301693291,0.30146324,0.226088305,0.300010351,0.228538462,0.237564059,0.742,0.491181818,0.316791667,0.366985507,0.309118644,0.2789,0.0,0.088013303,0.111095624,0.364025502,0.405425781,0.263159236,0.292785714,0.148178862,-0.024175676,0.18060274,0.290960449,0.209571429,0.381881735,0.205390945,0.37565625,0.135,-0.214642857,0.256193333,0.241897143,0.334138855,0.266310769,0.226394089,0.6321,0.172360731,0.283341317,0.359869565,0.205483871,0.309,0.306581262,0.314666178,0.310649471,0.304456416,0.6044375,0.304171429,0.191642561,0.233100665,0.25026455,0.174879147,0.541141176,-0.220769231,0.295530387,0.217161137,0.268413848,0.214417772,0.20190303,0.33256129,0.016588235,0.287370555,0.357428571,0.122051813,0.304867089,0.272068966,0.245279228,0.15194586,0.302731618,0.221924171,0.234289373,0.100987342,0.309925926,0.24877551,0.415425926,0.322684147,0.381142857,-0.010714286,0.22725876,0.250266667,0.314066667,0.266430464,0.290826667,0.106427513,0.24792233,0.634650602,0.058707521,-0.0946,0.054232767,0.282880597,0.257794135,0.08997318,0.139103774,0.233078343,0.439726637,-0.176222222,0.361615385,0.227716981,0.043135135,0.165074074,0.327067982,0.0,0.382007194,0.379949969,0.126,0.397815603,-0.308863636,0.298009831,0.265075296,0.216071429,-0.215242347,0.104733333,0.381888889,0.086394737,0.2868425,0.274663569,0.357622222,0.336844471,0.275245902,0.092691089,0.356083428,0.318269663,0.295623711,0.324400149,0.041571429,0.231254355,0.286829268,0.382324675,0.205903134,0.26981194,0.246483223,0.318342717,0.085786846,0.130276786,0.341211701,0.2117,0.254666667,0.268888889,0.218,0.243120915,0.31090681,0.176233737,0.138591837,0.192676471,0.298995851,0.255165052,0.17192,0.245283784,0.277144099,0.353541667,0.387867047,0.202263663,0.171929487,0.195100826,0.287551125,0.273933333,0.339890244,-0.1453125,0.242011111,0.334461905,0.245780172,0.127990415,0.345728814,0.0,0.248311284,0.235675803,0.155827286,0.293041667,0.2422,0.008287356,0.290341576,0.265645349,0.009369231,0.147523179,0.14379547,0.166285714,0.389850829,0.124222041,0.172447088,0.432016393,0.412695703,0.401913043,0.236152381,0.202083333,0.256559582,0.14487931,0.0,0.2982,0.20333889,0.192740741,0.299720101,0.0375,0.32624625,0.053642857,0.198632921,0.194166667,0.240710721,0.169703297,0.171396947],"type":"choropleth"}],"name":"2020-08-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","Burkina Faso","Sierra Leone","Ghana","United States","Palestine","Australia","Guinea","Nicaragua","Micronesia","United Kingdom","Vanuatu","Bhutan","Republic of the Congo","Tanzania","Kyrgyzstan","Costa Rica","Saint Lucia","Mozambique","Guyana","Italy","Sweden","Djibouti","Slovenia","Ukraine","Ethiopia","Eritrea","Seychelles","Syria","Suriname","Bolivia","Madagascar","Iran","Andorra","Vietnam","Pakistan","Mauritania","Denmark","Oman","Solomon Islands","Argentina","Russia","Somalia","North Korea","Morocco","Uruguay","Greenland","Fiji","Ecuador","Belgium","Moldova","Cook Islands","Netherlands","Tonga","British Virgin Islands","Pitcairn","New Zealand","Lebanon","Cuba","Liberia","Kenya","Turkmenistan","Burundi","Qatar","Central African Republic","Tunisia","Sri Lanka","Papua New Guinea","Cayman Islands","Guatemala","Honduras","Armenia","Romania","Portugal","Monaco","Thailand","Egypt","Spain","Singapore","Norway","Malaysia","Antigua and Barbuda","Israel","Brunei","El Salvador","Serbia","Marshall Islands","Niger","Democratic Republic of the Congo","Bulgaria","Benin","Germany","Samoa","Faroe Islands","Laos","Gabon","Czech Republic","Western Sahara","Colombia","Albania","Turks and Caicos Islands","Anguilla","Guinea-Bissau","Tajikistan","United Arab Emirates","Bosnia and Herzegovina","Gambia","Saint Kitts and Nevis","Jamaica","Kosovo","Tuvalu","Mauritius","Mongolia","France","Hungary","Ireland","Bermuda","Libya","Estonia","Sudan","Dominica","Panama","Uzbekistan","Kuwait","Malta","Trinidad and Tobago","Palau","Zimbabwe","Uganda","Botswana","Cape Verde","South Africa","China","Ivory Coast","Montserrat","Guernsey","Liechtenstein","Japan","Iceland","Yemen","Saint Vincent and the Grenadines","Mali","Equatorial Guinea","Kiribati","Turkey","Paraguay","Brazil","Haiti","Niue","Malawi","San Marino","Chad","British Indian Ocean Territory","Angola","Bahrain","Isle of Man","Azerbaijan","Montenegro","Canada","Maldives","Venezuela","Senegal","Falkland Islands","Lesotho","Sao Tome and Principe","Comoros","Belize","Cyprus","Latvia","Grenada","Iraq","Mexico","Saint Helena","Peru","Bahamas","South Sudan","Philippines","Switzerland","East Timor","India","Togo","Poland","Rwanda","Zambia","Gibraltar","Finland","Lithuania","Afghanistan","Croatia","Luxembourg","Georgia","Austria","Nauru","Belarus","Swaziland","Nepal","Indonesia","Macedonia","Bangladesh","Myanmar","Barbados","Jersey","Greece","Kazakhstan","Cameroon","Algeria","Cambodia","Slovakia","Saudi Arabia","Dominican Republic","Jordan","South Korea","Nigeria"],"locations":["CHL","BFA","SLE","GHA","USA","PSE","AUS","GIN","NIC","FSM","GBR","VUT","BTN","COG","TZA","KGZ","CRI","LCA","MOZ","GUY","ITA","SWE","DJI","SVN","UKR","ETH","ERI","SYC","SYR","SUR","BOL","MDG","IRN","AND","VNM","PAK","MRT","DNK","OMN","SLB","ARG","RUS","SOM","PRK","MAR","URY","GRL","FJI","ECU","BEL","MDA","COK","NLD","TON","VGB","PCN","NZL","LBN","CUB","LBR","KEN","TKM","BDI","QAT","CAF","TUN","LKA","PNG","CYM","GTM","HND","ARM","ROU","PRT","MCO","THA","EGY","ESP","SGP","NOR","MYS","ATG","ISR","BRN","SLV","SRB","MHL","NER","COD","BGR","BEN","DEU","WSM","FRO","LAO","GAB","CZE","ESH","COL","ALB","TCA","AIA","GNB","TJK","ARE","BIH","GMB","KNA","JAM","XKX","TUV","MUS","MNG","FRA","HUN","IRL","BMU","LBY","EST","SDN","DMA","PAN","UZB","KWT","MLT","TTO","PLW","ZWE","UGA","BWA","CPV","ZAF","CHN","CIV","MSR","GGY","LIE","JPN","ISL","YEM","VCT","MLI","GNQ","KIR","TUR","PRY","BRA","HTI","NIU","MWI","SMR","TCD","IOT","AGO","BHR","IMN","AZE","MNE","CAN","MDV","VEN","SEN","FLK","LSO","STP","COM","BLZ","CYP","LVA","GRD","IRQ","MEX","SHN","PER","BHS","SSD","PHL","CHE","TLS","IND","TGO","POL","RWA","ZMB","GIB","FIN","LTU","AFG","HRV","LUX","GEO","AUT","NRU","BLR","SWZ","NPL","IDN","MKD","BGD","MMR","BRB","JEY","GRC","KAZ","CMR","DZA","KHM","SVK","SAU","DOM","JOR","KOR","NGA"],"name":"","z":[0.399916739,0.363726496,0.392437908,0.430216442,0.398195545,0.331467532,0.45090111,0.227211538,0.29864783,0.31947619,0.405114446,0.407153846,0.291043478,0.2729375,0.299335088,0.5114625,0.189137255,0.463738636,0.292346154,0.29575,0.419246178,0.448793738,0.312680851,0.44428483,0.426783784,0.324506711,0.302588235,0.435539623,0.387616822,0.334555556,0.269235549,0.411704467,0.483953797,0.291268293,0.462748512,0.295787972,0.403448276,0.36898351,0.33046063,0.603782609,0.397551794,0.344707984,0.329537906,0.517802083,0.401187713,0.344626122,0.410164384,0.16053,0.262494614,0.33721286,0.360220497,0.871333333,0.36448358,0.2094,0.220625,0.6283,0.365905561,0.316993827,0.117888334,0.388172185,0.367420734,0.537022472,-0.196887967,0.292122936,0.399564356,0.285902736,0.284849138,0.399868613,0.404414474,0.352299248,0.312995408,0.359192661,0.402286528,0.430600966,0.522595745,0.371399505,0.3846199,0.3363766,0.27552432,0.429347399,0.171805438,0.258244186,0.399526128,0.248216216,0.134260957,0.679829539,0.236,0.364407658,0.343514851,0.379604203,0.13166443,0.369913646,0.4985,0.17075,0.517189189,0.430439331,0.337886076,0.590846154,0.298513615,0.30910303,0.337666667,0.607,0.278526316,0.281224638,0.307818097,0.448070028,0.296910596,0.217153846,0.268621622,0.371273885,0.107,0.4512375,0.459161654,0.458568821,0.418862069,0.14986872,0.2882,0.211101266,0.316897849,0.393348432,0.57975,0.315823193,0.399786517,0.211916256,0.258988889,0.436793878,0.874,0.32617377,0.208316467,0.287043478,0.344958763,0.360607624,0.415624212,0.279256098,0.430775,0.307453125,0.434757576,0.101388843,0.44792029,0.39509375,0.493178082,0.233090909,0.179064516,0.199142857,0.389213176,0.342072895,0.430543916,0.344478365,0.271,0.42584738,0.38025,0.426992593,0.111285714,0.437428962,0.290251429,0.319666667,0.44721797,0.567369863,0.389312224,0.19462116,0.236463614,0.354343454,0.290394737,0.35990303,0.323315789,0.121111111,0.486584158,0.429281286,0.295735751,0.365970588,0.324513672,0.362535463,0.570458333,0.272048521,0.348904412,0.388437956,0.284797718,0.364917957,0.083333333,0.349815029,0.298522727,0.447481423,0.071826558,0.462294118,0.546304348,0.407933333,0.405853988,0.303755776,0.512285311,0.270503623,0.372060258,0.387156874,0.7168,0.388591549,0.113734694,0.138713801,0.139977875,0.420679487,0.374416867,0.410691218,0.338746988,0.293723404,0.41166321,0.405465347,0.398682791,0.431219895,0.299431818,0.377983146,0.233891482,0.315735225,0.246767296,0.329579235,0.420950932],"type":"choropleth"}],"name":"2020-08-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belgium","British Indian Ocean Territory","Morocco","Tunisia","Marshall Islands","Ghana","Cape Verde","Albania","Portugal","Norway","Liechtenstein","Hungary","Falkland Islands","Lesotho","Cameroon","Uganda","Zimbabwe","Monaco","British Virgin Islands","Cyprus","Saint Lucia","Greenland","Brunei","Palau","Estonia","El Salvador","Saint Helena","Western Sahara","Guernsey","Burkina Faso","Canada","Gabon","Denmark","Andorra","Latvia","Gibraltar","Japan","Bhutan","Nigeria","China","Antigua and Barbuda","Mali","Peru","Switzerland","Moldova","Dominican Republic","South Korea","Burundi","Cuba","Central African Republic","Senegal","North Korea","Democratic Republic of the Congo","Tajikistan","Niue","Haiti","San Marino","Madagascar","Rwanda","India","Ivory Coast","Finland","Swaziland","Suriname","Ukraine","Tonga","Kyrgyzstan","Fiji","Lithuania","Netherlands","Chad","Venezuela","Sudan","Maldives","United Arab Emirates","Myanmar","Bangladesh","Jamaica","Solomon Islands","Iran","Somalia","Sao Tome and Principe","Belize","Brazil","Malaysia","Kosovo","Pitcairn","New Zealand","Singapore","Saint Kitts and Nevis","Barbados","Colombia","Romania","Faroe Islands","Sweden","Israel","Kiribati","Montserrat","United States","South Sudan","Montenegro","Philippines","Grenada","Papua New Guinea","Benin","Belarus","Iraq","Botswana","Bahamas","Poland","Croatia","Costa Rica","Georgia","Cambodia","Russia","Eritrea","Vatican","Iceland","Slovakia","Bulgaria","Lebanon","Bahrain","Guyana","Turkmenistan","Malawi","Kuwait","Algeria","Czech Republic","Cook Islands","Kazakhstan","Zambia","Turkey","Tokelau","Serbia","Yemen","Djibouti","Tuvalu","Oman","Uzbekistan","Slovenia","East Timor","Palestine","Australia","Mongolia","Spain","Sri Lanka","Libya","Austria","Togo","Seychelles","Guatemala","Pakistan","Bermuda","Mauritius","Angola","Dominica","Ecuador","Panama","Niger","Greece","Gambia","Nepal","Republic of the Congo","Vanuatu","Argentina","United Kingdom","Egypt","Micronesia","Tanzania","Thailand","Saint Vincent and the Grenadines","Macedonia","Italy","Samoa","Turks and Caicos Islands","Liberia","Cayman Islands","Malta","France","Isle of Man","Germany","Mauritania","Armenia","Afghanistan","Honduras","Nauru","Jersey","Jordan","Kenya","Mozambique","Indonesia","Saudi Arabia","Paraguay","Bosnia and Herzegovina","Azerbaijan","Guinea-Bissau","Ireland","Uruguay","Sierra Leone","Mexico","Syria","Bolivia","Equatorial Guinea","Vietnam","Luxembourg","Chile","South Africa","Ethiopia","Qatar","Guinea","Trinidad and Tobago","Laos","Nicaragua"],"locations":["BEL","IOT","MAR","TUN","MHL","GHA","CPV","ALB","PRT","NOR","LIE","HUN","FLK","LSO","CMR","UGA","ZWE","MCO","VGB","CYP","LCA","GRL","BRN","PLW","EST","SLV","SHN","ESH","GGY","BFA","CAN","GAB","DNK","AND","LVA","GIB","JPN","BTN","NGA","CHN","ATG","MLI","PER","CHE","MDA","DOM","KOR","BDI","CUB","CAF","SEN","PRK","COD","TJK","NIU","HTI","SMR","MDG","RWA","IND","CIV","FIN","SWZ","SUR","UKR","TON","KGZ","FJI","LTU","NLD","TCD","VEN","SDN","MDV","ARE","MMR","BGD","JAM","SLB","IRN","SOM","STP","BLZ","BRA","MYS","XKX","PCN","NZL","SGP","KNA","BRB","COL","ROU","FRO","SWE","ISR","KIR","MSR","USA","SSD","MNE","PHL","GRD","PNG","BEN","BLR","IRQ","BWA","BHS","POL","HRV","CRI","GEO","KHM","RUS","ERI","VAT","ISL","SVK","BGR","LBN","BHR","GUY","TKM","MWI","KWT","DZA","CZE","COK","KAZ","ZMB","TUR","TKL","SRB","YEM","DJI","TUV","OMN","UZB","SVN","TLS","PSE","AUS","MNG","ESP","LKA","LBY","AUT","TGO","SYC","GTM","PAK","BMU","MUS","AGO","DMA","ECU","PAN","NER","GRC","GMB","NPL","COG","VUT","ARG","GBR","EGY","FSM","TZA","THA","VCT","MKD","ITA","WSM","TCA","LBR","CYM","MLT","FRA","IMN","DEU","MRT","ARM","AFG","HND","NRU","JEY","JOR","KEN","MOZ","IDN","SAU","PRY","BIH","AZE","GNB","IRL","URY","SLE","MEX","SYR","BOL","GNQ","VNM","LUX","CHL","ZAF","ETH","QAT","GIN","TTO","LAO","NIC"],"name":"","z":[0.35449847,0.296333333,0.288096197,0.265066406,0.172,0.225823781,0.404554217,0.347839286,0.396251916,0.415393175,0.557906977,0.314010526,0.299815789,0.155492424,0.310989662,0.244399129,0.496447154,0.298588235,0.8472,0.306198261,0.211170213,0.540714286,-0.0394,0.0915,0.237116129,0.175609254,0.268058824,0.209528302,0.286125,0.408615385,0.255438529,0.24176875,0.264989247,0.328442308,0.153824818,0.13095,0.326927977,0.8842,0.347841086,0.318567157,0.341176471,0.377671642,0.211904136,0.329902411,0.218918699,0.270897419,0.330833107,-0.435147368,0.152790059,0.271008403,0.260700461,0.288075,0.201698529,0.381011905,0.155333333,0.385040219,0.233714286,0.438644,-0.080597826,0.194241096,0.146526316,0.306987571,0.150068966,0.33135,0.269816921,0.524561856,0.277034483,0.247383721,0.210971919,0.306838498,0.512088889,0.291712424,0.304434426,0.137422535,0.210934716,0.208497462,0.290632094,0.426459264,0.241,0.379014599,0.351826087,0.3772,0.393479675,0.490305472,0.255042165,0.321488372,0.8575,0.30582337,0.250701796,0.199071429,0.432946721,0.346984018,0.359054308,0.7615,0.306033153,0.349772446,0.4635,0.335857143,0.25109587,0.349710059,0.660390805,0.244860138,0.493535714,0.235769912,0.104574468,0.228015152,0.355870027,0.327395973,0.31757277,0.294112893,0.309431818,0.300580889,0.322287594,0.309447368,0.257480878,0.435066667,-0.3505,0.235213415,0.344826087,0.288745407,0.426150685,0.224272727,0.070028571,0.351730769,0.30170903,0.058594915,0.358886957,0.343587473,0.0,0.16354321,0.356992593,0.188779923,0.0,0.242436123,0.374611111,0.378484848,0.943,0.24269898,0.1295,0.310488764,0.0962,0.361252747,0.359928403,0.287056995,0.45892734,0.14575188,0.258638554,0.326164304,0.308597561,0.336061033,0.323230957,0.110153328,0.194969231,0.344653061,0.413739865,0.336,0.364244071,0.29561305,0.265436872,0.3353,0.244773519,0.220121469,0.326028986,-0.008157895,0.352239004,0.383552301,0.326310127,0.151571429,0.296197605,0.247409452,0.309269841,0.176280488,0.404056836,0.909,0.712625,0.24138539,0.46364557,0.318188034,0.32807117,0.304733333,0.2751218,0.164071429,0.403535211,0.216559783,0.17793505,-0.439,0.154767635,0.305647541,0.26251987,0.358567568,0.203106822,0.070709544,0.319315175,0.368732759,0.278750685,0.163333333,0.405556802,0.269611997,0.272223602,0.271468193,0.329784483,0.35527987,0.269777778,0.266638221,0.25844586,0.356221991,0.155137227,0.194914286,0.144166307,0.195245283,0.187817073,0.169638298,0.301402878],"type":"choropleth"}],"name":"2020-08-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Swaziland","Fiji","Mexico","East Timor","Mongolia","Djibouti","Kazakhstan","Panama","Isle of Man","United States","Monaco","Germany","Myanmar","United Kingdom","Chad","British Indian Ocean Territory","France","Papua New Guinea","Zimbabwe","Switzerland","Sierra Leone","Pitcairn","Argentina","Laos","Montenegro","Republic of the Congo","Togo","Micronesia","Bhutan","Saudi Arabia","Tanzania","Czech Republic","Kuwait","Netherlands","Kiribati","Tunisia","Jamaica","Zambia","Western Sahara","Serbia","Indonesia","Guatemala","Liberia","Brunei","El Salvador","Armenia","Peru","United Arab Emirates","Lesotho","Saint Vincent and the Grenadines","Rwanda","Sweden","Saint Helena","Hungary","Cape Verde","Nigeria","Burundi","North Korea","Maldives","Tajikistan","South Korea","Afghanistan","Austria","Slovakia","Barbados","Iceland","Trinidad and Tobago","Venezuela","Niue","Finland","Lithuania","Costa Rica","Turkey","Portugal","New Zealand","Croatia","Guyana","Brazil","Syria","Uganda","Qatar","Suriname","South Africa","Bermuda","Malawi","Liechtenstein","Spain","Saint Kitts and Nevis","Mauritania","Ivory Coast","Gambia","Central African Republic","Yemen","Bahamas","Slovenia","Seychelles","Samoa","Malta","Australia","Burkina Faso","Bangladesh","San Marino","Oman","Falkland Islands","Estonia","Cambodia","Kosovo","Antigua and Barbuda","Thailand","Turks and Caicos Islands","Tokelau","Italy","Madagascar","Libya","Colombia","Gibraltar","Senegal","Uruguay","Palestine","Malaysia","Bosnia and Herzegovina","Macedonia","Sudan","Paraguay","Nepal","Ireland","Democratic Republic of the Congo","Cameroon","Solomon Islands","Iraq","Botswana","Russia","Guinea","Canada","Kyrgyzstan","Vietnam","Romania","Nicaragua","Anguilla","Egypt","Cuba","Greece","Tonga","Sao Tome and Principe","Latvia","Bulgaria","Comoros","Marshall Islands","Faroe Islands","Mali","Singapore","Vanuatu","Greenland","Iran","India","Philippines","British Virgin Islands","Grenada","Cook Islands","Turkmenistan","Somalia","Lebanon","Morocco","Sri Lanka","Belarus","Uzbekistan","Norway","Montserrat","Ecuador","Belize","Cayman Islands","Ghana","Dominica","Kenya","Chile","Andorra","Guinea-Bissau","Honduras","Azerbaijan","Ethiopia","Luxembourg","Moldova","Nauru","Niger","Poland","Bahrain","Israel","Mozambique","Dominican Republic","Pakistan","Mauritius","South Sudan","Equatorial Guinea","Haiti","Japan","Cyprus","Bolivia","Guernsey","Albania","Benin","Algeria","Eritrea","Georgia","Ukraine","Gabon","Saint Lucia","Denmark","Angola","Belgium","China","Jersey","Jordan","Tuvalu"],"locations":["SWZ","FJI","MEX","TLS","MNG","DJI","KAZ","PAN","IMN","USA","MCO","DEU","MMR","GBR","TCD","IOT","FRA","PNG","ZWE","CHE","SLE","PCN","ARG","LAO","MNE","COG","TGO","FSM","BTN","SAU","TZA","CZE","KWT","NLD","KIR","TUN","JAM","ZMB","ESH","SRB","IDN","GTM","LBR","BRN","SLV","ARM","PER","ARE","LSO","VCT","RWA","SWE","SHN","HUN","CPV","NGA","BDI","PRK","MDV","TJK","KOR","AFG","AUT","SVK","BRB","ISL","TTO","VEN","NIU","FIN","LTU","CRI","TUR","PRT","NZL","HRV","GUY","BRA","SYR","UGA","QAT","SUR","ZAF","BMU","MWI","LIE","ESP","KNA","MRT","CIV","GMB","CAF","YEM","BHS","SVN","SYC","WSM","MLT","AUS","BFA","BGD","SMR","OMN","FLK","EST","KHM","XKX","ATG","THA","TCA","TKL","ITA","MDG","LBY","COL","GIB","SEN","URY","PSE","MYS","BIH","MKD","SDN","PRY","NPL","IRL","COD","CMR","SLB","IRQ","BWA","RUS","GIN","CAN","KGZ","VNM","ROU","NIC","AIA","EGY","CUB","GRC","TON","STP","LVA","BGR","COM","MHL","FRO","MLI","SGP","VUT","GRL","IRN","IND","PHL","VGB","GRD","COK","TKM","SOM","LBN","MAR","LKA","BLR","UZB","NOR","MSR","ECU","BLZ","CYM","GHA","DMA","KEN","CHL","AND","GNB","HND","AZE","ETH","LUX","MDA","NRU","NER","POL","BHR","ISR","MOZ","DOM","PAK","MUS","SSD","GNQ","HTI","JPN","CYP","BOL","GGY","ALB","BEN","DZA","ERI","GEO","UKR","GAB","LCA","DNK","AGO","BEL","CHN","JEY","JOR","TUV"],"name":"","z":[0.123241379,0.125983871,0.36051517,0.585454545,0.477020619,0.206115385,0.429641026,0.227573854,0.381613861,0.511133715,0.348934426,0.350094446,0.42750774,0.443035186,0.396197802,0.641,0.407932097,0.517512195,0.275776119,0.360210071,0.448413462,0.08025,0.379477937,0.537751825,0.227844828,0.3295625,0.268291139,0.261625,0.015454545,0.303257716,0.308656751,0.399396355,0.310069959,0.3843879,0.355333333,0.390641026,0.46310579,0.308032609,0.51640625,0.370862832,0.361555985,0.295184066,0.489362126,0.175371429,0.143429567,0.194854839,0.283014129,0.313365624,0.400666667,0.362452381,0.181854902,0.439680723,0.415,0.389415254,0.268533333,0.372180956,0.090291667,0.459297872,-0.04257393,0.315010638,0.351040643,0.342256579,0.307955927,0.352528736,0.372510417,0.496419355,0.383292398,0.12282991,0.5472,0.37630102,0.463094059,0.33890991,0.279003972,0.302139156,0.388366482,0.301560241,0.133924419,0.387070639,0.340065934,0.234395582,0.269081928,0.397,0.397887588,0.488964286,0.344078853,0.438214286,0.332333333,0.14005,0.462551724,0.394875556,0.326494186,0.333845455,0.337322148,0.38771519,0.432403292,0.468238095,0.460166667,0.247689655,0.466925737,0.321083333,0.335793033,0.672,0.242536585,0.79848,0.322785714,0.316205357,0.397234568,0.171,0.366760327,0.651875,0.956,0.381431129,0.268862385,0.327974359,0.2930128,0.18755,0.194951429,0.390408439,0.440748718,0.15822513,0.439153374,0.381886364,0.461881081,0.247113086,0.302744898,0.381236231,0.184254777,0.447793839,0.21525,0.341471033,0.302553191,0.353981053,0.255882353,0.374601201,0.2312,0.532704148,0.432862096,0.201821201,0.387,0.276445113,-0.016655477,0.439295938,0.377223881,0.542857143,0.358075893,0.398342742,-0.0612,0.476916667,0.258333333,0.343218182,0.290954591,0.267714286,0.44476087,0.477880526,0.350471736,0.180709412,0.201888889,0.52755,0.714833333,0.2285,0.223453125,0.202171103,0.357162946,0.30781854,0.418961538,0.335294118,0.469554576,0.272259259,0.171401314,0.43215748,0.601966102,0.381842689,0.83525,0.247569255,0.387167209,0.171661765,0.336210526,0.221018152,0.534421538,0.273355311,0.348717742,0.495632743,0.613,0.545011158,0.25265955,0.351985294,0.404982558,0.367245283,0.243279971,0.251443195,0.415648148,0.517560209,0.3264,0.396940727,0.300381275,0.438533191,0.251932927,0.414758621,0.351329268,0.089209459,0.438122807,0.475416667,0.529616477,0.415233857,0.5082,0.302848485,0.438661871,0.335170833,0.300527297,0.377684898,0.556313869,0.195296296,0.698222222],"type":"choropleth"}],"name":"2020-08-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sri Lanka","Laos","Gibraltar","Ecuador","Peru","Saint Helena","Saudi Arabia","Nepal","Guyana","Western Sahara","Antigua and Barbuda","Turkmenistan","Grenada","Armenia","Faroe Islands","Palestine","Bosnia and Herzegovina","Cameroon","Thailand","Netherlands","Kiribati","Somalia","Jamaica","Colombia","Malaysia","Sudan","Norway","Haiti","North Korea","Lebanon","Ghana","Maldives","Denmark","Samoa","Libya","San Marino","Equatorial Guinea","Singapore","Egypt","British Indian Ocean Territory","Israel","Malta","Marshall Islands","South Sudan","Uzbekistan","Switzerland","Czech Republic","Liechtenstein","Syria","Kosovo","Slovakia","Nicaragua","Iraq","United States","Guatemala","Pitcairn","Seychelles","Turks and Caicos Islands","Croatia","Afghanistan","United Arab Emirates","Guinea-Bissau","Iceland","Romania","Mauritania","Nauru","Montenegro","Jordan","Nigeria","Azerbaijan","Tanzania","Vietnam","Burkina Faso","Bangladesh","Saint Vincent and the Grenadines","Canada","Chile","South Africa","Sao Tome and Principe","Tajikistan","Lesotho","Myanmar","Montserrat","Brazil","Mongolia","Bulgaria","Papua New Guinea","Cyprus","Botswana","Comoros","Yemen","Iran","Benin","Argentina","Trinidad and Tobago","Dominica","Greece","Saint Kitts and Nevis","Mali","Kuwait","Kenya","Cuba","British Virgin Islands","Cape Verde","Poland","Slovenia","Indonesia","Liberia","Kyrgyzstan","Oman","Bhutan","Moldova","Turkey","Andorra","Tunisia","Jersey","Honduras","Venezuela","Republic of the Congo","Sierra Leone","Greenland","Suriname","Eritrea","Anguilla","Hungary","Barbados","Algeria","Cook Islands","Kazakhstan","Uruguay","Monaco","Mozambique","Belize","Bahamas","India","Ireland","Georgia","China","Djibouti","Cayman Islands","Qatar","Pakistan","Angola","Sweden","Tuvalu","Luxembourg","Isle of Man","Italy","East Timor","Palau","Zambia","Philippines","Spain","United Kingdom","Madagascar","Micronesia","Macedonia","Saint Lucia","Rwanda","Ethiopia","Estonia","Gambia","Niue","Zimbabwe","Paraguay","Belgium","Bolivia","Niger","El Salvador","Dominican Republic","Belarus","Guinea","Democratic Republic of the Congo","Lithuania","Germany","Morocco","Russia","Central African Republic","Albania","Ivory Coast","Gabon","Latvia","Senegal","Austria","Mexico","Ukraine","Finland","Serbia","Bahrain","Burundi","Fiji","Japan","Falkland Islands","Cambodia","Panama","Tonga","Portugal","New Zealand","Guernsey","Togo","Vatican","Malawi","Solomon Islands","Australia","South Korea","Mauritius","France","Bermuda","Vanuatu","Chad","Uganda","Costa Rica","Swaziland","Brunei"],"locations":["LKA","LAO","GIB","ECU","PER","SHN","SAU","NPL","GUY","ESH","ATG","TKM","GRD","ARM","FRO","PSE","BIH","CMR","THA","NLD","KIR","SOM","JAM","COL","MYS","SDN","NOR","HTI","PRK","LBN","GHA","MDV","DNK","WSM","LBY","SMR","GNQ","SGP","EGY","IOT","ISR","MLT","MHL","SSD","UZB","CHE","CZE","LIE","SYR","XKX","SVK","NIC","IRQ","USA","GTM","PCN","SYC","TCA","HRV","AFG","ARE","GNB","ISL","ROU","MRT","NRU","MNE","JOR","NGA","AZE","TZA","VNM","BFA","BGD","VCT","CAN","CHL","ZAF","STP","TJK","LSO","MMR","MSR","BRA","MNG","BGR","PNG","CYP","BWA","COM","YEM","IRN","BEN","ARG","TTO","DMA","GRC","KNA","MLI","KWT","KEN","CUB","VGB","CPV","POL","SVN","IDN","LBR","KGZ","OMN","BTN","MDA","TUR","AND","TUN","JEY","HND","VEN","COG","SLE","GRL","SUR","ERI","AIA","HUN","BRB","DZA","COK","KAZ","URY","MCO","MOZ","BLZ","BHS","IND","IRL","GEO","CHN","DJI","CYM","QAT","PAK","AGO","SWE","TUV","LUX","IMN","ITA","TLS","PLW","ZMB","PHL","ESP","GBR","MDG","FSM","MKD","LCA","RWA","ETH","EST","GMB","NIU","ZWE","PRY","BEL","BOL","NER","SLV","DOM","BLR","GIN","COD","LTU","DEU","MAR","RUS","CAF","ALB","CIV","GAB","LVA","SEN","AUT","MEX","UKR","FIN","SRB","BHR","BDI","FJI","JPN","FLK","KHM","PAN","TON","PRT","NZL","GGY","TGO","VAT","MWI","SLB","AUS","KOR","MUS","FRA","BMU","VUT","TCD","UGA","CRI","SWZ","BRN"],"name":"","z":[0.199032258,0.384944134,0.33995,0.372751092,0.312007164,0.4144,0.141762427,0.209212008,0.484646154,0.475071429,0.416229167,0.213263158,0.439045455,0.3269375,0.273,0.360096774,0.359247863,0.399827521,0.413148944,0.326448544,0.7705,0.304193833,0.349001723,0.293307102,0.076233844,0.45850641,0.437812427,0.414696825,0.586327273,0.4381875,0.17698768,-0.010226891,0.338182631,0.494272727,0.302105263,0.8295,0.199222222,0.277002079,0.418957182,0.650571429,0.342386667,0.285675,0.3535625,0.383502488,0.3198,0.336409754,0.249765306,0.4014,0.29575,0.301669903,0.294424581,0.367754919,0.382644928,0.431307953,0.367126913,0.3405,0.461611374,0.761166667,0.278157895,0.202682927,0.242202554,0.033666667,0.412590909,0.37868281,0.445265306,0.919,0.387674419,0.106764151,0.268209709,0.508171512,0.188532134,0.396760417,0.313382979,0.209070686,0.472954545,0.412576427,0.272644082,0.329991027,0.126,0.278513761,0.348873239,0.322454183,0.451152542,0.365221406,0.436830827,0.484544343,0.375415094,0.495688266,0.385266667,0.2035,0.29677957,0.430789234,0.323571429,0.34113737,0.409457143,0.5155,0.37246434,0.15615,0.425429577,0.017236301,0.23678866,-0.044205098,0.68825,0.371490196,0.309141962,0.302138158,0.3111901,0.452663793,0.07542,0.349324841,0.19462963,0.453008097,0.24309409,0.270564103,0.42240694,0.403197183,0.198776942,0.15049098,0.486492308,0.336024194,0.329625,0.622466667,0.198666667,0.919,0.307151762,0.319031579,0.300863281,0.272,0.030741935,0.446245539,0.282412698,0.197223881,0.542327103,0.435333333,0.094807179,0.322898732,0.485848948,0.363352027,0.282782609,0.457621622,0.171707989,0.216172906,0.351439394,0.395317723,0.13075,0.377757576,0.522638554,0.442220679,-0.116588235,-0.1285,0.284845588,0.305077733,0.391470572,0.383765349,0.367627551,0.865,0.180622222,0.377444444,0.023890411,0.243772059,0.29457672,0.403510526,0.139666667,0.283183183,0.323522959,0.324163631,0.246440917,0.458030612,0.259493291,0.259217687,0.363356522,0.235415094,0.203109718,0.381373777,0.339237643,0.371381555,0.393757025,0.574027972,0.415103321,0.367816425,0.407788462,0.27760733,0.285321716,0.301601386,0.265604081,0.374395161,0.321785641,0.26787037,0.186365079,-0.055184615,0.370727273,0.261238162,0.415618182,0.24025,0.287401982,0.301634146,0.304853933,0.283969012,0.169163636,0.365437247,0.309666667,0.286719424,0.337666667,0.43100518,0.258887179,0.348147059,0.386717536,0.46120339,0.1149375,0.436638095,0.098615385,0.359044669,0.125833333,0.210791667],"type":"choropleth"}],"name":"2020-08-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lesotho","Mauritius","Qatar","Belarus","Spain","South Korea","Iceland","Venezuela","Mali","Sri Lanka","China","Liberia","Mongolia","Bosnia and Herzegovina","East Timor","Armenia","Palestine","Norway","Guinea","Vietnam","Tajikistan","Democratic Republic of the Congo","Mexico","Turkmenistan","Cayman Islands","Latvia","Moldova","Bermuda","Barbados","Paraguay","Italy","Equatorial Guinea","Saint Kitts and Nevis","Montenegro","Georgia","British Virgin Islands","Anguilla","Chile","Senegal","Luxembourg","Faroe Islands","Trinidad and Tobago","Dominica","Cambodia","Bahamas","Myanmar","Micronesia","Czech Republic","Sao Tome and Principe","Palau","Cape Verde","Jamaica","Turks and Caicos Islands","Vanuatu","Niue","Cameroon","Sweden","Kuwait","Turkey","Libya","Somalia","Germany","Bangladesh","Jordan","Azerbaijan","Greece","Sierra Leone","Togo","Thailand","Yemen","Brunei","New Zealand","El Salvador","Gabon","Syria","Zambia","Ireland","Pitcairn","Monaco","Ghana","Albania","Tonga","Swaziland","Bahrain","Uzbekistan","Pakistan","Hungary","Guernsey","Samoa","Isle of Man","Estonia","Tuvalu","Ukraine","Solomon Islands","Saint Lucia","Saint Vincent and the Grenadines","Uruguay","Switzerland","Colombia","Falkland Islands","Austria","Portugal","Nigeria","Ivory Coast","San Marino","Malta","Tokelau","Bolivia","Egypt","Sudan","Botswana","Kosovo","Jersey","Nauru","Benin","Honduras","Guatemala","Netherlands","Tanzania","Djibouti","North Korea","Maldives","Guinea-Bissau","Gibraltar","Slovenia","Kyrgyzstan","United Kingdom","Marshall Islands","Finland","Cuba","Republic of the Congo","Bulgaria","Bhutan","Ethiopia","France","Laos","Andorra","Zimbabwe","Gambia","Central African Republic","Iran","Rwanda","Serbia","Australia","Tunisia","Malaysia","Morocco","Angola","Saint Helena","Papua New Guinea","Chad","India","Romania","Israel","Mauritania","Canada","Suriname","Ecuador","Dominican Republic","Kenya","Denmark","Malawi","Kiribati","Poland","Cyprus","Nepal","Antigua and Barbuda","Peru","Cook Islands","Belgium","Brazil","Panama","Burkina Faso","Russia","Algeria","Philippines","Kazakhstan","Japan","Lebanon","Liechtenstein","Croatia","South Sudan","Iraq","Indonesia","Uganda","Greenland","Madagascar","Burundi","Slovakia","South Africa","United Arab Emirates","Western Sahara","Montserrat","Nicaragua","Fiji","Eritrea","Saudi Arabia","Lithuania","United States","Haiti","Argentina","Mozambique","Grenada","Singapore","Belize","Afghanistan","Oman","Macedonia","Niger","Seychelles","Costa Rica","Guyana"],"locations":["LSO","MUS","QAT","BLR","ESP","KOR","ISL","VEN","MLI","LKA","CHN","LBR","MNG","BIH","TLS","ARM","PSE","NOR","GIN","VNM","TJK","COD","MEX","TKM","CYM","LVA","MDA","BMU","BRB","PRY","ITA","GNQ","KNA","MNE","GEO","VGB","AIA","CHL","SEN","LUX","FRO","TTO","DMA","KHM","BHS","MMR","FSM","CZE","STP","PLW","CPV","JAM","TCA","VUT","NIU","CMR","SWE","KWT","TUR","LBY","SOM","DEU","BGD","JOR","AZE","GRC","SLE","TGO","THA","YEM","BRN","NZL","SLV","GAB","SYR","ZMB","IRL","PCN","MCO","GHA","ALB","TON","SWZ","BHR","UZB","PAK","HUN","GGY","WSM","IMN","EST","TUV","UKR","SLB","LCA","VCT","URY","CHE","COL","FLK","AUT","PRT","NGA","CIV","SMR","MLT","TKL","BOL","EGY","SDN","BWA","XKX","JEY","NRU","BEN","HND","GTM","NLD","TZA","DJI","PRK","MDV","GNB","GIB","SVN","KGZ","GBR","MHL","FIN","CUB","COG","BGR","BTN","ETH","FRA","LAO","AND","ZWE","GMB","CAF","IRN","RWA","SRB","AUS","TUN","MYS","MAR","AGO","SHN","PNG","TCD","IND","ROU","ISR","MRT","CAN","SUR","ECU","DOM","KEN","DNK","MWI","KIR","POL","CYP","NPL","ATG","PER","COK","BEL","BRA","PAN","BFA","RUS","DZA","PHL","KAZ","JPN","LBN","LIE","HRV","SSD","IRQ","IDN","UGA","GRL","MDG","BDI","SVK","ZAF","ARE","ESH","MSR","NIC","FJI","ERI","SAU","LTU","USA","HTI","ARG","MOZ","GRD","SGP","BLZ","AFG","OMN","MKD","NER","SYC","CRI","GUY"],"name":"","z":[0.431188679,0.174529412,0.059813765,0.24102,0.31666767,0.334892157,0.286029412,0.08652636,0.313875,0.245555716,0.219529583,0.399841808,0.342842105,0.465446281,0.317,0.644767123,0.373653061,0.355953107,0.457230769,0.315368653,0.406038462,0.196923729,0.233316789,0.533133333,0.391634146,0.297037975,0.286769231,0.297529412,0.271891304,0.297028455,0.468574594,0.6086,0.325333333,0.552023256,0.454112727,0.308,0.0,0.326329088,0.365835294,0.393957831,0.323333333,0.29887,0.324833333,0.33306383,0.331503145,0.293164444,0.4595,0.339047619,0.2385,0.754,0.255333333,0.31739083,0.0,0.713888889,0.542857143,0.351988095,0.359502668,0.034752643,0.00234132,0.503916667,0.383453416,0.366151021,0.197433333,0.265030928,0.444221649,0.344162134,0.289719298,0.313664286,0.360253894,0.455020202,-0.018777778,0.313414765,0.17732699,0.205965517,0.05325,0.321407407,0.323699655,-0.0876,0.18545614,0.310859848,0.382640483,0.433636364,0.2203,0.093589474,0.144083333,0.175093155,0.431874419,0.229178571,0.559875,0.029025641,0.139683333,0.0,-0.001452648,0.348428571,0.209473684,0.19737037,0.340864185,0.336183554,0.251782543,0.200740741,0.322614561,0.401489756,0.323563894,0.345162162,0.1852,0.448180328,0.711,0.311243968,0.382498807,0.421494949,0.292741935,0.421058824,0.321603448,-0.106666667,0.211446809,0.310076125,0.324893268,0.339918597,0.436992366,0.499857143,0.435878788,-0.156062937,0.307,0.4031,0.302916084,0.175869565,0.3504274,0.146,0.365563934,-0.056228433,0.22022449,0.25321466,0.110133333,0.414891753,0.383776955,0.213333333,0.392634146,0.387691824,0.313235294,0.284612245,0.367734426,-0.040862745,0.388042169,0.348990905,0.468993631,0.44618275,0.336480969,-0.017315152,0.234454545,0.388727273,0.318469388,0.165029701,0.34361295,0.260721311,0.5485,0.323587578,0.452285714,0.129995696,0.236344768,0.292732965,0.414798095,0.441734177,0.5532,0.158317473,0.284847059,0.239174061,0.412588235,0.420756902,0.856,0.348206302,0.388065227,0.304564549,0.46797561,0.028943731,0.366501718,0.267078547,0.405848485,0.267543038,0.283448,0.366818182,0.342523364,0.253087912,0.320944724,0.006497452,0.23711828,0.655138889,0.409527778,-0.088335,0.325716814,0.359736381,0.156299169,0.211926829,0.500357143,0.3081,0.05425,0.0918,0.110689412,0.363886878,0.375597752,0.334100295,0.313813349,0.369424242,0.260416667,0.306772643,0.34225,0.376357143,0.454409091,0.380409091,0.411364179,0.387895349,0.273161616,0.632928571],"type":"choropleth"}],"name":"2020-08-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sierra Leone","Jordan","Guyana","Kenya","Mozambique","Tanzania","Tuvalu","Madagascar","Germany","Sao Tome and Principe","Turks and Caicos Islands","Dominican Republic","Algeria","Saudi Arabia","Iran","Anguilla","Belize","Belgium","Bolivia","Philippines","Togo","Pitcairn","Gibraltar","Turkmenistan","South Korea","Uganda","Serbia","Burundi","Rwanda","Niue","Faroe Islands","Kiribati","Argentina","Bahamas","Guinea","Ghana","Portugal","Croatia","Nicaragua","Vietnam","Georgia","Nigeria","Norway","Palau","Dominica","Israel","Cameroon","Kuwait","Angola","Poland","Maldives","Malawi","Spain","Thailand","Falkland Islands","British Virgin Islands","Solomon Islands","Canada","Sri Lanka","Barbados","Mongolia","Jamaica","Samoa","France","Malta","Afghanistan","Slovakia","Czech Republic","Austria","Fiji","Kyrgyzstan","Lithuania","Paraguay","Cook Islands","Ethiopia","Australia","Niger","Guatemala","South Africa","Ukraine","Bermuda","Cape Verde","Benin","Ireland","Mali","Oman","United States","Mauritania","Zimbabwe","Tajikistan","Botswana","Comoros","Armenia","Burkina Faso","Vatican","East Timor","Singapore","Zambia","Finland","Egypt","Estonia","Greenland","Haiti","Macedonia","Gambia","Mexico","Montserrat","Honduras","Montenegro","Russia","Uruguay","Senegal","Tonga","Pakistan","Central African Republic","Eritrea","Western Sahara","Somalia","Grenada","Denmark","Antigua and Barbuda","Suriname","Cambodia","Equatorial Guinea","Andorra","Saint Lucia","Saint Helena","Mauritius","Myanmar","Cyprus","Nauru","Guinea-Bissau","Colombia","Morocco","Indonesia","Chile","Kosovo","Isle of Man","Latvia","Saint Kitts and Nevis","Japan","Iraq","Belarus","Venezuela","Guernsey","Bahrain","Peru","Marshall Islands","Trinidad and Tobago","South Sudan","New Zealand","Democratic Republic of the Congo","Bangladesh","Bulgaria","Romania","Laos","Liechtenstein","Vanuatu","Cayman Islands","Ivory Coast","Jersey","Panama","Greece","Bosnia and Herzegovina","Chad","Papua New Guinea","Sweden","Uzbekistan","Djibouti","Malaysia","Cuba","Gabon","Kazakhstan","Syria","United Kingdom","Monaco","Turkey","Bhutan","Luxembourg","Brunei","Yemen","Slovenia","Qatar","Iceland","United Arab Emirates","Swaziland","India","Lebanon","Moldova","Switzerland","Netherlands","San Marino","Nepal","Hungary","El Salvador","Libya","Lesotho","Tunisia","British Indian Ocean Territory","Sudan","Republic of the Congo","China","Ecuador","Costa Rica","Azerbaijan","Albania","North Korea","Micronesia","Saint Vincent and the Grenadines","Seychelles","Italy","Palestine","Liberia","Brazil"],"locations":["SLE","JOR","GUY","KEN","MOZ","TZA","TUV","MDG","DEU","STP","TCA","DOM","DZA","SAU","IRN","AIA","BLZ","BEL","BOL","PHL","TGO","PCN","GIB","TKM","KOR","UGA","SRB","BDI","RWA","NIU","FRO","KIR","ARG","BHS","GIN","GHA","PRT","HRV","NIC","VNM","GEO","NGA","NOR","PLW","DMA","ISR","CMR","KWT","AGO","POL","MDV","MWI","ESP","THA","FLK","VGB","SLB","CAN","LKA","BRB","MNG","JAM","WSM","FRA","MLT","AFG","SVK","CZE","AUT","FJI","KGZ","LTU","PRY","COK","ETH","AUS","NER","GTM","ZAF","UKR","BMU","CPV","BEN","IRL","MLI","OMN","USA","MRT","ZWE","TJK","BWA","COM","ARM","BFA","VAT","TLS","SGP","ZMB","FIN","EGY","EST","GRL","HTI","MKD","GMB","MEX","MSR","HND","MNE","RUS","URY","SEN","TON","PAK","CAF","ERI","ESH","SOM","GRD","DNK","ATG","SUR","KHM","GNQ","AND","LCA","SHN","MUS","MMR","CYP","NRU","GNB","COL","MAR","IDN","CHL","XKX","IMN","LVA","KNA","JPN","IRQ","BLR","VEN","GGY","BHR","PER","MHL","TTO","SSD","NZL","COD","BGD","BGR","ROU","LAO","LIE","VUT","CYM","CIV","JEY","PAN","GRC","BIH","TCD","PNG","SWE","UZB","DJI","MYS","CUB","GAB","KAZ","SYR","GBR","MCO","TUR","BTN","LUX","BRN","YEM","SVN","QAT","ISL","ARE","SWZ","IND","LBN","MDA","CHE","NLD","SMR","NPL","HUN","SLV","LBY","LSO","TUN","IOT","SDN","COG","CHN","ECU","CRI","AZE","ALB","PRK","FSM","VCT","SYC","ITA","PSE","LBR","BRA"],"name":"","z":[0.389337079,0.10105303,0.405654762,0.325764439,0.21775,0.213411565,0.218,0.369264516,0.315323842,-0.66,0.6735,0.177880952,0.412267327,0.098353093,0.474885387,0.947,0.354937984,0.295896907,0.226210938,0.236911479,0.358857143,0.691818182,-0.051253968,0.488636364,0.324806113,0.264610403,0.221236,-0.345292683,-0.120138075,0.451307692,0.1533125,0.0,0.286670528,0.424100746,0.375083333,0.258447814,0.205041426,0.365869863,0.119697345,0.465235192,0.517688766,0.282811506,0.363587629,0.944,0.474,0.244212479,0.492705298,0.023808594,0.268518672,0.264753778,0.02071179,0.351783439,0.268231802,0.331241015,0.548166667,0.371071429,0.308263158,0.364767383,0.15255778,0.443329412,0.468469512,0.196470276,0.27775,0.318037335,0.12631405,0.21698524,0.309952381,0.261700624,0.310941349,0.341248175,0.35985,0.28512854,0.127304571,0.634,0.284730539,0.381179228,0.532260274,0.347622929,0.251661808,0.36319432,0.111090909,0.188428571,0.28172,0.163161136,0.406182353,0.158109589,0.495340383,0.425772727,0.190533058,0.455241667,0.215377049,0.947,0.56172549,0.329727273,-0.162,0.485333333,0.177764317,0.146396825,0.366964392,0.468596532,0.315228395,0.42325,0.357576427,0.102807692,0.574759091,0.13415563,0.448891892,0.14436756,0.205759259,0.34605416,0.368874786,0.299685714,0.358918919,0.200005181,0.558745098,0.492117647,0.478612903,0.316173709,0.0785,0.307080153,0.391225,0.631571429,0.182269841,0.5864,0.282719298,0.266508475,0.253666667,0.076510204,0.410657658,0.421430052,0.919,0.551,0.203263586,0.23601417,0.083059659,0.296709768,0.116441176,0.2254875,0.240844311,0.577266667,0.282656673,0.350567251,0.228845161,0.012226807,0.346783784,0.131510345,0.276746992,0.144555556,0.352148571,0.450838298,0.436128445,0.332429022,0.162169279,0.434485207,0.397985985,0.46923,0.250411765,0.420615385,0.582939655,0.305162791,0.296377551,0.327562727,0.367613569,0.365924731,0.246518072,0.409432203,0.330734203,0.452630435,0.167095238,-0.034810122,0.041124294,0.526857143,0.269769231,0.292585366,0.188529998,0.228940299,0.22375085,-0.224375,0.329655367,-0.066291667,0.283385542,0.356191617,0.102385113,0.342351563,0.202663577,-0.150769231,0.050820477,0.069694006,0.491781955,0.26795877,0.377993559,0.4775,0.171606218,0.352168443,0.124366848,0.075911111,0.08889,0.315298319,0.750428571,0.437072165,0.104585366,0.372737052,0.204232235,0.283236878,0.494934884,0.358207167,0.559145833,0.0605,0.420491228,0.455189723,0.378386585,0.429864706,0.557637037,0.349421567],"type":"choropleth"}],"name":"2020-08-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sweden","Brazil","Democratic Republic of the Congo","Iran","Cuba","Marshall Islands","Uzbekistan","United Arab Emirates","El Salvador","Italy","Morocco","Mali","India","Mauritius","North Korea","Gabon","South Africa","Kazakhstan","Burkina Faso","Saint Vincent and the Grenadines","Poland","Cyprus","Somalia","Nigeria","Singapore","Monaco","Iraq","Equatorial Guinea","Saint Lucia","Haiti","Brunei","Vatican","Tunisia","Micronesia","Israel","Bahamas","Falkland Islands","Colombia","Liberia","Botswana","Palau","Samoa","Maldives","South Korea","Angola","Belize","Mauritania","Libya","Cape Verde","Central African Republic","Serbia","Panama","Jersey","Lebanon","Palestine","Peru","United States","Austria","Andorra","South Sudan","Oman","Greenland","Venezuela","Denmark","Nicaragua","Tanzania","Syria","Cayman Islands","Guinea","Fiji","Sierra Leone","San Marino","Kuwait","Bangladesh","Malawi","Saudi Arabia","Ivory Coast","Ireland","Guernsey","Tonga","British Virgin Islands","Niue","China","Vietnam","Solomon Islands","Mongolia","Bhutan","Netherlands","Canada","Bermuda","Cameroon","Dominican Republic","Uruguay","Kyrgyzstan","Moldova","Hungary","New Zealand","Mexico","Slovenia","Slovakia","Czech Republic","Thailand","Belgium","Liechtenstein","Sao Tome and Principe","Macedonia","Japan","Barbados","Spain","Pakistan","Albania","Laos","Isle of Man","Bosnia and Herzegovina","Indonesia","Greece","Estonia","Republic of the Congo","Burundi","Guinea-Bissau","Saint Helena","Portugal","Russia","Saint Kitts and Nevis","Djibouti","Sudan","Malaysia","Montenegro","Australia","Comoros","Honduras","Chad","Lithuania","Madagascar","Costa Rica","Chile","Uganda","Rwanda","Guatemala","Kenya","Jamaica","Bulgaria","Kosovo","Turkey","Niger","Trinidad and Tobago","Argentina","Seychelles","Sri Lanka","Togo","Senegal","Iceland","Vanuatu","Georgia","Benin","British Indian Ocean Territory","Turkmenistan","Malta","Gibraltar","Zambia","Bolivia","Ecuador","Dominica","Romania","Ukraine","Tuvalu","Grenada","Papua New Guinea","Faroe Islands","Yemen","Myanmar","Luxembourg","Tajikistan","Norway","Nepal","Anguilla","United Kingdom","Lesotho","Armenia","Nauru","Latvia","Pitcairn","Montserrat","Zimbabwe","Ghana","Western Sahara","Germany","Egypt","Azerbaijan","Algeria","Antigua and Barbuda","Kiribati","Finland","Switzerland","Ethiopia","France","Cambodia","East Timor","Gambia","Qatar","Philippines","Jordan","Croatia","Afghanistan","Suriname","Guyana","Paraguay","Belarus","Mozambique","Turks and Caicos Islands","Eritrea","Bahrain","Swaziland"],"locations":["SWE","BRA","COD","IRN","CUB","MHL","UZB","ARE","SLV","ITA","MAR","MLI","IND","MUS","PRK","GAB","ZAF","KAZ","BFA","VCT","POL","CYP","SOM","NGA","SGP","MCO","IRQ","GNQ","LCA","HTI","BRN","VAT","TUN","FSM","ISR","BHS","FLK","COL","LBR","BWA","PLW","WSM","MDV","KOR","AGO","BLZ","MRT","LBY","CPV","CAF","SRB","PAN","JEY","LBN","PSE","PER","USA","AUT","AND","SSD","OMN","GRL","VEN","DNK","NIC","TZA","SYR","CYM","GIN","FJI","SLE","SMR","KWT","BGD","MWI","SAU","CIV","IRL","GGY","TON","VGB","NIU","CHN","VNM","SLB","MNG","BTN","NLD","CAN","BMU","CMR","DOM","URY","KGZ","MDA","HUN","NZL","MEX","SVN","SVK","CZE","THA","BEL","LIE","STP","MKD","JPN","BRB","ESP","PAK","ALB","LAO","IMN","BIH","IDN","GRC","EST","COG","BDI","GNB","SHN","PRT","RUS","KNA","DJI","SDN","MYS","MNE","AUS","COM","HND","TCD","LTU","MDG","CRI","CHL","UGA","RWA","GTM","KEN","JAM","BGR","XKX","TUR","NER","TTO","ARG","SYC","LKA","TGO","SEN","ISL","VUT","GEO","BEN","IOT","TKM","MLT","GIB","ZMB","BOL","ECU","DMA","ROU","UKR","TUV","GRD","PNG","FRO","YEM","MMR","LUX","TJK","NOR","NPL","AIA","GBR","LSO","ARM","NRU","LVA","PCN","MSR","ZWE","GHA","ESH","DEU","EGY","AZE","DZA","ATG","KIR","FIN","CHE","ETH","FRA","KHM","TLS","GMB","QAT","PHL","JOR","HRV","AFG","SUR","GUY","PRY","BLR","MOZ","TCA","ERI","BHR","SWZ"],"name":"","z":[0.380316642,0.376458335,0.12452815,0.341959866,-0.037747084,0.57025,0.252652174,0.221895977,0.066977935,0.466365216,0.246030864,0.306602996,0.138915353,0.400837838,0.461578947,0.228670213,0.29863379,0.181029412,0.3888875,0.575177778,0.40341663,0.350798793,0.218769547,0.20158344,0.235816374,0.507833333,0.251723192,0.371833333,0.221645833,0.295858382,0.000470588,0.563666667,0.252363248,0.619,0.281309115,0.361633745,0.208638889,0.325627322,0.340443478,0.172131579,0.924,0.369545455,-0.252555039,0.272634921,0.255629371,0.331378698,0.405666667,0.233018868,0.3163,0.438669118,0.26939738,0.196945763,0.220369565,0.301609375,0.227137681,0.350235083,0.368043418,0.346041193,0.386173913,0.237142857,0.294502347,0.444345455,0.118731809,0.311250883,0.162834663,0.20793883,0.219634783,0.385563218,0.0928125,0.067611111,0.46507619,0.448666667,0.161094595,0.111099567,0.285176923,0.105680685,0.203817308,0.311905556,0.230866667,0.451205357,0.312421053,0.198,0.303117142,0.257067227,0.446076923,0.190623457,0.328352941,0.29569703,0.329444988,0.2014,0.365566102,0.23321371,0.374480985,0.160243243,0.274374233,0.274396825,0.29745541,0.194448054,0.235102041,0.313209877,0.35691784,0.33950759,0.323524955,0.530060606,0.43515,0.272258065,0.275023477,0.083153846,0.367395376,0.097154446,0.279670807,0.291737705,0.410402062,0.272570048,0.220338342,0.361781644,0.399702532,0.212458333,-0.136941176,-0.2744,0.474857143,0.289026042,0.2944209,-0.207272727,0.212795455,0.392352201,0.112754641,0.18914,0.409636228,-0.0525,0.023192968,0.395128205,0.324145374,0.33996831,0.238155929,0.298763627,0.1511664,-0.177303922,0.278386698,0.243628532,0.334909702,0.340522491,0.127402516,0.288296972,0.384933657,0.219556485,0.095651192,0.363513812,0.246340824,0.27468,0.132988318,0.398082569,0.37145,0.464814721,0.17617,0.766,0.255111111,0.232282051,0.354903226,0.369979866,0.299583716,0.211948296,0.803166667,0.329413717,0.298674024,0.2706,0.351657895,0.213724138,0.121777778,0.3788,0.202839806,0.263015038,0.190707071,0.380948142,0.242087444,0.41,0.411032481,0.316653846,0.180972603,0.0,0.337415094,0.543714286,0.08415625,0.393130099,0.151314309,0.258418605,0.310197586,0.334151745,0.417673729,0.250073333,0.073415094,0.763647059,0.253498,0.271482955,0.229935393,0.363330084,0.199623656,0.134588235,0.263244131,0.153464891,0.246108219,0.197195402,0.334938547,0.164903226,0.059842105,0.19182,0.274919403,0.414207207,0.0102,0.0,0.0675625,0.155175182,0.137744186],"type":"choropleth"}],"name":"2020-08-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ukraine","Sao Tome and Principe","Ireland","Oman","Czech Republic","Germany","Japan","British Virgin Islands","Sri Lanka","East Timor","Gambia","Grenada","Rwanda","Kuwait","Vietnam","Jamaica","Norway","Falkland Islands","Dominican Republic","Albania","South Korea","Serbia","Botswana","North Korea","Bahamas","Chile","Canada","Liberia","Bermuda","Jersey","Sweden","Nauru","Slovakia","Brunei","Belgium","Cambodia","Lesotho","Bosnia and Herzegovina","Trinidad and Tobago","Cayman Islands","Australia","France","Saint Vincent and the Grenadines","Egypt","Nicaragua","Papua New Guinea","Barbados","Bhutan","Fiji","Greenland","Tanzania","Tajikistan","Comoros","Somalia","Ivory Coast","Sierra Leone","Iceland","Costa Rica","Hungary","Austria","Macedonia","Netherlands","Croatia","Israel","Syria","Turkmenistan","Estonia","Sudan","Madagascar","Denmark","Tonga","Turks and Caicos Islands","Malta","Laos","Cape Verde","South Africa","Marshall Islands","Greece","Palestine","India","British Indian Ocean Territory","Mauritius","Senegal","Nepal","Monaco","Gabon","Samoa","China","Portugal","Tuvalu","Kyrgyzstan","Western Sahara","Guinea-Bissau","Azerbaijan","Peru","Benin","Bulgaria","Spain","Angola","Andorra","Mali","Honduras","Palau","Saint Helena","Malaysia","Panama","Cameroon","Yemen","Argentina","Qatar","Liechtenstein","Bahrain","Lithuania","Pitcairn","Ethiopia","Mozambique","Mexico","Nigeria","Montenegro","Morocco","Saudi Arabia","Lebanon","Mauritania","Vanuatu","Algeria","Kosovo","Zambia","Afghanistan","Cyprus","Thailand","Uganda","United Kingdom","Central African Republic","Uzbekistan","Republic of the Congo","Bangladesh","Seychelles","Cuba","Romania","United States","Italy","Indonesia","Niue","Bolivia","New Zealand","Eritrea","United Arab Emirates","Kenya","Guatemala","Pakistan","Equatorial Guinea","Togo","Turkey","Philippines","Swaziland","Antigua and Barbuda","San Marino","Georgia","Uruguay","Guyana","Finland","Solomon Islands","Mongolia","Zimbabwe","Singapore","Slovenia","Belarus","Micronesia","Brazil","Luxembourg","Saint Kitts and Nevis","Malawi","Colombia","Belize","Kiribati","Isle of Man","Suriname","Niger","Dominica","Iraq","Guernsey","Jordan","Venezuela","Vatican","Paraguay","El Salvador","Moldova","South Sudan","Russia","Guinea","Maldives","Montserrat","Democratic Republic of the Congo","Kazakhstan","Libya","Burundi","Poland","Iran","Saint Lucia","Armenia","Tokelau","Burkina Faso","Faroe Islands","Tunisia","Djibouti","Latvia","Ghana","Haiti","Chad","Ecuador","Myanmar","Switzerland","Gibraltar"],"locations":["UKR","STP","IRL","OMN","CZE","DEU","JPN","VGB","LKA","TLS","GMB","GRD","RWA","KWT","VNM","JAM","NOR","FLK","DOM","ALB","KOR","SRB","BWA","PRK","BHS","CHL","CAN","LBR","BMU","JEY","SWE","NRU","SVK","BRN","BEL","KHM","LSO","BIH","TTO","CYM","AUS","FRA","VCT","EGY","NIC","PNG","BRB","BTN","FJI","GRL","TZA","TJK","COM","SOM","CIV","SLE","ISL","CRI","HUN","AUT","MKD","NLD","HRV","ISR","SYR","TKM","EST","SDN","MDG","DNK","TON","TCA","MLT","LAO","CPV","ZAF","MHL","GRC","PSE","IND","IOT","MUS","SEN","NPL","MCO","GAB","WSM","CHN","PRT","TUV","KGZ","ESH","GNB","AZE","PER","BEN","BGR","ESP","AGO","AND","MLI","HND","PLW","SHN","MYS","PAN","CMR","YEM","ARG","QAT","LIE","BHR","LTU","PCN","ETH","MOZ","MEX","NGA","MNE","MAR","SAU","LBN","MRT","VUT","DZA","XKX","ZMB","AFG","CYP","THA","UGA","GBR","CAF","UZB","COG","BGD","SYC","CUB","ROU","USA","ITA","IDN","NIU","BOL","NZL","ERI","ARE","KEN","GTM","PAK","GNQ","TGO","TUR","PHL","SWZ","ATG","SMR","GEO","URY","GUY","FIN","SLB","MNG","ZWE","SGP","SVN","BLR","FSM","BRA","LUX","KNA","MWI","COL","BLZ","KIR","IMN","SUR","NER","DMA","IRQ","GGY","JOR","VEN","VAT","PRY","SLV","MDA","SSD","RUS","GIN","MDV","MSR","COD","KAZ","LBY","BDI","POL","IRN","LCA","ARM","TKL","BFA","FRO","TUN","DJI","LVA","GHA","HTI","TCD","ECU","MMR","CHE","GIB"],"name":"","z":[0.264684211,0.325636364,0.344183306,0.284184211,0.351340528,0.360300576,0.30904259,0.547285714,0.214619329,0.204545455,0.26610828,0.420066667,-0.08088015,0.306323529,0.316661017,0.320211364,0.379412151,0.411772727,0.217845414,0.324766467,0.344543617,0.387033557,0.308227273,0.221125,0.348949458,0.326023106,0.308684926,0.424022624,0.387642857,0.318712871,0.342074236,0.52175,0.298534247,0.25308,0.337372367,0.256782051,0.242163636,0.352876652,0.297199488,0.506592105,0.431977174,0.370917964,0.431659574,0.375849732,0.277052166,0.231553846,0.300387097,0.24212,0.193447368,0.533046512,0.254882206,0.347326316,0.0,0.386388235,0.255669903,0.195070175,0.318790476,0.234825784,0.312417582,0.332372684,0.279780488,0.333869293,0.387748031,0.22971407,0.338349057,0.448071429,0.378253012,0.456080882,0.248397959,0.308714286,0.470896104,0.3644,0.35989781,0.423847222,0.301028169,0.341080619,0.776333333,0.365439367,0.362741935,0.1691552,0.284,0.4385,0.22372,0.224730659,0.22690566,0.332288889,0.150461538,0.383863997,0.315881408,0.85425,0.109189189,0.213035714,0.058545455,0.397651376,0.443164389,0.03275,0.415793388,0.357804838,0.331800971,0.484033898,0.252052381,0.079224859,0.851,0.294857143,0.138711181,0.277130292,0.370424883,0.451373913,0.304370643,0.19097416,0.449851852,0.154207317,0.376016432,0.525,0.19965407,0.107224852,0.238823186,0.314393925,-0.189173913,0.39590535,0.180456604,0.384654206,0.121,-0.3535,0.274038596,0.304742857,0.087202532,0.322418033,0.363225877,0.318445128,0.273168285,0.396899848,0.215213333,0.227772727,0.213088889,0.214615764,0.531368794,-0.021663133,0.336469931,0.389044851,0.513063443,0.118962415,0.5734,0.248983425,0.377654313,0.258263158,0.224165445,0.271916253,0.316559628,0.074840768,-0.007166667,0.378530387,0.203121499,0.289144814,-0.064,0.270205882,-0.264666667,0.49084127,0.357923389,0.140730769,0.302605263,0.299266667,0.360927536,0.226247492,0.251495086,0.293645161,0.334391753,0.359181818,0.401199393,0.248289855,0.249333333,0.358217593,0.364108796,0.381405714,0.194833333,0.412557895,0.298090909,0.45525,0.453222222,0.379951542,0.4933,0.213677083,0.194523271,0.64,0.222619104,-0.013131507,0.373589404,0.319614943,0.265783641,-0.084387755,0.066254848,0.599363636,0.185524927,0.316777778,0.353240506,-0.10007767,0.256022838,0.491556239,0.5138,0.331655556,0.356,0.186364865,0.588833333,0.294181818,0.262147059,0.336699301,0.246623735,0.306739943,0.425141304,0.255720093,0.385608939,0.327934773,0.359767442],"type":"choropleth"}],"name":"2020-08-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Australia","Tunisia","Senegal","Bangladesh","San Marino","Zambia","Mauritania","Latvia","Gabon","Samoa","Saint Vincent and the Grenadines","Kenya","Democratic Republic of the Congo","Republic of the Congo","Macedonia","Palestine","Dominican Republic","Moldova","Micronesia","Chile","Algeria","Jordan","Bhutan","Philippines","Estonia","Zimbabwe","Cayman Islands","United Kingdom","Ethiopia","Kyrgyzstan","Saint Lucia","Qatar","Canada","Andorra","Guinea-Bissau","Bahrain","Tonga","Togo","Bosnia and Herzegovina","Spain","Austria","Finland","Germany","Uruguay","Afghanistan","Mali","Denmark","Ghana","Peru","Mozambique","Slovenia","Guinea","New Zealand","Portugal","Argentina","British Virgin Islands","Suriname","Saudi Arabia","Saint Helena","Angola","Djibouti","Lithuania","North Korea","Ecuador","Morocco","Malta","South Africa","Poland","Equatorial Guinea","Luxembourg","Lebanon","Madagascar","Belarus","Ukraine","Turks and Caicos Islands","Belgium","Antigua and Barbuda","Turkey","Serbia","Rwanda","Ireland","Croatia","Guernsey","Armenia","Nepal","Honduras","Greenland","Liberia","Switzerland","Vietnam","Burkina Faso","Paraguay","Isle of Man","Sweden","Nicaragua","Mexico","Bolivia","Turkmenistan","Italy","Kazakhstan","Ivory Coast","Sierra Leone","Bahamas","Nigeria","Iran","Laos","Burundi","British Indian Ocean Territory","Tajikistan","France","Libya","Malaysia","Niger","Sri Lanka","Trinidad and Tobago","Singapore","Yemen","Saint Kitts and Nevis","Monaco","Haiti","Indonesia","Netherlands","Guatemala","Kosovo","Bulgaria","Pitcairn","Venezuela","Brazil","Chad","Palau","Israel","Hungary","Vanuatu","Benin","Central African Republic","Mauritius","Comoros","Jamaica","Uzbekistan","Syria","Myanmar","Panama","Dominica","Czech Republic","Oman","Gambia","Tanzania","Russia","South Sudan","Bermuda","Malawi","Mongolia","Nauru","Falkland Islands","East Timor","Albania","Brunei","Marshall Islands","Western Sahara","Cuba","Gibraltar","Maldives","Costa Rica","Barbados","Thailand","Iceland","Niue","Cape Verde","Somalia","Eritrea","Colombia","Cambodia","Cameroon","Georgia","Sudan","El Salvador","Azerbaijan","Greece","Slovakia","Cyprus","Japan","Guyana","Seychelles","South Korea","Grenada","Belize","Cook Islands","India","Botswana","Fiji","China","Norway","Iraq","Pakistan","Egypt","United States","Solomon Islands","Kiribati","Lesotho","Jersey","United Arab Emirates","Papua New Guinea","Montenegro","Kuwait","Montserrat","Sao Tome and Principe","Swaziland","Uganda","Liechtenstein","Romania"],"locations":["AUS","TUN","SEN","BGD","SMR","ZMB","MRT","LVA","GAB","WSM","VCT","KEN","COD","COG","MKD","PSE","DOM","MDA","FSM","CHL","DZA","JOR","BTN","PHL","EST","ZWE","CYM","GBR","ETH","KGZ","LCA","QAT","CAN","AND","GNB","BHR","TON","TGO","BIH","ESP","AUT","FIN","DEU","URY","AFG","MLI","DNK","GHA","PER","MOZ","SVN","GIN","NZL","PRT","ARG","VGB","SUR","SAU","SHN","AGO","DJI","LTU","PRK","ECU","MAR","MLT","ZAF","POL","GNQ","LUX","LBN","MDG","BLR","UKR","TCA","BEL","ATG","TUR","SRB","RWA","IRL","HRV","GGY","ARM","NPL","HND","GRL","LBR","CHE","VNM","BFA","PRY","IMN","SWE","NIC","MEX","BOL","TKM","ITA","KAZ","CIV","SLE","BHS","NGA","IRN","LAO","BDI","IOT","TJK","FRA","LBY","MYS","NER","LKA","TTO","SGP","YEM","KNA","MCO","HTI","IDN","NLD","GTM","XKX","BGR","PCN","VEN","BRA","TCD","PLW","ISR","HUN","VUT","BEN","CAF","MUS","COM","JAM","UZB","SYR","MMR","PAN","DMA","CZE","OMN","GMB","TZA","RUS","SSD","BMU","MWI","MNG","NRU","FLK","TLS","ALB","BRN","MHL","ESH","CUB","GIB","MDV","CRI","BRB","THA","ISL","NIU","CPV","SOM","ERI","COL","KHM","CMR","GEO","SDN","SLV","AZE","GRC","SVK","CYP","JPN","GUY","SYC","KOR","GRD","BLZ","COK","IND","BWA","FJI","CHN","NOR","IRQ","PAK","EGY","USA","SLB","KIR","LSO","JEY","ARE","PNG","MNE","KWT","MSR","STP","SWZ","UGA","LIE","ROU"],"name":"","z":[0.455130504,0.253119231,0.243512887,0.274,0.055333333,0.297168142,0.093842105,0.248495575,0.328971429,0.216625,0.235190476,0.256540026,0.159544811,0.071089286,0.264925926,0.415361111,0.306839865,0.407910256,0.54775,0.467914423,0.26856229,0.246023256,0.282230769,0.302115282,0.344707317,0.253570787,0.322252632,0.384349827,0.245940199,0.220038462,0.454428571,0.156743333,0.308552701,0.324818182,0.2895,0.168941176,0.607752212,0.406273973,0.349387255,0.417340477,0.324441311,0.271046897,0.327104383,0.367934457,0.245321168,0.122896907,0.294453846,0.193904959,0.394876202,0.152362069,0.270275862,0.102027027,0.447272313,0.309441933,0.448242108,0.0898,0.392631579,0.108066759,-0.035368421,0.339671296,0.089405405,0.275367619,0.291333333,0.201372165,0.307378082,0.183127778,0.166080035,0.235487362,0.188538462,0.324353659,0.280645161,0.325974194,0.469533333,0.298363481,0.71,0.358994457,0.185653846,0.257350829,0.296981308,-0.072785185,0.3592,0.37195082,0.52652,0.246216667,0.164649331,0.205808081,0.49145098,0.371645631,0.325390572,0.287689231,0.394909091,0.444434086,0.236555556,0.325879357,0.305811655,0.206665725,0.370713187,0.502931034,0.487161836,0.379909091,0.258373832,0.347291139,0.461376812,0.338493951,0.355852394,0.238986667,0.1563,0.2595,0.205093023,0.369257987,0.316648649,0.232196339,0.352928709,0.117120235,0.415951473,0.25919376,0.489849057,0.173666667,0.413884615,0.322985891,0.101151877,0.349012584,0.293056463,0.284015873,0.318544715,0.337666667,0.095010639,0.415869823,0.43871831,0.589333333,0.316443299,0.335350168,0.167666667,0.191365079,0.359359551,0.213461538,0.2514,0.310193182,0.130827586,0.294172414,0.332338798,0.317601055,0.1415,0.261860947,0.242216216,0.264798507,0.282268072,0.311258887,0.297561538,0.229705882,0.320352381,0.155435583,0.600166667,0.45815,0.136214286,0.320590604,0.402958333,0.290333333,0.3465,-0.045812869,0.23940625,0.082176678,0.33262716,0.356349206,0.372853244,0.441447619,0.2355,0.274864583,0.316989011,0.21927027,0.327701269,0.24487931,0.334477827,0.42965,0.358811966,0.084534708,0.351952991,0.32416507,0.347664,0.376376471,0.235721776,0.142424,0.372822222,0.35978626,0.492583333,0.494673333,0.258666667,0.064381103,0.320724638,0.14678022,0.473084794,0.33864632,0.338180157,0.171086211,0.303449679,0.303415941,0.190166667,0.717333333,0.157898305,0.287347222,0.20254898,0.344258824,0.426615385,0.222652582,0.268592593,0.139428571,0.037702703,0.190147316,0.570321429,0.350533138],"type":"choropleth"}],"name":"2020-08-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Rwanda","Mauritius","Liberia","Kosovo","Afghanistan","Germany","Poland","Tanzania","Mexico","Equatorial Guinea","Belize","Somalia","Hungary","Cambodia","Iceland","Burkina Faso","Iran","Peru","East Timor","Kyrgyzstan","Lesotho","Ecuador","Anguilla","Sao Tome and Principe","Thailand","Sudan","United Kingdom","South Sudan","Suriname","Cameroon","Morocco","Finland","Tonga","Isle of Man","Turks and Caicos Islands","Ethiopia","Czech Republic","Papua New Guinea","Guatemala","Mauritania","Nigeria","Seychelles","Antigua and Barbuda","Canada","Kiribati","Swaziland","Western Sahara","Bermuda","Lebanon","Sweden","Andorra","Cyprus","Syria","Singapore","Bahrain","Eritrea","Samoa","Greece","Vanuatu","Jordan","Moldova","Zimbabwe","Montenegro","Bosnia and Herzegovina","Netherlands","Denmark","France","Djibouti","Cape Verde","Libya","Senegal","Palau","Colombia","Belarus","Georgia","Faroe Islands","Gibraltar","Bulgaria","Russia","Marshall Islands","Cuba","New Zealand","Nepal","Algeria","Serbia","Estonia","Bangladesh","Barbados","Benin","Bahamas","Bolivia","Egypt","Kazakhstan","Romania","Malta","Luxembourg","United States","Laos","Comoros","Burundi","Turkmenistan","Guinea","Madagascar","Solomon Islands","Myanmar","Norway","Saint Kitts and Nevis","Montserrat","Grenada","Ghana","Iraq","Ukraine","Sri Lanka","India","Spain","Central African Republic","Brazil","Malaysia","South Korea","Israel","Haiti","Oman","Micronesia","Austria","Democratic Republic of the Congo","Saint Vincent and the Grenadines","Albania","Chile","Uganda","Australia","Indonesia","Malawi","Paraguay","Zambia","Uruguay","Niger","Argentina","Tokelau","Republic of the Congo","Gabon","Tajikistan","Jamaica","Honduras","Botswana","United Arab Emirates","Pakistan","Qatar","El Salvador","Yemen","Ireland","Mozambique","Gambia","Cayman Islands","San Marino","Niue","Azerbaijan","Slovenia","Croatia","Maldives","Dominica","Monaco","Panama","Belgium","Tuvalu","Uzbekistan","Cook Islands","Guernsey","Saint Helena","Japan","Palestine","Lithuania","Latvia","Brunei","Portugal","Mali","Saint Lucia","Nicaragua","British Virgin Islands","South Africa","North Korea","Vietnam","Tunisia","Bhutan","Kenya","Sierra Leone","Greenland","Fiji","Guinea-Bissau","Switzerland","Falkland Islands","Dominican Republic","China","Ivory Coast","Saudi Arabia","Macedonia","Liechtenstein","Costa Rica","Venezuela","Turkey","Armenia","Togo","Trinidad and Tobago","Nauru","Chad","Slovakia","Philippines","Guyana","Kuwait","Mongolia","Vatican","British Indian Ocean Territory","Angola","Jersey","Italy"],"locations":["RWA","MUS","LBR","XKX","AFG","DEU","POL","TZA","MEX","GNQ","BLZ","SOM","HUN","KHM","ISL","BFA","IRN","PER","TLS","KGZ","LSO","ECU","AIA","STP","THA","SDN","GBR","SSD","SUR","CMR","MAR","FIN","TON","IMN","TCA","ETH","CZE","PNG","GTM","MRT","NGA","SYC","ATG","CAN","KIR","SWZ","ESH","BMU","LBN","SWE","AND","CYP","SYR","SGP","BHR","ERI","WSM","GRC","VUT","JOR","MDA","ZWE","MNE","BIH","NLD","DNK","FRA","DJI","CPV","LBY","SEN","PLW","COL","BLR","GEO","FRO","GIB","BGR","RUS","MHL","CUB","NZL","NPL","DZA","SRB","EST","BGD","BRB","BEN","BHS","BOL","EGY","KAZ","ROU","MLT","LUX","USA","LAO","COM","BDI","TKM","GIN","MDG","SLB","MMR","NOR","KNA","MSR","GRD","GHA","IRQ","UKR","LKA","IND","ESP","CAF","BRA","MYS","KOR","ISR","HTI","OMN","FSM","AUT","COD","VCT","ALB","CHL","UGA","AUS","IDN","MWI","PRY","ZMB","URY","NER","ARG","TKL","COG","GAB","TJK","JAM","HND","BWA","ARE","PAK","QAT","SLV","YEM","IRL","MOZ","GMB","CYM","SMR","NIU","AZE","SVN","HRV","MDV","DMA","MCO","PAN","BEL","TUV","UZB","COK","GGY","SHN","JPN","PSE","LTU","LVA","BRN","PRT","MLI","LCA","NIC","VGB","ZAF","PRK","VNM","TUN","BTN","KEN","SLE","GRL","FJI","GNB","CHE","FLK","DOM","CHN","CIV","SAU","MKD","LIE","CRI","VEN","TUR","ARM","TGO","TTO","NRU","TCD","SVK","PHL","GUY","KWT","MNG","VAT","IOT","AGO","JEY","ITA"],"name":"","z":[0.080166667,0.294176471,0.370127551,0.465359375,0.16054,0.3319738,0.356135425,0.305651408,0.290878111,0.44475,0.467712575,0.426081522,0.397163934,0.225066667,0.477375,0.322956522,0.356286682,0.354274777,0.274,0.422695652,0.266058824,0.241979887,-0.012,0.243923077,0.329290938,0.363284091,0.431472616,0.355885714,0.196866667,0.369613603,0.4008,0.28463244,0.413449541,0.397732558,0.501222222,0.299070896,0.335088154,0.2965,0.388063631,0.323538462,0.277762832,0.301483871,0.209051282,0.341757912,0.645692308,-0.13515,0.539339286,0.196227273,0.447927966,0.345849558,0.438979167,0.380466507,0.418336449,0.347685675,0.168693182,0.368153846,0.50275,0.433696629,0.2773,0.24671875,0.30810303,0.194204142,0.555939394,0.354201149,0.338187574,0.326710059,0.346375626,0.313458333,0.213851485,0.358866667,0.210713208,-0.702,0.467340775,0.30547561,0.34896477,0.133,0.319736842,0.361339768,0.341096408,0.504857143,0.11051741,0.384333333,0.246196013,0.353220884,0.389598592,0.404885714,0.288985263,0.231277027,0.198245614,0.316895397,0.359459273,0.279117851,0.40875,0.316949378,0.404364706,0.2783875,0.312678494,0.3505375,0.229615385,0.205511628,0.258,0.385485714,0.288720339,0.711909091,0.323133758,0.381461988,0.1485,0.403909091,0.5585,0.200181818,0.422244032,0.440576991,0.133002584,0.255193571,0.561258235,0.365564516,0.33942248,0.363090175,0.387567108,0.3373568,0.360080831,0.224345865,0.467909091,0.318767735,0.247942857,0.19914,0.395507246,0.394315896,0.299497722,0.409836445,0.085944053,0.376078189,0.46482479,0.288694118,0.347593151,0.384677758,0.529689928,0.735,0.229859649,0.368758242,0.228099237,0.290694635,0.20398752,0.327690476,0.237219163,0.229564815,0.157375,-0.03945804,0.340941667,0.412904193,0.424277778,0.097868421,0.206290909,0.4635,0.242083333,0.342559184,0.345538462,0.319524752,0.243882591,0.2238,0.322727273,0.447438965,0.36224425,0.634,0.1868,0.4725,0.462888889,0.18475,0.287036643,0.400338346,0.389911357,0.281037975,0.325272727,0.283289052,0.292398734,0.185666667,0.456425595,0.834,0.286935758,0.560333333,0.328977181,0.227779661,0.130609756,0.555040914,0.432658228,0.593403226,0.205049505,0.345153846,0.35939002,0.278675,0.251766142,0.399505899,0.401038095,0.17209002,0.451196078,0.603666667,0.403255968,0.15330883,0.347507585,0.273342466,0.464242236,0.372466667,0.838,0.448488095,0.37296319,0.317459752,0.073611111,0.293908108,0.242857143,0.524,0.031125,0.395868293,0.228382353,0.570939289],"type":"choropleth"}],"name":"2020-08-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bosnia and Herzegovina","Bolivia","Bahamas","South Africa","Faroe Islands","Argentina","Suriname","Guatemala","Cook Islands","Gambia","Georgia","Niue","Sudan","South Korea","Ivory Coast","Sri Lanka","Brazil","Bulgaria","Armenia","Venezuela","Cameroon","Poland","Uzbekistan","Serbia","Spain","Belarus","Ireland","Dominica","Rwanda","Bhutan","Iraq","Brunei","Germany","United Arab Emirates","South Sudan","Indonesia","Eritrea","Maldives","British Virgin Islands","Cayman Islands","Micronesia","Saint Vincent and the Grenadines","Moldova","Lesotho","Palestine","Mauritius","Tuvalu","Romania","Mongolia","Kazakhstan","Burundi","Estonia","Belgium","Andorra","Seychelles","Thailand","Sao Tome and Principe","Solomon Islands","Tonga","Burkina Faso","Czech Republic","Norway","Vietnam","Jamaica","Albania","Central African Republic","Chad","Angola","Mozambique","Grenada","Egypt","Pakistan","Philippines","British Indian Ocean Territory","India","Israel","Qatar","Nigeria","Swaziland","Mexico","Cyprus","Comoros","Benin","Denmark","Panama","Uruguay","Mali","Myanmar","Netherlands","Nauru","Cambodia","Togo","Tajikistan","New Zealand","Slovakia","Portugal","Luxembourg","Djibouti","Bahrain","Pitcairn","Malaysia","Russia","Tanzania","El Salvador","Slovenia","Austria","Greenland","Peru","Equatorial Guinea","Papua New Guinea","Algeria","Colombia","Monaco","Gibraltar","Samoa","Haiti","Belize","Saint Kitts and Nevis","Chile","Botswana","Trinidad and Tobago","Liberia","Finland","Jordan","Anguilla","Malta","Laos","North Korea","Fiji","United States","Canada","Honduras","France","Republic of the Congo","Bermuda","Tunisia","Guernsey","Saudi Arabia","Iran","Guinea-Bissau","Singapore","Sweden","Iceland","China","Saint Lucia","Senegal","Zimbabwe","Democratic Republic of the Congo","Palau","Syria","Saint Helena","Yemen","Jersey","Lebanon","Western Sahara","Libya","Macedonia","Lithuania","Kuwait","Australia","Ethiopia","Dominican Republic","San Marino","Ecuador","Mauritania","Hungary","Kyrgyzstan","Bangladesh","Falkland Islands","Montenegro","Latvia","Barbados","Paraguay","Costa Rica","Switzerland","Ghana","Kenya","Turkey","Vatican","Japan","East Timor","Guyana","Liechtenstein","Morocco","Somalia","Afghanistan","Italy","Montserrat","Gabon","Marshall Islands","Malawi","Cuba","Nicaragua","Nepal","Uganda","Turkmenistan","United Kingdom","Cape Verde","Kosovo","Madagascar","Isle of Man","Niger","Zambia","Guinea","Azerbaijan","Oman","Tokelau","Antigua and Barbuda","Greece","Ukraine","Turks and Caicos Islands","Croatia","Vanuatu","Sierra Leone"],"locations":["BIH","BOL","BHS","ZAF","FRO","ARG","SUR","GTM","COK","GMB","GEO","NIU","SDN","KOR","CIV","LKA","BRA","BGR","ARM","VEN","CMR","POL","UZB","SRB","ESP","BLR","IRL","DMA","RWA","BTN","IRQ","BRN","DEU","ARE","SSD","IDN","ERI","MDV","VGB","CYM","FSM","VCT","MDA","LSO","PSE","MUS","TUV","ROU","MNG","KAZ","BDI","EST","BEL","AND","SYC","THA","STP","SLB","TON","BFA","CZE","NOR","VNM","JAM","ALB","CAF","TCD","AGO","MOZ","GRD","EGY","PAK","PHL","IOT","IND","ISR","QAT","NGA","SWZ","MEX","CYP","COM","BEN","DNK","PAN","URY","MLI","MMR","NLD","NRU","KHM","TGO","TJK","NZL","SVK","PRT","LUX","DJI","BHR","PCN","MYS","RUS","TZA","SLV","SVN","AUT","GRL","PER","GNQ","PNG","DZA","COL","MCO","GIB","WSM","HTI","BLZ","KNA","CHL","BWA","TTO","LBR","FIN","JOR","AIA","MLT","LAO","PRK","FJI","USA","CAN","HND","FRA","COG","BMU","TUN","GGY","SAU","IRN","GNB","SGP","SWE","ISL","CHN","LCA","SEN","ZWE","COD","PLW","SYR","SHN","YEM","JEY","LBN","ESH","LBY","MKD","LTU","KWT","AUS","ETH","DOM","SMR","ECU","MRT","HUN","KGZ","BGD","FLK","MNE","LVA","BRB","PRY","CRI","CHE","GHA","KEN","TUR","VAT","JPN","TLS","GUY","LIE","MAR","SOM","AFG","ITA","MSR","GAB","MHL","MWI","CUB","NIC","NPL","UGA","TKM","GBR","CPV","XKX","MDG","IMN","NER","ZMB","GIN","AZE","OMN","TKL","ATG","GRC","UKR","TCA","HRV","VUT","SLE"],"name":"","z":[0.240397849,0.263372318,0.277935897,0.286089641,0.01575,0.417612244,0.369071429,0.287934156,0.024666667,0.232409396,0.329418667,0.598,0.385697917,0.217872982,0.426333333,0.190596618,0.304552388,0.379302239,0.263712644,0.161586427,0.377250951,0.250481868,0.141153846,0.300484252,0.436869406,0.466088496,0.485137183,0.4151,0.119188605,0.035442308,0.353348018,0.110681818,0.301798089,0.285921673,0.397754011,-0.040341561,0.225952381,0.311371429,0.1682,0.456010101,0.3876,0.387901961,0.451480392,0.205615385,0.476312977,0.259918033,0.443,0.314270905,0.281892857,0.223569444,0.064928571,0.336125828,0.337858746,0.28713253,0.353410405,0.31858168,0.531181818,0.465346154,0.436087719,0.430123077,0.369322353,0.407389034,0.274246798,0.401289316,0.328909091,0.203354167,0.343758065,0.345658654,0.228393939,0.612393939,0.287089744,0.220411227,0.282029319,0.507625,0.28930121,0.325649922,0.210137026,0.280065047,0.30725,0.262641368,0.325569845,0.087333333,0.178852632,0.365615491,0.16065625,0.327563182,0.325048913,0.330370892,0.274777971,0.0,0.254757895,0.392202643,0.303331081,0.394275457,0.374882022,0.279376724,0.336446328,0.294212121,0.200790698,0.802,0.230014582,0.316379433,0.324796992,0.135478193,0.370438356,0.282021368,0.630071429,0.314806604,0.413125,0.391117647,0.269387574,0.408299578,0.403292683,0.275176471,0.360428571,0.37643787,0.408308271,0.147294118,0.319896791,0.168049505,0.349083333,0.392380228,0.324210651,0.21685034,0.6865,0.340742857,0.482011111,0.429188679,0.28072449,0.389337057,0.348672454,0.224245498,0.42076041,0.495977273,0.3252,0.363360927,0.548034483,0.27699843,0.403981257,-0.04169697,0.292229128,0.406809426,0.479169118,0.216498843,0.308,0.283463351,0.30767033,0.317874687,0.905,0.380660714,0.395733333,0.231846154,0.347112069,0.439706638,0.19677551,0.238717172,0.310735849,0.363119675,0.29305814,0.448037519,0.355704403,0.192402212,0.602,0.174232035,0.405444444,0.287727811,0.226592593,0.274646552,0.605565217,0.490413043,0.473709845,0.405961905,0.290503819,0.31994429,0.352563544,0.107850492,0.4969395,0.254100712,0.447,0.158045455,-0.3425,0.170829457,0.4817,0.343419295,0.264367133,0.11985443,0.499375128,0.4674,0.288289256,0.228153846,0.338116183,-0.088874834,0.234939716,0.276844675,0.267210251,0.126760331,0.386576745,0.22254386,0.114344262,0.366119792,0.359382353,0.425348837,0.196793333,0.186403226,0.370351648,0.291285714,0.0,0.081983333,0.400659386,0.379744222,0.184428571,0.197771084,0.071210526,0.360246753],"type":"choropleth"}],"name":"2020-08-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Egypt","Lebanon","Kiribati","Mali","Ukraine","Nigeria","Isle of Man","Ecuador","Suriname","Sri Lanka","Greece","Liechtenstein","Eritrea","Botswana","Canada","Vietnam","Cameroon","Albania","Libya","Kosovo","Madagascar","Iceland","Samoa","Panama","Kenya","Germany","Burundi","Lesotho","Austria","Kuwait","El Salvador","Chile","Swaziland","Honduras","Singapore","Morocco","Monaco","Comoros","Slovenia","Jordan","Togo","Latvia","Costa Rica","Sweden","Guinea-Bissau","Saint Vincent and the Grenadines","Mauritius","Australia","Guyana","Denmark","Montserrat","Peru","Somalia","Tonga","Mozambique","Benin","Barbados","Bulgaria","Bahrain","Serbia","Grenada","Angola","Guernsey","Pitcairn","Bangladesh","Niue","Saudi Arabia","France","Kazakhstan","Uganda","Gabon","India","Belarus","Cyprus","Jamaica","Andorra","Qatar","Zimbabwe","Syria","Palestine","Dominica","Italy","Vatican","Ivory Coast","Brunei","Philippines","Cuba","Central African Republic","Uzbekistan","Afghanistan","Lithuania","Finland","Vanuatu","Romania","Indonesia","China","Czech Republic","Switzerland","Fiji","South Korea","Antigua and Barbuda","Niger","Turks and Caicos Islands","Guatemala","Uruguay","Malawi","Bhutan","Malta","Croatia","Norway","Guinea","Senegal","British Virgin Islands","Oman","Kyrgyzstan","Luxembourg","Ghana","Ireland","Gibraltar","Paraguay","Gambia","Israel","Saint Helena","Mongolia","Tunisia","Equatorial Guinea","Moldova","Cayman Islands","New Zealand","Cambodia","Georgia","Rwanda","Maldives","Saint Kitts and Nevis","Falkland Islands","Algeria","Pakistan","Brazil","United Kingdom","San Marino","Colombia","Slovakia","Bermuda","Macedonia","Anguilla","Liberia","Japan","Poland","South Sudan","Thailand","Marshall Islands","Estonia","Micronesia","Burkina Faso","Dominican Republic","British Indian Ocean Territory","Western Sahara","United Arab Emirates","South Africa","United States","Nicaragua","Jersey","Laos","Armenia","Zambia","Republic of the Congo","Nauru","Seychelles","Venezuela","Iran","Yemen","Bolivia","Faroe Islands","Democratic Republic of the Congo","North Korea","Saint Lucia","Netherlands","Iraq","Sudan","Russia","Myanmar","Montenegro","Djibouti","Sao Tome and Principe","Malaysia","Bosnia and Herzegovina","Spain","Cape Verde","Chad","Tanzania","Mauritania","Azerbaijan","Cook Islands","Papua New Guinea","Greenland","Bahamas","Tuvalu","Turkmenistan","East Timor","Tajikistan","Hungary","Ethiopia","Belize","Haiti","Mexico","Turkey","Solomon Islands","Argentina","Portugal","Trinidad and Tobago","Sierra Leone","Belgium","Nepal"],"locations":["EGY","LBN","KIR","MLI","UKR","NGA","IMN","ECU","SUR","LKA","GRC","LIE","ERI","BWA","CAN","VNM","CMR","ALB","LBY","XKX","MDG","ISL","WSM","PAN","KEN","DEU","BDI","LSO","AUT","KWT","SLV","CHL","SWZ","HND","SGP","MAR","MCO","COM","SVN","JOR","TGO","LVA","CRI","SWE","GNB","VCT","MUS","AUS","GUY","DNK","MSR","PER","SOM","TON","MOZ","BEN","BRB","BGR","BHR","SRB","GRD","AGO","GGY","PCN","BGD","NIU","SAU","FRA","KAZ","UGA","GAB","IND","BLR","CYP","JAM","AND","QAT","ZWE","SYR","PSE","DMA","ITA","VAT","CIV","BRN","PHL","CUB","CAF","UZB","AFG","LTU","FIN","VUT","ROU","IDN","CHN","CZE","CHE","FJI","KOR","ATG","NER","TCA","GTM","URY","MWI","BTN","MLT","HRV","NOR","GIN","SEN","VGB","OMN","KGZ","LUX","GHA","IRL","GIB","PRY","GMB","ISR","SHN","MNG","TUN","GNQ","MDA","CYM","NZL","KHM","GEO","RWA","MDV","KNA","FLK","DZA","PAK","BRA","GBR","SMR","COL","SVK","BMU","MKD","AIA","LBR","JPN","POL","SSD","THA","MHL","EST","FSM","BFA","DOM","IOT","ESH","ARE","ZAF","USA","NIC","JEY","LAO","ARM","ZMB","COG","NRU","SYC","VEN","IRN","YEM","BOL","FRO","COD","PRK","LCA","NLD","IRQ","SDN","RUS","MMR","MNE","DJI","STP","MYS","BIH","ESP","CPV","TCD","TZA","MRT","AZE","COK","PNG","GRL","BHS","TUV","TKM","TLS","TJK","HUN","ETH","BLZ","HTI","MEX","TUR","SLB","ARG","PRT","TTO","SLE","BEL","NPL"],"name":"","z":[0.342074286,0.339051095,0.937,0.201394366,0.345663968,0.32937132,0.3792125,0.190275518,0.295705882,0.23610355,0.359047619,0.548102564,0.049055556,-0.097331325,0.323691515,0.355829049,0.332551597,0.273017544,0.379619048,0.207935897,0.152204819,0.391431818,0.455888889,0.234574657,0.387369965,0.300057994,0.026307692,0.356163265,0.308245751,0.311423645,0.155498507,0.26839402,0.431243902,0.102183135,0.291766454,0.269792035,0.182571429,-0.151615385,0.303942982,0.116955556,0.298574586,0.386372093,0.21978773,0.3968752,-0.1893,0.528127273,0.158192308,0.408364484,0.288032787,0.2946656,0.256947368,0.264707601,0.196251163,0.304518519,0.328508772,0.141586667,0.330164706,0.404126482,0.248853846,0.293467593,0.370642857,0.285954545,0.326463768,0.448,0.248586066,0.193714286,0.277728055,0.37933747,0.27947619,0.242718861,0.304873016,0.318459948,0.471184783,0.414978166,0.340730035,0.147897436,0.186795396,0.141141844,0.345550459,0.287496933,0.127428571,0.450825835,0.179,0.159632911,0.526842105,0.28086784,-0.123961706,0.243015385,0.178322581,0.278876033,0.288418605,0.302864785,0.2846875,0.302607962,0.178026068,0.28289107,0.299141388,0.334737713,0.094515873,0.288713358,0.26740625,0.407669492,0.407333333,0.312685196,0.364247367,0.296386957,0.100414634,0.325747967,0.290634483,0.397629318,0.189230769,0.172511416,0.228214286,0.216875,0.366823529,0.246139303,0.06318798,0.387954584,0.23646,0.387254177,0.3004375,0.364681239,0.146166667,0.26369697,0.29935461,0.36385,0.35261875,0.378134831,0.457448154,0.314018519,0.330277778,0.052560811,0.024388278,0.356571429,0.471,0.200725806,0.316611992,0.303337698,0.356900736,0.571285714,0.30408799,0.254969697,0.2245,0.433142857,0.0,0.409582192,0.258918052,0.212617043,0.41473399,0.335677635,-0.093714286,0.276719298,0.416714286,0.270592105,0.118775348,0.322,0.266764706,0.275018223,0.355050445,0.382065884,0.260886065,0.286163636,0.334160494,0.22309375,0.336534483,0.220318841,0.0,0.419959538,0.158458698,0.427723668,0.290254144,0.242356261,0.486571429,0.39477451,0.476909091,0.494642857,0.273099923,0.311954248,0.31025,0.352913273,0.401698925,0.266088235,0.300655172,0.7889,0.326129471,0.390366667,0.308752844,0.190089552,0.268804598,0.226923588,0.357923077,0.301378947,0.939,0.337410256,0.375867925,0.536961872,0.225916667,0.016767857,0.098571429,0.337516129,0.341585551,0.206023256,0.381821705,0.32124613,0.237993234,0.24108748,0.6342,0.419736963,0.290034497,0.3209375,0.348105691,0.350007538,0.3172289],"type":"choropleth"}],"name":"2020-08-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chad","Mauritania","Israel","Lebanon","Trinidad and Tobago","United States","Marshall Islands","France","Gibraltar","Tonga","Yemen","Denmark","Andorra","Botswana","Mexico","Algeria","Ghana","British Indian Ocean Territory","Portugal","Isle of Man","Poland","Vietnam","Venezuela","Guyana","Mauritius","Ukraine","Estonia","Brazil","Latvia","Seychelles","Jordan","Central African Republic","Malta","Guinea-Bissau","Barbados","Tanzania","Norway","Haiti","Eritrea","Armenia","Gabon","Paraguay","Bahamas","Kuwait","Philippines","Angola","Liberia","Bolivia","Germany","Gambia","Belize","Pitcairn","Oman","Rwanda","Saint Kitts and Nevis","Uganda","Cyprus","Bhutan","Luxembourg","Dominican Republic","Iraq","Azerbaijan","China","Moldova","Hungary","Zambia","Croatia","Ethiopia","Italy","Malawi","Fiji","Tajikistan","Romania","Austria","South Sudan","Bahrain","Cook Islands","Micronesia","Monaco","Equatorial Guinea","North Korea","Guatemala","Turks and Caicos Islands","Kiribati","Cameroon","Zimbabwe","Peru","Greece","San Marino","Brunei","Mali","Iceland","Myanmar","Saudi Arabia","Swaziland","Ivory Coast","Saint Lucia","South Korea","El Salvador","Ireland","Kyrgyzstan","Liechtenstein","Comoros","Kosovo","Serbia","Montenegro","Indonesia","New Zealand","East Timor","Bangladesh","Cape Verde","Turkmenistan","Cayman Islands","Burkina Faso","Grenada","South Africa","Sao Tome and Principe","Nigeria","Papua New Guinea","United Arab Emirates","Republic of the Congo","Switzerland","United Kingdom","Guernsey","Singapore","Tuvalu","Faroe Islands","Sudan","Egypt","Montserrat","Nepal","Democratic Republic of the Congo","British Virgin Islands","Uzbekistan","Benin","Bulgaria","Lithuania","Togo","Mongolia","Kenya","Burundi","Palestine","Bosnia and Herzegovina","Sierra Leone","Cambodia","Honduras","Libya","Nicaragua","Sweden","Colombia","Anguilla","Saint Helena","Mozambique","Falkland Islands","Western Sahara","Vanuatu","Afghanistan","India","Bermuda","Nauru","Madagascar","Russia","Chile","Antigua and Barbuda","Samoa","Finland","Costa Rica","Turkey","Georgia","Somalia","Kazakhstan","Maldives","Pakistan","Suriname","Ecuador","Saint Vincent and the Grenadines","Thailand","Senegal","Uruguay","Sri Lanka","Qatar","Netherlands","Syria","Belarus","Solomon Islands","Tunisia","Japan","Jamaica","Slovenia","Niue","Panama","Morocco","Cuba","Macedonia","Niger","Spain","Guinea","Laos","Canada","Slovakia","Czech Republic","Argentina","Jersey","Belgium","Djibouti","Australia","Malaysia","Vatican","Greenland","Iran","Lesotho","Dominica","Albania"],"locations":["TCD","MRT","ISR","LBN","TTO","USA","MHL","FRA","GIB","TON","YEM","DNK","AND","BWA","MEX","DZA","GHA","IOT","PRT","IMN","POL","VNM","VEN","GUY","MUS","UKR","EST","BRA","LVA","SYC","JOR","CAF","MLT","GNB","BRB","TZA","NOR","HTI","ERI","ARM","GAB","PRY","BHS","KWT","PHL","AGO","LBR","BOL","DEU","GMB","BLZ","PCN","OMN","RWA","KNA","UGA","CYP","BTN","LUX","DOM","IRQ","AZE","CHN","MDA","HUN","ZMB","HRV","ETH","ITA","MWI","FJI","TJK","ROU","AUT","SSD","BHR","COK","FSM","MCO","GNQ","PRK","GTM","TCA","KIR","CMR","ZWE","PER","GRC","SMR","BRN","MLI","ISL","MMR","SAU","SWZ","CIV","LCA","KOR","SLV","IRL","KGZ","LIE","COM","XKX","SRB","MNE","IDN","NZL","TLS","BGD","CPV","TKM","CYM","BFA","GRD","ZAF","STP","NGA","PNG","ARE","COG","CHE","GBR","GGY","SGP","TUV","FRO","SDN","EGY","MSR","NPL","COD","VGB","UZB","BEN","BGR","LTU","TGO","MNG","KEN","BDI","PSE","BIH","SLE","KHM","HND","LBY","NIC","SWE","COL","AIA","SHN","MOZ","FLK","ESH","VUT","AFG","IND","BMU","NRU","MDG","RUS","CHL","ATG","WSM","FIN","CRI","TUR","GEO","SOM","KAZ","MDV","PAK","SUR","ECU","VCT","THA","SEN","URY","LKA","QAT","NLD","SYR","BLR","SLB","TUN","JPN","JAM","SVN","NIU","PAN","MAR","CUB","MKD","NER","ESP","GIN","LAO","CAN","SVK","CZE","ARG","JEY","BEL","DJI","AUS","MYS","VAT","GRL","IRN","LSO","DMA","ALB"],"name":"","z":[0.299576923,0.388473684,0.289593633,0.174983491,0.253683377,0.311451296,0.60775,0.366084242,0.225810811,0.353325581,0.277058442,0.282127891,0.308430556,0.14754321,0.23325183,0.166845118,0.153517992,0.574375,0.338241353,0.3431,0.297785714,0.310235714,0.166797071,0.06164,0.057962264,0.343129663,0.221284024,0.326951596,0.257494737,0.460920863,0.167206897,0.284072917,0.341091667,0.211125,0.170853211,0.222449477,0.342892458,0.365723935,-0.089583333,0.352114754,0.303173554,0.330810418,0.407113924,0.227873333,0.330162864,0.316429658,0.37639777,0.133325077,0.293077335,0.254304348,0.325294872,0.382833333,0.24510625,0.115403454,0.136388889,0.156991347,0.392019342,-0.107361702,0.227711712,0.124802469,0.298965306,0.365765568,0.340563221,0.343184713,0.441888889,0.096717949,0.184376712,0.206442623,0.421886251,0.292186916,0.099753521,0.254336735,0.278220646,0.253745051,0.273765258,0.15552381,0.0,0.581,0.35012069,-0.143047619,0.312020833,0.274434947,-0.119846154,0.075625,0.320002215,0.161171717,0.306711387,0.357174324,0.1795,0.029588652,0.270253807,0.367699029,0.278106599,0.132305263,-0.166384615,0.270330709,0.2953125,0.361163107,0.214869198,0.339472901,0.098307692,0.158918919,0.044,0.05856962,0.299220513,0.484785714,0.16366408,0.33734814,0.3404,0.131020619,0.191720588,0.144045455,0.277615894,0.195486486,0.33446875,0.262269175,0.358086957,0.258667581,0.22727193,0.248083333,0.085255814,0.30240724,0.324591369,0.293574074,0.280083538,0.617,0.166,0.247267516,0.304915994,0.240875,0.308428212,0.141784689,0.525666667,0.115285714,0.140579545,0.300933121,0.339774818,0.272625,0.285635294,0.225428516,-0.107148148,0.380243056,0.285197044,0.23796,0.359054795,0.034079761,0.165168539,0.228038542,0.365560722,0.291451981,0.421666667,-0.0545,0.134771242,0.409386364,0.345780488,0.310590909,0.041114286,0.283350725,0.27025,0.194666667,0.221072398,0.311140765,0.270129224,0.141655172,0.498166667,0.266844519,0.212569492,0.266279902,0.31587638,0.104597656,0.177777778,0.056063253,0.125270448,0.459481481,0.196000673,0.242071429,0.271668812,0.228296196,0.284173928,0.219603878,0.143027708,0.324410938,0.362806818,0.390421569,0.299,0.27540625,0.311018525,0.264498138,0.321864035,0.14025,0.192412513,0.350173333,-0.055020119,0.321921053,0.310814093,0.313594504,0.292505376,0.292589041,0.292917456,0.223748428,0.321272165,0.361834262,0.251678161,0.308656156,0.256153846,0.353071467,0.434135063,0.276333333,0.435410256,0.371874229,0.33920339,0.382461538,0.296681081],"type":"choropleth"}],"name":"2020-08-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tunisia","Latvia","Seychelles","Bulgaria","Malaysia","Kosovo","Saint Kitts and Nevis","Singapore","Faroe Islands","Sri Lanka","Czech Republic","Croatia","Uzbekistan","Luxembourg","Niue","Sudan","Jamaica","Uganda","Russia","Libya","Spain","Solomon Islands","Azerbaijan","Denmark","Guatemala","Venezuela","Marshall Islands","Kazakhstan","Mongolia","Germany","Dominica","Colombia","Equatorial Guinea","France","Albania","Brazil","Macedonia","Greenland","Qatar","Switzerland","Finland","Australia","Ecuador","Sweden","Canada","Lebanon","Paraguay","Morocco","Rwanda","Sao Tome and Principe","Cameroon","United States","Belarus","Portugal","Cambodia","Lithuania","Slovenia","Anguilla","Armenia","Mauritania","New Zealand","Niger","Syria","Mozambique","East Timor","Slovakia","Ukraine","Netherlands","Argentina","Senegal","India","Belgium","Western Sahara","Gambia","Kenya","Burundi","Costa Rica","Isle of Man","Tuvalu","Comoros","United Arab Emirates","Saint Helena","Israel","Malawi","Iceland","Turkmenistan","Pitcairn","Zambia","Myanmar","Montserrat","Egypt","Tokelau","Belize","Benin","Georgia","Iran","Montenegro","Haiti","Gabon","Vietnam","Panama","Vanuatu","South Sudan","Turkey","Cook Islands","Fiji","Dominican Republic","Poland","Suriname","Iraq","Cyprus","Kiribati","Liechtenstein","Grenada","Angola","Japan","Papua New Guinea","Burkina Faso","Somalia","Eritrea","Jersey","Chad","Madagascar","Cape Verde","Andorra","El Salvador","Thailand","Tonga","Nicaragua","Democratic Republic of the Congo","Swaziland","Ethiopia","Bhutan","Central African Republic","North Korea","Cuba","Palestine","Bahrain","Falkland Islands","Greece","British Virgin Islands","Mexico","Philippines","Ivory Coast","Afghanistan","Tajikistan","Zimbabwe","Micronesia","South Africa","Pakistan","Bangladesh","Norway","Jordan","Gibraltar","Mauritius","Moldova","Republic of the Congo","British Indian Ocean Territory","Saudi Arabia","Austria","United Kingdom","China","Cayman Islands","Guernsey","Saint Lucia","Nauru","Kyrgyzstan","Samoa","Romania","Liberia","Italy","Mali","Turks and Caicos Islands","Bolivia","Antigua and Barbuda","Ireland","San Marino","Indonesia","Algeria","Serbia","Bosnia and Herzegovina","Kuwait","Estonia","Botswana","Guinea","Peru","Tanzania","Saint Vincent and the Grenadines","Bermuda","Bahamas","Oman","Guyana","Sierra Leone","Honduras","Ghana","Yemen","Barbados","Djibouti","Togo","Maldives","Laos","Lesotho","Guinea-Bissau","Chile","Malta","Monaco","Vatican","Trinidad and Tobago","Nepal","Brunei","South Korea","Nigeria","Hungary","Uruguay"],"locations":["TUN","LVA","SYC","BGR","MYS","XKX","KNA","SGP","FRO","LKA","CZE","HRV","UZB","LUX","NIU","SDN","JAM","UGA","RUS","LBY","ESP","SLB","AZE","DNK","GTM","VEN","MHL","KAZ","MNG","DEU","DMA","COL","GNQ","FRA","ALB","BRA","MKD","GRL","QAT","CHE","FIN","AUS","ECU","SWE","CAN","LBN","PRY","MAR","RWA","STP","CMR","USA","BLR","PRT","KHM","LTU","SVN","AIA","ARM","MRT","NZL","NER","SYR","MOZ","TLS","SVK","UKR","NLD","ARG","SEN","IND","BEL","ESH","GMB","KEN","BDI","CRI","IMN","TUV","COM","ARE","SHN","ISR","MWI","ISL","TKM","PCN","ZMB","MMR","MSR","EGY","TKL","BLZ","BEN","GEO","IRN","MNE","HTI","GAB","VNM","PAN","VUT","SSD","TUR","COK","FJI","DOM","POL","SUR","IRQ","CYP","KIR","LIE","GRD","AGO","JPN","PNG","BFA","SOM","ERI","JEY","TCD","MDG","CPV","AND","SLV","THA","TON","NIC","COD","SWZ","ETH","BTN","CAF","PRK","CUB","PSE","BHR","FLK","GRC","VGB","MEX","PHL","CIV","AFG","TJK","ZWE","FSM","ZAF","PAK","BGD","NOR","JOR","GIB","MUS","MDA","COG","IOT","SAU","AUT","GBR","CHN","CYM","GGY","LCA","NRU","KGZ","WSM","ROU","LBR","ITA","MLI","TCA","BOL","ATG","IRL","SMR","IDN","DZA","SRB","BIH","KWT","EST","BWA","GIN","PER","TZA","VCT","BMU","BHS","OMN","GUY","SLE","HND","GHA","YEM","BRB","DJI","TGO","MDV","LAO","LSO","GNB","CHL","MLT","MCO","VAT","TTO","NPL","BRN","KOR","NGA","HUN","URY"],"name":"","z":[0.361034483,0.350706667,0.330945736,0.320743478,0.316672182,0.187282051,-0.0506,0.286066062,0.227875,0.13377027,0.258589971,0.306711765,0.258853659,0.355025,0.557111111,0.403850746,0.309153846,0.133237832,0.375448357,0.226678571,0.347495228,0.262028571,0.402416327,0.326360825,0.2028454,0.194079759,0.363538462,0.183815385,0.280755396,0.292037819,0.4342,0.299603181,0.250214286,0.367728847,0.256648855,0.302791606,0.49995122,0.498515152,0.174781081,0.267527525,0.308701474,0.438607624,0.11565015,0.343438287,0.304527751,0.167927536,0.328023744,0.260357401,0.124408964,0.454555556,0.388858859,0.373528385,0.356438776,0.267952153,0.301049383,0.192337945,0.38987963,0.953,0.23262069,0.177310345,0.441972999,0.429654902,0.349209091,0.197375,0.062,0.242698225,0.315447818,0.364393338,0.270012626,0.243919908,0.244491802,0.291163718,0.186276596,0.226347561,0.297699435,-0.109075949,0.261400251,0.487811321,-0.4185,0.287333333,0.245937597,0.523,0.319280702,0.4106875,0.392569767,0.063724138,0.0258,0.061728205,0.252706122,0.1714,0.310292308,0.484,0.545041237,0.001740741,0.416013378,0.387226891,0.475177778,0.330984848,0.307017094,0.297884925,0.200625666,0.091384615,0.27594375,0.235907542,-0.260666667,0.082095238,0.211539274,0.264267905,0.2376875,0.274727723,0.372785166,0.180777778,0.463571429,0.260645161,0.297073469,0.197170538,0.27314966,0.283802083,0.258287273,0.304294118,0.312533333,0.421229885,0.202360169,0.2572,0.392756098,0.20156724,0.353605439,0.147444444,0.174841306,0.270454874,-0.201941176,0.195885027,0.01875,0.215912621,0.42606,-0.15026335,0.36954902,0.119955752,0.189,0.284446154,-0.018076923,0.249502887,0.295466611,0.34340146,0.228256579,0.349130435,0.271646707,0.2088,0.03147462,0.166072358,0.142965986,0.396271809,0.075551402,0.148608696,0.318974359,0.362942149,0.057208333,0.356,0.177842209,0.209796331,0.358750263,0.360748629,0.385666667,0.458534884,0.309487805,0.354,0.329315789,0.421538462,0.270954295,0.356720721,0.45456525,0.262034826,-0.081,0.201751678,0.202823529,0.339245487,0.0,0.165405553,0.231853282,0.358112299,0.419852632,0.230709091,0.16677027,0.087061404,0.07806,0.278168468,0.097026506,0.362194444,0.416263158,0.213374074,0.289770115,0.066068627,0.284486486,0.123745958,0.167462039,0.267236025,0.179097222,0.05309375,0.31676087,0.165132231,0.425021277,0.430012821,-0.135538462,0.300251233,0.263012422,0.444469388,0.0,0.238687831,0.386115672,0.255074074,0.262365488,0.216385516,0.334860215,0.288437008],"type":"choropleth"}],"name":"2020-08-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bolivia","British Indian Ocean Territory","Ecuador","Canada","Laos","Gibraltar","Yemen","Gabon","Palestine","Italy","Belarus","Slovenia","Ireland","Finland","Mozambique","Zambia","Togo","United States","China","Malawi","Costa Rica","Grenada","North Korea","Senegal","Malta","Indonesia","Thailand","Andorra","Eritrea","Brazil","Greece","Cameroon","Russia","Cyprus","Burundi","Suriname","Ethiopia","Chile","Tanzania","Comoros","Jersey","Saint Lucia","Uganda","Western Sahara","Democratic Republic of the Congo","Ghana","Samoa","Nepal","Guinea","Lesotho","Gambia","Nauru","Burkina Faso","New Zealand","Albania","Lebanon","Estonia","Saudi Arabia","Tonga","Spain","Niger","Swaziland","South Africa","Belgium","Lithuania","Madagascar","India","Turks and Caicos Islands","Micronesia","Turkey","Saint Helena","Honduras","Fiji","Republic of the Congo","Mauritania","Jordan","South Korea","Bahrain","Slovakia","Japan","Bosnia and Herzegovina","Uruguay","Mexico","Portugal","Armenia","Denmark","Guinea-Bissau","Bahamas","Georgia","Vanuatu","Luxembourg","Netherlands","Norway","Liechtenstein","Greenland","Somalia","Saint Vincent and the Grenadines","Tunisia","Cook Islands","Dominican Republic","Tuvalu","Kenya","Trinidad and Tobago","Croatia","Morocco","Angola","Cayman Islands","Oman","Vatican","Vietnam","Macedonia","Central African Republic","Monaco","Tajikistan","South Sudan","Libya","Sri Lanka","Serbia","Nicaragua","Botswana","Ivory Coast","Nigeria","Sao Tome and Principe","Switzerland","Syria","Poland","Myanmar","Falkland Islands","Afghanistan","Panama","Isle of Man","Iraq","Guernsey","Paraguay","Papua New Guinea","Czech Republic","Guatemala","Montserrat","Benin","Ukraine","Cape Verde","Cuba","Haiti","Egypt","Sierra Leone","Sudan","Germany","Bermuda","Qatar","Kuwait","United Arab Emirates","Australia","Algeria","Maldives","Anguilla","Kosovo","Mauritius","Malaysia","Pakistan","France","Singapore","Kazakhstan","San Marino","Zimbabwe","Saint Kitts and Nevis","Antigua and Barbuda","Seychelles","Cambodia","Iceland","Austria","Iran","Niue","Solomon Islands","Romania","Kyrgyzstan","Mali","Equatorial Guinea","Latvia","Israel","Sweden","Liberia","United Kingdom","Djibouti","Colombia","British Virgin Islands","Moldova","East Timor","Rwanda","Dominica","Guyana","Bulgaria","Belize","Chad","Bangladesh","Kiribati","Mongolia","Brunei","Hungary","Turkmenistan","Uzbekistan","Venezuela","Barbados","Argentina","Jamaica","Marshall Islands","Pitcairn","Faroe Islands","Montenegro","Azerbaijan","Philippines","El Salvador","Peru","Bhutan"],"locations":["BOL","IOT","ECU","CAN","LAO","GIB","YEM","GAB","PSE","ITA","BLR","SVN","IRL","FIN","MOZ","ZMB","TGO","USA","CHN","MWI","CRI","GRD","PRK","SEN","MLT","IDN","THA","AND","ERI","BRA","GRC","CMR","RUS","CYP","BDI","SUR","ETH","CHL","TZA","COM","JEY","LCA","UGA","ESH","COD","GHA","WSM","NPL","GIN","LSO","GMB","NRU","BFA","NZL","ALB","LBN","EST","SAU","TON","ESP","NER","SWZ","ZAF","BEL","LTU","MDG","IND","TCA","FSM","TUR","SHN","HND","FJI","COG","MRT","JOR","KOR","BHR","SVK","JPN","BIH","URY","MEX","PRT","ARM","DNK","GNB","BHS","GEO","VUT","LUX","NLD","NOR","LIE","GRL","SOM","VCT","TUN","COK","DOM","TUV","KEN","TTO","HRV","MAR","AGO","CYM","OMN","VAT","VNM","MKD","CAF","MCO","TJK","SSD","LBY","LKA","SRB","NIC","BWA","CIV","NGA","STP","CHE","SYR","POL","MMR","FLK","AFG","PAN","IMN","IRQ","GGY","PRY","PNG","CZE","GTM","MSR","BEN","UKR","CPV","CUB","HTI","EGY","SLE","SDN","DEU","BMU","QAT","KWT","ARE","AUS","DZA","MDV","AIA","XKX","MUS","MYS","PAK","FRA","SGP","KAZ","SMR","ZWE","KNA","ATG","SYC","KHM","ISL","AUT","IRN","NIU","SLB","ROU","KGZ","MLI","GNQ","LVA","ISR","SWE","LBR","GBR","DJI","COL","VGB","MDA","TLS","RWA","DMA","GUY","BGR","BLZ","TCD","BGD","KIR","MNG","BRN","HUN","TKM","UZB","VEN","BRB","ARG","JAM","MHL","PCN","FRO","MNE","AZE","PHL","SLV","PER","BTN"],"name":"","z":[0.150087655,0.6545,-0.124568462,0.342868211,0.487140625,-0.007625,0.390940594,0.318395833,0.140633333,0.459502182,0.3405,0.340454082,0.399792463,0.325479508,0.249107692,0.154475248,0.278236994,0.366348442,0.308797673,0.370477387,0.225773956,0.30052,0.289638298,0.214670487,0.323528926,0.218028441,0.33790005,0.379549451,0.282666667,0.361084215,0.37914763,0.378373984,0.34297883,0.386538462,0.130490909,0.160125,0.295685535,0.277477104,0.306062271,0.592,0.08509375,0.355727273,0.221040223,0.435047619,0.242452915,0.008305941,0.0,0.282437058,0.188981481,0.299197531,0.168,0.0,0.401635135,0.473064746,0.387715736,0.196048128,0.445394904,0.227519101,0.290314685,0.388467857,0.41455042,0.116882353,0.106297446,0.317652034,0.218380403,0.371215517,0.366630806,0.0808,0.180266667,0.297336747,0.122875,0.16291468,0.284367647,0.317666667,-0.221727273,0.241069767,0.385705938,0.312583333,0.26764557,0.296842422,0.315968944,0.354993516,0.234377608,0.279477833,0.449930556,0.403189873,0.184857143,0.361607527,0.404172012,0.175833333,0.252628049,0.32479605,0.397119688,0.569230769,0.57252,0.29429703,0.38623913,0.241501887,0.283428571,0.23242928,0.1722,0.399039972,0.310560302,0.342929577,0.286721823,0.272560976,0.469223881,0.366236994,0.502,0.36261413,0.349348837,0.2900375,0.248391892,0.148320988,0.380887324,0.373486486,0.029640394,0.234192708,0.269208374,0.18240625,0.285039474,0.266901051,0.064642857,0.30809608,0.586641221,0.315972823,0.37306383,0.404869565,0.267991228,0.143839405,0.426842697,0.355888525,0.357258065,0.348710949,0.372477273,0.356357576,0.219859532,0.424047619,0.327580645,0.369049209,0.2891,-0.069288031,0.35084063,0.442979253,0.455712329,0.369935714,0.284328282,0.54837037,0.198478261,0.251449664,0.274944013,0.391039953,0.328449339,0.24147331,-0.030333333,0.285477612,0.33026,0.508323339,-0.01166729,0.383160573,0.23337763,0.20634375,0.61975,0.059687657,-0.2584,0.232666667,0.275452703,0.324963415,0.310285714,0.306834087,0.391785059,0.583230769,0.519904762,0.320396894,0.235205128,0.299529412,0.712181818,0.392364706,0.364371212,0.348521592,0.405463158,0.366997273,0.10475,0.284794674,0.4416,0.369863309,-0.256846154,0.028562278,0.285,0.088781457,0.449718062,0.472632353,0.416711111,0.289787476,0.714571429,0.286162791,0.326971429,0.366178423,0.460590909,0.42674359,0.157243352,0.297076087,0.329539777,0.367410634,0.097666667,0.3575,0.3718125,0.54593617,0.383929104,0.359822261,0.096493175,0.2463796,0.248928571],"type":"choropleth"}],"name":"2020-08-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Algeria","South Korea","Madagascar","Malaysia","Maldives","Iran","Antigua and Barbuda","Vietnam","Norway","Lesotho","Germany","India","Russia","United Kingdom","Somalia","San Marino","New Zealand","Serbia","Yemen","Brunei","United Arab Emirates","Nigeria","Cape Verde","El Salvador","Luxembourg","Cameroon","Djibouti","Brazil","Pakistan","Iceland","British Indian Ocean Territory","Thailand","Ukraine","Uganda","Central African Republic","Liechtenstein","Dominican Republic","Sao Tome and Principe","Isle of Man","British Virgin Islands","Samoa","Lebanon","Gabon","Honduras","Afghanistan","Mali","Liberia","Canada","Lithuania","Ireland","Oman","South Africa","Malawi","Indonesia","Seychelles","Papua New Guinea","Austria","Andorra","Libya","South Sudan","Burundi","Mauritania","Hungary","Marshall Islands","Burkina Faso","Tokelau","Equatorial Guinea","Egypt","Bahamas","Netherlands","Ecuador","Argentina","Dominica","Tuvalu","Cayman Islands","Malta","Qatar","Saudi Arabia","Senegal","Togo","Haiti","East Timor","Bulgaria","Western Sahara","Iraq","Pitcairn","Macedonia","Paraguay","Cambodia","Bolivia","Jamaica","Botswana","Suriname","Nauru","Tajikistan","Turks and Caicos Islands","Niger","Turkey","Italy","Eritrea","Ethiopia","Montserrat","Sri Lanka","Kyrgyzstan","Zimbabwe","Kazakhstan","Saint Lucia","Cook Islands","Democratic Republic of the Congo","Niue","Ghana","Swaziland","Montenegro","Palau","North Korea","Singapore","Azerbaijan","Bahrain","Republic of the Congo","Solomon Islands","China","Sweden","Belize","Barbados","Kiribati","Cyprus","Turkmenistan","Uruguay","Venezuela","Moldova","Saint Helena","Peru","Cuba","Jersey","France","Latvia","Tunisia","Tonga","Greenland","Myanmar","Guinea-Bissau","Slovakia","Bosnia and Herzegovina","Belarus","Fiji","Israel","Chad","Gibraltar","Vatican","Switzerland","Tanzania","Albania","Zambia","Croatia","Saint Vincent and the Grenadines","Poland","Micronesia","Guyana","Syria","Japan","Mozambique","Mauritius","Belgium","Guinea","Laos","Slovenia","Georgia","Morocco","Estonia","Kenya","Chile","Vanuatu","Mexico","Armenia","Finland","Monaco","Denmark","Palestine","Nicaragua","Saint Kitts and Nevis","Philippines","Bhutan","Kosovo","Greece","Benin","Comoros","Bermuda","Sudan","Australia","Falkland Islands","Rwanda","Grenada","Anguilla","Romania","Trinidad and Tobago","Angola","Ivory Coast","Guatemala","Guernsey","Spain","Uzbekistan","Colombia","Kuwait","Gambia","Jordan","Bangladesh","Nepal","United States","Czech Republic","Mongolia","Sierra Leone","Costa Rica","Faroe Islands","Panama","Portugal"],"locations":["DZA","KOR","MDG","MYS","MDV","IRN","ATG","VNM","NOR","LSO","DEU","IND","RUS","GBR","SOM","SMR","NZL","SRB","YEM","BRN","ARE","NGA","CPV","SLV","LUX","CMR","DJI","BRA","PAK","ISL","IOT","THA","UKR","UGA","CAF","LIE","DOM","STP","IMN","VGB","WSM","LBN","GAB","HND","AFG","MLI","LBR","CAN","LTU","IRL","OMN","ZAF","MWI","IDN","SYC","PNG","AUT","AND","LBY","SSD","BDI","MRT","HUN","MHL","BFA","TKL","GNQ","EGY","BHS","NLD","ECU","ARG","DMA","TUV","CYM","MLT","QAT","SAU","SEN","TGO","HTI","TLS","BGR","ESH","IRQ","PCN","MKD","PRY","KHM","BOL","JAM","BWA","SUR","NRU","TJK","TCA","NER","TUR","ITA","ERI","ETH","MSR","LKA","KGZ","ZWE","KAZ","LCA","COK","COD","NIU","GHA","SWZ","MNE","PLW","PRK","SGP","AZE","BHR","COG","SLB","CHN","SWE","BLZ","BRB","KIR","CYP","TKM","URY","VEN","MDA","SHN","PER","CUB","JEY","FRA","LVA","TUN","TON","GRL","MMR","GNB","SVK","BIH","BLR","FJI","ISR","TCD","GIB","VAT","CHE","TZA","ALB","ZMB","HRV","VCT","POL","FSM","GUY","SYR","JPN","MOZ","MUS","BEL","GIN","LAO","SVN","GEO","MAR","EST","KEN","CHL","VUT","MEX","ARM","FIN","MCO","DNK","PSE","NIC","KNA","PHL","BTN","XKX","GRC","BEN","COM","BMU","SDN","AUS","FLK","RWA","GRD","AIA","ROU","TTO","AGO","CIV","GTM","GGY","ESP","UZB","COL","KWT","GMB","JOR","BGD","NPL","USA","CZE","MNG","SLE","CRI","FRO","PAN","PRT"],"name":"","z":[0.313857143,0.237248785,0.288622549,0.393829954,0.16670412,0.429806211,0.058384615,0.282756032,0.429359751,0.41905,0.400120918,0.321867666,0.308900405,0.413924757,0.385392857,0.58325,0.397313821,0.39544385,0.298989474,0.639764706,0.32518821,0.219194572,0.285777778,0.000409796,0.430409836,0.401786325,0.146787879,0.457308263,0.280826387,0.273009901,0.2892,0.355236967,0.386546237,0.182913043,0.286428571,0.508030303,0.212222395,0.312944444,0.444896104,0.512153846,0.429285714,0.293566929,0.437487179,0.25121375,0.23520625,0.292252941,0.420139013,0.353276393,0.400806366,0.358626753,0.39868,0.356353379,0.382134503,0.172069661,0.386770115,0.420545455,0.34234253,0.247830189,0.383367347,0.39564,0.051341463,-0.352190476,0.333712074,0.952,0.479217391,-0.521,0.102230769,0.40546789,0.466053333,0.373048684,0.255730092,0.373559727,0.0,0.84325,0.485540541,0.426355263,0.238109155,0.361218115,0.391368644,0.230934132,0.292617699,0.11975,0.373785714,0.557318182,0.359750685,0.727,0.587277778,0.027913688,0.29213,0.161658874,0.468457031,0.375794872,0.076058824,0.277666667,0.4361375,-0.031666667,0.39777634,0.391253546,0.490965665,0.379,0.206364964,0.533933333,-0.038553419,0.61668,0.358862876,0.105818182,0.487269231,0.0,0.259173745,0.25125,0.276524351,0.205761905,0.564410256,0.7995,0.107805556,0.305192412,0.375525641,0.496233645,0.0934375,0.521708333,0.320067249,0.429228104,0.438924812,0.19159375,0.47525,0.408809524,-0.068894737,0.387322425,0.061784806,0.332281437,0.533571429,0.259126217,-0.066915309,0.19472973,0.409210091,0.282054795,0.310406977,0.574837209,0.371894737,0.366170124,0.236642857,0.413933884,0.397276836,0.505470588,0.3429375,0.405886918,0.467242857,0.228848837,0.692,0.357568843,0.236786432,0.416792453,0.153208791,0.3152,0.360611111,0.362528793,0.06175,0.198154321,0.387838384,0.291118889,0.32839604,0.26303125,0.364427103,0.539793103,0.506626263,0.400981818,0.401932203,0.344628261,0.343597633,0.322376783,0.254733404,0.2603,0.284201188,0.3342,0.377429549,0.219625,0.307827458,0.416819277,0.302152705,0.0,0.352045192,0.0095,0.476486486,0.380063281,0.324344262,-0.0992,0.297961538,0.444227848,0.402688042,0.205410256,0.106411215,0.49637931,0.0,0.318591603,0.361860324,0.364495413,0.569369565,0.246784641,0.251177778,0.429435,0.1375,0.437422116,0.356159574,0.380981595,0.303714286,0.222732068,0.313858679,0.394390085,0.369652812,0.376309278,0.547721311,0.29050125,-0.14675,0.231706311,0.29685832],"type":"choropleth"}],"name":"2020-08-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cayman Islands","Slovenia","Haiti","Qatar","Romania","Guatemala","Mexico","Morocco","Uzbekistan","Equatorial Guinea","Germany","Estonia","Micronesia","Zimbabwe","Lesotho","Laos","Fiji","Zambia","Dominican Republic","Iraq","Ghana","British Indian Ocean Territory","South Korea","El Salvador","Kenya","New Zealand","South Sudan","Bahrain","Macedonia","Malta","South Africa","Burkina Faso","Russia","Cape Verde","Bosnia and Herzegovina","Turks and Caicos Islands","Benin","Cook Islands","Guinea-Bissau","Malaysia","Mozambique","Colombia","Finland","Jordan","Sao Tome and Principe","Samoa","Paraguay","Isle of Man","Madagascar","Gibraltar","Portugal","Mauritius","Bangladesh","Saudi Arabia","Mongolia","Saint Vincent and the Grenadines","Czech Republic","Trinidad and Tobago","Antigua and Barbuda","Uganda","Nicaragua","Hungary","Bermuda","Belgium","Ukraine","Niue","Senegal","Japan","Azerbaijan","Nigeria","Ivory Coast","United Arab Emirates","Argentina","Cameroon","Peru","Sudan","Niger","Ecuador","Comoros","Papua New Guinea","Syria","Pitcairn","Solomon Islands","Oman","Egypt","Ethiopia","Honduras","Kyrgyzstan","San Marino","Nepal","Montserrat","Maldives","Liberia","Tajikistan","Libya","Switzerland","Italy","Guernsey","Moldova","Bulgaria","Turkmenistan","Slovakia","Poland","British Virgin Islands","Brunei","Croatia","Canada","Indonesia","China","Algeria","Jamaica","Bhutan","Myanmar","Western Sahara","Andorra","Sierra Leone","Uruguay","Malawi","Bahamas","Montenegro","Belize","Monaco","Republic of the Congo","Saint Kitts and Nevis","Chad","Faroe Islands","Gambia","Armenia","Netherlands","Sri Lanka","Iceland","Vanuatu","East Timor","Democratic Republic of the Congo","Chile","Saint Helena","France","Kosovo","Falkland Islands","Cyprus","Dominica","Nauru","Greenland","Afghanistan","Ireland","Kuwait","Guinea","Luxembourg","Georgia","Jersey","Grenada","Saint Lucia","Mali","Serbia","Yemen","Turkey","Swaziland","Thailand","Angola","Barbados","Kiribati","Singapore","Liechtenstein","Norway","Gabon","Bolivia","Suriname","Palestine","Tuvalu","Burundi","Djibouti","Guyana","Lebanon","Lithuania","Albania","Cuba","Austria","Rwanda","Togo","North Korea","Venezuela","Costa Rica","Seychelles","Somalia","Mauritania","Brazil","India","Iran","Philippines","Sweden","United Kingdom","Spain","Greece","Tunisia","Central African Republic","Australia","Belarus","Latvia","Tonga","Eritrea","Cambodia","Panama","Botswana","Pakistan","Israel","Vietnam","Marshall Islands","Tanzania","United States","Denmark","Kazakhstan"],"locations":["CYM","SVN","HTI","QAT","ROU","GTM","MEX","MAR","UZB","GNQ","DEU","EST","FSM","ZWE","LSO","LAO","FJI","ZMB","DOM","IRQ","GHA","IOT","KOR","SLV","KEN","NZL","SSD","BHR","MKD","MLT","ZAF","BFA","RUS","CPV","BIH","TCA","BEN","COK","GNB","MYS","MOZ","COL","FIN","JOR","STP","WSM","PRY","IMN","MDG","GIB","PRT","MUS","BGD","SAU","MNG","VCT","CZE","TTO","ATG","UGA","NIC","HUN","BMU","BEL","UKR","NIU","SEN","JPN","AZE","NGA","CIV","ARE","ARG","CMR","PER","SDN","NER","ECU","COM","PNG","SYR","PCN","SLB","OMN","EGY","ETH","HND","KGZ","SMR","NPL","MSR","MDV","LBR","TJK","LBY","CHE","ITA","GGY","MDA","BGR","TKM","SVK","POL","VGB","BRN","HRV","CAN","IDN","CHN","DZA","JAM","BTN","MMR","ESH","AND","SLE","URY","MWI","BHS","MNE","BLZ","MCO","COG","KNA","TCD","FRO","GMB","ARM","NLD","LKA","ISL","VUT","TLS","COD","CHL","SHN","FRA","XKX","FLK","CYP","DMA","NRU","GRL","AFG","IRL","KWT","GIN","LUX","GEO","JEY","GRD","LCA","MLI","SRB","YEM","TUR","SWZ","THA","AGO","BRB","KIR","SGP","LIE","NOR","GAB","BOL","SUR","PSE","TUV","BDI","DJI","GUY","LBN","LTU","ALB","CUB","AUT","RWA","TGO","PRK","VEN","CRI","SYC","SOM","MRT","BRA","IND","IRN","PHL","SWE","GBR","ESP","GRC","TUN","CAF","AUS","BLR","LVA","TON","ERI","KHM","PAN","BWA","PAK","ISR","VNM","MHL","TZA","USA","DNK","KAZ"],"name":"","z":[0.561181818,0.410319018,0.480566596,0.24466548,0.338791393,0.480262724,0.323848932,0.335681193,0.196,0.239363636,0.368018272,0.382900621,0.104136364,0.26825969,0.427625,0.350320513,0.150865979,0.421536765,0.227842052,0.386868984,0.354444333,0.760333333,0.446324571,0.115960358,0.406553965,0.424734919,0.429094937,0.297306818,0.300454545,0.28164,0.322332147,0.490373333,0.332483275,0.204508197,0.456476563,0.3555,0.47356,0.81,0.3415,0.382910602,0.147195122,0.357836823,0.425544034,0.20494898,0.6668,0.379636364,0.091831887,0.379206897,0.324522989,0.483846154,0.209009052,0.415413793,0.266502404,0.264921212,0.477479452,0.329382979,0.341988131,0.258626822,0.256945946,0.268128535,0.359579866,0.371848837,0.324571429,0.411260495,0.476077647,0.08525,0.426680135,0.326799576,0.432909639,0.350419255,0.552826087,0.281531902,0.518962686,0.446295265,0.500883945,0.322356522,0.51946875,0.314567786,0.0,0.25208,0.452594595,0.8836,0.396136364,0.433768786,0.352052846,0.311294574,0.271928354,0.315416667,0.1555,0.286575802,0.3784375,0.248590686,0.387432692,0.41945614,0.444125,0.374664763,0.49537413,0.444852941,0.432198198,0.461028708,0.465305556,0.384273585,0.386262093,0.6952,-0.177666667,0.408208333,0.391660102,0.488231484,0.392830189,0.300089744,0.465533007,0.018884615,0.489415094,0.545,0.498042857,0.422466667,0.406563819,0.467126582,0.413407407,0.525419355,0.470201923,0.248103896,0.271046512,-0.214,0.445097222,0.1685,0.240668508,0.521716981,0.404697613,0.293510638,0.52278125,0.069923077,0.192714286,0.271797101,0.36003797,0.768,0.420263242,0.397036364,0.349322581,0.530142433,0.197125,0.294166667,0.735240741,0.160557692,0.448881109,0.175866667,0.258470588,0.434615385,0.448506579,0.40384,0.5295,0.385540541,0.408872483,0.340489474,0.566898785,0.413066327,0.09855,0.407333905,0.357122549,0.305839286,0.23175,0.345658858,0.461947368,0.498600402,0.37512381,0.233593548,0.22347619,0.416385417,0.464333333,0.21830303,0.293176471,0.12794958,0.214317308,0.368049669,0.423141667,0.022698504,0.419332584,0.1173875,0.497211765,0.503794872,0.18523937,0.293910979,0.383881356,0.32579902,0.390454545,0.394659355,0.305968945,0.403628758,0.364051322,0.462424876,0.467962092,0.445109102,0.479773676,0.340771739,0.406857143,0.481465737,0.400207317,0.4315,0.380285714,0.444666667,0.289692308,0.300832206,0.269676056,0.314298361,0.307850427,0.464968028,0.32025,0.349928814,0.429846554,0.393093596,0.301583333],"type":"choropleth"}],"name":"2020-08-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkmenistan","Argentina","Netherlands","Luxembourg","Madagascar","Sri Lanka","Benin","Serbia","Estonia","Lebanon","Samoa","Singapore","East Timor","Gibraltar","Norway","Malaysia","Guernsey","Brunei","Swaziland","Canada","Philippines","Maldives","Liberia","Ireland","Saint Vincent and the Grenadines","Guinea-Bissau","Honduras","British Virgin Islands","Chad","Afghanistan","Vanuatu","Nauru","Kuwait","Chile","San Marino","Egypt","Greenland","Italy","Romania","Burkina Faso","Georgia","Jamaica","New Zealand","Saint Helena","China","Republic of the Congo","Democratic Republic of the Congo","Peru","Barbados","Montserrat","Palestine","Somalia","Panama","Djibouti","Lesotho","Iceland","Togo","Moldova","Saint Lucia","British Indian Ocean Territory","Denmark","Morocco","Guyana","Ukraine","Faroe Islands","Haiti","France","Antigua and Barbuda","Qatar","Malta","United Kingdom","Macedonia","Bahrain","Trinidad and Tobago","Cyprus","Germany","Kenya","Palau","Dominican Republic","Nigeria","Suriname","Tonga","North Korea","Uganda","Mozambique","Mauritania","Eritrea","Japan","Saudi Arabia","Kyrgyzstan","Mali","Bulgaria","Isle of Man","Solomon Islands","Jordan","Bhutan","Sao Tome and Principe","Ghana","South Africa","Lithuania","Switzerland","Ecuador","Guinea","United States","Gambia","Mauritius","Slovakia","Bermuda","Syria","Paraguay","Iraq","Senegal","Burundi","Seychelles","Uzbekistan","Marshall Islands","Niue","Hungary","Central African Republic","Austria","Greece","Montenegro","Gabon","Malawi","Australia","Falkland Islands","Azerbaijan","Cuba","Zambia","El Salvador","South Korea","Tajikistan","Kazakhstan","Israel","Angola","Belize","Finland","Equatorial Guinea","Micronesia","Pakistan","Venezuela","Nepal","Croatia","Turkey","Cameroon","Oman","Uruguay","Yemen","Sweden","Mongolia","Poland","Western Sahara","Grenada","Cambodia","Sudan","Portugal","Tanzania","Guatemala","Comoros","Niger","Kiribati","South Sudan","Vietnam","Russia","Iran","Andorra","Laos","Cape Verde","Mexico","Botswana","Zimbabwe","Anguilla","Kosovo","Libya","Belarus","Ivory Coast","Nicaragua","Armenia","Tuvalu","Tunisia","Belgium","Costa Rica","Fiji","Thailand","Bahamas","Rwanda","Spain","Indonesia","Saint Kitts and Nevis","Sierra Leone","Liechtenstein","Czech Republic","Colombia","Albania","Turks and Caicos Islands","Myanmar","Jersey","Bolivia","United Arab Emirates","Dominica","Ethiopia","Brazil","Bosnia and Herzegovina","Latvia","Algeria","Slovenia","Papua New Guinea","Bangladesh","Cayman Islands","Monaco","India"],"locations":["TKM","ARG","NLD","LUX","MDG","LKA","BEN","SRB","EST","LBN","WSM","SGP","TLS","GIB","NOR","MYS","GGY","BRN","SWZ","CAN","PHL","MDV","LBR","IRL","VCT","GNB","HND","VGB","TCD","AFG","VUT","NRU","KWT","CHL","SMR","EGY","GRL","ITA","ROU","BFA","GEO","JAM","NZL","SHN","CHN","COG","COD","PER","BRB","MSR","PSE","SOM","PAN","DJI","LSO","ISL","TGO","MDA","LCA","IOT","DNK","MAR","GUY","UKR","FRO","HTI","FRA","ATG","QAT","MLT","GBR","MKD","BHR","TTO","CYP","DEU","KEN","PLW","DOM","NGA","SUR","TON","PRK","UGA","MOZ","MRT","ERI","JPN","SAU","KGZ","MLI","BGR","IMN","SLB","JOR","BTN","STP","GHA","ZAF","LTU","CHE","ECU","GIN","USA","GMB","MUS","SVK","BMU","SYR","PRY","IRQ","SEN","BDI","SYC","UZB","MHL","NIU","HUN","CAF","AUT","GRC","MNE","GAB","MWI","AUS","FLK","AZE","CUB","ZMB","SLV","KOR","TJK","KAZ","ISR","AGO","BLZ","FIN","GNQ","FSM","PAK","VEN","NPL","HRV","TUR","CMR","OMN","URY","YEM","SWE","MNG","POL","ESH","GRD","KHM","SDN","PRT","TZA","GTM","COM","NER","KIR","SSD","VNM","RUS","IRN","AND","LAO","CPV","MEX","BWA","ZWE","AIA","XKX","LBY","BLR","CIV","NIC","ARM","TUV","TUN","BEL","CRI","FJI","THA","BHS","RWA","ESP","IDN","KNA","SLE","LIE","CZE","COL","ALB","TCA","MMR","JEY","BOL","ARE","DMA","ETH","BRA","BIH","LVA","DZA","SVN","PNG","BGD","CYM","MCO","IND"],"name":"","z":[0.564733333,0.414917192,0.362252809,0.207608108,0.400058252,0.139484848,0.000347826,0.327057522,0.370919355,0.194517787,0.2446,0.293144945,0.720909091,0.015,0.386287255,0.08879515,0.286170213,-0.057434783,0.196363636,0.361774583,0.299192816,0.326295122,0.478478947,0.319030008,0.326931034,-0.0173,0.168515674,0.362166667,0.403945205,0.16307377,0.251,0.295,0.27822069,0.270435753,0.365,0.341913828,0.462333333,0.396917331,0.337739402,0.45316129,0.450866667,0.264466638,0.396962991,0.2385,0.324891779,0.08535,0.183720833,0.456932988,0.163957265,0.388666667,0.591979239,0.334931373,0.246727412,0.24505,0.419163265,0.379506667,0.2287713,0.385086331,0.338461538,0.752,0.335256311,0.28609,0.18579,0.35400207,0.483333333,0.349290541,0.398952376,0.312893617,0.179086687,0.227299065,0.35670075,0.478545455,0.227328358,0.282365256,0.438914692,0.322837334,0.509071278,0.684,0.222995094,0.362541347,-0.041684211,0.308928571,0.182272727,0.347980182,0.320831633,0.43355,0.235444444,0.302887977,0.223926108,0.114625,0.359929487,0.435482456,0.22332967,0.071473684,0.175095238,0.263285714,0.518307692,0.389483643,0.348214388,0.393972561,0.300134175,0.19096542,0.138493333,0.435248979,0.401009804,0.465693878,0.288210938,0.28635,0.342801724,0.341559927,0.411447983,0.205942675,-0.192945946,0.530811321,0.216703704,-0.0482,0.587125,0.433657407,0.256653333,0.298511094,0.401147676,0.210392857,0.057566038,0.305921811,0.427481517,0.425969697,0.413912037,0.036724907,0.298528736,0.092037482,0.312505252,0.236179245,0.241301887,0.407636197,0.351146245,0.298692308,0.365874636,0.419083333,0.350105263,0.253560311,0.176846424,0.246208,0.344097087,0.281967347,0.418481095,0.235065868,0.363721755,0.26076087,0.398380172,0.353657718,0.334426431,0.323813953,0.138083333,0.041347826,0.357240741,0.345252577,0.396226545,0.355381181,0.798333333,0.441604015,0.2218,0.39354386,0.3853792,0.306965673,0.425794802,0.181833333,0.278157895,0.2863,0.268407413,0.292465753,0.421552743,0.34175,0.194333333,0.392409836,0.301617647,0.371528302,0.164514286,0.334690722,0.257666667,0.349850877,0.310329981,0.282392157,0.26697619,-0.083601394,0.270973607,0.095316754,0.331632014,0.186148869,0.6301,0.318130952,0.431941176,0.364535433,0.247904381,0.368732283,0.29125,0.342537313,0.40975,0.191464413,0.26421714,0.184214286,0.268506073,0.424471331,0.412054217,0.282,0.380502857,0.373164286,0.375816327,0.289056818,0.432933884,0.402453125,0.243496552],"type":"choropleth"}],"name":"2020-08-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["New Zealand","Brazil","Belize","Canada","Grenada","Germany","Cayman Islands","Australia","Denmark","Liechtenstein","Syria","Papua New Guinea","Bolivia","Rwanda","Greece","Comoros","Ecuador","Angola","Saint Lucia","Cuba","Ethiopia","Italy","Ghana","Niger","Democratic Republic of the Congo","Uruguay","Malawi","Finland","Palestine","United Arab Emirates","Bahamas","Falkland Islands","Libya","Monaco","Pitcairn","Jersey","Sierra Leone","Norway","Kazakhstan","East Timor","Kosovo","Central African Republic","South Sudan","Gambia","Niue","Bermuda","Panama","North Korea","Azerbaijan","Montenegro","Solomon Islands","Singapore","Ivory Coast","Saint Kitts and Nevis","Guatemala","Nepal","South Korea","Samoa","Jordan","Iraq","Mongolia","Mauritania","Nigeria","Hungary","Faroe Islands","Benin","Jamaica","Turkmenistan","Uzbekistan","Anguilla","Costa Rica","Nicaragua","Colombia","Malaysia","Sudan","Portugal","Liberia","Ireland","Switzerland","Seychelles","Dominica","British Virgin Islands","El Salvador","Bhutan","Pakistan","Paraguay","Republic of the Congo","Antigua and Barbuda","Montserrat","Luxembourg","Kyrgyzstan","Tuvalu","India","Poland","Tanzania","Austria","Moldova","France","Mali","Romania","Burundi","Yemen","Czech Republic","Iceland","Trinidad and Tobago","Maldives","Isle of Man","Kuwait","Palau","Tajikistan","Guernsey","Philippines","Eritrea","Egypt","Cape Verde","Brunei","Vietnam","Macedonia","Cambodia","Bulgaria","Netherlands","United States","Lithuania","Kiribati","Cyprus","China","Mozambique","Lesotho","Algeria","Sri Lanka","Malta","Slovakia","Andorra","Turks and Caicos Islands","Albania","Gibraltar","Armenia","Morocco","Equatorial Guinea","Bosnia and Herzegovina","Honduras","Peru","Israel","Tunisia","Madagascar","Burkina Faso","Uganda","Swaziland","Sao Tome and Principe","Myanmar","Bahrain","Botswana","Tonga","Thailand","Somalia","Dominican Republic","South Africa","Kenya","Argentina","Guyana","Vatican","Chile","Fiji","Slovenia","Ukraine","Georgia","British Indian Ocean Territory","Lebanon","Guinea","Indonesia","Gabon","Senegal","Western Sahara","Micronesia","Cook Islands","Greenland","Guinea-Bissau","Chad","Djibouti","Mexico","Togo","United Kingdom","Barbados","Belarus","Laos","Turkey","Belgium","Mauritius","Qatar","Serbia","Suriname","Zambia","Marshall Islands","Sweden","Latvia","Oman","Russia","Estonia","Bangladesh","Iran","Haiti","Spain","Zimbabwe","Japan","Croatia","Vanuatu","Saudi Arabia","Cameroon","Venezuela","Afghanistan","Saint Vincent and the Grenadines","Saint Helena"],"locations":["NZL","BRA","BLZ","CAN","GRD","DEU","CYM","AUS","DNK","LIE","SYR","PNG","BOL","RWA","GRC","COM","ECU","AGO","LCA","CUB","ETH","ITA","GHA","NER","COD","URY","MWI","FIN","PSE","ARE","BHS","FLK","LBY","MCO","PCN","JEY","SLE","NOR","KAZ","TLS","XKX","CAF","SSD","GMB","NIU","BMU","PAN","PRK","AZE","MNE","SLB","SGP","CIV","KNA","GTM","NPL","KOR","WSM","JOR","IRQ","MNG","MRT","NGA","HUN","FRO","BEN","JAM","TKM","UZB","AIA","CRI","NIC","COL","MYS","SDN","PRT","LBR","IRL","CHE","SYC","DMA","VGB","SLV","BTN","PAK","PRY","COG","ATG","MSR","LUX","KGZ","TUV","IND","POL","TZA","AUT","MDA","FRA","MLI","ROU","BDI","YEM","CZE","ISL","TTO","MDV","IMN","KWT","PLW","TJK","GGY","PHL","ERI","EGY","CPV","BRN","VNM","MKD","KHM","BGR","NLD","USA","LTU","KIR","CYP","CHN","MOZ","LSO","DZA","LKA","MLT","SVK","AND","TCA","ALB","GIB","ARM","MAR","GNQ","BIH","HND","PER","ISR","TUN","MDG","BFA","UGA","SWZ","STP","MMR","BHR","BWA","TON","THA","SOM","DOM","ZAF","KEN","ARG","GUY","VAT","CHL","FJI","SVN","UKR","GEO","IOT","LBN","GIN","IDN","GAB","SEN","ESH","FSM","COK","GRL","GNB","TCD","DJI","MEX","TGO","GBR","BRB","BLR","LAO","TUR","BEL","MUS","QAT","SRB","SUR","ZMB","MHL","SWE","LVA","OMN","RUS","EST","BGD","IRN","HTI","ESP","ZWE","JPN","HRV","VUT","SAU","CMR","VEN","AFG","VCT","SHN"],"name":"","z":[0.411437556,0.425461911,0.302941667,0.358028407,0.304,0.309124481,0.455943182,0.421582264,0.346577342,0.439578947,0.428625,0.280648148,0.172124177,0.138704861,0.402047797,0.361375,0.146674036,0.42295935,0.371355556,0.031537867,0.258447273,0.463492395,0.26971384,0.461845438,0.228530387,0.378998554,0.348284247,0.374753701,0.568414583,0.331582878,0.387402878,0.3911,0.120698113,0.456905882,0.6598,0.305761905,0.487923077,0.427640734,0.264462963,-0.104818182,0.2553125,0.443942857,0.4446875,0.290977011,0.448333333,0.442285714,0.217836441,0.554605263,0.447,0.417421053,0.243703704,0.284960739,0.508300813,0.1651,0.316525287,0.321906944,0.286524362,0.0773,0.326146667,0.45801222,0.414042424,0.227684211,0.232107325,0.412931727,-0.09175,0.325706667,0.284241079,0.297525,0.23412,0.0,0.306189911,0.134225104,0.286009586,0.279753461,0.386171429,0.347656743,0.395683938,0.290609842,0.332285714,0.450103175,0.642894737,0.569727273,0.211876665,0.192375,0.278173577,0.305241292,0.087689655,0.215,0.294733333,0.175637427,0.25775,0.5895,0.395438215,0.403553939,0.334273038,0.309591915,0.387125,0.426335735,0.329986301,0.349497293,0.094238095,0.387738462,0.430483582,0.346855263,0.364760933,0.240650334,0.498882353,0.2565,0.684,0.350925532,0.261755102,0.322417001,0.180571429,0.350572317,0.3237,0.0519375,0.353671779,0.231621622,0.389955224,0.413244344,0.3606105,0.418284877,0.441928571,0.820666667,0.444810256,0.413510665,0.377095694,0.162285714,0.416347826,0.116890819,0.400336364,0.397588235,0.360235955,0.187545455,0.424064935,0.1085,0.389493506,0.411246809,0.300916667,0.401938356,0.175577348,0.35409445,0.372529968,0.31473399,0.368975728,0.341603448,0.321217949,0.31368,0.5098,0.394244813,0.247865385,0.27772549,0.356664063,0.251521333,0.39717757,0.256278122,0.42843804,0.498412763,0.455743913,0.141072464,0.574,0.336058831,0.230993103,0.370228395,0.428931734,0.463178462,0.331285714,0.417469438,0.463377358,0.224959942,0.184103448,0.256129717,0.444271429,0.197058824,0.607,0.341978723,0.083692308,0.434341772,0.130931034,0.307899683,0.267485294,0.412442736,0.346686047,0.470194175,0.411270588,0.256025682,0.350117957,0.592611111,0.301943343,0.3935,0.35125,0.290729412,-0.003125,0.420274797,0.347623762,0.349166667,0.447974176,0.384854015,0.38235412,0.451969977,0.378634426,0.338585385,0.465238901,0.35056934,0.285869231,0.020818182,0.266929122,0.35919732,0.200063882,0.41552349,0.387343284,-0.0578],"type":"choropleth"}],"name":"2020-08-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","Nicaragua","Niue","Maldives","Gambia","Malta","Guyana","Angola","Kiribati","Argentina","Mongolia","Montserrat","Germany","Bangladesh","Guernsey","Sao Tome and Principe","Cameroon","Uganda","Laos","Tanzania","Guatemala","Mozambique","Lebanon","Sri Lanka","Turkey","Lithuania","Honduras","Slovenia","Cuba","Palestine","Mauritius","Guinea-Bissau","Panama","Ireland","San Marino","Bahrain","Ivory Coast","Ukraine","Falkland Islands","Luxembourg","Poland","Greece","Norway","Grenada","Republic of the Congo","Israel","Tajikistan","Bhutan","Pitcairn","Bermuda","Greenland","Colombia","Philippines","Nigeria","Afghanistan","Kosovo","Estonia","United States","Dominica","Montenegro","Singapore","Zambia","Rwanda","Myanmar","France","South Sudan","Denmark","Benin","Samoa","Jordan","Equatorial Guinea","Sudan","Andorra","Macedonia","Hungary","Malaysia","Ghana","Peru","Bulgaria","Egypt","Kazakhstan","Iran","United Arab Emirates","Solomon Islands","Czech Republic","Eritrea","Azerbaijan","Dominican Republic","Lesotho","Vietnam","Brazil","Cape Verde","Papua New Guinea","Suriname","Haiti","Saudi Arabia","Japan","Somalia","Zimbabwe","China","British Indian Ocean Territory","Morocco","Saint Vincent and the Grenadines","Belarus","Cyprus","Turks and Caicos Islands","Mexico","Madagascar","Faroe Islands","Slovakia","Niger","Algeria","Western Sahara","Cook Islands","Bosnia and Herzegovina","Syria","Kuwait","Saint Kitts and Nevis","Brunei","Monaco","Comoros","Uzbekistan","El Salvador","Tokelau","Paraguay","Mali","Thailand","Nepal","Liechtenstein","Romania","Seychelles","Armenia","Serbia","Tunisia","Netherlands","Indonesia","Marshall Islands","Switzerland","Qatar","Gabon","Trinidad and Tobago","Djibouti","Botswana","Isle of Man","Kenya","Sweden","Jamaica","Belgium","Antigua and Barbuda","Ecuador","Mauritania","Canada","Australia","Burkina Faso","Venezuela","Micronesia","Portugal","Iceland","India","Democratic Republic of the Congo","North Korea","Italy","Tonga","United Kingdom","Saint Lucia","Liberia","Vatican","Turkmenistan","Uruguay","Cambodia","Georgia","Malawi","Spain","South Africa","Iraq","Ethiopia","Jersey","Burundi","Barbados","Bahamas","Saint Helena","Swaziland","Central African Republic","Yemen","Oman","Albania","Costa Rica","Moldova","Togo","Latvia","East Timor","Russia","Nauru","Libya","Guinea","Pakistan","New Zealand","Fiji","Bolivia","Belize","Vanuatu","Austria","Finland","Kyrgyzstan","South Korea","Chad","Croatia","Sierra Leone","Cayman Islands","Anguilla","Senegal","British Virgin Islands","Gibraltar"],"locations":["CHL","NIC","NIU","MDV","GMB","MLT","GUY","AGO","KIR","ARG","MNG","MSR","DEU","BGD","GGY","STP","CMR","UGA","LAO","TZA","GTM","MOZ","LBN","LKA","TUR","LTU","HND","SVN","CUB","PSE","MUS","GNB","PAN","IRL","SMR","BHR","CIV","UKR","FLK","LUX","POL","GRC","NOR","GRD","COG","ISR","TJK","BTN","PCN","BMU","GRL","COL","PHL","NGA","AFG","XKX","EST","USA","DMA","MNE","SGP","ZMB","RWA","MMR","FRA","SSD","DNK","BEN","WSM","JOR","GNQ","SDN","AND","MKD","HUN","MYS","GHA","PER","BGR","EGY","KAZ","IRN","ARE","SLB","CZE","ERI","AZE","DOM","LSO","VNM","BRA","CPV","PNG","SUR","HTI","SAU","JPN","SOM","ZWE","CHN","IOT","MAR","VCT","BLR","CYP","TCA","MEX","MDG","FRO","SVK","NER","DZA","ESH","COK","BIH","SYR","KWT","KNA","BRN","MCO","COM","UZB","SLV","TKL","PRY","MLI","THA","NPL","LIE","ROU","SYC","ARM","SRB","TUN","NLD","IDN","MHL","CHE","QAT","GAB","TTO","DJI","BWA","IMN","KEN","SWE","JAM","BEL","ATG","ECU","MRT","CAN","AUS","BFA","VEN","FSM","PRT","ISL","IND","COD","PRK","ITA","TON","GBR","LCA","LBR","VAT","TKM","URY","KHM","GEO","MWI","ESP","ZAF","IRQ","ETH","JEY","BDI","BRB","BHS","SHN","SWZ","CAF","YEM","OMN","ALB","CRI","MDA","TGO","LVA","TLS","RUS","NRU","LBY","GIN","PAK","NZL","FJI","BOL","BLZ","VUT","AUT","FIN","KGZ","KOR","TCD","HRV","SLE","CYM","AIA","SEN","VGB","GIB"],"name":"","z":[0.282147924,0.236253998,0.906,0.381184843,0.272281879,0.260032258,0.161366013,0.320983051,0.801857143,0.353157671,0.344648485,0.200875,0.365650498,0.332894737,0.320293103,0.289545455,0.350302985,0.261193838,0.444357798,0.282534759,0.296400267,0.493805405,0.253926573,0.17427991,0.31742397,0.432408488,0.034103448,0.273548611,0.117484686,0.630956604,0.275385714,-0.202625,0.178401479,0.340637944,0.2435,0.257798077,0.258885965,0.366695896,0.549742857,0.281962687,0.403849562,0.38682502,0.413711636,0.426769231,0.118074074,0.305436943,0.343306667,0.009095238,0.226,0.391172414,0.406296296,0.285985252,0.273649264,0.247624432,0.337007143,0.276760563,0.291571429,0.38441725,0.479,0.330576923,0.253851351,0.181625,0.032284058,0.343731915,0.388039432,0.381928177,0.322228417,0.234220339,-0.363666667,0.313988024,0.36,0.393484076,0.422296296,0.191204545,0.36622561,0.217401306,0.230647413,0.285969883,0.353142857,0.404066914,0.255940299,0.370172827,0.333754377,0.321583333,0.342839237,0.186857143,0.401731518,0.271675719,0.31871831,0.337201493,0.347417536,0.309070423,0.379836735,0.571235294,0.421559846,0.263321712,0.315686612,0.184916667,0.221692308,0.469583404,-0.002,0.342889423,0.319112903,0.322571429,0.461019048,0.269076923,0.28185845,0.386467005,0.163692308,0.259533333,0.421849088,0.390352227,0.462020833,0.7635,0.388448819,0.507323741,0.200426877,0.561888889,0.1724,0.360897059,-0.155666667,0.016681818,0.155603352,0.577666667,0.289038533,0.283044444,0.352777037,0.144261559,0.514477273,0.315317308,0.415793333,0.46442,0.343062069,0.333375527,0.352428518,0.126209596,0.361363636,0.349511348,0.262965699,0.305663043,0.335132275,-0.061742857,0.36638961,0.459730769,0.422265982,0.379865052,0.249348879,0.374681245,0.3121875,0.186670567,0.63388,0.337673862,0.411049084,0.26825,0.180601281,0.250214286,0.326301878,0.430797619,0.369806902,0.22107485,0.306096154,0.473447418,0.222927273,0.374835446,0.523205128,0.367008889,0.0,0.565481481,0.334695382,0.272767442,0.409189474,0.293503731,0.315196582,0.398966727,0.29328733,0.155796667,0.202236641,0.067515152,0.278958333,0.358738889,0.473846154,0.016809524,0.376561798,0.293435065,0.37346,0.173518018,0.245432545,0.417054878,0.31661875,0.24942069,0.202357143,0.387565709,0.349,0.262516854,0.197372881,0.284683446,0.348442493,0.021849673,0.218997283,0.439956522,-0.077411765,0.340562366,0.316983193,0.2622,0.295766588,0.359970297,0.280308511,0.264322222,0.350145631,0.219,0.290889908,0.4912,0.293326923],"type":"choropleth"}],"name":"2020-08-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Togo","Georgia","Mongolia","Bermuda","Kenya","Thailand","Guernsey","Ireland","Ivory Coast","Oman","Croatia","Netherlands","Bolivia","Malawi","Solomon Islands","Brunei","Guatemala","Seychelles","Norway","Luxembourg","Tuvalu","Nigeria","Saudi Arabia","Austria","Italy","Anguilla","Latvia","Liberia","Maldives","Ethiopia","Brazil","Denmark","Cape Verde","Cameroon","Slovenia","Kuwait","Gibraltar","Czech Republic","Niue","Isle of Man","Sweden","Central African Republic","Bahrain","Finland","Monaco","Democratic Republic of the Congo","Armenia","Switzerland","Peru","New Zealand","Iraq","Argentina","Libya","Algeria","Turkmenistan","Yemen","Mexico","Sudan","El Salvador","Syria","Pakistan","Haiti","Swaziland","Sao Tome and Principe","Sierra Leone","Canada","Saint Helena","Falkland Islands","Ecuador","Republic of the Congo","Greece","Suriname","Greenland","Dominican Republic","Rwanda","France","Zimbabwe","Germany","Barbados","Burundi","Micronesia","India","Cyprus","Myanmar","Equatorial Guinea","Slovakia","Guinea","East Timor","Serbia","Bosnia and Herzegovina","Romania","Colombia","Bulgaria","Nicaragua","Uganda","Montenegro","San Marino","Laos","Philippines","Zambia","Papua New Guinea","Eritrea","United Arab Emirates","Mali","Macedonia","Guyana","Nepal","Senegal","Ukraine","Afghanistan","Pitcairn","Guinea-Bissau","Tajikistan","Nauru","Somalia","Angola","Kazakhstan","Jersey","Sri Lanka","Egypt","Albania","Benin","Uruguay","British Virgin Islands","Cayman Islands","Chile","Morocco","Bhutan","Samoa","Gabon","United States","Montserrat","Iran","Spain","Grenada","Cook Islands","Bangladesh","Moldova","Tokelau","Paraguay","Israel","Marshall Islands","Iceland","Uzbekistan","Mozambique","Russia","Gambia","North Korea","Honduras","Japan","Portugal","Western Sahara","Qatar","Kyrgyzstan","China","United Kingdom","Vanuatu","Djibouti","Lesotho","British Indian Ocean Territory","Costa Rica","Fiji","South Sudan","Singapore","Andorra","Belarus","Lithuania","Indonesia","Tunisia","Comoros","Dominica","Cuba","Lebanon","Venezuela","Cambodia","Tanzania","Saint Kitts and Nevis","Turkey","Burkina Faso","Vatican","Mauritania","Jordan","Belize","Kosovo","Liechtenstein","Hungary","Azerbaijan","Botswana","Mauritius","Niger","Saint Lucia","Estonia","Antigua and Barbuda","Vietnam","Belgium","Faroe Islands","Madagascar","Kiribati","Ghana","Australia","Trinidad and Tobago","Malaysia","South Korea","Saint Vincent and the Grenadines","Tonga","South Africa","Turks and Caicos Islands","Panama","Jamaica","Chad","Palestine","Poland","Malta","Bahamas"],"locations":["TGO","GEO","MNG","BMU","KEN","THA","GGY","IRL","CIV","OMN","HRV","NLD","BOL","MWI","SLB","BRN","GTM","SYC","NOR","LUX","TUV","NGA","SAU","AUT","ITA","AIA","LVA","LBR","MDV","ETH","BRA","DNK","CPV","CMR","SVN","KWT","GIB","CZE","NIU","IMN","SWE","CAF","BHR","FIN","MCO","COD","ARM","CHE","PER","NZL","IRQ","ARG","LBY","DZA","TKM","YEM","MEX","SDN","SLV","SYR","PAK","HTI","SWZ","STP","SLE","CAN","SHN","FLK","ECU","COG","GRC","SUR","GRL","DOM","RWA","FRA","ZWE","DEU","BRB","BDI","FSM","IND","CYP","MMR","GNQ","SVK","GIN","TLS","SRB","BIH","ROU","COL","BGR","NIC","UGA","MNE","SMR","LAO","PHL","ZMB","PNG","ERI","ARE","MLI","MKD","GUY","NPL","SEN","UKR","AFG","PCN","GNB","TJK","NRU","SOM","AGO","KAZ","JEY","LKA","EGY","ALB","BEN","URY","VGB","CYM","CHL","MAR","BTN","WSM","GAB","USA","MSR","IRN","ESP","GRD","COK","BGD","MDA","TKL","PRY","ISR","MHL","ISL","UZB","MOZ","RUS","GMB","PRK","HND","JPN","PRT","ESH","QAT","KGZ","CHN","GBR","VUT","DJI","LSO","IOT","CRI","FJI","SSD","SGP","AND","BLR","LTU","IDN","TUN","COM","DMA","CUB","LBN","VEN","KHM","TZA","KNA","TUR","BFA","VAT","MRT","JOR","BLZ","XKX","LIE","HUN","AZE","BWA","MUS","NER","LCA","EST","ATG","VNM","BEL","FRO","MDG","KIR","GHA","AUS","TTO","MYS","KOR","VCT","TON","ZAF","TCA","PAN","JAM","TCD","PSE","POL","MLT","BHS"],"name":"","z":[0.313408805,0.41933518,0.401489933,0.3542,0.283037508,0.329471196,0.20487234,0.397696506,0.393301887,0.299156522,0.148907801,0.316807692,0.231014815,0.313339695,0.314181818,0.162444444,0.274370227,0.400903704,0.393382519,0.271496933,0.895,0.322000683,0.264474903,0.281957594,0.422206897,0.363666667,0.351411765,0.36674359,0.179329439,0.145754144,0.320390528,0.325431907,0.149924242,0.369524715,0.314525641,0.194376984,0.193023256,0.244229226,-0.0105,0.415962963,0.368980263,0.522644737,0.339383648,0.291846264,0.4886375,0.410418118,0.348630137,0.349560416,0.328752233,0.32983515,0.28652861,0.36110339,0.331534884,0.46293531,0.27856,0.385336735,0.232356553,0.396574257,-0.014133122,0.416178344,0.267401209,0.399306644,-0.0886875,-0.091,0.490989247,0.329014877,0.394,0.35637931,0.234981906,0.224923077,0.348976497,0.248052632,0.417412698,0.27391954,0.142176471,0.433787788,0.14937931,0.336744831,0.287959596,-0.298986667,0.287888889,0.3036196,0.380785203,0.408797665,0.31652381,0.276427536,0.171257143,-0.1144,0.26714,0.415032895,0.322483764,0.202188716,0.307607438,0.22497216,0.253754052,0.573666667,0.2885,0.427873016,0.278924337,-0.157851064,0.261924731,0.059043478,0.252649206,0.320414201,0.333629032,0.174869048,0.164725191,0.188661905,0.323911579,0.289111111,0.454,-0.090391304,0.274428571,0.0,0.099126638,0.243063559,0.332978723,0.353938462,0.14327789,0.339904478,0.258652174,0.329263158,0.251373626,0.5945,0.537115385,0.303826214,0.308920434,0.268888889,0.273,0.491698925,0.354426839,0.226314286,0.351920354,0.203341373,0.353857143,0.387,0.201492453,0.450761905,0.474,0.218070078,0.302756477,0.570833333,0.359706667,0.252595238,0.326156489,0.378477064,0.209471429,0.197241379,0.062227273,0.297484512,0.290998441,0.428297297,0.218316027,0.258411765,0.356620338,0.333346259,0.359777778,0.311308511,0.332881356,0.85375,0.200247534,0.145927273,0.460670886,0.293762156,0.208096386,0.462614583,0.355106383,0.135746447,0.344716475,-0.087363636,0.327888889,0.095248783,0.199756598,0.197847095,0.170936842,0.243620504,-0.153333333,0.430424551,0.28388785,0.0,0.545038462,0.320291391,0.210357798,0.159422018,0.534953488,0.323901786,0.359107955,0.242744444,0.436288462,0.37532491,0.35568,0.358015748,0.085971429,0.354057839,0.396225484,0.301142857,0.299646091,0.398,0.277349339,0.373666735,0.274594427,0.080042048,0.297299441,0.469925,0.324596774,0.256655267,0.101571429,0.288433379,0.271205669,0.38967,0.530145833,0.292353846,0.324333333,0.369962766],"type":"choropleth"}],"name":"2020-08-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nepal","Sudan","Kenya","New Zealand","Argentina","Cuba","Burundi","Greenland","Guatemala","Palau","Slovakia","Benin","Ecuador","France","Finland","India","Barbados","Slovenia","Fiji","Macedonia","Mozambique","Jersey","Costa Rica","Faroe Islands","Liechtenstein","Gibraltar","Dominica","Cyprus","Vanuatu","Palestine","Belarus","Oman","Swaziland","Peru","Singapore","Turkey","Grenada","Portugal","Comoros","Montserrat","Syria","Iraq","Belize","Burkina Faso","Malawi","Niger","Kiribati","Zambia","Canada","Dominican Republic","Bangladesh","Saint Helena","Angola","Australia","Hungary","Japan","Yemen","Suriname","Morocco","Uzbekistan","Malaysia","Egypt","Turkmenistan","Algeria","Iran","Azerbaijan","Jordan","Libya","Russia","Lithuania","Norway","Kosovo","Western Sahara","Jamaica","Germany","Madagascar","Bulgaria","Zimbabwe","Montenegro","Senegal","Afghanistan","Republic of the Congo","Papua New Guinea","Antigua and Barbuda","Rwanda","Greece","Vietnam","Sao Tome and Principe","Uganda","Kazakhstan","Philippines","Iceland","Cook Islands","Romania","Myanmar","South Korea","Belgium","Cameroon","United Arab Emirates","Saint Vincent and the Grenadines","Chad","Gabon","Georgia","Colombia","Ivory Coast","South Africa","Panama","Tunisia","Kuwait","Armenia","Central African Republic","Ethiopia","East Timor","Guernsey","Nicaragua","Sweden","Togo","Saudi Arabia","Ghana","Maldives","Ireland","Brunei","Trinidad and Tobago","Denmark","Pitcairn","Nigeria","Micronesia","Seychelles","South Sudan","Luxembourg","San Marino","North Korea","Italy","Tonga","Gambia","Guyana","Serbia","Indonesia","Bahrain","Botswana","Pakistan","Mauritius","China","Israel","Sri Lanka","United Kingdom","Cambodia","Guinea-Bissau","Equatorial Guinea","Estonia","Austria","Democratic Republic of the Congo","Guinea","Chile","Djibouti","Spain","Qatar","Turks and Caicos Islands","Vatican","Paraguay","Saint Lucia","Laos","Uruguay","Isle of Man","Thailand","Saint Kitts and Nevis","Malta","Bhutan","Latvia","Andorra","Netherlands","Poland","Mexico","Marshall Islands","British Virgin Islands","Niue","Cayman Islands","Bosnia and Herzegovina","Lesotho","Haiti","Liberia","Sierra Leone","Moldova","Nauru","Croatia","Mali","Solomon Islands","Tajikistan","Kyrgyzstan","Honduras","Czech Republic","Somalia","Cape Verde","Venezuela","Tuvalu","Switzerland","Tanzania","Samoa","Brazil","Bahamas","Mongolia","El Salvador","Bermuda","Mauritania","Ukraine","Bolivia","Albania","Monaco","Lebanon","Falkland Islands","United States","Eritrea"],"locations":["NPL","SDN","KEN","NZL","ARG","CUB","BDI","GRL","GTM","PLW","SVK","BEN","ECU","FRA","FIN","IND","BRB","SVN","FJI","MKD","MOZ","JEY","CRI","FRO","LIE","GIB","DMA","CYP","VUT","PSE","BLR","OMN","SWZ","PER","SGP","TUR","GRD","PRT","COM","MSR","SYR","IRQ","BLZ","BFA","MWI","NER","KIR","ZMB","CAN","DOM","BGD","SHN","AGO","AUS","HUN","JPN","YEM","SUR","MAR","UZB","MYS","EGY","TKM","DZA","IRN","AZE","JOR","LBY","RUS","LTU","NOR","XKX","ESH","JAM","DEU","MDG","BGR","ZWE","MNE","SEN","AFG","COG","PNG","ATG","RWA","GRC","VNM","STP","UGA","KAZ","PHL","ISL","COK","ROU","MMR","KOR","BEL","CMR","ARE","VCT","TCD","GAB","GEO","COL","CIV","ZAF","PAN","TUN","KWT","ARM","CAF","ETH","TLS","GGY","NIC","SWE","TGO","SAU","GHA","MDV","IRL","BRN","TTO","DNK","PCN","NGA","FSM","SYC","SSD","LUX","SMR","PRK","ITA","TON","GMB","GUY","SRB","IDN","BHR","BWA","PAK","MUS","CHN","ISR","LKA","GBR","KHM","GNB","GNQ","EST","AUT","COD","GIN","CHL","DJI","ESP","QAT","TCA","VAT","PRY","LCA","LAO","URY","IMN","THA","KNA","MLT","BTN","LVA","AND","NLD","POL","MEX","MHL","VGB","NIU","CYM","BIH","LSO","HTI","LBR","SLE","MDA","NRU","HRV","MLI","SLB","TJK","KGZ","HND","CZE","SOM","CPV","VEN","TUV","CHE","TZA","WSM","BRA","BHS","MNG","SLV","BMU","MRT","UKR","BOL","ALB","MCO","LBN","FLK","USA","ERI"],"name":"","z":[0.323159889,0.375228571,0.24477522,0.308021401,0.347430074,0.092555066,-0.083738095,0.30246,0.296196821,0.41,0.284350575,0.356105263,0.171422181,0.389935215,0.284909784,0.343245769,0.339597561,0.353089947,0.173230769,0.282875,0.436940299,0.361849057,0.352610565,0.44625,0.609392857,0.0632,0.760142857,0.416811715,0.209333333,0.60009863,0.347308511,0.396910995,0.152,0.406371415,0.329212005,0.380990995,0.113222222,0.284081986,0.679285714,0.480407407,0.428039474,0.287990536,0.351,0.420351351,0.299979675,0.46881129,0.294428571,0.106442478,0.356342632,0.154035794,0.245170792,0.333846154,0.2393,0.42973448,0.439091146,0.303195843,0.312306818,0.445045455,0.374829918,0.374636364,0.163542523,0.372451039,0.246130435,0.33095283,0.453477933,0.406261261,0.349556338,0.342957143,0.374524867,0.420585812,0.446250462,0.277673077,0.313038462,0.299670017,0.339778767,0.258427184,0.393818182,0.346173913,0.622710526,0.358460043,0.324941176,0.409151515,0.405365079,0.29494,0.112041758,0.383068328,0.357928349,0.279833333,0.188221519,0.30344186,0.353787438,0.324369863,0.514,0.350894737,0.381255708,0.367757544,0.32829982,0.407385943,0.345748808,0.403459459,0.42587013,0.527099379,0.495356627,0.196875097,0.368314685,0.313627491,0.287350298,0.379168421,0.218199153,0.337880952,0.30323,0.152480427,0.20625,0.25355102,0.259610127,0.382199313,0.339338624,0.200847296,0.30386988,0.174907859,0.388259624,0.184709677,0.37566185,0.350326279,0.623,0.239964599,0.3116,0.370363636,0.441013793,0.430035088,0.458333333,0.478162791,0.459980921,0.355282609,0.321270588,0.193434211,0.267758794,0.257338974,0.368948905,0.23138806,0.316843539,0.429976744,0.466191759,0.409709516,0.177928161,0.352795129,0.326775281,-0.039967742,0.250055556,0.365296296,0.309494488,0.338254753,0.418723684,0.293653517,0.475407407,0.244797967,0.381042918,0.174111111,0.4545,0.474431681,0.344289474,0.373277778,0.322727894,0.242809524,0.348414367,0.442,0.341108527,0.251833333,0.16329932,0.21825,0.315420495,0.317041379,0.213454822,-0.3445,-0.044,0.8628,0.495546512,0.411558824,0.292526316,0.413956929,0.445948498,0.444481481,0.532095541,0.0,0.25914876,0.267855491,0.644615385,0.391980769,0.651888889,0.179994872,0.296157277,0.324715152,0.24866,0.104006889,-0.536,0.309603366,0.284116992,0.1957,0.349766734,0.296055147,0.373853333,0.05177796,0.360433333,0.321043478,0.363990741,0.204328638,0.323247706,0.51169697,0.17962,0.467363636,0.42270355,0.052555556],"type":"choropleth"}],"name":"2020-08-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Albania","Ecuador","Lesotho","Turks and Caicos Islands","Venezuela","Togo","Tuvalu","Somalia","Dominican Republic","Morocco","Bulgaria","Fiji","Switzerland","Paraguay","Slovakia","Cameroon","Rwanda","Papua New Guinea","Liberia","Panama","Pakistan","Seychelles","Peru","Bermuda","Israel","Cook Islands","San Marino","Benin","Russia","Niue","Saudi Arabia","United Kingdom","Laos","Portugal","Cyprus","Iceland","Singapore","Czech Republic","South Sudan","Egypt","Turkey","Central African Republic","Jersey","Burkina Faso","Grenada","Cape Verde","Kenya","Canada","Croatia","Sudan","Mexico","Sierra Leone","Belgium","East Timor","Kosovo","Norway","Bhutan","United States","Uruguay","Slovenia","Uganda","Isle of Man","Suriname","Spain","Democratic Republic of the Congo","Denmark","South Korea","Greenland","Brazil","Senegal","South Africa","Tajikistan","Italy","Samoa","Afghanistan","Guinea","Nigeria","Western Sahara","Malta","Estonia","Sweden","British Indian Ocean Territory","Cayman Islands","Hungary","Guernsey","Macedonia","Angola","Japan","Bahamas","United Arab Emirates","Mongolia","Nepal","Saint Lucia","Argentina","New Zealand","Belize","Lebanon","Bosnia and Herzegovina","British Virgin Islands","Myanmar","Iraq","Swaziland","Saint Helena","Moldova","Oman","Barbados","Saint Vincent and the Grenadines","Netherlands","El Salvador","France","China","Guyana","Mauritius","Kazakhstan","Solomon Islands","Tokelau","Kyrgyzstan","Ghana","Monaco","Bangladesh","Costa Rica","Chile","Equatorial Guinea","Zimbabwe","Romania","Liechtenstein","Antigua and Barbuda","Zambia","Palau","Ivory Coast","North Korea","Cuba","Vanuatu","Guatemala","Lithuania","Colombia","Turkmenistan","Gambia","Yemen","Latvia","Burundi","Honduras","Marshall Islands","Mozambique","Micronesia","Montserrat","Uzbekistan","Falkland Islands","Gabon","Algeria","Cambodia","Bahrain","Ethiopia","Bolivia","Kiribati","Armenia","Botswana","Greece","Thailand","Jordan","Eritrea","Kuwait","Belarus","Mauritania","Sri Lanka","Vietnam","India","Malawi","Andorra","Qatar","Republic of the Congo","Poland","Pitcairn","Sao Tome and Principe","Trinidad and Tobago","Serbia","Tonga","Ireland","Niger","Nauru","Tunisia","Tanzania","Chad","Brunei","Azerbaijan","Guinea-Bissau","Haiti","Australia","Gibraltar","Montenegro","Anguilla","Djibouti","Ukraine","Finland","Syria","Dominica","Indonesia","Germany","Luxembourg","Philippines","Georgia","Faroe Islands","Madagascar","Malaysia","Palestine","Libya","Austria","Maldives","Iran","Jamaica","Mali","Nicaragua","Saint Kitts and Nevis"],"locations":["ALB","ECU","LSO","TCA","VEN","TGO","TUV","SOM","DOM","MAR","BGR","FJI","CHE","PRY","SVK","CMR","RWA","PNG","LBR","PAN","PAK","SYC","PER","BMU","ISR","COK","SMR","BEN","RUS","NIU","SAU","GBR","LAO","PRT","CYP","ISL","SGP","CZE","SSD","EGY","TUR","CAF","JEY","BFA","GRD","CPV","KEN","CAN","HRV","SDN","MEX","SLE","BEL","TLS","XKX","NOR","BTN","USA","URY","SVN","UGA","IMN","SUR","ESP","COD","DNK","KOR","GRL","BRA","SEN","ZAF","TJK","ITA","WSM","AFG","GIN","NGA","ESH","MLT","EST","SWE","IOT","CYM","HUN","GGY","MKD","AGO","JPN","BHS","ARE","MNG","NPL","LCA","ARG","NZL","BLZ","LBN","BIH","VGB","MMR","IRQ","SWZ","SHN","MDA","OMN","BRB","VCT","NLD","SLV","FRA","CHN","GUY","MUS","KAZ","SLB","TKL","KGZ","GHA","MCO","BGD","CRI","CHL","GNQ","ZWE","ROU","LIE","ATG","ZMB","PLW","CIV","PRK","CUB","VUT","GTM","LTU","COL","TKM","GMB","YEM","LVA","BDI","HND","MHL","MOZ","FSM","MSR","UZB","FLK","GAB","DZA","KHM","BHR","ETH","BOL","KIR","ARM","BWA","GRC","THA","JOR","ERI","KWT","BLR","MRT","LKA","VNM","IND","MWI","AND","QAT","COG","POL","PCN","STP","TTO","SRB","TON","IRL","NER","NRU","TUN","TZA","TCD","BRN","AZE","GNB","HTI","AUS","GIB","MNE","AIA","DJI","UKR","FIN","SYR","DMA","IDN","DEU","LUX","PHL","GEO","FRO","MDG","MYS","PSE","LBY","AUT","MDV","IRN","JAM","MLI","NIC","KNA"],"name":"","z":[0.406524096,0.242957519,0.300693878,0.2592,0.103989683,0.469589623,0.747571429,0.289756098,0.270625948,0.424068966,0.433726974,0.281343284,0.359822807,0.421230861,0.248134615,0.372206861,0.085841549,0.369772727,0.384213198,0.237173507,0.210512357,0.43342132,0.366655944,0.221057143,0.265047923,0.7158,0.0,0.03684466,0.357992063,0.848818182,0.201857143,0.427178459,0.323090909,0.354966691,0.44731094,0.338409836,0.300411357,0.415777293,0.482929204,0.338103774,0.294213765,0.433603306,0.40337037,0.527287671,0.433952381,0.192661765,0.271281927,0.396084177,0.357703704,0.360409639,0.280165026,0.401277778,0.377005029,0.0565,0.420818182,0.406235253,0.317842105,0.40133133,0.310838135,0.410406863,0.204186598,0.279585586,0.576181818,0.411249092,0.302096386,0.402557325,0.423356774,0.521118644,0.357069382,0.326896067,0.260827616,0.41221,0.513202436,0.581333333,0.2105,0.465693333,0.333623519,0.422924242,0.202566879,0.3739375,0.407629573,0.552375,0.385674699,0.388093506,0.41114,0.362484848,0.424848168,0.315619424,0.559398104,0.286042563,0.43874359,0.261932331,0.301933333,0.454237139,0.370493941,0.404,0.224687259,0.361927928,0.211230769,0.432802885,0.46639604,-0.024090909,0.427454545,0.420105263,0.360023041,0.271863946,0.273757576,0.297600774,0.105608126,0.423442149,0.453153829,0.218274336,0.244207547,0.410142857,0.248647059,0.690714286,0.549823529,0.307118128,0.420729167,0.334390995,0.32615873,0.354984138,0.4843125,0.278974522,0.415093903,0.513,0.072095238,0.353227273,0.576384615,0.400483146,0.508085714,0.053523571,0.569733333,0.272826453,0.359133858,0.283414249,0.363826087,0.295451429,0.394236559,0.421229008,0.593761905,0.198883573,0.480307692,0.393633333,0.677125,0.555473684,0.177388889,0.414588235,0.295366412,0.381833333,0.552914286,0.317617834,0.221662461,0.253256214,0.043285714,0.290807692,0.3488,0.40729771,0.367033877,0.3105125,0.431466667,0.081161342,0.379555556,0.524333333,0.102452442,0.439853949,0.362181686,0.354195455,0.517628571,0.178663223,0.459046512,0.342264806,0.8575,0.178666667,0.313827676,0.329961806,0.338229885,0.435517189,0.479739237,0.662,0.374982979,0.241545151,0.445225352,0.399384615,0.426511628,0.419833333,0.377453252,0.432829789,0.299027778,0.4920625,0.644,0.3362,0.436270417,0.370608059,0.50153125,0.544,0.254532537,0.34760083,0.436773333,0.379074413,0.420047368,0.236928571,0.284141304,0.146770842,0.554760274,0.407277108,0.30496816,0.200814917,0.434969082,0.332490401,0.383630332,0.306739748,0.330888889],"type":"choropleth"}],"name":"2020-08-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Indonesia","British Virgin Islands","Jordan","Suriname","North Korea","South Africa","Malawi","Vietnam","Ecuador","Bolivia","Albania","United Kingdom","Cook Islands","Paraguay","Western Sahara","Isle of Man","Turks and Caicos Islands","Laos","Syria","Democratic Republic of the Congo","Ireland","Niger","Turkey","Canada","Netherlands","Honduras","Austria","Uruguay","Guinea","Niue","Argentina","Belarus","Mozambique","Tonga","Jersey","Germany","Somalia","Papua New Guinea","Angola","Nigeria","Rwanda","Oman","Madagascar","Botswana","Latvia","Tunisia","Cuba","India","Croatia","Panama","Kazakhstan","Dominican Republic","Marshall Islands","Finland","Togo","Greece","Samoa","Seychelles","Myanmar","Brazil","United States","Mauritania","Armenia","Zambia","Bahrain","Lebanon","Gibraltar","Tanzania","Costa Rica","Pitcairn","Spain","Eritrea","Chad","Nicaragua","Luxembourg","France","Cameroon","Guyana","Slovenia","Philippines","Haiti","Sao Tome and Principe","Cayman Islands","Belgium","Japan","Saint Vincent and the Grenadines","Yemen","Guinea-Bissau","Macedonia","Fiji","Norway","Mexico","Morocco","Malta","Nepal","Kenya","Bosnia and Herzegovina","Qatar","Lesotho","British Indian Ocean Territory","Lithuania","Israel","Swaziland","Peru","Portugal","Mauritius","Slovakia","Saint Helena","Sri Lanka","Denmark","Central African Republic","Uganda","Estonia","Vanuatu","Tuvalu","Russia","Equatorial Guinea","East Timor","Saudi Arabia","Switzerland","Greenland","Antigua and Barbuda","Cyprus","Algeria","Sudan","Afghanistan","Moldova","Cambodia","Colombia","Benin","Jamaica","Saint Kitts and Nevis","Barbados","Kiribati","Bangladesh","Palestine","Pakistan","Maldives","Burkina Faso","Comoros","Liberia","Dominica","Sweden","Palau","United Arab Emirates","Hungary","Italy","Uzbekistan","Republic of the Congo","Gambia","Montenegro","Falkland Islands","Georgia","Guernsey","Tokelau","Thailand","Andorra","El Salvador","Azerbaijan","Iceland","Kuwait","Kyrgyzstan","China","Senegal","Montserrat","Belize","Ivory Coast","Sierra Leone","Serbia","Czech Republic","Solomon Islands","Bahamas","Kosovo","Libya","Saint Lucia","Malaysia","Venezuela","Australia","Ethiopia","South Korea","Trinidad and Tobago","Nauru","Liechtenstein","Gabon","Brunei","San Marino","Cape Verde","Egypt","Iraq","Djibouti","Iran","Micronesia","Romania","Monaco","Faroe Islands","Tajikistan","Burundi","Poland","Bhutan","Bermuda","Guatemala","Bulgaria","Singapore","Grenada","South Sudan","Mongolia","Mali","Turkmenistan","Zimbabwe","New Zealand","Ukraine","Ghana","Chile"],"locations":["IDN","VGB","JOR","SUR","PRK","ZAF","MWI","VNM","ECU","BOL","ALB","GBR","COK","PRY","ESH","IMN","TCA","LAO","SYR","COD","IRL","NER","TUR","CAN","NLD","HND","AUT","URY","GIN","NIU","ARG","BLR","MOZ","TON","JEY","DEU","SOM","PNG","AGO","NGA","RWA","OMN","MDG","BWA","LVA","TUN","CUB","IND","HRV","PAN","KAZ","DOM","MHL","FIN","TGO","GRC","WSM","SYC","MMR","BRA","USA","MRT","ARM","ZMB","BHR","LBN","GIB","TZA","CRI","PCN","ESP","ERI","TCD","NIC","LUX","FRA","CMR","GUY","SVN","PHL","HTI","STP","CYM","BEL","JPN","VCT","YEM","GNB","MKD","FJI","NOR","MEX","MAR","MLT","NPL","KEN","BIH","QAT","LSO","IOT","LTU","ISR","SWZ","PER","PRT","MUS","SVK","SHN","LKA","DNK","CAF","UGA","EST","VUT","TUV","RUS","GNQ","TLS","SAU","CHE","GRL","ATG","CYP","DZA","SDN","AFG","MDA","KHM","COL","BEN","JAM","KNA","BRB","KIR","BGD","PSE","PAK","MDV","BFA","COM","LBR","DMA","SWE","PLW","ARE","HUN","ITA","UZB","COG","GMB","MNE","FLK","GEO","GGY","TKL","THA","AND","SLV","AZE","ISL","KWT","KGZ","CHN","SEN","MSR","BLZ","CIV","SLE","SRB","CZE","SLB","BHS","XKX","LBY","LCA","MYS","VEN","AUS","ETH","KOR","TTO","NRU","LIE","GAB","BRN","SMR","CPV","EGY","IRQ","DJI","IRN","FSM","ROU","MCO","FRO","TJK","BDI","POL","BTN","BMU","GTM","BGR","SGP","GRD","SSD","MNG","MLI","TKM","ZWE","NZL","UKR","GHA","CHL"],"name":"","z":[0.216535901,-0.030181818,0.244834532,0.221275862,0.342822222,0.208239889,0.298604396,0.266632406,0.346136374,0.29226905,0.3908,0.407885764,0.0,0.474774852,0.213448276,0.22847619,0.092117647,0.259445455,0.417811475,0.245131148,0.447838882,0.407948718,0.389740468,0.346686819,0.401133945,0.122575972,0.311053945,0.3466393,0.298290323,0.5116,0.446718931,0.359266667,0.407405405,0.407328358,0.240514851,0.31367491,0.341805085,0.320673469,0.341625,0.228977142,0.229582734,0.317655319,0.214960674,0.258616,0.309359155,0.323978814,0.057615858,0.31365083,0.312473684,0.287622439,0.335707317,0.325730472,0.4984,0.316206683,0.450923567,0.360350711,0.1675,0.407526316,0.315442623,0.338560058,0.405464003,0.309380952,0.20397561,0.244287671,0.21798374,0.165355372,0.186441176,0.284538043,0.27257971,0.632333333,0.374501279,0.2757,0.331114754,0.311008104,0.31850303,0.349294214,0.363248869,0.0595,0.241075,0.303629867,0.431098253,0.5469,0.593085714,0.32431738,0.313397674,0.290119048,0.157576389,-0.071470588,0.303085106,0.224508621,0.375784091,0.344979187,0.31733526,0.267564815,0.265632696,0.376920098,0.283534161,0.164962637,0.3152,0.50375,0.299402834,0.369987034,0.132529412,0.372996528,0.195280857,0.339764706,0.28159893,-0.094,0.170483204,0.305976407,0.311752475,0.305279548,0.257468085,0.3271,0.1395,0.357910714,0.308666667,0.170052632,0.144284081,0.358673973,0.419627119,0.087459459,0.377772512,0.27616763,0.245067511,0.201785714,0.289013072,0.11112069,0.424775757,0.111008,0.430385854,0.135153846,0.201,0.8067,0.223650943,0.582768254,0.167924754,0.24658,0.297951923,0.4396,0.365865248,0.245277778,0.403170578,0.0,0.247924426,0.33613649,0.505195098,0.172307692,0.166457143,0.32975,0.381666667,0.357083333,0.410709333,0.271977778,0.361333333,0.339773956,0.398333333,0.130769184,0.39021147,0.31926,0.086540705,0.32635,0.447628362,0.318312977,0.388518519,0.417137097,0.291015038,0.394989583,0.242784127,0.351597077,0.339681818,0.274557522,0.359103774,0.2856,0.278945946,-0.091361732,0.073385818,0.387628349,0.369973154,0.266742574,0.33096875,0.0,0.250210526,0.397890909,0.155225806,0.64,0.200558824,0.319229223,0.3321,0.408086957,0.31375,0.62,0.364700957,0.359,0.0722,0.348474359,0.51715625,0.285902717,0.232275,0.29783871,0.290237257,0.295466135,0.253053724,0.332294118,0.393545455,0.402005405,0.429956938,0.232151515,0.296659259,0.346391624,0.259378641,0.259981829,0.496538724],"type":"choropleth"}],"name":"2020-08-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-08-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Brunei","Tonga","Paraguay","Ecuador","Bulgaria","Togo","Madagascar","East Timor","Palau","Angola","Greenland","Cook Islands","Democratic Republic of the Congo","Swaziland","Saint Vincent and the Grenadines","Indonesia","Kyrgyzstan","Turkmenistan","Lesotho","Cameroon","Afghanistan","Albania","Slovakia","Sri Lanka","Norway","South Korea","Chad","Venezuela","Belgium","Netherlands","Malaysia","Sudan","Tajikistan","Portugal","Nicaragua","Gibraltar","Mexico","Ivory Coast","Qatar","Guinea-Bissau","Philippines","China","Croatia","Slovenia","Antigua and Barbuda","Monaco","Singapore","Bermuda","Eritrea","Marshall Islands","Montenegro","Guatemala","France","San Marino","Republic of the Congo","Belarus","United Arab Emirates","Hungary","Falkland Islands","Nigeria","India","El Salvador","Uzbekistan","Macedonia","Georgia","Romania","Mauritania","Iran","Brazil","United States","Cape Verde","Peru","Papua New Guinea","Lebanon","Colombia","Panama","Myanmar","Tunisia","Cuba","Algeria","Jamaica","Switzerland","Armenia","Czech Republic","Vietnam","Samoa","Greece","Chile","Australia","Central African Republic","Andorra","Nepal","Benin","Tokelau","Zimbabwe","Israel","Guernsey","Ireland","Saint Kitts and Nevis","Jersey","Kazakhstan","Latvia","Guyana","Costa Rica","Finland","Seychelles","Lithuania","Palestine","Denmark","Kuwait","Botswana","Luxembourg","Dominica","Mauritius","Rwanda","Serbia","Mozambique","Tanzania","Sweden","Maldives","Pakistan","Haiti","Kosovo","Libya","Zambia","Djibouti","Austria","Bhutan","Pitcairn","Western Sahara","Bosnia and Herzegovina","Liechtenstein","Barbados","Cambodia","Suriname","Niue","Guinea","Germany","Poland","Egypt","Ghana","Malawi","South Africa","Uruguay","Equatorial Guinea","Malta","Ethiopia","Syria","British Virgin Islands","North Korea","Japan","Vanuatu","Trinidad and Tobago","Micronesia","Burundi","Turks and Caicos Islands","Liberia","Russia","Turkey","Niger","Ukraine","Kiribati","Saudi Arabia","South Sudan","Azerbaijan","Mongolia","Yemen","Oman","Spain","Laos","Sao Tome and Principe","Mali","Saint Helena","Belize","Saint Lucia","Bolivia","Bahrain","New Zealand","Fiji","Canada","Gabon","Bangladesh","Iraq","Somalia","Uganda","Senegal","Honduras","Gambia","Sierra Leone","Thailand","Jordan","Comoros","United Kingdom","Italy","Morocco","Iceland","Isle of Man","Dominican Republic","Estonia","Argentina","Tuvalu","Bahamas","Burkina Faso","Solomon Islands","Grenada","Montserrat","Vatican","Faroe Islands","Cayman Islands","Moldova","Kenya","Cyprus"],"locations":["BRN","TON","PRY","ECU","BGR","TGO","MDG","TLS","PLW","AGO","GRL","COK","COD","SWZ","VCT","IDN","KGZ","TKM","LSO","CMR","AFG","ALB","SVK","LKA","NOR","KOR","TCD","VEN","BEL","NLD","MYS","SDN","TJK","PRT","NIC","GIB","MEX","CIV","QAT","GNB","PHL","CHN","HRV","SVN","ATG","MCO","SGP","BMU","ERI","MHL","MNE","GTM","FRA","SMR","COG","BLR","ARE","HUN","FLK","NGA","IND","SLV","UZB","MKD","GEO","ROU","MRT","IRN","BRA","USA","CPV","PER","PNG","LBN","COL","PAN","MMR","TUN","CUB","DZA","JAM","CHE","ARM","CZE","VNM","WSM","GRC","CHL","AUS","CAF","AND","NPL","BEN","TKL","ZWE","ISR","GGY","IRL","KNA","JEY","KAZ","LVA","GUY","CRI","FIN","SYC","LTU","PSE","DNK","KWT","BWA","LUX","DMA","MUS","RWA","SRB","MOZ","TZA","SWE","MDV","PAK","HTI","XKX","LBY","ZMB","DJI","AUT","BTN","PCN","ESH","BIH","LIE","BRB","KHM","SUR","NIU","GIN","DEU","POL","EGY","GHA","MWI","ZAF","URY","GNQ","MLT","ETH","SYR","VGB","PRK","JPN","VUT","TTO","FSM","BDI","TCA","LBR","RUS","TUR","NER","UKR","KIR","SAU","SSD","AZE","MNG","YEM","OMN","ESP","LAO","STP","MLI","SHN","BLZ","LCA","BOL","BHR","NZL","FJI","CAN","GAB","BGD","IRQ","SOM","UGA","SEN","HND","GMB","SLE","THA","JOR","COM","GBR","ITA","MAR","ISL","IMN","DOM","EST","ARG","TUV","BHS","BFA","SLB","GRD","MSR","VAT","FRO","CYM","MDA","KEN","CYP"],"name":"","z":[0.114821429,0.472298969,0.380659533,0.228948325,0.391806604,0.273641975,0.317453488,0.026846154,0.67,0.273708543,0.409230769,0.808333333,0.357524752,0.324666667,0.353326087,0.132805481,0.01448,0.186764706,0.310115385,0.461450739,0.377743056,0.347492647,0.258127389,0.193821285,0.413298795,0.324954797,0.462039474,0.08069152,0.295431365,0.336370634,-0.089097087,0.241247126,0.360514706,0.231835935,0.246680217,0.151758621,0.225245473,0.293928571,0.185702083,0.217692308,0.285590715,0.448045324,0.227452381,0.203721429,0.278269231,0.350166667,0.197386944,0.3031,0.276387097,0.554454545,0.2278,0.441277845,0.37364973,0.55825,0.212012048,0.35845045,0.327796744,0.362026178,0.411129032,0.236876538,0.375500731,0.107870096,0.1980625,0.328,0.420182371,0.364913919,0.230692308,0.381151805,0.349620729,0.40174118,0.209563218,0.298980399,0.197628866,0.194469636,0.324190533,0.18659269,0.291330049,0.352751073,0.007762134,0.326369478,0.193720788,0.34365279,0.221333333,0.181732448,0.295716418,0.291142857,0.336380154,0.252997824,0.459507649,0.333640288,0.195074627,0.308493151,0.166033898,0.63625,0.302563596,0.365658537,0.22053125,0.289302795,-0.056,0.343873418,0.198425532,0.272846847,0.107080882,0.215037459,0.275293347,0.465503546,0.382091371,0.423159011,0.347581395,0.075841492,0.323916667,0.220070866,0.476375,0.181064516,0.170354167,0.247540856,0.34054375,0.355027352,0.396979021,0.157096,0.309051969,0.355400802,0.239478261,0.43472,0.218507042,0.325222222,0.333779434,0.3232,0.469,0.428285714,0.319627615,0.64556,0.192990991,0.1719125,0.320916667,0.282166667,0.310968254,0.343451236,0.311463899,0.225452909,0.249854685,0.370943723,0.276234514,0.32612054,0.213111111,0.301990991,0.294153499,0.454648936,0.37555,0.388262295,0.290826035,0.099,0.295522222,-0.218833333,0.40908,0.140142857,0.35988417,0.330224277,0.170510728,0.4054,0.305958333,0.469,0.172337021,0.275463542,0.346445993,0.392364583,0.11703125,0.411519231,0.318788327,0.219045455,0.35325,0.383058824,0.216,0.384816993,0.406219512,0.189741497,0.341682119,0.360210907,0.233423077,0.325010124,0.396291667,0.234867521,0.278277778,0.161992032,0.246971014,0.302174061,0.147600624,0.428539216,0.28884,0.349526743,0.246951456,0.6438,0.404140286,0.330073472,0.203141304,0.41495,0.335367089,0.194103414,0.339860697,0.319518182,0.546333333,0.239182927,0.394,0.672777778,0.1903,0.245611111,0.516,0.8405,0.453206522,0.433294574,0.341988543,0.417995192],"type":"choropleth"}],"name":"2020-08-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Canada","Nicaragua","Germany","Palestine","Gibraltar","Uganda","Monaco","Angola","Singapore","Finland","El Salvador","Saint Vincent and the Grenadines","Montserrat","Morocco","Djibouti","Republic of the Congo","Sierra Leone","Barbados","Grenada","Australia","Swaziland","Seychelles","Uzbekistan","United Arab Emirates","Eritrea","Bahamas","Panama","Myanmar","Sao Tome and Principe","Bermuda","Latvia","France","Egypt","Estonia","Ireland","Vanuatu","Luxembourg","Ecuador","Kiribati","Togo","Turks and Caicos Islands","Nigeria","Russia","Dominican Republic","Sweden","Peru","Senegal","Guyana","Cape Verde","Mongolia","Isle of Man","Falkland Islands","Kosovo","Norway","Yemen","Sri Lanka","Andorra","Mauritania","Lebanon","Saudi Arabia","Libya","New Zealand","Denmark","Spain","Pakistan","Central African Republic","Venezuela","Colombia","Iceland","Hungary","Botswana","Antigua and Barbuda","Iran","Iraq","Macedonia","Bahrain","Brunei","Brazil","Samoa","Saint Kitts and Nevis","Guatemala","Cayman Islands","Malaysia","India","Chile","Laos","Armenia","Suriname","Belarus","Greece","Mali","Cambodia","Tanzania","Greenland","Montenegro","Faroe Islands","Jersey","Ethiopia","Slovenia","Zimbabwe","Niger","Afghanistan","Vietnam","North Korea","Guernsey","Israel","British Virgin Islands","Cuba","Saint Helena","Democratic Republic of the Congo","Bosnia and Herzegovina","Western Sahara","Switzerland","Maldives","Indonesia","Tajikistan","Mauritius","Austria","Saint Lucia","Uruguay","Bangladesh","Gabon","Chad","Guinea-Bissau","Tuvalu","Lesotho","Papua New Guinea","Mexico","Equatorial Guinea","Burundi","Tunisia","Malawi","Malta","Portugal","Madagascar","Azerbaijan","Czech Republic","Fiji","Lithuania","Paraguay","Kyrgyzstan","Ivory Coast","Comoros","Romania","Syria","Bulgaria","Turkey","Georgia","Zambia","Thailand","Netherlands","Kuwait","United States","Niue","Honduras","Oman","Moldova","Liberia","San Marino","Marshall Islands","Jordan","East Timor","South Korea","Slovakia","Argentina","Sudan","British Indian Ocean Territory","Rwanda","Haiti","Algeria","Bhutan","Nepal","Micronesia","Poland","Tonga","Cameroon","Albania","Mozambique","Jamaica","Ukraine","Kenya","Dominica","Philippines","Trinidad and Tobago","Gambia","Burkina Faso","Turkmenistan","Guinea","China","Japan","Serbia","Qatar","United Kingdom","Costa Rica","South Africa","South Sudan","Croatia","Belgium","Benin","Cyprus","Pitcairn","Ghana","Somalia","Belize","Liechtenstein","Italy","Bolivia","Kazakhstan"],"locations":["CAN","NIC","DEU","PSE","GIB","UGA","MCO","AGO","SGP","FIN","SLV","VCT","MSR","MAR","DJI","COG","SLE","BRB","GRD","AUS","SWZ","SYC","UZB","ARE","ERI","BHS","PAN","MMR","STP","BMU","LVA","FRA","EGY","EST","IRL","VUT","LUX","ECU","KIR","TGO","TCA","NGA","RUS","DOM","SWE","PER","SEN","GUY","CPV","MNG","IMN","FLK","XKX","NOR","YEM","LKA","AND","MRT","LBN","SAU","LBY","NZL","DNK","ESP","PAK","CAF","VEN","COL","ISL","HUN","BWA","ATG","IRN","IRQ","MKD","BHR","BRN","BRA","WSM","KNA","GTM","CYM","MYS","IND","CHL","LAO","ARM","SUR","BLR","GRC","MLI","KHM","TZA","GRL","MNE","FRO","JEY","ETH","SVN","ZWE","NER","AFG","VNM","PRK","GGY","ISR","VGB","CUB","SHN","COD","BIH","ESH","CHE","MDV","IDN","TJK","MUS","AUT","LCA","URY","BGD","GAB","TCD","GNB","TUV","LSO","PNG","MEX","GNQ","BDI","TUN","MWI","MLT","PRT","MDG","AZE","CZE","FJI","LTU","PRY","KGZ","CIV","COM","ROU","SYR","BGR","TUR","GEO","ZMB","THA","NLD","KWT","USA","NIU","HND","OMN","MDA","LBR","SMR","MHL","JOR","TLS","KOR","SVK","ARG","SDN","IOT","RWA","HTI","DZA","BTN","NPL","FSM","POL","TON","CMR","ALB","MOZ","JAM","UKR","KEN","DMA","PHL","TTO","GMB","BFA","TKM","GIN","CHN","JPN","SRB","QAT","GBR","CRI","ZAF","SSD","HRV","BEL","BEN","CYP","PCN","GHA","SOM","BLZ","LIE","ITA","BOL","KAZ"],"name":"","z":[0.497207819,0.482124424,0.372674864,0.339878788,0.541857143,0.489165485,0.431916667,0.407424242,0.382476776,0.41083038,0.401791139,0.51625,0.608,0.052121311,0.260272727,0.163872727,0.50072973,0.1849375,0.0334,0.564426041,0.208,0.371071429,0.522264706,0.344261721,0.404166667,0.434872093,0.358374359,0.352943396,-0.631,0.386139535,0.368272727,0.166808167,0.401084058,0.33980597,0.491191837,0.6745,0.431552941,0.406967235,0.257,0.364907216,0.8545,0.405700659,0.326681624,0.393946541,0.447295714,0.434748458,0.058928571,0.3972,0.229,0.382589744,0.5708,0.8935,0.385117647,0.439324701,0.352375,0.344606383,0.461444444,0.259705882,0.246252941,0.411268608,0.2602,0.488743781,0.415561983,0.418186372,0.113164149,0.391722222,0.287450863,0.390709829,0.535075,0.373534884,0.5256,0.712142857,0.330025501,0.409598214,0.27935,0.31387234,0.389898305,0.219086478,0.804,0.295,0.377869936,0.436520833,0.320782878,0.514874432,0.383418934,-0.122641026,0.264628571,0.087181818,0.317651163,0.379301546,0.43107874,0.456192308,0.336411765,0.594818182,0.381898876,0.148,0.354785714,0.348256098,0.301722628,0.3995,0.550132979,0.405929577,0.41247929,0.42646875,0.294285714,0.474707071,0.494,-0.054639599,0.205909091,0.18280137,0.322671642,0.278,0.306105978,0.333803448,0.506071451,0.353,0.408375,0.388316062,0.6714,0.517688396,0.30538189,0.522847826,0.452015625,0.461,0.792333333,0.388347826,0.304880435,0.253750083,0.280375,0.470833333,0.484759036,0.469212291,0.368470588,0.479388823,0.408826446,0.517241935,0.451599119,0.271508475,0.072146214,0.431836879,0.07052,0.099883929,0.127775,0.467152212,0.37,0.456090909,0.309139583,0.47603,0.540828571,0.425886693,0.467356277,0.560054545,0.512281597,0.0,0.442809211,0.47251049,0.556145833,0.493968421,0.6891875,0.231,0.2416,0.2585,0.460081522,0.392325843,0.395153533,0.306076923,0.856,0.394,0.430411902,0.099384615,0.579,0.38784556,-0.025333333,0.299375445,0.456,0.343874667,0.328631579,0.283647059,0.419911017,0.419757188,0.441985931,0.8675,0.453254999,0.436811881,0.489377778,0.149674419,0.41675,0.010469697,0.546832843,0.388731165,0.322913265,0.402964789,0.474412948,0.423271255,0.451114042,0.317483871,0.473054795,0.218157,0.196034483,0.524121429,0.0,0.36629661,0.496987179,0.400947368,0.594454545,0.534274029,0.39954,0.55816129],"type":"choropleth"}],"name":"2020-09-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saudi Arabia","Philippines","Togo","Suriname","Luxembourg","Poland","Finland","Cambodia","Slovakia","Costa Rica","Vietnam","Myanmar","Switzerland","Indonesia","Bangladesh","Jersey","Uganda","Australia","Russia","Niger","Croatia","Vatican","Peru","Jordan","Antigua and Barbuda","Nauru","Portugal","Gibraltar","Tunisia","Lithuania","Burundi","Turks and Caicos Islands","Gabon","Senegal","Mongolia","San Marino","Tanzania","Malaysia","Iraq","Malta","Kosovo","Seychelles","Laos","Ivory Coast","Equatorial Guinea","Guatemala","Argentina","Sierra Leone","United States","Dominican Republic","Monaco","Brunei","Liberia","Nicaragua","Democratic Republic of the Congo","Venezuela","Falkland Islands","Malawi","Montenegro","Dominica","Thailand","Libya","Ireland","Grenada","Cyprus","Azerbaijan","Syria","Pakistan","Colombia","Canada","Serbia","Papua New Guinea","Saint Kitts and Nevis","Bosnia and Herzegovina","Hungary","Mauritius","Israel","Benin","Turkmenistan","New Zealand","British Indian Ocean Territory","United Arab Emirates","France","Somalia","Honduras","Bahrain","Tajikistan","Saint Lucia","Solomon Islands","Estonia","Armenia","Panama","El Salvador","Mali","Western Sahara","Micronesia","Chile","Cayman Islands","Qatar","Italy","Lesotho","Kyrgyzstan","Djibouti","Netherlands","Guernsey","Sri Lanka","Bermuda","Uruguay","Haiti","Nepal","Paraguay","China","Guinea","Kuwait","Mexico","Anguilla","Bhutan","British Virgin Islands","Ethiopia","Moldova","Bolivia","Germany","Cape Verde","Yemen","South Sudan","Sweden","Czech Republic","Maldives","Tonga","Angola","Kiribati","Latvia","Morocco","Swaziland","Marshall Islands","Zimbabwe","South Korea","Burkina Faso","Cuba","Ghana","Gambia","Cameroon","Ukraine","Liechtenstein","Chad","Belize","Madagascar","Romania","Singapore","Palestine","Sao Tome and Principe","Iran","Botswana","Japan","Rwanda","Barbados","Central African Republic","East Timor","Guyana","South Africa","Vanuatu","Mozambique","North Korea","India","Saint Vincent and the Grenadines","Albania","Macedonia","Austria","Isle of Man","Nigeria","Kazakhstan","Greece","Algeria","Fiji","Belarus","Georgia","Afghanistan","Cook Islands","Zambia","Mauritania","Ecuador","Bahamas","Brazil","Spain","Niue","Uzbekistan","Andorra","Eritrea","Palau","Oman","Jamaica","Slovenia","Turkey","Republic of the Congo","Lebanon","Comoros","Sudan","Egypt","Guinea-Bissau","Bulgaria","Faroe Islands","Iceland","Samoa","Greenland","Belgium","Pitcairn","Trinidad and Tobago","Saint Helena","Tuvalu","Kenya","Denmark","Montserrat","Norway","United Kingdom"],"locations":["SAU","PHL","TGO","SUR","LUX","POL","FIN","KHM","SVK","CRI","VNM","MMR","CHE","IDN","BGD","JEY","UGA","AUS","RUS","NER","HRV","VAT","PER","JOR","ATG","NRU","PRT","GIB","TUN","LTU","BDI","TCA","GAB","SEN","MNG","SMR","TZA","MYS","IRQ","MLT","XKX","SYC","LAO","CIV","GNQ","GTM","ARG","SLE","USA","DOM","MCO","BRN","LBR","NIC","COD","VEN","FLK","MWI","MNE","DMA","THA","LBY","IRL","GRD","CYP","AZE","SYR","PAK","COL","CAN","SRB","PNG","KNA","BIH","HUN","MUS","ISR","BEN","TKM","NZL","IOT","ARE","FRA","SOM","HND","BHR","TJK","LCA","SLB","EST","ARM","PAN","SLV","MLI","ESH","FSM","CHL","CYM","QAT","ITA","LSO","KGZ","DJI","NLD","GGY","LKA","BMU","URY","HTI","NPL","PRY","CHN","GIN","KWT","MEX","AIA","BTN","VGB","ETH","MDA","BOL","DEU","CPV","YEM","SSD","SWE","CZE","MDV","TON","AGO","KIR","LVA","MAR","SWZ","MHL","ZWE","KOR","BFA","CUB","GHA","GMB","CMR","UKR","LIE","TCD","BLZ","MDG","ROU","SGP","PSE","STP","IRN","BWA","JPN","RWA","BRB","CAF","TLS","GUY","ZAF","VUT","MOZ","PRK","IND","VCT","ALB","MKD","AUT","IMN","NGA","KAZ","GRC","DZA","FJI","BLR","GEO","AFG","COK","ZMB","MRT","ECU","BHS","BRA","ESP","NIU","UZB","AND","ERI","PLW","OMN","JAM","SVN","TUR","COG","LBN","COM","SDN","EGY","GNB","BGR","FRO","ISL","WSM","GRL","BEL","PCN","TTO","SHN","TUV","KEN","DNK","MSR","NOR","GBR"],"name":"","z":[0.358872727,0.356167745,0.442265896,0.612912281,0.454900901,0.445849925,0.496652869,0.391121107,0.525698824,0.501238053,0.516533854,0.502463134,0.419200343,0.403588473,0.466132776,0.584432584,0.444889152,0.508463428,0.488224638,0.558816259,0.536354949,0.634,0.562411271,0.462504695,0.722701754,0.5094,0.509514477,0.411697917,0.513653955,0.564922799,0.605551724,0.726454545,0.453713396,0.534531593,0.386161345,0.63892,0.482018269,0.561768538,0.490402662,0.437985577,0.577966667,0.541593472,0.588710843,0.571825328,0.302769231,0.469098414,0.49175104,0.493260204,0.535329763,0.437013121,0.423245714,0.22512987,0.543862016,0.497606195,0.526533333,0.459576143,0.70238,0.486231081,0.599375,0.637125,0.410915229,0.465482412,0.471077234,0.543236842,0.487033514,0.554987676,0.539836601,0.346116522,0.484269049,0.509862776,0.471217443,0.513526515,0.092076923,0.510801887,0.52371969,0.542968,0.443751371,0.364260606,0.398566667,0.524734741,0.589333333,0.476553161,0.533517841,0.507482759,0.284460239,0.412270423,0.41139738,0.588539474,0.673142857,0.489506637,0.502296296,0.378137228,0.360301455,0.414465421,0.5294,0.533140625,0.46125643,0.48012766,0.48465893,0.42208579,0.605159763,0.565142857,0.380902439,0.443668194,0.444163121,0.480838509,0.666861702,0.512206484,0.490017223,0.46249775,0.458069935,0.432441369,0.522648148,0.377412731,0.546377306,0.13925,0.08755814,0.757051282,0.460058939,0.573548753,0.472400445,0.431240207,0.423113208,0.441033482,0.541992556,0.51233727,0.519496374,0.234187639,0.46532,0.456356287,0.555428571,0.502128352,0.502611765,0.71045122,0.520130435,0.531451688,0.392014112,0.495526749,0.247779661,0.502109141,0.527188139,0.543042325,0.537428238,0.666921053,0.33797479,0.504815951,0.487978202,0.477871842,0.480585245,0.483286908,0.5086875,0.506102195,0.56939738,0.365029717,0.434306513,0.603380342,0.454502463,0.530722222,0.496084034,0.564750398,0.535140625,0.573378641,0.551780702,0.397669925,0.6509375,0.476956747,0.513527607,0.467848097,0.489132813,0.4714228,0.479412371,0.489851238,0.458569427,0.453312,0.476995745,0.516940678,0.422638796,0.33875,0.554113744,0.537316667,0.357132593,0.511682584,0.478583125,0.497037928,0.311526316,0.582669643,0.615787879,0.535818182,0.905625,0.37382377,0.582853388,0.519911888,0.427610585,0.528475862,0.495059596,0.403183673,0.561932642,0.291975734,0.735515152,0.457244842,0.7,0.499105023,0.7891875,0.6044875,0.489524657,0.679230769,0.518576031,0.293277778,0.0,0.571756941,0.520790069,0.749536585,0.533258087,0.528922867],"type":"choropleth"}],"name":"2020-09-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guyana","Micronesia","Mauritania","Ethiopia","Gabon","Estonia","Brazil","Haiti","Norway","British Indian Ocean Territory","Malta","Spain","Bolivia","Cambodia","Thailand","Armenia","Pitcairn","Samoa","Ghana","United States","Saint Vincent and the Grenadines","Equatorial Guinea","Mauritius","Marshall Islands","Mexico","Indonesia","Tanzania","Bosnia and Herzegovina","Botswana","Austria","Eritrea","Bahrain","Sri Lanka","Guinea-Bissau","Myanmar","Zimbabwe","Sao Tome and Principe","Macedonia","South Sudan","Nigeria","Togo","Malawi","Barbados","Montserrat","Ecuador","United Arab Emirates","Egypt","Sweden","Belize","Saint Helena","Western Sahara","Grenada","Benin","Fiji","Burkina Faso","Syria","India","Burundi","Belarus","Oman","Nepal","Algeria","Finland","Rwanda","Mozambique","Vatican","Gibraltar","Madagascar","Greenland","Belgium","Greece","Republic of the Congo","Vanuatu","Suriname","Morocco","Bangladesh","Albania","Malaysia","Iceland","Nauru","Sudan","United Kingdom","Niue","Hungary","Netherlands","Bhutan","El Salvador","Swaziland","British Virgin Islands","San Marino","Moldova","Honduras","Mali","North Korea","Paraguay","East Timor","Guinea","Saint Lucia","Uruguay","Brunei","Argentina","Saint Kitts and Nevis","Saudi Arabia","Montenegro","Faroe Islands","Peru","Uzbekistan","Bulgaria","Guatemala","Monaco","Tajikistan","France","Mongolia","Bermuda","New Zealand","Falkland Islands","Maldives","Guernsey","Australia","Qatar","Russia","Philippines","Denmark","Tonga","Antigua and Barbuda","Kosovo","China","Slovenia","Vietnam","Tuvalu","Iraq","Niger","South Africa","Lithuania","Kyrgyzstan","Azerbaijan","Pakistan","Central African Republic","Sierra Leone","Georgia","Kuwait","Democratic Republic of the Congo","Dominica","Latvia","Luxembourg","Japan","Portugal","Bahamas","Lesotho","Jersey","Dominican Republic","Czech Republic","Andorra","Cayman Islands","Colombia","Laos","Senegal","Germany","Ukraine","Cape Verde","Yemen","Venezuela","Serbia","Canada","Poland","Tokelau","Zambia","Romania","Jamaica","Anguilla","Liechtenstein","Trinidad and Tobago","Angola","Turkmenistan","Jordan","Costa Rica","Kenya","Uganda","Lebanon","Chile","Comoros","Ivory Coast","Solomon Islands","Iran","Seychelles","Palestine","Switzerland","Isle of Man","Italy","Somalia","Cameroon","Cyprus","Ireland","Djibouti","Papua New Guinea","Panama","Afghanistan","Tunisia","Israel","Gambia","Turkey","South Korea","Cuba","Cook Islands","Slovakia","Libya","Turks and Caicos Islands","Chad","Croatia","Kiribati","Liberia","Palau","Kazakhstan","Nicaragua","Singapore"],"locations":["GUY","FSM","MRT","ETH","GAB","EST","BRA","HTI","NOR","IOT","MLT","ESP","BOL","KHM","THA","ARM","PCN","WSM","GHA","USA","VCT","GNQ","MUS","MHL","MEX","IDN","TZA","BIH","BWA","AUT","ERI","BHR","LKA","GNB","MMR","ZWE","STP","MKD","SSD","NGA","TGO","MWI","BRB","MSR","ECU","ARE","EGY","SWE","BLZ","SHN","ESH","GRD","BEN","FJI","BFA","SYR","IND","BDI","BLR","OMN","NPL","DZA","FIN","RWA","MOZ","VAT","GIB","MDG","GRL","BEL","GRC","COG","VUT","SUR","MAR","BGD","ALB","MYS","ISL","NRU","SDN","GBR","NIU","HUN","NLD","BTN","SLV","SWZ","VGB","SMR","MDA","HND","MLI","PRK","PRY","TLS","GIN","LCA","URY","BRN","ARG","KNA","SAU","MNE","FRO","PER","UZB","BGR","GTM","MCO","TJK","FRA","MNG","BMU","NZL","FLK","MDV","GGY","AUS","QAT","RUS","PHL","DNK","TON","ATG","XKX","CHN","SVN","VNM","TUV","IRQ","NER","ZAF","LTU","KGZ","AZE","PAK","CAF","SLE","GEO","KWT","COD","DMA","LVA","LUX","JPN","PRT","BHS","LSO","JEY","DOM","CZE","AND","CYM","COL","LAO","SEN","DEU","UKR","CPV","YEM","VEN","SRB","CAN","POL","TKL","ZMB","ROU","JAM","AIA","LIE","TTO","AGO","TKM","JOR","CRI","KEN","UGA","LBN","CHL","COM","CIV","SLB","IRN","SYC","PSE","CHE","IMN","ITA","SOM","CMR","CYP","IRL","DJI","PNG","PAN","AFG","TUN","ISR","GMB","TUR","KOR","CUB","COK","SVK","LBY","TCA","TCD","HRV","KIR","LBR","PLW","KAZ","NIC","SGP"],"name":"","z":[0.325699115,0.216156863,0.366479452,0.16525812,0.260267647,0.220298913,0.339092879,0.369207019,0.367340636,0.51775,0.163531335,0.341781281,0.370935987,0.254479058,0.298211796,0.174102041,0.613363636,0.431181818,0.238758395,0.352996417,0.406020134,0.35284,0.20125731,0.3387,0.313026005,0.27637418,0.144192424,0.365751111,0.217017895,0.279379976,0.309313953,0.205582456,0.205424306,0.220032258,0.336615942,0.277506849,0.449433333,0.277529412,0.27161343,0.147627296,0.203141985,0.32123741,0.321395062,0.461830508,0.415399501,0.235153137,0.228156107,0.313104747,0.447568966,0.567089286,0.273595238,0.437017241,0.076478395,0.144054945,0.376531835,0.386309375,0.183968549,0.173422222,0.282349398,0.226679747,0.219037725,0.382573925,0.307573392,0.142976771,0.331003344,0.016,-0.02311828,0.348768642,0.386612676,0.287462633,0.331954807,0.287474747,0.266903226,0.321910112,0.318822498,0.270853061,0.287072574,0.192814963,0.183004831,-0.0936,0.265052142,0.312339015,0.8542,0.283155779,0.253051503,0.13175,0.223949399,0.194774648,0.451666667,0.168941176,0.331347953,0.258769892,0.367707692,0.297514493,0.253020683,0.203466667,0.213504032,0.349688742,0.348989753,0.079239726,0.370861268,0.087857143,0.178472051,0.283909091,0.054926829,0.300316875,0.311593137,0.332350515,0.312738642,0.345038793,0.279462185,0.384779291,0.342578538,0.21609589,0.28598715,0.381583333,0.131688281,0.13992,0.349844526,0.200745208,0.315233786,0.253577016,0.30878977,0.176176471,0.331245283,0.157601307,0.331180312,0.32545738,0.246539421,0.325526316,0.32019403,0.351779491,0.240615943,0.265752751,0.290253846,0.30360061,0.222038139,0.28047027,0.272453815,0.243563604,0.214802941,0.188410753,0.182282051,0.270297297,0.286342812,0.245410137,0.320192308,0.40413662,0.214738462,0.310111675,0.290346287,0.271858053,0.246385965,0.414377088,0.396261458,0.312205556,0.290760072,0.280182875,0.298793144,0.419861111,0.329558104,0.362853884,0.292907586,0.316279205,0.265364117,0.891,0.287555205,0.321318459,0.315854984,0.623,0.414521739,0.371684211,0.405748016,0.242263158,0.220064018,0.333783434,0.275127869,0.059486859,0.227290242,0.346492322,0.142694444,0.387116022,-0.070454545,0.511405134,0.388349593,0.365372849,0.2524471,0.272679012,0.370132966,0.186027864,0.361405569,0.329126649,0.316655738,0.290140625,0.344650224,0.295304663,0.203249721,0.200910194,0.356598189,0.348807107,0.221016979,0.017298382,0.2489299,0.411261905,0.294520384,0.310413793,0.661444444,0.237178683,0.255246667,0.048416667,0.386766506,0.042181818,0.30321393,0.436204967,0.241840782],"type":"choropleth"}],"name":"2020-09-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Macedonia","Tanzania","Papua New Guinea","Lebanon","Thailand","Finland","Bahamas","British Virgin Islands","Antigua and Barbuda","Spain","Sudan","Hungary","Uzbekistan","Fiji","British Indian Ocean Territory","Democratic Republic of the Congo","Pakistan","Guinea","Brazil","Uruguay","Burkina Faso","Slovakia","Somalia","Honduras","Jordan","North Korea","South Sudan","Mozambique","San Marino","Italy","Poland","Kuwait","Georgia","Japan","Gambia","Morocco","Saint Vincent and the Grenadines","Djibouti","Serbia","Iran","Myanmar","Portugal","China","Kenya","Cape Verde","Nauru","Tunisia","Saint Helena","Solomon Islands","Sri Lanka","Ethiopia","Isle of Man","Croatia","South Korea","Liberia","Lithuania","Madagascar","Chad","Brunei","Burundi","Zimbabwe","Trinidad and Tobago","Cook Islands","Guatemala","Dominica","India","Sao Tome and Principe","Dominican Republic","Philippines","Guernsey","Ecuador","Oman","East Timor","Barbados","Grenada","Mongolia","Turkey","Ivory Coast","Saint Kitts and Nevis","Botswana","Moldova","Zambia","Azerbaijan","Niue","Costa Rica","Nigeria","Latvia","Bermuda","Faroe Islands","Greenland","United Kingdom","Israel","Paraguay","Qatar","Ireland","Czech Republic","Cameroon","Pitcairn","Gibraltar","Mauritius","Indonesia","Togo","Saint Lucia","Venezuela","Maldives","Tajikistan","Algeria","Sierra Leone","Equatorial Guinea","Monaco","Ukraine","France","Turkmenistan","Gabon","Bhutan","Jamaica","Montserrat","Syria","Lesotho","South Africa","Liechtenstein","Andorra","Falkland Islands","Bosnia and Herzegovina","United States","New Zealand","Yemen","Rwanda","Mali","Slovenia","Iceland","Haiti","Mexico","Montenegro","Mauritania","Romania","United Arab Emirates","Kiribati","Bolivia","Panama","El Salvador","Micronesia","Singapore","Nepal","Bangladesh","Cambodia","Germany","Anguilla","Eritrea","Laos","Central African Republic","Bahrain","Argentina","Tuvalu","Libya","Niger","Marshall Islands","Luxembourg","Norway","Canada","Kazakhstan","Australia","Nicaragua","Russia","Austria","Guinea-Bissau","Estonia","Cuba","Saudi Arabia","Netherlands","Belgium","Belize","Bulgaria","Malaysia","Egypt","Armenia","Belarus","Vanuatu","Turks and Caicos Islands","Denmark","Iraq","Western Sahara","Sweden","Albania","Colombia","Jersey","Comoros","Greece","Malta","Swaziland","Tokelau","Kosovo","Seychelles","Malawi","Switzerland","Angola","Afghanistan","Tonga","Benin","Vietnam","Palestine","Cayman Islands","Peru","Samoa","Uganda","Suriname","Ghana","Chile","Palau","Cyprus","Republic of the Congo","Guyana","Kyrgyzstan","Senegal"],"locations":["MKD","TZA","PNG","LBN","THA","FIN","BHS","VGB","ATG","ESP","SDN","HUN","UZB","FJI","IOT","COD","PAK","GIN","BRA","URY","BFA","SVK","SOM","HND","JOR","PRK","SSD","MOZ","SMR","ITA","POL","KWT","GEO","JPN","GMB","MAR","VCT","DJI","SRB","IRN","MMR","PRT","CHN","KEN","CPV","NRU","TUN","SHN","SLB","LKA","ETH","IMN","HRV","KOR","LBR","LTU","MDG","TCD","BRN","BDI","ZWE","TTO","COK","GTM","DMA","IND","STP","DOM","PHL","GGY","ECU","OMN","TLS","BRB","GRD","MNG","TUR","CIV","KNA","BWA","MDA","ZMB","AZE","NIU","CRI","NGA","LVA","BMU","FRO","GRL","GBR","ISR","PRY","QAT","IRL","CZE","CMR","PCN","GIB","MUS","IDN","TGO","LCA","VEN","MDV","TJK","DZA","SLE","GNQ","MCO","UKR","FRA","TKM","GAB","BTN","JAM","MSR","SYR","LSO","ZAF","LIE","AND","FLK","BIH","USA","NZL","YEM","RWA","MLI","SVN","ISL","HTI","MEX","MNE","MRT","ROU","ARE","KIR","BOL","PAN","SLV","FSM","SGP","NPL","BGD","KHM","DEU","AIA","ERI","LAO","CAF","BHR","ARG","TUV","LBY","NER","MHL","LUX","NOR","CAN","KAZ","AUS","NIC","RUS","AUT","GNB","EST","CUB","SAU","NLD","BEL","BLZ","BGR","MYS","EGY","ARM","BLR","VUT","TCA","DNK","IRQ","ESH","SWE","ALB","COL","JEY","COM","GRC","MLT","SWZ","TKL","XKX","SYC","MWI","CHE","AGO","AFG","TON","BEN","VNM","PSE","CYM","PER","WSM","UGA","SUR","GHA","CHL","PLW","CYP","COG","GUY","KGZ","SEN"],"name":"","z":[0.42539604,0.228276637,0.40645,0.300247845,0.373429446,0.394673493,0.384121429,0.6055,0.411897059,0.369494881,0.399235507,0.364621457,0.331654545,0.346442953,0.505666667,0.220075758,0.350263603,0.123108491,0.477824259,0.367413443,0.340155779,0.230889286,0.225298033,0.111212073,0.247264026,0.33770229,0.25877748,0.304168582,0.244272727,0.439523495,0.323635681,0.295428295,0.418459893,0.259277354,0.426285714,0.399099206,0.479846154,-0.000594286,0.395643991,0.416782686,0.409602113,0.36206928,0.439796989,0.299605828,0.402666667,0.101857143,0.371859287,0.452615385,0.333730769,0.178952838,0.262028571,0.488416667,0.297331683,0.374453009,0.451841823,0.358418016,0.33878781,0.372276699,0.199467742,0.368114943,0.25024364,0.36504277,0.39305,0.325635389,0.135666667,0.265357412,0.688555556,0.282220122,0.331643798,0.43555814,0.224847901,0.320620038,0.355363636,0.270747253,0.268857143,0.4695,0.274756743,0.200615385,0.227105263,0.19318932,0.491262222,0.209168889,0.416790754,0.7268,0.235035103,0.245473844,0.357519737,0.494813559,0.09496,0.320384615,0.501209765,0.353651826,0.291728243,0.293672253,0.38420935,0.440175258,0.40114613,0.482333333,0.145142857,0.382547619,0.118192745,0.289215517,0.341772727,0.236559099,0.139747529,0.406924324,0.453075099,0.435485207,0.348296296,0.378786667,0.37739821,0.471580415,0.512952381,0.400881857,0.345444444,0.422511643,0.509432432,0.374642105,0.19130303,0.299967823,0.510454545,0.3518125,0.497444444,0.401384146,0.426943643,0.406747832,0.350550676,0.069412963,0.308563187,0.428327696,0.375754717,0.373260995,0.33993285,0.570818182,0.500822581,0.366681329,0.298598588,0.574166667,0.29697561,0.260148673,0.247160594,0.204736842,0.349615385,0.300913615,0.350509731,0.347076389,0.361131249,0.48,0.037565217,0.368874016,0.298253886,0.281082237,0.329756884,0.423888889,0.528211538,0.439793953,0.220066667,0.354985955,0.461077796,0.401595214,0.258613333,0.450945771,0.483114892,0.377940637,0.36535094,-0.324083333,0.411323383,0.03662896,0.314283505,0.403259016,0.338553007,0.294701754,0.397138489,0.109513495,0.35928905,0.226703297,0.35713369,0.300416667,0.20575,0.364649876,0.289198511,0.457703704,0.454547758,0.383080597,0.303657623,0.286951691,0.0375,0.394044112,0.105405063,0.073327869,0.724,0.235484848,0.398906897,0.350917508,0.346212169,0.36459447,0.21003397,0.28,0.176460581,0.382157621,0.467081712,0.474244755,0.311800702,0.415941176,0.210637615,0.5586875,0.256527189,0.433255385,0.3534,0.36655157,0.333559006,0.444664122,0.464407407,0.317655592],"type":"choropleth"}],"name":"2020-09-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Andorra","Austria","Rwanda","Switzerland","Comoros","Netherlands","Myanmar","Malaysia","Cayman Islands","France","Indonesia","Iraq","Bhutan","Lithuania","Liberia","Sweden","Republic of the Congo","Madagascar","Hungary","British Indian Ocean Territory","Peru","Tonga","Dominica","Uruguay","Uganda","Suriname","Palestine","Mozambique","Armenia","Barbados","Iceland","El Salvador","Thailand","Mauritania","Chile","South Africa","Grenada","Brunei","Oman","South Sudan","Papua New Guinea","Sierra Leone","Somalia","Faroe Islands","San Marino","North Korea","Belize","Guinea-Bissau","Bulgaria","Democratic Republic of the Congo","Greenland","Belgium","Mexico","Ecuador","Trinidad and Tobago","Jamaica","Micronesia","India","Poland","Tuvalu","Liechtenstein","Burkina Faso","Latvia","Sao Tome and Principe","Vietnam","Haiti","Afghanistan","Belarus","Egypt","Portugal","Argentina","Canada","Ethiopia","Cape Verde","Antigua and Barbuda","British Virgin Islands","Bolivia","Saint Vincent and the Grenadines","Seychelles","Syria","Malawi","Nicaragua","Benin","Kazakhstan","Algeria","Qatar","Morocco","Panama","Eritrea","Azerbaijan","Italy","Kiribati","Malta","Greece","Equatorial Guinea","Kosovo","Togo","Jersey","Germany","Tanzania","Bahamas","Gabon","Spain","Bahrain","Libya","Pakistan","Dominican Republic","Cook Islands","Cuba","Bangladesh","Maldives","Botswana","Saint Lucia","Montenegro","United Arab Emirates","Japan","Montserrat","Solomon Islands","China","Bosnia and Herzegovina","Laos","Pitcairn","Gambia","Gibraltar","Tunisia","Senegal","Slovakia","New Zealand","Lesotho","Samoa","Georgia","Denmark","Turkey","Sri Lanka","Guinea","Costa Rica","Ireland","Finland","Angola","Saint Helena","Kenya","Guatemala","Lebanon","Zimbabwe","Nigeria","Estonia","Niue","United States","Brazil","Kyrgyzstan","Moldova","Palau","Nepal","Philippines","Macedonia","Bermuda","East Timor","Nauru","Vanuatu","Russia","Paraguay","Cambodia","Monaco","Uzbekistan","Jordan","Ukraine","Turks and Caicos Islands","Kuwait","Cameroon","Albania","Venezuela","Niger","Ivory Coast","Saudi Arabia","Iran","Guernsey","Sudan","Zambia","Mongolia","Cyprus","Anguilla","Western Sahara","Luxembourg","Marshall Islands","Australia","Vatican","Serbia","Tajikistan","United Kingdom","Mali","South Korea","Swaziland","Falkland Islands","Croatia","Slovenia","Guyana","Singapore","Djibouti","Burundi","Isle of Man","Fiji","Colombia","Saint Kitts and Nevis","Central African Republic","Norway","Czech Republic","Ghana","Israel","Mauritius","Turkmenistan","Romania","Chad","Yemen","Honduras"],"locations":["AND","AUT","RWA","CHE","COM","NLD","MMR","MYS","CYM","FRA","IDN","IRQ","BTN","LTU","LBR","SWE","COG","MDG","HUN","IOT","PER","TON","DMA","URY","UGA","SUR","PSE","MOZ","ARM","BRB","ISL","SLV","THA","MRT","CHL","ZAF","GRD","BRN","OMN","SSD","PNG","SLE","SOM","FRO","SMR","PRK","BLZ","GNB","BGR","COD","GRL","BEL","MEX","ECU","TTO","JAM","FSM","IND","POL","TUV","LIE","BFA","LVA","STP","VNM","HTI","AFG","BLR","EGY","PRT","ARG","CAN","ETH","CPV","ATG","VGB","BOL","VCT","SYC","SYR","MWI","NIC","BEN","KAZ","DZA","QAT","MAR","PAN","ERI","AZE","ITA","KIR","MLT","GRC","GNQ","XKX","TGO","JEY","DEU","TZA","BHS","GAB","ESP","BHR","LBY","PAK","DOM","COK","CUB","BGD","MDV","BWA","LCA","MNE","ARE","JPN","MSR","SLB","CHN","BIH","LAO","PCN","GMB","GIB","TUN","SEN","SVK","NZL","LSO","WSM","GEO","DNK","TUR","LKA","GIN","CRI","IRL","FIN","AGO","SHN","KEN","GTM","LBN","ZWE","NGA","EST","NIU","USA","BRA","KGZ","MDA","PLW","NPL","PHL","MKD","BMU","TLS","NRU","VUT","RUS","PRY","KHM","MCO","UZB","JOR","UKR","TCA","KWT","CMR","ALB","VEN","NER","CIV","SAU","IRN","GGY","SDN","ZMB","MNG","CYP","AIA","ESH","LUX","MHL","AUS","VAT","SRB","TJK","GBR","MLI","KOR","SWZ","FLK","HRV","SVN","GUY","SGP","DJI","BDI","IMN","FJI","COL","KNA","CAF","NOR","CZE","GHA","ISR","MUS","TKM","ROU","TCD","YEM","HND"],"name":"","z":[0.239197531,0.263554923,0.088893584,0.244731064,0.455307692,0.290505124,0.238414847,0.08725266,0.411,0.315144901,0.066328568,0.345345946,0.186685714,0.35234,0.370186047,0.300855007,0.279152542,0.279505338,0.318239474,0.474857143,0.263497818,0.285136364,0.4435,0.252830537,0.334471344,0.355214286,0.328876404,0.320011111,0.135131387,0.218410448,0.26734375,0.330131336,0.10184993,0.359727273,0.268464188,0.305460196,0.447551724,0.128521739,0.21921813,0.366841346,0.224301724,0.429230769,0.190769014,-0.1895,0.39875,0.415875,0.133916031,-0.067809524,0.348502976,0.336737319,0.470746835,0.290049915,0.291199409,0.1780053,0.28825,0.271085221,-0.154285714,0.281870934,0.265742518,-0.284,0.598944444,0.271216667,0.232672897,0.382307692,0.266263848,0.310509934,0.240241791,0.374194805,0.250252241,0.329196578,0.301772647,0.277451443,0.162867391,0.226922222,0.253326531,0.219636364,0.296523044,0.42325,0.392227941,0.315491803,0.362161692,0.390551494,0.189188679,0.167633663,0.320458065,0.28356962,0.229073345,0.283085313,-0.14305,0.398897959,0.399071394,0.501090909,0.263457447,0.333224337,-0.114,0.234426471,0.150453642,0.350026667,0.273085344,0.283132568,0.100083333,0.231550562,0.315185936,0.398534247,0.264362903,0.383246001,0.27531606,0.01825,-0.188883631,0.300864634,0.160669048,0.161966942,0.311291667,0.476673913,0.280785521,0.282099865,0.38947619,0.0993,0.369899284,0.125925806,0.389542857,0.879,0.274947712,0.429222222,-0.000559113,0.246773157,0.267944444,0.253048003,0.360948718,0.176666667,0.334981949,0.300945035,0.237221605,0.252844228,0.080765957,0.391786029,0.262413847,0.297839831,0.240550595,0.280068966,0.441146866,0.277668451,0.261028497,0.366086253,0.253763941,0.328035714,-0.086666667,0.329624798,0.403949607,0.437736842,0.404096552,0.137,0.356938865,0.237159468,0.26812,0.262833333,0.116666667,0.7105,0.032642857,0.318418519,0.217106641,-0.124909548,0.303081633,0.189795918,0.24457513,0.291336523,0.5715,0.282035806,0.257401084,0.304889571,0.182948438,0.30803668,0.324695652,0.305946015,0.376329556,0.186081395,0.301206422,0.303287879,0.244402985,0.21840566,0.0,0.49,0.18901,0.1535,0.318599079,0.654,0.297093525,0.297938596,0.344131191,0.174159091,0.301564134,0.184765957,0.378866667,0.311367816,0.219598684,0.23693038,0.233011429,0.078470588,0.400744444,0.38683908,0.226005525,0.272103589,0.24525,0.260983471,0.40646729,0.333423246,0.33410989,0.281526059,0.132983333,0.409166667,0.364605528,0.357375,0.268778169,0.295317365],"type":"choropleth"}],"name":"2020-09-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["East Timor","Morocco","Hungary","Ivory Coast","Madagascar","Burkina Faso","Saint Vincent and the Grenadines","Vietnam","Ethiopia","Bulgaria","Armenia","British Virgin Islands","Fiji","Papua New Guinea","Belgium","Bhutan","Maldives","United Arab Emirates","Yemen","Cayman Islands","Qatar","Zambia","Faroe Islands","Sweden","Tonga","Nigeria","Kenya","San Marino","Togo","Philippines","Slovenia","Kiribati","Moldova","Lebanon","Portugal","Jordan","Peru","Indonesia","Iran","Brazil","Honduras","Norway","Benin","Paraguay","France","Guernsey","Kazakhstan","Equatorial Guinea","Monaco","Ukraine","Greenland","United States","Jersey","Pakistan","Germany","Falkland Islands","Albania","Ireland","Cook Islands","Bosnia and Herzegovina","Uzbekistan","Russia","Democratic Republic of the Congo","Laos","Romania","Uganda","Eritrea","Anguilla","Oman","India","Luxembourg","Colombia","Guinea-Bissau","Cyprus","Latvia","New Zealand","Ghana","Austria","South Africa","Turkmenistan","Poland","Saint Lucia","Sudan","El Salvador","Rwanda","Spain","Croatia","Bahamas","Nauru","Comoros","Turkey","Mexico","Afghanistan","Thailand","Nicaragua","Panama","Angola","Nepal","Barbados","Tokelau","Palestine","Mauritius","Haiti","Uruguay","Burundi","Antigua and Barbuda","Mali","Republic of the Congo","Chile","Belarus","Seychelles","Netherlands","Somalia","Slovakia","Niger","Malaysia","Algeria","Tanzania","United Kingdom","Guyana","Dominican Republic","Central African Republic","Egypt","Italy","Libya","Liechtenstein","Botswana","Guatemala","Cape Verde","Western Sahara","Finland","Czech Republic","Bermuda","Macedonia","Trinidad and Tobago","Kyrgyzstan","Malta","Bolivia","Australia","Kuwait","Israel","Brunei","Isle of Man","China","Palau","Swaziland","Zimbabwe","Montenegro","South Sudan","Marshall Islands","Belize","Argentina","Mongolia","Greece","Ecuador","Dominica","Saint Kitts and Nevis","Cuba","South Korea","Cameroon","Tuvalu","Sao Tome and Principe","Solomon Islands","Gambia","Kosovo","Lithuania","Iceland","Montserrat","Bahrain","Mozambique","Liberia","Gabon","Singapore","Iraq","Japan","Azerbaijan","Niue","Sierra Leone","Saudi Arabia","Saint Helena","Jamaica","Senegal","Guinea","Gibraltar","North Korea","Turks and Caicos Islands","Chad","Djibouti","Cambodia","Georgia","Serbia","Myanmar","Estonia","Canada","Grenada","Tajikistan","Syria","Micronesia","Switzerland","Sri Lanka","Venezuela","Samoa","Vanuatu","Tunisia","Pitcairn","Denmark","Lesotho","Mauritania","Bangladesh","Malawi","Andorra","Suriname","British Indian Ocean Territory","Costa Rica"],"locations":["TLS","MAR","HUN","CIV","MDG","BFA","VCT","VNM","ETH","BGR","ARM","VGB","FJI","PNG","BEL","BTN","MDV","ARE","YEM","CYM","QAT","ZMB","FRO","SWE","TON","NGA","KEN","SMR","TGO","PHL","SVN","KIR","MDA","LBN","PRT","JOR","PER","IDN","IRN","BRA","HND","NOR","BEN","PRY","FRA","GGY","KAZ","GNQ","MCO","UKR","GRL","USA","JEY","PAK","DEU","FLK","ALB","IRL","COK","BIH","UZB","RUS","COD","LAO","ROU","UGA","ERI","AIA","OMN","IND","LUX","COL","GNB","CYP","LVA","NZL","GHA","AUT","ZAF","TKM","POL","LCA","SDN","SLV","RWA","ESP","HRV","BHS","NRU","COM","TUR","MEX","AFG","THA","NIC","PAN","AGO","NPL","BRB","TKL","PSE","MUS","HTI","URY","BDI","ATG","MLI","COG","CHL","BLR","SYC","NLD","SOM","SVK","NER","MYS","DZA","TZA","GBR","GUY","DOM","CAF","EGY","ITA","LBY","LIE","BWA","GTM","CPV","ESH","FIN","CZE","BMU","MKD","TTO","KGZ","MLT","BOL","AUS","KWT","ISR","BRN","IMN","CHN","PLW","SWZ","ZWE","MNE","SSD","MHL","BLZ","ARG","MNG","GRC","ECU","DMA","KNA","CUB","KOR","CMR","TUV","STP","SLB","GMB","XKX","LTU","ISL","MSR","BHR","MOZ","LBR","GAB","SGP","IRQ","JPN","AZE","NIU","SLE","SAU","SHN","JAM","SEN","GIN","GIB","PRK","TCA","TCD","DJI","KHM","GEO","SRB","MMR","EST","CAN","GRD","TJK","SYR","FSM","CHE","LKA","VEN","WSM","VUT","TUN","PCN","DNK","LSO","MRT","BGD","MWI","AND","SUR","IOT","CRI"],"name":"","z":[0.408708333,0.360621782,0.395139955,0.525106195,0.267558304,0.333359712,0.445868687,0.501326923,0.405794304,0.424655109,0.246595745,0.021,0.31515847,0.474926471,0.329574428,0.385769231,0.136102564,0.25718714,0.400045643,0.422554795,0.189377155,0.276583333,0.602,0.414440024,0.372789474,0.364044703,0.35682377,0.286,0.254427861,0.392917641,0.39305988,0.602,0.512671429,0.343214286,0.363782473,0.23487013,0.236062373,0.189801065,0.477870493,0.372445994,0.34010583,0.443450115,0.191941176,0.278254198,0.457670097,0.388228261,0.403954545,0.176315789,0.479767857,0.452775885,0.411465116,0.46574866,0.422513812,0.161108465,0.36832785,0.535725,0.39547012,0.289578252,0.537,0.385080321,0.306028169,0.421242946,0.375009311,0.581231788,0.406326372,0.238761989,0.09,0.9154,0.299886555,0.27222944,0.285754601,0.224731707,0.274692308,0.401965517,0.369759184,0.375840343,0.305653069,0.349433198,0.391759101,0.404122449,0.41460636,0.491553571,0.335351464,0.193338455,-0.000449864,0.35402279,0.447077253,0.451578313,0.698,0.564375,0.328443412,0.268475788,0.34971519,0.365740216,0.250352063,0.305389467,0.398423358,0.388086898,0.341074627,0.358,0.434033149,0.366010638,0.440670025,0.367364011,-0.11348,0.34547541,0.413322449,0.203510204,0.31630554,0.313186992,0.500872549,0.363491199,0.266980132,0.366402542,0.492213182,0.224300997,0.436069825,0.312956262,0.382675518,0.272655844,0.325222347,0.358376623,0.384239368,0.41549718,0.395535211,0.45984,0.283632479,0.264853138,0.320038462,0.541175,0.370445908,0.390384458,0.387958904,0.489852459,0.3981537,0.51056338,0.150771739,0.188956974,0.43648128,0.281,0.348123494,0.43097619,0.344653061,0.442293368,0.905,0.18415,0.304532423,0.538674419,0.469901639,0.3089,0.378076923,0.341722423,0.394725,0.373743964,0.278491487,0.339833333,-0.091636364,0.097850817,0.406777547,0.401269702,0.79,0.333916667,0.282631579,0.446488,0.419051724,0.376830601,0.484132353,0.524105263,0.254138462,0.26189697,0.493824561,0.472640212,0.24321305,0.353447706,0.356774484,0.493984962,0.331,0.285679245,0.222888498,0.641588235,0.36988641,0.292811508,0.267894737,-0.294311111,0.470086957,0.337125,0.550654135,0.339238095,0.262779221,0.468814236,0.522839779,0.419506711,0.445298246,0.428012425,0.018333333,0.365903846,0.446128571,0.35025,0.301306528,0.221091317,0.07233651,0.594090909,0.38372,0.373469091,0.3502,0.404391559,0.308,0.408583333,0.31740678,0.455549419,0.366085714,0.443612903,0.6785,0.258655486],"type":"choropleth"}],"name":"2020-09-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gabon","North Korea","Suriname","Bulgaria","Seychelles","Italy","Poland","Algeria","Ivory Coast","Mauritius","Kosovo","Kyrgyzstan","Dominica","Iceland","Liechtenstein","Slovenia","Liberia","Greece","Moldova","Russia","Democratic Republic of the Congo","Ireland","Zambia","Indonesia","Djibouti","South Africa","Pakistan","Niger","Monaco","Papua New Guinea","Uganda","Guatemala","Swaziland","Nigeria","Azerbaijan","Burkina Faso","Tanzania","Vanuatu","Afghanistan","Niue","British Virgin Islands","Costa Rica","Bahamas","Jordan","Togo","Gambia","Maldives","Thailand","Iran","Fiji","San Marino","Saint Helena","Trinidad and Tobago","Saint Vincent and the Grenadines","Vietnam","Canada","Guinea-Bissau","Philippines","Turks and Caicos Islands","Latvia","South Korea","Palau","Iraq","Portugal","Austria","Cape Verde","China","Qatar","Kuwait","Tuvalu","Slovakia","Bermuda","France","Belize","Madagascar","Paraguay","Argentina","Burundi","Lithuania","Bhutan","Cuba","Ukraine","Georgia","Australia","Lebanon","Germany","Estonia","Israel","Romania","Eritrea","Serbia","Benin","Sweden","Switzerland","British Indian Ocean Territory","Western Sahara","Lesotho","Saudi Arabia","Jersey","Japan","Mexico","Guyana","Zimbabwe","Kazakhstan","Egypt","Montserrat","Finland","Jamaica","Brunei","Malta","Uzbekistan","Falkland Islands","Botswana","Oman","Honduras","Peru","Venezuela","Norway","Saint Lucia","Comoros","Micronesia","Chile","Morocco","Cyprus","Montenegro","Palestine","Samoa","Belarus","Tunisia","Barbados","Bangladesh","Colombia","Myanmar","Isle of Man","Sri Lanka","Cambodia","United Arab Emirates","Sudan","Kenya","Faroe Islands","United Kingdom","Angola","Cayman Islands","Turkmenistan","Turkey","Guinea","Greenland","Mongolia","Ethiopia","Gibraltar","Macedonia","Chad","Tonga","Malaysia","Nauru","Sierra Leone","Ecuador","Brazil","Sao Tome and Principe","Singapore","Guernsey","Tajikistan","Cook Islands","El Salvador","Albania","New Zealand","Panama","Bolivia","Mali","Mozambique","Antigua and Barbuda","Libya","Ghana","Andorra","United States","Nicaragua","Yemen","Belgium","Haiti","Malawi","Luxembourg","Spain","Republic of the Congo","Senegal","Croatia","South Sudan","Rwanda","Equatorial Guinea","India","Syria","Vatican","Denmark","Central African Republic","Netherlands","Pitcairn","Grenada","Kiribati","Bahrain","East Timor","Mauritania","Uruguay","Laos","Cameroon","Armenia","Marshall Islands","Czech Republic","Hungary","Bosnia and Herzegovina","Saint Kitts and Nevis","Nepal","Solomon Islands","Dominican Republic","Somalia"],"locations":["GAB","PRK","SUR","BGR","SYC","ITA","POL","DZA","CIV","MUS","XKX","KGZ","DMA","ISL","LIE","SVN","LBR","GRC","MDA","RUS","COD","IRL","ZMB","IDN","DJI","ZAF","PAK","NER","MCO","PNG","UGA","GTM","SWZ","NGA","AZE","BFA","TZA","VUT","AFG","NIU","VGB","CRI","BHS","JOR","TGO","GMB","MDV","THA","IRN","FJI","SMR","SHN","TTO","VCT","VNM","CAN","GNB","PHL","TCA","LVA","KOR","PLW","IRQ","PRT","AUT","CPV","CHN","QAT","KWT","TUV","SVK","BMU","FRA","BLZ","MDG","PRY","ARG","BDI","LTU","BTN","CUB","UKR","GEO","AUS","LBN","DEU","EST","ISR","ROU","ERI","SRB","BEN","SWE","CHE","IOT","ESH","LSO","SAU","JEY","JPN","MEX","GUY","ZWE","KAZ","EGY","MSR","FIN","JAM","BRN","MLT","UZB","FLK","BWA","OMN","HND","PER","VEN","NOR","LCA","COM","FSM","CHL","MAR","CYP","MNE","PSE","WSM","BLR","TUN","BRB","BGD","COL","MMR","IMN","LKA","KHM","ARE","SDN","KEN","FRO","GBR","AGO","CYM","TKM","TUR","GIN","GRL","MNG","ETH","GIB","MKD","TCD","TON","MYS","NRU","SLE","ECU","BRA","STP","SGP","GGY","TJK","COK","SLV","ALB","NZL","PAN","BOL","MLI","MOZ","ATG","LBY","GHA","AND","USA","NIC","YEM","BEL","HTI","MWI","LUX","ESP","COG","SEN","HRV","SSD","RWA","GNQ","IND","SYR","VAT","DNK","CAF","NLD","PCN","GRD","KIR","BHR","TLS","MRT","URY","LAO","CMR","ARM","MHL","CZE","HUN","BIH","KNA","NPL","SLB","DOM","SOM"],"name":"","z":[0.263464286,0.377809524,0.4371,0.234941406,0.422858757,0.472531834,0.416153409,0.369852792,0.47986,0.41012,0.479559322,0.258708333,0.16662963,0.345369369,0.644838235,0.177625,0.416910314,0.313907083,0.191011236,0.317830172,0.220095436,0.264888678,0.303391304,0.167217829,0.119090909,0.212836921,0.279509218,0.350480645,0.498822581,0.242383929,0.265087059,0.335511149,0.144352941,0.295023478,0.279225681,0.388475,0.235458333,0.276,0.158227941,0.483923077,-0.212928571,0.379317726,0.267567308,0.223561905,0.3245,0.267268571,0.117493711,0.252502483,0.355083598,-0.21519883,0.263666667,0.533272727,0.193140039,0.404137931,0.334268199,0.273164728,0.5006,0.097017581,-0.160818182,0.203826772,0.289793205,0.0,0.317559748,0.410931534,0.28203237,0.3898,0.315511056,0.174314121,0.059409836,-0.084833333,0.278308333,0.430341463,0.456846943,0.439268293,0.44679717,0.41005649,0.324131272,-0.178553191,0.373658371,0.091055556,0.158810616,0.32556203,0.315359882,0.315879991,0.166910781,0.311124274,0.346054264,0.352186528,0.31184669,0.257333333,0.36329717,0.364508772,0.342169608,0.387756222,0.34575,0.478722222,0.319686747,0.086415945,0.118890411,0.296235683,0.367141985,0.295322034,0.27905641,0.302542857,0.261981623,0.261882353,0.28094125,0.255382284,0.108333333,0.1648,0.399785714,0.37264,0.245527027,0.205931818,0.244744376,0.289287921,0.233228383,0.281743547,0.262785714,-0.471,0.3637,0.396174816,0.417926606,0.38644665,0.385087719,0.402528662,0.3258,0.359796296,0.302027397,0.185990566,0.24110099,0.333235537,0.240666667,0.234,0.188164134,0.291646154,0.2337337,0.14084127,0.265458348,0.4336,0.277693921,0.293127119,0.326558442,0.437043478,0.296612101,0.249714286,0.473934783,0.277694444,0.215604478,0.084166667,0.343212766,0.321608696,0.559156923,0.213765422,0.1184,0.340534483,0.391833368,0.492704686,0.212375,0.137827374,0.145486842,0.383946429,0.0,0.236790034,0.245876623,0.167612463,0.258513115,0.28630563,0.392760736,0.231391608,0.041416667,0.209708333,0.240623206,0.641903226,0.291600089,0.238763027,0.438248175,0.455428225,0.298942857,0.277333333,0.287179245,0.461281555,0.514553191,0.326298701,0.21195614,0.21083815,0.011119741,0.264666667,0.265280956,0.31327619,0.591333333,0.283009074,0.241702128,0.366096015,0.374454545,0.6149375,0.0775,0.094240602,0.0334375,0.459,0.307781218,0.279513158,0.350235443,0.430652542,0.007,0.313769663,0.318314079,0.36925969,0.208647059,0.250312139,0.2822,0.296998198,-0.059242525],"type":"choropleth"}],"name":"2020-09-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mali","Dominica","Kenya","Yemen","Isle of Man","Micronesia","Cyprus","Nigeria","Argentina","Liechtenstein","Norway","Ethiopia","Sri Lanka","Guinea","El Salvador","Poland","Germany","Guernsey","Bangladesh","Singapore","Malta","Armenia","Suriname","South Sudan","Israel","Ghana","Azerbaijan","Kiribati","Ukraine","Somalia","Afghanistan","Laos","Panama","Djibouti","Chile","Togo","Cook Islands","Vietnam","Turkey","Czech Republic","Antigua and Barbuda","Spain","Costa Rica","Solomon Islands","Kazakhstan","Turkmenistan","Palestine","Seychelles","East Timor","Vatican","Malawi","Saint Lucia","Tokelau","Libya","Chad","Gambia","Equatorial Guinea","Belgium","Peru","Netherlands","Albania","Comoros","Malaysia","Ireland","Cameroon","Portugal","Andorra","Croatia","Mongolia","Benin","Gabon","Guatemala","Angola","Tuvalu","Syria","Mauritania","Maldives","Bulgaria","Rwanda","Botswana","Italy","Guyana","Barbados","Grenada","Zambia","Bosnia and Herzegovina","France","Fiji","Saudi Arabia","North Korea","Haiti","Lithuania","India","Colombia","Kosovo","Sudan","Tonga","United Arab Emirates","Estonia","Switzerland","Liberia","Sweden","Iceland","Uganda","Tunisia","Honduras","Anguilla","Romania","Mexico","Kuwait","Swaziland","Lebanon","Turks and Caicos Islands","Bahamas","Pakistan","Sierra Leone","Iran","Indonesia","Belize","British Virgin Islands","Brunei","Canada","Japan","Dominican Republic","Trinidad and Tobago","Nauru","Greenland","Montserrat","Marshall Islands","Ecuador","Monaco","Sao Tome and Principe","Lesotho","Gibraltar","Georgia","Moldova","Burundi","China","Oman","Madagascar","Venezuela","Samoa","Republic of the Congo","Saint Kitts and Nevis","Jersey","Paraguay","Jordan","Saint Vincent and the Grenadines","Uruguay","United Kingdom","Egypt","Mauritius","Belarus","Qatar","Jamaica","Senegal","Myanmar","Slovenia","Cambodia","Burkina Faso","San Marino","Morocco","Thailand","Tajikistan","Mozambique","Tanzania","Hungary","Falkland Islands","Nepal","Uzbekistan","Bolivia","Philippines","Vanuatu","Slovakia","Democratic Republic of the Congo","Bahrain","Ivory Coast","Cape Verde","Zimbabwe","United States","Greece","Bermuda","South Korea","Papua New Guinea","Austria","South Africa","Russia","Niger","Guinea-Bissau","Niue","Brazil","Serbia","Denmark","Finland","Macedonia","Cayman Islands","New Zealand","Cuba","Nicaragua","Faroe Islands","Saint Helena","Kyrgyzstan","Eritrea","Australia","Algeria","Pitcairn","Western Sahara","Iraq","Luxembourg","Palau","Montenegro","Central African Republic","Bhutan","Latvia"],"locations":["MLI","DMA","KEN","YEM","IMN","FSM","CYP","NGA","ARG","LIE","NOR","ETH","LKA","GIN","SLV","POL","DEU","GGY","BGD","SGP","MLT","ARM","SUR","SSD","ISR","GHA","AZE","KIR","UKR","SOM","AFG","LAO","PAN","DJI","CHL","TGO","COK","VNM","TUR","CZE","ATG","ESP","CRI","SLB","KAZ","TKM","PSE","SYC","TLS","VAT","MWI","LCA","TKL","LBY","TCD","GMB","GNQ","BEL","PER","NLD","ALB","COM","MYS","IRL","CMR","PRT","AND","HRV","MNG","BEN","GAB","GTM","AGO","TUV","SYR","MRT","MDV","BGR","RWA","BWA","ITA","GUY","BRB","GRD","ZMB","BIH","FRA","FJI","SAU","PRK","HTI","LTU","IND","COL","XKX","SDN","TON","ARE","EST","CHE","LBR","SWE","ISL","UGA","TUN","HND","AIA","ROU","MEX","KWT","SWZ","LBN","TCA","BHS","PAK","SLE","IRN","IDN","BLZ","VGB","BRN","CAN","JPN","DOM","TTO","NRU","GRL","MSR","MHL","ECU","MCO","STP","LSO","GIB","GEO","MDA","BDI","CHN","OMN","MDG","VEN","WSM","COG","KNA","JEY","PRY","JOR","VCT","URY","GBR","EGY","MUS","BLR","QAT","JAM","SEN","MMR","SVN","KHM","BFA","SMR","MAR","THA","TJK","MOZ","TZA","HUN","FLK","NPL","UZB","BOL","PHL","VUT","SVK","COD","BHR","CIV","CPV","ZWE","USA","GRC","BMU","KOR","PNG","AUT","ZAF","RUS","NER","GNB","NIU","BRA","SRB","DNK","FIN","MKD","CYM","NZL","CUB","NIC","FRO","SHN","KGZ","ERI","AUS","DZA","PCN","ESH","IRQ","LUX","PLW","MNE","CAF","BTN","LVA"],"name":"","z":[0.43735461,0.3165,0.150167063,0.384866667,0.546684932,0.710875,0.493180401,0.263322452,0.323003277,0.574652174,0.510431601,0.236778075,0.190100324,0.294421053,0.221116667,0.309414809,0.403092209,0.095428571,0.381391685,0.376335183,0.284858333,0.195211538,0.569107143,0.313939394,0.44286532,0.227101842,0.538184,0.4894,0.348668561,0.293096774,0.365698225,0.541333333,0.293462197,0.219483871,0.343078178,0.228987578,0.211,0.403635542,0.342414007,0.311266932,0.316,0.372268547,0.352345506,0.028347826,0.17576087,0.247969697,0.360039548,0.518675676,-0.0493,0.634666667,0.292040741,0.40506383,0.867,0.22925,0.354553571,0.389153333,-0.0035,0.335658216,0.312815876,0.432356832,0.356856383,-0.0365,0.076561772,0.404051403,0.418888889,0.172947657,0.298885714,0.513674603,0.457986577,0.035595092,0.492713235,0.328289649,0.447119231,0.25225,0.317324074,0.334151515,0.292379939,0.413815603,0.008914894,0.252724138,0.381804241,0.367089888,0.12295098,0.406521739,0.247186813,0.348039548,0.390036833,0.260655556,0.296657514,0.394548387,0.400635347,0.423475248,0.51890529,0.364276952,0.33014,0.465219697,0.458435484,0.383748249,0.356453333,0.353446419,0.488585774,0.436059122,0.287135135,0.175198133,0.457737931,0.186486922,0.144333333,0.454055354,0.288704598,0.410229665,0.07975,0.246104294,0.723333333,0.419804196,0.421762159,0.564182609,0.424728395,0.306265051,0.395488889,0.45196,0.1293,0.406829423,0.315440728,0.29482988,0.521978873,0.891333333,0.531557377,0.5504375,0.439,0.204826977,0.335385714,0.92,0.494,0.341725,0.570436975,0.489139073,0.222553191,0.41701456,0.565654054,0.344243902,0.215157561,0.51425,0.13675,0.150904762,0.385705882,0.2836,0.253148438,0.683785714,0.439695513,0.432164745,0.392190045,0.398454545,0.385932584,0.363264198,0.334064366,0.345724796,0.470876543,0.389559242,0.290117647,0.445301205,-0.122714286,0.375258824,0.443724951,0.425407407,0.486528958,0.190227273,0.359040964,0.34625,0.441875676,0.326809524,0.32081241,0.044113328,0.480681818,0.309020833,0.218470339,0.370418079,0.482107317,0.20852459,0.235416185,0.514542128,0.5026151,0.479269231,0.237205495,0.399902174,0.396497911,0.333091857,0.369537873,0.542258824,-0.021428571,0.6784,0.352067991,0.405159794,0.377240137,0.342347323,0.387085714,0.573857143,0.430890652,-0.00650526,0.236399371,0.048625,0.505,0.248596154,0.2765,0.484082648,0.343781377,0.4125,0.349529412,0.371173913,0.284070313,0.4515,0.146321429,0.56066055,0.41575,0.254575163],"type":"choropleth"}],"name":"2020-09-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Djibouti","Andorra","Bahamas","Chile","Bosnia and Herzegovina","Russia","Brazil","Canada","Estonia","Romania","Liberia","Costa Rica","Myanmar","Antigua and Barbuda","Mauritania","Malaysia","Australia","Western Sahara","Iraq","Greece","Grenada","Netherlands","Poland","Mexico","Montserrat","Central African Republic","South Korea","Laos","Falkland Islands","Sweden","South Sudan","Kuwait","Luxembourg","Pakistan","Singapore","New Zealand","Georgia","Swaziland","Palestine","Panama","Greenland","Iceland","Bangladesh","East Timor","Togo","Cambodia","Slovenia","Pitcairn","Nicaragua","Bermuda","Tokelau","Sri Lanka","Bulgaria","Kenya","Syria","Argentina","Oman","Israel","Cayman Islands","Equatorial Guinea","Cape Verde","Honduras","Lesotho","Albania","Guinea-Bissau","United Arab Emirates","Saint Helena","Egypt","Tanzania","Vietnam","Paraguay","Bhutan","British Virgin Islands","Tajikistan","Sierra Leone","Nepal","El Salvador","Liechtenstein","Afghanistan","Switzerland","Austria","Macedonia","Madagascar","Venezuela","Czech Republic","Mongolia","Guatemala","Mauritius","Mali","Fiji","Cameroon","Kyrgyzstan","Indonesia","Armenia","Italy","Bolivia","Uruguay","Dominica","Eritrea","Zambia","Algeria","Haiti","Tonga","Malawi","Denmark","Nauru","Cuba","Suriname","Palau","Jordan","Seychelles","Hungary","British Indian Ocean Territory","Libya","Lithuania","China","Barbados","Gibraltar","Cyprus","Tunisia","Thailand","Papua New Guinea","Sudan","Kosovo","Moldova","Faroe Islands","India","Angola","Botswana","Monaco","Nigeria","Bahrain","Philippines","South Africa","Benin","Trinidad and Tobago","Belize","Colombia","Guyana","Belarus","Portugal","Saint Vincent and the Grenadines","Ghana","Kiribati","Isle of Man","Burundi","Maldives","Samoa","Senegal","Niue","Montenegro","Slovakia","Guernsey","North Korea","Ukraine","Dominican Republic","Jersey","Japan","Chad","Mozambique","Ethiopia","Croatia","Ecuador","Rwanda","Latvia","Lebanon","Turks and Caicos Islands","Marshall Islands","Cook Islands","United Kingdom","Serbia","Ireland","Micronesia","Peru","Saint Kitts and Nevis","Zimbabwe","Belgium","France","Ivory Coast","Turkmenistan","Finland","Yemen","Malta","Saudi Arabia","Republic of the Congo","Kazakhstan","Anguilla","Gabon","Guinea","Democratic Republic of the Congo","Iran","Azerbaijan","Vanuatu","Saint Lucia","Jamaica","Germany","Spain","Uganda","Turkey","Somalia","Sao Tome and Principe","Gambia","Brunei","Uzbekistan","Qatar","United States","Burkina Faso","Niger","Solomon Islands","San Marino","Norway","Morocco"],"locations":["DJI","AND","BHS","CHL","BIH","RUS","BRA","CAN","EST","ROU","LBR","CRI","MMR","ATG","MRT","MYS","AUS","ESH","IRQ","GRC","GRD","NLD","POL","MEX","MSR","CAF","KOR","LAO","FLK","SWE","SSD","KWT","LUX","PAK","SGP","NZL","GEO","SWZ","PSE","PAN","GRL","ISL","BGD","TLS","TGO","KHM","SVN","PCN","NIC","BMU","TKL","LKA","BGR","KEN","SYR","ARG","OMN","ISR","CYM","GNQ","CPV","HND","LSO","ALB","GNB","ARE","SHN","EGY","TZA","VNM","PRY","BTN","VGB","TJK","SLE","NPL","SLV","LIE","AFG","CHE","AUT","MKD","MDG","VEN","CZE","MNG","GTM","MUS","MLI","FJI","CMR","KGZ","IDN","ARM","ITA","BOL","URY","DMA","ERI","ZMB","DZA","HTI","TON","MWI","DNK","NRU","CUB","SUR","PLW","JOR","SYC","HUN","IOT","LBY","LTU","CHN","BRB","GIB","CYP","TUN","THA","PNG","SDN","XKX","MDA","FRO","IND","AGO","BWA","MCO","NGA","BHR","PHL","ZAF","BEN","TTO","BLZ","COL","GUY","BLR","PRT","VCT","GHA","KIR","IMN","BDI","MDV","WSM","SEN","NIU","MNE","SVK","GGY","PRK","UKR","DOM","JEY","JPN","TCD","MOZ","ETH","HRV","ECU","RWA","LVA","LBN","TCA","MHL","COK","GBR","SRB","IRL","FSM","PER","KNA","ZWE","BEL","FRA","CIV","TKM","FIN","YEM","MLT","SAU","COG","KAZ","AIA","GAB","GIN","COD","IRN","AZE","VUT","LCA","JAM","DEU","ESP","UGA","TUR","SOM","STP","GMB","BRN","UZB","QAT","USA","BFA","NER","SLB","SMR","NOR","MAR"],"name":"","z":[0.312833333,0.329804348,0.353077626,0.365161154,0.356612613,0.262350649,0.353046154,0.361743913,0.368259615,0.345656028,0.405459091,0.336457429,0.273396648,0.264807692,0.427,0.077738054,0.424887276,0.449014706,0.339618768,0.361366838,0.403595238,0.326842582,0.301966968,0.241991828,0.526730769,0.4678,0.317027375,0.370697917,0.456857143,0.355628378,0.347883721,0.064299296,0.379611111,0.382436433,0.224629428,0.346144411,0.377103352,0.217588235,0.358482517,0.296796875,0.397208955,0.35742623,0.194151515,0.152375,0.354286765,0.267992647,0.331858921,0.3176,0.203874016,0.2601875,0.548125,0.201930857,0.343950464,0.203556457,0.559985294,0.413617162,0.258692308,0.297609023,0.323445652,0.137285714,0.152891304,0.145455172,0.4735625,0.402524031,0.05435,0.245494136,0.6094,0.34498871,0.15499446,0.350215504,0.434969618,-0.04944,0.146333333,0.231158537,0.411759259,0.280979911,0.164748043,0.588,0.15308547,0.340963768,0.305348356,0.195128205,0.384318182,0.129759421,0.213918478,0.424484277,0.30916126,0.317469388,0.187425532,0.215948718,0.396836763,0.16028125,0.19124954,0.534480583,0.439524845,0.088634014,0.398341232,0.2885,0.151882353,0.209291667,0.391923387,0.303229979,0.506736842,0.267106061,0.286054463,0.0,-0.104760651,0.3955625,0.0,0.281417582,0.455537975,0.318038732,0.605,0.121647059,0.470849372,0.383692943,0.252289157,0.12628125,0.407031111,0.446431034,0.356514302,0.336722222,-0.291846491,0.289333333,0.302015038,-0.07425,0.210874274,0.272838509,0.193,0.323418919,0.29172902,0.187324561,0.318216495,0.465566262,0.261322581,0.333049822,0.334992958,0.247672663,0.355069307,0.375151163,0.318121243,0.467055556,0.077896552,0.3602,0.363942529,-0.0669,0.040689781,0.56852381,0.246802941,0.7595,0.028176471,0.313837037,0.293864407,0.430714286,0.359515275,0.277819162,0.241676471,0.310538564,0.385131148,0.257685714,0.342054496,0.186270833,0.233626805,0.016413953,0.321175781,0.323312217,0.4764,0.782166667,0.02925,0.330989647,0.336410256,0.286057595,0.3885,0.347019947,0.028555556,0.175811245,0.297968415,0.448409605,0.323116667,0.403869565,0.257572351,0.291521127,0.383197802,0.110308003,0.317754717,0.392392857,-0.1168,0.415877049,0.206309091,0.088690583,0.387242015,0.444454212,0.32125,0.423093023,0.260441281,0.307955116,0.379586102,0.104307076,0.256867524,0.356291005,0.683,0.5448,0.05375,0.0865,0.148263666,0.412659043,0.33748,0.4461008,0.418416667,0.3465,0.357812171,0.30356383],"type":"choropleth"}],"name":"2020-09-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Yemen","Kyrgyzstan","Belgium","Cape Verde","Vietnam","Portugal","Pakistan","Tuvalu","Liberia","Belarus","Ghana","Madagascar","Paraguay","Papua New Guinea","Niger","Benin","Colombia","Comoros","Gibraltar","Tajikistan","Solomon Islands","Trinidad and Tobago","Georgia","Jordan","Anguilla","South Korea","Algeria","Slovenia","Niue","Norway","Montserrat","Palau","United Kingdom","Spain","Thailand","Azerbaijan","Samoa","Monaco","Czech Republic","Lesotho","British Indian Ocean Territory","Angola","Bermuda","Rwanda","Zimbabwe","Honduras","Saint Lucia","Nigeria","Mongolia","Singapore","Zambia","Indonesia","Botswana","Switzerland","Denmark","Israel","Kiribati","France","Ecuador","Germany","Uzbekistan","Poland","Palestine","Andorra","Chad","Dominica","Western Sahara","Bosnia and Herzegovina","Burundi","Netherlands","North Korea","Barbados","Brunei","Sierra Leone","Gambia","Kuwait","Saudi Arabia","Jamaica","Seychelles","Qatar","Equatorial Guinea","Nauru","Cuba","Lebanon","Iceland","Brazil","Faroe Islands","East Timor","Malaysia","Venezuela","Vanuatu","Saint Vincent and the Grenadines","Djibouti","Mauritania","South Africa","Republic of the Congo","China","Canada","Sweden","United Arab Emirates","Russia","Albania","Jersey","Grenada","Kosovo","Iraq","Eritrea","Ireland","Saint Helena","South Sudan","Egypt","Guinea-Bissau","Guinea","Belize","Bahrain","Austria","Morocco","Libya","Antigua and Barbuda","Fiji","Sudan","Sri Lanka","Syria","Swaziland","Nepal","Uruguay","Bulgaria","New Zealand","Tunisia","Peru","Nicaragua","Cayman Islands","Philippines","Sao Tome and Principe","Argentina","Panama","Cambodia","Macedonia","Myanmar","Italy","Somalia","Mexico","Gabon","Bolivia","Guyana","Tanzania","Montenegro","Kazakhstan","Burkina Faso","Cook Islands","Ivory Coast","Maldives","Romania","Dominican Republic","Turks and Caicos Islands","Japan","British Virgin Islands","Mali","Togo","El Salvador","Turkmenistan","Croatia","Micronesia","Uganda","Malawi","Liechtenstein","Moldova","Luxembourg","India","Greece","Democratic Republic of the Congo","Oman","Armenia","Kenya","Lithuania","Laos","Cameroon","Chile","Mozambique","Pitcairn","Australia","San Marino","Saint Kitts and Nevis","Marshall Islands","Senegal","Ukraine","Costa Rica","Finland","Haiti","Estonia","Greenland","Ethiopia","Falkland Islands","Isle of Man","Bhutan","Guatemala","Bangladesh","Bahamas","Hungary","Serbia","Turkey","Guernsey","Afghanistan","Tonga","Slovakia","Suriname","United States","Iran","Latvia","Central African Republic","Mauritius","Cyprus","Malta"],"locations":["YEM","KGZ","BEL","CPV","VNM","PRT","PAK","TUV","LBR","BLR","GHA","MDG","PRY","PNG","NER","BEN","COL","COM","GIB","TJK","SLB","TTO","GEO","JOR","AIA","KOR","DZA","SVN","NIU","NOR","MSR","PLW","GBR","ESP","THA","AZE","WSM","MCO","CZE","LSO","IOT","AGO","BMU","RWA","ZWE","HND","LCA","NGA","MNG","SGP","ZMB","IDN","BWA","CHE","DNK","ISR","KIR","FRA","ECU","DEU","UZB","POL","PSE","AND","TCD","DMA","ESH","BIH","BDI","NLD","PRK","BRB","BRN","SLE","GMB","KWT","SAU","JAM","SYC","QAT","GNQ","NRU","CUB","LBN","ISL","BRA","FRO","TLS","MYS","VEN","VUT","VCT","DJI","MRT","ZAF","COG","CHN","CAN","SWE","ARE","RUS","ALB","JEY","GRD","XKX","IRQ","ERI","IRL","SHN","SSD","EGY","GNB","GIN","BLZ","BHR","AUT","MAR","LBY","ATG","FJI","SDN","LKA","SYR","SWZ","NPL","URY","BGR","NZL","TUN","PER","NIC","CYM","PHL","STP","ARG","PAN","KHM","MKD","MMR","ITA","SOM","MEX","GAB","BOL","GUY","TZA","MNE","KAZ","BFA","COK","CIV","MDV","ROU","DOM","TCA","JPN","VGB","MLI","TGO","SLV","TKM","HRV","FSM","UGA","MWI","LIE","MDA","LUX","IND","GRC","COD","OMN","ARM","KEN","LTU","LAO","CMR","CHL","MOZ","PCN","AUS","SMR","KNA","MHL","SEN","UKR","CRI","FIN","HTI","EST","GRL","ETH","FLK","IMN","BTN","GTM","BGD","BHS","HUN","SRB","TUR","GGY","AFG","TON","SVK","SUR","USA","IRN","LVA","CAF","MUS","CYP","MLT"],"name":"","z":[0.298210526,0.147631579,0.223095513,0.163663265,0.24765873,0.265943246,0.163592577,0.9005,0.390222222,0.225777778,0.402802011,0.324734177,0.218384615,0.336957143,0.402923711,0.102660377,0.174227128,0.915,0.190888889,0.311292135,0.269833333,0.237297414,0.416652027,0.113236559,0.461,0.357172549,0.292015385,0.267533333,0.268833333,0.311917981,0.456454545,0.956,0.301460846,0.290137136,0.335452881,0.422784884,0.067461538,0.242050847,0.294687708,0.297393939,0.265666667,0.138195122,0.271,-0.044970968,0.446417431,0.252227273,0.186714286,0.33167601,0.292962025,0.2341375,0.411015873,0.063707765,0.280932203,0.294148181,0.336732143,0.279821501,0.8045,0.332079434,0.118905364,0.268930886,0.290266667,0.242425556,0.401976471,0.205241379,0.41096,-0.250666667,0.5955,0.32044186,-0.027061404,0.287345766,0.187,0.256328358,0.1595,0.416212121,0.378963415,0.038854043,0.068805236,0.346482283,0.468416667,0.110307393,0.2945,0.9015,0.011771646,0.237943503,0.285285714,0.291550965,0.3224,-0.8305,0.237925385,-0.078836822,0.3884,0.152913043,0.139478261,0.351625,0.27681569,0.513482759,0.244121753,0.306375953,0.334166839,0.184754795,0.072259296,0.332807432,0.330328358,0.159428571,0.163650794,0.226362319,-0.20356,0.201568409,0.052625,0.245138614,0.270537246,0.275666667,0.343806452,0.328971429,0.019225,0.283901084,0.163265589,0.153653061,0.007666667,0.341037037,0.315131148,0.254537853,0.195830508,0.059,0.203494475,0.335974601,0.25972619,0.282692704,0.291011561,0.376143514,0.201064965,0.501901961,0.253994167,0.429625,0.201140688,0.206717969,0.178483607,-0.063614035,0.368609272,0.409906226,0.372906977,0.133575295,0.461410256,0.25761828,0.300921053,0.323161765,0.382828571,0.332,0.278494845,0.615,0.432770833,0.026309392,0.34121934,0.215362069,0.621111111,0.284284938,0.5193,0.33409901,0.216808642,0.215732484,0.108928571,0.348196078,0.469875,0.211335366,0.369532374,0.309529412,0.264410526,0.243389706,0.187298568,0.256057325,0.203629032,0.10115493,0.387947368,0.257863838,0.253568306,0.514391304,0.308047863,0.226077099,0.283208955,-0.666,0.354810654,0.149076923,-0.192714286,0.5466,0.430485294,0.084865052,0.17392328,0.292521678,0.327316484,0.332,0.454692308,0.347909449,0.6208,0.449046512,0.301583333,0.332332869,0.245164444,0.388909836,0.338690141,0.252775,0.210419439,0.217892857,0.287417476,0.384672414,0.367242424,0.40775,0.36334258,0.343455556,0.248,0.248482143,0.019821429,0.244415512,0.290050633],"type":"choropleth"}],"name":"2020-09-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["San Marino","Argentina","Fiji","Brunei","South Sudan","Netherlands","Belize","Tonga","Serbia","Norway","Andorra","United Kingdom","El Salvador","Saint Vincent and the Grenadines","Eritrea","France","Australia","Bulgaria","Turkey","Lebanon","Maldives","Turks and Caicos Islands","South Africa","Latvia","Laos","Libya","Greece","Cape Verde","Spain","Western Sahara","Guinea-Bissau","Comoros","Swaziland","Armenia","Venezuela","Chad","Hungary","Yemen","Finland","Cuba","Mexico","Angola","Mauritania","Brazil","Switzerland","Slovenia","Ireland","Japan","Botswana","Gabon","Anguilla","Denmark","Estonia","Israel","Grenada","Syria","Guyana","Papua New Guinea","Pakistan","United States","Kenya","Montserrat","Belarus","Kazakhstan","British Virgin Islands","Mauritius","Tokelau","Seychelles","Georgia","Mali","Suriname","Peru","Thailand","Vanuatu","Liberia","Mozambique","Afghanistan","Tuvalu","Bahamas","Niue","Turkmenistan","Italy","Liechtenstein","Lithuania","Austria","Barbados","Chile","Republic of the Congo","Ghana","Sierra Leone","Moldova","Russia","Vatican","Niger","Cameroon","Azerbaijan","Philippines","Sri Lanka","Gibraltar","Burundi","Costa Rica","New Zealand","Malaysia","Paraguay","Poland","Sao Tome and Principe","Germany","Nepal","Qatar","Bahrain","Jamaica","Iraq","Bhutan","Saudi Arabia","Iran","Honduras","Malawi","Albania","Greenland","Panama","North Korea","Singapore","Zambia","Isle of Man","Guinea","Canada","Montenegro","Tajikistan","Palau","Iceland","Benin","Romania","Pitcairn","Belgium","Uzbekistan","Saint Lucia","Palestine","United Arab Emirates","Nicaragua","Slovakia","Dominican Republic","Ecuador","Democratic Republic of the Congo","Myanmar","Solomon Islands","Kyrgyzstan","Somalia","Kosovo","Bangladesh","Guernsey","Madagascar","South Korea","Uganda","Ukraine","Equatorial Guinea","Jersey","Senegal","Vietnam","Ethiopia","Central African Republic","Cayman Islands","Cook Islands","Haiti","Micronesia","China","India","Bolivia","Malta","Burkina Faso","Marshall Islands","Samoa","Guatemala","Trinidad and Tobago","Antigua and Barbuda","Cyprus","Portugal","Ivory Coast","Tanzania","Egypt","Saint Kitts and Nevis","Nigeria","Tunisia","Zimbabwe","Macedonia","Sudan","East Timor","Nauru","Faroe Islands","Morocco","Luxembourg","Uruguay","Indonesia","Croatia","Jordan","Bosnia and Herzegovina","Cambodia","Monaco","Saint Helena","Kuwait","Djibouti","Colombia","Czech Republic","Gambia","Togo","British Indian Ocean Territory","Oman","Falkland Islands","Mongolia","Rwanda","Lesotho","Algeria","Bermuda","Kiribati","Sweden"],"locations":["SMR","ARG","FJI","BRN","SSD","NLD","BLZ","TON","SRB","NOR","AND","GBR","SLV","VCT","ERI","FRA","AUS","BGR","TUR","LBN","MDV","TCA","ZAF","LVA","LAO","LBY","GRC","CPV","ESP","ESH","GNB","COM","SWZ","ARM","VEN","TCD","HUN","YEM","FIN","CUB","MEX","AGO","MRT","BRA","CHE","SVN","IRL","JPN","BWA","GAB","AIA","DNK","EST","ISR","GRD","SYR","GUY","PNG","PAK","USA","KEN","MSR","BLR","KAZ","VGB","MUS","TKL","SYC","GEO","MLI","SUR","PER","THA","VUT","LBR","MOZ","AFG","TUV","BHS","NIU","TKM","ITA","LIE","LTU","AUT","BRB","CHL","COG","GHA","SLE","MDA","RUS","VAT","NER","CMR","AZE","PHL","LKA","GIB","BDI","CRI","NZL","MYS","PRY","POL","STP","DEU","NPL","QAT","BHR","JAM","IRQ","BTN","SAU","IRN","HND","MWI","ALB","GRL","PAN","PRK","SGP","ZMB","IMN","GIN","CAN","MNE","TJK","PLW","ISL","BEN","ROU","PCN","BEL","UZB","LCA","PSE","ARE","NIC","SVK","DOM","ECU","COD","MMR","SLB","KGZ","SOM","XKX","BGD","GGY","MDG","KOR","UGA","UKR","GNQ","JEY","SEN","VNM","ETH","CAF","CYM","COK","HTI","FSM","CHN","IND","BOL","MLT","BFA","MHL","WSM","GTM","TTO","ATG","CYP","PRT","CIV","TZA","EGY","KNA","NGA","TUN","ZWE","MKD","SDN","TLS","NRU","FRO","MAR","LUX","URY","IDN","HRV","JOR","BIH","KHM","MCO","SHN","KWT","DJI","COL","CZE","GMB","TGO","IOT","OMN","FLK","MNG","RWA","LSO","DZA","BMU","KIR","SWE"],"name":"","z":[0.6185,0.354230096,0.361017857,0.4175,0.389484536,0.340720886,0.435896552,0.467341709,0.276650519,0.408651232,0.243446429,0.338758276,0.190570025,0.537707692,0.502722222,0.399543469,0.405972491,0.34400722,0.259232009,0.202031818,-0.069336134,0.2635,0.300658396,0.290027778,0.524651163,0.141137931,0.383484917,0.212583333,0.302481227,0.501935484,0.235,0.401,0.296285714,0.31866474,0.02376341,0.406782051,0.301652956,0.340438462,0.32699623,0.07278913,0.296653676,0.337696078,0.523947368,0.342490243,0.324090854,0.334989529,0.262600324,0.268276818,0.40321,0.397898438,0.7415,0.379079775,0.321,0.245166667,0.145625,0.357885417,0.424708861,0.59808209,0.122090823,0.441419541,0.181637653,0.545930233,0.361990566,0.290431373,0.5495,0.207782609,0.749,0.421044776,0.415226872,0.282183962,0.3685,0.325708029,0.356310048,0.524421053,0.453415094,0.317058824,0.225161616,0.566,0.385579235,0.503333333,0.447692308,0.39388507,0.320411765,0.36955,0.332440327,0.434704225,0.340518623,0.278348837,0.294816689,0.437551282,0.528031128,0.368353741,0.254,0.453480641,0.412277279,0.460772989,0.213002475,0.25877416,0.358114286,0.062142857,0.31100659,0.396260382,-0.008874675,0.277428326,0.319487729,0.303333333,0.331717712,0.263067751,0.11218705,0.158286624,0.334312321,0.330294461,0.019842105,0.119205349,0.403750776,0.166869307,0.451487047,0.455131744,0.520918919,0.312171595,0.634882353,0.248293001,0.264189655,0.518688312,0.25184375,0.350370297,0.378348837,0.429124031,-0.148333333,0.489307692,0.18904,0.388281885,0.697,0.306596619,0.3385625,0.432744186,0.303128788,0.200525547,0.230766566,0.356090909,0.221343662,0.310859854,0.246369444,0.432174603,0.373076923,0.518727273,0.330933333,0.206120879,0.292002336,0.442843137,0.33843871,0.383747065,0.299994595,0.436381085,0.256866667,0.415398876,0.243427215,0.501462334,0.336954424,0.388166667,0.568163793,0.264333333,0.319748593,0.347428571,0.328691925,0.192557476,0.153568792,0.456506098,0.345387931,0.259928571,0.370555556,0.349254293,0.28583908,0.281828571,0.449218415,0.304077255,0.373792208,0.308308333,0.378412678,0.525222222,0.315980717,0.351765766,0.234207612,0.2401,0.462347826,0.28575,0.598,0.298263158,0.31415103,0.365625,0.291497235,0.183468404,0.324170984,0.160743056,0.347036735,0.350385185,0.32684375,0.23325,0.024123845,0.126894737,0.304441201,0.314396617,0.457434286,0.320537572,0.101,0.273262136,0.648407407,0.066836538,-0.086842105,0.519396226,0.4245,0.288209302,0.82675,0.368339333],"type":"choropleth"}],"name":"2020-09-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kosovo","Uruguay","Indonesia","Madagascar","Dominican Republic","Bhutan","Niger","Belgium","New Zealand","Jersey","Grenada","Vanuatu","Nepal","China","El Salvador","Panama","Denmark","San Marino","Sao Tome and Principe","Netherlands","Moldova","Saint Kitts and Nevis","Montenegro","Burkina Faso","Peru","Isle of Man","Honduras","Sierra Leone","Ecuador","Kiribati","North Korea","Luxembourg","United Kingdom","Switzerland","Malta","Cayman Islands","Belize","Cook Islands","Marshall Islands","Latvia","Cuba","Slovenia","South Korea","Bahamas","Pitcairn","Jordan","Belarus","Japan","Ivory Coast","Ghana","Bermuda","Colombia","Ukraine","United States","Kyrgyzstan","Turkmenistan","Afghanistan","Djibouti","Bangladesh","Chad","British Indian Ocean Territory","Rwanda","Lebanon","Kuwait","Yemen","Spain","Guatemala","Liberia","Oman","Guernsey","Central African Republic","Guyana","Sudan","Haiti","East Timor","Mozambique","Monaco","Turkey","Albania","Brazil","Andorra","Eritrea","Nicaragua","Turks and Caicos Islands","Niue","Tuvalu","Germany","Zambia","Paraguay","Burundi","Morocco","France","Norway","Mauritius","Thailand","Lithuania","Barbados","Palau","Lesotho","Angola","Suriname","Saudi Arabia","Mauritania","Cameroon","Saint Vincent and the Grenadines","Czech Republic","Croatia","India","Macedonia","Serbia","Algeria","Austria","Hungary","Saint Helena","Syria","Iran","Anguilla","Portugal","Equatorial Guinea","Tonga","Seychelles","Qatar","South Africa","Botswana","Brunei","Falkland Islands","Azerbaijan","Mongolia","Cambodia","Maldives","Venezuela","Nauru","Jamaica","Bahrain","Tajikistan","Uzbekistan","Trinidad and Tobago","Antigua and Barbuda","Togo","Samoa","Russia","Bulgaria","South Sudan","Laos","Israel","Senegal","Democratic Republic of the Congo","Bolivia","Mali","Liechtenstein","Argentina","Kenya","Libya","Georgia","Malaysia","Zimbabwe","Greenland","Swaziland","Pakistan","Somalia","Saint Lucia","Fiji","Romania","Solomon Islands","Tokelau","Guinea","Finland","Mexico","Slovakia","Armenia","Republic of the Congo","Vietnam","Gambia","Egypt","Nigeria","Ireland","Gibraltar","Philippines","Chile","Sweden","Malawi","Kazakhstan","British Virgin Islands","Costa Rica","Western Sahara","Bosnia and Herzegovina","Iceland","Ethiopia","Cape Verde","Iraq","Singapore","Dominica","Myanmar","Canada","Micronesia","Palestine","Tanzania","Benin","Australia","Italy","Uganda","United Arab Emirates","Greece","Faroe Islands","Gabon","Montserrat","Guinea-Bissau","Tunisia","Sri Lanka","Cyprus","Comoros","Papua New Guinea","Poland","Estonia"],"locations":["XKX","URY","IDN","MDG","DOM","BTN","NER","BEL","NZL","JEY","GRD","VUT","NPL","CHN","SLV","PAN","DNK","SMR","STP","NLD","MDA","KNA","MNE","BFA","PER","IMN","HND","SLE","ECU","KIR","PRK","LUX","GBR","CHE","MLT","CYM","BLZ","COK","MHL","LVA","CUB","SVN","KOR","BHS","PCN","JOR","BLR","JPN","CIV","GHA","BMU","COL","UKR","USA","KGZ","TKM","AFG","DJI","BGD","TCD","IOT","RWA","LBN","KWT","YEM","ESP","GTM","LBR","OMN","GGY","CAF","GUY","SDN","HTI","TLS","MOZ","MCO","TUR","ALB","BRA","AND","ERI","NIC","TCA","NIU","TUV","DEU","ZMB","PRY","BDI","MAR","FRA","NOR","MUS","THA","LTU","BRB","PLW","LSO","AGO","SUR","SAU","MRT","CMR","VCT","CZE","HRV","IND","MKD","SRB","DZA","AUT","HUN","SHN","SYR","IRN","AIA","PRT","GNQ","TON","SYC","QAT","ZAF","BWA","BRN","FLK","AZE","MNG","KHM","MDV","VEN","NRU","JAM","BHR","TJK","UZB","TTO","ATG","TGO","WSM","RUS","BGR","SSD","LAO","ISR","SEN","COD","BOL","MLI","LIE","ARG","KEN","LBY","GEO","MYS","ZWE","GRL","SWZ","PAK","SOM","LCA","FJI","ROU","SLB","TKL","GIN","FIN","MEX","SVK","ARM","COG","VNM","GMB","EGY","NGA","IRL","GIB","PHL","CHL","SWE","MWI","KAZ","VGB","CRI","ESH","BIH","ISL","ETH","CPV","IRQ","SGP","DMA","MMR","CAN","FSM","PSE","TZA","BEN","AUS","ITA","UGA","ARE","GRC","FRO","GAB","MSR","GNB","TUN","LKA","CYP","COM","PNG","POL","EST"],"name":"","z":[0.316976744,0.389090094,0.207436692,0.318378882,0.271679639,0.274666667,0.490451327,0.340721739,0.413323996,0.408686047,0.0653,0.229125,0.317897436,0.376942963,0.143542825,0.32699665,0.352321083,0.222666667,0.6054,0.383988984,0.354325714,0.350666667,0.294868852,0.394379747,0.205505774,0.488268657,0.287058236,0.593777778,0.303688882,0.5,0.434517241,0.308677966,0.368300441,0.352646625,0.252345238,0.5286,0.436222973,0.793,0.600454545,0.245931818,0.208083567,0.307932292,0.294415783,0.372923664,0.3857,0.178825688,0.382472222,0.292203991,0.516454545,0.224018598,0.324027027,0.284365194,0.31428833,0.474446908,0.358884615,0.059071429,0.114671429,0.146363636,0.271206989,0.390051724,-0.887,-0.034417722,0.177274194,0.216666667,0.446153226,0.346192215,0.317791071,0.376513274,0.220827586,0.223036364,0.332515789,0.183020202,0.30848,0.34670516,0.687866667,0.313284615,0.259105263,0.379343314,0.33297973,0.249759266,0.263770492,0.450894737,0.266108156,0.47,0.159,0.169,0.328958791,0.417648649,0.23553204,0.371193548,0.342128686,0.344519495,0.402706422,0.230178571,0.359798902,0.542538631,0.339170213,0.178,0.318323077,0.348545455,0.310285714,0.204976872,0.584357143,0.409799261,0.46177551,0.277528846,0.420114865,0.293185975,0.114769231,0.276523077,0.251395437,0.367717546,0.324778912,0.213727273,0.357245283,0.439759784,0.717,0.119656953,0.2671,0.050032787,0.47254902,0.210185304,0.476736829,0.342583333,0.080483871,0.592533333,0.575883408,0.353349112,0.418897059,0.251143284,0.097023321,0.0,0.229045496,0.1925,0.374382114,0.249769231,0.372199052,0.461607143,0.2870625,0.0275,0.315730503,0.427357724,0.299130682,0.495811765,0.431089947,0.380610236,0.25552,0.275520408,0.436575472,0.171863636,0.399470979,0.264165447,0.305297297,0.526917647,0.140896914,0.432801887,0.402770833,0.137571429,0.287469364,0.182331081,0.481761905,0.321136986,0.419118434,0.076911765,0.19,0.255918033,0.382259434,0.415169867,0.337484848,0.383130435,0.247758065,0.430961667,0.417845238,0.360854975,0.148315681,0.424210268,0.085481481,0.270563159,0.334398285,0.428615527,0.500155235,0.295714286,0.114545455,0.282725352,0.501113636,0.413186207,0.396229167,0.105809816,0.077921875,0.389362832,0.274720721,0.479555556,0.259866667,0.394899322,0.497714286,0.421690476,0.190072581,0.103705882,0.474717978,0.4148654,0.119173776,0.311612766,0.368554927,0.248285714,0.440634783,0.26896,0.0640625,0.363903226,0.208946667,0.487813747,0.06225,0.432988889,0.3491997,0.354441176],"type":"choropleth"}],"name":"2020-09-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guernsey","Haiti","Montenegro","Jordan","Qatar","Grenada","Kazakhstan","Iraq","Democratic Republic of the Congo","Australia","Republic of the Congo","Laos","New Zealand","Tuvalu","Brunei","British Virgin Islands","Slovenia","Rwanda","Russia","Zimbabwe","Cuba","Vanuatu","Bulgaria","Yemen","Cape Verde","Sweden","Guyana","Belgium","Nepal","Madagascar","Senegal","Bhutan","Saint Vincent and the Grenadines","Argentina","Uganda","Honduras","Belize","Lebanon","Romania","East Timor","Gambia","France","Dominican Republic","Palestine","Chad","Solomon Islands","Western Sahara","Hungary","South Sudan","Estonia","Greenland","Tunisia","Dominica","Moldova","Ecuador","Gibraltar","Serbia","Latvia","Ivory Coast","Zambia","Cambodia","Japan","Mexico","Niue","Portugal","Sao Tome and Principe","Nigeria","Indonesia","Liberia","Panama","Czech Republic","Malaysia","Bermuda","Cook Islands","Denmark","Georgia","Guatemala","Antigua and Barbuda","Oman","Germany","Saudi Arabia","Bangladesh","North Korea","Central African Republic","Afghanistan","Pitcairn","Philippines","Singapore","Comoros","Luxembourg","Kenya","Netherlands","Tajikistan","Uzbekistan","Croatia","Tanzania","Colombia","Tonga","Mongolia","Belarus","Isle of Man","Benin","Thailand","Nauru","Togo","Egypt","Angola","Ukraine","Canada","Kiribati","Morocco","Swaziland","Lithuania","Samoa","Mauritania","Chile","Kuwait","Botswana","Paraguay","United Arab Emirates","Azerbaijan","Syria","Falkland Islands","Iceland","Bahrain","Monaco","Bosnia and Herzegovina","Costa Rica","Macedonia","Burundi","South Korea","Eritrea","Finland","Papua New Guinea","South Africa","Mozambique","Suriname","Somalia","Myanmar","Turkey","Liechtenstein","Pakistan","Sri Lanka","Guinea-Bissau","El Salvador","Maldives","Marshall Islands","Andorra","Austria","Greece","Saint Kitts and Nevis","Saint Helena","United Kingdom","Spain","Kosovo","Algeria","Slovakia","Israel","Ghana","Mali","Nicaragua","Faroe Islands","Iran","Cayman Islands","Cyprus","Venezuela","Brazil","Libya","United States","Kyrgyzstan","Albania","China","Malawi","Saint Lucia","Barbados","Burkina Faso","Switzerland","Micronesia","Poland","Armenia","Jersey","Turkmenistan","Jamaica","Seychelles","Trinidad and Tobago","Sudan","Djibouti","Uruguay","Sierra Leone","Ireland","Italy","British Indian Ocean Territory","Niger","Cameroon","Norway","India","Bahamas","Mauritius","Ethiopia","Vietnam","Gabon","Malta","Guinea","Bolivia","Tokelau","Fiji","Lesotho","Peru","Equatorial Guinea","Montserrat","Turks and Caicos Islands"],"locations":["GGY","HTI","MNE","JOR","QAT","GRD","KAZ","IRQ","COD","AUS","COG","LAO","NZL","TUV","BRN","VGB","SVN","RWA","RUS","ZWE","CUB","VUT","BGR","YEM","CPV","SWE","GUY","BEL","NPL","MDG","SEN","BTN","VCT","ARG","UGA","HND","BLZ","LBN","ROU","TLS","GMB","FRA","DOM","PSE","TCD","SLB","ESH","HUN","SSD","EST","GRL","TUN","DMA","MDA","ECU","GIB","SRB","LVA","CIV","ZMB","KHM","JPN","MEX","NIU","PRT","STP","NGA","IDN","LBR","PAN","CZE","MYS","BMU","COK","DNK","GEO","GTM","ATG","OMN","DEU","SAU","BGD","PRK","CAF","AFG","PCN","PHL","SGP","COM","LUX","KEN","NLD","TJK","UZB","HRV","TZA","COL","TON","MNG","BLR","IMN","BEN","THA","NRU","TGO","EGY","AGO","UKR","CAN","KIR","MAR","SWZ","LTU","WSM","MRT","CHL","KWT","BWA","PRY","ARE","AZE","SYR","FLK","ISL","BHR","MCO","BIH","CRI","MKD","BDI","KOR","ERI","FIN","PNG","ZAF","MOZ","SUR","SOM","MMR","TUR","LIE","PAK","LKA","GNB","SLV","MDV","MHL","AND","AUT","GRC","KNA","SHN","GBR","ESP","XKX","DZA","SVK","ISR","GHA","MLI","NIC","FRO","IRN","CYM","CYP","VEN","BRA","LBY","USA","KGZ","ALB","CHN","MWI","LCA","BRB","BFA","CHE","FSM","POL","ARM","JEY","TKM","JAM","SYC","TTO","SDN","DJI","URY","SLE","IRL","ITA","IOT","NER","CMR","NOR","IND","BHS","MUS","ETH","VNM","GAB","MLT","GIN","BOL","TKL","FJI","LSO","PER","GNQ","MSR","TCA"],"name":"","z":[0.291746032,0.351190367,0.466375,0.256522523,0.118049628,0.387393939,0.242142857,0.335201705,0.297404082,0.481657494,0.1316,0.511947368,0.394055499,0.2373,0.030619048,-0.058714286,0.514590062,-0.028824427,0.337554758,0.330376176,0.138636434,0.193714286,0.519981132,0.223553719,0.224079365,0.411109922,0.139826087,0.356547154,0.273528505,0.250857895,0.222441176,0.151,0.4669,0.489528471,0.200505824,0.167234328,0.386100775,0.263676301,0.420908587,0.668333333,0.589341463,0.383592076,0.342233161,0.424701613,0.400520833,0.648,0.374071429,0.406043046,0.401304348,0.459594203,0.598727273,0.393518692,0.015666667,0.613679389,0.125832561,0.148393939,0.294753333,0.415810606,0.475818182,0.26287931,0.207927273,0.30572865,0.336035391,0.61825,0.33728583,0.122,0.267441958,0.197832842,0.393141631,0.275677187,0.348418033,0.136698028,0.402461538,0.895,0.355550725,0.436852691,0.357323394,0.210333333,0.270918519,0.376519119,0.293547496,0.315025189,0.541272727,0.501111111,0.28403268,0.176333333,0.251370996,0.201742675,0.015,0.292170886,0.266659312,0.376881275,0.313776596,0.234842105,0.306978495,0.110393678,0.265622358,0.374139535,0.438322785,0.226333333,0.35672093,0.445179487,0.390035714,0.333,0.316708333,0.41673062,0.297613757,0.381339623,0.395582253,0.271333333,0.341281596,0.022142857,0.438621083,0.148166667,0.381461538,0.302428922,0.202293103,0.338709677,0.316821787,0.273255803,0.517784141,0.285375,0.572619048,0.299148649,0.238271028,0.41047541,0.316352941,0.297148668,0.208121212,0.57425,0.273882963,0.382666667,0.331343391,0.339238636,0.341419413,0.21508427,0.547636364,0.327971831,0.352925466,0.253300532,0.428411765,0.335775904,0.289348,0.249809524,0.069287562,0.086741325,0.908,0.25173913,0.3096393,0.422667951,0.0597,0.268714286,0.410027178,0.358729987,0.248294118,0.475266667,0.249552632,0.409971654,0.226397456,0.394588785,0.304703704,0.4023125,0.458002959,0.553573171,0.502293399,-0.007877637,0.320611529,0.131280702,0.488309454,0.300368421,0.369437908,0.310149072,0.341081218,0.368913043,0.372142857,0.423072072,0.330479056,0.383285714,0.384032645,0.262268817,0.37857,0.637588235,0.291338084,0.535144444,0.336898601,0.386603175,0.338111111,0.395116129,0.322847222,0.29750029,0.402164451,0.864428571,0.546464286,0.414135036,0.434559256,0.290769558,0.360034483,0.492852941,0.258790698,0.433347386,0.377635514,0.348320513,0.319953125,0.282077632,0.884,0.185191011,0.431175,0.192921447,0.1805,0.403434783,0.0],"type":"choropleth"}],"name":"2020-09-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Peru","Greece","Tonga","Liechtenstein","Tunisia","Madagascar","Senegal","Finland","Israel","British Indian Ocean Territory","Chile","Togo","Morocco","Zambia","Laos","Mauritius","Sierra Leone","Myanmar","Turkey","Niue","Saint Vincent and the Grenadines","Marshall Islands","Malawi","Serbia","Faroe Islands","South Africa","Algeria","China","Canada","Venezuela","Montserrat","San Marino","Iceland","Ethiopia","Azerbaijan","Brunei","Thailand","Singapore","Armenia","Kazakhstan","Slovakia","Netherlands","France","Romania","Nicaragua","Albania","Syria","Kosovo","Georgia","Kenya","Honduras","Trinidad and Tobago","Saint Kitts and Nevis","Portugal","Jamaica","Hungary","Republic of the Congo","Seychelles","Slovenia","Swaziland","Philippines","Cambodia","Turkmenistan","Lesotho","Iraq","Nepal","Yemen","Malta","Mexico","Tajikistan","Antigua and Barbuda","Micronesia","Uzbekistan","Panama","Vanuatu","Luxembourg","Burkina Faso","United Kingdom","Bahrain","Ecuador","East Timor","Niger","Iran","Somalia","Ireland","Latvia","South Korea","Oman","Bermuda","Solomon Islands","Equatorial Guinea","Saint Helena","North Korea","Mali","Fiji","Mauritania","Haiti","Ghana","Sri Lanka","Saudi Arabia","Malaysia","Vietnam","Palau","Lithuania","Austria","Gambia","Monaco","Ukraine","Eritrea","Kiribati","Guatemala","Belarus","Benin","Sudan","Democratic Republic of the Congo","Grenada","Bangladesh","Czech Republic","Suriname","Tanzania","Russia","Guernsey","Uganda","Brazil","Chad","Denmark","Bhutan","Western Sahara","Argentina","Macedonia","Palestine","Comoros","Kuwait","Andorra","Costa Rica","Saint Lucia","Falkland Islands","Belgium","Guinea-Bissau","Dominican Republic","Cuba","Paraguay","Japan","Pakistan","Moldova","Cyprus","Isle of Man","South Sudan","Central African Republic","Montenegro","Sweden","Cape Verde","Mongolia","Bulgaria","United Arab Emirates","Botswana","Greenland","Spain","Germany","Cook Islands","Barbados","Nauru","Rwanda","Jersey","Belize","Egypt","India","Norway","Gabon","Angola","Liberia","New Zealand","Turks and Caicos Islands","Poland","Switzerland","Afghanistan","Dominica","Colombia","Samoa","Croatia","Sao Tome and Principe","Papua New Guinea","Zimbabwe","Burundi","Bolivia","Estonia","Cameroon","Bahamas","Ivory Coast","Maldives","British Virgin Islands","Anguilla","Mozambique","Nigeria","United States","Tuvalu","Indonesia","Guinea","Lebanon","Gibraltar","El Salvador","Bosnia and Herzegovina","Italy","Jordan","Australia","Kyrgyzstan","Uruguay","Guyana","Qatar","Libya","Djibouti","Cayman Islands"],"locations":["PER","GRC","TON","LIE","TUN","MDG","SEN","FIN","ISR","IOT","CHL","TGO","MAR","ZMB","LAO","MUS","SLE","MMR","TUR","NIU","VCT","MHL","MWI","SRB","FRO","ZAF","DZA","CHN","CAN","VEN","MSR","SMR","ISL","ETH","AZE","BRN","THA","SGP","ARM","KAZ","SVK","NLD","FRA","ROU","NIC","ALB","SYR","XKX","GEO","KEN","HND","TTO","KNA","PRT","JAM","HUN","COG","SYC","SVN","SWZ","PHL","KHM","TKM","LSO","IRQ","NPL","YEM","MLT","MEX","TJK","ATG","FSM","UZB","PAN","VUT","LUX","BFA","GBR","BHR","ECU","TLS","NER","IRN","SOM","IRL","LVA","KOR","OMN","BMU","SLB","GNQ","SHN","PRK","MLI","FJI","MRT","HTI","GHA","LKA","SAU","MYS","VNM","PLW","LTU","AUT","GMB","MCO","UKR","ERI","KIR","GTM","BLR","BEN","SDN","COD","GRD","BGD","CZE","SUR","TZA","RUS","GGY","UGA","BRA","TCD","DNK","BTN","ESH","ARG","MKD","PSE","COM","KWT","AND","CRI","LCA","FLK","BEL","GNB","DOM","CUB","PRY","JPN","PAK","MDA","CYP","IMN","SSD","CAF","MNE","SWE","CPV","MNG","BGR","ARE","BWA","GRL","ESP","DEU","COK","BRB","NRU","RWA","JEY","BLZ","EGY","IND","NOR","GAB","AGO","LBR","NZL","TCA","POL","CHE","AFG","DMA","COL","WSM","HRV","STP","PNG","ZWE","BDI","BOL","EST","CMR","BHS","CIV","MDV","VGB","AIA","MOZ","NGA","USA","TUV","IDN","GIN","LBN","GIB","SLV","BIH","ITA","JOR","AUS","KGZ","URY","GUY","QAT","LBY","DJI","CYM"],"name":"","z":[0.293133575,0.405757927,0.41080303,0.585272727,0.444944444,0.461811321,0.273067925,0.399062722,0.400830961,0.386,0.407211271,0.240691919,0.398808511,0.135802817,0.424851852,0.412190476,0.365854167,0.437857798,0.296542475,0.690444444,0.514324324,0.7352,0.345211982,0.391476684,0.334,0.329929227,0.397558376,0.331694848,0.406084844,0.190028749,0.56846875,0.285666667,0.44883,0.244957746,0.446024793,0.263181818,0.375127222,0.263642093,0.403575342,0.17927027,0.316638298,0.359677941,0.435787418,0.442358923,0.20569774,0.430579487,0.489551181,0.244694915,0.494141975,0.174153514,0.206230404,0.376067669,0.423235294,0.233615061,0.405347032,0.381619205,0.364125,0.573386364,0.427992218,0.179277778,0.321206877,0.311472973,0.351875,0.373711111,0.358801917,0.27574028,0.726923967,0.243506024,0.325113698,0.312723404,0.506964286,0.671666667,0.347736842,0.273588967,0.490875,0.295537634,0.402142857,0.44979879,0.206297297,0.278479277,0.223571429,0.568393103,0.557374693,0.163215768,0.344323536,0.227184971,0.320948718,0.288697674,0.321055556,0.301230769,0.428714286,0.356,0.512461538,0.280192308,0.036292929,0.525058824,0.385574153,0.314450609,0.227467066,0.23504943,0.07363403,0.439990291,0.461,0.385817439,0.345975087,0.405024194,0.191983051,0.431705179,0.133181818,-0.232,0.315828627,0.429252632,0.297719512,0.251992647,0.171666667,0.299354839,0.226,0.283566125,0.340176471,-0.087830785,0.379718202,0.468491803,0.139144737,0.484120397,0.437961538,0.447957411,0.300153846,0.569956522,0.430648882,0.392304348,0.415858268,0.594,0.297195804,0.194909091,0.338255878,0.539212121,0.80875,0.317812142,0.175263158,0.29762418,0.048608593,0.498993696,0.295017341,0.094361199,0.473595588,0.471772959,0.432333333,0.456473282,0.445258427,0.432928571,0.399399423,0.290794521,0.427585185,0.529733645,0.300718079,0.243104167,0.458514286,0.410032313,0.354330262,0.38275,0.444945455,0.0,0.004114537,0.428759036,0.479644628,0.468320076,0.274990292,0.476046512,0.434330097,0.400881579,0.462869369,0.454330455,0.135428571,0.356611026,0.369927484,0.361454545,0.21125,0.326719518,0.667230769,0.365009709,0.577909091,0.298169231,0.251951743,0.265484848,0.258424149,0.402929688,0.354621656,0.325092896,0.358192771,-0.079154412,0.689111111,0.448,0.293981982,0.395955333,0.498716565,0.766,0.148868456,0.088122449,0.420534483,0.27036,0.178983923,0.466530488,0.382839757,0.248944444,0.420949382,0.278176471,0.4602198,0.362223404,0.211570447,0.241191176,0.31665,0.568446154],"type":"choropleth"}],"name":"2020-09-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Virgin Islands","Antigua and Barbuda","South Africa","Spain","Swaziland","Samoa","Eritrea","Vanuatu","Equatorial Guinea","Djibouti","Cyprus","Morocco","Suriname","United States","Cayman Islands","Lesotho","Portugal","Isle of Man","Thailand","Liberia","Japan","Greenland","Turks and Caicos Islands","Norway","Haiti","Honduras","Cook Islands","Brazil","Malta","Zimbabwe","Central African Republic","Tuvalu","Tunisia","France","Lebanon","Fiji","Belize","Paraguay","Vietnam","Seychelles","Mali","Russia","El Salvador","Bahrain","Kenya","Turkey","Tonga","Saint Helena","Belgium","Bahamas","Marshall Islands","Mauritania","Niue","Germany","Chile","United Arab Emirates","Tokelau","Egypt","Kosovo","Laos","New Zealand","Sri Lanka","Switzerland","Rwanda","Comoros","Palau","Ethiopia","Algeria","Greece","Micronesia","Solomon Islands","Kazakhstan","Saint Lucia","Iraq","Togo","Uruguay","Malawi","Syria","Liechtenstein","Bolivia","Slovenia","Argentina","Azerbaijan","Benin","Vatican","Bosnia and Herzegovina","Montenegro","Serbia","Mauritius","Jersey","Dominica","Maldives","Saint Vincent and the Grenadines","Poland","Denmark","Slovakia","Libya","Bulgaria","Mexico","Angola","Papua New Guinea","Cape Verde","Armenia","Nicaragua","Zambia","Kiribati","Nigeria","Guinea-Bissau","Italy","Uganda","Trinidad and Tobago","Belarus","Somalia","Malaysia","South Sudan","Cuba","Iceland","San Marino","Burkina Faso","Canada","Uzbekistan","Falkland Islands","Palestine","Jordan","Georgia","Australia","Iran","Colombia","Burundi","Macedonia","Cameroon","Luxembourg","Bermuda","Afghanistan","Bangladesh","Cambodia","Guernsey","Croatia","Ukraine","Indonesia","Ivory Coast","Oman","Monaco","Saint Kitts and Nevis","Saudi Arabia","South Korea","East Timor","Mongolia","Anguilla","Sweden","Czech Republic","Kuwait","Panama","Guinea","Moldova","Tajikistan","Dominican Republic","Turkmenistan","Madagascar","North Korea","Lithuania","Faroe Islands","Guatemala","Singapore","Niger","Democratic Republic of the Congo","Netherlands","Jamaica","Sao Tome and Principe","Kyrgyzstan","India","Nepal","Barbados","Gambia","Ghana","Bhutan","Senegal","Sierra Leone","Sudan","China","Ecuador","Yemen","Austria","Mozambique","Myanmar","Romania","Ireland","Montserrat","Philippines","Estonia","Andorra","Gibraltar","Gabon","Western Sahara","Israel","Tanzania","Chad","Grenada","Guyana","Peru","Venezuela","Finland","Hungary","United Kingdom","Costa Rica","Pakistan","Qatar","Botswana","Latvia","Republic of the Congo","Pitcairn","Brunei","Albania"],"locations":["VGB","ATG","ZAF","ESP","SWZ","WSM","ERI","VUT","GNQ","DJI","CYP","MAR","SUR","USA","CYM","LSO","PRT","IMN","THA","LBR","JPN","GRL","TCA","NOR","HTI","HND","COK","BRA","MLT","ZWE","CAF","TUV","TUN","FRA","LBN","FJI","BLZ","PRY","VNM","SYC","MLI","RUS","SLV","BHR","KEN","TUR","TON","SHN","BEL","BHS","MHL","MRT","NIU","DEU","CHL","ARE","TKL","EGY","XKX","LAO","NZL","LKA","CHE","RWA","COM","PLW","ETH","DZA","GRC","FSM","SLB","KAZ","LCA","IRQ","TGO","URY","MWI","SYR","LIE","BOL","SVN","ARG","AZE","BEN","VAT","BIH","MNE","SRB","MUS","JEY","DMA","MDV","VCT","POL","DNK","SVK","LBY","BGR","MEX","AGO","PNG","CPV","ARM","NIC","ZMB","KIR","NGA","GNB","ITA","UGA","TTO","BLR","SOM","MYS","SSD","CUB","ISL","SMR","BFA","CAN","UZB","FLK","PSE","JOR","GEO","AUS","IRN","COL","BDI","MKD","CMR","LUX","BMU","AFG","BGD","KHM","GGY","HRV","UKR","IDN","CIV","OMN","MCO","KNA","SAU","KOR","TLS","MNG","AIA","SWE","CZE","KWT","PAN","GIN","MDA","TJK","DOM","TKM","MDG","PRK","LTU","FRO","GTM","SGP","NER","COD","NLD","JAM","STP","KGZ","IND","NPL","BRB","GMB","GHA","BTN","SEN","SLE","SDN","CHN","ECU","YEM","AUT","MOZ","MMR","ROU","IRL","MSR","PHL","EST","AND","GIB","GAB","ESH","ISR","TZA","TCD","GRD","GUY","PER","VEN","FIN","HUN","GBR","CRI","PAK","QAT","BWA","LVA","COG","PCN","BRN","ALB"],"name":"","z":[-0.072333333,0.0959,0.257469561,0.333070397,0.327142857,0.22975,-0.2149,0.2726,-0.136705882,0.086368421,0.301515625,0.319391931,0.323466667,0.324259218,0.405654545,0.190017544,0.260623152,0.406954023,0.326722671,0.342754286,0.275320717,0.4161875,0.6655,0.324087137,0.378841584,0.250129787,-0.0525,0.315038552,0.169148438,0.197547101,0.310197531,-0.262,0.309683582,0.408710343,0.254094972,0.330146341,0.064523256,0.257036331,0.30119337,0.306967391,0.352479592,0.333092455,0.288761281,0.17922807,0.275804237,0.295361349,0.285136364,0.0,0.34553387,0.265089744,0.4684,0.414428571,0.1224,0.279996898,0.315486901,0.252896732,0.509,0.331368421,0.1454125,0.307363636,0.35076721,0.272005848,0.291125062,0.061990536,-0.325777778,-0.52,0.201,0.355691406,0.330701422,0.392,0.229142857,0.171,0.429222222,0.265509579,0.217529954,0.363541667,0.284748744,0.215214286,0.577125,0.204065611,0.309798969,0.312393527,0.411622517,0.083338983,0.0,0.315623762,0.5009,0.204041379,0.429051282,0.214776316,0.275,0.07039521,0.414647059,0.280485804,0.251773927,0.317825397,0.250361111,0.24362439,0.257909213,0.295398649,0.211949153,0.18484,0.392392857,0.092474286,0.364681818,0.774,0.251761096,-0.052,0.353397464,0.166455072,0.280385214,0.286,0.075338129,0.138376887,0.36561,0.001860759,0.306164835,0.4965,0.389511364,0.295828781,0.2678,0.2354375,0.40186014,0.031465909,0.426169742,0.330156613,0.355738657,0.247090702,0.479907895,0.237941176,0.290493631,0.225256983,0.43432,0.281852174,0.200646724,0.174192308,0.105289474,0.313449541,0.348611905,0.211711149,0.476292308,0.263330508,0.615241758,0.397833333,0.269322006,0.305383636,0.090666667,0.294071429,0.0,0.30687451,0.219736239,0.288891473,0.2347022,0.1162,0.281081395,0.20280303,0.256655044,0.283083333,0.374780645,0.274971429,0.306093851,0.0536,0.2819,0.255980108,0.346361556,0.17532766,0.298106143,0.284778947,0.705,0.13055,0.300868077,0.151469586,0.245444444,0.153989474,0.294263911,0.138625,0.215987461,0.447735849,0.370563291,0.425044796,0.037751016,0.248,0.259359675,0.367521739,0.287874317,0.325512752,0.306901608,0.47695,0.323402542,0.209712871,0.222075472,0.008964286,0.310693182,0.273028571,0.382069307,0.251272414,0.425101266,0.320684211,0.150968254,0.325822059,0.044978168,0.207759429,0.302412162,0.280302179,0.203302277,0.181441262,0.213011538,0.189290909,0.333702381,0.310362069,0.807,0.09144898,0.212417526],"type":"choropleth"}],"name":"2020-09-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mali","Switzerland","Rwanda","Czech Republic","Brazil","Seychelles","Papua New Guinea","Solomon Islands","Liechtenstein","Brunei","Nauru","Burkina Faso","Mauritius","Togo","Democratic Republic of the Congo","Iraq","Djibouti","Ecuador","Gabon","Liberia","Montenegro","British Virgin Islands","Ghana","Honduras","North Korea","Isle of Man","Hungary","Panama","Western Sahara","Saint Helena","Turkey","Trinidad and Tobago","Afghanistan","Anguilla","Jamaica","Palau","Laos","Faroe Islands","Bhutan","Lesotho","Sierra Leone","Equatorial Guinea","Samoa","Sweden","Poland","Myanmar","Nepal","Montserrat","United Arab Emirates","Dominica","Syria","Sudan","Lithuania","Romania","Canada","Finland","Suriname","France","Cyprus","Uruguay","United Kingdom","Dominican Republic","India","Zimbabwe","Austria","China","Russia","Vatican","Singapore","Haiti","Guatemala","Greece","Kyrgyzstan","Moldova","Barbados","Palestine","Madagascar","Spain","Guinea","Bahamas","Netherlands","Cayman Islands","British Indian Ocean Territory","Lebanon","Saint Lucia","Bahrain","Albania","Ethiopia","United States","Tunisia","Uzbekistan","Qatar","El Salvador","Jordan","Burundi","Belgium","Azerbaijan","Bolivia","Georgia","Senegal","Yemen","Pitcairn","Oman","Swaziland","Andorra","Sri Lanka","Kazakhstan","Norway","Argentina","Micronesia","Portugal","Guyana","Tonga","Malawi","Antigua and Barbuda","Benin","Guernsey","Kenya","Thailand","Cuba","Turkmenistan","Fiji","Luxembourg","Monaco","Paraguay","Bulgaria","Serbia","Cambodia","Ukraine","South Africa","Kiribati","Israel","East Timor","New Zealand","Central African Republic","Tanzania","Guinea-Bissau","Cape Verde","Eritrea","Gibraltar","Saint Vincent and the Grenadines","Japan","Bermuda","Mauritania","Jersey","Marshall Islands","Colombia","Cook Islands","Vietnam","Germany","Niger","Republic of the Congo","Algeria","Mongolia","South Sudan","Estonia","Ireland","Uganda","Tajikistan","Armenia","Pakistan","Croatia","Maldives","Denmark","Venezuela","Australia","Morocco","San Marino","Bangladesh","Slovenia","Peru","Vanuatu","South Korea","Mexico","Libya","Kuwait","Costa Rica","Botswana","Turks and Caicos Islands","Belize","Nigeria","Tuvalu","Niue","Italy","Kosovo","Zambia","Nicaragua","Indonesia","Iran","Slovakia","Falkland Islands","Grenada","Ivory Coast","Gambia","Malaysia","Saint Kitts and Nevis","Malta","Greenland","Egypt","Chile","Cameroon","Sao Tome and Principe","Chad","Latvia","Angola","Iceland","Somalia","Comoros","Philippines","Saudi Arabia","Bosnia and Herzegovina","Belarus","Macedonia","Mozambique"],"locations":["MLI","CHE","RWA","CZE","BRA","SYC","PNG","SLB","LIE","BRN","NRU","BFA","MUS","TGO","COD","IRQ","DJI","ECU","GAB","LBR","MNE","VGB","GHA","HND","PRK","IMN","HUN","PAN","ESH","SHN","TUR","TTO","AFG","AIA","JAM","PLW","LAO","FRO","BTN","LSO","SLE","GNQ","WSM","SWE","POL","MMR","NPL","MSR","ARE","DMA","SYR","SDN","LTU","ROU","CAN","FIN","SUR","FRA","CYP","URY","GBR","DOM","IND","ZWE","AUT","CHN","RUS","VAT","SGP","HTI","GTM","GRC","KGZ","MDA","BRB","PSE","MDG","ESP","GIN","BHS","NLD","CYM","IOT","LBN","LCA","BHR","ALB","ETH","USA","TUN","UZB","QAT","SLV","JOR","BDI","BEL","AZE","BOL","GEO","SEN","YEM","PCN","OMN","SWZ","AND","LKA","KAZ","NOR","ARG","FSM","PRT","GUY","TON","MWI","ATG","BEN","GGY","KEN","THA","CUB","TKM","FJI","LUX","MCO","PRY","BGR","SRB","KHM","UKR","ZAF","KIR","ISR","TLS","NZL","CAF","TZA","GNB","CPV","ERI","GIB","VCT","JPN","BMU","MRT","JEY","MHL","COL","COK","VNM","DEU","NER","COG","DZA","MNG","SSD","EST","IRL","UGA","TJK","ARM","PAK","HRV","MDV","DNK","VEN","AUS","MAR","SMR","BGD","SVN","PER","VUT","KOR","MEX","LBY","KWT","CRI","BWA","TCA","BLZ","NGA","TUV","NIU","ITA","XKX","ZMB","NIC","IDN","IRN","SVK","FLK","GRD","CIV","GMB","MYS","KNA","MLT","GRL","EGY","CHL","CMR","STP","TCD","LVA","AGO","ISL","SOM","COM","PHL","SAU","BIH","BLR","MKD","MOZ"],"name":"","z":[0.34425974,0.291028618,-0.029460417,0.286639033,0.296537898,0.397962406,0.274482759,0.593636364,0.433074074,0.1028,0.0,0.319272727,0.283894737,0.192337553,0.254477273,0.272943978,0.239133333,0.146126976,0.3866875,0.371808429,0.361117647,-0.01025,0.061525362,0.173855457,0.392240741,0.405333333,0.322014286,0.263444873,0.507881356,-0.01425,0.211837877,0.300831081,0.29108871,0.0,0.334054753,-0.78,0.338552083,0.251,0.016052632,0.3015,0.300785047,0.137266667,0.323924528,0.299802479,0.268366383,0.351064171,0.141827645,0.489674419,0.244869101,0.9275,0.529692308,0.373765823,0.347770667,0.366913255,0.298522809,0.237231925,0.633529412,0.419082247,0.305506383,0.394743766,0.319425161,0.248217902,0.246158588,0.239563077,0.231846973,0.356025546,0.426873916,0.0,0.264372035,0.318184211,0.268079041,0.274043319,0.3211875,0.343729885,0.291507042,0.250857143,0.399779343,0.36348942,0.067559322,0.461240876,0.303211056,0.56434375,0.657,0.289665595,0.406413793,0.244059603,0.349716981,0.243795699,0.376392085,0.355938907,0.346185185,0.177282123,0.181165837,0.297529412,-0.064765306,0.316909206,0.407283019,0.210380952,0.392873303,0.275343234,0.200642857,0.4624,0.321464865,0.20025,0.38191954,0.354338521,0.4634375,0.373691561,0.292700841,0.670125,0.375065725,0.39304,0.118542373,0.225676768,0.327133333,0.095959184,0.289925926,0.130676994,0.339185567,0.023417883,0.166551724,0.323946809,0.265742331,0.456969231,0.00961231,0.313633452,0.357101382,0.139746269,0.296937608,0.280695225,-0.353,0.26642616,0.242666667,0.3128442,0.261525641,0.192022409,0.008416667,0.14778125,0.083666667,0.0705625,0.445066667,0.249015944,0.44036,0.527677419,0.289201681,0.313,0.249142883,0.723166667,0.364164789,0.258269873,0.466272588,0.266326923,0.312504274,0.291947368,0.427620915,0.25561,0.246469438,-0.022909739,0.31108,0.361051948,0.287781419,0.341073394,0.018983122,0.275249245,0.225992035,0.343374188,0.323825,0.5715,0.282603524,0.343048193,0.286730423,-0.008923077,0.317725316,0.212592311,0.052888889,0.06618705,0.241815545,0.572558824,0.682285714,0.421630952,0.227408953,0.047666667,0.518083333,0.295786133,0.305178571,0.290796875,0.208024768,0.124965982,0.366850694,0.404023529,0.224102564,0.463714286,0.36571831,0.410508475,0.116356534,0.6268,0.160131313,0.47454,0.366430213,0.29599878,0.308835856,0.162,0.358924731,0.376323232,0.383375,0.283788732,0.283964286,0.026285714,0.29530849,0.138511905,0.347037879,0.234435897,0.254533333,0.340350427],"type":"choropleth"}],"name":"2020-09-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["India","Anguilla","Serbia","Pakistan","New Zealand","Yemen","Moldova","Gambia","Togo","Peru","Cameroon","Monaco","East Timor","Slovakia","Colombia","Lesotho","Falkland Islands","Faroe Islands","Bhutan","Brunei","Ukraine","Guatemala","Paraguay","Saint Kitts and Nevis","Greenland","South Korea","Nauru","Guernsey","Saudi Arabia","Jordan","Tuvalu","Cook Islands","Botswana","Ivory Coast","Croatia","Dominican Republic","Kuwait","Niue","Mali","Nicaragua","Ghana","Sierra Leone","Lithuania","Ireland","Montserrat","Luxembourg","Bermuda","Romania","Macedonia","Kenya","Angola","British Virgin Islands","Solomon Islands","Netherlands","Iran","Oman","Saint Vincent and the Grenadines","Georgia","Switzerland","Jersey","Sweden","Senegal","Latvia","Samoa","Argentina","Uruguay","Burundi","South Sudan","Cambodia","Lebanon","Indonesia","Ecuador","Isle of Man","Liberia","Japan","South Africa","Mongolia","Fiji","Czech Republic","Gibraltar","France","Trinidad and Tobago","Tonga","Haiti","Madagascar","Slovenia","Gabon","British Indian Ocean Territory","United Kingdom","Qatar","Uzbekistan","El Salvador","Bosnia and Herzegovina","Palestine","Venezuela","Grenada","Andorra","Eritrea","Mauritania","Hungary","Uganda","Belize","Laos","Equatorial Guinea","Marshall Islands","Turks and Caicos Islands","Cyprus","Turkmenistan","Algeria","Palau","Micronesia","Iceland","Somalia","Zimbabwe","Albania","Democratic Republic of the Congo","Mexico","Russia","Republic of the Congo","Chile","Antigua and Barbuda","Iraq","Thailand","Niger","Guyana","Nepal","Suriname","Pitcairn","Armenia","Norway","San Marino","Bahrain","Kiribati","Malaysia","Djibouti","Cuba","Panama","Austria","Central African Republic","United Arab Emirates","Libya","Syria","Barbados","Myanmar","Bulgaria","Afghanistan","Egypt","Tajikistan","Benin","Bahamas","Canada","Western Sahara","Philippines","Tokelau","Jamaica","Mozambique","Costa Rica","Vanuatu","United States","Greece","Sao Tome and Principe","China","Israel","Tanzania","Portugal","Saint Lucia","Montenegro","Ethiopia","Denmark","Azerbaijan","Maldives","Comoros","Sudan","Belarus","Mauritius","Sri Lanka","Turkey","Zambia","Rwanda","Bangladesh","Guinea","Kyrgyzstan","Malta","Poland","Liechtenstein","Malawi","Bolivia","Italy","Dominica","Singapore","Nigeria","North Korea","Finland","Kazakhstan","Papua New Guinea","Burkina Faso","Brazil","Tunisia","Seychelles","Germany","Swaziland","Cape Verde","Kosovo","Vietnam","Estonia","Chad","Saint Helena","Australia","Honduras","Morocco","Guinea-Bissau","Spain","Belgium","Cayman Islands"],"locations":["IND","AIA","SRB","PAK","NZL","YEM","MDA","GMB","TGO","PER","CMR","MCO","TLS","SVK","COL","LSO","FLK","FRO","BTN","BRN","UKR","GTM","PRY","KNA","GRL","KOR","NRU","GGY","SAU","JOR","TUV","COK","BWA","CIV","HRV","DOM","KWT","NIU","MLI","NIC","GHA","SLE","LTU","IRL","MSR","LUX","BMU","ROU","MKD","KEN","AGO","VGB","SLB","NLD","IRN","OMN","VCT","GEO","CHE","JEY","SWE","SEN","LVA","WSM","ARG","URY","BDI","SSD","KHM","LBN","IDN","ECU","IMN","LBR","JPN","ZAF","MNG","FJI","CZE","GIB","FRA","TTO","TON","HTI","MDG","SVN","GAB","IOT","GBR","QAT","UZB","SLV","BIH","PSE","VEN","GRD","AND","ERI","MRT","HUN","UGA","BLZ","LAO","GNQ","MHL","TCA","CYP","TKM","DZA","PLW","FSM","ISL","SOM","ZWE","ALB","COD","MEX","RUS","COG","CHL","ATG","IRQ","THA","NER","GUY","NPL","SUR","PCN","ARM","NOR","SMR","BHR","KIR","MYS","DJI","CUB","PAN","AUT","CAF","ARE","LBY","SYR","BRB","MMR","BGR","AFG","EGY","TJK","BEN","BHS","CAN","ESH","PHL","TKL","JAM","MOZ","CRI","VUT","USA","GRC","STP","CHN","ISR","TZA","PRT","LCA","MNE","ETH","DNK","AZE","MDV","COM","SDN","BLR","MUS","LKA","TUR","ZMB","RWA","BGD","GIN","KGZ","MLT","POL","LIE","MWI","BOL","ITA","DMA","SGP","NGA","PRK","FIN","KAZ","PNG","BFA","BRA","TUN","SYC","DEU","SWZ","CPV","XKX","VNM","EST","TCD","SHN","AUS","HND","MAR","GNB","ESP","BEL","CYM"],"name":"","z":[0.251869333,0.241666667,0.312098958,0.294375334,0.409418156,0.187546763,0.39829932,0.508718182,0.36879602,0.285028571,0.37818042,0.31742029,0.0612,0.291840909,0.334100135,0.294804878,0.222463415,0.035266667,0.30325,-0.209842105,0.327751111,0.380354217,0.277898682,0.219875,0.331386364,0.173969412,0.84,0.287111111,0.132521535,0.1334,0.0,-0.409,0.523505882,0.490070313,0.381564356,0.375762726,0.035207092,0.513181818,0.248089109,0.18741196,0.303828383,0.485788889,0.435435407,0.330301494,0.57505,0.246294118,0.113789474,0.396055848,0.285727273,0.328374684,0.344748603,0.649363636,0.444708333,0.379950702,0.428703364,0.246095238,0.516780488,0.508630915,0.38648863,0.50229,0.432834638,0.196813278,0.390246988,0.299285714,0.469234756,0.408805486,0.108311688,0.646402827,0.192779817,0.38026,-0.24670138,0.226463084,0.403736842,0.452548387,0.224392471,0.451032231,0.475812903,0.493576271,0.409475578,0.227181818,0.449931126,0.406548872,0.173852941,0.36810984,0.293860927,0.396194595,0.339508065,0.360666667,0.416394861,0.146421384,0.31053125,0.118343625,0.352944444,0.136021898,0.210748248,0.573,0.338259259,0.108111111,0.347820513,0.337115079,0.125199612,0.421247619,0.478103896,0.152416667,0.185454545,0.1905,0.400305489,0.243857143,0.263540984,-0.508,0.305222222,0.438344086,0.234782609,0.158813636,0.41190625,0.335009434,0.191666895,0.32942811,0.4694,0.434148299,0.309340909,0.314309249,0.473594585,0.502629032,0.381557143,0.233763514,0.50988,0.0,0.393873016,0.424024042,-0.136333333,0.297972376,0.0,-0.031278949,0.282633333,-0.009913965,0.308864474,0.319827562,0.458219178,0.252478666,0.291811321,0.501675325,0.49476699,0.335208791,0.315518072,0.163608108,0.308570552,0.562716667,0.119877551,0.348795031,0.379509753,0.413728814,0.339930577,0.0,0.355588937,0.424542056,0.257758567,0.6337,0.476215339,0.410967822,0.472,0.227457808,0.347810507,0.303193798,0.326185185,0.395555556,0.549375,0.2742,0.425480831,0.488783784,0.115514894,0.295333333,0.398097015,0.385803922,0.395583333,0.116361233,0.302246529,0.553535211,0.035737143,0.230377404,0.048762712,0.303388889,0.308685185,0.299321138,0.634117647,0.260177273,0.204314456,0.449354286,0.008333333,0.2741392,0.429859502,0.413068182,0.343218092,0.34384,0.289419355,0.344555556,0.381170713,0.332492877,0.39518797,0.34530478,0.559692308,0.242709091,0.261105263,0.379117166,0.363561905,0.445328358,0.558428571,0.430811951,0.22275,0.3963125,-0.140111111,0.378651573,0.387628077,0.530314286],"type":"choropleth"}],"name":"2020-09-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","Colombia","Yemen","Gambia","Montenegro","Singapore","Tuvalu","Portugal","Tunisia","Somalia","Moldova","Turkey","Niue","Seychelles","Japan","Comoros","Mauritius","Bermuda","Guatemala","Venezuela","Saint Vincent and the Grenadines","Kuwait","Montserrat","Slovenia","Mexico","Morocco","Bosnia and Herzegovina","Philippines","Saint Kitts and Nevis","Andorra","Grenada","Laos","Tanzania","Turkmenistan","Solomon Islands","Bangladesh","Israel","Guinea-Bissau","Saint Lucia","British Indian Ocean Territory","Palau","Eritrea","Ethiopia","Chile","Syria","Belgium","Central African Republic","Austria","Belize","Bolivia","Faroe Islands","Tajikistan","Western Sahara","Marshall Islands","Bhutan","Guinea","Micronesia","North Korea","Sierra Leone","China","Sri Lanka","Sudan","Georgia","Kyrgyzstan","Vietnam","United States","Armenia","Switzerland","Lebanon","Botswana","Jamaica","Samoa","Albania","Kosovo","Uruguay","Republic of the Congo","Brazil","Australia","Uzbekistan","Czech Republic","Anguilla","Guyana","Panama","Suriname","Mauritania","Netherlands","Denmark","Estonia","Kiribati","Monaco","Azerbaijan","Democratic Republic of the Congo","Cyprus","Poland","Turks and Caicos Islands","Mongolia","Saint Helena","Guernsey","Chad","Italy","Benin","Trinidad and Tobago","Romania","Zimbabwe","Ivory Coast","Niger","Peru","Latvia","Isle of Man","Norway","Canada","Belarus","San Marino","East Timor","Jersey","Hungary","Antigua and Barbuda","Bahrain","Macedonia","Iraq","Nauru","Tonga","Lithuania","Gibraltar","New Zealand","United Arab Emirates","Iran","Barbados","Sweden","Equatorial Guinea","Ecuador","Maldives","Zambia","South Africa","Russia","Algeria","Liberia","Fiji","Mali","Kazakhstan","Luxembourg","Malawi","British Virgin Islands","Papua New Guinea","Honduras","Sao Tome and Principe","Tokelau","Dominica","Bulgaria","Croatia","Cape Verde","Brunei","Cook Islands","Argentina","Mozambique","Iceland","Angola","Finland","El Salvador","Togo","Thailand","South Korea","South Sudan","Nigeria","Indonesia","Afghanistan","Liechtenstein","Burundi","Pitcairn","Pakistan","United Kingdom","Haiti","Ghana","Greece","Greenland","Myanmar","Cuba","Oman","Saudi Arabia","Malta","Nicaragua","Senegal","Ireland","Ukraine","Uganda","Bahamas","India","Paraguay","Costa Rica","Germany","Djibouti","Gabon","Swaziland","Vanuatu","Dominican Republic","Cameroon","Rwanda","Kenya","Burkina Faso","Madagascar","Palestine","Spain","Nepal","Cayman Islands","Cambodia","Jordan","Slovakia","Serbia","France","Qatar","Egypt","Libya","Lesotho","Malaysia"],"locations":["FLK","COL","YEM","GMB","MNE","SGP","TUV","PRT","TUN","SOM","MDA","TUR","NIU","SYC","JPN","COM","MUS","BMU","GTM","VEN","VCT","KWT","MSR","SVN","MEX","MAR","BIH","PHL","KNA","AND","GRD","LAO","TZA","TKM","SLB","BGD","ISR","GNB","LCA","IOT","PLW","ERI","ETH","CHL","SYR","BEL","CAF","AUT","BLZ","BOL","FRO","TJK","ESH","MHL","BTN","GIN","FSM","PRK","SLE","CHN","LKA","SDN","GEO","KGZ","VNM","USA","ARM","CHE","LBN","BWA","JAM","WSM","ALB","XKX","URY","COG","BRA","AUS","UZB","CZE","AIA","GUY","PAN","SUR","MRT","NLD","DNK","EST","KIR","MCO","AZE","COD","CYP","POL","TCA","MNG","SHN","GGY","TCD","ITA","BEN","TTO","ROU","ZWE","CIV","NER","PER","LVA","IMN","NOR","CAN","BLR","SMR","TLS","JEY","HUN","ATG","BHR","MKD","IRQ","NRU","TON","LTU","GIB","NZL","ARE","IRN","BRB","SWE","GNQ","ECU","MDV","ZMB","ZAF","RUS","DZA","LBR","FJI","MLI","KAZ","LUX","MWI","VGB","PNG","HND","STP","TKL","DMA","BGR","HRV","CPV","BRN","COK","ARG","MOZ","ISL","AGO","FIN","SLV","TGO","THA","KOR","SSD","NGA","IDN","AFG","LIE","BDI","PCN","PAK","GBR","HTI","GHA","GRC","GRL","MMR","CUB","OMN","SAU","MLT","NIC","SEN","IRL","UKR","UGA","BHS","IND","PRY","CRI","DEU","DJI","GAB","SWZ","VUT","DOM","CMR","RWA","KEN","BFA","MDG","PSE","ESP","NPL","CYM","KHM","JOR","SVK","SRB","FRA","QAT","EGY","LBY","LSO","MYS"],"name":"","z":[0.3466,0.257958232,0.392835616,0.409478261,0.5587375,0.325245439,0.001666667,0.33818977,0.28364455,0.137875912,0.365534351,0.360513921,0.574166667,0.496202381,0.266184717,0.253,0.438814815,0.249428571,0.365915452,0.022276847,0.543269231,0.0520599,0.643294118,0.438465608,0.206518077,0.312361905,0.426624,0.363783124,0.256166667,0.331865385,0.375861111,0.523311475,0.239391304,0.36225,0.3239,0.225863415,0.29583871,0.19625,0.592666667,-0.018,0.050571429,-0.12515625,0.229156379,0.410597534,0.428484536,0.393329412,0.367411765,0.308587816,0.380412587,0.222652991,0.803666667,0.270742857,0.4799,0.702727273,0.241307692,0.194133333,0.577285714,0.287304348,0.383327273,0.325301987,0.117619529,0.39915,0.453205575,0.515846154,0.326806723,0.451602017,0.554837736,0.336551578,0.294793706,0.260717949,0.306617518,0.2502,0.346224138,0.208623188,0.345940147,0.252204545,0.362712104,0.322214982,0.2644,0.375058104,0.4755,0.103425926,0.226917726,-0.0868,0.22484,0.330485591,0.350234615,0.36388172,0.087733333,0.342555556,0.499380282,0.315253086,0.464165049,0.316124544,0.884,0.394853333,0.308363636,0.29702381,0.409923077,0.378780974,0.398060606,0.312055363,0.3802,0.268096257,0.307425926,0.48733033,0.323297962,0.298107143,0.483541667,0.420302045,0.369301281,0.386896104,-0.196,0.218153846,0.455898551,0.38651626,0.462296296,0.104601626,0.090916667,0.27001173,0.0,0.118722892,0.382203175,0.35,0.420546656,0.225552661,0.432751643,0.223222222,0.367508869,-0.105285714,0.226102885,-0.262097493,0.562009259,0.408834595,0.305846359,0.371273148,0.44755414,0.241580645,0.416230769,0.284257143,0.392138889,0.260991597,0.745666667,0.413426829,0.220748768,0.884333333,0.212,0.059222222,0.379059072,0.379303797,0.284787879,0.235405405,0.523666667,0.451638387,0.351246914,0.323813725,0.303392,0.36495125,0.12432956,0.317125926,0.418796523,0.342495212,0.435960265,0.325424715,0.164427183,0.273885714,0.329631579,0.181053571,0.6986,0.167762737,0.407726694,0.427609827,0.122274538,0.40667889,0.42003125,0.41178,0.044310647,0.226804348,0.130408654,0.242365079,0.228881868,0.143185345,0.286885851,0.386199623,0.073092593,0.2822625,0.320478875,0.226321001,0.261171154,0.30669885,0.087148148,0.386282828,0.596,0.52,0.279751536,0.441380692,0.009705263,0.182364552,0.405082353,0.379294479,0.279880795,0.297240069,0.249444181,0.380553846,0.328506667,0.141495935,0.325216418,0.30207874,0.398724017,0.176764075,0.415983229,0.312236842,0.244542373,0.331026376],"type":"choropleth"}],"name":"2020-09-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Swaziland","Anguilla","Latvia","Niue","India","El Salvador","Ireland","Gabon","Serbia","Madagascar","Burundi","Portugal","Laos","Western Sahara","Cook Islands","Mauritania","Faroe Islands","Cayman Islands","Fiji","Denmark","Chad","Jordan","Saint Vincent and the Grenadines","Nepal","Guinea","Poland","Paraguay","Slovakia","Cameroon","Albania","Seychelles","Ukraine","Sao Tome and Principe","Qatar","Chile","Grenada","Vanuatu","Falkland Islands","Monaco","Lithuania","Spain","Malta","Central African Republic","Uruguay","Barbados","Mali","Sweden","Vietnam","Costa Rica","Senegal","Saint Helena","Rwanda","Cuba","Kenya","Iceland","Sri Lanka","Benin","Palestine","Turkey","Saint Lucia","Singapore","Botswana","Liechtenstein","Gibraltar","Liberia","Austria","United Kingdom","South Sudan","Bhutan","Guyana","United Arab Emirates","North Korea","Angola","Switzerland","Croatia","Nicaragua","Jamaica","Malawi","Ivory Coast","Belize","China","Micronesia","Bolivia","Democratic Republic of the Congo","Ecuador","South Africa","Lebanon","Kyrgyzstan","Japan","Ghana","Bahrain","Armenia","United States","Belarus","Guatemala","Eritrea","Israel","Mauritius","Czech Republic","Kiribati","Togo","Belgium","Bahamas","British Virgin Islands","Canada","Georgia","Pitcairn","Sierra Leone","Montserrat","Niger","Venezuela","New Zealand","Dominica","Syria","Ethiopia","San Marino","Dominican Republic","Zambia","Papua New Guinea","Afghanistan","Burkina Faso","Tajikistan","Greece","Gambia","Brazil","Norway","Mozambique","Moldova","Argentina","Honduras","Isle of Man","Republic of the Congo","Guinea-Bissau","Tanzania","Samoa","Tunisia","Italy","Nauru","Tokelau","Romania","Turkmenistan","Saudi Arabia","Bosnia and Herzegovina","Finland","Trinidad and Tobago","Egypt","Tonga","East Timor","Nigeria","Uganda","Marshall Islands","Libya","Macedonia","Iran","Panama","Slovenia","Guernsey","Somalia","Hungary","Bulgaria","Bermuda","Oman","Luxembourg","Colombia","Mongolia","Haiti","Bangladesh","Australia","Russia","Montenegro","Andorra","Suriname","Cyprus","Estonia","Turks and Caicos Islands","Palau","Cambodia","Solomon Islands","Mexico","Saint Kitts and Nevis","France","Malaysia","Azerbaijan","Jersey","Antigua and Barbuda","Uzbekistan","Maldives","Algeria","Greenland","Sudan","Philippines","South Korea","Brunei","Djibouti","Kazakhstan","Equatorial Guinea","Pakistan","Peru","Kosovo","Morocco","Kuwait","Iraq","Netherlands","Tuvalu","Germany","Indonesia","Myanmar","Zimbabwe","Lesotho","Cape Verde","Yemen","Thailand","Comoros"],"locations":["SWZ","AIA","LVA","NIU","IND","SLV","IRL","GAB","SRB","MDG","BDI","PRT","LAO","ESH","COK","MRT","FRO","CYM","FJI","DNK","TCD","JOR","VCT","NPL","GIN","POL","PRY","SVK","CMR","ALB","SYC","UKR","STP","QAT","CHL","GRD","VUT","FLK","MCO","LTU","ESP","MLT","CAF","URY","BRB","MLI","SWE","VNM","CRI","SEN","SHN","RWA","CUB","KEN","ISL","LKA","BEN","PSE","TUR","LCA","SGP","BWA","LIE","GIB","LBR","AUT","GBR","SSD","BTN","GUY","ARE","PRK","AGO","CHE","HRV","NIC","JAM","MWI","CIV","BLZ","CHN","FSM","BOL","COD","ECU","ZAF","LBN","KGZ","JPN","GHA","BHR","ARM","USA","BLR","GTM","ERI","ISR","MUS","CZE","KIR","TGO","BEL","BHS","VGB","CAN","GEO","PCN","SLE","MSR","NER","VEN","NZL","DMA","SYR","ETH","SMR","DOM","ZMB","PNG","AFG","BFA","TJK","GRC","GMB","BRA","NOR","MOZ","MDA","ARG","HND","IMN","COG","GNB","TZA","WSM","TUN","ITA","NRU","TKL","ROU","TKM","SAU","BIH","FIN","TTO","EGY","TON","TLS","NGA","UGA","MHL","LBY","MKD","IRN","PAN","SVN","GGY","SOM","HUN","BGR","BMU","OMN","LUX","COL","MNG","HTI","BGD","AUS","RUS","MNE","AND","SUR","CYP","EST","TCA","PLW","KHM","SLB","MEX","KNA","FRA","MYS","AZE","JEY","ATG","UZB","MDV","DZA","GRL","SDN","PHL","KOR","BRN","DJI","KAZ","GNQ","PAK","PER","XKX","MAR","KWT","IRQ","NLD","TUV","DEU","IDN","MMR","ZWE","LSO","CPV","YEM","THA","COM"],"name":"","z":[-0.148277778,0.2327,0.277466667,0.307727273,0.243097809,0.144634664,0.29613222,0.474375,0.320888889,0.434856164,0.128243902,0.278027455,0.243016667,0.211901961,0.205166667,0.397428571,0.205666667,0.248473684,0.035098039,0.416373967,0.30154023,0.262333333,0.457090909,0.276063131,0.152765957,0.287853444,0.222053775,0.28544186,0.34927069,0.394452381,0.389760563,0.372665169,0.5735,0.16775,0.321504728,0.182371429,-0.011166667,0.306875,0.35084058,0.244928571,0.368161159,0.282134021,0.403923077,0.381237726,0.291545455,0.324478992,0.363135684,0.3016,0.336634146,0.071242321,0.072625,0.032783019,-0.119371938,0.201720421,0.374752212,0.167147541,0.121479592,0.338,0.300312532,0.122540541,0.241511416,0.250977273,0.662857143,0.111866667,0.285505747,0.255777182,0.333496235,0.482296,0.174888889,0.225479452,0.210905857,0.486514286,0.379889535,0.331276688,0.167375,0.174110041,0.289496741,0.275243363,0.1966,0.330316456,0.277466041,0.718428571,0.18643898,0.081804233,0.227100106,0.252022193,0.231913043,0.4161875,0.219647711,0.072884146,0.125700787,0.549535256,0.413914218,0.47684,0.249588675,0.191466667,0.342107306,0.21775,0.251298153,0.358,0.299190751,0.294205826,0.367278689,-0.062,0.298719623,0.441524306,0.6458,0.37822549,0.505125,0.397734015,0.15414879,0.355359517,0.0,0.363346154,0.236491736,-0.321166667,0.218158326,0.379333333,0.4156625,0.305487342,0.335391304,0.448101266,0.323691519,0.345442623,0.351514898,0.393242894,0.187496,0.409614754,0.317519637,0.207792958,0.470171053,0.051194444,0.408214286,0.211128571,0.46065,0.269101382,0.35458624,0.897,0.624333333,0.363602163,0.324052632,0.200819104,0.465890909,0.328720896,0.380615079,0.369534831,0.53102439,-0.1035,0.219953637,0.088897287,0.22725,0.429567568,0.222,0.348293592,0.267792782,0.227315789,0.210132075,0.210782313,0.368021277,0.397737069,0.091875,0.291529915,0.259791667,0.272076404,0.300333333,0.394253205,0.285120283,0.373363577,0.296321546,0.586844828,0.340522388,0.497111111,0.422235821,0.357678899,0.287857143,0.2385,0.229829268,0.3108,0.21472702,0.27725,0.370274472,0.465592759,0.425466165,0.258385714,0.105235294,0.188487179,-0.208232614,0.324850242,0.473,0.356708333,0.251196924,0.318488406,0.46256,0.041217391,0.265621622,0.698769231,0.241426456,0.273205764,0.078662791,0.323295181,0.0245,0.344706897,0.326500887,-0.148642857,0.292079544,0.161154002,0.319309859,0.216823232,0.209101449,0.19778125,0.317761194,0.37089129,0.220285714],"type":"choropleth"}],"name":"2020-09-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Madagascar","Netherlands","Mauritania","Croatia","South Korea","Chad","Kazakhstan","Liberia","Turkey","Maldives","Qatar","Suriname","Nicaragua","Venezuela","Belize","India","Australia","Sao Tome and Principe","Swaziland","Egypt","Albania","Ghana","Kyrgyzstan","San Marino","Kiribati","Honduras","Israel","Myanmar","Grenada","Austria","Latvia","Malaysia","Dominica","Tajikistan","Saint Lucia","Bulgaria","Jersey","Papua New Guinea","Tunisia","Sierra Leone","Kuwait","Estonia","France","Ecuador","Uganda","Turks and Caicos Islands","Jamaica","Dominican Republic","Solomon Islands","Cuba","El Salvador","Eritrea","East Timor","Kenya","Bangladesh","Uzbekistan","Saint Helena","Cape Verde","Nigeria","Faroe Islands","Nepal","Morocco","Cambodia","Fiji","North Korea","Vanuatu","Peru","Lebanon","Russia","Seychelles","Saint Vincent and the Grenadines","Guinea-Bissau","South Africa","Greenland","Benin","Vietnam","Palau","Democratic Republic of the Congo","Paraguay","Turkmenistan","Libya","Ivory Coast","Montserrat","British Virgin Islands","Guyana","Mali","Argentina","Iraq","Bermuda","Czech Republic","Indonesia","British Indian Ocean Territory","Anguilla","Italy","Malawi","Bolivia","Oman","Haiti","Saudi Arabia","Serbia","Iceland","Brazil","Andorra","Canada","Armenia","Japan","Slovenia","Falkland Islands","Bosnia and Herzegovina","Slovakia","Luxembourg","Angola","Lithuania","Iran","Botswana","Hungary","South Sudan","United Kingdom","Niue","Nauru","Tokelau","New Zealand","Western Sahara","Belarus","Togo","United Arab Emirates","Cayman Islands","Jordan","Chile","Cameroon","Laos","Macedonia","Niger","Central African Republic","Cook Islands","Brunei","Germany","Montenegro","Burkina Faso","Republic of the Congo","Spain","Burundi","Sweden","Saint Kitts and Nevis","United States","Bhutan","Yemen","Mauritius","Panama","Poland","Tonga","China","Micronesia","Comoros","Djibouti","Romania","Senegal","Sudan","Antigua and Barbuda","Bahrain","Colombia","Belgium","Tanzania","Palestine","Switzerland","Sri Lanka","Moldova","Tuvalu","Marshall Islands","Singapore","Thailand","Isle of Man","Zimbabwe","Mexico","Gabon","Greece","Malta","Rwanda","Zambia","Pakistan","Liechtenstein","Costa Rica","Guinea","Barbados","Afghanistan","Cyprus","Syria","Ukraine","Uruguay","Monaco","Trinidad and Tobago","Guernsey","Kosovo","Somalia","Gambia","Norway","Pitcairn","Equatorial Guinea","Georgia","Denmark","Ethiopia","Lesotho","Mozambique","Azerbaijan","Philippines","Gibraltar","Samoa","Portugal","Mongolia","Bahamas","Guatemala","Algeria","Finland","Ireland"],"locations":["MDG","NLD","MRT","HRV","KOR","TCD","KAZ","LBR","TUR","MDV","QAT","SUR","NIC","VEN","BLZ","IND","AUS","STP","SWZ","EGY","ALB","GHA","KGZ","SMR","KIR","HND","ISR","MMR","GRD","AUT","LVA","MYS","DMA","TJK","LCA","BGR","JEY","PNG","TUN","SLE","KWT","EST","FRA","ECU","UGA","TCA","JAM","DOM","SLB","CUB","SLV","ERI","TLS","KEN","BGD","UZB","SHN","CPV","NGA","FRO","NPL","MAR","KHM","FJI","PRK","VUT","PER","LBN","RUS","SYC","VCT","GNB","ZAF","GRL","BEN","VNM","PLW","COD","PRY","TKM","LBY","CIV","MSR","VGB","GUY","MLI","ARG","IRQ","BMU","CZE","IDN","IOT","AIA","ITA","MWI","BOL","OMN","HTI","SAU","SRB","ISL","BRA","AND","CAN","ARM","JPN","SVN","FLK","BIH","SVK","LUX","AGO","LTU","IRN","BWA","HUN","SSD","GBR","NIU","NRU","TKL","NZL","ESH","BLR","TGO","ARE","CYM","JOR","CHL","CMR","LAO","MKD","NER","CAF","COK","BRN","DEU","MNE","BFA","COG","ESP","BDI","SWE","KNA","USA","BTN","YEM","MUS","PAN","POL","TON","CHN","FSM","COM","DJI","ROU","SEN","SDN","ATG","BHR","COL","BEL","TZA","PSE","CHE","LKA","MDA","TUV","MHL","SGP","THA","IMN","ZWE","MEX","GAB","GRC","MLT","RWA","ZMB","PAK","LIE","CRI","GIN","BRB","AFG","CYP","SYR","UKR","URY","MCO","TTO","GGY","XKX","SOM","GMB","NOR","PCN","GNQ","GEO","DNK","ETH","LSO","MOZ","AZE","PHL","GIB","WSM","PRT","MNG","BHS","GTM","DZA","FIN","IRL"],"name":"","z":[0.288042254,0.363013856,0.48154902,0.317507463,0.319025761,0.24325641,0.134028571,0.324405882,0.180926818,-0.199850932,0.16592487,0.126,0.123014806,0.127884741,0.3179,0.296101498,0.40075848,0.0,0.346357143,0.351428884,0.351177419,0.171986789,0.4635,0.365583333,-0.7535,-0.043350932,0.320366218,0.318241379,0.509583333,0.315801247,0.265077465,0.171047953,0.3474,0.327,0.419770833,0.419372624,0.292316327,0.288655172,0.291338645,0.432918919,-0.014440397,0.300924528,0.319728846,0.238495022,0.11233782,0.712,0.311381944,0.275165461,0.136153846,-0.065044404,0.122308692,0.438375,0.008529412,0.239155776,0.167443983,0.045296296,0.4152,0.154805556,0.244639336,0.118125,0.164538835,0.250212276,0.24957732,0.22927551,0.500083333,0.467111111,0.319036101,0.176648276,0.299503284,0.438585185,0.615083333,0.02975,0.254498674,0.555672414,0.293166667,0.317683801,0.0,0.119912844,0.101663096,0.217363636,0.308833333,0.201773333,0.542652174,0.713444444,0.244115789,0.354075,0.314360258,0.213037879,0.37395,0.32315404,0.218415272,0.657777778,0.411,0.344951216,0.247534653,0.200569094,0.287716981,0.358897025,0.156833049,0.237848485,0.156952941,0.314325108,0.41122,0.305093271,0.589291785,0.237505539,0.398423529,0.426666667,0.398775862,0.354923077,0.298259259,0.328869369,0.236620347,0.340737197,0.214397959,0.337321918,0.316075145,0.354114639,0.5155,0.308666667,0.576,0.370381036,0.496465116,0.338180723,0.311184874,0.233365152,0.375432432,0.103153846,0.372486486,0.38519398,0.194328571,0.065887097,0.50251417,0.281314286,0.43925,0.134769231,0.297578654,0.651968254,0.249159292,0.139139535,0.325348193,0.197875,0.366446247,0.235666667,0.428532991,0.376888889,0.36295,0.439478873,0.187241148,0.269093509,-0.054555556,0.342645314,0.210428571,0.2955,0.47826087,0.353567376,0.153083832,0.349113095,0.161890909,0.109962025,0.319100017,0.241687888,0.240540845,0.422538462,0.273898746,0.147808743,0.328375,0.11925,0.0,0.298892537,0.348352423,0.4181,0.180126801,0.28068278,0.371401869,0.330661381,0.35679,-0.01227381,0.156666667,0.219458656,0.299727273,0.265635739,0.239754717,0.352484848,0.138165644,0.415243243,0.363474227,0.316417234,0.378748299,0.424098039,0.328,0.314075,0.306246154,0.327376471,0.350598131,0.407349914,0.873,0.116444444,0.2955,0.309923913,0.209988095,0.137347826,0.253178571,0.561339744,0.268515487,0.345285714,0.15232,0.296098908,0.288842105,0.282591837,0.313486373,0.29434375,0.277316731,0.343128492],"type":"choropleth"}],"name":"2020-09-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-09-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahamas","Andorra","Democratic Republic of the Congo","Azerbaijan","United States","Afghanistan","France","Rwanda","Vanuatu","Saint Lucia","Tonga","Cuba","Kiribati","Montenegro","Israel","Albania","Moldova","Cape Verde","Singapore","Tokelau","Tanzania","Comoros","Japan","Pakistan","Turks and Caicos Islands","Iraq","Sierra Leone","Bosnia and Herzegovina","Argentina","Kazakhstan","Jersey","El Salvador","Iceland","South Sudan","Belize","Egypt","Guyana","Bulgaria","Somalia","Cyprus","Gambia","Uzbekistan","Thailand","Uganda","Seychelles","Hungary","Latvia","Kosovo","Mauritius","Myanmar","Botswana","Angola","San Marino","Ireland","Romania","Italy","Antigua and Barbuda","South Africa","Laos","Denmark","Malaysia","Estonia","Serbia","Sri Lanka","Republic of the Congo","Tunisia","Qatar","Armenia","Oman","Finland","Germany","Maldives","Greece","Faroe Islands","Canada","Peru","Malawi","Kyrgyzstan","United Kingdom","Sao Tome and Principe","Chad","Nepal","Mexico","Uruguay","Libya","Syria","Saint Vincent and the Grenadines","Saint Helena","China","Liechtenstein","Brunei","Switzerland","Chile","Jamaica","Micronesia","Paraguay","Zambia","Barbados","Guinea","Belarus","Niger","Guinea-Bissau","Trinidad and Tobago","Bangladesh","Bolivia","United Arab Emirates","Niue","Grenada","Dominica","Costa Rica","Venezuela","Suriname","Burkina Faso","Dominican Republic","Kenya","Nicaragua","Madagascar","Ghana","Saint Kitts and Nevis","Ecuador","Lebanon","Cayman Islands","North Korea","Australia","Turkmenistan","Croatia","Cambodia","Ukraine","India","Nauru","Togo","Turkey","Lithuania","Western Sahara","Monaco","Liberia","Ethiopia","Montserrat","Solomon Islands","Marshall Islands","Kuwait","Panama","Brazil","Morocco","Mali","Nigeria","Bhutan","Belgium","Sudan","British Virgin Islands","Haiti","Burundi","Palestine","Sweden","Spain","Palau","Malta","Gabon","Cook Islands","Benin","Djibouti","Vietnam","Philippines","Guatemala","Equatorial Guinea","New Zealand","Macedonia","Jordan","Samoa","Tajikistan","Anguilla","Portugal","Saudi Arabia","Lesotho","Guernsey","Falkland Islands","Bermuda","Czech Republic","Norway","British Indian Ocean Territory","Fiji","Iran","Luxembourg","Greenland","Isle of Man","Eritrea","Pitcairn","Gibraltar","Honduras","Papua New Guinea","Cameroon","Zimbabwe","Slovenia","Mongolia","Swaziland","Ivory Coast","Slovakia","South Korea","Poland","Senegal","Yemen","Tuvalu","Georgia","Indonesia","Mozambique","Netherlands","Mauritania","Central African Republic","Colombia","Russia","East Timor","Austria","Algeria","Bahrain"],"locations":["BHS","AND","COD","AZE","USA","AFG","FRA","RWA","VUT","LCA","TON","CUB","KIR","MNE","ISR","ALB","MDA","CPV","SGP","TKL","TZA","COM","JPN","PAK","TCA","IRQ","SLE","BIH","ARG","KAZ","JEY","SLV","ISL","SSD","BLZ","EGY","GUY","BGR","SOM","CYP","GMB","UZB","THA","UGA","SYC","HUN","LVA","XKX","MUS","MMR","BWA","AGO","SMR","IRL","ROU","ITA","ATG","ZAF","LAO","DNK","MYS","EST","SRB","LKA","COG","TUN","QAT","ARM","OMN","FIN","DEU","MDV","GRC","FRO","CAN","PER","MWI","KGZ","GBR","STP","TCD","NPL","MEX","URY","LBY","SYR","VCT","SHN","CHN","LIE","BRN","CHE","CHL","JAM","FSM","PRY","ZMB","BRB","GIN","BLR","NER","GNB","TTO","BGD","BOL","ARE","NIU","GRD","DMA","CRI","VEN","SUR","BFA","DOM","KEN","NIC","MDG","GHA","KNA","ECU","LBN","CYM","PRK","AUS","TKM","HRV","KHM","UKR","IND","NRU","TGO","TUR","LTU","ESH","MCO","LBR","ETH","MSR","SLB","MHL","KWT","PAN","BRA","MAR","MLI","NGA","BTN","BEL","SDN","VGB","HTI","BDI","PSE","SWE","ESP","PLW","MLT","GAB","COK","BEN","DJI","VNM","PHL","GTM","GNQ","NZL","MKD","JOR","WSM","TJK","AIA","PRT","SAU","LSO","GGY","FLK","BMU","CZE","NOR","IOT","FJI","IRN","LUX","GRL","IMN","ERI","PCN","GIB","HND","PNG","CMR","ZWE","SVN","MNG","SWZ","CIV","SVK","KOR","POL","SEN","YEM","TUV","GEO","IDN","MOZ","NLD","MRT","CAF","COL","RUS","TLS","AUT","DZA","BHR"],"name":"","z":[0.37478022,0.3793125,0.202759336,0.475597765,0.427333237,0.217108974,0.386129704,0.107,0.531277778,0.374166667,0.403825,0.073867378,0.5755,0.625759259,0.320705686,0.434015385,0.352431818,0.165909091,0.263276923,0.75375,0.27127551,0.887,0.243343192,0.11735914,0.298571429,0.315594096,0.303901235,0.309762887,0.325510179,0.215642857,0.330534483,0.14539596,0.403074074,0.364545455,0.396908333,0.237723301,0.118316667,0.381515306,0.05822963,0.399256983,0.289051282,0.355545455,0.362319944,0.091963351,0.501969388,0.312838462,0.226432432,0.153980769,0.38816129,0.331136364,0.013045455,0.301651934,0.475,0.265728025,0.315470175,0.387653279,0.245517241,0.346791197,0.397818182,0.2940016,0.081956935,0.394576087,0.213111111,0.250552486,0.345109091,0.362221719,0.179493197,0.475476923,0.349896774,0.278687395,0.296837941,-0.109930894,0.369668645,0.416,0.310419236,0.304167683,0.249853933,0.416941176,0.340569993,-0.16275,0.367645833,0.302713974,0.307424872,0.368803513,0.319013514,0.296551724,0.332928571,0.61,0.284434201,0.614526316,-0.227666667,0.298826698,0.276036392,0.336585551,0.3485,0.142269686,0.155013699,0.374033333,0.258222222,0.42862069,0.436390411,-0.091272727,0.281798246,0.232491484,0.246257302,0.223889676,0.353857143,0.288,0.329857143,0.205841853,0.073344787,0.079857143,0.334241935,0.219318981,0.191676421,0.109800443,0.190330986,0.099519531,0.42775,0.201972798,0.227972477,0.6865,0.172828571,0.44328876,0.300409091,0.238381443,0.120554054,0.296521739,0.350591724,0.0,0.339113333,0.292232969,0.344836957,0.19788,0.520046875,0.381421053,0.34708547,0.58925,0.529,0.305375,0.009702006,0.178571923,0.297408326,0.335701183,0.394266667,-0.07034488,0.2654,0.264678261,0.38034188,0.2809,0.337072581,0.050785047,0.267318519,0.231378175,0.376902303,0.152,0.266078431,0.336460526,0.60775,0.44108,0.168842105,0.401037162,0.292841811,0.330350822,0.2313,0.427271755,0.307461538,0.230717949,0.257875,0.35443956,-0.541,0.34807438,0.132771236,0.486604167,0.190723404,0.326,0.09476,0.294583333,0.387020854,0.939,0.12232967,0.402293944,0.123352941,0.42005,0.500724638,-0.077142857,0.4444,0.303428571,0.103786713,0.397628571,0.349944938,0.189765306,0.296802548,0.263762162,0.069666667,0.530950413,0.274682927,0.296986733,0.385055587,0.256806034,0.17065,0.563142857,0.434622222,0.290668011,0.208773438,0.306939431,0.381181818,0.317965517,0.285882881,0.33478018,0.071857143,0.289036336,0.420902913,0.141941176],"type":"choropleth"}],"name":"2020-09-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Benin","Iceland","Belize","Kazakhstan","Kyrgyzstan","Equatorial Guinea","Greenland","Argentina","Bangladesh","Republic of the Congo","Bermuda","India","Saint Helena","Paraguay","Mauritius","Cyprus","Eritrea","Isle of Man","Gibraltar","Mexico","Saint Lucia","Trinidad and Tobago","Mozambique","Gambia","Andorra","Suriname","North Korea","Colombia","Ghana","Nicaragua","Togo","Azerbaijan","Greece","Austria","Belarus","Zambia","Montserrat","Rwanda","Guinea-Bissau","Liechtenstein","Germany","Peru","Moldova","Ireland","Iran","Portugal","Western Sahara","Guyana","British Virgin Islands","Niger","Vanuatu","Ecuador","Monaco","Papua New Guinea","Vietnam","Syria","Kuwait","Bulgaria","Malaysia","Kenya","Yemen","Angola","Haiti","Armenia","Dominican Republic","Kosovo","Barbados","Saint Kitts and Nevis","Solomon Islands","Cambodia","Tunisia","Micronesia","Nigeria","South Sudan","Burundi","Spain","Guinea","China","Uruguay","Somalia","Australia","Montenegro","Estonia","Switzerland","Macedonia","Bolivia","Ivory Coast","Laos","Gabon","Cape Verde","Uzbekistan","Denmark","Qatar","Lesotho","Slovenia","Brazil","Nepal","Pakistan","Pitcairn","Burkina Faso","Sudan","Cameroon","Dominica","South Africa","Uganda","Bosnia and Herzegovina","United Arab Emirates","Jordan","Philippines","Thailand","Cayman Islands","Oman","East Timor","Lithuania","Serbia","Jersey","Central African Republic","Mali","Swaziland","Iraq","Samoa","Senegal","Turkmenistan","Bhutan","Liberia","Indonesia","Chad","Afghanistan","Egypt","France","United States","Canada","Palau","Chile","Antigua and Barbuda","Bahamas","Panama","Comoros","Mauritania","Hungary","El Salvador","Sweden","Myanmar","South Korea","Morocco","Bahrain","Saint Vincent and the Grenadines","United Kingdom","Sao Tome and Principe","Algeria","Guernsey","British Indian Ocean Territory","Kiribati","Malta","Georgia","Turks and Caicos Islands","Cuba","Finland","Croatia","Slovakia","Faroe Islands","Honduras","Brunei","Seychelles","San Marino","Japan","Luxembourg","Latvia","Sri Lanka","Ukraine","Marshall Islands","Italy","Democratic Republic of the Congo","Maldives","Belgium","Turkey","Czech Republic","Malawi","Venezuela","Sierra Leone","Singapore","Israel","Costa Rica","Norway","Palestine","Russia","Netherlands","Romania","Poland","Jamaica","Djibouti","Grenada","Albania","Lebanon","Falkland Islands","Guatemala","Libya","Tajikistan","Saudi Arabia","Tanzania","Zimbabwe","Ethiopia","New Zealand","Madagascar","Botswana","Fiji","Mongolia","Tonga"],"locations":["BEN","ISL","BLZ","KAZ","KGZ","GNQ","GRL","ARG","BGD","COG","BMU","IND","SHN","PRY","MUS","CYP","ERI","IMN","GIB","MEX","LCA","TTO","MOZ","GMB","AND","SUR","PRK","COL","GHA","NIC","TGO","AZE","GRC","AUT","BLR","ZMB","MSR","RWA","GNB","LIE","DEU","PER","MDA","IRL","IRN","PRT","ESH","GUY","VGB","NER","VUT","ECU","MCO","PNG","VNM","SYR","KWT","BGR","MYS","KEN","YEM","AGO","HTI","ARM","DOM","XKX","BRB","KNA","SLB","KHM","TUN","FSM","NGA","SSD","BDI","ESP","GIN","CHN","URY","SOM","AUS","MNE","EST","CHE","MKD","BOL","CIV","LAO","GAB","CPV","UZB","DNK","QAT","LSO","SVN","BRA","NPL","PAK","PCN","BFA","SDN","CMR","DMA","ZAF","UGA","BIH","ARE","JOR","PHL","THA","CYM","OMN","TLS","LTU","SRB","JEY","CAF","MLI","SWZ","IRQ","WSM","SEN","TKM","BTN","LBR","IDN","TCD","AFG","EGY","FRA","USA","CAN","PLW","CHL","ATG","BHS","PAN","COM","MRT","HUN","SLV","SWE","MMR","KOR","MAR","BHR","VCT","GBR","STP","DZA","GGY","IOT","KIR","MLT","GEO","TCA","CUB","FIN","HRV","SVK","FRO","HND","BRN","SYC","SMR","JPN","LUX","LVA","LKA","UKR","MHL","ITA","COD","MDV","BEL","TUR","CZE","MWI","VEN","SLE","SGP","ISR","CRI","NOR","PSE","RUS","NLD","ROU","POL","JAM","DJI","GRD","ALB","LBN","FLK","GTM","LBY","TJK","SAU","TZA","ZWE","ETH","NZL","MDG","BWA","FJI","MNG","TON"],"name":"","z":[0.176366337,0.44736,0.521642857,0.316238095,0.544869565,0.698444444,0.600037037,0.472124237,0.507718412,0.336756098,0.475366667,0.413702859,0.33405,0.445704497,0.43725,0.500514706,0.0,0.448128205,0.320363636,0.388169986,0.68616,0.463917808,0.49748,0.375331169,0.468,0.568058824,0.680166667,0.515670069,0.406450304,0.455643068,0.357427273,0.559258333,0.472663278,0.392295238,0.436677419,0.376075,0.7872,0.05,0.059875,0.459666667,0.435261572,0.49305812,0.642,0.501322974,0.494678218,0.498258413,0.641777778,0.461583333,0.0,0.510863636,0.03,0.41297949,0.373828947,0.434397959,0.423486239,0.3668,0.219686275,0.472740566,0.328795034,0.441151093,0.256183099,0.433308642,0.474773883,0.473826087,0.452767405,0.424517241,0.45175,0.7618,0.3564,0.277431655,0.459783784,-0.1195,0.379742149,0.3968375,0.370375,0.460186838,0.045095238,0.520981416,0.562188758,0.424296296,0.487572374,0.468976744,0.497377551,0.375612585,0.351105263,0.47350266,0.297253659,0.260567797,0.452181818,0.267533333,0.320842105,0.474832911,0.319718232,0.223296296,0.47789313,0.411171945,0.388219512,0.321657008,0.905125,0.197742857,0.502292308,0.328417323,0.844333333,0.429258874,0.51589391,0.267603774,0.406881936,0.412811321,0.437759967,0.48966161,0.567733333,0.51,0.082857143,0.239099291,0.366821839,0.5395,0.549115385,0.340166667,0.813666667,0.484184524,0.451428571,0.273629187,0.537555556,0.210571429,0.370717172,0.398613653,0.3745875,0.362469388,0.479692737,0.298592419,0.565724036,0.478596156,-0.0305,0.467553151,0.218,0.482783784,0.402287488,0.519875,0.352689655,0.461878327,0.580797495,0.533601942,0.505061453,0.440715957,0.306915825,0.289885246,0.512666667,0.466157851,-0.40375,0.280648746,0.428342857,0.350666667,-0.081,0.470064516,0.59062963,0.481714286,-0.297625758,0.502046122,0.516138462,0.363759036,0.925,0.453466135,0.555694444,0.577943662,0.066153846,0.45014905,0.368469697,0.389466667,0.4005,0.424121447,0.27075,0.597910736,0.33945977,0.438612546,0.342966305,0.397256087,0.446898649,0.47323913,0.31675224,0.487173913,0.510355959,0.549409483,0.490874346,0.508755633,0.688611111,0.456665756,0.489896911,0.472967143,0.458067698,0.480514986,0.14028125,0.448333333,0.414867347,0.234778523,0.555166667,0.445578834,0.378170732,0.377836735,0.355408108,0.417488688,0.379303797,0.335197044,0.475660292,0.424867647,0.377574074,0.402658537,0.335582222,0.352666667],"type":"choropleth"}],"name":"2020-10-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Greenland","Serbia","Iraq","Solomon Islands","Slovakia","Vanuatu","Albania","Tuvalu","Paraguay","Philippines","Montenegro","Marshall Islands","Isle of Man","Ivory Coast","Pitcairn","Luxembourg","Lithuania","Faroe Islands","Australia","Bulgaria","Germany","Portugal","Kiribati","Democratic Republic of the Congo","Samoa","Bosnia and Herzegovina","Papua New Guinea","Sudan","Malaysia","Senegal","Qatar","Angola","Pakistan","Nigeria","Uzbekistan","Grenada","Bangladesh","Canada","Malta","Sierra Leone","Monaco","Slovenia","Brazil","Yemen","Cambodia","Saint Kitts and Nevis","Guatemala","Mauritius","Gabon","United Kingdom","British Indian Ocean Territory","Belize","Libya","Denmark","Singapore","Jamaica","Kenya","Dominica","Sweden","Guinea","Israel","Argentina","Afghanistan","Sri Lanka","Niue","Nauru","Ghana","Equatorial Guinea","Indonesia","Brunei","Falkland Islands","Italy","Hungary","Cook Islands","Cyprus","Saudi Arabia","Benin","Mexico","Haiti","Bahamas","Burundi","San Marino","Lebanon","Somalia","Uruguay","Cape Verde","Tonga","Lesotho","Madagascar","Austria","British Virgin Islands","Japan","Kosovo","Tunisia","Ireland","South Korea","Nepal","Maldives","Chad","Ecuador","Finland","Venezuela","Bahrain","France","Belarus","Kuwait","Tajikistan","Trinidad and Tobago","Panama","Cayman Islands","Central African Republic","Vatican","Jersey","Russia","China","South Sudan","Costa Rica","Suriname","Greece","Oman","Azerbaijan","Nicaragua","Anguilla","Vietnam","Armenia","Syria","El Salvador","Liechtenstein","Comoros","Mali","Kyrgyzstan","Eritrea","Turkmenistan","Colombia","Poland","Guyana","Mauritania","Bhutan","Saint Vincent and the Grenadines","Liberia","Zambia","United States","Croatia","Micronesia","Guernsey","Ethiopia","Czech Republic","Turkey","India","Moldova","Switzerland","Gibraltar","Mongolia","Morocco","South Africa","Macedonia","Swaziland","Saint Helena","Saint Lucia","East Timor","North Korea","Niger","Estonia","Jordan","Botswana","Norway","Malawi","Netherlands","Sao Tome and Principe","Romania","Tanzania","Spain","Rwanda","Guinea-Bissau","Fiji","United Arab Emirates","Andorra","Mozambique","Bermuda","Laos","Thailand","Seychelles","Turks and Caicos Islands","Latvia","Palestine","Bolivia","Togo","Antigua and Barbuda","Palau","Burkina Faso","Egypt","Zimbabwe","Peru","Honduras","Republic of the Congo","New Zealand","Barbados","Georgia","Myanmar","Montserrat","Algeria","Uganda","Dominican Republic","Cameroon","Kazakhstan","Iceland","Ukraine","Western Sahara","Cuba","Gambia","Iran","Chile","Belgium","Djibouti"],"locations":["GRL","SRB","IRQ","SLB","SVK","VUT","ALB","TUV","PRY","PHL","MNE","MHL","IMN","CIV","PCN","LUX","LTU","FRO","AUS","BGR","DEU","PRT","KIR","COD","WSM","BIH","PNG","SDN","MYS","SEN","QAT","AGO","PAK","NGA","UZB","GRD","BGD","CAN","MLT","SLE","MCO","SVN","BRA","YEM","KHM","KNA","GTM","MUS","GAB","GBR","IOT","BLZ","LBY","DNK","SGP","JAM","KEN","DMA","SWE","GIN","ISR","ARG","AFG","LKA","NIU","NRU","GHA","GNQ","IDN","BRN","FLK","ITA","HUN","COK","CYP","SAU","BEN","MEX","HTI","BHS","BDI","SMR","LBN","SOM","URY","CPV","TON","LSO","MDG","AUT","VGB","JPN","XKX","TUN","IRL","KOR","NPL","MDV","TCD","ECU","FIN","VEN","BHR","FRA","BLR","KWT","TJK","TTO","PAN","CYM","CAF","VAT","JEY","RUS","CHN","SSD","CRI","SUR","GRC","OMN","AZE","NIC","AIA","VNM","ARM","SYR","SLV","LIE","COM","MLI","KGZ","ERI","TKM","COL","POL","GUY","MRT","BTN","VCT","LBR","ZMB","USA","HRV","FSM","GGY","ETH","CZE","TUR","IND","MDA","CHE","GIB","MNG","MAR","ZAF","MKD","SWZ","SHN","LCA","TLS","PRK","NER","EST","JOR","BWA","NOR","MWI","NLD","STP","ROU","TZA","ESP","RWA","GNB","FJI","ARE","AND","MOZ","BMU","LAO","THA","SYC","TCA","LVA","PSE","BOL","TGO","ATG","PLW","BFA","EGY","ZWE","PER","HND","COG","NZL","BRB","GEO","MMR","MSR","DZA","UGA","DOM","CMR","KAZ","ISL","UKR","ESH","CUB","GMB","IRN","CHL","BEL","DJI"],"name":"","z":[0.504267241,0.483362162,0.463574142,0.709608696,0.398420428,0.472204545,0.492833689,0.104833333,0.303887268,0.375945259,0.672151203,0.554772727,0.474632653,0.616718579,0.579846154,0.351846966,0.509041729,0.354107143,0.463647953,0.432915942,0.390948861,0.54272362,0.6165625,0.433641425,0.4352,0.46857754,0.479846715,0.461617647,0.489963228,0.563633515,0.383979592,0.428597786,0.353308197,0.430342963,0.480821192,0.463265625,0.393794504,0.460981213,0.38415415,0.466396552,0.410103846,0.412556663,0.458065243,0.410634328,0.366854286,0.456692308,0.349543496,0.483490741,0.524146667,0.507792296,0.611666667,0.446104167,0.456682692,0.432741343,0.43165264,0.343984426,0.375587068,0.596035714,0.466535667,0.594807143,0.400905172,0.45521833,0.337393736,0.213702555,0.674166667,0.465666667,0.366530316,0.506555556,0.334800308,0.308126195,0.472471698,0.349782456,0.420401437,0.385434783,0.457167907,0.442153008,0.528866667,0.385332514,0.452403811,0.403203704,0.448186047,0.59588,0.474321669,0.365965318,0.419753703,0.439615385,0.375032258,0.495432161,0.441135838,0.355928293,0.130785714,0.37444965,0.373772727,0.506098748,0.449605755,0.412123679,0.278937616,0.380243929,0.385477477,0.175904757,0.422550884,0.343898414,0.425751282,0.572568641,0.513170507,0.374521809,0.362652174,0.417279661,0.384305077,0.474691011,0.483255814,0.048833333,0.382285714,0.436306326,0.404915218,0.469649874,0.34389203,0.268133333,0.494995589,0.370687059,0.459867834,0.434456757,-0.274333333,0.462853414,0.541751515,0.359544944,0.507229209,0.555904762,0.654444444,0.387198704,0.420075472,0.149433333,0.465783784,0.362142582,0.370685607,0.377114583,0.719405405,0.269282609,0.501061224,0.460728395,0.405616327,0.444882294,0.418533762,0.501774194,0.384166667,0.415018721,0.448880952,0.412514736,0.309865206,0.491456019,0.404289917,0.477386792,0.441473575,0.541531703,0.432693014,0.454936275,0.665686275,0.338107143,0.522545455,0.511392857,0.571379032,0.501397335,0.498673418,0.412925481,0.485522976,0.476044519,0.407440735,0.435357257,0.352714286,0.46556143,0.326523431,0.380961416,0.190648794,0.7038,0.38895082,0.379987339,0.19043299,0.359160428,0.551383838,0.514583082,0.434809093,0.491280936,0.530809524,0.45173258,0.491226027,0.343227477,0.447419565,0.426231707,0.939,0.505007874,0.305648908,0.422748238,0.296988481,0.285679121,0.55013615,0.501100923,0.378988417,0.44148715,0.500065169,0.549155556,0.512931034,0.405687741,0.351002304,0.490028226,0.430465517,0.43416087,0.449965689,0.518534483,0.097886578,0.32922409,0.475964286,0.361609681,0.443173939,0.422763158],"type":"choropleth"}],"name":"2020-10-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkey","Bosnia and Herzegovina","Luxembourg","Indonesia","France","Kazakhstan","Madagascar","Uganda","Russia","Bhutan","Colombia","Venezuela","Falkland Islands","Slovakia","Dominica","Poland","Algeria","Angola","Guinea-Bissau","Czech Republic","Ukraine","Yemen","Kyrgyzstan","Jordan","Pitcairn","India","China","Trinidad and Tobago","Moldova","Benin","Burkina Faso","Gambia","Libya","Cambodia","Kiribati","Georgia","Iran","Togo","Iraq","Bolivia","Ghana","Mongolia","Australia","Micronesia","Anguilla","Myanmar","Palestine","Burundi","Vatican","Saint Lucia","Senegal","Afghanistan","Singapore","Liechtenstein","Nicaragua","Democratic Republic of the Congo","Austria","Dominican Republic","Kuwait","Belarus","Canada","Guernsey","Portugal","Sudan","Grenada","Cameroon","Macedonia","Saudi Arabia","Oman","Monaco","Sweden","Gibraltar","Papua New Guinea","Bermuda","Palau","Malawi","South Korea","Solomon Islands","Nauru","Jersey","Sao Tome and Principe","Barbados","Netherlands","Guatemala","Mexico","Finland","Bahamas","Egypt","Germany","Turkmenistan","Saint Kitts and Nevis","Ethiopia","Sierra Leone","Slovenia","Costa Rica","Tunisia","Montenegro","Albania","Bangladesh","Kosovo","Laos","Chile","Malaysia","South Sudan","Tajikistan","Croatia","Sri Lanka","Andorra","Italy","Bulgaria","Uzbekistan","Suriname","Ecuador","Uruguay","Greece","Guinea","Ivory Coast","Bahrain","Iceland","Lithuania","East Timor","New Zealand","Jamaica","Saint Vincent and the Grenadines","Tanzania","Brunei","Fiji","Seychelles","Pakistan","Thailand","Maldives","Niue","British Indian Ocean Territory","United Arab Emirates","Montserrat","Lesotho","South Africa","Belgium","Latvia","Tuvalu","Greenland","Malta","Panama","Qatar","Chad","Zimbabwe","Niger","Marshall Islands","Nigeria","Central African Republic","Morocco","Mauritania","Samoa","United Kingdom","North Korea","Gabon","British Virgin Islands","Nepal","Cook Islands","Equatorial Guinea","Belize","Mali","Somalia","Hungary","Western Sahara","Cuba","Spain","Ireland","Djibouti","Norway","Vanuatu","Peru","San Marino","Romania","Tonga","Syria","Eritrea","Republic of the Congo","Honduras","Cyprus","Brazil","Faroe Islands","Isle of Man","Vietnam","Switzerland","Paraguay","Azerbaijan","Lebanon","Philippines","Israel","Mauritius","Rwanda","Swaziland","Cayman Islands","Botswana","Denmark","Comoros","Estonia","Antigua and Barbuda","El Salvador","Liberia","Haiti","Zambia","Argentina","Turks and Caicos Islands","Serbia","Cape Verde","Japan","Kenya","Armenia","Mozambique","Guyana","United States","Saint Helena"],"locations":["TUR","BIH","LUX","IDN","FRA","KAZ","MDG","UGA","RUS","BTN","COL","VEN","FLK","SVK","DMA","POL","DZA","AGO","GNB","CZE","UKR","YEM","KGZ","JOR","PCN","IND","CHN","TTO","MDA","BEN","BFA","GMB","LBY","KHM","KIR","GEO","IRN","TGO","IRQ","BOL","GHA","MNG","AUS","FSM","AIA","MMR","PSE","BDI","VAT","LCA","SEN","AFG","SGP","LIE","NIC","COD","AUT","DOM","KWT","BLR","CAN","GGY","PRT","SDN","GRD","CMR","MKD","SAU","OMN","MCO","SWE","GIB","PNG","BMU","PLW","MWI","KOR","SLB","NRU","JEY","STP","BRB","NLD","GTM","MEX","FIN","BHS","EGY","DEU","TKM","KNA","ETH","SLE","SVN","CRI","TUN","MNE","ALB","BGD","XKX","LAO","CHL","MYS","SSD","TJK","HRV","LKA","AND","ITA","BGR","UZB","SUR","ECU","URY","GRC","GIN","CIV","BHR","ISL","LTU","TLS","NZL","JAM","VCT","TZA","BRN","FJI","SYC","PAK","THA","MDV","NIU","IOT","ARE","MSR","LSO","ZAF","BEL","LVA","TUV","GRL","MLT","PAN","QAT","TCD","ZWE","NER","MHL","NGA","CAF","MAR","MRT","WSM","GBR","PRK","GAB","VGB","NPL","COK","GNQ","BLZ","MLI","SOM","HUN","ESH","CUB","ESP","IRL","DJI","NOR","VUT","PER","SMR","ROU","TON","SYR","ERI","COG","HND","CYP","BRA","FRO","IMN","VNM","CHE","PRY","AZE","LBN","PHL","ISR","MUS","RWA","SWZ","CYM","BWA","DNK","COM","EST","ATG","SLV","LBR","HTI","ZMB","ARG","TCA","SRB","CPV","JPN","KEN","ARM","MOZ","GUY","USA","SHN"],"name":"","z":[0.123210315,0.378662791,0.33086803,0.225853342,0.374063608,0.303314286,0.4180496,0.159100676,0.377639098,0.353848485,0.375527111,0.360111014,0.436375,0.324792812,0.447448276,0.263029037,0.329642931,0.337949264,0.09130303,0.328042316,0.310004393,0.49083776,0.314713043,0.541551968,0.54924,0.256274913,0.341846468,0.338760177,0.417512129,0.244107246,0.403380435,0.407083333,0.295062295,0.236485714,0.692909091,0.444517891,0.449390229,0.261617788,0.40073913,0.355276908,0.291848815,0.390667213,0.397811713,0.308153846,0.0,0.307519882,0.37987574,0.106625668,0.336666667,0.244725191,0.308328877,0.277336918,0.280096989,0.435824561,0.442892746,0.26527476,0.328715964,0.323246936,0.323676662,0.282188811,0.368442869,0.282514286,0.333184123,0.364384342,0.520069767,0.358537916,0.279933628,0.725898429,0.240614595,0.364553097,0.348792645,0.287065574,0.326475758,0.502504587,0.11975,0.398193129,0.138921866,0.39184127,0.222857143,0.335343972,0.476466667,0.228257658,0.319282077,0.351198918,0.319267989,0.343517999,0.398822095,0.380625522,0.319364104,0.264641026,0.42753125,0.255788501,0.416793814,0.332084416,0.356983571,0.6777287,0.319477612,0.31064366,0.303885936,0.343943005,0.362031963,0.40567743,0.16560416,0.377545732,0.33523569,0.299336788,0.220862569,0.35032948,0.428567299,0.380945745,0.35202451,0.508357724,0.368539305,0.36026143,0.367422049,0.216081395,0.251939496,0.290580848,0.260144876,0.368795251,0.226677419,0.382416895,0.294980037,0.270521978,0.221698929,0.121816901,0.241828221,0.439534442,0.277494533,0.363989848,0.112452885,0.204085714,0.387,0.340150683,0.4700125,0.350392226,0.28978281,0.305094623,0.295007663,0.418529412,0.452666667,0.254139683,0.287840412,0.272943274,0.416233129,0.351771368,0.407953433,0.254766667,0.280630486,0.275195122,0.328072435,0.485522388,0.58872,0.396882293,0.439315436,0.388578411,0.357228571,0.283502028,0.568232558,0.211433962,0.372536481,0.309774064,0.226650732,0.384318139,0.482101852,0.138094729,0.418652357,0.246843781,0.191623529,0.419917285,0.24578125,0.331284916,0.391785714,0.369829517,0.264779221,0.38265109,0.186516667,0.260602871,0.285080723,0.339165965,0.406636194,0.459545455,0.372136564,0.359660451,0.321600994,0.210776676,0.304723934,0.285770492,0.290542071,0.320971163,0.333644195,0.205383595,0.15444186,0.464907143,0.182493268,0.322592819,0.3112,0.319047222,0.185014286,0.265057575,0.437931507,0.372865073,0.35228125,0.397845857,0.263871795,0.36462423,0.514653465,0.250028783,0.400305666,0.287183962,0.356819149,0.35409009,0.434167363,0.490058824],"type":"choropleth"}],"name":"2020-10-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bulgaria","Guinea-Bissau","Kenya","Micronesia","Libya","Armenia","Pakistan","Estonia","Oman","Canada","Switzerland","Macedonia","Malta","Kyrgyzstan","Brunei","Rwanda","San Marino","Norway","Cape Verde","Albania","Central African Republic","Dominican Republic","Mexico","Papua New Guinea","Indonesia","Guatemala","Kazakhstan","Azerbaijan","Croatia","Burundi","Mozambique","Serbia","Andorra","Democratic Republic of the Congo","Guinea","Nicaragua","Zimbabwe","Jordan","Marshall Islands","Syria","Poland","Antigua and Barbuda","Maldives","Netherlands","Western Sahara","Burkina Faso","Georgia","Jersey","Myanmar","Haiti","Faroe Islands","Republic of the Congo","Paraguay","Uruguay","Saint Helena","Morocco","Saint Lucia","Malawi","Uganda","Brazil","France","Guernsey","Tajikistan","Bahrain","Turkmenistan","Montenegro","Mauritius","Moldova","Liechtenstein","Panama","Nauru","Finland","Argentina","Saint Kitts and Nevis","Costa Rica","Niger","Vanuatu","Pitcairn","Anguilla","Turks and Caicos Islands","Romania","Bahamas","Venezuela","Iceland","Honduras","Bermuda","Cambodia","Cook Islands","Somalia","Swaziland","Mali","South Sudan","Lebanon","Sierra Leone","Sweden","Iraq","Gambia","Bolivia","Sudan","Russia","United States","Saint Vincent and the Grenadines","Israel","Monaco","Isle of Man","Nepal","Australia","Malaysia","Germany","Colombia","Suriname","Latvia","Palestine","British Virgin Islands","Hungary","Thailand","Denmark","Lithuania","Benin","Senegal","Trinidad and Tobago","Afghanistan","Tanzania","East Timor","China","Gibraltar","Eritrea","Niue","Belarus","Palau","Fiji","Singapore","Djibouti","Laos","Solomon Islands","Greece","Sao Tome and Principe","New Zealand","Iran","Slovenia","Greenland","Vatican","Turkey","Nigeria","Liberia","Cyprus","Gabon","Algeria","Uzbekistan","Madagascar","India","United Arab Emirates","Seychelles","Kuwait","Luxembourg","Vietnam","Samoa","Guyana","Czech Republic","Barbados","Saudi Arabia","Tuvalu","Comoros","Kosovo","Portugal","Dominica","Slovakia","Tunisia","South Africa","Lesotho","Angola","Ukraine","Bangladesh","Equatorial Guinea","Yemen","Belize","Chile","Ecuador","Peru","North Korea","Bosnia and Herzegovina","Philippines","Ivory Coast","Chad","Mauritania","Japan","Togo","Italy","Ethiopia","British Indian Ocean Territory","Ireland","Grenada","Montserrat","Botswana","Ghana","United Kingdom","Falkland Islands","Tonga","Cameroon","Qatar","Bhutan","Spain","Jamaica","Austria","Zambia","Mongolia","Kiribati","Egypt","Sri Lanka","El Salvador","Cuba","South Korea","Belgium","Cayman Islands"],"locations":["BGR","GNB","KEN","FSM","LBY","ARM","PAK","EST","OMN","CAN","CHE","MKD","MLT","KGZ","BRN","RWA","SMR","NOR","CPV","ALB","CAF","DOM","MEX","PNG","IDN","GTM","KAZ","AZE","HRV","BDI","MOZ","SRB","AND","COD","GIN","NIC","ZWE","JOR","MHL","SYR","POL","ATG","MDV","NLD","ESH","BFA","GEO","JEY","MMR","HTI","FRO","COG","PRY","URY","SHN","MAR","LCA","MWI","UGA","BRA","FRA","GGY","TJK","BHR","TKM","MNE","MUS","MDA","LIE","PAN","NRU","FIN","ARG","KNA","CRI","NER","VUT","PCN","AIA","TCA","ROU","BHS","VEN","ISL","HND","BMU","KHM","COK","SOM","SWZ","MLI","SSD","LBN","SLE","SWE","IRQ","GMB","BOL","SDN","RUS","USA","VCT","ISR","MCO","IMN","NPL","AUS","MYS","DEU","COL","SUR","LVA","PSE","VGB","HUN","THA","DNK","LTU","BEN","SEN","TTO","AFG","TZA","TLS","CHN","GIB","ERI","NIU","BLR","PLW","FJI","SGP","DJI","LAO","SLB","GRC","STP","NZL","IRN","SVN","GRL","VAT","TUR","NGA","LBR","CYP","GAB","DZA","UZB","MDG","IND","ARE","SYC","KWT","LUX","VNM","WSM","GUY","CZE","BRB","SAU","TUV","COM","XKX","PRT","DMA","SVK","TUN","ZAF","LSO","AGO","UKR","BGD","GNQ","YEM","BLZ","CHL","ECU","PER","PRK","BIH","PHL","CIV","TCD","MRT","JPN","TGO","ITA","ETH","IOT","IRL","GRD","MSR","BWA","GHA","GBR","FLK","TON","CMR","QAT","BTN","ESP","JAM","AUT","ZMB","MNG","KIR","EGY","LKA","SLV","CUB","KOR","BEL","CYM"],"name":"","z":[0.390087209,0.298166667,0.274495509,0.154537037,0.398207407,0.356022472,0.424756944,0.384353774,0.301938931,0.424627518,0.389397814,0.242917647,0.305298851,0.265266667,0.098226415,0.153652174,0.395047619,0.451859307,0.29629,0.367303867,0.403798387,0.210213418,0.347627144,0.340693333,0.130600547,0.312324027,0.381138462,0.491154822,0.351234694,0.604888889,0.374018809,0.430183983,0.209049383,0.260001597,0.236687831,0.475052392,0.268084942,0.334298578,0.59875,0.32808,0.321305812,0.434230769,0.081745476,0.405294319,0.577886792,0.292472826,0.465610887,0.412560241,0.359051724,0.419924701,0.501307692,0.250572327,0.303432309,0.421321356,0.154928571,0.362346999,0.483119048,0.369228893,0.193488293,0.41469499,0.431525432,0.355,0.402239437,0.249201465,0.325409091,0.466393443,0.308041379,0.4052,0.39105,0.325609282,0.60625,0.37837575,0.397212675,0.056857143,0.301300987,0.390397273,0.487791667,0.377666667,0.391,0.108411765,0.402123793,0.320225,0.337683573,0.441127273,0.20785588,0.42195082,0.354754237,0.871285714,0.274124803,0.215058824,0.321786036,0.350435294,0.346068006,0.288015228,0.426796631,0.324702479,0.339892704,0.33656858,0.329807407,0.401733333,0.469726693,0.566779661,0.361560069,0.380740741,0.446336585,0.366180785,0.492561567,0.150855062,0.387359853,0.390282567,0.637257576,0.351392157,0.347674699,0.255105263,0.394922772,0.394717074,0.420244879,0.38769962,0.215991416,0.273232311,0.410129794,0.232098121,0.267696705,0.15575,0.499577756,0.192061728,0.269875,0.600545455,0.353104294,0.407666667,0.328114458,0.352635821,-0.003866667,0.450311111,0.538125,0.38159403,0.556380952,0.429328134,0.504894681,0.366453988,0.426836066,0.302,0.298556524,0.270706601,0.443061697,0.427264929,0.53607,0.376252546,0.228070588,0.417647696,0.276092257,0.304213806,0.539985019,0.359247637,0.343292308,0.414436855,0.5905625,0.411852941,0.416744868,0.249620301,0.289587444,0.417555556,0.088058824,0.271325581,0.348050528,0.406782609,0.380370213,0.40751005,0.303135112,0.429666667,0.367852941,0.376692037,0.325997706,0.198222222,0.412907121,0.362852174,0.438211461,0.229184039,0.399216569,0.412185484,0.400634146,0.359807999,0.351452599,0.389019231,0.350096774,0.337659509,0.385408602,0.436623903,0.293201954,0.446090909,0.19784681,0.386209302,0.43972,0.276958974,0.16829332,0.400275195,0.495163636,0.355,0.410189496,0.307096267,0.264538462,0.390400037,0.27187262,0.362968324,0.224796875,0.392958466,0.536272727,0.427742779,0.197873793,0.246332268,0.149965276,0.405912174,0.346896607,0.499032],"type":"choropleth"}],"name":"2020-10-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chad","North Korea","Nauru","Angola","Luxembourg","Singapore","Colombia","San Marino","Paraguay","India","China","Haiti","Guyana","Uruguay","Bhutan","Micronesia","New Zealand","Zambia","Kyrgyzstan","Republic of the Congo","Thailand","Cook Islands","Tunisia","Sierra Leone","Western Sahara","Lebanon","United States","Indonesia","Ethiopia","Bolivia","Honduras","Burkina Faso","Swaziland","Moldova","Kuwait","Cuba","Eritrea","Ecuador","Vietnam","Tuvalu","Montenegro","Mauritius","Niger","Nepal","Brazil","Azerbaijan","Malawi","Barbados","Malta","British Indian Ocean Territory","Mali","Cyprus","Panama","Samoa","Palau","Saint Helena","Jersey","Rwanda","France","Israel","Russia","Solomon Islands","Liechtenstein","Netherlands","Spain","South Africa","Pitcairn","Canada","Bahamas","Niue","Egypt","Suriname","Uzbekistan","Dominican Republic","Turkey","Saint Kitts and Nevis","Cameroon","Isle of Man","Algeria","Lesotho","Iceland","Japan","Sao Tome and Principe","Bangladesh","Guinea","Saint Lucia","Turkmenistan","Belize","Falkland Islands","Palestine","Hungary","Bahrain","Serbia","Guatemala","Nicaragua","Cayman Islands","Gambia","Kiribati","Tonga","Gabon","Burundi","Sudan","Morocco","Iran","Bulgaria","Croatia","Latvia","British Virgin Islands","Brunei","Saint Vincent and the Grenadines","Slovakia","Malaysia","Guernsey","Kenya","Guinea-Bissau","Faroe Islands","Afghanistan","Austria","Ukraine","Bosnia and Herzegovina","Liberia","Argentina","Costa Rica","Mozambique","Greece","Belarus","Slovenia","Uganda","Mongolia","Maldives","Nigeria","South Sudan","Sweden","Vanuatu","Italy","Qatar","Antigua and Barbuda","Peru","Lithuania","Cape Verde","Ireland","South Korea","Madagascar","Tajikistan","Montserrat","Poland","Zimbabwe","Papua New Guinea","Jamaica","Democratic Republic of the Congo","Philippines","Mexico","Djibouti","Romania","Ivory Coast","Gibraltar","Turks and Caicos Islands","Pakistan","East Timor","Equatorial Guinea","Albania","United Kingdom","Libya","United Arab Emirates","Togo","Saudi Arabia","Australia","Dominica","Bermuda","Yemen","El Salvador","Tanzania","Mauritania","Belgium","Armenia","Andorra","Georgia","Trinidad and Tobago","Central African Republic","Marshall Islands","Syria","Kazakhstan","Greenland","Iraq","Senegal","Myanmar","Cambodia","Ghana","Czech Republic","Germany","Estonia","Oman","Switzerland","Botswana","Monaco","Grenada","Venezuela","Laos","Norway","Sri Lanka","Benin","Somalia","Denmark","Finland","Seychelles","Chile","Kosovo","Portugal","Fiji","Jordan","Comoros","Macedonia"],"locations":["TCD","PRK","NRU","AGO","LUX","SGP","COL","SMR","PRY","IND","CHN","HTI","GUY","URY","BTN","FSM","NZL","ZMB","KGZ","COG","THA","COK","TUN","SLE","ESH","LBN","USA","IDN","ETH","BOL","HND","BFA","SWZ","MDA","KWT","CUB","ERI","ECU","VNM","TUV","MNE","MUS","NER","NPL","BRA","AZE","MWI","BRB","MLT","IOT","MLI","CYP","PAN","WSM","PLW","SHN","JEY","RWA","FRA","ISR","RUS","SLB","LIE","NLD","ESP","ZAF","PCN","CAN","BHS","NIU","EGY","SUR","UZB","DOM","TUR","KNA","CMR","IMN","DZA","LSO","ISL","JPN","STP","BGD","GIN","LCA","TKM","BLZ","FLK","PSE","HUN","BHR","SRB","GTM","NIC","CYM","GMB","KIR","TON","GAB","BDI","SDN","MAR","IRN","BGR","HRV","LVA","VGB","BRN","VCT","SVK","MYS","GGY","KEN","GNB","FRO","AFG","AUT","UKR","BIH","LBR","ARG","CRI","MOZ","GRC","BLR","SVN","UGA","MNG","MDV","NGA","SSD","SWE","VUT","ITA","QAT","ATG","PER","LTU","CPV","IRL","KOR","MDG","TJK","MSR","POL","ZWE","PNG","JAM","COD","PHL","MEX","DJI","ROU","CIV","GIB","TCA","PAK","TLS","GNQ","ALB","GBR","LBY","ARE","TGO","SAU","AUS","DMA","BMU","YEM","SLV","TZA","MRT","BEL","ARM","AND","GEO","TTO","CAF","MHL","SYR","KAZ","GRL","IRQ","SEN","MMR","KHM","GHA","CZE","DEU","EST","OMN","CHE","BWA","MCO","GRD","VEN","LAO","NOR","LKA","BEN","SOM","DNK","FIN","SYC","CHL","XKX","PRT","FJI","JOR","COM","MKD"],"name":"","z":[0.310788618,0.30875,0.466,0.348211302,0.146411538,0.231085813,0.252072821,0.287,0.229357203,0.192714618,0.398772715,0.333473389,0.292248175,0.33633454,-0.017529412,0.253156863,0.235532821,0.151857143,0.339285714,0.219542373,0.303112047,0.343785714,0.23607,0.331941176,0.094931034,0.26987234,0.398300253,0.071507215,0.108379439,0.284729527,0.156269175,0.240106796,0.211837838,0.240926829,0.283559367,-0.042585464,0.5498,0.247256148,0.378878431,-0.1785,0.335921569,0.20268254,0.477295585,0.416695902,0.386856496,0.341471483,0.337579439,0.12310299,0.302024194,0.676111111,0.119617761,0.382533469,0.377463375,0.539176471,0.0,0.134,0.055771429,0.048872093,0.386796652,0.200597055,0.350273342,0.250789474,0.482375,0.269823311,0.329220633,0.30488102,0.523142857,0.301279982,0.355144385,0.29873913,0.234835129,0.560314286,0.11154717,0.335683951,0.166828329,-0.010846154,0.310515982,0.321222222,0.300147208,0.393704225,0.424782609,0.214451849,0.475125,0.25915822,0.265969697,0.119892857,0.253676471,0.305145833,0.226703704,0.29369375,0.316628342,0.339815534,0.276806084,0.268598266,0.447136635,0.364742857,0.162446809,0.359,0.4442,0.274882883,0.283703704,0.302215385,0.284696356,0.432280597,0.386891803,0.345557823,0.201016667,0.195916667,0.371767123,0.224738095,0.264186869,0.131707099,-0.128169643,0.379024962,0.269466667,0.300130435,0.301150685,0.346623159,0.303459422,0.345439716,0.293596708,0.355863912,0.296400467,0.171849138,0.409345648,0.191495238,0.348860697,0.187804617,0.336146497,0.108338061,0.300033193,0.350968889,0.321207179,0.337833333,0.375147494,0.252131818,0.058157895,0.285781128,0.323280922,0.264514286,0.234184658,0.31727131,0.352088435,0.297458599,0.222472222,0.291136488,0.362947798,0.213577778,0.3702181,0.39364191,0.275906625,0.278727932,0.09245,0.320487929,0.209782609,0.400227273,0.2531,0.383173831,0.068032258,0.411333333,0.406022599,0.383562263,0.26288785,0.275147002,0.274148594,0.313515096,0.355915284,0.46625,0.32365625,0.347556667,0.413705342,0.202879576,0.293109091,0.265300697,0.000984496,0.279791667,0.434090592,0.381876972,0.311472727,0.253333333,0.298459459,0.300097222,0.390510204,0.340066667,0.266406716,0.336578397,0.137416667,0.244747678,0.364506276,0.338347446,0.200719008,0.250220374,0.27851796,0.166182482,0.4089375,0.529175,0.272841486,0.343393617,0.403401187,0.171638851,0.125440367,0.307,0.305459138,0.361359736,0.378666667,0.337243995,0.161494737,0.280177025,0.185088542,0.108718563,-0.0708,0.074825],"type":"choropleth"}],"name":"2020-10-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Romania","Djibouti","Philippines","Jersey","Lesotho","Armenia","Saudi Arabia","New Zealand","Japan","Haiti","Bermuda","Jordan","Dominican Republic","Peru","Mongolia","Palestine","British Indian Ocean Territory","San Marino","Cayman Islands","France","Cuba","Papua New Guinea","Vietnam","Nicaragua","Kuwait","Argentina","Uganda","Bosnia and Herzegovina","Mali","Uzbekistan","Ireland","Antigua and Barbuda","Latvia","Denmark","Cook Islands","Greece","Mauritius","Zimbabwe","Jamaica","Belize","Yemen","Guatemala","Vanuatu","El Salvador","Turks and Caicos Islands","Afghanistan","Chile","Egypt","Guinea","United Arab Emirates","Bolivia","Saint Kitts and Nevis","Niue","Cape Verde","Monaco","Fiji","Republic of the Congo","Faroe Islands","South Sudan","Malawi","Bangladesh","Tajikistan","Kiribati","Azerbaijan","Gibraltar","Poland","Russia","Saint Lucia","Kosovo","Slovakia","Senegal","Iran","Burundi","Nigeria","Laos","Macedonia","Honduras","Czech Republic","Pakistan","Colombia","Thailand","Norway","Anguilla","Iraq","Falkland Islands","Angola","Bhutan","Benin","Gabon","Solomon Islands","Saint Helena","Guernsey","Lithuania","Malta","Dominica","Zambia","Italy","Ghana","British Virgin Islands","Andorra","Central African Republic","Portugal","Suriname","Tonga","East Timor","Malaysia","Vatican","Venezuela","Grenada","Mauritania","Albania","Ukraine","China","Democratic Republic of the Congo","Paraguay","Switzerland","Ecuador","Nauru","Nepal","Maldives","Netherlands","Austria","Equatorial Guinea","Trinidad and Tobago","Madagascar","Israel","Belarus","Kenya","Croatia","Spain","Libya","Palau","Bahamas","Algeria","Bahrain","Brunei","Morocco","Somalia","Myanmar","North Korea","Tanzania","Indonesia","Iceland","Burkina Faso","Rwanda","Serbia","Costa Rica","Botswana","United States","Mozambique","South Korea","Cambodia","Gambia","Brazil","Sao Tome and Principe","Sri Lanka","Australia","Liberia","Micronesia","Marshall Islands","Greenland","Samoa","Western Sahara","Guyana","Hungary","Bulgaria","Comoros","Luxembourg","Cameroon","Sierra Leone","Isle of Man","Turkmenistan","South Africa","Uruguay","Togo","Tunisia","Barbados","Georgia","Cyprus","Canada","India","Estonia","Singapore","Ethiopia","Germany","Slovenia","Niger","Syria","Pitcairn","Sweden","Turkey","Sudan","Swaziland","Montenegro","Ivory Coast","Guinea-Bissau","Chad","Liechtenstein","Tuvalu","Montserrat","Mexico","Seychelles","Panama","Qatar","Moldova","Belgium","Saint Vincent and the Grenadines","Kyrgyzstan","Kazakhstan","Eritrea","Lebanon","Oman","Finland","United Kingdom"],"locations":["ROU","DJI","PHL","JEY","LSO","ARM","SAU","NZL","JPN","HTI","BMU","JOR","DOM","PER","MNG","PSE","IOT","SMR","CYM","FRA","CUB","PNG","VNM","NIC","KWT","ARG","UGA","BIH","MLI","UZB","IRL","ATG","LVA","DNK","COK","GRC","MUS","ZWE","JAM","BLZ","YEM","GTM","VUT","SLV","TCA","AFG","CHL","EGY","GIN","ARE","BOL","KNA","NIU","CPV","MCO","FJI","COG","FRO","SSD","MWI","BGD","TJK","KIR","AZE","GIB","POL","RUS","LCA","XKX","SVK","SEN","IRN","BDI","NGA","LAO","MKD","HND","CZE","PAK","COL","THA","NOR","AIA","IRQ","FLK","AGO","BTN","BEN","GAB","SLB","SHN","GGY","LTU","MLT","DMA","ZMB","ITA","GHA","VGB","AND","CAF","PRT","SUR","TON","TLS","MYS","VAT","VEN","GRD","MRT","ALB","UKR","CHN","COD","PRY","CHE","ECU","NRU","NPL","MDV","NLD","AUT","GNQ","TTO","MDG","ISR","BLR","KEN","HRV","ESP","LBY","PLW","BHS","DZA","BHR","BRN","MAR","SOM","MMR","PRK","TZA","IDN","ISL","BFA","RWA","SRB","CRI","BWA","USA","MOZ","KOR","KHM","GMB","BRA","STP","LKA","AUS","LBR","FSM","MHL","GRL","WSM","ESH","GUY","HUN","BGR","COM","LUX","CMR","SLE","IMN","TKM","ZAF","URY","TGO","TUN","BRB","GEO","CYP","CAN","IND","EST","SGP","ETH","DEU","SVN","NER","SYR","PCN","SWE","TUR","SDN","SWZ","MNE","CIV","GNB","TCD","LIE","TUV","MSR","MEX","SYC","PAN","QAT","MDA","BEL","VCT","KGZ","KAZ","ERI","LBN","OMN","FIN","GBR"],"name":"","z":[0.373475924,0.109258065,0.277134022,0.281686667,0.465070796,0.109955556,0.173882192,0.400477382,0.309350938,0.338832569,0.308607843,0.317207407,0.283679444,0.312432658,0.395117391,0.453474359,0.595357143,0.454111111,0.474512605,0.414636438,0.249501718,0.395613924,0.356669913,0.329533333,0.270846809,0.21303377,0.281895369,0.430119658,0.304117904,0.30790625,0.329616474,0.326618182,0.346460432,0.339968345,0.39675,0.391594301,0.169854839,0.279095946,0.352729358,0.46645283,0.342246445,0.305826327,0.265625,0.191130087,0.071733333,0.342818565,0.270439124,0.393191589,0.045394495,0.303500936,0.170928395,0.3003,0.247,0.291111111,0.401818182,0.21738565,0.384974684,-0.22025,0.399915929,0.408905775,0.294588976,0.359083333,0.171222222,0.430548387,0.116461538,0.358347199,0.367069798,0.363596154,0.280590909,0.368826087,0.229505618,0.435862348,-0.046533333,0.341072729,0.518791667,0.406181818,0.325140679,0.414963532,0.183440158,0.286855926,0.351507047,0.410677866,0.578,0.368627812,0.688657143,0.269741433,0.251636364,0.128438596,0.425094737,0.391272727,0.705117647,0.277511111,0.372716216,0.343792208,0.4324,0.193295455,0.464262213,0.298418232,0.58,0.224675676,0.372619048,0.378915106,0.492375,0.339,0.319923077,0.304061195,0.635,0.159664187,0.404185185,0.513793103,0.365557377,0.378525368,0.405857042,0.310787234,0.193799433,0.32887268,0.420602686,0.0,0.284097521,0.088406326,0.384765405,0.408409664,0.294111111,0.425397436,0.197604167,0.3491968,0.387744444,0.387889398,0.359784431,0.369457062,0.442970149,0.9005,0.377516667,0.407959322,0.327134454,0.24655102,0.352309406,0.283947115,0.303288591,0.446211538,0.300092348,0.207044293,0.341133333,0.294519231,0.077098765,0.422939614,0.300615335,0.224942529,0.422213848,0.366468927,0.324733122,0.151189542,0.371757937,0.356697628,0.2625,0.172318707,0.401616947,0.498164134,0.33325,0.526454545,0.524191489,0.307,0.367,0.450871795,0.363220183,0.401745455,0.409,0.269396429,0.437337456,0.392487805,0.407626506,0.413862069,0.37340657,0.387195552,0.289846535,0.312436441,0.243646667,0.491200846,0.416454955,0.366298603,0.264674522,0.444193333,0.315336735,0.179576923,0.34733446,0.275174658,0.415962733,0.486607143,0.7645,0.435039932,0.310874093,0.393048128,0.185461538,0.447119403,0.346848837,-0.084472222,0.385330189,0.471766667,0.5375,0.436930233,0.345337846,0.531725738,0.289007236,0.212634383,0.435668449,0.330479167,0.489868852,0.497105882,0.401131387,0.258142857,0.352070968,0.380423237,0.380867238,0.37578465],"type":"choropleth"}],"name":"2020-10-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Virgin Islands","Zambia","Greenland","Cuba","Germany","Mozambique","Honduras","Vietnam","Guinea","Seychelles","Yemen","Chad","Eritrea","Serbia","Guernsey","India","Saudi Arabia","Saint Helena","Djibouti","Barbados","Togo","Thailand","Bhutan","Liberia","Democratic Republic of the Congo","Ivory Coast","Ireland","Kenya","Burundi","Lebanon","Switzerland","Portugal","Mauritania","Moldova","Austria","Oman","Cayman Islands","Algeria","Guatemala","Kyrgyzstan","Netherlands","South Africa","Kiribati","Madagascar","Colombia","Republic of the Congo","Kosovo","Slovakia","Botswana","Panama","Gambia","Syria","Jamaica","Anguilla","Pitcairn","Croatia","Antigua and Barbuda","Brazil","Saint Kitts and Nevis","Peru","Myanmar","Central African Republic","Hungary","Denmark","Dominica","Finland","Tunisia","Uganda","Tuvalu","Belgium","Micronesia","East Timor","Albania","Belize","South Sudan","Greece","Qatar","Rwanda","Andorra","Falkland Islands","Luxembourg","Bangladesh","Lithuania","Montserrat","Isle of Man","Philippines","Swaziland","Uruguay","Bolivia","Ukraine","Egypt","Comoros","Romania","Chile","Nepal","Kazakhstan","Czech Republic","Costa Rica","New Zealand","Estonia","Indonesia","Bermuda","Afghanistan","Jersey","Tanzania","Singapore","Mongolia","Ghana","Belarus","Trinidad and Tobago","Bahrain","Somalia","Papua New Guinea","Grenada","Argentina","Cambodia","Guinea-Bissau","Maldives","Malaysia","Norway","Marshall Islands","Jordan","Zimbabwe","Armenia","Lesotho","Vanuatu","Niue","Haiti","Russia","Pakistan","Laos","Burkina Faso","Tonga","Poland","Turkey","Libya","Saint Vincent and the Grenadines","Iceland","Nauru","Latvia","Mexico","Bosnia and Herzegovina","Bulgaria","Gibraltar","Uzbekistan","Tajikistan","British Indian Ocean Territory","Malta","Sao Tome and Principe","Ethiopia","Iran","Paraguay","Gabon","Montenegro","Italy","Iraq","Sri Lanka","Japan","Malawi","France","Benin","Australia","Niger","China","Suriname","Guyana","Spain","Angola","Dominican Republic","North Korea","United States","Saint Lucia","El Salvador","Azerbaijan","Solomon Islands","Sweden","Senegal","Ecuador","Cyprus","United Kingdom","Cameroon","Nigeria","Mauritius","Nicaragua","Western Sahara","Georgia","South Korea","Kuwait","Faroe Islands","Liechtenstein","Morocco","Turks and Caicos Islands","Sierra Leone","Palestine","Equatorial Guinea","Venezuela","Monaco","United Arab Emirates","Fiji","Turkmenistan","Macedonia","Slovenia","San Marino","Brunei","Samoa","Mali","Cape Verde","Bahamas","Canada","Israel","Vatican","Sudan"],"locations":["VGB","ZMB","GRL","CUB","DEU","MOZ","HND","VNM","GIN","SYC","YEM","TCD","ERI","SRB","GGY","IND","SAU","SHN","DJI","BRB","TGO","THA","BTN","LBR","COD","CIV","IRL","KEN","BDI","LBN","CHE","PRT","MRT","MDA","AUT","OMN","CYM","DZA","GTM","KGZ","NLD","ZAF","KIR","MDG","COL","COG","XKX","SVK","BWA","PAN","GMB","SYR","JAM","AIA","PCN","HRV","ATG","BRA","KNA","PER","MMR","CAF","HUN","DNK","DMA","FIN","TUN","UGA","TUV","BEL","FSM","TLS","ALB","BLZ","SSD","GRC","QAT","RWA","AND","FLK","LUX","BGD","LTU","MSR","IMN","PHL","SWZ","URY","BOL","UKR","EGY","COM","ROU","CHL","NPL","KAZ","CZE","CRI","NZL","EST","IDN","BMU","AFG","JEY","TZA","SGP","MNG","GHA","BLR","TTO","BHR","SOM","PNG","GRD","ARG","KHM","GNB","MDV","MYS","NOR","MHL","JOR","ZWE","ARM","LSO","VUT","NIU","HTI","RUS","PAK","LAO","BFA","TON","POL","TUR","LBY","VCT","ISL","NRU","LVA","MEX","BIH","BGR","GIB","UZB","TJK","IOT","MLT","STP","ETH","IRN","PRY","GAB","MNE","ITA","IRQ","LKA","JPN","MWI","FRA","BEN","AUS","NER","CHN","SUR","GUY","ESP","AGO","DOM","PRK","USA","LCA","SLV","AZE","SLB","SWE","SEN","ECU","CYP","GBR","CMR","NGA","MUS","NIC","ESH","GEO","KOR","KWT","FRO","LIE","MAR","TCA","SLE","PSE","GNQ","VEN","MCO","ARE","FJI","TKM","MKD","SVN","SMR","BRN","WSM","MLI","CPV","BHS","CAN","ISR","VAT","SDN"],"name":"","z":[0.311692308,0.394339623,0.299085714,0.14450079,0.30897841,0.169790541,0.148608856,0.258277078,0.068160494,0.416371901,0.186115385,0.340625,0.04836,0.349521978,0.503962963,0.230693725,0.062993174,0.037333333,0.264461538,0.30297006,0.257513514,0.332397011,0.249366667,0.407830918,0.196694362,0.190061069,0.346246332,0.253588357,-0.334871795,0.073469055,0.330699005,0.309470291,0.484612903,0.371860465,0.259192719,0.154733333,0.450012821,0.283484716,0.285801702,0.096566667,0.230103514,0.18926346,0.144625,0.353096774,0.288523805,0.217566038,0.529819277,0.235658537,0.070607143,0.207462286,0.270221429,0.265056338,0.336845466,0.656,0.5992,0.308285714,0.2556,0.474140108,0.446,0.396038576,0.308392638,0.14275,0.366271739,0.292752437,0.268,0.299673134,0.355431373,0.195817746,0.0,0.356403343,0.064222222,-0.16625,0.421232258,0.399566038,0.320756757,0.343761981,0.082389091,0.184925197,0.479824561,0.594526316,0.227266234,0.253788155,0.40382904,0.383421053,0.338509804,0.24169357,0.042533333,0.331261444,0.332403283,0.293672727,0.312112721,0.262333333,0.322851923,0.297191093,0.206776265,0.377146341,0.339181538,0.259582803,0.329211348,0.347769737,0.253807429,0.318107143,0.26958042,0.278104167,0.200245098,0.141784893,0.297037037,0.367086242,0.31955,0.218273333,0.095621429,0.209224638,0.208859813,0.391536585,0.348046383,0.293362069,0.118181818,-0.262928571,0.201726035,0.333452732,-0.040454545,0.182880952,0.124821898,0.4201,0.2914,0.238153846,0.610545455,0.375807407,0.308592271,-0.084392286,0.442757576,0.175557143,0.54585,0.280369513,0.23966913,0.370136842,0.292970588,0.229838384,0.809,0.055138298,0.314753745,0.434811594,0.368084507,0.0763,0.120987179,0.269747253,0.783,0.288177966,0.4604,0.232698113,0.386940916,0.340800266,0.33713913,0.359322581,0.436984029,0.269663391,0.111060172,0.212088391,0.301013216,0.40336795,0.235054054,0.457660072,0.408955357,0.218138957,0.156235294,0.269048077,0.376616119,0.314669565,0.225695327,0.488605263,0.37706566,0.15076,0.185941413,0.409195035,0.2368,0.312399833,0.280507553,0.275243415,0.380430412,0.308697594,0.354128809,0.261732879,0.14294,0.388324575,0.47396,0.43058396,0.213990783,0.214464481,0.20375,0.414375,0.236166667,0.0595,0.345798077,0.364888889,0.244,0.210684164,0.300767442,0.093956964,0.153858824,0.273347826,0.345954545,0.255410811,0.391111111,0.125904762,0.271,0.228918239,0.361690141,0.194760766,0.290184617,0.354836,0.8584,0.298823077],"type":"choropleth"}],"name":"2020-10-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","Venezuela","Vietnam","Tuvalu","British Indian Ocean Territory","Guatemala","Marshall Islands","Tunisia","Croatia","Armenia","Niger","Tonga","Equatorial Guinea","Indonesia","Serbia","Seychelles","Haiti","Niue","Czech Republic","East Timor","Paraguay","Ivory Coast","Togo","Bhutan","Macedonia","Andorra","Central African Republic","Luxembourg","Madagascar","Colombia","Austria","Ghana","Turkmenistan","Isle of Man","Gibraltar","Somalia","Romania","Kuwait","Lithuania","Nigeria","Burundi","Monaco","British Virgin Islands","Sierra Leone","Algeria","Jordan","Nepal","Netherlands","Lesotho","Cayman Islands","Bermuda","Saudi Arabia","Cambodia","Ukraine","Kosovo","Greenland","Honduras","Nauru","Moldova","Samoa","Poland","Tajikistan","Georgia","Trinidad and Tobago","Cameroon","India","Malta","Swaziland","Belgium","South Korea","Guernsey","Spain","Uruguay","Morocco","Albania","Pakistan","Jersey","Zambia","France","Saint Kitts and Nevis","Saint Vincent and the Grenadines","Republic of the Congo","Angola","Mauritius","Syria","Pitcairn","Kenya","Latvia","Oman","Maldives","Norway","Malawi","San Marino","Mozambique","Turks and Caicos Islands","South Sudan","Fiji","Sri Lanka","Denmark","Tokelau","United Kingdom","Brunei","Costa Rica","Gambia","Saint Helena","Sudan","Bosnia and Herzegovina","Laos","Barbados","Chile","Russia","Slovakia","Bahrain","Grenada","El Salvador","Dominican Republic","United States","Rwanda","Australia","Iran","Western Sahara","Bolivia","Djibouti","Gabon","Montenegro","Chad","Papua New Guinea","Liberia","Ireland","Liechtenstein","Slovenia","Canada","Malaysia","Afghanistan","Yemen","Kyrgyzstan","Qatar","Uganda","Eritrea","Mauritania","Mexico","Japan","Panama","Jamaica","Argentina","Comoros","Finland","Burkina Faso","United Arab Emirates","Cyprus","Israel","Hungary","Kiribati","Kazakhstan","Myanmar","Sao Tome and Principe","Ecuador","Dominica","Saint Lucia","Brazil","China","Thailand","Palestine","Switzerland","Portugal","Bulgaria","Botswana","Cuba","Nicaragua","Belize","Lebanon","Senegal","South Africa","Solomon Islands","Bangladesh","Vanuatu","Micronesia","Guinea","Guinea-Bissau","Turkey","Sweden","North Korea","Cape Verde","Germany","Libya","Philippines","Suriname","Greece","Uzbekistan","New Zealand","Tanzania","Bahamas","Peru","Ethiopia","Mali","Iceland","Mongolia","Italy","Singapore","Zimbabwe","Azerbaijan","Palau","Antigua and Barbuda","Democratic Republic of the Congo","Benin","Guyana","Faroe Islands","Belarus","Cook Islands","Egypt","Montserrat","Iraq","Estonia"],"locations":["FLK","VEN","VNM","TUV","IOT","GTM","MHL","TUN","HRV","ARM","NER","TON","GNQ","IDN","SRB","SYC","HTI","NIU","CZE","TLS","PRY","CIV","TGO","BTN","MKD","AND","CAF","LUX","MDG","COL","AUT","GHA","TKM","IMN","GIB","SOM","ROU","KWT","LTU","NGA","BDI","MCO","VGB","SLE","DZA","JOR","NPL","NLD","LSO","CYM","BMU","SAU","KHM","UKR","XKX","GRL","HND","NRU","MDA","WSM","POL","TJK","GEO","TTO","CMR","IND","MLT","SWZ","BEL","KOR","GGY","ESP","URY","MAR","ALB","PAK","JEY","ZMB","FRA","KNA","VCT","COG","AGO","MUS","SYR","PCN","KEN","LVA","OMN","MDV","NOR","MWI","SMR","MOZ","TCA","SSD","FJI","LKA","DNK","TKL","GBR","BRN","CRI","GMB","SHN","SDN","BIH","LAO","BRB","CHL","RUS","SVK","BHR","GRD","SLV","DOM","USA","RWA","AUS","IRN","ESH","BOL","DJI","GAB","MNE","TCD","PNG","LBR","IRL","LIE","SVN","CAN","MYS","AFG","YEM","KGZ","QAT","UGA","ERI","MRT","MEX","JPN","PAN","JAM","ARG","COM","FIN","BFA","ARE","CYP","ISR","HUN","KIR","KAZ","MMR","STP","ECU","DMA","LCA","BRA","CHN","THA","PSE","CHE","PRT","BGR","BWA","CUB","NIC","BLZ","LBN","SEN","ZAF","SLB","BGD","VUT","FSM","GIN","GNB","TUR","SWE","PRK","CPV","DEU","LBY","PHL","SUR","GRC","UZB","NZL","TZA","BHS","PER","ETH","MLI","ISL","MNG","ITA","SGP","ZWE","AZE","PLW","ATG","COD","BEN","GUY","FRO","BLR","COK","EGY","MSR","IRQ","EST"],"name":"","z":[0.453947368,-0.1178082,0.436506699,0.12,0.9225,0.321238009,0.484333333,0.477527027,0.335104839,0.209830769,0.505885774,0.337264706,0.14,0.27283106,0.512442529,0.401232143,0.380563492,-0.894,0.392756385,0.03375,0.253221198,0.52315,0.356115385,0.182090909,0.36335,0.279956522,0.52393,0.347420635,0.25955625,0.29850647,0.338621838,0.337642663,0.444545455,0.301715909,0.266322581,0.344124444,0.440200969,0.257074324,0.479122845,0.280258794,0.361779817,0.354988889,0.153538462,0.475139535,0.449832298,0.220314286,0.331042088,0.385826295,0.512803279,0.593235294,0.653821429,0.351659004,0.196111111,0.347668737,0.391849057,0.5758,0.088198157,0.809,0.506317829,0.567333333,0.313649618,0.351285714,0.538438031,0.393523944,0.393118679,0.372612477,0.42980292,0.061444444,0.304832726,0.318449735,0.37871875,0.33198554,0.53156298,0.446453125,0.330208,0.216789614,0.266075862,0.337204545,0.436841832,-0.004642857,0.335746269,0.233241935,0.36295288,0.423277778,0.479613861,0.515666667,0.200945326,0.368648855,0.388583815,0.09366055,0.483967675,0.35189769,0.58875,0.432715686,0.499428571,0.317181818,0.469327434,0.21865043,0.324977953,0.658666667,0.350306066,0.1571,0.293821519,0.51064878,0.397166667,0.505796117,0.324761006,0.476069444,0.324461538,0.262936103,0.376412303,0.29519774,0.402014388,0.480681818,0.169901024,0.211270108,0.49208094,0.039312903,0.498286221,0.504114286,0.492263158,0.23408838,0.721111111,0.41055615,0.268717949,0.395704225,0.404846847,0.470871951,0.345360419,0.5052,0.360814208,0.407843826,0.188118086,0.354477273,0.436064516,0.617068966,0.22146,0.154157895,0.135066667,0.47928125,0.262690516,0.39205106,0.289983051,0.311527344,0.316273141,0.428,0.337723757,0.370988372,0.344359301,0.493663446,0.439922438,0.381199461,-0.0756,0.239313725,0.416983539,0.697666667,0.225116091,0.162111111,0.528278689,0.315974139,0.234932142,0.457914297,0.419634146,0.338577287,0.402155482,0.439630282,0.16037963,0.058117348,0.114884615,0.420780822,0.216450262,0.23052381,0.348524568,0.662375,0.290653465,0.1154,0.674666667,0.371661017,0.0977,0.250673163,0.431749788,0.451173077,0.205519231,0.354560252,0.345376623,0.266149215,0.619388889,0.38473739,0.312354167,0.44769255,0.196433333,0.309665236,0.447252,0.107878628,0.370466667,0.257241135,0.528542289,0.401573605,0.30354506,0.260026316,0.471852201,0.911,0.248394737,0.284751724,0.134440476,-0.055801887,0.5739,0.404493333,0.0,0.422826147,0.360636364,0.317550314,0.372589595],"type":"choropleth"}],"name":"2020-10-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Somalia","Switzerland","Denmark","Brunei","Panama","Gambia","Sudan","Cyprus","Slovenia","Greenland","Micronesia","Poland","Dominica","Republic of the Congo","Liberia","Greece","Uzbekistan","Saint Kitts and Nevis","British Virgin Islands","Mauritius","El Salvador","Chile","Georgia","Cuba","Guyana","Bulgaria","Myanmar","Democratic Republic of the Congo","Iceland","Guinea","Isle of Man","Algeria","Indonesia","Thailand","Iraq","Liechtenstein","British Indian Ocean Territory","East Timor","Lebanon","Botswana","Andorra","Egypt","Finland","Djibouti","Bermuda","Monaco","Marshall Islands","Sri Lanka","Syria","Sierra Leone","Trinidad and Tobago","Turkey","Kosovo","Belarus","Tanzania","Macedonia","Zambia","Uganda","Chad","Suriname","Lesotho","Kyrgyzstan","Lithuania","Malawi","Latvia","Peru","Guatemala","Cambodia","Maldives","Cape Verde","Yemen","Nepal","Jordan","Solomon Islands","Angola","Kiribati","Australia","Tajikistan","France","Bolivia","Italy","Pakistan","Montenegro","Antigua and Barbuda","Togo","Falkland Islands","Netherlands","Ukraine","Saint Lucia","Malta","Slovakia","Mexico","Honduras","Barbados","Sweden","Albania","Guinea-Bissau","United Kingdom","Nicaragua","Germany","Nauru","Estonia","Brazil","Saint Helena","Grenada","Mozambique","Senegal","Norway","Malaysia","Qatar","Russia","Haiti","Afghanistan","Venezuela","Pitcairn","Ivory Coast","Zimbabwe","Ireland","Belgium","Papua New Guinea","South Africa","Moldova","United States","Seychelles","San Marino","Palau","Cayman Islands","Burundi","Rwanda","Eritrea","Bahamas","Jamaica","Fiji","Saint Vincent and the Grenadines","Oman","Mongolia","Philippines","Guernsey","Spain","Bosnia and Herzegovina","Croatia","Bhutan","Austria","Japan","Singapore","Niue","Benin","Serbia","Iran","Faroe Islands","Sao Tome and Principe","Tokelau","Madagascar","Tunisia","Central African Republic","Costa Rica","Czech Republic","Hungary","Azerbaijan","Israel","Turks and Caicos Islands","Mauritania","Nigeria","Laos","Vanuatu","Gabon","Ecuador","Colombia","India","Saudi Arabia","Gibraltar","Kenya","South Sudan","United Arab Emirates","Dominican Republic","Ghana","North Korea","Cameroon","Portugal","Tuvalu","Swaziland","Paraguay","Luxembourg","Equatorial Guinea","Kazakhstan","Argentina","Bangladesh","Morocco","Western Sahara","Canada","Bahrain","Montserrat","Romania","Libya","New Zealand","Turkmenistan","Uruguay","Tonga","Kuwait","Armenia","Ethiopia","Palestine","South Korea","Vietnam","Cook Islands","Samoa","Mali","Burkina Faso","China","Jersey","Niger","Belize"],"locations":["SOM","CHE","DNK","BRN","PAN","GMB","SDN","CYP","SVN","GRL","FSM","POL","DMA","COG","LBR","GRC","UZB","KNA","VGB","MUS","SLV","CHL","GEO","CUB","GUY","BGR","MMR","COD","ISL","GIN","IMN","DZA","IDN","THA","IRQ","LIE","IOT","TLS","LBN","BWA","AND","EGY","FIN","DJI","BMU","MCO","MHL","LKA","SYR","SLE","TTO","TUR","XKX","BLR","TZA","MKD","ZMB","UGA","TCD","SUR","LSO","KGZ","LTU","MWI","LVA","PER","GTM","KHM","MDV","CPV","YEM","NPL","JOR","SLB","AGO","KIR","AUS","TJK","FRA","BOL","ITA","PAK","MNE","ATG","TGO","FLK","NLD","UKR","LCA","MLT","SVK","MEX","HND","BRB","SWE","ALB","GNB","GBR","NIC","DEU","NRU","EST","BRA","SHN","GRD","MOZ","SEN","NOR","MYS","QAT","RUS","HTI","AFG","VEN","PCN","CIV","ZWE","IRL","BEL","PNG","ZAF","MDA","USA","SYC","SMR","PLW","CYM","BDI","RWA","ERI","BHS","JAM","FJI","VCT","OMN","MNG","PHL","GGY","ESP","BIH","HRV","BTN","AUT","JPN","SGP","NIU","BEN","SRB","IRN","FRO","STP","TKL","MDG","TUN","CAF","CRI","CZE","HUN","AZE","ISR","TCA","MRT","NGA","LAO","VUT","GAB","ECU","COL","IND","SAU","GIB","KEN","SSD","ARE","DOM","GHA","PRK","CMR","PRT","TUV","SWZ","PRY","LUX","GNQ","KAZ","ARG","BGD","MAR","ESH","CAN","BHR","MSR","ROU","LBY","NZL","TKM","URY","TON","KWT","ARM","ETH","PSE","KOR","VNM","COK","WSM","MLI","BFA","CHN","JEY","NER","BLZ"],"name":"","z":[0.356113744,0.372483976,0.334225379,0.380852941,0.330168405,0.39914359,0.428157895,0.550939052,0.38353,0.512136364,0.65325,0.355360296,-0.103,0.142075,0.466114754,0.404504673,0.3468,0.738846154,0.711875,0.214978723,0.054603,0.493746452,0.498786241,-0.061186099,0.402980392,0.393027778,0.316351111,0.304747191,0.410292929,0.312794118,0.33475,0.433436364,0.164971696,0.365893333,0.337530249,0.187133333,0.559833333,-0.0932,0.334605263,-0.019552239,0.457352941,0.326257443,0.361628821,0.148,0.434903226,0.408208333,0.446,0.164915805,0.372744186,0.479873239,0.373164444,0.320958204,0.482324324,0.390558559,0.065190341,0.263095238,0.045295775,0.064753121,0.479530303,0.573666667,0.365628205,0.508736842,0.484828947,0.331551724,0.222798969,0.323990023,0.329475429,0.205974359,0.083389831,0.321474576,0.46423622,0.266606586,0.227924242,0.850142857,0.518223881,0.4745,0.445598333,0.47531068,0.382292543,0.201006579,0.413479679,0.318311959,0.409025641,0.431484848,0.43894152,0.395142857,0.345310577,0.374125257,0.471102041,0.24762069,0.499624113,0.295288438,0.185260163,0.27223301,0.432067568,0.43436,0.138,0.362746637,0.219732759,0.335522751,0.889,0.346259259,0.368303967,0.342142857,0.167682927,0.239164835,0.193707904,0.409758132,0.222969797,0.234474227,0.304228643,0.393834842,0.182258621,0.166231515,0.708666667,0.281482759,0.288298165,0.428752088,0.295783385,0.403653846,0.278641243,0.503452489,0.494572392,0.550884817,-0.224,0.0,0.403257426,-0.255826087,0.026816901,0.177157895,0.442181319,0.289047382,0.349311475,0.585351852,0.192806452,0.435693333,0.420837124,0.34766,0.423541337,0.368465347,0.180038462,0.27004,0.348891725,0.27808,0.257302738,0.2565,0.355880597,0.31475,0.460824455,0.067727273,0.589833333,0.775333333,0.320019481,0.42215261,0.502228571,0.291668269,0.32623913,0.393963211,0.505467249,0.332931354,0.945,0.619357143,0.532655019,0.510415385,0.651333333,0.487592,0.208746189,0.351477514,0.169206225,0.130759615,0.43475,0.046193061,0.511641975,0.264199703,0.390949304,0.075487562,0.210882353,0.41712294,0.326490134,0.281,0.113222222,0.343221884,0.379656,0.352692308,0.333157895,0.397774101,0.287588391,0.431238562,0.542958333,0.437540861,0.209439252,0.627181818,0.427672773,0.299151515,0.3894257,0.552431818,0.457395232,0.408567568,0.021755287,0.605965517,0.409014164,0.494602941,0.408917768,0.399784566,0.660666667,0.5738,0.259940476,0.4199,0.307237926,0.378872093,0.536243553,0.456694444],"type":"choropleth"}],"name":"2020-10-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Swaziland","Laos","Liechtenstein","Norway","Ukraine","Hungary","Egypt","Tanzania","Luxembourg","Switzerland","Bosnia and Herzegovina","Denmark","Nicaragua","Cape Verde","Uruguay","Germany","Albania","Mexico","Kuwait","Dominica","Malaysia","Ireland","Grenada","Palestine","Morocco","Saint Vincent and the Grenadines","Central African Republic","British Indian Ocean Territory","New Zealand","Brunei","Paraguay","Mauritius","Myanmar","Gambia","Saint Kitts and Nevis","Togo","Estonia","Republic of the Congo","Cuba","Syria","Solomon Islands","Belarus","Bermuda","Vatican","Angola","Zimbabwe","Libya","Russia","Romania","Sweden","Isle of Man","Equatorial Guinea","Brazil","Turks and Caicos Islands","Montserrat","Armenia","Bahrain","Chile","Bahamas","Bulgaria","Kiribati","Slovakia","Fiji","Israel","Jersey","Cambodia","Turkmenistan","Papua New Guinea","Pakistan","Finland","Macedonia","Canada","Bangladesh","Indonesia","East Timor","Rwanda","Malta","Pitcairn","Ethiopia","Japan","South Korea","Guatemala","El Salvador","Lebanon","Kosovo","Mozambique","Montenegro","Mongolia","Bhutan","Vanuatu","Panama","Poland","Nepal","Monaco","Haiti","United Arab Emirates","Guinea","Uzbekistan","Australia","Cameroon","Malawi","Niue","Anguilla","Niger","Sudan","Andorra","Portugal","Falkland Islands","Iran","Georgia","Senegal","Dominican Republic","Saudi Arabia","Lithuania","Oman","Belgium","Jamaica","Honduras","Kyrgyzstan","Liberia","Madagascar","Qatar","Guernsey","Austria","France","Tonga","Yemen","Netherlands","Czech Republic","Ivory Coast","Turkey","Eritrea","North Korea","Ghana","Democratic Republic of the Congo","Benin","Mali","Ecuador","British Virgin Islands","China","Algeria","Moldova","Spain","Cayman Islands","San Marino","Nigeria","Burundi","Mauritania","Samoa","Kenya","Somalia","India","Venezuela","Greenland","Trinidad and Tobago","Argentina","Antigua and Barbuda","United States","Uganda","Botswana","Maldives","Belize","Singapore","Bolivia","Guyana","Tunisia","Serbia","Costa Rica","Iraq","Chad","Philippines","Cyprus","Tokelau","Sierra Leone","Lesotho","Colombia","Faroe Islands","Guinea-Bissau","Western Sahara","Kazakhstan","Tajikistan","Afghanistan","Gibraltar","Burkina Faso","Comoros","Micronesia","Greece","Vietnam","Italy","Suriname","Azerbaijan","Peru","Marshall Islands","Iceland","Saint Lucia","Thailand","Latvia","Barbados","Gabon","South Africa","Slovenia","South Sudan","United Kingdom","Croatia","Zambia","Saint Helena","Seychelles","Djibouti","Sao Tome and Principe","Sri Lanka","Jordan"],"locations":["SWZ","LAO","LIE","NOR","UKR","HUN","EGY","TZA","LUX","CHE","BIH","DNK","NIC","CPV","URY","DEU","ALB","MEX","KWT","DMA","MYS","IRL","GRD","PSE","MAR","VCT","CAF","IOT","NZL","BRN","PRY","MUS","MMR","GMB","KNA","TGO","EST","COG","CUB","SYR","SLB","BLR","BMU","VAT","AGO","ZWE","LBY","RUS","ROU","SWE","IMN","GNQ","BRA","TCA","MSR","ARM","BHR","CHL","BHS","BGR","KIR","SVK","FJI","ISR","JEY","KHM","TKM","PNG","PAK","FIN","MKD","CAN","BGD","IDN","TLS","RWA","MLT","PCN","ETH","JPN","KOR","GTM","SLV","LBN","XKX","MOZ","MNE","MNG","BTN","VUT","PAN","POL","NPL","MCO","HTI","ARE","GIN","UZB","AUS","CMR","MWI","NIU","AIA","NER","SDN","AND","PRT","FLK","IRN","GEO","SEN","DOM","SAU","LTU","OMN","BEL","JAM","HND","KGZ","LBR","MDG","QAT","GGY","AUT","FRA","TON","YEM","NLD","CZE","CIV","TUR","ERI","PRK","GHA","COD","BEN","MLI","ECU","VGB","CHN","DZA","MDA","ESP","CYM","SMR","NGA","BDI","MRT","WSM","KEN","SOM","IND","VEN","GRL","TTO","ARG","ATG","USA","UGA","BWA","MDV","BLZ","SGP","BOL","GUY","TUN","SRB","CRI","IRQ","TCD","PHL","CYP","TKL","SLE","LSO","COL","FRO","GNB","ESH","KAZ","TJK","AFG","GIB","BFA","COM","FSM","GRC","VNM","ITA","SUR","AZE","PER","MHL","ISL","LCA","THA","LVA","BRB","GAB","ZAF","SVN","SSD","GBR","HRV","ZMB","SHN","SYC","DJI","STP","LKA","JOR"],"name":"","z":[0.074444444,0.485641975,0.292464286,0.35246263,0.297482379,0.349803089,0.327555102,0.029272388,0.328023121,0.297972339,0.383333333,0.306642188,0.268318841,0.210352113,0.311820327,0.269902318,0.310286944,0.219316883,0.047171375,0.574166667,0.200240084,0.237648858,0.34762963,0.391285714,0.30323608,0.397111111,0.350863636,-0.246333333,0.299312553,0.370333333,0.292788732,0.503181818,0.284666667,0.358185185,0.26425,0.350004608,0.287503817,0.199547619,0.037891069,0.496015385,-0.0986,0.253144737,0.32216,-0.52,0.256867769,0.220227848,0.310315789,0.313384232,0.368416129,0.372563063,0.388362069,0.389294118,0.470597864,0.141,0.118947368,0.444174603,0.099708738,0.306420667,0.314183857,0.197741379,0.703,0.312470588,0.228177215,0.467636242,0.256676471,0.34928866,0.345647059,0.246571429,0.193565029,0.369792342,0.381615385,0.290566206,0.205455056,0.048823515,0.5718,-0.040254237,0.224977273,-0.007857143,0.289665094,0.239341818,0.370464286,0.257865707,0.223389353,0.268307958,0.284565217,0.252304878,0.284160714,0.388583333,-0.034833333,0.387444444,0.292205339,0.21409541,0.189407767,0.305779412,0.301197309,0.188875817,0.156071429,0.5906,0.303969,0.370792822,0.219096491,0.368333333,0.3715,0.354472637,0.263293532,0.399854167,0.3656523,0.109708333,0.412090782,0.39174502,0.264809735,0.276339093,0.067604743,0.33079941,0.191170732,0.263778409,0.288207705,0.23569883,0.178903226,0.358312849,0.262957627,0.141478571,0.419066667,0.252647942,0.299664965,0.226083333,0.202463415,0.289369053,0.278602273,0.336623377,0.060155928,0.187571429,0.28044186,0.296794737,0.201214286,0.279647059,0.316473118,0.244455064,0.432,0.348584076,0.288996689,0.391102564,0.309619516,0.37975,0.140333333,0.609768023,0.00330303,0.253333333,-0.106384615,0.225267623,0.237728033,0.144377416,0.042460956,0.451814815,0.311951128,0.32393559,0.04247619,0.340494069,0.215179204,0.186853659,0.202345291,0.40190566,0.226425157,0.311056399,0.105257143,0.365994898,0.406439306,0.231597148,0.29855914,0.433777778,0.315189613,0.304067901,0.325125,0.297229508,0.33065,0.239154627,0.5721,0.94,0.322411765,0.406641026,0.157759615,0.379484536,0.104457143,0.132244186,-0.173333333,0.2175,0.321940096,0.333771341,0.429623475,0.3371,0.401185629,0.501698707,0.462,0.397655172,0.466744186,0.366149194,0.312925926,0.358,0.362223684,0.30500151,0.245970732,0.336681416,0.30013557,0.30266,0.326802817,0.46575,0.387601942,0.199,0.42025,0.267100756,0.089069767],"type":"choropleth"}],"name":"2020-10-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkmenistan","Greenland","Nigeria","Bermuda","Jamaica","Croatia","Cuba","Slovakia","Morocco","Uzbekistan","Pitcairn","Angola","Belarus","Belize","Faroe Islands","Suriname","Finland","Rwanda","France","Kiribati","Vatican","Niue","Fiji","Japan","Western Sahara","Costa Rica","Zambia","Barbados","Palestine","Jersey","Azerbaijan","Georgia","Belgium","Grenada","Montenegro","Nepal","Saint Helena","Kazakhstan","Greece","Mozambique","Benin","Jordan","Comoros","Russia","Sudan","Syria","Montserrat","Slovenia","Swaziland","Niger","Kosovo","Australia","Kenya","Gibraltar","Tunisia","Vanuatu","Myanmar","Turkey","Cook Islands","Austria","Singapore","Kuwait","Cyprus","Luxembourg","Maldives","Equatorial Guinea","Sierra Leone","Malawi","Cameroon","Guinea","Lesotho","Mali","Bahamas","Uganda","Czech Republic","Paraguay","Lithuania","Kyrgyzstan","Iran","New Zealand","Burundi","Marshall Islands","Central African Republic","Spain","Tanzania","Democratic Republic of the Congo","Peru","Ghana","Senegal","Saudi Arabia","Malaysia","Oman","Portugal","Armenia","Poland","Colombia","Pakistan","Guernsey","Trinidad and Tobago","Italy","British Virgin Islands","Haiti","Uruguay","El Salvador","Brazil","Germany","Saint Kitts and Nevis","Republic of the Congo","Bolivia","Serbia","Canada","Thailand","Togo","Cayman Islands","Liechtenstein","Panama","South Africa","Zimbabwe","Iraq","Antigua and Barbuda","Ivory Coast","Tuvalu","Iceland","United Kingdom","Honduras","Micronesia","Dominican Republic","United Arab Emirates","Venezuela","Switzerland","India","Malta","Isle of Man","British Indian Ocean Territory","Monaco","Anguilla","Saint Lucia","Algeria","Madagascar","Philippines","Ecuador","Solomon Islands","Tokelau","Samoa","Bangladesh","Burkina Faso","Liberia","Djibouti","Sri Lanka","North Korea","Bahrain","Latvia","Tajikistan","Nicaragua","Estonia","Yemen","Cape Verde","Papua New Guinea","Indonesia","Andorra","Mongolia","Turks and Caicos Islands","Guatemala","Macedonia","Denmark","Mauritania","Laos","Bhutan","Saint Vincent and the Grenadines","San Marino","Guinea-Bissau","Gambia","Albania","Mauritius","Sao Tome and Principe","Gabon","East Timor","Afghanistan","Botswana","Ethiopia","Netherlands","Chad","Libya","Falkland Islands","Cambodia","Guyana","Ireland","China","South Sudan","Ukraine","Vietnam","Eritrea","United States","Somalia","Sweden","Mexico","Lebanon","Bulgaria","South Korea","Seychelles","Egypt","Israel","Dominica","Moldova","Norway","Brunei","Qatar","Chile","Bosnia and Herzegovina","Argentina","Hungary","Tonga","Romania"],"locations":["TKM","GRL","NGA","BMU","JAM","HRV","CUB","SVK","MAR","UZB","PCN","AGO","BLR","BLZ","FRO","SUR","FIN","RWA","FRA","KIR","VAT","NIU","FJI","JPN","ESH","CRI","ZMB","BRB","PSE","JEY","AZE","GEO","BEL","GRD","MNE","NPL","SHN","KAZ","GRC","MOZ","BEN","JOR","COM","RUS","SDN","SYR","MSR","SVN","SWZ","NER","XKX","AUS","KEN","GIB","TUN","VUT","MMR","TUR","COK","AUT","SGP","KWT","CYP","LUX","MDV","GNQ","SLE","MWI","CMR","GIN","LSO","MLI","BHS","UGA","CZE","PRY","LTU","KGZ","IRN","NZL","BDI","MHL","CAF","ESP","TZA","COD","PER","GHA","SEN","SAU","MYS","OMN","PRT","ARM","POL","COL","PAK","GGY","TTO","ITA","VGB","HTI","URY","SLV","BRA","DEU","KNA","COG","BOL","SRB","CAN","THA","TGO","CYM","LIE","PAN","ZAF","ZWE","IRQ","ATG","CIV","TUV","ISL","GBR","HND","FSM","DOM","ARE","VEN","CHE","IND","MLT","IMN","IOT","MCO","AIA","LCA","DZA","MDG","PHL","ECU","SLB","TKL","WSM","BGD","BFA","LBR","DJI","LKA","PRK","BHR","LVA","TJK","NIC","EST","YEM","CPV","PNG","IDN","AND","MNG","TCA","GTM","MKD","DNK","MRT","LAO","BTN","VCT","SMR","GNB","GMB","ALB","MUS","STP","GAB","TLS","AFG","BWA","ETH","NLD","TCD","LBY","FLK","KHM","GUY","IRL","CHN","SSD","UKR","VNM","ERI","USA","SOM","SWE","MEX","LBN","BGR","KOR","SYC","EGY","ISR","DMA","MDA","NOR","BRN","QAT","CHL","BIH","ARG","HUN","TON","ROU"],"name":"","z":[0.228551724,0.649631579,0.337814237,0.191,0.334385838,0.442515873,0.120562641,0.323421687,0.323067692,0.38524,0.2035,0.257165714,0.396953125,0.484636364,0.368636364,0.271,0.294914815,-0.115384615,0.425223775,0.007,0.778,0.395571429,0.394109756,0.251995644,0.3334375,0.297773234,0.265125,0.373985507,0.322991228,0.377428571,0.38777027,0.413371212,0.325000353,0.264866667,0.377956522,0.1948,0.447125,0.132795455,0.315,0.376333333,0.233607843,0.114207921,-0.341666667,0.379420466,0.387185484,0.253073529,0.544533333,0.300898955,0.176583333,0.42909831,0.29891358,0.443951276,0.179078191,0.126423077,0.233565445,0.376222222,0.365627119,0.226594965,0.4455,0.286576457,0.232738944,0.018238916,0.392898263,0.313601307,-0.177906103,0.43336,0.478581395,0.537441176,0.438454039,0.292068966,0.15662963,0.227495283,0.339995434,0.285464371,0.368722667,0.210698282,0.316657143,0.333086957,0.457011507,0.374561255,-0.372188679,0.0898,0.333,0.345610481,0.357682292,0.283722603,0.281903074,0.27957932,0.201239203,0.088490431,0.070205078,0.197181818,0.332221645,0.198273504,0.197278953,0.259637616,0.277520728,0.340741935,0.335529968,0.26353494,0.730833333,0.337604743,0.340125638,0.188074476,0.400894121,0.311238456,0.547833333,0.04183871,0.1758,0.388218638,0.323432705,0.337286511,0.197044693,0.50638806,0.360333333,0.338445822,0.256587918,0.192377358,0.301198502,0.319519231,0.279361446,0.484,0.473792208,0.374229806,0.24495102,0.448,0.232801693,0.176554407,0.142164744,0.304738571,0.216526917,0.429313609,0.348708333,0.5032,0.354451613,0.3805,0.361222222,0.324338095,0.436833333,0.301988057,0.263424516,0.365571429,-0.0025,0.542111111,0.162137466,0.41452,0.39225,0.148454545,0.415435178,0.318452381,0.083430894,0.374728643,0.308067568,0.316703476,0.279056738,0.276436508,0.21545,0.343660714,0.15306068,0.309363636,0.248295276,0.4475,0.3999314,0.286685714,0.337827397,0.228517241,0.462567797,0.298636364,0.443166667,0.880666667,0.8372,0.409647343,0.419036557,0.311694444,0.0455,0.42759292,0.298666667,0.166187166,0.248968254,0.349055172,0.346617426,0.398289855,0.021857143,0.503875,0.258018519,0.289676923,0.310689524,0.346948146,0.3558,0.39262565,0.427621739,0.174444444,0.417196441,0.211166667,0.372819608,0.259663091,0.166192488,0.400036254,0.354803783,0.447993711,0.3591146,0.286036961,0.3565,0.390346535,0.439932651,0.15025,0.120903766,0.299694367,0.391781421,0.359407585,0.318015015,0.394492754,0.373596929],"type":"choropleth"}],"name":"2020-10-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mozambique","British Virgin Islands","Colombia","Libya","Greece","Tokelau","Dominica","Rwanda","Kenya","Serbia","Kyrgyzstan","Solomon Islands","Russia","Brunei","Thailand","San Marino","Finland","Suriname","Swaziland","Costa Rica","Azerbaijan","Moldova","Slovenia","Turkmenistan","Turkey","Palau","Fiji","Ireland","Ethiopia","China","Republic of the Congo","Cuba","Peru","Niger","Hungary","Tuvalu","Trinidad and Tobago","Poland","Algeria","Maldives","El Salvador","Greenland","Mali","Bhutan","Norway","Palestine","Albania","Bosnia and Herzegovina","Saint Vincent and the Grenadines","Mexico","Bahrain","Somalia","Grenada","Comoros","Guyana","Denmark","Eritrea","Anguilla","Andorra","Zimbabwe","Netherlands","Seychelles","Gabon","Brazil","Panama","Sweden","Georgia","Israel","North Korea","Sri Lanka","Montserrat","Venezuela","Paraguay","Tonga","Chad","Guinea-Bissau","Switzerland","Belize","Latvia","Estonia","Syria","Zambia","Botswana","Australia","Kiribati","United States","Mauritius","Cyprus","Jamaica","Turks and Caicos Islands","Lebanon","Mauritania","Malta","British Indian Ocean Territory","Austria","Equatorial Guinea","Armenia","Samoa","Lesotho","Uruguay","Cayman Islands","Kosovo","Honduras","Belgium","United Kingdom","Vanuatu","Benin","Democratic Republic of the Congo","Gambia","Slovakia","Bolivia","Sierra Leone","Faroe Islands","Italy","Laos","Guinea","Nepal","Morocco","Saint Helena","Japan","Central African Republic","Haiti","Portugal","Marshall Islands","Liberia","Djibouti","Niue","Saint Lucia","Montenegro","Tunisia","Isle of Man","Spain","Cook Islands","Pakistan","Chile","Micronesia","Nicaragua","Tanzania","Iceland","Philippines","South Sudan","Guernsey","Uzbekistan","Bangladesh","Tajikistan","Pitcairn","Bahamas","Indonesia","Ghana","France","Senegal","Belarus","Saudi Arabia","Malaysia","Kuwait","Papua New Guinea","East Timor","Madagascar","Romania","Malawi","Dominican Republic","Western Sahara","Germany","Canada","Monaco","Guatemala","Sao Tome and Principe","Kazakhstan","United Arab Emirates","Ivory Coast","Cameroon","Afghanistan","Saint Kitts and Nevis","Czech Republic","Singapore","Argentina","Macedonia","Myanmar","New Zealand","Burundi","Egypt","Iran","Liechtenstein","Lithuania","Iraq","Ecuador","Nigeria","Barbados","Yemen","Bulgaria","Cambodia","Ukraine","South Korea","Nauru","Angola","Jersey","Sudan","Burkina Faso","Jordan","Bermuda","Qatar","Luxembourg","India","Vietnam","Croatia","Mongolia","Falkland Islands","Cape Verde","Antigua and Barbuda","South Africa","Oman","Uganda","Gibraltar","Togo"],"locations":["MOZ","VGB","COL","LBY","GRC","TKL","DMA","RWA","KEN","SRB","KGZ","SLB","RUS","BRN","THA","SMR","FIN","SUR","SWZ","CRI","AZE","MDA","SVN","TKM","TUR","PLW","FJI","IRL","ETH","CHN","COG","CUB","PER","NER","HUN","TUV","TTO","POL","DZA","MDV","SLV","GRL","MLI","BTN","NOR","PSE","ALB","BIH","VCT","MEX","BHR","SOM","GRD","COM","GUY","DNK","ERI","AIA","AND","ZWE","NLD","SYC","GAB","BRA","PAN","SWE","GEO","ISR","PRK","LKA","MSR","VEN","PRY","TON","TCD","GNB","CHE","BLZ","LVA","EST","SYR","ZMB","BWA","AUS","KIR","USA","MUS","CYP","JAM","TCA","LBN","MRT","MLT","IOT","AUT","GNQ","ARM","WSM","LSO","URY","CYM","XKX","HND","BEL","GBR","VUT","BEN","COD","GMB","SVK","BOL","SLE","FRO","ITA","LAO","GIN","NPL","MAR","SHN","JPN","CAF","HTI","PRT","MHL","LBR","DJI","NIU","LCA","MNE","TUN","IMN","ESP","COK","PAK","CHL","FSM","NIC","TZA","ISL","PHL","SSD","GGY","UZB","BGD","TJK","PCN","BHS","IDN","GHA","FRA","SEN","BLR","SAU","MYS","KWT","PNG","TLS","MDG","ROU","MWI","DOM","ESH","DEU","CAN","MCO","GTM","STP","KAZ","ARE","CIV","CMR","AFG","KNA","CZE","SGP","ARG","MKD","MMR","NZL","BDI","EGY","IRN","LIE","LTU","IRQ","ECU","NGA","BRB","YEM","BGR","KHM","UKR","KOR","NRU","AGO","JEY","SDN","BFA","JOR","BMU","QAT","LUX","IND","VNM","HRV","MNG","FLK","CPV","ATG","ZAF","OMN","UGA","GIB","TGO"],"name":"","z":[0.412440299,0.392571429,0.36083616,0.187333333,0.400016404,0.869,0.331238095,0.139163934,0.233356235,0.324738197,0.401403846,0.509727273,0.310650746,0.083916667,0.36892402,0.375888889,0.261393417,0.372105263,0.12675,0.22135901,0.120676845,0.37826601,0.353326733,0.534883721,0.270669854,0.446333333,0.432487805,0.293322856,0.339850299,0.356553642,0.311195652,0.061644525,0.300810284,0.519981707,0.340726471,0.697166667,0.335122137,0.285272067,0.295712941,0.127403704,0.243994995,0.299433962,0.323784,0.4497,0.413853912,0.315634328,0.425948012,0.343960526,0.52727907,0.332584853,0.236324324,0.094376147,0.209608696,0.881,0.334888889,0.362804911,0.245933333,0.878,0.298574257,0.240303571,0.360368393,0.432874286,0.319689189,0.32641218,0.303436499,0.371026029,0.524246819,0.342940902,0.476421053,0.192110248,0.153705882,0.170371888,0.426399125,0.495368421,0.463589744,0.075,0.319121795,0.43171028,0.25079476,0.230422222,0.438,0.262186667,0.12792623,0.413257371,0.387666667,0.46462295,0.296596154,0.389941767,0.355836673,0.107625,0.255045267,0.013479167,0.375185567,0.583333333,0.350821606,0.245166667,0.530987013,0.552967742,0.383087719,0.362509909,0.498083333,0.254493506,0.205834043,0.284658056,0.387324085,0.307636364,0.219057143,0.242300366,0.528630682,0.268865385,0.201770624,0.352736434,0.1658,0.409558349,0.255040816,0.403632911,0.272264184,0.1991883,0.312428571,0.287298813,0.377083333,0.336359797,0.350769397,0.4038,0.369023256,-0.154615385,0.166666667,0.484960784,0.411136364,0.289936455,0.380261682,0.337204902,0.434888889,0.252656427,0.358135596,0.254,0.25221045,0.199670507,0.371493243,0.308155286,0.306594714,0.33338806,0.2866,0.189635231,0.321231343,0.4555,0.423498054,0.119106405,0.298239401,0.309336669,0.301431262,0.229427273,0.150646743,0.082632738,0.0667443,0.371693182,0.3532,0.296596774,0.366190698,0.330067857,0.298763845,0.351264706,0.310715376,0.369933587,0.14852459,0.314718433,0.353684211,0.196611111,0.23447713,0.284138554,0.390522436,0.207545852,0.436705882,0.320730392,0.225998084,0.325566831,0.384966667,0.343606335,0.346972973,0.147435897,0.305818414,0.391576289,0.287294118,0.365018349,0.281060976,0.221062196,0.397005685,0.412685039,0.075726531,0.348307692,0.249985075,0.312112813,0.292332579,-0.651,0.351706714,0.286861635,0.309934132,0.399515385,0.129172727,0.3153125,0.152298765,0.271497537,0.254936052,0.391085967,0.340161017,0.457188679,0.315064516,0.220841463,0.436454545,0.336500444,0.266628743,0.221201754,0.459909091,0.359202186],"type":"choropleth"}],"name":"2020-10-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cameroon","South Korea","Pakistan","Micronesia","Cook Islands","Malta","Albania","Vietnam","India","Haiti","Sri Lanka","Italy","Germany","Central African Republic","Poland","Antigua and Barbuda","Ukraine","Costa Rica","Ghana","Marshall Islands","Palestine","Palau","Ecuador","Belgium","Spain","Greenland","Burundi","Republic of the Congo","Ivory Coast","Turkey","Bermuda","Isle of Man","Madagascar","Brazil","Uganda","Lebanon","Yemen","Saint Helena","Denmark","Kuwait","Dominican Republic","Czech Republic","Samoa","Bahamas","Croatia","Algeria","Laos","Latvia","Zimbabwe","Andorra","East Timor","Gambia","Jordan","Indonesia","North Korea","Falkland Islands","Austria","Cyprus","Portugal","Azerbaijan","Togo","Mauritius","Swaziland","Jamaica","Cambodia","Turks and Caicos Islands","Georgia","Nepal","Kiribati","Guinea-Bissau","Singapore","Comoros","Belize","Zambia","Luxembourg","Grenada","Chad","Saint Kitts and Nevis","Gibraltar","Suriname","Trinidad and Tobago","Syria","Montserrat","Iran","Benin","Bangladesh","Macedonia","Uruguay","Seychelles","Bahrain","Sweden","Netherlands","Anguilla","Western Sahara","Japan","Guyana","Botswana","Faroe Islands","Mauritania","Switzerland","Mexico","United States","Chile","Bosnia and Herzegovina","Estonia","Israel","Saint Vincent and the Grenadines","Solomon Islands","Afghanistan","Lithuania","Eritrea","Nauru","Tanzania","Somalia","Saudi Arabia","Burkina Faso","Niue","Australia","Libya","Liberia","Iceland","Brunei","Jersey","Ireland","New Zealand","Venezuela","Niger","Armenia","Moldova","Thailand","Montenegro","Fiji","Greece","Kosovo","Barbados","Paraguay","Tajikistan","Panama","Mongolia","Rwanda","Tuvalu","Guernsey","Liechtenstein","British Virgin Islands","Serbia","Uzbekistan","Canada","Mali","Saint Lucia","Qatar","Vanuatu","Philippines","Kyrgyzstan","Iraq","Romania","France","Slovakia","Nicaragua","Democratic Republic of the Congo","Maldives","Bulgaria","El Salvador","Cape Verde","China","Nigeria","Hungary","Ethiopia","South Sudan","Colombia","Guatemala","Sierra Leone","United Arab Emirates","Mozambique","Belarus","Kazakhstan","Malawi","Dominica","Tokelau","Bhutan","Pitcairn","Malaysia","Tunisia","Finland","Egypt","San Marino","Turkmenistan","Bolivia","Russia","Monaco","Kenya","United Kingdom","Tonga","Sao Tome and Principe","Equatorial Guinea","Peru","Cuba","Gabon","Senegal","Myanmar","Djibouti","Honduras","Argentina","Sudan","Cayman Islands","Papua New Guinea","Slovenia","Angola","Morocco","South Africa","Lesotho","Guinea","Norway","Oman"],"locations":["CMR","KOR","PAK","FSM","COK","MLT","ALB","VNM","IND","HTI","LKA","ITA","DEU","CAF","POL","ATG","UKR","CRI","GHA","MHL","PSE","PLW","ECU","BEL","ESP","GRL","BDI","COG","CIV","TUR","BMU","IMN","MDG","BRA","UGA","LBN","YEM","SHN","DNK","KWT","DOM","CZE","WSM","BHS","HRV","DZA","LAO","LVA","ZWE","AND","TLS","GMB","JOR","IDN","PRK","FLK","AUT","CYP","PRT","AZE","TGO","MUS","SWZ","JAM","KHM","TCA","GEO","NPL","KIR","GNB","SGP","COM","BLZ","ZMB","LUX","GRD","TCD","KNA","GIB","SUR","TTO","SYR","MSR","IRN","BEN","BGD","MKD","URY","SYC","BHR","SWE","NLD","AIA","ESH","JPN","GUY","BWA","FRO","MRT","CHE","MEX","USA","CHL","BIH","EST","ISR","VCT","SLB","AFG","LTU","ERI","NRU","TZA","SOM","SAU","BFA","NIU","AUS","LBY","LBR","ISL","BRN","JEY","IRL","NZL","VEN","NER","ARM","MDA","THA","MNE","FJI","GRC","XKX","BRB","PRY","TJK","PAN","MNG","RWA","TUV","GGY","LIE","VGB","SRB","UZB","CAN","MLI","LCA","QAT","VUT","PHL","KGZ","IRQ","ROU","FRA","SVK","NIC","COD","MDV","BGR","SLV","CPV","CHN","NGA","HUN","ETH","SSD","COL","GTM","SLE","ARE","MOZ","BLR","KAZ","MWI","DMA","TKL","BTN","PCN","MYS","TUN","FIN","EGY","SMR","TKM","BOL","RUS","MCO","KEN","GBR","TON","STP","GNQ","PER","CUB","GAB","SEN","MMR","DJI","HND","ARG","SDN","CYM","PNG","SVN","AGO","MAR","ZAF","LSO","GIN","NOR","OMN"],"name":"","z":[0.388750865,0.403702806,0.249745064,0.0,0.494666667,0.433804348,0.456773852,0.388974926,0.22466741,0.402495379,0.23947551,0.414917808,0.307910908,0.231643836,0.295988061,0.100183673,0.432632107,0.256753043,0.45221554,0.414666667,0.275013158,-0.611,0.211121175,0.342526459,0.354434675,0.532733333,-0.231318182,0.410724138,0.384967742,0.324071592,0.105636364,0.451235294,0.35472067,0.407119178,0.317120823,0.309942761,0.218033149,0.3015,0.416470899,0.085749027,0.295735632,0.305989865,0.397675,0.433015564,0.316644628,0.4068625,0.483719008,0.274543478,0.304916996,0.340025316,-0.007625,0.501972477,0.227291667,0.158356457,0.475533333,0.449833333,0.27191624,0.38935124,0.512675945,0.555710345,0.355066667,0.421725,0.1603,0.373083439,0.30104918,0.316666667,0.481657778,0.291337691,0.62,0.214086957,0.306403068,0.106428571,0.517055046,0.262479339,0.337807339,0.352578947,0.493675,0.402076923,0.340433333,0.060470588,0.377590604,0.410380435,0.542594595,0.39022885,0.468084507,0.185354134,0.3897,0.297187291,0.439842593,0.216968504,0.422180723,0.327256838,0.4325,0.421636364,0.265916075,0.3680625,0.44846988,0.276692308,0.502846154,0.324420435,0.313244673,0.438515133,0.27559951,0.34547093,0.368528571,0.331579685,0.275528302,0.139814815,0.251259669,0.442739382,0.331583333,0.286666667,0.265266436,0.25438342,0.161068637,0.430300885,0.57,0.445036086,0.488836364,0.476081897,0.324769841,-0.003318182,-0.051484848,0.326937128,0.341385793,0.10140105,0.440150685,0.8645685,0.329022556,0.434310757,0.273105263,0.258934783,0.441172952,0.280898551,0.427272727,0.222698138,0.362520833,0.252745828,0.401533333,0.066064677,0.5452,0.295288889,0.424470588,0.3245,0.33902521,0.341106383,0.351064016,0.410813725,0.357877193,0.186274286,0.415352941,0.348041899,0.163227273,0.450944882,0.402362182,0.401204338,0.323580153,0.138954614,0.159814961,0.074901887,0.316933333,0.080723856,0.272675676,0.361027906,0.422720958,0.35200304,0.353609418,0.439575,0.373969049,0.275028696,0.424321839,0.263717351,0.333694656,0.412066667,0.415461538,0.334262097,0.1084,0.669,0.188857143,0.823,0.197367737,0.329821918,0.332861239,0.377865874,-0.072,0.545615385,0.224508532,0.389886113,0.281206349,0.267789,0.414921891,0.310526316,0.525090909,0.086444444,0.639095238,0.123401449,0.369520325,0.275997403,0.385914414,0.253913043,0.14734322,0.316075787,0.417716667,0.5209875,0.280282609,0.384369369,0.357787709,0.384097614,0.382703915,0.3375375,0.232253968,0.397589849,0.382022059],"type":"choropleth"}],"name":"2020-10-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tokelau","Ireland","Qatar","Ghana","Zimbabwe","Saint Helena","Togo","Vietnam","Comoros","Croatia","Luxembourg","Macedonia","Costa Rica","Saudi Arabia","Cuba","Gambia","Turks and Caicos Islands","Belize","Oman","Venezuela","San Marino","Tunisia","Latvia","Senegal","Jersey","Serbia","Andorra","Faroe Islands","Western Sahara","Kazakhstan","Poland","Hungary","East Timor","Niger","United Arab Emirates","Germany","Haiti","Cambodia","Solomon Islands","France","Jamaica","Tuvalu","Nicaragua","Algeria","Malta","Panama","Netherlands","Bosnia and Herzegovina","Cameroon","Madagascar","Burkina Faso","Russia","Romania","British Indian Ocean Territory","Djibouti","Egypt","Japan","Chad","Nauru","Mauritius","Iraq","Palestine","Libya","Georgia","Grenada","New Zealand","South Korea","Switzerland","Thailand","Belarus","Kenya","Brunei","Barbados","Greenland","Afghanistan","Ukraine","Brazil","Zambia","Eritrea","Bahrain","Nepal","Norway","Iran","Lebanon","Mali","Uganda","Liberia","Myanmar","Montserrat","Denmark","Guyana","Cayman Islands","Swaziland","Marshall Islands","Somalia","Ecuador","Gibraltar","Papua New Guinea","Honduras","Equatorial Guinea","Turkey","Bahamas","Isle of Man","Canada","Iceland","Belgium","Gabon","Cook Islands","Jordan","Austria","Liechtenstein","Nigeria","El Salvador","Philippines","Yemen","Cape Verde","Israel","Dominica","Burundi","Suriname","South Africa","Angola","Samoa","Antigua and Barbuda","Lithuania","Mauritania","Greece","United Kingdom","Fiji","Spain","Indonesia","United States","Bulgaria","Syria","Morocco","Dominican Republic","Lesotho","Malawi","India","Vanuatu","Sao Tome and Principe","Tonga","Seychelles","South Sudan","Slovenia","Malaysia","Tanzania","Mozambique","Central African Republic","Finland","Rwanda","British Virgin Islands","Argentina","Botswana","Slovakia","Paraguay","Maldives","Laos","Mongolia","Czech Republic","Republic of the Congo","Tajikistan","Guinea-Bissau","Sweden","Micronesia","Kyrgyzstan","Bhutan","Chile","Ethiopia","Pitcairn","Azerbaijan","Armenia","Benin","Bangladesh","Guatemala","Albania","Australia","Kuwait","Niue","Sudan","Kosovo","North Korea","Pakistan","Cyprus","Kiribati","Portugal","Guernsey","Falkland Islands","Ivory Coast","Montenegro","Democratic Republic of the Congo","Saint Vincent and the Grenadines","Mexico","Turkmenistan","Italy","Peru","Colombia","Singapore","Saint Kitts and Nevis","Saint Lucia","Uzbekistan","Trinidad and Tobago","Uruguay","Monaco","Bermuda","Estonia","Guinea","Sierra Leone","China","Sri Lanka","Moldova","Bolivia","Anguilla"],"locations":["TKL","IRL","QAT","GHA","ZWE","SHN","TGO","VNM","COM","HRV","LUX","MKD","CRI","SAU","CUB","GMB","TCA","BLZ","OMN","VEN","SMR","TUN","LVA","SEN","JEY","SRB","AND","FRO","ESH","KAZ","POL","HUN","TLS","NER","ARE","DEU","HTI","KHM","SLB","FRA","JAM","TUV","NIC","DZA","MLT","PAN","NLD","BIH","CMR","MDG","BFA","RUS","ROU","IOT","DJI","EGY","JPN","TCD","NRU","MUS","IRQ","PSE","LBY","GEO","GRD","NZL","KOR","CHE","THA","BLR","KEN","BRN","BRB","GRL","AFG","UKR","BRA","ZMB","ERI","BHR","NPL","NOR","IRN","LBN","MLI","UGA","LBR","MMR","MSR","DNK","GUY","CYM","SWZ","MHL","SOM","ECU","GIB","PNG","HND","GNQ","TUR","BHS","IMN","CAN","ISL","BEL","GAB","COK","JOR","AUT","LIE","NGA","SLV","PHL","YEM","CPV","ISR","DMA","BDI","SUR","ZAF","AGO","WSM","ATG","LTU","MRT","GRC","GBR","FJI","ESP","IDN","USA","BGR","SYR","MAR","DOM","LSO","MWI","IND","VUT","STP","TON","SYC","SSD","SVN","MYS","TZA","MOZ","CAF","FIN","RWA","VGB","ARG","BWA","SVK","PRY","MDV","LAO","MNG","CZE","COG","TJK","GNB","SWE","FSM","KGZ","BTN","CHL","ETH","PCN","AZE","ARM","BEN","BGD","GTM","ALB","AUS","KWT","NIU","SDN","XKX","PRK","PAK","CYP","KIR","PRT","GGY","FLK","CIV","MNE","COD","VCT","MEX","TKM","ITA","PER","COL","SGP","KNA","LCA","UZB","TTO","URY","MCO","BMU","EST","GIN","SLE","CHN","LKA","MDA","BOL","AIA"],"name":"","z":[0.837,0.289650458,0.25794375,0.48683177,0.216221122,0.473,0.334831776,0.363155738,0.4135,0.339141732,0.211202899,0.24928,0.295358047,0.180162228,0.040650021,0.521923567,0.417125,0.474343137,0.3295,0.172554618,0.4175,0.355389121,0.324507389,0.385138801,0.30561,0.379418502,0.318671429,0.779666667,0.606548387,0.440821429,0.288898376,0.334429448,0.03475,0.466493069,0.285725416,0.340188232,0.416978102,0.308903614,0.023631579,0.428092693,0.399758065,0.254166667,0.10040599,0.42401084,0.30575,0.283526429,0.338652362,0.438877193,0.486821809,0.410225989,0.478491379,0.3150344,0.427984461,0.562,0.114210526,0.382992895,0.310110904,0.438271028,0.922,0.3472,0.391477663,0.431661017,0.266134328,0.487266272,0.334352941,0.406662416,0.293838369,0.355237248,0.385747114,0.409170732,0.254023889,0.081736842,0.262815789,0.627075,0.373215054,0.401585809,0.332551958,0.186663934,0.1415,0.14385124,0.245744395,0.407034039,0.400754864,0.18779798,0.334477273,0.308648313,0.414415254,0.349706897,0.589925,0.396787234,0.476891304,0.454216667,-0.025277778,0.533416667,0.341069149,0.198326958,-0.069774194,0.420753425,0.230599576,0.683,0.348120174,0.385587065,0.50873494,0.351804768,0.458287129,0.426473374,0.490654867,0.358666667,0.278941176,0.333311611,0.468266667,0.642492614,0.235107438,0.343851852,0.249848485,0.346655738,0.320001828,0.596846154,-0.193388889,0.5174,0.300976586,0.34628,0.342975,0.374,0.451110849,0.68925,0.45037165,0.408284144,-0.076456954,0.360130676,0.127209578,0.437904271,0.403647287,0.326455696,0.421146988,0.400477197,0.44520339,0.414723982,0.276583725,0.054117647,0.7052,0.387121212,0.446368421,0.5577,0.375236515,-0.04378462,0.358046809,0.259272727,0.35462963,0.364347044,0.006384,0.64025,0.257631209,0.45090566,0.334251908,0.212737889,-0.224303514,0.545441667,0.347081633,0.33975523,0.202026667,0.333378947,-0.461166667,0.389530747,0.448,0.476787879,0.173642857,0.41744581,0.345618529,0.433666667,0.494145299,0.786991892,0.349097015,0.168149321,0.280209324,0.345158621,0.404359416,0.031240196,0.647444444,0.470427419,0.274938272,0.418196721,0.394594116,0.442608392,0.770333333,0.318759203,0.425333333,0.547310345,0.454161905,0.568978261,0.039634241,0.283970588,0.294313029,0.326470588,0.439560291,0.293099966,0.485356632,0.255466895,0.735375,0.408307692,0.366416667,0.357124514,0.346900806,0.289046512,0.262794118,0.32719697,0.290066667,0.390845238,0.339228901,0.196214159,0.344291339,0.260448805,-0.044666667],"type":"choropleth"}],"name":"2020-10-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Egypt","Anguilla","Australia","Malaysia","Croatia","Germany","Western Sahara","Norway","Switzerland","Ethiopia","Grenada","Vietnam","Hungary","Uruguay","Madagascar","Chad","Zimbabwe","Kyrgyzstan","Mauritania","Greece","North Korea","Cameroon","Israel","Lesotho","Portugal","India","Italy","United States","Malawi","Gambia","Armenia","Panama","Sierra Leone","Cyprus","Mali","Gabon","Barbados","Saint Kitts and Nevis","Maldives","Trinidad and Tobago","Guernsey","Algeria","Central African Republic","British Indian Ocean Territory","Solomon Islands","Morocco","Philippines","Turkmenistan","Slovenia","Albania","Bolivia","Singapore","Senegal","Bangladesh","Tanzania","Lithuania","Niue","Papua New Guinea","Mauritius","Brunei","Canada","Costa Rica","Nauru","Equatorial Guinea","Ivory Coast","Burkina Faso","Uganda","Poland","Afghanistan","Oman","Azerbaijan","Eritrea","South Korea","Sao Tome and Principe","United Kingdom","Tajikistan","Syria","Cook Islands","Gibraltar","Estonia","Finland","Guinea","Cayman Islands","Spain","Georgia","Dominican Republic","Belgium","Thailand","Netherlands","Fiji","Marshall Islands","Monaco","Falkland Islands","Liechtenstein","United Arab Emirates","Iraq","Bahamas","Chile","Isle of Man","South Sudan","Samoa","Denmark","Micronesia","Brazil","Kosovo","Palau","Democratic Republic of the Congo","Tokelau","Venezuela","Cuba","Swaziland","Lebanon","Comoros","Bermuda","Turks and Caicos Islands","Burundi","Honduras","Laos","Guyana","Rwanda","Angola","Somalia","Iceland","Palestine","Vanuatu","Bahrain","Malta","Romania","Bulgaria","Djibouti","Sudan","Ecuador","New Zealand","Russia","Zambia","Myanmar","Japan","Haiti","Turkey","Sweden","Bosnia and Herzegovina","Kenya","El Salvador","China","Jordan","Faroe Islands","Yemen","Niger","Belarus","Tunisia","Cambodia","Andorra","Czech Republic","Iran","France","Uzbekistan","Vatican","South Africa","Latvia","Peru","Libya","Sri Lanka","Botswana","East Timor","Saudi Arabia","Jersey","Greenland","San Marino","Luxembourg","Colombia","Mexico","Saint Vincent and the Grenadines","British Virgin Islands","Belize","Benin","Jamaica","Nicaragua","Nepal","Tuvalu","Montenegro","Bhutan","Indonesia","Argentina","Togo","Ghana","Ireland","Republic of the Congo","Paraguay","Serbia","Ukraine","Dominica","Slovakia","Qatar","Liberia","Guatemala","Suriname","Austria","Tonga","Guinea-Bissau","Kazakhstan","Macedonia","Saint Helena","Pitcairn","Moldova","Mongolia","Cape Verde","Nigeria","Montserrat","Pakistan","Kiribati","Antigua and Barbuda","Seychelles","Saint Lucia","Mozambique","Kuwait"],"locations":["EGY","AIA","AUS","MYS","HRV","DEU","ESH","NOR","CHE","ETH","GRD","VNM","HUN","URY","MDG","TCD","ZWE","KGZ","MRT","GRC","PRK","CMR","ISR","LSO","PRT","IND","ITA","USA","MWI","GMB","ARM","PAN","SLE","CYP","MLI","GAB","BRB","KNA","MDV","TTO","GGY","DZA","CAF","IOT","SLB","MAR","PHL","TKM","SVN","ALB","BOL","SGP","SEN","BGD","TZA","LTU","NIU","PNG","MUS","BRN","CAN","CRI","NRU","GNQ","CIV","BFA","UGA","POL","AFG","OMN","AZE","ERI","KOR","STP","GBR","TJK","SYR","COK","GIB","EST","FIN","GIN","CYM","ESP","GEO","DOM","BEL","THA","NLD","FJI","MHL","MCO","FLK","LIE","ARE","IRQ","BHS","CHL","IMN","SSD","WSM","DNK","FSM","BRA","XKX","PLW","COD","TKL","VEN","CUB","SWZ","LBN","COM","BMU","TCA","BDI","HND","LAO","GUY","RWA","AGO","SOM","ISL","PSE","VUT","BHR","MLT","ROU","BGR","DJI","SDN","ECU","NZL","RUS","ZMB","MMR","JPN","HTI","TUR","SWE","BIH","KEN","SLV","CHN","JOR","FRO","YEM","NER","BLR","TUN","KHM","AND","CZE","IRN","FRA","UZB","VAT","ZAF","LVA","PER","LBY","LKA","BWA","TLS","SAU","JEY","GRL","SMR","LUX","COL","MEX","VCT","VGB","BLZ","BEN","JAM","NIC","NPL","TUV","MNE","BTN","IDN","ARG","TGO","GHA","IRL","COG","PRY","SRB","UKR","DMA","SVK","QAT","LBR","GTM","SUR","AUT","TON","GNB","KAZ","MKD","SHN","PCN","MDA","MNG","CPV","NGA","MSR","PAK","KIR","ATG","SYC","LCA","MOZ","KWT"],"name":"","z":[0.420850394,0.8625,0.44929318,0.306128052,0.22119469,0.292538319,0.594894737,0.445019126,0.31157176,0.159645161,0.550548387,0.372516295,0.419,0.290429104,0.296708661,0.327396825,0.212517588,0.699147059,0.455304348,0.377140946,0.400371429,0.417138927,0.290453061,0.38990625,0.435796201,-0.12794467,0.439109567,0.433902806,0.3841625,0.415305556,0.693664875,0.273438115,0.336514286,0.387635294,0.387513043,0.018431818,0.403215686,0.101833333,-0.001032432,0.455638462,-0.00575,0.440698473,0.338103896,-0.214166667,0.599307692,0.302419263,0.456083788,0.442181818,0.33943913,0.427882353,0.274604618,0.270029745,0.199550336,0.119283372,0.256485597,0.396310714,0.321,0.184541667,0.160763889,0.476363636,0.366655846,0.26671407,-0.673,0.6465,0.219846154,0.461242857,0.18670339,0.349449985,0.442977273,0.070315152,0.838451561,-0.064666667,0.400450131,0.2631875,0.416169157,0.374658537,0.2323,0.3408,0.128814815,0.468470588,0.366432727,0.365409091,0.636027778,0.33192898,0.545287879,0.238087838,0.378266157,0.436985648,0.366420155,0.147433333,0.668833333,0.328988235,0.26352,0.097866667,0.113197471,0.341520325,0.12417284,0.338965926,0.359091837,0.27442069,0.14425,0.399302505,-0.079090909,0.312431538,0.246194444,0.640333333,0.303535948,0.405,0.130262148,0.176278889,0.095142857,0.184071429,-0.0525,0.116487179,0.136333333,-0.11715,0.069132867,0.366333333,0.40128,0.024094421,0.460086022,0.310094972,0.306218182,0.217672414,0.146538462,0.072446809,0.311293478,0.387385802,0.389224265,0.188946281,0.308509091,0.235061338,0.376578202,0.359374885,0.258615385,0.307711111,0.269101167,0.367825221,0.278840415,0.397574007,0.377472222,0.180425225,0.122790055,0.360801025,0.092364583,0.401333333,0.2645,0.382340771,0.427065934,0.412124481,0.279289474,0.323354839,0.323717445,0.366925032,0.376998909,0.322027778,0.553,0.273019734,0.284983784,0.322861304,0.150372881,0.191568765,0.202428571,0.393,0.143194915,0.214065421,0.271106383,0.210666667,0.303680628,0.400112433,0.264531623,0.395,0.6984,0.448008696,0.2833375,0.393174767,0.171829231,0.23492809,0.88175,0.0454375,0.332666667,0.22093556,0.103044042,0.365895735,0.367489118,0.323057311,0.455434211,0.206116984,0.273,0.351203098,0.1405,0.289598485,0.045013289,0.438627358,0.285184502,0.475583333,0.27891864,0.210661972,0.197,0.388531915,0.216690476,-0.105833333,0.114333333,0.435313559,0.319673469,0.254833333,0.499603493,0.42225641,0.199466442,0.705555556,0.421571429,0.47229078,0.388022222,0.205009804,-0.002120894],"type":"choropleth"}],"name":"2020-10-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Benin","Japan","Saudi Arabia","Russia","Kosovo","Iceland","Israel","Eritrea","Andorra","Seychelles","Ghana","Turkmenistan","Chad","Uganda","Armenia","Falkland Islands","Gibraltar","Ireland","Sao Tome and Principe","Albania","Italy","Brunei","Bangladesh","Sri Lanka","Tunisia","Montenegro","Libya","Nauru","Bulgaria","Niue","Kenya","Azerbaijan","Madagascar","Samoa","Bahamas","Jordan","Ecuador","Guinea-Bissau","East Timor","Norway","Mauritania","Brazil","Equatorial Guinea","Vietnam","Saint Vincent and the Grenadines","Hungary","Yemen","Sweden","Nicaragua","Indonesia","Maldives","India","Afghanistan","Peru","Netherlands","Serbia","Papua New Guinea","Guernsey","Gabon","Niger","Spain","Bolivia","Marshall Islands","South Sudan","Nigeria","Zimbabwe","Cook Islands","Bermuda","Philippines","Palestine","Slovakia","Morocco","Lebanon","Luxembourg","Ivory Coast","Thailand","Jersey","Vanuatu","Belarus","Ethiopia","Turks and Caicos Islands","Pitcairn","Canada","Belize","France","Mexico","Uruguay","Senegal","Kazakhstan","Bahrain","Moldova","Switzerland","Haiti","Faroe Islands","Kiribati","Grenada","Slovenia","Kuwait","United States","Saint Lucia","Liechtenstein","Central African Republic","Syria","United Kingdom","Latvia","Croatia","Tonga","Liberia","Turkey","Republic of the Congo","Cameroon","Mali","Iraq","Cuba","Cape Verde","Lesotho","Montserrat","Micronesia","Australia","British Indian Ocean Territory","Isle of Man","Palau","Rwanda","Botswana","Lithuania","Comoros","Fiji","China","Uzbekistan","Gambia","Dominican Republic","Argentina","Antigua and Barbuda","Poland","Tuvalu","Estonia","Cyprus","Barbados","Czech Republic","New Zealand","Singapore","Dominica","San Marino","Egypt","Mauritius","Trinidad and Tobago","Burkina Faso","South Korea","Iran","Guyana","Ukraine","Somalia","Saint Kitts and Nevis","Cayman Islands","Angola","Greece","Macedonia","Burundi","Greenland","Panama","Tokelau","Tajikistan","Finland","Malaysia","Colombia","Paraguay","Jamaica","Denmark","Sudan","Monaco","Togo","Costa Rica","Malawi","Saint Helena","Austria","Chile","Bosnia and Herzegovina","British Virgin Islands","Venezuela","Laos","Mozambique","Tanzania","Nepal","Honduras","Portugal","Cambodia","Guatemala","Zambia","Belgium","Bhutan","Oman","South Africa","Democratic Republic of the Congo","Solomon Islands","Kyrgyzstan","Western Sahara","Germany","Guinea","Sierra Leone","United Arab Emirates","Romania","Algeria","Qatar","Malta","Swaziland","El Salvador","Anguilla","Mongolia","Georgia","Djibouti","Myanmar","North Korea","Suriname","Pakistan"],"locations":["BEN","JPN","SAU","RUS","XKX","ISL","ISR","ERI","AND","SYC","GHA","TKM","TCD","UGA","ARM","FLK","GIB","IRL","STP","ALB","ITA","BRN","BGD","LKA","TUN","MNE","LBY","NRU","BGR","NIU","KEN","AZE","MDG","WSM","BHS","JOR","ECU","GNB","TLS","NOR","MRT","BRA","GNQ","VNM","VCT","HUN","YEM","SWE","NIC","IDN","MDV","IND","AFG","PER","NLD","SRB","PNG","GGY","GAB","NER","ESP","BOL","MHL","SSD","NGA","ZWE","COK","BMU","PHL","PSE","SVK","MAR","LBN","LUX","CIV","THA","JEY","VUT","BLR","ETH","TCA","PCN","CAN","BLZ","FRA","MEX","URY","SEN","KAZ","BHR","MDA","CHE","HTI","FRO","KIR","GRD","SVN","KWT","USA","LCA","LIE","CAF","SYR","GBR","LVA","HRV","TON","LBR","TUR","COG","CMR","MLI","IRQ","CUB","CPV","LSO","MSR","FSM","AUS","IOT","IMN","PLW","RWA","BWA","LTU","COM","FJI","CHN","UZB","GMB","DOM","ARG","ATG","POL","TUV","EST","CYP","BRB","CZE","NZL","SGP","DMA","SMR","EGY","MUS","TTO","BFA","KOR","IRN","GUY","UKR","SOM","KNA","CYM","AGO","GRC","MKD","BDI","GRL","PAN","TKL","TJK","FIN","MYS","COL","PRY","JAM","DNK","SDN","MCO","TGO","CRI","MWI","SHN","AUT","CHL","BIH","VGB","VEN","LAO","MOZ","TZA","NPL","HND","PRT","KHM","GTM","ZMB","BEL","BTN","OMN","ZAF","COD","SLB","KGZ","ESH","DEU","GIN","SLE","ARE","ROU","DZA","QAT","MLT","SWZ","SLV","AIA","MNG","GEO","DJI","MMR","PRK","SUR","PAK"],"name":"","z":[0.392535211,0.281670704,0.32301548,0.345008539,0.266954545,0.310983333,0.348282353,0.054090909,0.316409836,0.414993671,0.324384106,0.379,0.398657895,0.107336986,0.541830189,0.527931034,0.1295,0.3050231,0.227833333,0.331639053,0.449868679,0.434666667,0.177849257,0.28884273,0.442485294,0.469555556,0.410472222,0.611,0.381156863,0.6535,0.25075914,0.638314943,0.358036232,0.5215,0.32021608,0.160586207,0.238927258,0.379272727,0.229,0.473812197,0.241142857,0.351363165,0.234,0.377926217,0.354317073,0.390731629,0.579164038,0.367625125,0.296626033,0.116844304,0.178502146,0.168398315,0.351851282,0.568988941,0.418771354,0.330757282,0.240467532,0.321282609,0.286147826,0.431972763,0.364591499,0.2490837,0.502125,0.346047619,0.479659102,0.177831169,0.3324,0.293470588,0.370821615,0.419854545,0.337934911,0.26695466,0.325005988,0.338707143,0.3275,0.375800529,0.320314286,0.174785714,0.433553571,0.325398524,0.353888889,0.74,0.363402572,0.3617,0.381563467,0.225493566,0.350806118,0.265048128,0.37759375,0.262854545,0.398722222,0.326432149,0.430327711,0.435076923,0.538666667,0.35256,0.416910377,0.248421769,0.453182448,0.332681818,0.5248,0.424125,0.317387755,0.444206974,0.185568182,0.324142857,0.503407407,0.502680608,0.408804483,0.231162791,0.410965429,0.462694915,0.402924242,0.024775409,0.2252125,0.43759322,0.480368421,0.5042,0.470766747,0.831666667,0.211956522,0.187333333,-0.081400749,0.471708333,0.346420213,0.133,0.065939024,0.381698688,0.29382,0.410285714,0.209009321,0.286637112,0.179391304,0.323610072,0.568,0.315647059,0.400291391,0.165365591,0.413701431,0.304344223,0.299032624,0.382,-0.518,0.452695886,0.296619048,0.328585366,0.315491803,0.372664073,0.423819629,0.272348837,0.375486441,0.251063218,0.415,0.482235294,0.30508589,0.386227043,0.474542857,-0.010734694,0.39544186,0.269136924,0.357,0.385084337,0.337642424,0.217546194,0.280533642,0.217820555,0.337069864,0.371221978,0.444632258,0.278758621,0.455968085,0.239163065,0.379474227,0.4695,0.311523639,0.275299126,0.372407143,0.2643,0.111673215,0.381226804,0.243267606,0.291802083,0.161464935,0.029793333,0.283214576,0.481018519,0.312600201,0.500315789,0.30462221,0.036347826,0.159169811,0.320377034,0.278608696,0.7672,0.295,0.497,0.328263855,0.290527778,0.41024,0.268975207,0.389813932,0.221459821,0.26934375,0.253806122,0.136733333,0.11152949,0.07625,0.509924658,0.483905569,0.484416667,0.264545,0.455566038,0.5416,0.234851359],"type":"choropleth"}],"name":"2020-10-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Moldova","Jamaica","North Korea","Venezuela","Argentina","Haiti","Rwanda","Costa Rica","Marshall Islands","Finland","Lesotho","Afghanistan","Maldives","Jersey","Brunei","Solomon Islands","Russia","British Virgin Islands","Sudan","Equatorial Guinea","Bulgaria","Isle of Man","Palau","Tuvalu","Turkey","Singapore","El Salvador","Myanmar","Vietnam","Senegal","Kyrgyzstan","Honduras","Nigeria","Liberia","Libya","Sweden","Dominica","Thailand","Serbia","Zimbabwe","Micronesia","Gabon","Netherlands","Uganda","China","Norway","Guatemala","Mali","Tokelau","New Zealand","Cape Verde","Nicaragua","Australia","Romania","Qatar","Hungary","Saint Lucia","United Kingdom","Ireland","Greece","Malaysia","Paraguay","Iceland","Mongolia","Bhutan","Italy","Liechtenstein","Ethiopia","Canada","Iraq","Mozambique","Portugal","Turkmenistan","Gambia","Bolivia","United Arab Emirates","Egypt","Antigua and Barbuda","Kazakhstan","Morocco","Greenland","Belarus","Angola","San Marino","South Sudan","Armenia","Malta","Cayman Islands","Uruguay","British Indian Ocean Territory","Ecuador","Spain","Chad","Barbados","Slovakia","Democratic Republic of the Congo","Togo","Latvia","Kiribati","Grenada","United States","Benin","Pakistan","Croatia","Estonia","Japan","Comoros","Germany","Oman","Andorra","Gibraltar","Saint Vincent and the Grenadines","Mauritius","Cameroon","Trinidad and Tobago","Burundi","Colombia","Central African Republic","Dominican Republic","Kenya","Brazil","Eritrea","Lebanon","Tunisia","Tanzania","Falkland Islands","Laos","Denmark","Somalia","Monaco","Cyprus","Madagascar","Vanuatu","Guernsey","Republic of the Congo","Chile","Albania","Bosnia and Herzegovina","India","Mauritania","Suriname","Pitcairn","Botswana","Luxembourg","Yemen","Tajikistan","Georgia","Western Sahara","Montserrat","Bahrain","Ukraine","Swaziland","Azerbaijan","Panama","Saint Kitts and Nevis","South Korea","Israel","Switzerland","Ghana","Turks and Caicos Islands","Anguilla","Poland","East Timor","Guinea-Bissau","Nauru","Belize","Saudi Arabia","Papua New Guinea","Zambia","Sierra Leone","Guyana","Bangladesh","France","Seychelles","Bermuda","Nepal","Uzbekistan","Mexico","Vatican","Lithuania","Tonga","Slovenia","Philippines","Palestine","Indonesia","Kuwait","Macedonia","Faroe Islands","Jordan","Cambodia","Iran","Saint Helena","Kosovo","Djibouti","Cuba","Ivory Coast","Austria","Czech Republic","Fiji","Samoa","Guinea","Sri Lanka","Cook Islands","Sao Tome and Principe","South Africa","Montenegro","Niue","Syria","Belgium","Burkina Faso","Niger","Algeria","Malawi","Bahamas","Peru"],"locations":["MDA","JAM","PRK","VEN","ARG","HTI","RWA","CRI","MHL","FIN","LSO","AFG","MDV","JEY","BRN","SLB","RUS","VGB","SDN","GNQ","BGR","IMN","PLW","TUV","TUR","SGP","SLV","MMR","VNM","SEN","KGZ","HND","NGA","LBR","LBY","SWE","DMA","THA","SRB","ZWE","FSM","GAB","NLD","UGA","CHN","NOR","GTM","MLI","TKL","NZL","CPV","NIC","AUS","ROU","QAT","HUN","LCA","GBR","IRL","GRC","MYS","PRY","ISL","MNG","BTN","ITA","LIE","ETH","CAN","IRQ","MOZ","PRT","TKM","GMB","BOL","ARE","EGY","ATG","KAZ","MAR","GRL","BLR","AGO","SMR","SSD","ARM","MLT","CYM","URY","IOT","ECU","ESP","TCD","BRB","SVK","COD","TGO","LVA","KIR","GRD","USA","BEN","PAK","HRV","EST","JPN","COM","DEU","OMN","AND","GIB","VCT","MUS","CMR","TTO","BDI","COL","CAF","DOM","KEN","BRA","ERI","LBN","TUN","TZA","FLK","LAO","DNK","SOM","MCO","CYP","MDG","VUT","GGY","COG","CHL","ALB","BIH","IND","MRT","SUR","PCN","BWA","LUX","YEM","TJK","GEO","ESH","MSR","BHR","UKR","SWZ","AZE","PAN","KNA","KOR","ISR","CHE","GHA","TCA","AIA","POL","TLS","GNB","NRU","BLZ","SAU","PNG","ZMB","SLE","GUY","BGD","FRA","SYC","BMU","NPL","UZB","MEX","VAT","LTU","TON","SVN","PHL","PSE","IDN","KWT","MKD","FRO","JOR","KHM","IRN","SHN","XKX","DJI","CUB","CIV","AUT","CZE","FJI","WSM","GIN","LKA","COK","STP","ZAF","MNE","NIU","SYR","BEL","BFA","NER","DZA","MWI","BHS","PER"],"name":"","z":[0.361301887,0.315106682,0.0559375,-0.065066966,0.377822816,0.371884091,0.062475758,0.311841346,0.205888889,0.372373027,0.266816327,0.18579661,0.260023923,0.07135,0.110294118,0.428,0.07530482,0.3744,0.429136054,0.097,0.338815166,0.39621875,0.0,0.5846,0.280876344,0.273139501,0.105619584,0.214162437,0.274050072,0.41134322,0.355206897,0.112784257,0.5557992,0.411776596,0.352606061,0.381260323,0.388428571,0.375498316,0.323959064,0.279319588,0.64175,0.382186047,0.415288761,0.067278013,0.205726161,0.432144462,0.255403738,0.444025862,0.8955,0.304972127,0.196150943,0.198725055,0.476416645,0.414016379,0.194184971,0.334462329,0.275923077,0.416838691,0.336273749,0.361370653,0.014226962,0.202080292,0.352794872,0.417577181,0.361636364,0.416762462,0.279944444,0.497943396,0.382383247,0.335031348,0.278240964,0.309195474,0.2594375,0.582273504,0.14771134,0.263433143,0.368711066,0.242685714,0.273294118,0.378322335,0.446794872,0.398673077,0.390692857,0.241333333,0.366697183,0.653931138,0.328343137,0.605186667,0.422374944,0.451333333,0.316852179,0.342173557,0.318768293,0.267782178,0.381212291,0.31495082,0.275973684,0.419289308,0.1463,0.207828571,0.430993573,0.067310811,0.302337474,0.236716667,0.371210526,0.231844908,0.7002,0.335054278,0.312913043,0.443387755,0.319333333,0.30668,0.162475,0.418091781,0.294699324,-0.071230769,0.318345875,0.498709091,0.274615039,0.580593282,0.350789379,0.0888,0.233175532,0.376457831,0.299090452,0.3376,0.365602837,0.345318182,0.286915966,0.4021,0.469345506,0.351708955,0.087428571,0.191318182,0.423404255,0.32002509,0.394595238,0.247290598,0.274068291,0.320454545,0.2865,0.622142857,0.300731707,0.443300752,0.268254777,0.306340426,0.415851003,0.462032258,0.272444444,0.264352518,0.333939922,0.239263158,0.540057252,0.280039189,0.304214286,0.296602528,0.471579634,0.338020198,0.319934932,0.3025,0.568666667,0.302952333,0.056571429,0.138666667,0.62,0.426212963,0.20912675,0.366829545,0.302967742,0.522173333,0.222024691,0.199835404,0.422423862,0.459733945,0.224911765,0.283057292,0.238740741,0.305966874,0.4515,0.434882629,0.439833333,0.252912429,0.340990142,0.382327273,0.152532934,0.051960168,0.249,0.527714286,0.095555556,0.456890625,0.378043263,0.328571429,0.302138462,-0.271272727,-0.048938378,0.3115,0.320384474,0.398438543,0.203263889,0.329647059,0.318447368,0.255866972,0.194666667,0.4255,0.399530935,0.433344262,0.2015,0.23361194,0.358908614,0.3185625,0.412361905,0.366671756,0.276365714,0.187823864,0.271806139],"type":"choropleth"}],"name":"2020-10-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Azerbaijan","Eritrea","Barbados","Grenada","Spain","Brunei","Senegal","British Virgin Islands","Falkland Islands","Chad","Slovenia","Dominica","Swaziland","Liberia","Haiti","Afghanistan","Ivory Coast","Myanmar","Iraq","Cyprus","United Kingdom","Laos","Benin","Ghana","Costa Rica","Greenland","Republic of the Congo","East Timor","Sweden","Central African Republic","South Korea","Suriname","Mauritius","Portugal","Sierra Leone","Uzbekistan","Croatia","South Sudan","Kuwait","Gambia","Guinea-Bissau","Morocco","Nigeria","Qatar","Mali","Colombia","Macedonia","Zimbabwe","Burkina Faso","San Marino","Austria","Panama","Seychelles","Cape Verde","Georgia","Indonesia","Slovakia","Maldives","Serbia","Somalia","Pitcairn","Ireland","Poland","Guinea","Estonia","Luxembourg","Moldova","China","Montenegro","El Salvador","Equatorial Guinea","Bhutan","Bosnia and Herzegovina","Syria","Yemen","Cuba","Bangladesh","South Africa","North Korea","Tuvalu","Solomon Islands","Jamaica","Canada","Malawi","Niue","Samoa","Kiribati","Mozambique","Marshall Islands","Liechtenstein","Palestine","Cambodia","Australia","Angola","Nauru","Libya","Latvia","Gabon","Argentina","Guyana","British Indian Ocean Territory","Sri Lanka","Saudi Arabia","Switzerland","Djibouti","Saint Lucia","Kyrgyzstan","Niger","Tokelau","Saint Kitts and Nevis","Philippines","Turkmenistan","Palau","Saint Vincent and the Grenadines","Montserrat","Nepal","Hungary","Belize","Democratic Republic of the Congo","Mexico","Bahamas","France","Gibraltar","Italy","Israel","Armenia","Belgium","Botswana","Cameroon","Guernsey","United Arab Emirates","Sao Tome and Principe","Lesotho","Egypt","Kenya","Honduras","Venezuela","Zambia","Monaco","Denmark","Sudan","Anguilla","Rwanda","Japan","Paraguay","Madagascar","Germany","Micronesia","Russia","Vietnam","Turks and Caicos Islands","Vanuatu","Bahrain","Western Sahara","Malaysia","Kosovo","Cayman Islands","Togo","Finland","Cook Islands","Brazil","Tanzania","Peru","Ethiopia","Czech Republic","Greece","Fiji","Antigua and Barbuda","Jordan","Chile","Uganda","Andorra","Singapore","Mongolia","Mauritania","Papua New Guinea","Bulgaria","Netherlands","Lebanon","Albania","Romania","Guatemala","Faroe Islands","Isle of Man","Oman","Tonga","Algeria","New Zealand","Ecuador","Malta","United States","Uruguay","India","Dominican Republic","Tunisia","Kazakhstan","Iran","Tajikistan","Trinidad and Tobago","Thailand","Belarus","Vatican","Saint Helena","Lithuania","Norway","Pakistan","Turkey","Ukraine","Bermuda","Burundi","Nicaragua","Jersey","Iceland","Bolivia"],"locations":["AZE","ERI","BRB","GRD","ESP","BRN","SEN","VGB","FLK","TCD","SVN","DMA","SWZ","LBR","HTI","AFG","CIV","MMR","IRQ","CYP","GBR","LAO","BEN","GHA","CRI","GRL","COG","TLS","SWE","CAF","KOR","SUR","MUS","PRT","SLE","UZB","HRV","SSD","KWT","GMB","GNB","MAR","NGA","QAT","MLI","COL","MKD","ZWE","BFA","SMR","AUT","PAN","SYC","CPV","GEO","IDN","SVK","MDV","SRB","SOM","PCN","IRL","POL","GIN","EST","LUX","MDA","CHN","MNE","SLV","GNQ","BTN","BIH","SYR","YEM","CUB","BGD","ZAF","PRK","TUV","SLB","JAM","CAN","MWI","NIU","WSM","KIR","MOZ","MHL","LIE","PSE","KHM","AUS","AGO","NRU","LBY","LVA","GAB","ARG","GUY","IOT","LKA","SAU","CHE","DJI","LCA","KGZ","NER","TKL","KNA","PHL","TKM","PLW","VCT","MSR","NPL","HUN","BLZ","COD","MEX","BHS","FRA","GIB","ITA","ISR","ARM","BEL","BWA","CMR","GGY","ARE","STP","LSO","EGY","KEN","HND","VEN","ZMB","MCO","DNK","SDN","AIA","RWA","JPN","PRY","MDG","DEU","FSM","RUS","VNM","TCA","VUT","BHR","ESH","MYS","XKX","CYM","TGO","FIN","COK","BRA","TZA","PER","ETH","CZE","GRC","FJI","ATG","JOR","CHL","UGA","AND","SGP","MNG","MRT","PNG","BGR","NLD","LBN","ALB","ROU","GTM","FRO","IMN","OMN","TON","DZA","NZL","ECU","MLT","USA","URY","IND","DOM","TUN","KAZ","IRN","TJK","TTO","THA","BLR","VAT","SHN","LTU","NOR","PAK","TUR","UKR","BMU","BDI","NIC","JEY","ISL","BOL"],"name":"","z":[0.440122605,0.5085,0.184318182,0.426,0.347836737,0.264086957,-0.073073864,0.4114,0.1676875,0.402323944,0.368886861,0.226363636,0.266117647,0.393718254,0.382030075,0.255524324,0.319763158,0.347137931,0.270727273,0.395482353,0.36856185,0.472338843,-0.032414634,-0.008698337,0.316253493,0.592634615,0.137795918,0.617375,0.380136,0.374313953,0.369802575,0.304357143,0.163924528,0.371800075,0.320946237,0.177727273,0.391715152,0.272184397,0.062317708,0.36978,-0.0355,0.330060526,0.434905043,0.121023622,0.389661972,0.423329047,0.3731,0.194370149,0.336,0.0891,0.302528101,0.253206748,0.373460938,0.272775,0.496978774,0.082720073,0.313170854,0.011479452,0.32575,0.202873418,0.161666667,0.295492411,0.330280856,0.298344262,0.295964912,0.2949,0.378117021,0.334276096,0.162407407,0.16047179,0.521777778,0.498625,0.4358,0.320177778,0.276084615,-0.038976143,0.142591102,0.300444238,0.425984615,0.0,0.042916667,0.292671084,0.358610079,0.363475248,0.1589,0.359269231,0.577666667,0.317730159,0.272636364,0.39644,0.328463855,0.269492537,0.399810627,0.38062,0.8055,0.116717949,0.265096591,0.445216981,0.387004592,0.261359375,0.315,0.170890625,0.182749617,0.323963299,0.542625,0.31490566,0.337777778,0.429692635,0.9425,0.348461538,0.310378069,0.499631579,0.624,0.429684211,0.347966667,0.102099278,0.336853448,0.43259633,0.208509434,0.276258057,0.351468927,0.368160059,0.204416667,0.404765025,0.420564208,0.60687013,0.370332535,0.29568254,0.384139535,0.395392857,0.162927106,0.672333333,0.310478261,0.382034091,0.288613524,0.088830508,-0.092019053,0.290447761,0.419290909,0.368657851,0.424210227,-0.1715,0.088924623,0.331388567,0.254042225,0.311572368,0.293862492,0.200235294,0.350129534,0.339520209,0.560272727,0.241454545,0.087051282,0.391804878,0.247416395,0.24706,0.502444444,0.238415094,0.344245542,0.187636364,0.372943831,0.315779264,0.351252011,0.420590078,0.37038835,0.364264198,0.131423529,0.146828571,0.374872881,0.412588011,0.264123567,0.390535714,0.243594168,0.423552147,0.25455,0.477329114,0.422447761,0.362668713,0.215751037,0.392274611,0.367485525,0.328241379,0.160263158,0.300677778,-0.118139896,0.37622449,0.376684982,0.383635696,0.302148034,0.093992701,0.433065965,0.402173279,0.061451765,0.314911111,0.482009434,0.304325,0.422696567,0.32975,0.318842491,0.384145246,0.348790476,0.2785,0.277888889,0.363691176,0.389836008,0.247972271,0.238490095,0.406622764,0.166304348,0.087363636,0.216778495,0.32388,0.370925926,0.253307512],"type":"choropleth"}],"name":"2020-10-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Tunisia","Oman","Georgia","Canada","Philippines","Greece","Costa Rica","Liechtenstein","Turkmenistan","Afghanistan","Kazakhstan","Antigua and Barbuda","Gibraltar","Australia","South Sudan","Cape Verde","Iraq","Monaco","Papua New Guinea","Germany","Ivory Coast","Uzbekistan","Bermuda","Barbados","Guatemala","Cameroon","Vietnam","Syria","Norway","Trinidad and Tobago","Malaysia","Rwanda","Dominica","Solomon Islands","Tokelau","Tajikistan","Niue","Peru","Western Sahara","Dominican Republic","Bhutan","Togo","Algeria","Sierra Leone","Indonesia","Brunei","Cambodia","Bulgaria","Austria","India","South Africa","Moldova","Macedonia","Bahamas","Sao Tome and Principe","Egypt","East Timor","Slovenia","Saudi Arabia","China","Cuba","South Korea","Uganda","Singapore","Palau","Yemen","Ecuador","Saint Kitts and Nevis","Paraguay","Bangladesh","Madagascar","Burundi","Jersey","Kyrgyzstan","Iran","Qatar","Jordan","Democratic Republic of the Congo","Romania","Ukraine","Hungary","Burkina Faso","Croatia","Libya","Benin","Pitcairn","Switzerland","Lithuania","Senegal","Czech Republic","Nauru","Falkland Islands","Iceland","Vanuatu","New Zealand","Mongolia","Ethiopia","Malawi","United Arab Emirates","Finland","Serbia","Maldives","Luxembourg","France","Kuwait","Guernsey","Myanmar","Argentina","Japan","Sudan","Mauritius","San Marino","Malta","Belgium","Venezuela","Laos","Mauritania","Nigeria","Kiribati","Chile","Tuvalu","Denmark","Belize","Montenegro","Mexico","British Indian Ocean Territory","Chad","Italy","Somalia","Poland","Mali","Israel","Botswana","Liberia","Fiji","Uruguay","Saint Helena","Sweden","Saint Vincent and the Grenadines","Netherlands","Tonga","Grenada","Jamaica","Mozambique","Ireland","Morocco","Eritrea","United States","Gambia","Isle of Man","Russia","United Kingdom","Bosnia and Herzegovina","Tanzania","Zimbabwe","Spain","Estonia","Portugal","Panama","Bahrain","Honduras","Turks and Caicos Islands","Gabon","Suriname","Republic of the Congo","Guinea","Pakistan","Cook Islands","Montserrat","Brazil","Saint Lucia","Latvia","Nepal","Micronesia","Turkey","North Korea","Comoros","El Salvador","Guyana","Guinea-Bissau","Albania","Zambia","Central African Republic","Cyprus","Angola","Kosovo","Equatorial Guinea","Niger","Djibouti","Seychelles","Andorra","Nicaragua","Swaziland","Azerbaijan","Belarus","Greenland","Cayman Islands","Ghana","Lesotho","Slovakia","Palestine","Thailand","Kenya","Bolivia","Sri Lanka","Faroe Islands","Marshall Islands","Anguilla","Haiti","Colombia","Armenia","Lebanon","British Virgin Islands","Samoa"],"locations":["TUN","OMN","GEO","CAN","PHL","GRC","CRI","LIE","TKM","AFG","KAZ","ATG","GIB","AUS","SSD","CPV","IRQ","MCO","PNG","DEU","CIV","UZB","BMU","BRB","GTM","CMR","VNM","SYR","NOR","TTO","MYS","RWA","DMA","SLB","TKL","TJK","NIU","PER","ESH","DOM","BTN","TGO","DZA","SLE","IDN","BRN","KHM","BGR","AUT","IND","ZAF","MDA","MKD","BHS","STP","EGY","TLS","SVN","SAU","CHN","CUB","KOR","UGA","SGP","PLW","YEM","ECU","KNA","PRY","BGD","MDG","BDI","JEY","KGZ","IRN","QAT","JOR","COD","ROU","UKR","HUN","BFA","HRV","LBY","BEN","PCN","CHE","LTU","SEN","CZE","NRU","FLK","ISL","VUT","NZL","MNG","ETH","MWI","ARE","FIN","SRB","MDV","LUX","FRA","KWT","GGY","MMR","ARG","JPN","SDN","MUS","SMR","MLT","BEL","VEN","LAO","MRT","NGA","KIR","CHL","TUV","DNK","BLZ","MNE","MEX","IOT","TCD","ITA","SOM","POL","MLI","ISR","BWA","LBR","FJI","URY","SHN","SWE","VCT","NLD","TON","GRD","JAM","MOZ","IRL","MAR","ERI","USA","GMB","IMN","RUS","GBR","BIH","TZA","ZWE","ESP","EST","PRT","PAN","BHR","HND","TCA","GAB","SUR","COG","GIN","PAK","COK","MSR","BRA","LCA","LVA","NPL","FSM","TUR","PRK","COM","SLV","GUY","GNB","ALB","ZMB","CAF","CYP","AGO","XKX","GNQ","NER","DJI","SYC","AND","NIC","SWZ","AZE","BLR","GRL","CYM","GHA","LSO","SVK","PSE","THA","KEN","BOL","LKA","FRO","MHL","AIA","HTI","COL","ARM","LBN","VGB","WSM"],"name":"","z":[0.422965517,0.070803571,0.433871257,0.329946165,0.305363841,0.424820076,0.254128906,0.107269231,0.29565,0.337976744,0.273304348,0.293,0.161604167,0.322249388,0.413546296,0.206546512,0.338939597,0.057734694,0.469393939,0.321285072,0.263971429,0.26125641,0.2016875,0.29871875,0.301365938,0.466039894,0.417748366,0.278938462,0.49115375,0.391971338,0.100725188,-0.376644717,0.5532,0.347666667,0.332545455,0.300630435,0.628833333,0.281960437,0.3548,0.30889404,0.096,0.293116592,0.324875,0.589727273,0.066231701,0.041130435,0.180333333,0.373894531,0.341284378,0.153199646,0.345141277,0.439626761,0.359941176,0.419741758,0.459941176,0.397256566,0.374666667,0.250385246,0.051952459,0.37063571,0.010502197,0.33410509,0.152384717,0.220372005,0.0,0.087207207,0.209576649,0.2142,0.147450677,0.199424893,0.265218182,-0.024239437,0.277271429,0.223580645,0.373060334,0.144278997,0.112457627,0.105265957,0.402172763,0.356839925,0.336741259,0.381754386,0.385984848,0.223828571,0.416865979,0.4605,0.289962085,0.374572674,0.234170139,0.27138206,-0.834,0.533291667,0.200114865,0.4515,0.422099169,0.352645161,0.349328877,0.268581522,0.268125527,0.3287125,0.24718,0.025947791,0.232322785,0.320305192,0.040216458,0.259898551,0.237457627,0.375949324,0.326163759,0.392689076,0.19375,0.208,0.286660377,0.354642197,0.059886386,0.301946667,0.45824,0.653661773,0.322428571,0.422054834,0.636625,0.360674086,0.379539216,0.647971429,0.38466165,0.694,0.375259843,0.439951859,0.336319149,0.348208259,0.253424242,0.32694614,0.653671642,0.430855721,0.288608247,0.358455723,0.246166667,0.371962727,0.485857143,0.330346313,0.24022093,0.245111111,0.516354337,0.219092199,0.369564079,0.313636126,0.49,0.445766779,0.515976,0.322261261,0.353128107,0.469078748,0.379471154,0.197772308,0.490107973,0.306626937,0.247246377,0.241214616,0.258321927,0.137339286,0.213791738,0.517571429,0.373953488,0.245111111,-0.077789474,0.247454545,0.276035081,-0.1686,0.484230769,0.374526596,0.3495,0.269516854,0.271495305,0.121666667,0.26517741,0.551272727,0.283666667,0.171279449,0.382705882,0.023684211,0.449263158,0.311381818,0.132716418,0.408645598,0.219597656,0.302076923,0.298818182,0.517274021,0.138263158,0.473488,0.221446154,0.173445588,0.341296296,0.539210784,0.4632,0.43231746,0.493794118,0.22927512,0.283765957,0.263152778,0.241561538,0.354507392,-0.251501753,0.231534,0.148985019,0.414,0.69775,0.0,0.29763871,0.397146075,0.486977099,0.290151111,0.0,0.2565],"type":"choropleth"}],"name":"2020-10-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Papua New Guinea","Iraq","Mongolia","Denmark","Iceland","Djibouti","Dominica","Jersey","Western Sahara","Afghanistan","Vietnam","Bolivia","Guyana","United States","Kiribati","Trinidad and Tobago","Sudan","Malaysia","Finland","Bulgaria","Czech Republic","Israel","Australia","United Arab Emirates","Ghana","Switzerland","Isle of Man","Netherlands","Malta","Uzbekistan","Zimbabwe","Italy","United Kingdom","France","Vanuatu","Syria","Kyrgyzstan","Micronesia","Myanmar","British Indian Ocean Territory","East Timor","Somalia","Kazakhstan","Kenya","Uganda","Equatorial Guinea","Fiji","Madagascar","Burkina Faso","North Korea","Sri Lanka","Solomon Islands","Gabon","Andorra","Eritrea","Spain","Bangladesh","Barbados","Brazil","Bahamas","New Zealand","Kosovo","Saint Vincent and the Grenadines","Nicaragua","Marshall Islands","Ecuador","Tajikistan","Venezuela","Cameroon","Palestine","Tanzania","Guinea","Sao Tome and Principe","India","Faroe Islands","Monaco","Niue","Portugal","Slovenia","Peru","Ivory Coast","Zambia","Chile","Burundi","Iran","Central African Republic","Lebanon","Kuwait","Malawi","Lithuania","Belgium","Lesotho","Montserrat","Pitcairn","Grenada","South Africa","Japan","Haiti","Mexico","Gibraltar","Macedonia","Saint Kitts and Nevis","Comoros","Dominican Republic","Oman","Jordan","Tunisia","Ethiopia","Liechtenstein","Democratic Republic of the Congo","Antigua and Barbuda","Qatar","Azerbaijan","Morocco","Anguilla","Palau","Canada","Sweden","Croatia","Mauritania","Sierra Leone","Colombia","Samoa","Turkey","Saudi Arabia","Austria","Tonga","Cook Islands","Republic of the Congo","Seychelles","Guernsey","Vatican","Bahrain","Belarus","Saint Helena","British Virgin Islands","Nauru","Russia","Honduras","Cape Verde","Saint Lucia","Chad","Botswana","Rwanda","Thailand","Bermuda","Falkland Islands","Luxembourg","Costa Rica","Poland","Latvia","Cambodia","Bhutan","Guatemala","Estonia","Turkmenistan","Georgia","El Salvador","Ukraine","Serbia","Jamaica","Greece","Germany","Hungary","Yemen","Nigeria","Armenia","Guinea-Bissau","Greenland","Albania","Philippines","Romania","Slovakia","Mauritius","Togo","Cyprus","Argentina","Belize","Egypt","Nepal","Brunei","Mali","Moldova","Maldives","Singapore","Algeria","Paraguay","Niger","Suriname","Turks and Caicos Islands","Uruguay","Laos","Cuba","Angola","Indonesia","Liberia","Ireland","Panama","Senegal","South Korea","Benin","Swaziland","Bosnia and Herzegovina","Cayman Islands","Libya","Norway","South Sudan","Mozambique","China","Montenegro","San Marino","Pakistan","Gambia"],"locations":["PNG","IRQ","MNG","DNK","ISL","DJI","DMA","JEY","ESH","AFG","VNM","BOL","GUY","USA","KIR","TTO","SDN","MYS","FIN","BGR","CZE","ISR","AUS","ARE","GHA","CHE","IMN","NLD","MLT","UZB","ZWE","ITA","GBR","FRA","VUT","SYR","KGZ","FSM","MMR","IOT","TLS","SOM","KAZ","KEN","UGA","GNQ","FJI","MDG","BFA","PRK","LKA","SLB","GAB","AND","ERI","ESP","BGD","BRB","BRA","BHS","NZL","XKX","VCT","NIC","MHL","ECU","TJK","VEN","CMR","PSE","TZA","GIN","STP","IND","FRO","MCO","NIU","PRT","SVN","PER","CIV","ZMB","CHL","BDI","IRN","CAF","LBN","KWT","MWI","LTU","BEL","LSO","MSR","PCN","GRD","ZAF","JPN","HTI","MEX","GIB","MKD","KNA","COM","DOM","OMN","JOR","TUN","ETH","LIE","COD","ATG","QAT","AZE","MAR","AIA","PLW","CAN","SWE","HRV","MRT","SLE","COL","WSM","TUR","SAU","AUT","TON","COK","COG","SYC","GGY","VAT","BHR","BLR","SHN","VGB","NRU","RUS","HND","CPV","LCA","TCD","BWA","RWA","THA","BMU","FLK","LUX","CRI","POL","LVA","KHM","BTN","GTM","EST","TKM","GEO","SLV","UKR","SRB","JAM","GRC","DEU","HUN","YEM","NGA","ARM","GNB","GRL","ALB","PHL","ROU","SVK","MUS","TGO","CYP","ARG","BLZ","EGY","NPL","BRN","MLI","MDA","MDV","SGP","DZA","PRY","NER","SUR","TCA","URY","LAO","CUB","AGO","IDN","LBR","IRL","PAN","SEN","KOR","BEN","SWZ","BIH","CYM","LBY","NOR","SSD","MOZ","CHN","MNE","SMR","PAK","GMB"],"name":"","z":[0.477526316,0.344704301,0.428468531,0.343734483,0.353082645,0.142882353,0.633777778,0.306816092,0.488548387,0.395336957,0.377453526,0.243853974,0.231677419,0.443577662,0.746,0.448702128,0.420592308,0.222978552,0.336416961,0.355827731,0.275730973,0.361383659,0.389375862,0.268977538,0.620681579,0.329571774,0.280742268,0.345335477,0.261604478,0.430019608,0.151688488,0.430068486,0.414634031,0.414902038,0.1288125,0.371544118,0.075647059,0.4104,0.295298851,0.645,0.541714286,0.394310811,0.265,0.318113766,0.193282759,0.401692308,0.242168421,0.538598639,0.402137255,0.397586207,0.258369902,0.611181818,0.471012195,0.413054054,0.2146,0.35738523,0.152347913,0.337691489,0.42853873,0.484396313,0.379156364,0.188571429,0.550577778,0.270781906,0.612333333,0.224142335,0.334811111,0.14050244,0.445980464,0.19160452,0.300340249,0.42668,0.5925,0.230325655,0.255,0.377142857,0.798444444,0.332851373,0.455988889,0.272815509,0.361634921,0.311923913,0.340083844,-0.100913793,0.443513376,0.423864407,0.195864407,0.067147404,0.313496377,0.349254499,0.335113203,0.242757576,0.493684211,0.881,0.259275,0.489379122,0.3102331,0.398657143,0.318500596,0.349307692,0.471029412,0.447333333,0.622,0.335757883,0.312815603,0.266452055,0.476316602,0.643374564,0.346875,0.333726891,0.309684211,0.27429023,0.616324444,0.299933702,0.47,0.375428571,0.352126139,0.38521172,0.228958678,0.473709677,0.492909091,0.339996806,0.366285714,0.316701814,0.100441152,0.339133718,0.3328,0.438666667,0.3287,0.453242188,0.407357143,0.089142857,0.143159091,0.396791667,0.01425,0.27975,0.611333333,0.374752294,0.326061192,0.439322034,0.355953125,0.478329897,0.05125,-0.408556645,0.381332621,0.262613636,0.532105263,0.242407767,0.25983758,0.240040141,0.259233645,0.261754545,0.344571429,0.368584344,0.304093023,0.513818182,0.490394578,0.193910204,0.335169687,0.35838342,0.285553125,0.415586424,0.325926191,0.371339233,0.269251908,0.597686604,0.587730769,0.346642857,0.302617021,0.323117647,0.335734177,0.394838534,0.273741259,0.416186441,0.349516667,0.410783133,0.387065979,0.447261682,0.595652365,0.315483193,0.244789474,0.397655556,0.444518072,0.148784,0.305603129,0.429,0.131406306,0.46006087,0.458176471,0.2516,0.402736902,0.519835165,0.0534059,0.387989848,0.159149858,0.471855,0.301328373,0.427635203,0.44731477,0.335571429,0.264774194,0.248916667,0.419488506,0.4706875,0.272169492,0.443934528,0.464983516,0.31125,0.347120603,0.616217391,0.400090909,0.221414055,0.454590476],"type":"choropleth"}],"name":"2020-10-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Eritrea","Dominican Republic","Honduras","Mexico","Iran","Monaco","Ecuador","Benin","Niue","Libya","Israel","Japan","Spain","Uganda","Netherlands","Swaziland","Lebanon","Chile","Faroe Islands","South Africa","Barbados","Cyprus","United States","Kazakhstan","Saint Kitts and Nevis","Pakistan","Syria","Bahamas","Canada","Denmark","Central African Republic","Jamaica","Australia","Equatorial Guinea","Madagascar","Philippines","Cook Islands","Burkina Faso","Mauritius","Vanuatu","Ireland","Gibraltar","Brazil","Palestine","Cambodia","Guatemala","Micronesia","Papua New Guinea","Bahrain","Venezuela","Nepal","Solomon Islands","Ghana","Palau","Angola","North Korea","Cameroon","Colombia","Zambia","Tokelau","Chad","Montserrat","Fiji","South Korea","Estonia","Democratic Republic of the Congo","Yemen","Azerbaijan","Liberia","Turkey","Vatican","Republic of the Congo","Laos","Oman","El Salvador","Trinidad and Tobago","Argentina","Andorra","Kuwait","Guinea","Antigua and Barbuda","Finland","Greece","Bangladesh","Singapore","Romania","Ukraine","Kiribati","Belarus","Marshall Islands","Brunei","Kosovo","Switzerland","Uzbekistan","Ivory Coast","Mali","Czech Republic","Norway","Bermuda","Kyrgyzstan","India","Gambia","France","Pitcairn","Somalia","South Sudan","Isle of Man","Iraq","Bolivia","Serbia","Indonesia","Kenya","Panama","Grenada","New Zealand","Mozambique","East Timor","Portugal","Moldova","Tajikistan","United Arab Emirates","Gabon","Maldives","Samoa","Guinea-Bissau","Guernsey","Greenland","Qatar","United Kingdom","Togo","Cuba","Belize","Peru","Myanmar","Belgium","Turks and Caicos Islands","Comoros","Sierra Leone","Bhutan","Anguilla","Dominica","Guyana","San Marino","Latvia","Burundi","Saint Vincent and the Grenadines","Seychelles","Mongolia","Tonga","Morocco","Lithuania","Uruguay","Costa Rica","Sri Lanka","Senegal","Slovenia","Lesotho","Germany","Cayman Islands","Falkland Islands","Malta","Saint Helena","Suriname","Malaysia","Tanzania","Western Sahara","Saint Lucia","Macedonia","Croatia","Austria","Sudan","Sweden","Russia","Egypt","Djibouti","Italy","Iceland","Tuvalu","Zimbabwe","Turkmenistan","Saudi Arabia","Nigeria","Cape Verde","British Indian Ocean Territory","Albania","Georgia","Montenegro","Tunisia","Sao Tome and Principe","Jordan","Bulgaria","Hungary","Vietnam","Algeria","Afghanistan","Malawi","Thailand","Bosnia and Herzegovina","Ethiopia","Botswana","British Virgin Islands","Haiti","Luxembourg","Poland","Slovakia","Niger","Rwanda","Paraguay","Nauru","China","Jersey","Liechtenstein","Armenia","Nicaragua","Mauritania"],"locations":["ERI","DOM","HND","MEX","IRN","MCO","ECU","BEN","NIU","LBY","ISR","JPN","ESP","UGA","NLD","SWZ","LBN","CHL","FRO","ZAF","BRB","CYP","USA","KAZ","KNA","PAK","SYR","BHS","CAN","DNK","CAF","JAM","AUS","GNQ","MDG","PHL","COK","BFA","MUS","VUT","IRL","GIB","BRA","PSE","KHM","GTM","FSM","PNG","BHR","VEN","NPL","SLB","GHA","PLW","AGO","PRK","CMR","COL","ZMB","TKL","TCD","MSR","FJI","KOR","EST","COD","YEM","AZE","LBR","TUR","VAT","COG","LAO","OMN","SLV","TTO","ARG","AND","KWT","GIN","ATG","FIN","GRC","BGD","SGP","ROU","UKR","KIR","BLR","MHL","BRN","XKX","CHE","UZB","CIV","MLI","CZE","NOR","BMU","KGZ","IND","GMB","FRA","PCN","SOM","SSD","IMN","IRQ","BOL","SRB","IDN","KEN","PAN","GRD","NZL","MOZ","TLS","PRT","MDA","TJK","ARE","GAB","MDV","WSM","GNB","GGY","GRL","QAT","GBR","TGO","CUB","BLZ","PER","MMR","BEL","TCA","COM","SLE","BTN","AIA","DMA","GUY","SMR","LVA","BDI","VCT","SYC","MNG","TON","MAR","LTU","URY","CRI","LKA","SEN","SVN","LSO","DEU","CYM","FLK","MLT","SHN","SUR","MYS","TZA","ESH","LCA","MKD","HRV","AUT","SDN","SWE","RUS","EGY","DJI","ITA","ISL","TUV","ZWE","TKM","SAU","NGA","CPV","IOT","ALB","GEO","MNE","TUN","STP","JOR","BGR","HUN","VNM","DZA","AFG","MWI","THA","BIH","ETH","BWA","VGB","HTI","LUX","POL","SVK","NER","RWA","PRY","NRU","CHN","JEY","LIE","ARM","NIC","MRT"],"name":"","z":[0.282206897,0.270667763,0.300337955,0.341834834,0.434119628,0.28738961,0.245907949,0.553350746,0.439666667,0.045867925,0.307307692,0.30045545,0.346557429,0.216872093,0.321170121,0.3762,0.207018779,0.294381222,0.3655,0.426565665,0.378568182,0.429742004,0.479500383,0.46784507,0.190285714,0.287232135,0.382471429,0.569413146,0.368213889,0.391828767,0.298116279,0.403114064,0.400056164,0.4685,0.365375796,0.349081218,0.14025,0.259590909,0.452265625,0.213818182,0.357485323,0.157344828,0.45646324,0.360577586,0.332953488,0.372078298,0.263666667,0.39962,0.187824427,0.129897053,0.243458065,0.387391304,0.429637202,0.243666667,0.40340553,0.512727273,0.493583246,0.29095444,0.388887324,-0.181666667,0.515535912,0.599388889,0.149378378,0.403173141,0.400366906,0.2887,0.339751592,0.476075377,0.500868644,0.345777499,0.0,0.302907692,0.397265306,0.348333333,0.189600234,0.413334495,0.372942619,0.29027027,0.034317386,0.388215385,0.504333333,0.415247475,0.415088454,0.195315467,0.268178082,0.490494975,0.427585674,0.512666667,0.39304918,0.4425,0.03062069,0.170362319,0.326211702,0.11304878,0.398057971,0.270145833,0.388766859,0.410950886,0.279404762,0.294583333,0.280694135,0.461140496,0.403717568,0.540142857,0.274121951,0.531209402,0.375644068,0.400895833,0.243768908,0.353486486,0.177027859,0.31177913,0.347386272,0.332766667,0.339747095,0.461350282,-0.107428571,0.417076851,0.516535948,0.37666,0.30788334,0.509877551,-0.136269923,0.53875,0.41125,0.357943396,0.423108108,0.24955198,0.382388175,0.341188755,0.23463187,0.427346457,0.283488442,0.319310044,0.318169417,0.472,0.546333333,0.505208333,0.089125,0.507857143,0.3809375,0.178030303,-0.0926,0.276356436,0.343763158,0.452461538,0.479491803,0.105624,0.463411765,0.419291304,0.489646296,0.363911513,0.282243421,0.321132026,0.40850939,0.380490706,0.451896907,0.313878974,0.485648352,0.429913043,0.28113,0.1017,0.3445,0.175113179,0.238899756,0.389255814,0.302327586,0.327957447,0.374895833,0.32834103,0.474329341,0.389119732,0.410196694,0.389774143,0.218375,0.419823293,0.489391667,0.187,0.325035294,0.20465,0.116040121,0.633107716,0.245641975,0.4745,0.381778571,0.511036458,0.548978723,0.330802817,0.332193548,0.192394495,0.448926357,0.377235795,0.431851429,0.429527586,0.344900498,0.443444043,0.452182273,0.382329193,0.548966355,0.333202128,0.301666667,0.408705128,0.270799043,0.24755256,0.335927083,0.500985325,-0.172336683,0.145533044,0.651,0.289919843,0.499,0.227388889,0.544523148,0.319630225,0.58795],"type":"choropleth"}],"name":"2020-10-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Israel","Bosnia and Herzegovina","South Korea","Tonga","Burundi","Saint Vincent and the Grenadines","Latvia","Nepal","Bermuda","Montserrat","Uzbekistan","Rwanda","Belize","Mexico","Guatemala","Gabon","Singapore","Iran","Cambodia","Seychelles","Democratic Republic of the Congo","Grenada","Macedonia","Jordan","Gibraltar","Solomon Islands","France","Eritrea","Faroe Islands","Venezuela","Turks and Caicos Islands","Laos","Sweden","Niue","Mauritania","Chad","East Timor","New Zealand","Georgia","Nauru","Zimbabwe","Falkland Islands","Andorra","Bangladesh","Lithuania","Palestine","Papua New Guinea","Ukraine","Dominican Republic","Nicaragua","Comoros","Angola","Guinea-Bissau","Swaziland","Kuwait","Madagascar","Botswana","Mauritius","Sudan","Cyprus","Kiribati","Estonia","Jamaica","Luxembourg","Cameroon","Croatia","Netherlands","Tunisia","Gambia","Oman","Azerbaijan","United States","Chile","Saudi Arabia","Russia","Indonesia","Denmark","Bahamas","Togo","Ivory Coast","Western Sahara","Ireland","Kyrgyzstan","Tokelau","Antigua and Barbuda","British Indian Ocean Territory","Benin","Ethiopia","Italy","Isle of Man","Kazakhstan","Slovakia","Iceland","Pitcairn","Panama","Honduras","Portugal","Turkey","Cook Islands","Saint Helena","Cayman Islands","Central African Republic","Canada","Algeria","Philippines","Guinea","Niger","Haiti","British Virgin Islands","Armenia","Uruguay","Sao Tome and Principe","Switzerland","Uganda","Malta","United Kingdom","Vanuatu","Kosovo","Colombia","Romania","Kenya","Equatorial Guinea","Montenegro","Greece","Qatar","Bolivia","Egypt","Cape Verde","Tuvalu","Syria","Vietnam","Cuba","Poland","Anguilla","Djibouti","Zambia","Sierra Leone","Belgium","Moldova","Bahrain","Republic of the Congo","South Sudan","Costa Rica","Lesotho","Micronesia","Ghana","Iraq","Slovenia","Myanmar","Albania","Senegal","Turkmenistan","Palau","Monaco","Dominica","Morocco","Nigeria","Thailand","Paraguay","Greenland","Fiji","Czech Republic","North Korea","Serbia","Liberia","San Marino","Liechtenstein","Spain","Burkina Faso","Yemen","Trinidad and Tobago","China","Argentina","Sri Lanka","Brazil","Hungary","Pakistan","India","Malaysia","Belarus","Guyana","Mozambique","Saint Kitts and Nevis","Barbados","Lebanon","Germany","Ecuador","Saint Lucia","South Africa","Jersey","Bhutan","Guernsey","Mali","Marshall Islands","Tajikistan","Tanzania","Libya","Malawi","Finland","Samoa","Peru","United Arab Emirates","Afghanistan","Austria","El Salvador","Suriname","Bulgaria","Mongolia","Maldives","Brunei","Norway","Japan","Australia","Somalia"],"locations":["ISR","BIH","KOR","TON","BDI","VCT","LVA","NPL","BMU","MSR","UZB","RWA","BLZ","MEX","GTM","GAB","SGP","IRN","KHM","SYC","COD","GRD","MKD","JOR","GIB","SLB","FRA","ERI","FRO","VEN","TCA","LAO","SWE","NIU","MRT","TCD","TLS","NZL","GEO","NRU","ZWE","FLK","AND","BGD","LTU","PSE","PNG","UKR","DOM","NIC","COM","AGO","GNB","SWZ","KWT","MDG","BWA","MUS","SDN","CYP","KIR","EST","JAM","LUX","CMR","HRV","NLD","TUN","GMB","OMN","AZE","USA","CHL","SAU","RUS","IDN","DNK","BHS","TGO","CIV","ESH","IRL","KGZ","TKL","ATG","IOT","BEN","ETH","ITA","IMN","KAZ","SVK","ISL","PCN","PAN","HND","PRT","TUR","COK","SHN","CYM","CAF","CAN","DZA","PHL","GIN","NER","HTI","VGB","ARM","URY","STP","CHE","UGA","MLT","GBR","VUT","XKX","COL","ROU","KEN","GNQ","MNE","GRC","QAT","BOL","EGY","CPV","TUV","SYR","VNM","CUB","POL","AIA","DJI","ZMB","SLE","BEL","MDA","BHR","COG","SSD","CRI","LSO","FSM","GHA","IRQ","SVN","MMR","ALB","SEN","TKM","PLW","MCO","DMA","MAR","NGA","THA","PRY","GRL","FJI","CZE","PRK","SRB","LBR","SMR","LIE","ESP","BFA","YEM","TTO","CHN","ARG","LKA","BRA","HUN","PAK","IND","MYS","BLR","GUY","MOZ","KNA","BRB","LBN","DEU","ECU","LCA","ZAF","JEY","BTN","GGY","MLI","MHL","TJK","TZA","LBY","MWI","FIN","WSM","PER","ARE","AFG","AUT","SLV","SUR","BGR","MNG","MDV","BRN","NOR","JPN","AUS","SOM"],"name":"","z":[0.356073643,0.3695,0.339643994,0.458803922,0.511842105,0.349050847,0.301096045,0.27955814,0.358826087,0.131423077,0.232517241,-0.212991597,0.411982456,0.296012815,0.358348708,0.486162602,0.299490683,0.425070439,0.198932203,0.42029661,0.357497561,0.31348,0.492612245,0.234346535,0.534842105,0.323,0.424596764,0.1640625,0.569166667,0.186181124,0.6552,0.436981366,0.325559708,0.319714286,0.490090909,0.460040323,0.1822,0.378582426,0.439396694,0.8685,0.244541045,0.360958333,0.324954955,0.194779156,0.410704485,0.395934783,0.365376623,0.393283489,0.290561674,0.374281159,0.554166667,0.326808219,-0.151,0.267928571,0.039702806,0.311347059,0.300046512,0.387578947,0.496589286,0.374145985,0.4225,0.30621875,0.224928429,0.300401606,0.419745074,0.353321101,0.335434822,0.405643777,0.416875,0.255713235,0.538797909,0.448635528,0.306962201,0.137186517,0.378700499,0.087043295,0.351767196,0.380672811,0.415237209,0.433208,0.277964912,0.317179104,0.2131,0.896,0.279034483,0.0,0.332206186,0.192317507,0.471677032,0.399313253,0.385823529,0.205257862,0.411866071,0.9095,0.237452082,0.137106635,0.412019386,0.317898919,0.89,0.1467,0.369081081,0.3552,0.350012373,0.356469751,0.331201695,0.239220339,0.445312253,0.362873479,0.486333333,0.715598007,0.374885899,0.403190476,0.35120854,0.175423146,0.297347826,0.359529132,0.202166667,0.217690141,0.416852381,0.404157937,0.33181974,0.259833333,0.374522727,0.392221739,0.233250814,0.209,0.330334532,0.225222222,0.47625,0.271125,0.376771676,0.236463084,0.277977948,0.3805,0.094470588,0.3266875,0.4096375,0.333842697,0.435962963,0.177973684,0.351586207,0.417690909,0.249013582,0.334772727,0.753,0.250834928,0.346996678,0.344747788,0.338135922,0.356173333,0.345118644,0.2696875,0.3946,0.242322222,0.215571429,0.415112745,0.470074086,0.392786315,0.18576186,0.224655172,0.307140625,0.276143737,0.34415,0.382130682,0.420210784,0.28,0.631433333,0.316777461,0.4032,0.307412903,0.36562,0.33802337,0.378837234,0.241204372,0.365777749,0.434510511,0.22248581,0.233943416,0.260980407,0.436208,0.475414286,0.312309524,0.165428571,0.29865,0.263288618,0.282829114,0.248190032,0.291151899,0.416957766,0.376541284,0.591333333,0.517038462,0.295652482,0.409,0.3561875,0.352304878,0.03552381,0.302108597,0.388006623,0.568111111,0.31014022,0.265189201,0.366077922,0.300008955,0.127756208,0.299,0.369303502,0.422093023,0.164412811,0.184235294,0.3778639,0.291083488,0.400714082,0.335704663],"type":"choropleth"}],"name":"2020-10-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nicaragua","United Arab Emirates","Equatorial Guinea","Macedonia","San Marino","Albania","Ethiopia","Qatar","Yemen","Norway","Bulgaria","Venezuela","United States","Rwanda","Paraguay","Gambia","Israel","Benin","Switzerland","Malaysia","Egypt","British Virgin Islands","Montenegro","Micronesia","Saint Vincent and the Grenadines","British Indian Ocean Territory","Falkland Islands","Vietnam","Togo","Belarus","Uruguay","Luxembourg","Bhutan","Antigua and Barbuda","Comoros","Guinea-Bissau","Djibouti","Seychelles","Cuba","Chad","Kosovo","Greenland","Estonia","Austria","Ireland","Italy","Liberia","Nauru","Colombia","Grenada","Armenia","Bahrain","Tunisia","Anguilla","Nigeria","South Sudan","Georgia","Honduras","Greece","Mali","New Zealand","Saudi Arabia","Brunei","Libya","Maldives","Cyprus","Mauritius","Cape Verde","Tuvalu","Mozambique","Argentina","Pitcairn","Peru","Fiji","Turks and Caicos Islands","El Salvador","Uzbekistan","Guatemala","Cambodia","Western Sahara","Ghana","East Timor","Faroe Islands","Portugal","Vanuatu","Syria","Hungary","Bosnia and Herzegovina","Kazakhstan","Philippines","Zambia","Mauritania","Finland","Burkina Faso","Mexico","Republic of the Congo","Panama","Lebanon","Palestine","Montserrat","Czech Republic","Trinidad and Tobago","France","Kenya","Bangladesh","Jordan","Saint Lucia","Sweden","Tokelau","Bahamas","Iraq","South Korea","Dominican Republic","Ukraine","Mongolia","Belgium","Slovakia","Monaco","Botswana","Latvia","Jamaica","Jersey","India","Madagascar","Suriname","Guyana","Solomon Islands","Gibraltar","Pakistan","Bermuda","Costa Rica","Nepal","Cameroon","Spain","Niger","Eritrea","Chile","Zimbabwe","Brazil","Democratic Republic of the Congo","Algeria","Oman","Marshall Islands","South Africa","Poland","Guinea","Uganda","Afghanistan","Turkey","Sao Tome and Principe","Cook Islands","Gabon","Ecuador","Myanmar","Central African Republic","United Kingdom","Tanzania","Papua New Guinea","Palau","Swaziland","Tajikistan","Belize","Saint Helena","Sierra Leone","Saint Kitts and Nevis","Cayman Islands","Japan","Lithuania","Denmark","Guernsey","Romania","Australia","Moldova","Tonga","Isle of Man","Laos","Germany","Kyrgyzstan","Dominica","Morocco","Ivory Coast","Indonesia","Burundi","Lesotho","Kiribati","Senegal","Niue","Croatia","Sudan","Serbia","Netherlands","Bolivia","Slovenia","Malawi","Angola","Liechtenstein","Iceland","Andorra","Iran","Haiti","Somalia","Kuwait","Sri Lanka","China","Turkmenistan","Russia","Barbados","Singapore","Thailand","North Korea","Canada","Samoa","Malta","Azerbaijan"],"locations":["NIC","ARE","GNQ","MKD","SMR","ALB","ETH","QAT","YEM","NOR","BGR","VEN","USA","RWA","PRY","GMB","ISR","BEN","CHE","MYS","EGY","VGB","MNE","FSM","VCT","IOT","FLK","VNM","TGO","BLR","URY","LUX","BTN","ATG","COM","GNB","DJI","SYC","CUB","TCD","XKX","GRL","EST","AUT","IRL","ITA","LBR","NRU","COL","GRD","ARM","BHR","TUN","AIA","NGA","SSD","GEO","HND","GRC","MLI","NZL","SAU","BRN","LBY","MDV","CYP","MUS","CPV","TUV","MOZ","ARG","PCN","PER","FJI","TCA","SLV","UZB","GTM","KHM","ESH","GHA","TLS","FRO","PRT","VUT","SYR","HUN","BIH","KAZ","PHL","ZMB","MRT","FIN","BFA","MEX","COG","PAN","LBN","PSE","MSR","CZE","TTO","FRA","KEN","BGD","JOR","LCA","SWE","TKL","BHS","IRQ","KOR","DOM","UKR","MNG","BEL","SVK","MCO","BWA","LVA","JAM","JEY","IND","MDG","SUR","GUY","SLB","GIB","PAK","BMU","CRI","NPL","CMR","ESP","NER","ERI","CHL","ZWE","BRA","COD","DZA","OMN","MHL","ZAF","POL","GIN","UGA","AFG","TUR","STP","COK","GAB","ECU","MMR","CAF","GBR","TZA","PNG","PLW","SWZ","TJK","BLZ","SHN","SLE","KNA","CYM","JPN","LTU","DNK","GGY","ROU","AUS","MDA","TON","IMN","LAO","DEU","KGZ","DMA","MAR","CIV","IDN","BDI","LSO","KIR","SEN","NIU","HRV","SDN","SRB","NLD","BOL","SVN","MWI","AGO","LIE","ISL","AND","IRN","HTI","SOM","KWT","LKA","CHN","TKM","RUS","BRB","SGP","THA","PRK","CAN","WSM","MLT","AZE"],"name":"","z":[0.392978218,0.293604827,0.047473684,0.242971429,-0.3245,0.378133803,0.387889241,0.24027931,0.426539474,0.437821309,0.234403061,0.165213122,0.470000156,-0.105853211,0.100515552,0.578607477,0.383497006,0.32054878,0.361150139,0.302768302,0.425700617,0.2274,0.323717391,0.499,0.438777778,0.874,0.445964286,0.440679012,0.419870968,0.391207547,0.377808654,0.357944186,0.820375,0.507382353,0.192,0.26,0.566055556,0.525254902,0.0628487,0.511944444,0.287862069,0.273969697,0.32858871,0.360408404,0.332153664,0.540204899,0.447982609,0.9015,0.380756294,0.36625,0.619218009,0.119956897,0.420530928,0.0,0.509139325,0.506023121,0.444024862,0.295350543,0.410564343,0.434929487,0.403432299,0.203845137,0.468478261,0.2389375,-0.046221591,0.438181452,0.405291667,0.23728,0.521,0.401640449,0.354555035,0.59725,0.303800919,0.348472727,-0.204571429,0.060874126,0.326866667,0.412774464,0.344395833,0.577564103,0.398155935,0.0,0.439916667,0.404213018,0.367,0.312070423,0.439272237,0.406618182,0.297344828,0.391172328,0.584,0.475595745,0.386905899,0.325126582,0.361690443,0.594,0.294620631,0.400315,0.481923611,0.517045455,0.408644186,0.352672662,0.462791856,0.393684852,0.308976923,0.289494505,0.242587302,0.40305773,0.293666667,0.435788177,0.298414706,0.374523981,0.303658196,0.407941569,0.449296053,0.335775228,0.343407821,0.125651163,0.357705882,0.385078788,0.323559155,0.445,0.282673829,0.375221429,0.270571429,0.402,0.697666667,0.52883871,0.289907709,0.49056,0.387306792,0.372226866,0.428278954,0.394768952,0.5045369,0.177434783,0.319508632,0.233027778,0.37513356,0.305980519,0.536934169,0.362459677,0.462272727,0.401823758,0.351819059,0.329784615,0.204039583,0.300840909,-0.289091104,0.486833333,0.243,0.474226891,0.264225913,0.438248588,0.384071429,0.433433715,0.403561728,0.457175258,0.2335,0.0,0.277574468,0.362839286,0.462461538,0.425730769,0.42075,0.578517241,0.317263871,0.423236364,0.335077922,0.2164,0.41624782,0.386318768,0.498751938,0.442291667,0.290720588,0.463202899,0.329311948,0.121777778,0.470666667,0.404207547,0.48904065,0.128882684,0.299173913,0.417442623,0.6995,0.416568,0.0,0.389813008,0.428864516,0.417313084,0.379385457,0.25730303,0.500468153,0.435256522,0.497449102,0.300333333,0.368495575,0.413764706,0.411310201,0.407494505,0.379517442,0.067769524,0.297065737,0.402692437,0.446034483,0.436668243,0.494830986,0.344087748,0.431109133,0.492708333,0.387712832,0.463047619,0.391198198,0.491717042],"type":"choropleth"}],"name":"2020-10-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Azerbaijan","Bahamas","Nepal","Gabon","Vatican","Venezuela","Romania","Vietnam","Bahrain","Swaziland","Russia","New Zealand","Gambia","Nicaragua","France","Germany","Netherlands","Philippines","Sweden","Zimbabwe","Niger","Georgia","Ghana","Austria","Switzerland","Honduras","British Virgin Islands","El Salvador","San Marino","Mali","United Kingdom","Haiti","Malta","Equatorial Guinea","Samoa","British Indian Ocean Territory","Western Sahara","Paraguay","Marshall Islands","Spain","Brazil","Guyana","South Sudan","Maldives","Brunei","United Arab Emirates","Qatar","India","South Korea","Ukraine","Ecuador","Papua New Guinea","Madagascar","Sao Tome and Principe","North Korea","Burkina Faso","Thailand","Malawi","Norway","Argentina","Bulgaria","Hungary","Egypt","Malaysia","Iceland","Tanzania","Saint Vincent and the Grenadines","Botswana","Guernsey","Niue","Falkland Islands","Bermuda","Australia","Guatemala","Saint Kitts and Nevis","Mongolia","Monaco","Benin","Faroe Islands","Montenegro","Uzbekistan","Belize","Syria","Grenada","Suriname","Montserrat","Sudan","Macedonia","Republic of the Congo","Moldova","Mauritania","Albania","Eritrea","Guinea-Bissau","Mauritius","Bosnia and Herzegovina","United States","Mexico","Uruguay","Estonia","Tajikistan","Micronesia","Bolivia","Sri Lanka","Armenia","Saint Lucia","Bhutan","Ethiopia","Guinea","Saint Helena","Burundi","Saudi Arabia","Angola","Palau","Colombia","Yemen","Andorra","Kosovo","Poland","Czech Republic","Kuwait","Ivory Coast","China","Italy","Kyrgyzstan","Chile","Sierra Leone","Democratic Republic of the Congo","Laos","Turkmenistan","Cyprus","Jamaica","Solomon Islands","Tunisia","Croatia","Jordan","Jersey","Costa Rica","Slovakia","Palestine","Kazakhstan","Chad","Cuba","Japan","Cook Islands","Turkey","Singapore","Slovenia","Trinidad and Tobago","Comoros","Kiribati","Kenya","Pakistan","Israel","Seychelles","Libya","Senegal","Canada","Liechtenstein","South Africa","Antigua and Barbuda","Algeria","Tokelau","Iraq","Iran","Dominican Republic","Lithuania","Cambodia","Togo","Zambia","Luxembourg","East Timor","Indonesia","Cameroon","Oman","Dominica","Uganda","Latvia","Anguilla","Turks and Caicos Islands","Denmark","Central African Republic","Lebanon","Tuvalu","Isle of Man","Cape Verde","Panama","Cayman Islands","Serbia","Lesotho","Tonga","Djibouti","Liberia","Ireland","Portugal","Somalia","Belgium","Pitcairn","Bangladesh","Peru","Barbados","Nauru","Morocco","Rwanda","Fiji","Belarus","Mozambique","Greece","Afghanistan","Myanmar","Nigeria","Vanuatu","Gibraltar","Finland","Greenland"],"locations":["AZE","BHS","NPL","GAB","VAT","VEN","ROU","VNM","BHR","SWZ","RUS","NZL","GMB","NIC","FRA","DEU","NLD","PHL","SWE","ZWE","NER","GEO","GHA","AUT","CHE","HND","VGB","SLV","SMR","MLI","GBR","HTI","MLT","GNQ","WSM","IOT","ESH","PRY","MHL","ESP","BRA","GUY","SSD","MDV","BRN","ARE","QAT","IND","KOR","UKR","ECU","PNG","MDG","STP","PRK","BFA","THA","MWI","NOR","ARG","BGR","HUN","EGY","MYS","ISL","TZA","VCT","BWA","GGY","NIU","FLK","BMU","AUS","GTM","KNA","MNG","MCO","BEN","FRO","MNE","UZB","BLZ","SYR","GRD","SUR","MSR","SDN","MKD","COG","MDA","MRT","ALB","ERI","GNB","MUS","BIH","USA","MEX","URY","EST","TJK","FSM","BOL","LKA","ARM","LCA","BTN","ETH","GIN","SHN","BDI","SAU","AGO","PLW","COL","YEM","AND","XKX","POL","CZE","KWT","CIV","CHN","ITA","KGZ","CHL","SLE","COD","LAO","TKM","CYP","JAM","SLB","TUN","HRV","JOR","JEY","CRI","SVK","PSE","KAZ","TCD","CUB","JPN","COK","TUR","SGP","SVN","TTO","COM","KIR","KEN","PAK","ISR","SYC","LBY","SEN","CAN","LIE","ZAF","ATG","DZA","TKL","IRQ","IRN","DOM","LTU","KHM","TGO","ZMB","LUX","TLS","IDN","CMR","OMN","DMA","UGA","LVA","AIA","TCA","DNK","CAF","LBN","TUV","IMN","CPV","PAN","CYM","SRB","LSO","TON","DJI","LBR","IRL","PRT","SOM","BEL","PCN","BGD","PER","BRB","NRU","MAR","RWA","FJI","BLR","MOZ","GRC","AFG","MMR","NGA","VUT","GIB","FIN","GRL"],"name":"","z":[0.629863492,0.281432099,0.293255725,0.542169231,0.938,0.079977117,0.429254346,0.467001462,0.201477941,0.424727273,0.414008234,0.417920872,0.580839416,0.331667851,0.501674823,0.368283648,0.360469591,0.394651504,0.441843444,0.492034853,0.515308511,0.48828,0.243065588,0.376643634,0.354475192,0.395368635,0.57275,0.21381831,0.0,0.499204082,0.411166313,0.475555794,0.334507246,0.3173,0.429304348,0.315833333,0.512333333,0.306394036,0.6546,0.402300136,0.288821561,0.363506494,0.495879781,0.08377439,0.485521739,0.293814995,0.142611111,0.260524284,0.390706399,0.471734454,0.25648979,0.404657143,0.494951613,0.449,0.511539683,0.317835821,0.461586242,0.421096491,0.463543342,0.346096058,0.344611307,0.433837423,0.422374787,0.335953871,0.441256098,0.274381132,0.531666667,0.369486486,0.252583333,0.701333333,0.318782609,0.423695652,0.352219125,0.481052189,0.263714286,0.385123529,0.271472973,0.380704918,0.223833333,0.561508475,0.441466667,0.481417178,0.454147059,0.332102564,-0.048,0.444235294,0.373457711,0.454384615,0.132810811,0.504107143,0.610894737,0.425352564,0.551222222,0.396928571,0.413034483,0.503207547,0.502105984,0.378424331,0.425982844,0.40177037,0.4921625,0.418833333,0.217519084,0.388382239,0.608066327,0.34545,0.2625,0.405658879,0.539318182,0.444,0.112909091,0.189858607,0.555049107,0.5174,0.395906478,0.479366667,0.471040541,0.454909091,0.338035522,0.3222,0.041047847,0.452531034,0.435538843,0.478226416,0.433,0.318504206,0.247193548,0.316553073,0.590207692,0.258321429,0.471764471,0.383568882,-0.070333333,0.413808219,0.402045872,0.30275,0.390612245,0.351834043,0.333567164,0.338,0.431151515,0.543607843,0.075724693,0.367023519,0.6914,0.319422761,0.378245841,0.456748062,0.456676871,0.706,0.46125,0.207391101,0.339929927,0.347476341,0.462102041,0.319078431,0.393615625,0.410664507,0.16425,0.395064138,0.331972973,0.49726738,-0.878,0.427455128,0.451267399,0.325834816,0.500717573,0.423,0.405331579,0.432983333,0.394926829,0.2054,0.196591843,0.42177713,0.220944,0.387,0.054641393,0.355142157,0.838666667,0.5297,0.358225714,0.49905,0.284954839,-0.002,0.440140625,0.251619718,0.310385452,0.532864078,0.388036036,0.476176471,0.228655738,0.479444444,0.428079498,0.341313658,0.381950032,0.352743802,0.380068948,0.955,0.343226463,0.453843513,0.576925,0.7844,0.460152882,0.033187919,0.294877193,0.510067568,0.434982143,0.423011989,0.380646259,0.336,0.4108382,0.338166667,0.370766667,0.389628821,0.424931818],"type":"choropleth"}],"name":"2020-10-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bhutan","Saint Lucia","Georgia","Turks and Caicos Islands","Fiji","United Arab Emirates","Egypt","Zambia","Germany","Lebanon","Moldova","Tuvalu","Djibouti","Isle of Man","Poland","Tonga","Denmark","Ireland","Serbia","Marshall Islands","Panama","Cayman Islands","Lesotho","Armenia","Bahrain","Antigua and Barbuda","Samoa","Vanuatu","British Indian Ocean Territory","Uruguay","Haiti","Andorra","Seychelles","Pakistan","Republic of the Congo","Brunei","South Sudan","Italy","Kyrgyzstan","El Salvador","Guatemala","Uzbekistan","Falkland Islands","Saint Kitts and Nevis","Gibraltar","Chile","Bermuda","Monaco","Democratic Republic of the Congo","Tajikistan","Guernsey","Somalia","Central African Republic","Israel","Latvia","Netherlands","Morocco","Azerbaijan","Rwanda","Australia","Chad","Hungary","Anguilla","Laos","Finland","Nepal","Liberia","Norway","Bolivia","Eritrea","Sao Tome and Principe","Burkina Faso","Papua New Guinea","Guinea-Bissau","Saudi Arabia","Botswana","Burundi","Cambodia","Togo","Greece","East Timor","Luxembourg","Estonia","Indonesia","Myanmar","Iceland","Macedonia","Ecuador","South Korea","Ukraine","Nigeria","India","Mauritania","Saint Vincent and the Grenadines","Guyana","Madagascar","North Korea","Bahamas","Mauritius","Argentina","Romania","Niger","Malawi","Nicaragua","Thailand","Bulgaria","Tokelau","Senegal","Iraq","Canada","Brazil","Zimbabwe","Western Sahara","Portugal","Dominica","Libya","Cape Verde","Uganda","Malaysia","Ethiopia","Tanzania","Oman","Liechtenstein","Micronesia","Lithuania","United States","Pitcairn","Albania","Russia","South Africa","Cameroon","Iran","New Zealand","Bosnia and Herzegovina","Mexico","Dominican Republic","Algeria","Barbados","Guinea","Sri Lanka","Maldives","Niue","United Kingdom","Comoros","Equatorial Guinea","Honduras","Switzerland","Suriname","Nauru","Gambia","Qatar","Cyprus","Montserrat","Peru","Solomon Islands","Faroe Islands","Trinidad and Tobago","Kazakhstan","Yemen","Gabon","France","Austria","Vietnam","Colombia","Angola","Japan","Montenegro","Swaziland","Mozambique","Belize","Turkey","Syria","Mali","China","Slovenia","Jamaica","Afghanistan","Belarus","Paraguay","Kiribati","Sudan","Vatican","Grenada","Kenya","Sweden","Turkmenistan","Cuba","Singapore","Spain","Cook Islands","Palestine","Costa Rica","Kosovo","Greenland","Croatia","Bangladesh","Belgium","Kuwait","Venezuela","Sierra Leone","Benin","British Virgin Islands","Philippines","Ivory Coast","Czech Republic","Jordan","Slovakia","Malta","Jersey","San Marino","Ghana","Tunisia","Saint Helena","Mongolia"],"locations":["BTN","LCA","GEO","TCA","FJI","ARE","EGY","ZMB","DEU","LBN","MDA","TUV","DJI","IMN","POL","TON","DNK","IRL","SRB","MHL","PAN","CYM","LSO","ARM","BHR","ATG","WSM","VUT","IOT","URY","HTI","AND","SYC","PAK","COG","BRN","SSD","ITA","KGZ","SLV","GTM","UZB","FLK","KNA","GIB","CHL","BMU","MCO","COD","TJK","GGY","SOM","CAF","ISR","LVA","NLD","MAR","AZE","RWA","AUS","TCD","HUN","AIA","LAO","FIN","NPL","LBR","NOR","BOL","ERI","STP","BFA","PNG","GNB","SAU","BWA","BDI","KHM","TGO","GRC","TLS","LUX","EST","IDN","MMR","ISL","MKD","ECU","KOR","UKR","NGA","IND","MRT","VCT","GUY","MDG","PRK","BHS","MUS","ARG","ROU","NER","MWI","NIC","THA","BGR","TKL","SEN","IRQ","CAN","BRA","ZWE","ESH","PRT","DMA","LBY","CPV","UGA","MYS","ETH","TZA","OMN","LIE","FSM","LTU","USA","PCN","ALB","RUS","ZAF","CMR","IRN","NZL","BIH","MEX","DOM","DZA","BRB","GIN","LKA","MDV","NIU","GBR","COM","GNQ","HND","CHE","SUR","NRU","GMB","QAT","CYP","MSR","PER","SLB","FRO","TTO","KAZ","YEM","GAB","FRA","AUT","VNM","COL","AGO","JPN","MNE","SWZ","MOZ","BLZ","TUR","SYR","MLI","CHN","SVN","JAM","AFG","BLR","PRY","KIR","SDN","VAT","GRD","KEN","SWE","TKM","CUB","SGP","ESP","COK","PSE","CRI","XKX","GRL","HRV","BGD","BEL","KWT","VEN","SLE","BEN","VGB","PHL","CIV","CZE","JOR","SVK","MLT","JEY","SMR","GHA","TUN","SHN","MNG"],"name":"","z":[0.429375,0.239717391,0.535420918,0.8458,0.320647619,0.306402806,0.463799296,0.337590909,0.381409395,0.285040201,0.522932432,-0.792,0.639333333,0.472079365,0.294508949,0.201282609,0.447787265,0.386832247,0.45290404,0.642625,0.325236044,0.59053125,0.394219512,0.65121028,0.206495726,0.177843137,0.562769231,0.5163,0.7325,0.432229068,0.344998141,0.34701,0.595591549,0.486498847,0.175485714,0.345214286,0.43246875,0.423703598,0.462388889,0.154254335,0.369577872,0.232029412,0.539757576,0.260285714,0.39688,0.23304823,0.419916667,0.415960526,0.436125749,0.430466667,0.278666667,0.298290476,0.598070423,0.306618307,0.42683432,0.370541106,0.490438144,0.583242165,0.024029412,0.325862025,0.473090909,0.381844388,0.5915,0.613534483,0.472709966,0.393689751,0.504373626,0.447101613,0.190554662,0.607916667,0.403642857,0.244378378,0.447709677,0.481444444,0.167256437,0.241628866,0.398181818,0.068190476,0.339518349,0.43611485,0.056,0.302735577,0.301117647,0.179825756,0.28202834,0.492771654,0.550822222,0.258568278,0.396292419,0.449930783,0.518199212,0.248821263,0.577052632,0.527695652,0.344166667,0.298159722,0.509984615,0.437264,0.248521739,0.271765761,0.453215604,0.594475432,0.413151515,0.154483444,0.464785289,0.491294479,0.457333333,0.348161871,0.328283988,0.422729884,0.372248144,0.276263636,0.419052632,0.442617076,0.438454545,0.300244898,0.182764045,0.145059246,0.201912402,0.271417417,0.3158125,0.386753731,0.452764706,-0.125333333,0.397441734,0.550764299,0.8796,0.446708661,0.416370796,0.431426706,0.487577482,0.494167498,0.463468821,0.334531469,0.333113479,0.238626908,0.535404494,0.380020202,0.484730769,0.191186107,0.364517483,-0.307666667,0.383624358,-0.022,0.256375,0.240715254,0.361078695,0.231217391,0.43125,0.552173913,0.222107266,0.575441478,0.553677419,0.309413793,0.24925,0.188625,0.403192429,0.32140625,0.471719101,0.364482353,0.44657613,0.416997302,0.487460948,0.314318807,0.446079096,0.39611828,0.591690909,0.156230769,0.352152381,0.439894737,0.348687296,0.435431034,0.432967213,0.416059143,0.506,0.460336957,0.397561905,0.410606557,0.270083408,0.3754,0.503894737,0.6075,0.384916667,0.333795,0.393325962,0.1711,0.164539554,0.30579846,0.330916043,0.7436,0.484120567,0.343231214,0.310583333,0.589809524,0.383106383,0.342009009,0.350267045,0.047680505,-0.036908261,0.513820755,0.35757377,0.599833333,0.396229234,0.46954321,0.343474333,0.295484536,0.466446927,0.241144737,0.478462121,0.3005,0.344419355,0.423801802,0.316545455,0.463858696],"type":"choropleth"}],"name":"2020-10-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Canada","Iraq","Vanuatu","Dominican Republic","Guinea","Thailand","Portugal","Japan","Ukraine","South Africa","Vietnam","Fiji","Cook Islands","Jordan","Mexico","Greece","Liechtenstein","New Zealand","Libya","Argentina","India","Dominica","Senegal","Cyprus","South Korea","Uganda","Bahrain","Eritrea","Burkina Faso","Peru","Sao Tome and Principe","Tokelau","North Korea","Bulgaria","Bangladesh","Samoa","Botswana","Jersey","Morocco","Kenya","British Virgin Islands","Grenada","Suriname","Romania","Mauritius","Albania","East Timor","Cambodia","Kazakhstan","Montserrat","Luxembourg","Bosnia and Herzegovina","Germany","Rwanda","Gibraltar","Greenland","Oman","Saint Helena","Tunisia","Costa Rica","Spain","Macedonia","Russia","Malta","Bahamas","Indonesia","Saudi Arabia","Guinea-Bissau","Cameroon","Algeria","Afghanistan","Australia","Cuba","Malawi","Croatia","Honduras","Iran","Lithuania","Estonia","United States","Gabon","Madagascar","Guyana","Ghana","Togo","Philippines","Iceland","Papua New Guinea","Burundi","Netherlands","Western Sahara","Belize","Slovakia","Belgium","Saint Vincent and the Grenadines","Yemen","Ivory Coast","Bolivia","Chad","Czech Republic","Mongolia","Pakistan","Latvia","Marshall Islands","Kosovo","Israel","Equatorial Guinea","Monaco","Uzbekistan","Mozambique","Barbados","Mali","Tanzania","Tonga","Montenegro","Lebanon","Mauritania","Nauru","France","Somalia","Benin","Micronesia","Georgia","Azerbaijan","Central African Republic","Saint Lucia","Niue","Sweden","Brunei","Chile","China","South Sudan","Poland","Trinidad and Tobago","Turkmenistan","Anguilla","Colombia","Gambia","Italy","Falkland Islands","Kyrgyzstan","Maldives","Venezuela","Solomon Islands","Guatemala","El Salvador","Saint Kitts and Nevis","Haiti","Sierra Leone","Kuwait","Sudan","Nepal","Paraguay","Bermuda","Democratic Republic of the Congo","Palau","Laos","Seychelles","Zimbabwe","Swaziland","Jamaica","Ecuador","Hungary","Comoros","Armenia","Austria","United Arab Emirates","Tajikistan","Andorra","Republic of the Congo","Ethiopia","Bhutan","Liberia","Malaysia","Brazil","Lesotho","British Indian Ocean Territory","Serbia","Ireland","Qatar","United Kingdom","Djibouti","Tuvalu","Uruguay","Angola","Nicaragua","Myanmar","Syria","Faroe Islands","Guernsey","Turkey","Slovenia","San Marino","Switzerland","Denmark","Finland","Norway","Palestine","Moldova","Egypt","Antigua and Barbuda","Zambia","Isle of Man","Nigeria","Singapore","Cayman Islands","Kiribati","Panama","Cape Verde","Sri Lanka","Niger","Belarus"],"locations":["CAN","IRQ","VUT","DOM","GIN","THA","PRT","JPN","UKR","ZAF","VNM","FJI","COK","JOR","MEX","GRC","LIE","NZL","LBY","ARG","IND","DMA","SEN","CYP","KOR","UGA","BHR","ERI","BFA","PER","STP","TKL","PRK","BGR","BGD","WSM","BWA","JEY","MAR","KEN","VGB","GRD","SUR","ROU","MUS","ALB","TLS","KHM","KAZ","MSR","LUX","BIH","DEU","RWA","GIB","GRL","OMN","SHN","TUN","CRI","ESP","MKD","RUS","MLT","BHS","IDN","SAU","GNB","CMR","DZA","AFG","AUS","CUB","MWI","HRV","HND","IRN","LTU","EST","USA","GAB","MDG","GUY","GHA","TGO","PHL","ISL","PNG","BDI","NLD","ESH","BLZ","SVK","BEL","VCT","YEM","CIV","BOL","TCD","CZE","MNG","PAK","LVA","MHL","XKX","ISR","GNQ","MCO","UZB","MOZ","BRB","MLI","TZA","TON","MNE","LBN","MRT","NRU","FRA","SOM","BEN","FSM","GEO","AZE","CAF","LCA","NIU","SWE","BRN","CHL","CHN","SSD","POL","TTO","TKM","AIA","COL","GMB","ITA","FLK","KGZ","MDV","VEN","SLB","GTM","SLV","KNA","HTI","SLE","KWT","SDN","NPL","PRY","BMU","COD","PLW","LAO","SYC","ZWE","SWZ","JAM","ECU","HUN","COM","ARM","AUT","ARE","TJK","AND","COG","ETH","BTN","LBR","MYS","BRA","LSO","IOT","SRB","IRL","QAT","GBR","DJI","TUV","URY","AGO","NIC","MMR","SYR","FRO","GGY","TUR","SVN","SMR","CHE","DNK","FIN","NOR","PSE","MDA","EGY","ATG","ZMB","IMN","NGA","SGP","CYM","KIR","PAN","CPV","LKA","NER","BLR"],"name":"","z":[0.414853725,0.37058125,0.420714286,0.209374002,0.510357143,0.432201771,0.464207125,0.350074012,0.442195841,0.424628897,0.381033877,0.551795181,0.798277778,0.159088496,0.311490851,0.415847074,0.6411,0.4887175,0.376844156,0.326400579,0.233454785,0.588,0.370402266,0.31811811,0.462133939,0.166485981,0.234188119,0.344909091,0.513731707,0.32271447,0.457142857,0.44175,0.547677966,0.43123622,0.310731343,0.520428571,0.369211268,0.553018182,0.307816,0.326860423,0.183,0.2553125,0.427733333,0.487634011,0.563403509,0.414204545,-0.005714286,0.308078431,0.374384615,0.607047619,0.341023256,0.488352941,0.352653509,0.083620968,0.084285714,0.5705,0.252371134,0.293294118,0.337933333,0.291718284,0.318279923,0.250014085,0.450227773,0.316351648,0.430737968,0.116032713,0.137455085,0.23875,0.457546003,0.35,0.30868,0.441066229,0.08525895,0.442855072,0.27433945,0.175437148,0.434534961,0.376437387,0.334820513,0.532361175,0.201807407,0.25206962,0.213079365,0.415043033,0.453775424,0.35235252,0.378469027,0.387,0.002292683,0.34850201,0.457166667,0.26972549,0.307518797,0.376395504,0.60316,0.324819209,0.260264516,0.246263048,0.560753846,0.323632813,0.515635359,0.349919107,0.319478431,0.4175,0.441982906,0.334242259,0.562363636,0.330141414,0.337,0.334423729,0.293615385,0.273697917,0.411930876,0.390854167,0.323436893,0.245664804,0.491181818,0.0555,0.334007925,0.318643564,0.211601695,0.3544,0.530005556,0.779197452,0.443662162,0.265439024,0.747,0.435255396,0.3985,0.232342321,0.384947491,0.484585366,0.312717209,0.34019281,0.522571429,0.299,0.256424983,0.429715909,0.468203898,0.787676471,0.421941176,0.279909605,-0.223928107,0.558333333,0.381102482,0.202561361,0.299888889,0.370216319,0.535519481,0.038787826,0.34240201,0.321034913,0.144359161,0.366972973,0.354356481,0.241,0.491196078,0.549056452,0.180794721,-0.019764706,0.309305882,0.273405334,0.454571856,0.008666667,0.570379747,0.365225514,0.268964427,0.40535443,0.24815,0.238685714,0.272813688,0.365818182,0.553965278,0.219670757,0.386580376,0.482456522,0.414666667,0.359919298,0.396378673,0.231993399,0.383579497,0.558384615,0.822,0.375622271,0.429078788,0.21808006,0.450643617,0.367067797,0.327285714,0.378903846,0.365416965,0.460686275,0.146333333,0.332084473,0.466113636,0.408181818,0.4498411,0.510526316,0.471124324,0.390591876,0.166826087,0.321408602,0.357403509,0.685134335,0.296510174,0.607943925,0.848142857,0.328278689,0.232393443,0.339982805,0.530581583,0.413163462],"type":"choropleth"}],"name":"2020-10-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Thailand","Bulgaria","South Sudan","Burkina Faso","Samoa","Vanuatu","Hungary","Papua New Guinea","Finland","United Arab Emirates","Malaysia","Qatar","Egypt","San Marino","Brunei","Spain","Mali","Malawi","Iceland","Honduras","Argentina","British Virgin Islands","Ecuador","Maldives","Norway","El Salvador","Saint Helena","Gabon","Turkmenistan","Colombia","Czech Republic","Anguilla","Sierra Leone","Kuwait","Gibraltar","Ivory Coast","Poland","China","Niger","Kosovo","Italy","Democratic Republic of the Congo","Kyrgyzstan","Trinidad and Tobago","Georgia","Austria","Laos","Pakistan","Chile","Seychelles","Chad","Latvia","Swaziland","Palau","Philippines","Angola","Tunisia","Croatia","Bangladesh","Jordan","Kazakhstan","Costa Rica","Jersey","Slovakia","Sweden","Palestine","Kenya","Vietnam","Slovenia","Cuba","Japan","Cook Islands","Turkey","Nauru","Vatican","Comoros","Kiribati","Jamaica","Solomon Islands","Singapore","Cyprus","Turks and Caicos Islands","Sao Tome and Principe","Panama","Azerbaijan","Liechtenstein","South Africa","Cameroon","Algeria","Dominican Republic","Iran","Zambia","Lithuania","Togo","East Timor","Cambodia","Bahamas","Republic of the Congo","Myanmar","Burundi","South Korea","Macedonia","Indonesia","Saudi Arabia","Oman","Romania","India","Ukraine","Madagascar","Luxembourg","New Zealand","Senegal","Antigua and Barbuda","Somalia","Isle of Man","Central African Republic","Denmark","Lebanon","Gambia","Andorra","Djibouti","Nicaragua","Tuvalu","Serbia","Yemen","Cayman Islands","Tonga","Ireland","Liberia","Germany","Uganda","Libya","Barbados","Portugal","Cape Verde","Dominica","Canada","Iraq","Israel","Lesotho","Rwanda","Malta","Grenada","Mexico","Bosnia and Herzegovina","Montenegro","Guinea-Bissau","Belize","Nigeria","Sri Lanka","Estonia","Falkland Islands","Marshall Islands","Switzerland","Mozambique","Micronesia","Greenland","North Korea","Belgium","Syria","Uruguay","Tajikistan","Russia","Zimbabwe","Faroe Islands","United Kingdom","Bolivia","Haiti","Nepal","Brazil","Guyana","Mongolia","Saint Vincent and the Grenadines","Netherlands","Mauritius","Botswana","Eritrea","Tanzania","Peru","Suriname","Greece","Afghanistan","Ghana","United States","Montserrat","Australia","Fiji","Venezuela","Belarus","Sudan","Guatemala","Paraguay","Bermuda","Albania","Mauritania","Armenia","Guinea","British Indian Ocean Territory","Bhutan","Guernsey","Monaco","France","Uzbekistan","Ethiopia","Niue","Saint Kitts and Nevis","Equatorial Guinea","Moldova","Benin","Western Sahara","Saint Lucia","Morocco","Bahrain"],"locations":["THA","BGR","SSD","BFA","WSM","VUT","HUN","PNG","FIN","ARE","MYS","QAT","EGY","SMR","BRN","ESP","MLI","MWI","ISL","HND","ARG","VGB","ECU","MDV","NOR","SLV","SHN","GAB","TKM","COL","CZE","AIA","SLE","KWT","GIB","CIV","POL","CHN","NER","XKX","ITA","COD","KGZ","TTO","GEO","AUT","LAO","PAK","CHL","SYC","TCD","LVA","SWZ","PLW","PHL","AGO","TUN","HRV","BGD","JOR","KAZ","CRI","JEY","SVK","SWE","PSE","KEN","VNM","SVN","CUB","JPN","COK","TUR","NRU","VAT","COM","KIR","JAM","SLB","SGP","CYP","TCA","STP","PAN","AZE","LIE","ZAF","CMR","DZA","DOM","IRN","ZMB","LTU","TGO","TLS","KHM","BHS","COG","MMR","BDI","KOR","MKD","IDN","SAU","OMN","ROU","IND","UKR","MDG","LUX","NZL","SEN","ATG","SOM","IMN","CAF","DNK","LBN","GMB","AND","DJI","NIC","TUV","SRB","YEM","CYM","TON","IRL","LBR","DEU","UGA","LBY","BRB","PRT","CPV","DMA","CAN","IRQ","ISR","LSO","RWA","MLT","GRD","MEX","BIH","MNE","GNB","BLZ","NGA","LKA","EST","FLK","MHL","CHE","MOZ","FSM","GRL","PRK","BEL","SYR","URY","TJK","RUS","ZWE","FRO","GBR","BOL","HTI","NPL","BRA","GUY","MNG","VCT","NLD","MUS","BWA","ERI","TZA","PER","SUR","GRC","AFG","GHA","USA","MSR","AUS","FJI","VEN","BLR","SDN","GTM","PRY","BMU","ALB","MRT","ARM","GIN","IOT","BTN","GGY","MCO","FRA","UZB","ETH","NIU","KNA","GNQ","MDA","BEN","ESH","LCA","MAR","BHR"],"name":"","z":[0.407737119,0.384127907,0.449601504,0.390468085,0.639761905,0.483714286,0.37406192,0.470395604,0.315035797,0.273682927,0.237492659,0.200780731,0.479885099,0.922,0.417,0.315115509,0.279687075,0.381153846,0.3688,0.186720149,0.420007425,0.4325,0.330516346,0.035567251,0.426591084,0.232676329,0.196571429,0.482806122,0.3073,0.312389026,0.32553112,0.0,0.567289474,0.038433657,0.364409091,0.51556338,0.320907738,0.382839136,0.488566285,0.365662791,0.447537168,0.253638211,0.6414,0.312939068,0.463536184,0.357222054,0.416311927,0.417334755,0.255043865,0.539656934,0.474262136,0.354681159,-0.032,0.4305,0.339588433,0.475136612,0.424367857,0.301821429,0.329401003,0.3083125,0.212791667,0.293223507,0.164542553,0.290211921,0.396648701,0.444377907,0.218775352,0.381311377,0.371738776,0.158751178,0.308948835,0.3258,0.364283391,0.532,0.61,0.682666667,0.568285714,0.368301013,0.078857143,0.292176685,0.470930693,0.4898,0.594454545,0.292223575,0.606831325,0.493136364,0.396068019,0.448490909,0.486755495,0.28078678,0.376443182,0.421136364,0.50873506,0.438263359,-0.1067,0.370425287,0.35864574,0.341672727,0.289658065,0.1793,0.360873626,0.377225806,0.042717506,0.11906261,0.217829787,0.457000924,0.281669094,0.438006547,0.358375,0.370079832,0.493654545,0.326075397,0.299977778,0.314617117,0.533846154,0.429382979,0.426655971,0.320356,0.359829787,0.278087719,0.106375,0.254464223,0.204666667,0.39599631,0.360580838,0.523338028,0.295193182,0.338779145,0.459716814,0.288164758,0.110266898,0.258545455,0.349408696,0.426774274,0.113507463,0.526,0.389485306,0.332078231,0.323262324,0.488088889,0.087522059,0.268869565,0.444055556,0.286441233,0.365983871,0.260578947,-0.033333333,0.498568807,0.549746902,0.231952894,0.424370079,0.526625,0.409090909,0.332948909,0.334336842,0.349333333,0.561485714,0.351622642,0.359275281,0.355894737,0.378053224,0.178067568,0.334863974,0.31836755,0.62155,0.447274666,0.253898367,0.370250522,0.275873529,0.379041413,0.320137255,0.406174274,0.53497561,0.35672356,0.100529412,0.28225,0.496695652,0.287847328,0.297167243,0.416222222,0.434152142,0.377345029,0.223696035,0.474322158,0.60562963,0.382585184,0.402415584,-0.000141057,0.526114943,0.478078313,0.345961417,0.39148917,0.14827027,0.472303797,0.300675,0.635525,0.377235294,0.477,-0.103857143,0.303295082,0.400488095,0.466370471,0.3732,0.365574219,0.639285714,0.5597,0.273583333,0.459284848,0.154347826,0.374,0.2685,0.446914097,0.172873786],"type":"choropleth"}],"name":"2020-10-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Somalia","Lebanon","Mauritius","Yemen","Gibraltar","Sudan","Denmark","Netherlands","Jersey","Antigua and Barbuda","Cambodia","South Korea","Mexico","Lithuania","Philippines","Iran","Faroe Islands","Mozambique","Guinea-Bissau","Azerbaijan","Georgia","Fiji","Luxembourg","Austria","Bahamas","East Timor","Syria","Macedonia","Guernsey","Indonesia","Sao Tome and Principe","Sierra Leone","Kiribati","Belarus","Myanmar","India","Vietnam","Madagascar","Slovakia","Ecuador","Israel","Venezuela","Chad","Mauritania","Benin","Anguilla","Burundi","Bermuda","Barbados","China","Qatar","Solomon Islands","Palestine","Gabon","Ghana","Zimbabwe","Ukraine","Poland","Saint Vincent and the Grenadines","Gambia","United States","Saudi Arabia","Oman","Latvia","Botswana","Costa Rica","Algeria","Isle of Man","Dominican Republic","Bolivia","Cape Verde","Democratic Republic of the Congo","Belize","Turks and Caicos Islands","Djibouti","Saint Kitts and Nevis","Cook Islands","Turkey","Nigeria","Niue","Laos","Romania","North Korea","Vanuatu","Chile","Nauru","Swaziland","Monaco","Suriname","Cayman Islands","Niger","France","Afghanistan","Serbia","Vatican","Kenya","Liberia","Tonga","Andorra","Tuvalu","Nicaragua","Ireland","Japan","Uruguay","Panama","Portugal","Uzbekistan","Moldova","Comoros","Bosnia and Herzegovina","Kyrgyzstan","Estonia","Montserrat","Seychelles","Sweden","South Africa","Nepal","Central African Republic","Zambia","Cameroon","Bhutan","Russia","Saint Lucia","Ethiopia","Pakistan","Togo","Armenia","Lesotho","Guinea","Libya","Falkland Islands","Saint Helena","Dominica","Liechtenstein","Republic of the Congo","Italy","Senegal","Palau","Micronesia","Germany","Iraq","Uganda","Canada","Sri Lanka","Morocco","Greenland","Cyprus","British Indian Ocean Territory","Equatorial Guinea","Ivory Coast","Jamaica","Slovenia","Samoa","Australia","Mali","Tajikistan","Guatemala","United Arab Emirates","Burkina Faso","Turkmenistan","El Salvador","Singapore","South Sudan","Kosovo","Colombia","Paraguay","Eritrea","Honduras","Spain","Iceland","Papua New Guinea","Guyana","Greece","Trinidad and Tobago","Malaysia","Croatia","Brazil","Malawi","Mongolia","Peru","Angola","Western Sahara","Kuwait","Norway","Finland","Hungary","Jordan","Brunei","Egypt","Tanzania","Maldives","San Marino","Marshall Islands","United Kingdom","Kazakhstan","Belgium","Bulgaria","Czech Republic","Malta","Tunisia","Cuba","Switzerland","Bangladesh","Argentina","British Virgin Islands","Rwanda","Grenada","New Zealand","Bahrain","Montenegro","Albania","Haiti","Thailand"],"locations":["SOM","LBN","MUS","YEM","GIB","SDN","DNK","NLD","JEY","ATG","KHM","KOR","MEX","LTU","PHL","IRN","FRO","MOZ","GNB","AZE","GEO","FJI","LUX","AUT","BHS","TLS","SYR","MKD","GGY","IDN","STP","SLE","KIR","BLR","MMR","IND","VNM","MDG","SVK","ECU","ISR","VEN","TCD","MRT","BEN","AIA","BDI","BMU","BRB","CHN","QAT","SLB","PSE","GAB","GHA","ZWE","UKR","POL","VCT","GMB","USA","SAU","OMN","LVA","BWA","CRI","DZA","IMN","DOM","BOL","CPV","COD","BLZ","TCA","DJI","KNA","COK","TUR","NGA","NIU","LAO","ROU","PRK","VUT","CHL","NRU","SWZ","MCO","SUR","CYM","NER","FRA","AFG","SRB","VAT","KEN","LBR","TON","AND","TUV","NIC","IRL","JPN","URY","PAN","PRT","UZB","MDA","COM","BIH","KGZ","EST","MSR","SYC","SWE","ZAF","NPL","CAF","ZMB","CMR","BTN","RUS","LCA","ETH","PAK","TGO","ARM","LSO","GIN","LBY","FLK","SHN","DMA","LIE","COG","ITA","SEN","PLW","FSM","DEU","IRQ","UGA","CAN","LKA","MAR","GRL","CYP","IOT","GNQ","CIV","JAM","SVN","WSM","AUS","MLI","TJK","GTM","ARE","BFA","TKM","SLV","SGP","SSD","XKX","COL","PRY","ERI","HND","ESP","ISL","PNG","GUY","GRC","TTO","MYS","HRV","BRA","MWI","MNG","PER","AGO","ESH","KWT","NOR","FIN","HUN","JOR","BRN","EGY","TZA","MDV","SMR","MHL","GBR","KAZ","BEL","BGR","CZE","MLT","TUN","CUB","CHE","BGD","ARG","VGB","RWA","GRD","NZL","BHR","MNE","ALB","HTI","THA"],"name":"","z":[0.296163043,0.220853448,0.419794872,0.388283465,0.380633333,0.358742857,0.394093333,0.34243438,0.214179775,0.471238095,0.277533333,0.184689711,0.24721914,0.467322115,0.331704437,0.3665,0.408625,0.252033113,0.192454545,0.461961832,0.494826471,0.05960396,0.25030038,0.308577252,0.394816425,-0.0256,0.407363636,0.245075,0.513918367,0.154874722,0.689857143,0.487067568,0.35835,0.444688,0.127159574,0.209173442,0.455049351,0.427057851,0.337572368,0.268450954,0.348241877,0.10212369,0.442302752,0.478054054,0.380111111,0.633666667,-0.017825397,0.54935,0.281864583,0.360117282,0.124298137,0.367333333,0.349962406,0.493828402,0.212860697,0.336515254,0.366916016,0.353192445,0.471744681,0.390630769,0.453309012,0.096826473,0.208542254,0.197328947,0.267886364,0.297983897,0.438830128,0.477051948,0.316206861,0.180795737,0.249824324,0.292439306,0.37212931,0.096454545,0.163857143,0.3747,0.591666667,0.350047164,0.608349708,0.373,0.478948052,0.413671904,0.359771429,0.347142857,0.331074627,-0.2515,0.20905,0.58379096,0.370388889,0.478972603,0.477793419,0.461559088,0.304807339,0.397479592,0.0,0.268520735,0.381744898,0.187662338,0.350597826,0.319,0.235727395,0.328456874,0.310835641,0.373411516,0.275044496,0.450652557,0.226,0.461161074,0.915,0.306441667,0.36688,0.372776224,0.512904762,0.339090164,0.417910699,0.385420788,0.336592593,0.364147727,0.282888889,0.417764323,0.187,0.368803524,0.279377778,0.340831683,0.263265818,0.457100457,0.748836601,0.219090909,0.335655172,0.468607143,0.505866667,0.515941176,0.59625,0.147545455,0.258959184,0.452306009,0.350679715,0.24,0.068666667,0.303395949,0.295979592,0.215309237,0.357252428,0.23509728,0.433518248,0.600268293,0.399627315,0.39175,0.5506,0.542621359,0.293351282,0.313421053,0.3885,0.399184557,0.287156069,0.233969072,0.295157541,0.244773172,0.282873239,0.270321429,0.124185138,0.242021614,0.387130719,0.276347368,0.30973239,0.230400234,-0.0064375,0.244516927,0.346345376,0.304215517,0.474183908,0.442830189,0.387085629,0.382117845,0.013168462,0.40099115,0.317241128,0.431105556,0.43229902,0.304365099,0.355457547,0.32128125,0.023564286,0.431988581,0.326828496,0.369887435,0.28737931,0.348470588,0.41033,0.339417143,0.187221154,-0.077,0.496869565,0.380281414,0.221255814,0.395885201,0.328912214,0.307182213,0.324771739,0.425060606,-0.028072327,0.303089391,0.279994975,0.398089329,0.2775,0.127153374,0.532375,0.324646093,0.092803738,0.435714286,0.485544379,0.331621129,0.391085861],"type":"choropleth"}],"name":"2020-10-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Maldives","North Korea","Niue","Dominican Republic","Sri Lanka","Pakistan","Bosnia and Herzegovina","Romania","San Marino","Austria","Iraq","Bolivia","Andorra","Tokelau","Tajikistan","Micronesia","Saint Kitts and Nevis","Faroe Islands","Zambia","Kenya","Ghana","Canada","Democratic Republic of the Congo","Dominica","Montenegro","Gibraltar","Trinidad and Tobago","Eritrea","Senegal","Italy","Guinea","Guatemala","Marshall Islands","Benin","Republic of the Congo","France","Slovenia","Belarus","Grenada","Russia","Singapore","Estonia","Palestine","Nigeria","Bangladesh","Morocco","Australia","Uganda","China","Myanmar","Brunei","Liechtenstein","Ecuador","Pitcairn","Haiti","Malta","Albania","Uruguay","Guernsey","Belgium","Bermuda","Georgia","Barbados","Chile","Saint Lucia","Comoros","Uzbekistan","Kosovo","British Virgin Islands","Niger","Tunisia","Nicaragua","Central African Republic","Tonga","Belize","Lebanon","Argentina","Azerbaijan","Denmark","Turks and Caicos Islands","Latvia","Afghanistan","Sweden","Israel","British Indian Ocean Territory","Yemen","Venezuela","Chad","Samoa","Honduras","Jordan","Mali","Zimbabwe","Monaco","Montserrat","Turkey","Somalia","Saint Helena","Slovakia","Bhutan","United Kingdom","Vanuatu","Falkland Islands","Hungary","Jamaica","Ireland","Liberia","Netherlands","Paraguay","South Africa","Portugal","Cape Verde","Libya","Angola","Japan","Ethiopia","Tuvalu","Cayman Islands","Moldova","El Salvador","Swaziland","Croatia","Armenia","Panama","Isle of Man","Lesotho","Nepal","Equatorial Guinea","Mozambique","Cook Islands","Seychelles","Kiribati","Djibouti","Switzerland","Serbia","Colombia","Laos","Cameroon","Cambodia","Antigua and Barbuda","Spain","Ivory Coast","Madagascar","Papua New Guinea","New Zealand","Malawi","Mongolia","Nauru","Thailand","Sierra Leone","Egypt","Mauritania","Botswana","Qatar","Suriname","South Korea","Iceland","Mexico","Vietnam","Togo","Tanzania","South Sudan","Kyrgyzstan","Bulgaria","Peru","Anguilla","Kazakhstan","Rwanda","Luxembourg","Mauritius","Finland","Sao Tome and Principe","Philippines","Kuwait","Oman","Norway","East Timor","Bahrain","Burundi","United States","Malaysia","Western Sahara","Sudan","India","Iran","Lithuania","Indonesia","Germany","Macedonia","Gabon","Turkmenistan","Ukraine","Burkina Faso","United Arab Emirates","Bahamas","Algeria","Guinea-Bissau","Brazil","Syria","Solomon Islands","Jersey","Cuba","Poland","Greenland","Guyana","Fiji","Costa Rica","Greece","Gambia","Czech Republic","Saudi Arabia","Cyprus","Saint Vincent and the Grenadines"],"locations":["MDV","PRK","NIU","DOM","LKA","PAK","BIH","ROU","SMR","AUT","IRQ","BOL","AND","TKL","TJK","FSM","KNA","FRO","ZMB","KEN","GHA","CAN","COD","DMA","MNE","GIB","TTO","ERI","SEN","ITA","GIN","GTM","MHL","BEN","COG","FRA","SVN","BLR","GRD","RUS","SGP","EST","PSE","NGA","BGD","MAR","AUS","UGA","CHN","MMR","BRN","LIE","ECU","PCN","HTI","MLT","ALB","URY","GGY","BEL","BMU","GEO","BRB","CHL","LCA","COM","UZB","XKX","VGB","NER","TUN","NIC","CAF","TON","BLZ","LBN","ARG","AZE","DNK","TCA","LVA","AFG","SWE","ISR","IOT","YEM","VEN","TCD","WSM","HND","JOR","MLI","ZWE","MCO","MSR","TUR","SOM","SHN","SVK","BTN","GBR","VUT","FLK","HUN","JAM","IRL","LBR","NLD","PRY","ZAF","PRT","CPV","LBY","AGO","JPN","ETH","TUV","CYM","MDA","SLV","SWZ","HRV","ARM","PAN","IMN","LSO","NPL","GNQ","MOZ","COK","SYC","KIR","DJI","CHE","SRB","COL","LAO","CMR","KHM","ATG","ESP","CIV","MDG","PNG","NZL","MWI","MNG","NRU","THA","SLE","EGY","MRT","BWA","QAT","SUR","KOR","ISL","MEX","VNM","TGO","TZA","SSD","KGZ","BGR","PER","AIA","KAZ","RWA","LUX","MUS","FIN","STP","PHL","KWT","OMN","NOR","TLS","BHR","BDI","USA","MYS","ESH","SDN","IND","IRN","LTU","IDN","DEU","MKD","GAB","TKM","UKR","BFA","ARE","BHS","DZA","GNB","BRA","SYR","SLB","JEY","CUB","POL","GRL","GUY","FJI","CRI","GRC","GMB","CZE","SAU","CYP","VCT"],"name":"","z":[0.145657718,0.356404255,0.5845,0.252667429,0.212142857,0.012387453,0.354528926,0.40879654,0.4787,0.302523711,0.409050955,0.225496154,0.370471264,-0.538833333,0.45365,0.474,0.331888889,0.338421053,0.289263158,0.287695693,0.250900559,0.372826437,0.263343096,0.771714286,0.263788889,0.34937931,0.329773006,0.242159091,0.308251748,0.445301047,0.360114754,0.380980565,0.496230769,0.23383871,0.18716,0.366264644,0.368030837,0.36069,0.385125,0.360748677,0.228674617,0.404416667,0.377946565,0.540643925,0.387306667,0.342647482,0.396243973,0.240203143,0.297397891,0.379027397,0.330142857,0.0311875,0.304536496,0.818,0.365471624,0.475370166,0.341408284,0.422889219,0.381512195,0.293304374,0.420714286,0.565395928,0.295522222,0.223338214,0.289809524,0.9,0.155405405,0.269319444,0.3494,0.514714514,0.415053279,0.251217153,0.468150943,0.331082192,0.456806452,0.241095694,0.437886734,0.552395894,0.314589286,0.401857143,0.287406542,0.399877863,0.371256228,0.338186788,0.867,0.3912,0.140799598,0.516648352,0.454727273,0.199104982,0.137831169,0.478424,0.303600823,0.277290323,0.345967742,0.355642368,0.381908571,0.249818182,0.140258242,0.650444444,0.414381679,0.194352941,0.431176471,0.298495979,0.390192686,0.326419514,0.473231527,0.311732657,0.187061969,0.320525407,0.408748687,0.253035714,0.213035088,0.325365591,0.298148551,0.302536398,0.498333333,0.438121622,0.443519481,0.256062821,-0.01164,0.289405172,0.663630208,0.334871407,0.243157143,0.418830769,0.283445614,0.4179,0.380668478,0.272,0.58284507,0.4764,0.31025,0.307976539,0.358221757,0.370238954,0.458348214,0.452697761,0.529475728,0.358076923,0.405315356,0.422871287,0.364477477,0.390065574,0.423178778,0.35578125,0.339017621,0.0,0.408606685,0.4086125,0.391640489,0.5175,0.324590909,0.303219101,0.493625,0.321313758,0.425281879,0.25253788,0.393177083,0.407452514,0.263947059,0.361405594,0.012305556,0.418462838,0.327848135,0.158857143,0.402767442,0.093574713,0.312572093,0.481823529,0.353318653,0.656142857,0.348760796,0.014935233,0.151057143,0.467302494,0.5688,0.253197802,-0.268131148,0.484416974,0.088804449,0.466490196,0.373554913,0.332122226,0.430816645,0.362806818,0.110726517,0.309804648,0.325111111,0.46448,0.535307692,0.380902439,0.394602564,0.274032308,0.490417989,0.390719626,0.492111111,0.300625531,0.399868421,0.352857143,0.322154762,0.008033067,0.311185933,0.47375,0.285434783,0.124717949,0.256065259,0.38242556,0.452389706,0.391116331,0.085240175,0.464803987,0.379222222],"type":"choropleth"}],"name":"2020-10-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-10-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Afghanistan","Switzerland","Botswana","Lesotho","Zimbabwe","Serbia","Cayman Islands","Ethiopia","Sweden","El Salvador","Saint Vincent and the Grenadines","Andorra","Palestine","Cook Islands","Bahrain","Norway","Tunisia","India","Democratic Republic of the Congo","Zambia","Macedonia","Iceland","Nicaragua","Vietnam","Guyana","Somalia","Armenia","Bulgaria","Malta","Nepal","Sudan","Mali","Ukraine","Pitcairn","Singapore","Costa Rica","Panama","Haiti","Republic of the Congo","Grenada","Philippines","Peru","Monaco","Saint Helena","Madagascar","British Indian Ocean Territory","Saint Kitts and Nevis","Latvia","Kosovo","Honduras","Bermuda","Faroe Islands","Chad","Falkland Islands","Ecuador","Azerbaijan","Samoa","Finland","Belarus","Kuwait","Mozambique","Angola","Benin","Uzbekistan","Turks and Caicos Islands","Greenland","Burkina Faso","Austria","Netherlands","Germany","Laos","Sao Tome and Principe","Mauritania","British Virgin Islands","Eritrea","Gibraltar","Sierra Leone","Yemen","Turkey","Isle of Man","Anguilla","Burundi","Albania","Moldova","Rwanda","Niue","South Korea","Venezuela","Denmark","Israel","Central African Republic","Tanzania","Bhutan","Belgium","Nauru","Uruguay","Lebanon","Guernsey","Mauritius","Ivory Coast","Gambia","Ghana","Argentina","South Africa","Bangladesh","Senegal","Czech Republic","Trinidad and Tobago","Brunei","San Marino","United Arab Emirates","East Timor","Estonia","Liechtenstein","Brazil","Togo","Hungary","Montserrat","Gabon","Iraq","Bolivia","Solomon Islands","Sri Lanka","Slovakia","Qatar","Fiji","Jersey","Thailand","Antigua and Barbuda","Spain","Australia","Lithuania","Egypt","Barbados","Paraguay","Swaziland","Cameroon","Dominican Republic","Oman","Syria","Turkmenistan","Vanuatu","Kyrgyzstan","Western Sahara","Italy","New Zealand","Comoros","Guatemala","Iran","Papua New Guinea","Bosnia and Herzegovina","Malaysia","Poland","Russia","Marshall Islands","Mexico","Algeria","Uganda","Jordan","Niger","Guinea","United States","Mongolia","Canada","Kazakhstan","Ireland","Malawi","Chile","Liberia","China","Pakistan","Slovenia","Bahamas","Tonga","Croatia","Maldives","Tuvalu","Cyprus","Colombia","Saint Lucia","Morocco","Belize","Japan","Myanmar","South Sudan","Suriname","Indonesia","Djibouti","Seychelles","Jamaica","Guinea-Bissau","Georgia","Greece","North Korea","Micronesia","Palau","Libya","Cambodia","Montenegro","Portugal","Luxembourg","France","Cuba","Kenya","Kiribati","United Kingdom","Cape Verde","Saudi Arabia","Nigeria","Dominica","Equatorial Guinea","Romania","Tajikistan"],"locations":["AFG","CHE","BWA","LSO","ZWE","SRB","CYM","ETH","SWE","SLV","VCT","AND","PSE","COK","BHR","NOR","TUN","IND","COD","ZMB","MKD","ISL","NIC","VNM","GUY","SOM","ARM","BGR","MLT","NPL","SDN","MLI","UKR","PCN","SGP","CRI","PAN","HTI","COG","GRD","PHL","PER","MCO","SHN","MDG","IOT","KNA","LVA","XKX","HND","BMU","FRO","TCD","FLK","ECU","AZE","WSM","FIN","BLR","KWT","MOZ","AGO","BEN","UZB","TCA","GRL","BFA","AUT","NLD","DEU","LAO","STP","MRT","VGB","ERI","GIB","SLE","YEM","TUR","IMN","AIA","BDI","ALB","MDA","RWA","NIU","KOR","VEN","DNK","ISR","CAF","TZA","BTN","BEL","NRU","URY","LBN","GGY","MUS","CIV","GMB","GHA","ARG","ZAF","BGD","SEN","CZE","TTO","BRN","SMR","ARE","TLS","EST","LIE","BRA","TGO","HUN","MSR","GAB","IRQ","BOL","SLB","LKA","SVK","QAT","FJI","JEY","THA","ATG","ESP","AUS","LTU","EGY","BRB","PRY","SWZ","CMR","DOM","OMN","SYR","TKM","VUT","KGZ","ESH","ITA","NZL","COM","GTM","IRN","PNG","BIH","MYS","POL","RUS","MHL","MEX","DZA","UGA","JOR","NER","GIN","USA","MNG","CAN","KAZ","IRL","MWI","CHL","LBR","CHN","PAK","SVN","BHS","TON","HRV","MDV","TUV","CYP","COL","LCA","MAR","BLZ","JPN","MMR","SSD","SUR","IDN","DJI","SYC","JAM","GNB","GEO","GRC","PRK","FSM","PLW","LBY","KHM","MNE","PRT","LUX","FRA","CUB","KEN","KIR","GBR","CPV","SAU","NGA","DMA","GNQ","ROU","TJK"],"name":"","z":[0.378935252,0.354505474,0.267693878,0.485459016,0.287716102,0.417539171,0.602197183,0.311560185,0.367992806,0.323183594,0.588659574,0.413027027,0.354777778,0.246,0.220315789,0.486136758,0.431429185,0.299913998,0.345026432,0.459258065,0.423942857,0.402575758,0.357712941,0.368609121,0.361880952,0.460610294,0.658525424,0.514463918,0.550247312,0.308628809,0.334975,0.351276471,0.428730298,0.783,0.347861514,0.338533333,0.297787454,0.408566514,0.404885714,0.3696,0.394156034,0.412119361,0.323101266,0.196875,0.50627027,0.882666667,0.666625,0.198694444,0.247423729,0.213004854,0.537285714,0.3898,0.372225806,0.310214286,0.328778065,0.549220963,0.601875,0.425034014,0.403041322,0.050124334,0.503579439,0.303739394,0.374604167,0.45225641,0.477714286,0.603108108,0.482746269,0.362827198,0.380473676,0.336937028,0.518067961,0.629777778,0.615826087,0.301,0.3551,0.149533333,0.486845528,0.468553571,0.479983794,0.459955224,0.581666667,-0.347740741,0.434285714,0.513544503,0.098109489,0.961,0.39182672,0.185235227,0.40708472,0.457922018,0.478785047,0.454911111,0.0,0.332829348,0.947,0.452521156,0.242431472,0.407915254,0.320102564,0.342567164,0.660429752,0.242556257,0.343269391,0.351953819,0.196310861,0.340631179,0.301866228,0.435521595,0.451823529,0.586066667,0.268311791,-0.279,0.486365217,0.120947368,0.379580776,0.424448485,0.380727273,0.450482759,0.590681818,0.349093496,0.301426267,-0.023882353,0.29223619,0.261967213,0.185820755,0.245662651,0.450934579,0.415583831,0.48771875,0.395263131,0.424277209,0.398683582,0.453450479,0.382717391,0.43036663,0.047357143,0.4584325,0.280167406,0.343242718,0.476537313,0.580259259,-0.1845,0.3582,0.591090909,0.479603707,0.46582385,0.055666667,0.352926521,0.433233113,0.291388889,0.374481752,0.30711361,0.335501129,0.401830036,0.663214286,0.266598435,0.44266805,0.37693039,0.375433333,0.546055814,0.472222222,0.548057686,0.358732794,0.434311872,0.407846154,0.276167774,0.445170068,0.324043162,0.529218009,0.387850567,0.164617007,0.344729258,0.41853876,0.114220588,0.39201626,0.274334906,0.8145,0.483274401,0.347540819,0.36288,0.421430556,0.376643564,0.30442494,0.418340426,0.474075,0.724133333,0.111800499,0.528666667,0.618276119,0.399097025,0.5962,0.473541333,0.403329286,0.444225,0.79,-0.3085,0.112818182,0.29775,0.321690909,0.329915203,0.377,0.430232225,0.205942939,0.32143299,0.8446,0.455375692,0.245680851,0.204487527,0.363496343,0.301666667,0.437473684,0.441669348,0.438703125],"type":"choropleth"}],"name":"2020-10-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kyrgyzstan","Ivory Coast","Afghanistan","Democratic Republic of the Congo","Monaco","Azerbaijan","Ghana","Kuwait","Kiribati","Czech Republic","Falkland Islands","Guatemala","Solomon Islands","Laos","Saint Kitts and Nevis","Palau","Montenegro","Kosovo","Sudan","Israel","Turks and Caicos Islands","Switzerland","Benin","Yemen","Mongolia","Chile","Philippines","Turkmenistan","Chad","Sierra Leone","Italy","Seychelles","Palestine","Cyprus","Morocco","Finland","China","Nepal","Micronesia","Latvia","Qatar","Burundi","Guinea-Bissau","India","Vanuatu","Greenland","Macedonia","Zambia","Rwanda","Mauritania","Burkina Faso","Bahamas","Papua New Guinea","Ukraine","Mozambique","Madagascar","Botswana","Norway","Kazakhstan","Grenada","Saudi Arabia","Niger","Paraguay","Iran","Japan","Portugal","Mexico","Dominican Republic","Uganda","Vietnam","Barbados","East Timor","South Korea","Gabon","Indonesia","Cambodia","Austria","Mauritius","Antigua and Barbuda","Bosnia and Herzegovina","Luxembourg","Zimbabwe","Peru","Western Sahara","Greece","Iceland","Spain","Marshall Islands","United Arab Emirates","San Marino","United Kingdom","Maldives","Tanzania","Honduras","Netherlands","Pitcairn","Egypt","Suriname","Germany","South Sudan","Slovakia","Saint Helena","Malta","El Salvador","Tunisia","Mali","Haiti","Croatia","Togo","Equatorial Guinea","Malaysia","Ecuador","Romania","Belgium","Poland","Thailand","Bulgaria","Saint Vincent and the Grenadines","Malawi","Samoa","Brunei","Jersey","Jordan","Eritrea","Costa Rica","Hungary","Bahrain","Cuba","North Korea","Brazil","Argentina","Guyana","Vatican","Lithuania","United States","Djibouti","Slovenia","Singapore","Tonga","Sweden","Faroe Islands","Guernsey","France","Australia","Lesotho","Ireland","Cayman Islands","South Africa","Belize","Bangladesh","Myanmar","Bhutan","Cape Verde","Tuvalu","Serbia","Kenya","Trinidad and Tobago","Denmark","Andorra","Gibraltar","Turkey","Jamaica","Bermuda","Uruguay","Somalia","Central African Republic","Nicaragua","Republic of the Congo","Isle of Man","Tajikistan","Moldova","Comoros","Fiji","Ethiopia","Russia","Georgia","Lebanon","Swaziland","Panama","Guinea","Colombia","Albania","Bolivia","Liechtenstein","Belarus","Pakistan","Libya","Gambia","Nigeria","Uzbekistan","New Zealand","Liberia","Venezuela","Angola","Syria","Oman","Cook Islands","Canada","Armenia","Sri Lanka","Cameroon","Estonia","Iraq","Senegal","Tokelau","Montserrat","Saint Lucia","Algeria","Dominica"],"locations":["KGZ","CIV","AFG","COD","MCO","AZE","GHA","KWT","KIR","CZE","FLK","GTM","SLB","LAO","KNA","PLW","MNE","XKX","SDN","ISR","TCA","CHE","BEN","YEM","MNG","CHL","PHL","TKM","TCD","SLE","ITA","SYC","PSE","CYP","MAR","FIN","CHN","NPL","FSM","LVA","QAT","BDI","GNB","IND","VUT","GRL","MKD","ZMB","RWA","MRT","BFA","BHS","PNG","UKR","MOZ","MDG","BWA","NOR","KAZ","GRD","SAU","NER","PRY","IRN","JPN","PRT","MEX","DOM","UGA","VNM","BRB","TLS","KOR","GAB","IDN","KHM","AUT","MUS","ATG","BIH","LUX","ZWE","PER","ESH","GRC","ISL","ESP","MHL","ARE","SMR","GBR","MDV","TZA","HND","NLD","PCN","EGY","SUR","DEU","SSD","SVK","SHN","MLT","SLV","TUN","MLI","HTI","HRV","TGO","GNQ","MYS","ECU","ROU","BEL","POL","THA","BGR","VCT","MWI","WSM","BRN","JEY","JOR","ERI","CRI","HUN","BHR","CUB","PRK","BRA","ARG","GUY","VAT","LTU","USA","DJI","SVN","SGP","TON","SWE","FRO","GGY","FRA","AUS","LSO","IRL","CYM","ZAF","BLZ","BGD","MMR","BTN","CPV","TUV","SRB","KEN","TTO","DNK","AND","GIB","TUR","JAM","BMU","URY","SOM","CAF","NIC","COG","IMN","TJK","MDA","COM","FJI","ETH","RUS","GEO","LBN","SWZ","PAN","GIN","COL","ALB","BOL","LIE","BLR","PAK","LBY","GMB","NGA","UZB","NZL","LBR","VEN","AGO","SYR","OMN","COK","CAN","ARM","LKA","CMR","EST","IRQ","SEN","TKL","MSR","LCA","DZA","DMA"],"name":"","z":[0.1827,0.552268041,0.377196078,0.407090909,0.500489362,0.518077778,0.372590909,0.162775862,0.8545,0.50529148,0.318333333,0.460842491,0.1465,0.522433333,0.5444,0.7715,0.643337838,0.388,0.471919355,0.45366988,0.3212,0.441081003,0.352972603,0.4596,0.41569906,0.405971462,0.446720334,0.330857143,0.588619048,0.500170732,0.567095561,0.56352381,0.58003125,0.467378238,0.413492386,0.494957447,0.482810438,0.324612308,0.138,0.265433962,0.331261084,0.154291667,0.908,0.536488949,0.678,0.61827907,0.588692308,0.467441176,0.355728571,0.56852,0.673595238,0.463678571,0.402770642,0.494399425,0.5565,0.533731183,0.463909091,0.539800759,0.237085106,0.03675,0.152866667,0.578732394,0.371225806,0.430153846,0.484230144,0.492846906,0.256452303,0.383043805,0.469321224,0.487484211,0.530711538,-0.144272727,0.49841092,0.657957447,0.439991491,0.334367347,0.447409091,0.450722222,0.87275,0.516878378,0.499804878,0.450283133,0.430745316,0.4605,0.484360632,0.53996,0.443930734,0.441666667,0.320083912,0.461,0.453916333,0.306967626,0.390838645,0.379524272,0.467139498,0.807,0.492716456,0.3064,0.439284321,0.660381579,0.431644068,0.206352941,0.510695652,0.415716456,0.429186992,0.42118018,0.459823318,0.375083333,0.534931034,0.624947368,0.573772575,0.374536557,0.519533733,0.466883913,0.471862876,0.551601647,0.562463576,0.681689655,0.429014388,-0.642,0.587459016,0.371608696,0.512305085,0.0,0.401716667,0.549261307,0.08294,-0.184159248,0.574027778,0.398330965,0.34715352,0.4488125,0.0,0.500102941,0.571105227,0.108125,0.456540541,0.371460543,0.331,0.477330986,0.504714286,0.45235,0.532497642,0.530569834,0.493428571,0.474562667,0.455333333,0.440455524,0.381657895,0.405808943,0.436854167,0.691117647,0.546375,0.714,0.539790698,0.337888664,0.476798561,0.530107383,0.530727273,0.502409091,0.42141533,0.486141914,0.667071429,0.545149061,0.270947368,0.588323529,0.303874608,0.3715,0.588911765,0.362421875,0.55148,0.764571429,0.334931034,0.410056604,0.444800716,0.568647541,0.336459016,-0.528,0.419771729,0.062821429,0.572117525,0.397610526,0.363872727,0.574,0.5325,-0.231484548,0.479043478,0.521583333,0.369918471,0.5636,0.5277669,0.515041379,0.380096166,0.521202532,0.377511628,0.376804348,0.932,0.501675247,0.4516875,0.374449153,0.532160105,0.367046875,0.438581699,0.498777358,0.831,0.438,0.412071429,0.513245902,0.33225],"type":"choropleth"}],"name":"2020-11-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Niger","Nepal","Bangladesh","Kazakhstan","Tunisia","Suriname","Australia","Belize","Republic of the Congo","Singapore","Angola","Palestine","Syria","Cyprus","Montenegro","Belgium","Cook Islands","Georgia","Jersey","Comoros","Cuba","Costa Rica","Uzbekistan","Montserrat","Kenya","Gibraltar","Jamaica","Japan","Turkey","Switzerland","Slovakia","Zimbabwe","Faroe Islands","Jordan","Kiribati","Turkmenistan","Peru","Grenada","Slovenia","Ireland","Benin","Pitcairn","Saudi Arabia","Indonesia","Togo","Guinea-Bissau","Luxembourg","Cambodia","South Korea","East Timor","Oman","Burundi","Mauritius","Ukraine","Botswana","Macedonia","Qatar","India","Armenia","Bahamas","Madagascar","Algeria","Burkina Faso","Saint Vincent and the Grenadines","Dominican Republic","Libya","Albania","Finland","Kosovo","Bolivia","Guinea","Philippines","Canada","Zambia","Lithuania","Swaziland","Mexico","Bosnia and Herzegovina","Uganda","Tokelau","Estonia","Barbados","Papua New Guinea","Cameroon","Iran","Liechtenstein","Eritrea","Ecuador","Sao Tome and Principe","United Arab Emirates","Brunei","Norway","Maldives","Thailand","Haiti","Russia","United Kingdom","Paraguay","British Indian Ocean Territory","Samoa","Afghanistan","Honduras","El Salvador","British Virgin Islands","Mali","Equatorial Guinea","Malta","Argentina","Vatican","San Marino","Vanuatu","Marshall Islands","Netherlands","Venezuela","Belarus","Malawi","United States","Egypt","Iceland","Guyana","Bahrain","Mauritania","Greece","Gabon","New Zealand","Germany","Bulgaria","Tanzania","Spain","Malaysia","Hungary","Brazil","Mozambique","South Sudan","Iraq","Senegal","Antigua and Barbuda","Romania","Laos","Italy","Nicaragua","Anguilla","Ghana","Democratic Republic of the Congo","Gambia","Pakistan","Israel","Guernsey","Turks and Caicos Islands","Chad","Monaco","Morocco","Bermuda","Micronesia","Denmark","Central African Republic","Panama","Poland","Nauru","Chile","Falkland Islands","Colombia","Vietnam","Saint Kitts and Nevis","Fiji","Guatemala","Sierra Leone","Niue","Ivory Coast","Kuwait","Nigeria","Czech Republic","Solomon Islands","Palau","China","Mongolia","Yemen","Sweden","Kyrgyzstan","Sudan","Trinidad and Tobago","Azerbaijan","Isle of Man","Latvia","Greenland","Western Sahara","Bhutan","Seychelles","Cayman Islands","Tuvalu","Serbia","Saint Helena","Portugal","Moldova","Rwanda","South Africa","Liberia","Cape Verde","North Korea","Sri Lanka","Myanmar","Dominica","Ethiopia","Saint Lucia","Croatia","Tajikistan","Lebanon","Somalia","France","Tonga","Austria","Andorra","Uruguay","Lesotho","Djibouti"],"locations":["NER","NPL","BGD","KAZ","TUN","SUR","AUS","BLZ","COG","SGP","AGO","PSE","SYR","CYP","MNE","BEL","COK","GEO","JEY","COM","CUB","CRI","UZB","MSR","KEN","GIB","JAM","JPN","TUR","CHE","SVK","ZWE","FRO","JOR","KIR","TKM","PER","GRD","SVN","IRL","BEN","PCN","SAU","IDN","TGO","GNB","LUX","KHM","KOR","TLS","OMN","BDI","MUS","UKR","BWA","MKD","QAT","IND","ARM","BHS","MDG","DZA","BFA","VCT","DOM","LBY","ALB","FIN","XKX","BOL","GIN","PHL","CAN","ZMB","LTU","SWZ","MEX","BIH","UGA","TKL","EST","BRB","PNG","CMR","IRN","LIE","ERI","ECU","STP","ARE","BRN","NOR","MDV","THA","HTI","RUS","GBR","PRY","IOT","WSM","AFG","HND","SLV","VGB","MLI","GNQ","MLT","ARG","VAT","SMR","VUT","MHL","NLD","VEN","BLR","MWI","USA","EGY","ISL","GUY","BHR","MRT","GRC","GAB","NZL","DEU","BGR","TZA","ESP","MYS","HUN","BRA","MOZ","SSD","IRQ","SEN","ATG","ROU","LAO","ITA","NIC","AIA","GHA","COD","GMB","PAK","ISR","GGY","TCA","TCD","MCO","MAR","BMU","FSM","DNK","CAF","PAN","POL","NRU","CHL","FLK","COL","VNM","KNA","FJI","GTM","SLE","NIU","CIV","KWT","NGA","CZE","SLB","PLW","CHN","MNG","YEM","SWE","KGZ","SDN","TTO","AZE","IMN","LVA","GRL","ESH","BTN","SYC","CYM","TUV","SRB","SHN","PRT","MDA","RWA","ZAF","LBR","CPV","PRK","LKA","MMR","DMA","ETH","LCA","HRV","TJK","LBN","SOM","FRA","TON","AUT","AND","URY","LSO","DJI"],"name":"","z":[0.433567151,0.280371681,0.32615814,0.415873134,0.41083589,0.18362069,0.401459568,0.334920732,0.572390977,0.327797762,0.376901274,0.446866013,0.414589744,0.395032051,0.569045045,0.380624345,0.492285714,0.401515192,0.317893983,0.183,0.176428021,0.335161345,0.440023256,0.441780488,0.440029907,0.194652038,0.350144913,0.330671961,0.351316684,0.359605427,0.371216578,0.329186589,0.304433333,0.315386667,0.134066667,0.223218182,0.317882257,0.445586207,0.293065554,0.360675637,0.22305,0.590666667,0.317797151,0.350609164,0.361032609,0.319866667,0.344346067,0.223486842,0.327039018,0.31925,0.290511236,0.37072,0.337257143,0.391158192,0.242045455,0.487634831,0.317812081,0.359231254,0.295242038,0.44425641,0.410309764,0.392085106,0.411344037,0.393888889,0.313639676,0.364817259,0.388529293,0.385167563,0.262322176,0.302870229,0.358130435,0.315919553,0.376522697,0.376032787,0.384264407,0.219627451,0.341707837,0.326906627,0.261064023,-0.127333333,0.3672775,0.382603846,0.300584615,0.420937748,0.425288914,0.524617284,0.259676471,0.30724369,0.4495,0.346136077,0.134566667,0.422560475,0.242052767,0.362109753,0.369568118,0.406561931,0.437944955,0.216592948,-0.085083333,0.404,0.35096904,0.265416247,0.322265422,0.3362,0.412891967,0.338384615,0.457012987,0.470212694,0.91,0.184952381,0.49997561,0.37248,0.373074603,0.291536939,0.33568,0.345412604,0.418335516,0.211606776,0.422380567,0.367203883,-0.032515094,0.344259259,0.384462616,0.434104,0.344449053,0.368086904,0.390921816,0.317797071,0.381088586,0.221081715,0.450330609,0.390203301,0.394870813,0.416346734,0.394531716,0.419167579,0.286386364,0.407756633,0.437830986,0.353439036,0.362575791,0.541,0.314535044,0.403208115,0.404538168,0.356644321,0.40632041,0.223282051,0.400478261,0.395086957,0.36944958,0.450646073,0.551180556,0.440166667,0.407705164,0.392923077,0.309133878,0.306361148,-0.38,0.34012609,0.527060606,0.316960856,0.338855312,0.151709677,0.305430851,0.318697561,0.465619632,0.519105263,0.345024523,0.270361854,0.354533907,0.379197521,0.426714286,0.010666667,0.359488169,0.336179443,0.432340369,0.445404156,0.3612,0.355563043,0.332726984,0.454164773,0.419433121,0.433462441,0.38225,0.383836364,0.464288136,0.362841463,0.447612121,0.489555556,0.335166488,-0.073583333,0.375553123,0.316009494,0.042380702,0.288091016,0.444455516,0.286097222,0.331520833,0.327135243,0.388156388,0.406272727,0.333547009,0.303971698,0.334706081,0.395192982,0.502665485,0.380076377,0.498382905,0.35175,0.351152786,0.269715909,0.403286665,0.278448864,0.13077551],"type":"choropleth"}],"name":"2020-11-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Qatar","Zambia","Peru","Argentina","Palau","Zimbabwe","Poland","Angola","Paraguay","Anguilla","Yemen","Niue","Palestine","Philippines","Papua New Guinea","Albania","Australia","Western Sahara","Panama","Armenia","Oman","Pitcairn","Austria","North Korea","Norway","Republic of the Congo","Pakistan","Algeria","Nigeria","Portugal","Antigua and Barbuda","Andorra","Afghanistan","Sweden","Tanzania","Ukraine","Turkey","Cambodia","Estonia","Luxembourg","Iran","Sri Lanka","Guinea-Bissau","Saudi Arabia","Bahamas","Barbados","Cameroon","Lithuania","Dominican Republic","Kenya","Liechtenstein","Cook Islands","Senegal","New Zealand","Italy","Canada","Kazakhstan","Eritrea","Tokelau","Macedonia","Falkland Islands","Croatia","Tunisia","Malaysia","Iraq","Bulgaria","Malawi","Sierra Leone","Morocco","South Africa","Guernsey","Sao Tome and Principe","Jordan","Sudan","Costa Rica","Burkina Faso","Madagascar","Tajikistan","Ethiopia","Nauru","Guinea","Burundi","Brunei","Libya","Spain","Thailand","Russia","Lebanon","Chad","Latvia","Netherlands","Turkmenistan","Hungary","Seychelles","Turks and Caicos Islands","Egypt","Laos","South Sudan","Chile","Iceland","India","Kyrgyzstan","Ecuador","Togo","China","Myanmar","El Salvador","Guyana","Central African Republic","South Korea","Uganda","Mozambique","Comoros","Belarus","Equatorial Guinea","Liberia","Bahrain","Haiti","Cape Verde","Kiribati","Cayman Islands","Tuvalu","East Timor","Rwanda","Honduras","Serbia","Singapore","Indonesia","Kosovo","Lesotho","Venezuela","Colombia","United Arab Emirates","Kuwait","Guatemala","Micronesia","Trinidad and Tobago","Azerbaijan","Vietnam","Jamaica","Ghana","Bolivia","Mexico","United States","Swaziland","Bosnia and Herzegovina","Saint Vincent and the Grenadines","Belize","France","Maldives","Mauritius","Saint Helena","Gibraltar","Botswana","Japan","Switzerland","Nicaragua","Gabon","Saint Lucia","Democratic Republic of the Congo","Benin","Uzbekistan","Mongolia","Georgia","Niger","Montenegro","Israel","Denmark","Uruguay","Bermuda","Gambia","Solomon Islands","Czech Republic","Monaco","Bhutan","Germany","Ivory Coast","Moldova","Somalia","Saint Kitts and Nevis","Montserrat","Cyprus","United Kingdom","Vatican","Mali","Bangladesh","San Marino","Syria","Samoa","Tonga","Faroe Islands","British Indian Ocean Territory","Romania","Djibouti","Fiji","Grenada","Greenland","British Virgin Islands","Jersey","Malta","Marshall Islands","Suriname","Brazil","Finland","Nepal","Isle of Man","Vanuatu","Dominica","Mauritania","Slovakia","Slovenia","Ireland","Belgium","Greece","Cuba"],"locations":["QAT","ZMB","PER","ARG","PLW","ZWE","POL","AGO","PRY","AIA","YEM","NIU","PSE","PHL","PNG","ALB","AUS","ESH","PAN","ARM","OMN","PCN","AUT","PRK","NOR","COG","PAK","DZA","NGA","PRT","ATG","AND","AFG","SWE","TZA","UKR","TUR","KHM","EST","LUX","IRN","LKA","GNB","SAU","BHS","BRB","CMR","LTU","DOM","KEN","LIE","COK","SEN","NZL","ITA","CAN","KAZ","ERI","TKL","MKD","FLK","HRV","TUN","MYS","IRQ","BGR","MWI","SLE","MAR","ZAF","GGY","STP","JOR","SDN","CRI","BFA","MDG","TJK","ETH","NRU","GIN","BDI","BRN","LBY","ESP","THA","RUS","LBN","TCD","LVA","NLD","TKM","HUN","SYC","TCA","EGY","LAO","SSD","CHL","ISL","IND","KGZ","ECU","TGO","CHN","MMR","SLV","GUY","CAF","KOR","UGA","MOZ","COM","BLR","GNQ","LBR","BHR","HTI","CPV","KIR","CYM","TUV","TLS","RWA","HND","SRB","SGP","IDN","XKX","LSO","VEN","COL","ARE","KWT","GTM","FSM","TTO","AZE","VNM","JAM","GHA","BOL","MEX","USA","SWZ","BIH","VCT","BLZ","FRA","MDV","MUS","SHN","GIB","BWA","JPN","CHE","NIC","GAB","LCA","COD","BEN","UZB","MNG","GEO","NER","MNE","ISR","DNK","URY","BMU","GMB","SLB","CZE","MCO","BTN","DEU","CIV","MDA","SOM","KNA","MSR","CYP","GBR","VAT","MLI","BGD","SMR","SYR","WSM","TON","FRO","IOT","ROU","DJI","FJI","GRD","GRL","VGB","JEY","MLT","MHL","SUR","BRA","FIN","NPL","IMN","VUT","DMA","MRT","SVK","SVN","IRL","BEL","GRC","CUB"],"name":"","z":[0.285864728,0.364280255,0.342867968,0.387643202,0.302,0.317796032,0.275960039,0.262230194,0.256072061,0.0,0.469978555,0.430333333,0.435128019,0.317315706,0.28203866,0.337345291,0.41432881,0.351985714,0.336549562,0.363243802,0.322638889,0.3313,0.3746536,0.435684492,0.442973748,0.387051502,0.3039275,0.360378846,0.261006619,0.35989115,0.224556338,0.188011976,0.235244743,0.406535386,0.267976645,0.349150289,0.257436196,0.276541667,0.332181395,0.310470395,0.458560092,0.184794772,0.37684375,0.680866733,0.392310559,0.232562271,0.394235467,0.371383878,0.286056343,0.318235322,0.395731707,0.368214286,0.341813559,0.384905342,0.403163588,0.391209715,0.270855422,0.217842105,0.215,0.391597633,0.507517857,0.286246316,0.602565934,0.186130907,0.347436797,0.395407122,0.437191102,0.43927451,0.339310089,0.347098496,0.297574803,0.415444444,0.494082969,0.214175966,0.370601933,0.364753968,0.440202177,0.441006873,0.251813652,0.351888889,0.201538462,0.14567474,0.353275,0.380740413,0.367368195,0.342384042,0.345795492,0.236608237,0.3469319,0.335242424,0.368305634,0.311387097,0.403817468,0.515912206,0.23925,0.368758356,0.304472325,0.350340426,0.418084897,0.403941423,0.295382175,0.259627737,0.363208373,0.209593366,0.367717987,0.347656805,0.285966704,0.471716346,0.390515152,0.32154789,0.147413495,0.320451351,0.200274194,0.420551724,0.369843373,0.452667522,0.236382609,0.407639344,0.39415,0.5385,0.284987654,0.577263158,0.063305085,0.151095144,0.234368997,0.350099391,0.275866004,0.254870849,0.311701133,0.344167286,0.260862507,0.369044438,0.327280823,0.284360772,0.328716143,0.348538462,0.37454375,0.377955952,0.353515658,0.24679653,0.227421198,0.400703535,0.316899012,0.484538457,0.316772727,0.443737274,0.423375,0.375230769,0.415247155,0.096730233,0.293185366,0.433421053,0.153504065,0.349013848,0.314579604,0.340103461,0.423353476,0.38908945,0.426764706,0.281099592,0.246085873,0.312543379,0.481316038,0.418544776,0.455822403,0.409510309,0.413758767,0.344479282,0.357112721,0.304510638,0.361257253,0.408028986,0.400883297,0.296278746,0.0734,0.334711947,0.416481092,0.463618123,0.271448767,0.376558824,0.484451923,0.374245476,0.395757668,0.701333333,0.316311987,0.330579279,0.242529412,0.332851312,0.374821429,0.189301887,0.384785714,0.6605,0.376970051,0.164308943,0.252906818,0.313484375,0.506732877,0.386225806,0.397277992,0.240374286,0.321208333,0.472985714,0.414895443,0.408934985,0.36616253,0.315042614,0.193245902,0.355,0.342957983,0.400185464,0.296984596,0.231207198,0.380179189,0.380298204,0.092668233],"type":"choropleth"}],"name":"2020-11-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Anguilla","Colombia","Nauru","China","Costa Rica","Russia","Democratic Republic of the Congo","Turkmenistan","Myanmar","Jordan","Barbados","Kuwait","Trinidad and Tobago","Kenya","Ivory Coast","Cook Islands","Turkey","Japan","Cyprus","Tunisia","Kiribati","Cuba","Solomon Islands","Palestine","Zambia","Angola","Jamaica","Nepal","Comoros","Kazakhstan","Czech Republic","Singapore","Jersey","Bangladesh","Slovakia","Slovenia","Kosovo","Croatia","Canada","Sierra Leone","Mauritania","Armenia","Montserrat","Belize","Brazil","Marshall Islands","Samoa","British Indian Ocean Territory","Saint Vincent and the Grenadines","Malta","Norway","Australia","United Kingdom","San Marino","British Virgin Islands","Brunei","Maldives","Saint Helena","Mali","Botswana","Qatar","North Korea","Saint Kitts and Nevis","Montenegro","Mongolia","Uzbekistan","Republic of the Congo","Bermuda","Monaco","Niue","Bhutan","Uruguay","Moldova","Saint Lucia","Micronesia","Bolivia","Mexico","Western Sahara","Bosnia and Herzegovina","United States","Mauritius","United Arab Emirates","Argentina","Malaysia","Bulgaria","Mozambique","Rwanda","Tuvalu","Cayman Islands","Lesotho","Serbia","Portugal","Yemen","Central African Republic","Lebanon","Chad","Latvia","Seychelles","Pakistan","Belarus","Laos","Palau","Turks and Caicos Islands","Chile","Liberia","Kyrgyzstan","Cape Verde","Senegal","Morocco","Sao Tome and Principe","Burkina Faso","Malawi","Madagascar","Ukraine","Macedonia","Burundi","Belgium","Luxembourg","Vanuatu","Cambodia","Saudi Arabia","Cameroon","Oman","Uganda","Lithuania","Antigua and Barbuda","Liechtenstein","Libya","Italy","Benin","Poland","Tajikistan","Togo","Albania","South Korea","Guernsey","Sudan","Guatemala","Indonesia","Falkland Islands","East Timor","Faroe Islands","Peru","Guinea","Dominican Republic","Netherlands","Fiji","Syria","Iran","Bahrain","Papua New Guinea","Suriname","Andorra","Finland","Greece","Iraq","Azerbaijan","Greenland","Gibraltar","India","Nigeria","Honduras","El Salvador","Paraguay","New Zealand","Equatorial Guinea","Venezuela","Zimbabwe","Haiti","Austria","Spain","Thailand","Eritrea","Ethiopia","Guyana","Algeria","Tanzania","Pitcairn","Hungary","Sri Lanka","Egypt","Bahamas","Guinea-Bissau","South Sudan","Estonia","Iceland","Ecuador","Somalia","Ireland","Grenada","Afghanistan","Djibouti","Ghana","Switzerland","Tonga","Israel","Vietnam","Denmark","Germany","Georgia","Nicaragua","Gabon","Gambia","Niger","Swaziland","Isle of Man","Philippines","South Africa","France","Dominica","Romania","Panama","Sweden"],"locations":["AIA","COL","NRU","CHN","CRI","RUS","COD","TKM","MMR","JOR","BRB","KWT","TTO","KEN","CIV","COK","TUR","JPN","CYP","TUN","KIR","CUB","SLB","PSE","ZMB","AGO","JAM","NPL","COM","KAZ","CZE","SGP","JEY","BGD","SVK","SVN","XKX","HRV","CAN","SLE","MRT","ARM","MSR","BLZ","BRA","MHL","WSM","IOT","VCT","MLT","NOR","AUS","GBR","SMR","VGB","BRN","MDV","SHN","MLI","BWA","QAT","PRK","KNA","MNE","MNG","UZB","COG","BMU","MCO","NIU","BTN","URY","MDA","LCA","FSM","BOL","MEX","ESH","BIH","USA","MUS","ARE","ARG","MYS","BGR","MOZ","RWA","TUV","CYM","LSO","SRB","PRT","YEM","CAF","LBN","TCD","LVA","SYC","PAK","BLR","LAO","PLW","TCA","CHL","LBR","KGZ","CPV","SEN","MAR","STP","BFA","MWI","MDG","UKR","MKD","BDI","BEL","LUX","VUT","KHM","SAU","CMR","OMN","UGA","LTU","ATG","LIE","LBY","ITA","BEN","POL","TJK","TGO","ALB","KOR","GGY","SDN","GTM","IDN","FLK","TLS","FRO","PER","GIN","DOM","NLD","FJI","SYR","IRN","BHR","PNG","SUR","AND","FIN","GRC","IRQ","AZE","GRL","GIB","IND","NGA","HND","SLV","PRY","NZL","GNQ","VEN","ZWE","HTI","AUT","ESP","THA","ERI","ETH","GUY","DZA","TZA","PCN","HUN","LKA","EGY","BHS","GNB","SSD","EST","ISL","ECU","SOM","IRL","GRD","AFG","DJI","GHA","CHE","TON","ISR","VNM","DNK","DEU","GEO","NIC","GAB","GMB","NER","SWZ","IMN","PHL","ZAF","FRA","DMA","ROU","PAN","SWE"],"name":"","z":[0.0,0.340008321,0.731363636,0.490854527,0.410726152,0.383115149,0.20514367,0.347788462,0.388894602,0.231505976,0.32536875,0.279233684,0.353941679,0.322002124,0.319194872,0.54487234,0.385589074,0.341316428,0.353064741,0.310959839,0.2934,0.113910664,-0.029735294,0.3278583,0.262621849,0.376831579,0.311974078,0.221754417,0.15725,0.314023392,0.320670667,0.291371677,0.290028736,0.342029821,0.354722034,0.308450425,0.337036765,0.215494297,0.378683487,0.370942623,0.39815,0.271593103,0.515381818,0.292009709,0.375462259,0.253818182,0.488111111,0.716692308,0.531285714,0.189021277,0.404064343,0.436242453,0.355902105,0.245470588,0.615181818,0.269746032,0.098571715,0.263258065,0.38629199,0.356175655,0.299083074,0.470052632,0.0841,0.285398104,0.444725904,0.269243902,0.186464052,0.299869565,0.395336364,0.688875,0.102038462,0.416051774,0.345336406,0.529984615,0.09930303,0.342159103,0.259495055,0.271388889,0.464504532,0.467535014,0.308992958,0.322137255,0.350537518,0.122460848,0.472670232,0.357419872,0.163578778,0.5479,0.496453488,0.379483444,0.394796499,0.360285818,0.377252174,0.385458647,0.24461944,0.339909639,0.28194332,0.480653125,0.355729093,0.254005917,0.460921053,-0.748,0.065666667,0.517484218,0.445671202,0.268831325,0.220513761,0.341934201,0.343042131,0.4135,0.317485714,0.281610687,0.38076247,0.401310244,0.360069767,0.299138614,0.296963156,0.323408,0.291235294,0.302463542,0.357299487,0.374811398,0.311022388,0.329322188,0.358443151,0.337113636,0.342238095,0.339127451,0.396608075,0.176723577,0.30513836,0.402288889,0.2905,0.336540146,0.371990394,0.230855556,0.325641026,0.355240825,0.261123516,0.554020408,-0.029238095,0.068705882,0.312905688,0.091666667,0.310370787,0.343981575,0.290646465,0.366779874,0.469063694,0.264506787,0.291658228,0.484111111,0.128444444,0.350117444,0.345906226,0.361226667,0.465348008,0.545522727,0.181931507,0.296373947,0.221652754,0.254834796,0.290959743,0.232616173,0.352801312,0.035111111,0.256342149,0.207111486,0.403419192,0.334895963,0.353109452,0.348061891,0.114461538,0.202328638,0.296741935,0.311503717,0.255871636,0.610736842,0.425400332,0.157971831,0.419647605,0.407896226,0.155642857,0.350306011,0.382247839,0.412727273,0.306776273,0.144115269,0.279509982,0.296295082,0.26893128,0.226724138,0.211050975,0.32591169,0.194824561,0.311259563,0.391551174,0.346266145,0.321332885,0.456852649,0.498376025,0.414720165,0.454585507,0.467892892,0.249367347,0.38929878,0.354757798,0.305858148,0.415412007,0.103,0.36668643,0.276550385,0.393159321],"type":"choropleth"}],"name":"2020-11-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Burundi","Austria","Germany","Switzerland","Saudi Arabia","Luxembourg","Yemen","Cameroon","Oman","Guinea-Bissau","Sri Lanka","Guinea","Ukraine","Montenegro","Tanzania","Cambodia","Moldova","Mozambique","Macedonia","Ethiopia","Republic of the Congo","Bhutan","Estonia","Zimbabwe","Antigua and Barbuda","Western Sahara","Equatorial Guinea","Georgia","Niue","Liberia","Honduras","Benin","Vanuatu","Haiti","Serbia","Cape Verde","Libya","Bermuda","Mongolia","Uganda","Liechtenstein","Eritrea","Sweden","Saint Kitts and Nevis","Canada","Niger","North Korea","Monaco","Senegal","Guyana","Lithuania","Uzbekistan","Gambia","Bahamas","Sao Tome and Principe","Azerbaijan","Romania","Australia","United Kingdom","British Virgin Islands","Nicaragua","Uruguay","Malta","Ghana","Samoa","Greenland","Mexico","Saint Vincent and the Grenadines","Syria","Qatar","British Indian Ocean Territory","Marshall Islands","Brazil","Armenia","Greece","Mauritania","United States","Bosnia and Herzegovina","Montserrat","Suriname","Finland","Gibraltar","Philippines","Swaziland","Mauritius","Botswana","San Marino","Madagascar","Belize","New Zealand","Saint Lucia","Sudan","Belgium","Pitcairn","France","Peru","Malawi","Burkina Faso","Micronesia","Tajikistan","Falkland Islands","Gabon","Malaysia","United Arab Emirates","Bulgaria","Guernsey","Albania","Bolivia","Maldives","Saint Helena","Afghanistan","Guatemala","Norway","Morocco","Brunei","Argentina","Mali","Grenada","Faroe Islands","Fiji","Cayman Islands","Barbados","Bahrain","Venezuela","Isle of Man","Sierra Leone","Croatia","Djibouti","Zambia","Cyprus","Kyrgyzstan","Japan","Algeria","Kuwait","Vietnam","Nigeria","Panama","Chile","Iceland","Russia","Jamaica","Belarus","Singapore","Slovenia","Laos","Egypt","Nepal","Tonga","Kiribati","South Korea","Togo","Kosovo","Indonesia","Netherlands","Jersey","Palau","Angola","Comoros","Ecuador","India","Vatican","Cuba","Poland","Colombia","Rwanda","Myanmar","Ireland","China","Palestine","Tunisia","Papua New Guinea","Turkmenistan","Spain","Portugal","Czech Republic","Denmark","Somalia","Lebanon","Turkey","Solomon Islands","Kenya","El Salvador","Iran","Thailand","Central African Republic","Tuvalu","Seychelles","Ivory Coast","Lesotho","Kazakhstan","Costa Rica","Paraguay","Democratic Republic of the Congo","Italy","Chad","Cook Islands","East Timor","Iraq","Trinidad and Tobago","Nauru","Turks and Caicos Islands","Jordan","Bangladesh","Anguilla","Latvia","Israel","Dominican Republic","Hungary","Dominica","Slovakia","South Sudan","South Africa","Pakistan","Andorra"],"locations":["BDI","AUT","DEU","CHE","SAU","LUX","YEM","CMR","OMN","GNB","LKA","GIN","UKR","MNE","TZA","KHM","MDA","MOZ","MKD","ETH","COG","BTN","EST","ZWE","ATG","ESH","GNQ","GEO","NIU","LBR","HND","BEN","VUT","HTI","SRB","CPV","LBY","BMU","MNG","UGA","LIE","ERI","SWE","KNA","CAN","NER","PRK","MCO","SEN","GUY","LTU","UZB","GMB","BHS","STP","AZE","ROU","AUS","GBR","VGB","NIC","URY","MLT","GHA","WSM","GRL","MEX","VCT","SYR","QAT","IOT","MHL","BRA","ARM","GRC","MRT","USA","BIH","MSR","SUR","FIN","GIB","PHL","SWZ","MUS","BWA","SMR","MDG","BLZ","NZL","LCA","SDN","BEL","PCN","FRA","PER","MWI","BFA","FSM","TJK","FLK","GAB","MYS","ARE","BGR","GGY","ALB","BOL","MDV","SHN","AFG","GTM","NOR","MAR","BRN","ARG","MLI","GRD","FRO","FJI","CYM","BRB","BHR","VEN","IMN","SLE","HRV","DJI","ZMB","CYP","KGZ","JPN","DZA","KWT","VNM","NGA","PAN","CHL","ISL","RUS","JAM","BLR","SGP","SVN","LAO","EGY","NPL","TON","KIR","KOR","TGO","XKX","IDN","NLD","JEY","PLW","AGO","COM","ECU","IND","VAT","CUB","POL","COL","RWA","MMR","IRL","CHN","PSE","TUN","PNG","TKM","ESP","PRT","CZE","DNK","SOM","LBN","TUR","SLB","KEN","SLV","IRN","THA","CAF","TUV","SYC","CIV","LSO","KAZ","CRI","PRY","COD","ITA","TCD","COK","TLS","IRQ","TTO","NRU","TCA","JOR","BGD","AIA","LVA","ISR","DOM","HUN","DMA","SVK","SSD","ZAF","PAK","AND"],"name":"","z":[0.174983607,0.344404698,0.31736669,0.225337039,0.30664601,0.212609649,0.248780645,0.341930254,0.278927184,0.124142857,0.217219828,0.228141509,0.387054523,0.520296875,0.165364545,0.09657485,0.365050633,0.106206897,0.271462963,0.109267606,0.107675439,0.32065625,0.330168605,0.405352697,0.356088889,0.368194444,-0.411,0.393587963,0.475921053,0.401562937,0.180530549,0.261820313,0.439538462,0.389021403,0.176507692,0.230109756,0.271728972,0.246277778,0.306132911,0.186180064,0.293388889,0.346432432,0.377574444,0.45725,0.333556292,0.42809517,0.2835375,0.379133333,0.224578947,0.191084615,0.366426731,0.070264706,0.337027624,0.392780269,0.6461,0.354385638,0.343475,0.412518392,0.387687774,0.112916667,0.323064132,0.277935346,0.254245763,0.291090753,0.4044,0.31088,0.303120781,0.371339623,0.326642336,0.263778887,0.065,0.404777778,0.422213872,0.16680916,0.388625076,0.14708,0.391023424,0.448971193,0.516954545,0.561230769,0.402668338,0.312789474,0.238407333,0.146392157,0.212393939,0.195720721,0.072416667,0.347135514,0.227,0.34822321,0.359387097,0.134403077,0.323856957,0.4475,0.406845745,0.269690641,0.353740413,0.285873786,0.3886,0.337704301,0.370233333,0.324157407,0.20338526,0.284909581,0.239439589,-0.021763636,0.312739496,0.29049664,0.092192825,0.575705882,0.251415865,0.286572172,0.431602612,0.269511464,0.260625,0.364962539,0.115209964,0.337789474,0.541,0.085883721,0.447988372,0.180591667,0.269483333,0.180482154,0.285714286,0.401346774,0.339379562,0.136111111,0.197828767,0.306821747,0.376325,0.280193735,0.352093085,0.285586873,0.396501848,0.344906596,0.310836493,0.37493763,0.300530769,0.363396562,0.367837064,0.139340782,0.367516887,0.291173913,0.427752137,0.29854796,0.33516578,0.230346154,0.283714286,0.323589195,0.321870588,0.277356322,0.136570893,0.303856236,0.383868966,0.585,0.456386842,-0.124333333,0.176865931,0.255365574,0.0,-0.047098311,0.210452672,0.248799597,-0.310023553,0.38520339,0.32459938,0.505178244,0.405763441,0.323413249,0.324143617,0.348978261,0.299320112,0.278855539,0.371231317,0.353628853,0.248075426,0.278206989,0.291935552,0.42085,0.216398152,0.287393384,0.46832363,0.336498122,0.364577778,0.0,0.256707921,0.238896552,0.288276786,0.2475,0.217804527,0.231727899,0.253873817,0.328618951,0.320724551,0.593642857,0.125652174,0.31428,0.378830986,-0.018,0.319,0.305418367,0.278788749,0.556,0.200307229,0.301147472,0.316487515,0.336560268,0.596857143,0.134411255,0.455780255,0.356185235,0.313725251,0.121137931],"type":"choropleth"}],"name":"2020-11-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Samoa","Turkey","Zimbabwe","Tunisia","Brazil","Croatia","Greece","Armenia","Mauritania","Finland","Slovakia","Mauritius","Tokelau","Jordan","Costa Rica","Western Sahara","Gibraltar","Swaziland","Iraq","Portugal","United States","Poland","Gabon","Denmark","Trinidad and Tobago","Panama","Tonga","Solomon Islands","Saint Kitts and Nevis","Somalia","Ivory Coast","Uruguay","Monaco","Bermuda","Georgia","Andorra","Mongolia","Philippines","Czech Republic","Gambia","Israel","Italy","Democratic Republic of the Congo","Sweden","Saint Vincent and the Grenadines","Germany","Moldova","Botswana","Zambia","Bosnia and Herzegovina","France","Dominica","Switzerland","Slovenia","Ghana","Jersey","Ireland","Bhutan","North Korea","Saint Lucia","Palestine","Japan","Bolivia","Cuba","Djibouti","Micronesia","Isle of Man","Cyprus","Jamaica","Marshall Islands","Mexico","Faroe Islands","Niue","Oman","Uganda","Cameroon","Seychelles","Thailand","Sri Lanka","Egypt","Guinea-Bissau","Laos","Lithuania","Tanzania","Chile","Hungary","Cambodia","Luxembourg","Kyrgyzstan","Iceland","Saudi Arabia","Estonia","Ukraine","Turkmenistan","Macedonia","Ecuador","Pitcairn","Argentina","Liechtenstein","South Sudan","Cayman Islands","Lesotho","Tuvalu","Serbia","Equatorial Guinea","Honduras","Cape Verde","Lebanon","Liberia","Central African Republic","Paraguay","Pakistan","Antigua and Barbuda","Haiti","Algeria","Spain","Canada","Libya","El Salvador","Guyana","Chad","Senegal","Yemen","Latvia","South Korea","China","Ethiopia","Singapore","Brunei","Maldives","Peru","Cook Islands","Grenada","San Marino","Mali","Norway","Greenland","British Virgin Islands","Kenya","Dominican Republic","Afghanistan","Iran","United Kingdom","Qatar","Fiji","Suriname","British Indian Ocean Territory","Malta","Angola","South Africa","Syria","Comoros","Albania","Togo","India","Tajikistan","Burundi","Sao Tome and Principe","Madagascar","Kuwait","Guinea","Burkina Faso","Sierra Leone","Malawi","Anguilla","Kazakhstan","Colombia","Kosovo","East Timor","Guernsey","Bulgaria","Falkland Islands","Malaysia","United Arab Emirates","Indonesia","Guatemala","Kiribati","Papua New Guinea","Sudan","Eritrea","Turks and Caicos Islands","Nauru","Belgium","Morocco","Nicaragua","Australia","Vanuatu","Romania","Belarus","Republic of the Congo","Bahamas","Mozambique","Bahrain","New Zealand","Benin","Myanmar","Nigeria","Barbados","Venezuela","Bangladesh","Nepal","Netherlands","Russia","Azerbaijan","Saint Helena","Rwanda","Uzbekistan","Belize","Niger","Vietnam","Montenegro","Montserrat","Austria"],"locations":["WSM","TUR","ZWE","TUN","BRA","HRV","GRC","ARM","MRT","FIN","SVK","MUS","TKL","JOR","CRI","ESH","GIB","SWZ","IRQ","PRT","USA","POL","GAB","DNK","TTO","PAN","TON","SLB","KNA","SOM","CIV","URY","MCO","BMU","GEO","AND","MNG","PHL","CZE","GMB","ISR","ITA","COD","SWE","VCT","DEU","MDA","BWA","ZMB","BIH","FRA","DMA","CHE","SVN","GHA","JEY","IRL","BTN","PRK","LCA","PSE","JPN","BOL","CUB","DJI","FSM","IMN","CYP","JAM","MHL","MEX","FRO","NIU","OMN","UGA","CMR","SYC","THA","LKA","EGY","GNB","LAO","LTU","TZA","CHL","HUN","KHM","LUX","KGZ","ISL","SAU","EST","UKR","TKM","MKD","ECU","PCN","ARG","LIE","SSD","CYM","LSO","TUV","SRB","GNQ","HND","CPV","LBN","LBR","CAF","PRY","PAK","ATG","HTI","DZA","ESP","CAN","LBY","SLV","GUY","TCD","SEN","YEM","LVA","KOR","CHN","ETH","SGP","BRN","MDV","PER","COK","GRD","SMR","MLI","NOR","GRL","VGB","KEN","DOM","AFG","IRN","GBR","QAT","FJI","SUR","IOT","MLT","AGO","ZAF","SYR","COM","ALB","TGO","IND","TJK","BDI","STP","MDG","KWT","GIN","BFA","SLE","MWI","AIA","KAZ","COL","XKX","TLS","GGY","BGR","FLK","MYS","ARE","IDN","GTM","KIR","PNG","SDN","ERI","TCA","NRU","BEL","MAR","NIC","AUS","VUT","ROU","BLR","COG","BHS","MOZ","BHR","NZL","BEN","MMR","NGA","BRB","VEN","BGD","NPL","NLD","RUS","AZE","SHN","RWA","UZB","BLZ","NER","VNM","MNE","MSR","AUT"],"name":"","z":[0.2065,0.218645956,0.367784897,0.377573913,0.435527762,0.393878571,0.396764846,0.321444444,-0.06165,0.33120362,0.350349206,0.160820225,0.831,0.241858156,0.325002903,0.50945283,0.115590909,0.120733333,0.392068182,0.368818947,0.468910914,0.343319003,0.461988571,0.40915993,0.412472585,0.305790691,0.3768,0.315,0.587428571,0.279970464,0.420826923,0.407231671,0.487296296,0.3277,0.490123232,0.397854167,0.406645833,0.358551031,0.445584245,0.511719388,0.440663366,0.467898422,0.271772472,0.464293116,0.45554321,0.378373981,0.407555556,0.048773585,0.355716418,0.486076577,0.416677475,0.0,0.340015423,0.326533569,0.319155372,0.251604278,0.35595451,0.274555556,0.404333333,0.570093023,0.452037736,0.335980496,0.296862551,0.425783541,0.096792453,0.558333333,0.464582278,0.517877917,0.311331759,0.4015,0.40110399,0.74225,0.45325,0.337298182,0.278127764,0.452335068,0.553186667,0.390144698,0.169998069,0.395725849,0.487,0.443764045,0.439967172,0.233068421,0.323431151,0.486052632,0.3495,0.285606195,0.554669173,0.365570313,0.262596206,0.447993464,0.358654941,0.553714286,0.196710526,0.395763969,0.849833333,0.254175829,0.627,0.433087336,0.5075625,0.385692308,0.5455,0.435324074,-0.0606,0.21429101,0.400131868,0.369550943,0.506651316,0.392451613,0.284101814,0.279311479,0.272655738,0.366333333,0.294039437,0.417928882,0.434543836,0.441355932,0.205605519,0.347678899,0.408395604,0.323704082,0.308392045,0.243991071,0.397510125,0.444970552,0.202389744,0.356906681,0.23316129,0.211965879,0.314631486,0.3078,0.160757576,0.1736,0.356721154,0.403458184,0.589372093,0.3860625,0.332842233,0.28405683,0.392052434,0.447823627,0.400513228,0.240056561,0.264341667,0.380296296,0.5512,0.396203125,0.377893103,0.422190287,0.475664384,0.205,0.265758065,0.42454878,0.272971099,0.445330579,-0.014230769,0.8776,0.303086142,0.261084071,0.081347826,0.406989362,0.512747826,0.32469906,0.0,0.269808511,0.321668969,0.454156627,0.450875,0.205340909,0.432432065,0.371945946,0.215400889,0.294694645,0.257005055,0.436366924,0.703111111,0.344657143,0.296787234,0.3585,-0.070909091,0.177333333,0.352109645,0.338172662,0.355750224,0.44970865,0.372407407,0.402017053,0.464646465,0.317666667,0.335080717,0.367726563,0.320512346,0.439246377,0.114883212,0.350365979,0.344941832,0.266059829,0.256179292,0.329875472,0.20196131,0.37548208,0.396849231,0.461935,0.3164,0.129300518,0.523257143,0.356139344,0.480223261,0.334920082,0.401976744,0.481105263,0.370889677],"type":"choropleth"}],"name":"2020-11-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkey","Costa Rica","Kenya","Croatia","Slovakia","Jordan","Palestine","North Korea","Niue","Nauru","Slovenia","Cook Islands","Kazakhstan","Belize","Comoros","Turkmenistan","Kosovo","Vatican","Singapore","Colombia","Kuwait","Barbados","Saint Vincent and the Grenadines","China","Kyrgyzstan","Palau","Sierra Leone","Laos","Kiribati","Jersey","Western Sahara","Cuba","Dominica","Ireland","South Africa","Djibouti","Isle of Man","Saint Lucia","Bangladesh","Israel","Denmark","Tonga","Somalia","Zambia","Italy","Democratic Republic of the Congo","Angola","Trinidad and Tobago","Poland","Solomon Islands","Andorra","Panama","Czech Republic","Mauritius","Jamaica","Nepal","Moldova","Cyprus","Japan","Tunisia","Botswana","Bhutan","Ivory Coast","Chile","Latvia","Turks and Caicos Islands","Cameroon","Luxembourg","Saint Helena","Montserrat","Ukraine","Cambodia","Macedonia","Belgium","Saudi Arabia","Uruguay","Madagascar","Bosnia and Herzegovina","Argentina","Qatar","Senegal","Burundi","Oman","Sao Tome and Principe","United Arab Emirates","Malawi","Burkina Faso","Malaysia","Bulgaria","Morocco","Mexico","Maldives","Brunei","Mali","San Marino","British Virgin Islands","United Kingdom","Lithuania","Mozambique","Malta","Myanmar","Mauritania","Chad","Lebanon","Seychelles","Central African Republic","Rwanda","Samoa","Tuvalu","Lesotho","United States","Cayman Islands","Liberia","Brazil","Vanuatu","Marshall Islands","Belarus","Canada","Liechtenstein","Uganda","Norway","Yemen","Antigua and Barbuda","Anguilla","British Indian Ocean Territory","Portugal","Micronesia","Libya","Cape Verde","Bolivia","Serbia","Pakistan","Monaco","Austria","Armenia","Guyana","Pitcairn","Philippines","Paraguay","Sri Lanka","Gibraltar","Guatemala","Australia","Syria","Bahrain","Tajikistan","France","Egypt","Suriname","Iceland","Venezuela","South Sudan","Guinea-Bissau","Saint Kitts and Nevis","Hungary","Albania","El Salvador","Algeria","Fiji","Haiti","Uzbekistan","Vietnam","Spain","Greenland","Thailand","Finland","Eritrea","Equatorial Guinea","Grenada","Honduras","Greece","Bermuda","Russia","New Zealand","Faroe Islands","Zimbabwe","India","Montenegro","Estonia","Togo","Papua New Guinea","Benin","Ethiopia","South Korea","Sweden","Germany","Gambia","Niger","East Timor","Iran","Mongolia","Iraq","Afghanistan","Dominican Republic","Georgia","Guernsey","Peru","Guinea","Romania","Republic of the Congo","Azerbaijan","Nigeria","Switzerland","Swaziland","Indonesia","Netherlands","Bahamas","Ghana","Nicaragua","Sudan","Ecuador","Falkland Islands","Tanzania","Gabon"],"locations":["TUR","CRI","KEN","HRV","SVK","JOR","PSE","PRK","NIU","NRU","SVN","COK","KAZ","BLZ","COM","TKM","XKX","VAT","SGP","COL","KWT","BRB","VCT","CHN","KGZ","PLW","SLE","LAO","KIR","JEY","ESH","CUB","DMA","IRL","ZAF","DJI","IMN","LCA","BGD","ISR","DNK","TON","SOM","ZMB","ITA","COD","AGO","TTO","POL","SLB","AND","PAN","CZE","MUS","JAM","NPL","MDA","CYP","JPN","TUN","BWA","BTN","CIV","CHL","LVA","TCA","CMR","LUX","SHN","MSR","UKR","KHM","MKD","BEL","SAU","URY","MDG","BIH","ARG","QAT","SEN","BDI","OMN","STP","ARE","MWI","BFA","MYS","BGR","MAR","MEX","MDV","BRN","MLI","SMR","VGB","GBR","LTU","MOZ","MLT","MMR","MRT","TCD","LBN","SYC","CAF","RWA","WSM","TUV","LSO","USA","CYM","LBR","BRA","VUT","MHL","BLR","CAN","LIE","UGA","NOR","YEM","ATG","AIA","IOT","PRT","FSM","LBY","CPV","BOL","SRB","PAK","MCO","AUT","ARM","GUY","PCN","PHL","PRY","LKA","GIB","GTM","AUS","SYR","BHR","TJK","FRA","EGY","SUR","ISL","VEN","SSD","GNB","KNA","HUN","ALB","SLV","DZA","FJI","HTI","UZB","VNM","ESP","GRL","THA","FIN","ERI","GNQ","GRD","HND","GRC","BMU","RUS","NZL","FRO","ZWE","IND","MNE","EST","TGO","PNG","BEN","ETH","KOR","SWE","DEU","GMB","NER","TLS","IRN","MNG","IRQ","AFG","DOM","GEO","GGY","PER","GIN","ROU","COG","AZE","NGA","CHE","SWZ","IDN","NLD","BHS","GHA","NIC","SDN","ECU","FLK","TZA","GAB"],"name":"","z":[0.110720697,0.284468343,0.210632004,0.272313433,0.26898895,0.045949153,0.312005495,0.297134328,0.313727273,0.0,0.310586047,0.35375,0.124660714,0.184298246,0.15,0.217051282,0.327299065,0.0,0.223668189,0.275032121,0.105709677,0.351852174,0.421698113,0.430526065,0.111633333,0.0,0.291958333,0.352532787,0.223708333,0.317825243,0.252086207,0.021325304,0.099333333,0.34782221,0.258561731,0.248025641,0.267301205,0.250491228,0.199988338,0.297990057,0.345114413,0.556843137,0.192633333,0.295466321,0.413408035,0.218101124,0.297227011,0.333794326,0.31752381,0.376,0.417594595,0.195638044,0.312848429,0.221671429,0.247415632,0.176486772,0.411259036,0.399318359,0.283624241,0.240401869,0.116746177,0.342888889,0.18162069,0.252090235,0.24119375,0.382,0.332574597,0.262897436,0.048875,0.634382353,0.343200825,0.205286957,0.384866667,0.306805449,0.127628386,0.253150541,0.29748062,0.339699115,0.280034034,0.149118072,0.210130148,-0.245705128,0.138046575,0.571642857,0.149838776,0.196970845,0.105240385,-0.000880141,0.297906977,0.299403061,0.26425854,0.130660413,0.2366,0.339507042,0.199,0.805166667,0.380710453,0.311780919,0.23422973,0.270170543,0.171785088,0.322130435,0.335087379,0.222515873,0.41825,0.3953,0.11177167,0.1604,0.0,0.206481481,0.375595784,0.427311111,0.355884615,0.40961434,0.072769231,0.192615385,0.405403846,0.31662693,0.485612245,0.204607527,0.373607971,0.310252874,0.304178571,0.599,0.4362,0.422757881,0.077941176,0.250865079,0.292509615,0.312051724,0.29656051,0.059081189,0.294036145,0.289523312,0.343048,0.287727811,0.828,0.201344694,0.166303158,-0.061020202,0.252565217,0.21321322,0.387115606,0.161829457,0.112060914,0.209863309,0.37363927,0.291364721,0.278714286,0.403238095,0.205578944,0.278712,0.158130435,0.365,0.335716012,0.271960976,0.160799045,0.255799451,0.18773545,0.234593484,0.19179661,0.307015244,0.316796091,0.316568182,0.30932006,0.286432849,0.086,-0.033666667,0.32746875,0.232996661,0.365232781,0.191702703,0.213674326,0.3352096,0.247409091,0.180983117,0.08169038,0.404489362,0.286535714,0.221875,0.355440994,0.297675,0.177900662,0.304866446,0.338877839,0.300642541,0.307907489,0.427615797,0.204266667,0.323131653,0.305326996,0.245223301,0.131790179,0.202806997,0.418403727,0.308721311,0.174272022,0.124024096,0.310649746,0.197466019,0.333690265,0.130924092,0.310255189,0.212585366,0.126019788,0.302952746,0.383992424,0.177865818,0.15221341,0.346922652,0.194995462,0.190366667,0.199092885,0.394680473],"type":"choropleth"}],"name":"2020-11-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","Macedonia","Ukraine","Liechtenstein","Cambodia","Guatemala","Romania","Tajikistan","Grenada","Lithuania","Uganda","Vanuatu","Nicaragua","Saudi Arabia","Oman","Faroe Islands","Luxembourg","Senegal","Portugal","Canada","Belarus","Sudan","Cameroon","Guernsey","Libya","Western Sahara","Syria","Ghana","Mali","British Virgin Islands","Switzerland","British Indian Ocean Territory","United Kingdom","Malta","Samoa","Germany","Philippines","Afghanistan","Gabon","Marshall Islands","Brazil","Georgia","Qatar","Saint Vincent and the Grenadines","Mauritania","North Korea","Gambia","Sweden","United States","Montserrat","San Marino","Argentina","Norway","Madagascar","Greenland","Fiji","Greece","Azerbaijan","Finland","Suriname","Sao Tome and Principe","Malawi","Burkina Faso","Cape Verde","Peru","Bulgaria","Malaysia","Morocco","Swaziland","Saint Helena","Brunei","United Arab Emirates","Gibraltar","Belgium","Maldives","France","Burundi","Serbia","Iraq","Ethiopia","Austria","Ivory Coast","Algeria","India","Ecuador","Solomon Islands","Cyprus","Jamaica","Togo","Slovenia","Papua New Guinea","Japan","Thailand","Jersey","Iceland","Egypt","Cuba","South Sudan","Hungary","Bangladesh","Tunisia","Jordan","El Salvador","Croatia","Nauru","Russia","Slovakia","Andorra","Czech Republic","Tonga","Dominica","Djibouti","Ireland","Bahrain","South Africa","Nepal","Isle of Man","Dominican Republic","Iran","Somalia","Denmark","East Timor","Venezuela","Israel","Indonesia","Netherlands","Panama","Italy","Democratic Republic of the Congo","Zambia","Poland","South Korea","Trinidad and Tobago","Nigeria","Vatican","Liberia","Costa Rica","Zimbabwe","Laos","Guyana","Niger","Chad","Latvia","Sri Lanka","Anguilla","Seychelles","Bahamas","Central African Republic","Lebanon","New Zealand","Tanzania","Antigua and Barbuda","Cayman Islands","Yemen","Estonia","Lesotho","Mozambique","Guinea","Tuvalu","Albania","Pakistan","Republic of the Congo","Vietnam","Chile","Kazakhstan","Turks and Caicos Islands","Palau","Kenya","Palestine","Cook Islands","Turkey","Pitcairn","Angola","Honduras","Comoros","Rwanda","Singapore","Kiribati","Barbados","Kosovo","Colombia","Myanmar","Equatorial Guinea","Australia","Haiti","Spain","Turkmenistan","Kuwait","China","Eritrea","Sierra Leone","Kyrgyzstan","Paraguay","Guinea-Bissau","Montenegro","Bhutan","Botswana","Saint Lucia","Belize","Uruguay","Benin","Mexico","Micronesia","Mauritius","Bermuda","Bosnia and Herzegovina","Bolivia","Monaco","Uzbekistan","Armenia","Niue","Moldova","Saint Kitts and Nevis","Mongolia"],"locations":["FLK","MKD","UKR","LIE","KHM","GTM","ROU","TJK","GRD","LTU","UGA","VUT","NIC","SAU","OMN","FRO","LUX","SEN","PRT","CAN","BLR","SDN","CMR","GGY","LBY","ESH","SYR","GHA","MLI","VGB","CHE","IOT","GBR","MLT","WSM","DEU","PHL","AFG","GAB","MHL","BRA","GEO","QAT","VCT","MRT","PRK","GMB","SWE","USA","MSR","SMR","ARG","NOR","MDG","GRL","FJI","GRC","AZE","FIN","SUR","STP","MWI","BFA","CPV","PER","BGR","MYS","MAR","SWZ","SHN","BRN","ARE","GIB","BEL","MDV","FRA","BDI","SRB","IRQ","ETH","AUT","CIV","DZA","IND","ECU","SLB","CYP","JAM","TGO","SVN","PNG","JPN","THA","JEY","ISL","EGY","CUB","SSD","HUN","BGD","TUN","JOR","SLV","HRV","NRU","RUS","SVK","AND","CZE","TON","DMA","DJI","IRL","BHR","ZAF","NPL","IMN","DOM","IRN","SOM","DNK","TLS","VEN","ISR","IDN","NLD","PAN","ITA","COD","ZMB","POL","KOR","TTO","NGA","VAT","LBR","CRI","ZWE","LAO","GUY","NER","TCD","LVA","LKA","AIA","SYC","BHS","CAF","LBN","NZL","TZA","ATG","CYM","YEM","EST","LSO","MOZ","GIN","TUV","ALB","PAK","COG","VNM","CHL","KAZ","TCA","PLW","KEN","PSE","COK","TUR","PCN","AGO","HND","COM","RWA","SGP","KIR","BRB","XKX","COL","MMR","GNQ","AUS","HTI","ESP","TKM","KWT","CHN","ERI","SLE","KGZ","PRY","GNB","MNE","BTN","BWA","LCA","BLZ","URY","BEN","MEX","FSM","MUS","BMU","BIH","BOL","MCO","UZB","ARM","NIU","MDA","KNA","MNG"],"name":"","z":[0.551315789,0.269774194,0.385242315,0.543521739,0.167670732,0.354185727,0.411888592,0.366325843,0.3195,0.419541353,0.152112118,0.3238125,0.243455319,0.292026187,0.345082192,0.408,0.298679487,0.292598039,0.454888791,0.398093575,0.445528846,0.426402367,0.397402062,0.2782,0.367134615,0.63556,0.3836,0.276614583,0.308818182,0.463909091,0.315239346,0.9096,0.406516264,0.306786408,0.484230769,0.343464164,0.305127449,0.281556522,0.487336134,0.6534,0.26538487,0.427620098,0.297265193,0.547191176,0.47685,0.492605263,0.56359854,0.407800337,0.465070185,0.571657143,0.372,0.37293001,0.425715426,0.286964706,0.47724,0.293328571,0.424445161,0.494594595,0.326184539,0.5518125,0.485714286,0.286254902,0.342428571,0.262226415,0.563009961,0.44841841,0.022706866,0.303838115,0.0,0.235125,0.369166667,0.328591864,0.205,0.366923047,0.138617021,0.379338138,0.165068182,0.256509346,0.369428571,0.32539039,0.320549417,0.420912088,0.382167247,0.320791937,0.233483977,0.224375,0.456276018,0.420054441,0.111187845,0.414643678,0.45479,0.359390083,0.409500944,0.189617391,0.301896552,0.371334572,-0.006836315,0.406767196,0.386796875,0.369319613,0.428762332,0.260740741,0.083522139,0.164477876,0.4685,0.343220504,0.32647651,0.398325,0.41190812,0.117121951,-0.1025,0.757545455,0.342654746,0.292639344,0.381029018,0.353012195,0.393614583,0.254352941,0.458014706,0.326486034,0.381275915,0.02575,0.086279852,0.379987719,0.327508571,0.355831181,0.271664978,0.373698194,0.267566265,0.288077778,0.234294069,0.338284625,0.346579861,0.282572232,0.933,0.525225,0.285173346,0.184473239,0.439713333,0.207528736,0.583112481,0.489131579,0.21318543,0.169194149,0.741,0.467958904,0.405376712,0.62072619,0.332617021,0.447968263,0.151717314,0.107333333,0.582547945,0.36526087,0.433042017,0.563897959,0.400824742,0.288605263,0.52425,0.380657754,0.193066914,0.312530303,0.415048023,0.342480924,0.327542857,-0.087,0.0,0.281104078,0.29707772,0.435,0.318026374,0.7536,0.41309697,0.189657609,0.178875,0.031898936,0.300982185,0.882,0.290505155,0.339459016,0.340873163,0.420372881,0.160904762,0.499204123,0.360603604,0.351372312,0.413314286,0.334129032,0.384018718,0.142875,0.415337209,0.193913043,0.333329255,0.113142857,0.3502,0.403769231,0.008225,0.623457143,0.409444444,0.45396328,0.25553125,0.274477129,0.6065,0.382185185,0.375914286,0.414721854,0.238940541,0.374452632,0.257871795,0.422946237,0.456181818,0.419410891,0.6098,0.356117647],"type":"choropleth"}],"name":"2020-11-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Malta","Ecuador","Guatemala","Falkland Islands","Egypt","Iceland","Barbados","Myanmar","Cyprus","Samoa","Lithuania","Kuwait","Brunei","Bangladesh","Netherlands","Thailand","Poland","Guernsey","Sierra Leone","Jamaica","Colombia","Cook Islands","South Korea","Montserrat","Saint Lucia","Saint Kitts and Nevis","Brazil","Zimbabwe","Chile","Madagascar","Bosnia and Herzegovina","Algeria","Nicaragua","Saudi Arabia","Australia","Faroe Islands","Grenada","Trinidad and Tobago","Bahrain","Sudan","India","Norway","Kyrgyzstan","Palau","Syria","Czech Republic","Mongolia","Uganda","Senegal","Armenia","British Indian Ocean Territory","China","Japan","Burundi","Ethiopia","Jersey","Mexico","Honduras","United Kingdom","Jordan","Croatia","Bahamas","Eritrea","Mali","Kenya","Palestine","Albania","Ukraine","Slovenia","New Zealand","Slovakia","Equatorial Guinea","Kazakhstan","Western Sahara","Macedonia","British Virgin Islands","Niue","Tanzania","Haiti","Guyana","Spain","Angola","Nauru","Montenegro","Cuba","Belize","Estonia","Turkmenistan","Tajikistan","Marshall Islands","Kosovo","Maldives","San Marino","Hungary","Saint Helena","Micronesia","Pitcairn","Tunisia","Singapore","Sri Lanka","Luxembourg","Oman","Guinea","South Sudan","Cambodia","Guinea-Bissau","Kiribati","Nigeria","Turkey","Paraguay","Bolivia","Comoros","Argentina","Romania","Vietnam","El Salvador","Russia","Costa Rica","Morocco","Saint Vincent and the Grenadines","Mauritania","South Africa","Qatar","Burkina Faso","Botswana","France","Tonga","Uruguay","Lebanon","Central African Republic","Georgia","Bermuda","Gibraltar","Democratic Republic of the Congo","Somalia","Sao Tome and Principe","Dominican Republic","Yemen","Iran","Liberia","Fiji","United States","Philippines","Ghana","Niger","Serbia","Pakistan","Germany","Swaziland","Cayman Islands","Republic of the Congo","Rwanda","Dominica","Gabon","Turks and Caicos Islands","Lesotho","Denmark","Bhutan","Canada","Malawi","United Arab Emirates","Antigua and Barbuda","Bulgaria","Switzerland","Nepal","Iraq","Israel","Monaco","North Korea","Afghanistan","Italy","Venezuela","Moldova","Finland","Gambia","Uzbekistan","Djibouti","Laos","Peru","Solomon Islands","Greece","Chad","Panama","Benin","Libya","Ivory Coast","Vanuatu","Suriname","Malaysia","Azerbaijan","Portugal","Sweden","Greenland","Cameroon","Andorra","Zambia","Mauritius","Cape Verde","Belarus","Ireland","East Timor","Togo","Mozambique","Latvia","Papua New Guinea","Indonesia","Liechtenstein","Seychelles","Austria","Belgium","Anguilla","Isle of Man"],"locations":["MLT","ECU","GTM","FLK","EGY","ISL","BRB","MMR","CYP","WSM","LTU","KWT","BRN","BGD","NLD","THA","POL","GGY","SLE","JAM","COL","COK","KOR","MSR","LCA","KNA","BRA","ZWE","CHL","MDG","BIH","DZA","NIC","SAU","AUS","FRO","GRD","TTO","BHR","SDN","IND","NOR","KGZ","PLW","SYR","CZE","MNG","UGA","SEN","ARM","IOT","CHN","JPN","BDI","ETH","JEY","MEX","HND","GBR","JOR","HRV","BHS","ERI","MLI","KEN","PSE","ALB","UKR","SVN","NZL","SVK","GNQ","KAZ","ESH","MKD","VGB","NIU","TZA","HTI","GUY","ESP","AGO","NRU","MNE","CUB","BLZ","EST","TKM","TJK","MHL","XKX","MDV","SMR","HUN","SHN","FSM","PCN","TUN","SGP","LKA","LUX","OMN","GIN","SSD","KHM","GNB","KIR","NGA","TUR","PRY","BOL","COM","ARG","ROU","VNM","SLV","RUS","CRI","MAR","VCT","MRT","ZAF","QAT","BFA","BWA","FRA","TON","URY","LBN","CAF","GEO","BMU","GIB","COD","SOM","STP","DOM","YEM","IRN","LBR","FJI","USA","PHL","GHA","NER","SRB","PAK","DEU","SWZ","CYM","COG","RWA","DMA","GAB","TCA","LSO","DNK","BTN","CAN","MWI","ARE","ATG","BGR","CHE","NPL","IRQ","ISR","MCO","PRK","AFG","ITA","VEN","MDA","FIN","GMB","UZB","DJI","LAO","PER","SLB","GRC","TCD","PAN","BEN","LBY","CIV","VUT","SUR","MYS","AZE","PRT","SWE","GRL","CMR","AND","ZMB","MUS","CPV","BLR","IRL","TLS","TGO","MOZ","LVA","PNG","IDN","LIE","SYC","AUT","BEL","AIA","IMN"],"name":"","z":[0.412493506,0.331279729,0.322366181,0.630444444,0.292457627,0.480350427,0.404093407,0.376426396,0.472569124,0.472380952,0.390658228,0.094039275,0.258025641,0.293349515,0.396458886,0.557671382,0.357494237,0.263411765,0.53820202,0.364485619,0.334530937,0.109125,0.443928977,0.594821429,0.297150943,0.240133333,0.401,0.337996154,0.340421633,0.301513158,0.383905263,0.384249158,0.285787781,0.177180484,0.442357945,0.587727273,0.344948718,0.386748619,0.183303704,0.484352941,0.280286416,0.436381422,0.231935484,0.0,0.592036364,0.306277311,0.332241935,0.306155263,0.232455657,0.65924359,0.20625,0.388701459,0.301447644,0.042380952,0.301428571,0.460059524,0.238570305,0.275400538,0.394228082,0.171642857,0.304058333,0.512214286,0.45875,0.469590909,0.342004728,0.285570175,0.430517139,0.379120419,0.310397196,0.3645,0.389712121,0.235125,0.391016949,0.542702703,0.319777778,0.3756,0.233,0.299289474,0.386557522,0.453677966,0.343852562,0.353378882,0.361714286,0.635218391,0.160140544,0.548184466,0.314802548,0.281064516,0.424287879,0.646473684,0.233102041,0.173229885,0.4388,0.44209319,0.480571429,0.713545455,0.843666667,0.350770898,0.308257215,0.256567878,0.293192771,0.220933333,0.434212766,0.523668508,0.327278689,-0.157666667,0.438416667,0.78599616,0.412646596,0.417848315,0.167290984,0.768333333,0.42429131,0.434109817,0.479851711,0.164829897,0.38802673,0.328558195,0.366909574,0.475609756,0.486851852,0.353003038,0.181865471,0.405968421,0.247394737,0.402159478,0.478464286,0.438320195,0.344709163,0.484,0.489618926,0.559,0.219238095,0.393121951,0.167483146,0.221916667,0.306942928,0.343338164,0.389305998,0.493754902,0.23635443,0.454382644,0.394387529,0.384346062,0.475823151,0.375453988,0.211289359,0.332232767,0.364,0.443320755,0.283814815,0.128762712,0.4738,0.515585938,0.4408,0.320012821,0.366873435,-0.084894737,0.383584652,0.397295547,0.169120447,0.29704,0.429427562,0.329747934,0.315332724,0.328421751,0.273946602,0.22890566,0.468195652,0.3271,0.467810757,0.144415879,0.528708333,0.35888875,0.524993333,0.454384615,0.14492,0.45909322,0.406651195,0.534214286,0.400749637,0.52144086,0.336996599,0.514306452,0.226041667,0.236033708,0.242,0.413857143,0.230271785,0.557445148,0.336376887,0.404705727,0.406266667,0.471700138,0.3815,0.287068182,0.195372549,0.26560274,0.427814815,0.362960907,-0.2026,0.3647625,0.330858108,0.204711864,0.34649,0.45711656,0.536222222,0.500594118,0.317522036,0.347616183,0.739,0.345638554],"type":"choropleth"}],"name":"2020-11-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Libya","Spain","Croatia","New Zealand","Kazakhstan","Bangladesh","Morocco","Zambia","Saint Vincent and the Grenadines","Somalia","Jordan","Thailand","Bosnia and Herzegovina","Macedonia","Mexico","El Salvador","Honduras","Djibouti","Ireland","Republic of the Congo","Bahrain","Andorra","Burkina Faso","Nauru","Equatorial Guinea","South Africa","Dominica","Belgium","Algeria","South Korea","Iran","Madagascar","Saudi Arabia","South Sudan","East Timor","India","Papua New Guinea","Czech Republic","Solomon Islands","Democratic Republic of the Congo","Oman","Togo","Moldova","Qatar","Ecuador","Bulgaria","Malaysia","Nepal","Indonesia","Ivory Coast","Trinidad and Tobago","Panama","Italy","Sao Tome and Principe","Jamaica","Venezuela","Tonga","Jersey","Israel","United Arab Emirates","Hungary","Burundi","Netherlands","Cuba","Uzbekistan","Bhutan","Tunisia","Argentina","Slovenia","Bermuda","Iceland","Japan","Monaco","Cyprus","Denmark","Brunei","Egypt","Poland","Iraq","Dominican Republic","Maldives","Russia","Malawi","Vatican","Zimbabwe","Western Sahara","Fiji","Belarus","United States","Peru","Chile","Saint Helena","Laos","Syria","Portugal","Belize","Greece","Samoa","Vietnam","Finland","Greenland","Lithuania","Suriname","Barbados","Myanmar","Nicaragua","Guernsey","Sudan","Colombia","Uruguay","Guatemala","Faroe Islands","Sierra Leone","Micronesia","Marshall Islands","Vanuatu","China","Grenada","Brazil","Austria","Turks and Caicos Islands","Afghanistan","Latvia","Swaziland","Rwanda","Switzerland","Tuvalu","Philippines","Saint Kitts and Nevis","Germany","Azerbaijan","Mauritius","Serbia","Cape Verde","Montserrat","Gambia","Montenegro","Georgia","Saint Lucia","Mozambique","Sweden","Botswana","Liberia","Senegal","Yemen","Cayman Islands","Gibraltar","Canada","France","Chad","Armenia","Liechtenstein","Lebanon","Uganda","Mauritania","Seychelles","Ghana","Romania","Gabon","Lesotho","Central African Republic","Pakistan","Niger","Nigeria","Falkland Islands","Kyrgyzstan","United Kingdom","Turkey","Guinea","Mali","Australia","Slovakia","Kenya","Angola","Sri Lanka","Guyana","Kosovo","Turkmenistan","Malta","Costa Rica","Cambodia","Antigua and Barbuda","Guinea-Bissau","British Indian Ocean Territory","Mongolia","Luxembourg","British Virgin Islands","Kuwait","Tanzania","Cook Islands","Kiribati","Norway","Isle of Man","Palestine","Benin","Eritrea","Estonia","Comoros","Singapore","Albania","North Korea","Ukraine","Ethiopia","Cameroon","Bolivia","Bahamas","Paraguay","San Marino","Tajikistan","Niue","Haiti"],"locations":["LBY","ESP","HRV","NZL","KAZ","BGD","MAR","ZMB","VCT","SOM","JOR","THA","BIH","MKD","MEX","SLV","HND","DJI","IRL","COG","BHR","AND","BFA","NRU","GNQ","ZAF","DMA","BEL","DZA","KOR","IRN","MDG","SAU","SSD","TLS","IND","PNG","CZE","SLB","COD","OMN","TGO","MDA","QAT","ECU","BGR","MYS","NPL","IDN","CIV","TTO","PAN","ITA","STP","JAM","VEN","TON","JEY","ISR","ARE","HUN","BDI","NLD","CUB","UZB","BTN","TUN","ARG","SVN","BMU","ISL","JPN","MCO","CYP","DNK","BRN","EGY","POL","IRQ","DOM","MDV","RUS","MWI","VAT","ZWE","ESH","FJI","BLR","USA","PER","CHL","SHN","LAO","SYR","PRT","BLZ","GRC","WSM","VNM","FIN","GRL","LTU","SUR","BRB","MMR","NIC","GGY","SDN","COL","URY","GTM","FRO","SLE","FSM","MHL","VUT","CHN","GRD","BRA","AUT","TCA","AFG","LVA","SWZ","RWA","CHE","TUV","PHL","KNA","DEU","AZE","MUS","SRB","CPV","MSR","GMB","MNE","GEO","LCA","MOZ","SWE","BWA","LBR","SEN","YEM","CYM","GIB","CAN","FRA","TCD","ARM","LIE","LBN","UGA","MRT","SYC","GHA","ROU","GAB","LSO","CAF","PAK","NER","NGA","FLK","KGZ","GBR","TUR","GIN","MLI","AUS","SVK","KEN","AGO","LKA","GUY","XKX","TKM","MLT","CRI","KHM","ATG","GNB","IOT","MNG","LUX","VGB","KWT","TZA","COK","KIR","NOR","IMN","PSE","BEN","ERI","EST","COM","SGP","ALB","PRK","UKR","ETH","CMR","BOL","BHS","PRY","SMR","TJK","NIU","HTI"],"name":"","z":[0.26787234,0.283034001,0.163047619,0.358419596,0.061133333,0.184152824,0.353908257,0.325393443,0.328142857,0.356304813,0.072586466,0.341229856,0.366188525,0.338824561,0.218979807,0.2558962,0.209253444,0.556578947,0.393698251,0.38525,0.065516667,0.222588235,0.342916667,0.691,0.445482759,0.274714078,0.791333333,0.307574213,0.442451807,0.188677152,0.366936202,0.36452459,0.03855814,0.257702479,0.0,0.172613133,0.345888889,0.258557545,0.265944444,0.291940678,0.180679245,0.282900943,0.435695035,0.145018248,0.153100047,0.259482609,0.214851047,0.242897196,0.045530978,0.370103093,0.361388013,0.235104029,0.450583371,0.337833333,0.347955823,0.07931654,0.376628571,0.326098765,0.254012891,0.199528043,0.295753205,0.098378378,0.319956403,0.038555944,0.142909091,0.352529412,0.315965251,0.35745407,0.380055814,0.441909091,0.369252336,0.298289335,0.130981132,0.357671233,0.314558685,0.256166667,0.288691358,0.264456105,0.181654206,0.263127729,0.155248588,0.337504314,0.318619048,0.452,0.336322581,0.246521739,0.211888889,0.22731068,0.367830231,0.343840909,0.331954559,0.401090909,0.377186275,0.321361111,0.338034297,0.306769841,0.335993544,0.081277778,0.320678188,0.386917214,0.275514286,0.298717899,-0.079142857,0.472109756,0.389324022,0.17175,0.13827027,0.32929703,0.208736339,0.315596112,0.309518987,-0.2028,0.417344828,0.5105,0.283333333,0.060487805,0.36445604,0.431772727,0.463029574,0.268927346,-0.247142857,0.312875,0.297373134,-0.070461538,0.093669856,0.279198445,0.564333333,0.315507894,0.128727273,0.254257073,0.237747292,0.28921875,0.305063348,0.295345455,0.269576923,0.440262069,0.390595041,0.408682848,0.555609375,0.324852273,0.413927487,0.138384615,0.370895028,0.175069853,0.349239316,0.445574468,0.313378788,0.344249177,0.344714701,0.317170213,0.523924731,0.4095,0.231415179,0.20516804,0.445117647,0.248690141,0.235087331,0.358381,0.274222222,0.273882353,0.206,0.237644139,0.392724508,0.435266211,0.17525,0.36968,0.397054754,0.275632368,0.1785,0.405630137,0.356402206,0.248235294,0.308564911,0.455694611,0.308680115,0.098618182,0.080989899,0.210307692,0.243426087,0.200112523,0.352783133,0.665212121,0.558666667,0.845,0.285227273,0.27985782,-0.11025,0.02394484,0.207200837,-0.278,-0.2405,0.392777687,0.288,0.265992481,0.110078652,0.443956522,0.250962264,-0.224857143,0.25163125,0.358290754,0.289439024,0.281480493,0.363388889,0.365564774,0.199643939,0.316515723,0.310522173,0.129,0.366017699,0.599833333,0.271748869],"type":"choropleth"}],"name":"2020-11-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Denmark","Cambodia","Democratic Republic of the Congo","Slovenia","Tuvalu","Slovakia","Croatia","Rwanda","Belize","Oman","Isle of Man","Liechtenstein","Lebanon","Pakistan","Kenya","Moldova","Mozambique","Palestine","Somalia","Cook Islands","Liberia","Serbia","Kazakhstan","Cape Verde","Macedonia","Turkey","Qatar","Cayman Islands","Israel","Saint Lucia","Libya","Zambia","Burkina Faso","Costa Rica","United Arab Emirates","Jordan","Uruguay","Belgium","Lesotho","Central African Republic","Uganda","Italy","Turks and Caicos Islands","Micronesia","Myanmar","Luxembourg","Cuba","Turkmenistan","Barbados","China","Comoros","Sierra Leone","Panama","Nauru","Trinidad and Tobago","Singapore","Palau","Japan","Kyrgyzstan","Jamaica","Kosovo","Anguilla","Cameroon","Ukraine","Saint Helena","Cyprus","Kuwait","Colombia","Nepal","Bolivia","Angola","Sao Tome and Principe","Madagascar","Seychelles","Montenegro","Argentina","Bangladesh","Senegal","Bhutan","Portugal","Canada","Republic of the Congo","Burundi","Chad","Czech Republic","Latvia","Tunisia","Chile","Kiribati","Ivory Coast","Laos","Vatican","Yemen","Lithuania","Jersey","Solomon Islands","Antigua and Barbuda","Saudi Arabia","Nigeria","Mauritius","Belarus","Uzbekistan","Nicaragua","Iceland","Sudan","Brazil","Grenada","Faroe Islands","Papua New Guinea","Western Sahara","Maldives","Saint Vincent and the Grenadines","Thailand","Egypt","Mongolia","Bahrain","Hungary","Brunei","Monaco","Montserrat","Morocco","Netherlands","Syria","East Timor","Finland","Bulgaria","South Korea","Suriname","Greece","Poland","Ecuador","Fiji","India","North Korea","Niue","Greenland","Eritrea","Indonesia","Guatemala","Marshall Islands","Bahamas","Sri Lanka","New Zealand","San Marino","Vietnam","Zimbabwe","Spain","Haiti","Estonia","British Virgin Islands","Albania","Guinea-Bissau","Guyana","Saint Kitts and Nevis","Austria","Vanuatu","Falkland Islands","Guinea","Tanzania","El Salvador","South Sudan","Samoa","Guernsey","Honduras","British Indian Ocean Territory","Australia","United Kingdom","Tajikistan","Paraguay","Peru","Malta","Romania","Ethiopia","Equatorial Guinea","Bermuda","Pitcairn","Mali","United States","Sweden","Botswana","South Africa","Niger","Swaziland","Dominican Republic","Armenia","Russia","Iran","Azerbaijan","Switzerland","Ireland","Ghana","Afghanistan","Malawi","Benin","Philippines","Bosnia and Herzegovina","Mexico","Andorra","Germany","Gabon","Georgia","Tonga","Iraq","Mauritania","Togo","Gambia","Malaysia","Venezuela","France","Djibouti","Gibraltar","Algeria","Norway"],"locations":["DNK","KHM","COD","SVN","TUV","SVK","HRV","RWA","BLZ","OMN","IMN","LIE","LBN","PAK","KEN","MDA","MOZ","PSE","SOM","COK","LBR","SRB","KAZ","CPV","MKD","TUR","QAT","CYM","ISR","LCA","LBY","ZMB","BFA","CRI","ARE","JOR","URY","BEL","LSO","CAF","UGA","ITA","TCA","FSM","MMR","LUX","CUB","TKM","BRB","CHN","COM","SLE","PAN","NRU","TTO","SGP","PLW","JPN","KGZ","JAM","XKX","AIA","CMR","UKR","SHN","CYP","KWT","COL","NPL","BOL","AGO","STP","MDG","SYC","MNE","ARG","BGD","SEN","BTN","PRT","CAN","COG","BDI","TCD","CZE","LVA","TUN","CHL","KIR","CIV","LAO","VAT","YEM","LTU","JEY","SLB","ATG","SAU","NGA","MUS","BLR","UZB","NIC","ISL","SDN","BRA","GRD","FRO","PNG","ESH","MDV","VCT","THA","EGY","MNG","BHR","HUN","BRN","MCO","MSR","MAR","NLD","SYR","TLS","FIN","BGR","KOR","SUR","GRC","POL","ECU","FJI","IND","PRK","NIU","GRL","ERI","IDN","GTM","MHL","BHS","LKA","NZL","SMR","VNM","ZWE","ESP","HTI","EST","VGB","ALB","GNB","GUY","KNA","AUT","VUT","FLK","GIN","TZA","SLV","SSD","WSM","GGY","HND","IOT","AUS","GBR","TJK","PRY","PER","MLT","ROU","ETH","GNQ","BMU","PCN","MLI","USA","SWE","BWA","ZAF","NER","SWZ","DOM","ARM","RUS","IRN","AZE","CHE","IRL","GHA","AFG","MWI","BEN","PHL","BIH","MEX","AND","DEU","GAB","GEO","TON","IRQ","MRT","TGO","GMB","MYS","VEN","FRA","DJI","GIB","DZA","NOR"],"name":"","z":[0.294959283,0.293069767,0.406480263,0.255519608,0.019333333,0.378189873,0.376448529,0.103805195,0.431791667,0.413076923,0.334347222,0.358846154,0.270736842,0.259605251,0.461413669,0.340044643,0.301036145,0.37935,0.351062992,0.8128,0.441445055,0.343506383,0.3064,0.173344262,0.285208333,0.318792125,0.125967033,0.503457143,0.26099729,0.566233333,0.292115385,0.309322034,0.331440678,0.280212662,0.221956146,0.211859375,0.299639166,0.303412724,0.142107692,0.259712121,0.391746612,0.37571975,0.077333333,0.472,0.326503106,0.2403,0.083510243,0.22545,0.463140845,0.333234317,-0.5935,0.391722222,0.190291314,0.951,0.386489796,0.276073298,0.0,0.340466871,0.167233333,0.301838063,0.263952381,0.162,0.404661157,0.413876984,0.0,0.434911765,0.029648415,0.323619706,0.225501754,0.260816984,0.46225,0.7274,0.384462121,0.440121622,0.521482759,0.296886503,0.346541916,0.282045139,0.1095,0.340411998,0.322247517,0.003425926,-0.343457627,0.481184615,0.339984293,0.207751479,0.360960526,0.296169509,0.515833333,0.2173125,0.419546875,0.757,0.247167883,0.259603406,0.248914894,0.333111111,0.342666667,0.111435945,0.349091939,0.365787879,0.418875,0.253666667,0.294043011,0.382957746,0.492614679,0.475407108,0.53995,0.141692308,0.486076923,0.35834375,0.15666805,0.416857143,0.399158108,0.389566957,0.319315789,0.105421053,0.348058419,0.2885,0.438729167,0.382047619,0.296052469,0.363964683,0.232892308,0.419181818,0.387963687,0.331275556,0.358176012,0.5735,0.330728529,0.210985612,0.178046058,0.335416667,0.190628651,0.423826087,0.172666667,0.49973913,0.2658,0.181132275,0.360409357,0.033142857,0.3478,0.278163711,0.475656672,0.1704,0.422552147,0.267910931,0.368654724,0.310612195,0.317607692,0.39325,0.410833572,0.271857143,0.384277778,0.349692308,0.338049287,0.099,0.405294118,0.218436364,0.442802817,0.216209472,0.555741379,0.456714286,0.29075,0.287553288,0.518833333,0.42840455,0.337024287,0.37027907,0.246033727,0.225154422,0.33329878,0.415735462,0.289785942,0.051,0.350275,-0.2598,0.423178808,0.439347995,0.385640125,0.207019231,0.283269432,0.488542683,0.100222222,0.300807259,0.349320988,0.364084014,0.459903631,0.442526316,0.351426904,0.256486164,0.229263305,0.256175439,0.433161074,0.25574359,0.290345557,0.370232143,0.280638482,0.0825,0.335169785,0.376103774,0.522168919,0.203504587,0.341710638,0.389275862,0.343203488,0.539767606,0.169034105,0.183057741,0.375025795,0.222833333,0.254730769,0.42097351,0.446447269],"type":"choropleth"}],"name":"2020-11-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Singapore","Ethiopia","United Kingdom","Switzerland","Guyana","Cayman Islands","Tanzania","Albania","Malta","Vatican","Germany","Bermuda","Sudan","Micronesia","San Marino","Montenegro","Palau","Uruguay","Kuwait","Kenya","Botswana","Cambodia","Gambia","Guinea","Zimbabwe","Estonia","Australia","Turkey","Sweden","Luxembourg","Comoros","Mauritius","Kiribati","Cape Verde","Guinea-Bissau","Tajikistan","Cook Islands","British Indian Ocean Territory","Liberia","United States","Sri Lanka","Senegal","Kosovo","Serbia","Niger","Georgia","Romania","Libya","New Zealand","Rwanda","Swaziland","Gabon","Suriname","Greenland","Mauritania","Cameroon","Bolivia","Chile","Vanuatu","Fiji","Belarus","Lebanon","Syria","Canada","Brazil","Yemen","Greece","Finland","Benin","Myanmar","Laos","Turks and Caicos Islands","Montserrat","Afghanistan","Latvia","Liechtenstein","Chad","Peru","Philippines","Belize","Seychelles","Central African Republic","Mozambique","Kyrgyzstan","Western Sahara","Mongolia","Samoa","Guernsey","Lesotho","Colombia","Vietnam","Pakistan","Gibraltar","Turkmenistan","Lithuania","Barbados","Falkland Islands","Sierra Leone","Antigua and Barbuda","Marshall Islands","China","Ghana","Nicaragua","Portugal","France","Guatemala","Tuvalu","Austria","Uzbekistan","Uganda","Faroe Islands","Azerbaijan","Saint Vincent and the Grenadines","Pitcairn","Grenada","Isle of Man","Nauru","Panama","Nigeria","Egypt","Burundi","Japan","Nepal","Bahrain","Netherlands","Hungary","Palestine","Slovenia","North Korea","Sao Tome and Principe","Democratic Republic of the Congo","Paraguay","Burkina Faso","Thailand","Madagascar","Jersey","Cuba","Honduras","Israel","Venezuela","Belgium","El Salvador","Monaco","British Virgin Islands","South Sudan","Iceland","Algeria","Moldova","Bulgaria","Bosnia and Herzegovina","Czech Republic","East Timor","South Korea","Ivory Coast","Papua New Guinea","Togo","Norway","Zambia","Ecuador","Andorra","India","Niue","Jamaica","Argentina","Malaysia","Trinidad and Tobago","Solomon Islands","Italy","Saudi Arabia","Maldives","Dominican Republic","Cyprus","Iran","Brunei","Republic of the Congo","Tokelau","South Africa","Indonesia","Macedonia","Croatia","Qatar","Ukraine","Dominica","Saint Kitts and Nevis","Spain","Somalia","Armenia","Bahamas","Costa Rica","Oman","Slovakia","Bangladesh","Jordan","Kazakhstan","Mexico","Russia","Saint Helena","Poland","Mali","Ireland","Malawi","Eritrea","Djibouti","Bhutan","Haiti","Tunisia","Morocco","Denmark","United Arab Emirates","Saint Lucia","Iraq","Equatorial Guinea","Tonga","Angola"],"locations":["SGP","ETH","GBR","CHE","GUY","CYM","TZA","ALB","MLT","VAT","DEU","BMU","SDN","FSM","SMR","MNE","PLW","URY","KWT","KEN","BWA","KHM","GMB","GIN","ZWE","EST","AUS","TUR","SWE","LUX","COM","MUS","KIR","CPV","GNB","TJK","COK","IOT","LBR","USA","LKA","SEN","XKX","SRB","NER","GEO","ROU","LBY","NZL","RWA","SWZ","GAB","SUR","GRL","MRT","CMR","BOL","CHL","VUT","FJI","BLR","LBN","SYR","CAN","BRA","YEM","GRC","FIN","BEN","MMR","LAO","TCA","MSR","AFG","LVA","LIE","TCD","PER","PHL","BLZ","SYC","CAF","MOZ","KGZ","ESH","MNG","WSM","GGY","LSO","COL","VNM","PAK","GIB","TKM","LTU","BRB","FLK","SLE","ATG","MHL","CHN","GHA","NIC","PRT","FRA","GTM","TUV","AUT","UZB","UGA","FRO","AZE","VCT","PCN","GRD","IMN","NRU","PAN","NGA","EGY","BDI","JPN","NPL","BHR","NLD","HUN","PSE","SVN","PRK","STP","COD","PRY","BFA","THA","MDG","JEY","CUB","HND","ISR","VEN","BEL","SLV","MCO","VGB","SSD","ISL","DZA","MDA","BGR","BIH","CZE","TLS","KOR","CIV","PNG","TGO","NOR","ZMB","ECU","AND","IND","NIU","JAM","ARG","MYS","TTO","SLB","ITA","SAU","MDV","DOM","CYP","IRN","BRN","COG","TKL","ZAF","IDN","MKD","HRV","QAT","UKR","DMA","KNA","ESP","SOM","ARM","BHS","CRI","OMN","SVK","BGD","JOR","KAZ","MEX","RUS","SHN","POL","MLI","IRL","MWI","ERI","DJI","BTN","HTI","TUN","MAR","DNK","ARE","LCA","IRQ","GNQ","TON","AGO"],"name":"","z":[0.256333333,0.374632558,0.394938531,0.273446493,0.285173333,0.396603774,0.256311688,0.429567652,0.306824176,0.0,0.332171977,0.247423077,0.234154472,0.684833333,0.0408,0.39890566,0.3465,0.366734181,0.012030769,0.306052681,0.280557143,0.286740741,0.460558442,0.156704545,0.253158798,0.28765,0.359534646,0.374024669,0.385555556,0.288956757,0.490333333,0.32554,0.4697,0.287792453,-0.2686,0.433420168,0.059333333,0.8018,0.499207447,0.461039153,0.289304649,0.408952802,0.149304348,0.281555556,0.462309859,0.481464373,0.420827918,0.192114286,0.423403882,0.019977654,-0.087,0.411850575,0.262833333,0.559941176,0.40525,0.462570637,0.272028571,0.334918279,0.372214286,0.248204819,0.326628319,0.26445098,0.364465116,0.364578474,0.377840759,0.42321875,0.417388336,0.30700561,0.461694444,0.298694301,0.552168067,0.3438,0.102608696,0.312347222,0.269637209,0.436142857,0.417844156,0.574098184,0.444196707,0.329305085,0.455614865,0.356416667,0.304626866,0.519368421,0.244774194,0.31111284,0.449666667,0.169882353,0.397456522,0.274805125,0.362344519,0.237558543,0.404176471,0.408,0.377184143,0.373782609,0.629894737,0.440042857,0.388540541,0.194,0.384915104,0.260530595,0.246125641,0.319145928,0.430666112,0.273830108,0.10525,0.363230317,0.2415,0.204269912,0.346923077,0.45796748,0.557,0.356333333,0.3436,0.31676087,-0.646,0.282795031,0.209552701,0.382114809,0.049909091,0.356502068,0.095178295,0.132451923,0.342889347,0.398263158,0.436091603,0.338783784,0.277909091,0.537777778,0.332188755,0.190670922,0.4611875,0.350889069,0.32925,0.35585,-0.056391976,0.306494318,0.432420949,0.176644733,0.314627025,0.252403533,0.456390625,0.6535,0.458563025,0.343175824,0.3495,0.395209945,0.33245,0.347896907,0.369513189,0.57025,0.366781414,0.261278846,0.367134831,0.301380117,0.441514102,0.477608108,0.241347358,0.377821429,0.217071038,0.709625,0.322167916,0.356036454,0.121285538,0.313298039,0.17675,0.392478003,0.061853301,0.113542857,0.308904306,0.422483992,0.430014706,0.277181818,0.236666667,0.1132,0.345560115,0.149081279,0.290805556,0.1995,0.107391129,0.36778125,0.3628,0.3875,0.347737946,0.332341463,0.370769231,0.453402516,0.277753036,0.257392157,0.31722973,0.200405145,0.171072917,0.195023256,0.213966878,0.365682234,0.070285714,0.281821653,0.358303571,0.352265036,0.352521127,0.056066667,0.390214286,0.589153846,0.390108696,0.428042146,0.390051813,0.365530249,0.223263004,0.222378378,0.391654472,0.008782609,0.388533333,0.348016393],"type":"choropleth"}],"name":"2020-11-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Seychelles","South Korea","Sweden","Chad","Benin","Libya","Solomon Islands","Antigua and Barbuda","Azerbaijan","Djibouti","East Timor","Afghanistan","Indonesia","Ireland","Gambia","Moldova","Venezuela","Switzerland","Pakistan","Bermuda","Gibraltar","Latvia","Iran","Tuvalu","Isle of Man","Central African Republic","Iraq","Germany","Russia","South Africa","Gabon","Niger","Netherlands","Cayman Islands","Lesotho","Panama","Mozambique","Tokelau","Bangladesh","Denmark","Swaziland","Niue","Israel","Serbia","Montenegro","Monaco","Andorra","Poland","Vanuatu","France","Liberia","Italy","Georgia","Lebanon","Dominican Republic","Democratic Republic of the Congo","Dominica","Tonga","Ghana","Philippines","Bhutan","Greenland","Peru","Zambia","Palau","Guinea","Algeria","Honduras","Ethiopia","Pitcairn","Singapore","Bahrain","Turkmenistan","Jordan","Croatia","North Korea","Kosovo","Spain","Vietnam","Tunisia","Slovenia","Jersey","Equatorial Guinea","Tajikistan","Sri Lanka","Palestine","Barbados","Eritrea","Portugal","Kazakhstan","New Zealand","Tanzania","Costa Rica","Romania","Cook Islands","Sierra Leone","Somalia","Turkey","Albania","Kiribati","Guyana","Haiti","Bahamas","Guinea-Bissau","Estonia","Angola","Kenya","Nauru","Kuwait","Anguilla","Laos","Iceland","Trinidad and Tobago","Slovakia","India","Bolivia","Chile","Papua New Guinea","Fiji","Jamaica","Ecuador","Saint Kitts and Nevis","Mongolia","Turks and Caicos Islands","Rwanda","Finland","Ivory Coast","Syria","Myanmar","Czech Republic","Greece","Uruguay","Togo","Suriname","Cuba","Guernsey","El Salvador","Colombia","Hungary","Paraguay","South Sudan","Nicaragua","Falkland Islands","Grenada","Guatemala","Egypt","Sudan","Zimbabwe","Japan","Faroe Islands","China","Kyrgyzstan","Cyprus","Nepal","Thailand","Republic of the Congo","Austria","Malta","Senegal","Mauritius","Botswana","United Kingdom","Oman","Liechtenstein","Macedonia","Armenia","Mexico","Nigeria","Mauritania","Brazil","Micronesia","Australia","Qatar","Malawi","Bosnia and Herzegovina","Belarus","Yemen","Cameroon","Saudi Arabia","United Arab Emirates","British Indian Ocean Territory","Ukraine","Burundi","Brunei","Cambodia","Luxembourg","San Marino","Lithuania","Burkina Faso","Samoa","Bulgaria","Belize","Norway","Mali","Sao Tome and Principe","Uzbekistan","British Virgin Islands","Saint Vincent and the Grenadines","Madagascar","Maldives","Cape Verde","United States","Canada","Marshall Islands","Argentina","Uganda","Belgium","Morocco","Saint Lucia","Malaysia","Saint Helena","Montserrat","Western Sahara"],"locations":["SYC","KOR","SWE","TCD","BEN","LBY","SLB","ATG","AZE","DJI","TLS","AFG","IDN","IRL","GMB","MDA","VEN","CHE","PAK","BMU","GIB","LVA","IRN","TUV","IMN","CAF","IRQ","DEU","RUS","ZAF","GAB","NER","NLD","CYM","LSO","PAN","MOZ","TKL","BGD","DNK","SWZ","NIU","ISR","SRB","MNE","MCO","AND","POL","VUT","FRA","LBR","ITA","GEO","LBN","DOM","COD","DMA","TON","GHA","PHL","BTN","GRL","PER","ZMB","PLW","GIN","DZA","HND","ETH","PCN","SGP","BHR","TKM","JOR","HRV","PRK","XKX","ESP","VNM","TUN","SVN","JEY","GNQ","TJK","LKA","PSE","BRB","ERI","PRT","KAZ","NZL","TZA","CRI","ROU","COK","SLE","SOM","TUR","ALB","KIR","GUY","HTI","BHS","GNB","EST","AGO","KEN","NRU","KWT","AIA","LAO","ISL","TTO","SVK","IND","BOL","CHL","PNG","FJI","JAM","ECU","KNA","MNG","TCA","RWA","FIN","CIV","SYR","MMR","CZE","GRC","URY","TGO","SUR","CUB","GGY","SLV","COL","HUN","PRY","SSD","NIC","FLK","GRD","GTM","EGY","SDN","ZWE","JPN","FRO","CHN","KGZ","CYP","NPL","THA","COG","AUT","MLT","SEN","MUS","BWA","GBR","OMN","LIE","MKD","ARM","MEX","NGA","MRT","BRA","FSM","AUS","QAT","MWI","BIH","BLR","YEM","CMR","SAU","ARE","IOT","UKR","BDI","BRN","KHM","LUX","SMR","LTU","BFA","WSM","BGR","BLZ","NOR","MLI","STP","UZB","VGB","VCT","MDG","MDV","CPV","USA","CAN","MHL","ARG","UGA","BEL","MAR","LCA","MYS","SHN","MSR","ESH"],"name":"","z":[0.475402174,0.215953911,0.450786038,0.4118125,0.166291667,0.2396875,0.4212,0.2585,0.481020408,0.310307692,0.110333333,0.291647887,0.190118573,0.380436166,0.425875969,0.478343511,0.14532962,0.361275428,0.137389387,0.524125,0.277,0.401323529,0.359076696,0.3695,0.415563636,0.406670732,0.373832599,0.330678105,0.373524941,0.335559705,0.475857143,0.477896154,0.341438741,0.576897059,0.513352941,0.287776388,0.426649123,0.03975,0.21982684,0.357130705,0.457416667,0.394,0.443176647,0.474302158,0.312439024,0.208333333,0.361703704,0.307913262,0.52875,0.398093985,0.469325843,0.375309981,0.476351974,0.378824645,0.280319271,0.429632813,0.396,0.647283019,0.429947044,0.404294118,0.626571429,0.491413793,0.49427964,0.185720588,0.651,0.170462687,0.258565836,0.006468085,0.270045918,0.7452,0.269693446,0.019898305,0.285769231,0.208042857,0.322446281,0.317571429,0.383553571,0.286850626,0.425871595,0.395225989,0.2759625,0.467818182,0.381894737,0.546189655,0.249321053,0.367448718,0.258018182,0.26075,0.160668613,0.454037037,0.398275374,0.240039063,0.227142494,0.440279781,0.180333333,0.625868852,0.428643357,0.243664171,0.443301418,-0.157,0.458196078,0.306451542,0.381166667,0.0409,0.37587963,0.357862385,0.566953525,0.735,0.024720157,0.0,0.337808219,0.474974576,0.420462617,0.25129771,0.205893061,0.236994709,0.321132327,0.402150943,0.414,0.36077314,0.237040117,0.588833333,0.380105023,0.2576,0.086171429,0.382119374,0.454076923,0.240020833,0.251671233,0.347312977,0.409119091,0.398914274,0.103556962,0.0566,-0.123217645,0.191555556,0.212351351,0.265845294,0.319130909,0.184419518,0.418340206,0.220934498,0.557192308,0.008538462,0.296235363,0.408782178,0.401261905,0.320187166,0.317577088,0.264333333,0.360616701,0.325708333,0.40092,0.176423581,0.389875,0.41412,0.377632829,0.3483375,0.420532995,0.285433333,0.385607843,0.450407848,0.219575342,0.568857143,0.438390244,0.361703125,0.286603348,0.485850079,0.238107143,0.402191187,0.0175,0.421260966,0.15119898,0.407593583,0.214527473,0.430263736,0.315702381,0.474020249,0.044997788,0.219240793,0.2755,0.392092857,-0.09274359,0.251444444,0.474774194,0.245573643,0.3498,0.411625387,0.370952381,0.6565,0.434277108,0.424385417,0.459892045,0.458972789,0.216333333,0.488962963,0.732333333,0.5119,0.422981481,0.262613757,0.16243662,0.480302179,0.409588541,0.3471,0.254506337,0.274735849,0.349436245,0.365996416,0.717238095,-0.032789059,0.37075,0.533388889,0.17825],"type":"choropleth"}],"name":"2020-11-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Israel","Guatemala","Turks and Caicos Islands","China","Chile","Bangladesh","Tonga","Cameroon","Madagascar","Argentina","Panama","Switzerland","Uganda","Isle of Man","Somalia","United States","Guyana","Philippines","Falkland Islands","Venezuela","United Arab Emirates","Burkina Faso","Kyrgyzstan","Belize","Gibraltar","Bulgaria","Iraq","Georgia","Tanzania","Gambia","Chad","British Indian Ocean Territory","Republic of the Congo","Spain","Central African Republic","Myanmar","British Virgin Islands","Malaysia","Papua New Guinea","Dominican Republic","Mauritania","Tokelau","Anguilla","Haiti","Latvia","Ireland","Djibouti","Albania","Benin","Greenland","Morocco","Mauritius","Laos","South Africa","Sao Tome and Principe","Marshall Islands","Dominica","Netherlands","United Kingdom","Monaco","Liechtenstein","Malawi","Vanuatu","Democratic Republic of the Congo","Burundi","Portugal","Croatia","Sri Lanka","Cambodia","Kiribati","Jersey","Samoa","Germany","Cuba","Macedonia","Tunisia","New Zealand","Greece","Yemen","Comoros","Guernsey","Australia","Angola","Saudi Arabia","Montenegro","Japan","Estonia","Kenya","Bahamas","Kazakhstan","Bhutan","Turkey","Tajikistan","Afghanistan","Saint Kitts and Nevis","Ethiopia","Swaziland","Costa Rica","Luxembourg","Guinea","Ukraine","Cook Islands","Slovakia","Niger","Nauru","Jordan","Gabon","Palau","Paraguay","Slovenia","Moldova","Romania","Botswana","Micronesia","Kuwait","Montserrat","Western Sahara","Iran","Saint Helena","Guinea-Bissau","Nepal","Bosnia and Herzegovina","Italy","Bermuda","Niue","Sierra Leone","Eritrea","Poland","Mexico","Trinidad and Tobago","Ivory Coast","Nicaragua","Mongolia","Kosovo","Malta","Singapore","Palestine","Andorra","Jamaica","Cyprus","Colombia","Vietnam","Ghana","Azerbaijan","Lithuania","Oman","Solomon Islands","Barbados","Saint Lucia","France","Czech Republic","Turkmenistan","Equatorial Guinea","Denmark","Fiji","El Salvador","Senegal","Rwanda","Bahrain","Ecuador","Austria","Lebanon","Norway","Zambia","Liberia","India","Sudan","Armenia","Indonesia","San Marino","Cape Verde","East Timor","Tuvalu","Qatar","Serbia","Syria","Brunei","Pitcairn","Mali","Faroe Islands","Mozambique","Russia","Algeria","Honduras","Antigua and Barbuda","Iceland","North Korea","Suriname","Brazil","Peru","Belgium","Sweden","Pakistan","Canada","Belarus","Bolivia","Hungary","Uruguay","Uzbekistan","Egypt","Finland","Thailand","Seychelles","South Korea","Lesotho","Cayman Islands","Nigeria","Grenada","Libya","Togo","South Sudan","Maldives","Zimbabwe","Saint Vincent and the Grenadines"],"locations":["ISR","GTM","TCA","CHN","CHL","BGD","TON","CMR","MDG","ARG","PAN","CHE","UGA","IMN","SOM","USA","GUY","PHL","FLK","VEN","ARE","BFA","KGZ","BLZ","GIB","BGR","IRQ","GEO","TZA","GMB","TCD","IOT","COG","ESP","CAF","MMR","VGB","MYS","PNG","DOM","MRT","TKL","AIA","HTI","LVA","IRL","DJI","ALB","BEN","GRL","MAR","MUS","LAO","ZAF","STP","MHL","DMA","NLD","GBR","MCO","LIE","MWI","VUT","COD","BDI","PRT","HRV","LKA","KHM","KIR","JEY","WSM","DEU","CUB","MKD","TUN","NZL","GRC","YEM","COM","GGY","AUS","AGO","SAU","MNE","JPN","EST","KEN","BHS","KAZ","BTN","TUR","TJK","AFG","KNA","ETH","SWZ","CRI","LUX","GIN","UKR","COK","SVK","NER","NRU","JOR","GAB","PLW","PRY","SVN","MDA","ROU","BWA","FSM","KWT","MSR","ESH","IRN","SHN","GNB","NPL","BIH","ITA","BMU","NIU","SLE","ERI","POL","MEX","TTO","CIV","NIC","MNG","XKX","MLT","SGP","PSE","AND","JAM","CYP","COL","VNM","GHA","AZE","LTU","OMN","SLB","BRB","LCA","FRA","CZE","TKM","GNQ","DNK","FJI","SLV","SEN","RWA","BHR","ECU","AUT","LBN","NOR","ZMB","LBR","IND","SDN","ARM","IDN","SMR","CPV","TLS","TUV","QAT","SRB","SYR","BRN","PCN","MLI","FRO","MOZ","RUS","DZA","HND","ATG","ISL","PRK","SUR","BRA","PER","BEL","SWE","PAK","CAN","BLR","BOL","HUN","URY","UZB","EGY","FIN","THA","SYC","KOR","LSO","CYM","NGA","GRD","LBY","TGO","SSD","MDV","ZWE","VCT"],"name":"","z":[0.453856287,0.364238777,0.062730769,0.340019891,0.344957202,0.207713311,0.651070588,0.41826324,0.400444444,0.396371563,0.300874092,0.346682224,0.302311594,0.555210526,0.324582474,0.458715578,0.365270833,0.365976357,0.48668,0.095014256,0.158370004,0.379820896,0.374166667,0.344322581,0.239235294,0.426690476,0.323789091,0.461018987,0.40480531,0.42312963,0.328741379,0.0,0.333035714,0.332662316,0.501431373,0.073270833,0.497666667,0.074737278,0.319544118,0.301332919,0.3062,-0.57,0.813,0.353380556,0.292406667,0.430701958,0.375111111,0.463668831,0.507431818,0.481759259,0.343358804,0.4023,0.507676923,0.297405634,0.355285714,0.181833333,0.201,0.31320343,0.440197063,0.294785714,0.539,0.449860465,0.775555556,0.351303797,-0.26352,0.312152875,0.412213675,0.224803013,0.285875,-0.417,0.381943182,0.631666667,0.340752302,-0.039534309,0.378272727,0.359552795,0.441170257,0.370318476,0.241182692,0.2425,0.418275,0.383688191,0.430153846,0.101737892,0.274245283,0.334246954,0.49607438,0.439546296,0.330432624,0.403291667,0.5475,0.264617518,0.465476923,0.230552632,0.2878,0.271493056,0.5831875,0.373667763,0.389402778,0.294977778,0.369501176,0.55825,0.381937984,0.475324544,0.622,0.171515873,0.441202899,0.735,0.425101408,0.421791262,0.474490909,0.403535789,0.025386364,0.6335,0.052675676,0.355777778,0.388272727,0.392660828,0.7335,0.6415,0.274488449,0.452668966,0.415253341,0.322941176,0.3975,0.448653333,0.4088,0.306461929,0.315418079,0.365029412,0.376951613,0.319264535,0.282577181,0.2278,0.35876,0.279735986,0.542621053,0.517366667,0.405736475,0.412367758,0.390771401,0.502991974,0.282227019,0.423695876,0.498178322,0.185834862,0.2636,0.327648148,0.408775,0.45102638,0.369342391,0.458208333,0.267777778,0.417496013,0.315039216,0.244492733,0.336283237,0.117944444,0.232066667,0.276566549,0.327229309,0.339564356,0.426388541,0.438314815,0.530994652,0.203168187,0.475848214,0.495014085,0.299582962,0.556875,0.286235294,0.377555556,0.0,0.19451145,0.340099415,0.383719298,0.346555556,0.954,0.261609195,0.3311,0.357421053,0.331061553,0.355086275,0.213800429,0.21884,0.421457627,0.387679245,0.695333333,0.471380621,0.480312519,0.375701714,0.391232539,0.18171155,0.448818135,0.432818182,0.309497093,0.41165625,0.341649176,0.192675676,0.155214984,0.389210608,0.383945911,0.362685484,0.269034483,0.453588235,0.575444444,0.432501662,0.035136364,0.185027778,0.264869565,0.51523622,0.224389222,0.194469697,0.387333333],"type":"choropleth"}],"name":"2020-11-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Israel","Eritrea","Honduras","China","Greenland","Estonia","Lithuania","Liberia","Rwanda","United Arab Emirates","Singapore","Spain","Belize","Falkland Islands","Ecuador","Ivory Coast","Togo","Antigua and Barbuda","Bulgaria","Mozambique","Madagascar","Sweden","Czech Republic","Kuwait","Swaziland","Syria","Denmark","Italy","Brunei","Mongolia","Botswana","Trinidad and Tobago","Kyrgyzstan","Venezuela","Saint Helena","Saint Kitts and Nevis","Democratic Republic of the Congo","Vietnam","Panama","Uganda","Nigeria","Palau","India","Samoa","Belarus","Nicaragua","Sierra Leone","Senegal","New Zealand","Philippines","Mauritania","Maldives","Cameroon","Colombia","Sao Tome and Principe","Romania","Anguilla","Peru","Solomon Islands","Montenegro","Vatican","Luxembourg","Kenya","Ethiopia","Croatia","Cook Islands","Angola","Ghana","Cambodia","United Kingdom","Jordan","Malta","Serbia","Libya","Pakistan","Yemen","Gabon","Western Sahara","Uzbekistan","Slovakia","Nauru","Macedonia","El Salvador","Turkey","Pitcairn","Australia","Mauritius","Cape Verde","Zambia","Bahamas","Costa Rica","Kazakhstan","Guinea","Switzerland","Hungary","Moldova","Norway","Kiribati","Nepal","Gambia","Cuba","Barbados","Ukraine","Grenada","Japan","Portugal","Cyprus","Comoros","Armenia","Qatar","Saudi Arabia","Belgium","Vanuatu","Guinea-Bissau","Fiji","Jamaica","Egypt","San Marino","Oman","South Sudan","North Korea","Germany","Guernsey","Bahrain","Russia","Burundi","Montserrat","Jersey","Tajikistan","Palestine","Afghanistan","Slovenia","Iceland","Tunisia","Turkmenistan","Bhutan","Suriname","Kosovo","Saint Vincent and the Grenadines","Sudan","Sri Lanka","Myanmar","France","Malawi","Uruguay","Papua New Guinea","Greece","Saint Lucia","Bosnia and Herzegovina","Finland","Ireland","Bermuda","Netherlands","Chile","United States","Algeria","Monaco","Laos","Lesotho","Niger","Niue","Indonesia","Djibouti","Argentina","Gibraltar","Tonga","Republic of the Congo","Morocco","Azerbaijan","Turks and Caicos Islands","Zimbabwe","Haiti","Iraq","Poland","Lebanon","Mali","British Indian Ocean Territory","British Virgin Islands","Marshall Islands","South Korea","Malaysia","Thailand","Equatorial Guinea","Georgia","Tokelau","Albania","Paraguay","Andorra","Liechtenstein","Latvia","Dominican Republic","Dominica","Central African Republic","Chad","Seychelles","Faroe Islands","Tanzania","South Africa","Micronesia","Benin","East Timor","Canada","Austria","Bolivia","Burkina Faso","Mexico","Guyana","Tuvalu","Brazil","Cayman Islands","Guatemala","Somalia","Bangladesh","Isle of Man","Iran"],"locations":["ISR","ERI","HND","CHN","GRL","EST","LTU","LBR","RWA","ARE","SGP","ESP","BLZ","FLK","ECU","CIV","TGO","ATG","BGR","MOZ","MDG","SWE","CZE","KWT","SWZ","SYR","DNK","ITA","BRN","MNG","BWA","TTO","KGZ","VEN","SHN","KNA","COD","VNM","PAN","UGA","NGA","PLW","IND","WSM","BLR","NIC","SLE","SEN","NZL","PHL","MRT","MDV","CMR","COL","STP","ROU","AIA","PER","SLB","MNE","VAT","LUX","KEN","ETH","HRV","COK","AGO","GHA","KHM","GBR","JOR","MLT","SRB","LBY","PAK","YEM","GAB","ESH","UZB","SVK","NRU","MKD","SLV","TUR","PCN","AUS","MUS","CPV","ZMB","BHS","CRI","KAZ","GIN","CHE","HUN","MDA","NOR","KIR","NPL","GMB","CUB","BRB","UKR","GRD","JPN","PRT","CYP","COM","ARM","QAT","SAU","BEL","VUT","GNB","FJI","JAM","EGY","SMR","OMN","SSD","PRK","DEU","GGY","BHR","RUS","BDI","MSR","JEY","TJK","PSE","AFG","SVN","ISL","TUN","TKM","BTN","SUR","XKX","VCT","SDN","LKA","MMR","FRA","MWI","URY","PNG","GRC","LCA","BIH","FIN","IRL","BMU","NLD","CHL","USA","DZA","MCO","LAO","LSO","NER","NIU","IDN","DJI","ARG","GIB","TON","COG","MAR","AZE","TCA","ZWE","HTI","IRQ","POL","LBN","MLI","IOT","VGB","MHL","KOR","MYS","THA","GNQ","GEO","TKL","ALB","PRY","AND","LIE","LVA","DOM","DMA","CAF","TCD","SYC","FRO","TZA","ZAF","FSM","BEN","TLS","CAN","AUT","BOL","BFA","MEX","GUY","TUV","BRA","CYM","GTM","SOM","BGD","IMN","IRN"],"name":"","z":[0.210060311,0.148647059,0.276786842,0.352515093,0.458833333,0.24971519,0.326338912,0.415786517,0.128676113,0.170074689,0.21552521,0.260202823,0.256841121,0.475,0.144694924,0.511178082,0.304169492,0.289236364,0.304665493,0.23059375,0.275184466,0.36406054,0.293344186,-0.004065831,0.1824,0.4329,0.345995399,0.388613698,0.42648,0.162259259,0.263407407,0.296944598,-0.044875,0.018961824,-0.251142857,0.447166667,0.322686486,0.33374392,0.254307011,0.181911988,0.224669447,0.153666667,0.274488909,-0.208666667,0.441756757,0.266816038,0.409121951,0.186017903,0.388841533,0.271553779,0.28525,-0.126217143,0.423050964,0.275850428,0.629636364,0.373061972,0.0,0.388880431,-0.118,0.195342105,0.674,0.344042553,0.327581714,0.179881481,0.281324074,0.468,0.346541985,0.179907676,0.276041667,0.326380087,0.01150365,0.238910714,0.226361842,0.155642857,0.150504147,0.270778689,0.320783784,0.428689655,0.167357143,0.251883871,0.2195,0.054245283,0.169234323,0.226290787,0.8206,0.397113486,0.187515152,0.214469697,0.165546875,0.320045,0.155373219,0.178230769,0.273974026,0.293405405,0.331332278,0.32239548,0.379268778,-0.21,0.212761364,0.591358268,-0.060634876,0.294111111,0.286359589,0.227153846,0.183170586,0.294716867,0.397043841,-0.692,0.307589041,0.135955172,0.069069124,0.26867107,0.274545455,0.206833333,0.375378641,0.326888707,0.212450135,0.338166667,0.203040816,0.344318182,0.39976,0.340944386,0.460136364,0.110509434,0.289066184,0.119864865,0.254066667,0.260680851,0.392448276,0.439917808,0.216931034,0.365495238,0.331709091,0.311448718,0.170387097,0.332857143,0.538,-0.059029703,0.409176471,0.348260417,0.161563758,0.223283422,0.347607421,0.428815029,0.326766972,0.146653846,0.265076011,0.4584,0.186037037,0.298895492,0.281704265,0.208772727,0.292360737,0.171391485,0.408848569,0.276341463,0.27872973,0.4737375,0.329413043,0.445463696,0.129411765,0.151069292,0.3837,0.337294518,0.24272,0.291,0.203939394,0.347647959,0.48461039,0.381714286,0.201613139,0.340112224,0.246987805,0.264218606,0.085475728,0.312595238,-0.019,0.507166667,0.304090909,0.295504814,0.033572816,0.272552697,0.132769231,0.461122857,0.302666667,0.272408163,0.292746046,0.148946429,0.3146875,0.309482143,0.237875163,0.5312,0.344417722,0.41664557,0.417070922,0.096333333,0.353930159,0.33427432,-0.468,0.330727273,-0.557,0.356336429,0.30792272,0.229449331,0.330366197,0.290365223,0.418493506,-0.027,0.238392361,0.539972222,0.347756808,0.366893617,0.193257053,0.361021978,0.37990678],"type":"choropleth"}],"name":"2020-11-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Central African Republic","Germany","Uganda","South Sudan","Cyprus","Philippines","Sri Lanka","Moldova","Syria","Egypt","Nigeria","Nepal","Slovenia","Niue","Bahrain","Japan","Mongolia","Mozambique","Qatar","Vietnam","Haiti","Nauru","Somalia","Togo","Kosovo","Greece","Belize","Sweden","Isle of Man","Saudi Arabia","Montenegro","Vatican","Paraguay","Argentina","Benin","Georgia","Israel","Albania","Vanuatu","Finland","Saint Kitts and Nevis","Russia","Tajikistan","United Arab Emirates","Saint Lucia","East Timor","Ecuador","Switzerland","Belgium","Bolivia","Malawi","Uruguay","Macedonia","New Zealand","Angola","Rwanda","Equatorial Guinea","Cook Islands","Australia","Ethiopia","United States","British Indian Ocean Territory","Zambia","Tuvalu","Micronesia","Cuba","Iraq","Venezuela","Saint Vincent and the Grenadines","Tunisia","Gibraltar","Ukraine","Lebanon","Uzbekistan","Faroe Islands","Portugal","Seychelles","Dominican Republic","Hungary","Bahamas","Guinea","Niger","South Korea","Fiji","Poland","Guernsey","Chad","Jordan","Spain","Austria","Lesotho","Croatia","Turks and Caicos Islands","Kiribati","North Korea","Antigua and Barbuda","Tanzania","Estonia","Mauritius","Comoros","Tokelau","Burundi","Zimbabwe","Swaziland","Iceland","El Salvador","Latvia","Jersey","Cape Verde","Jamaica","Kuwait","Canada","Serbia","Chile","Marshall Islands","Oman","Azerbaijan","Democratic Republic of the Congo","Eritrea","South Africa","Madagascar","Gabon","Peru","Sudan","Liechtenstein","Ghana","Malaysia","Libya","British Virgin Islands","Bangladesh","Panama","Montserrat","Ivory Coast","Falkland Islands","Grenada","Solomon Islands","Liberia","Belarus","Bermuda","Afghanistan","Honduras","Costa Rica","Andorra","Armenia","Turkey","Indonesia","Botswana","United Kingdom","Guatemala","Trinidad and Tobago","Turkmenistan","Bhutan","Barbados","Cameroon","Italy","China","Sierra Leone","Bosnia and Herzegovina","Tonga","Anguilla","Thailand","Slovakia","Pitcairn","Kazakhstan","Greenland","Norway","Djibouti","Gambia","India","Nicaragua","Luxembourg","Brazil","Ireland","Burkina Faso","Pakistan","Netherlands","Iran","Monaco","Suriname","Cayman Islands","Lithuania","Mexico","Saint Helena","Denmark","Republic of the Congo","Palestine","Morocco","Senegal","France","Bulgaria","Algeria","Guyana","Colombia","Singapore","Western Sahara","Mali","Brunei","Malta","Czech Republic","Guinea-Bissau","Cambodia","Sao Tome and Principe","Yemen","Kyrgyzstan","Dominica","Papua New Guinea","Romania","Samoa","Laos","Maldives","Mauritania","Kenya","Myanmar"],"locations":["CAF","DEU","UGA","SSD","CYP","PHL","LKA","MDA","SYR","EGY","NGA","NPL","SVN","NIU","BHR","JPN","MNG","MOZ","QAT","VNM","HTI","NRU","SOM","TGO","XKX","GRC","BLZ","SWE","IMN","SAU","MNE","VAT","PRY","ARG","BEN","GEO","ISR","ALB","VUT","FIN","KNA","RUS","TJK","ARE","LCA","TLS","ECU","CHE","BEL","BOL","MWI","URY","MKD","NZL","AGO","RWA","GNQ","COK","AUS","ETH","USA","IOT","ZMB","TUV","FSM","CUB","IRQ","VEN","VCT","TUN","GIB","UKR","LBN","UZB","FRO","PRT","SYC","DOM","HUN","BHS","GIN","NER","KOR","FJI","POL","GGY","TCD","JOR","ESP","AUT","LSO","HRV","TCA","KIR","PRK","ATG","TZA","EST","MUS","COM","TKL","BDI","ZWE","SWZ","ISL","SLV","LVA","JEY","CPV","JAM","KWT","CAN","SRB","CHL","MHL","OMN","AZE","COD","ERI","ZAF","MDG","GAB","PER","SDN","LIE","GHA","MYS","LBY","VGB","BGD","PAN","MSR","CIV","FLK","GRD","SLB","LBR","BLR","BMU","AFG","HND","CRI","AND","ARM","TUR","IDN","BWA","GBR","GTM","TTO","TKM","BTN","BRB","CMR","ITA","CHN","SLE","BIH","TON","AIA","THA","SVK","PCN","KAZ","GRL","NOR","DJI","GMB","IND","NIC","LUX","BRA","IRL","BFA","PAK","NLD","IRN","MCO","SUR","CYM","LTU","MEX","SHN","DNK","COG","PSE","MAR","SEN","FRA","BGR","DZA","GUY","COL","SGP","ESH","MLI","BRN","MLT","CZE","GNB","KHM","STP","YEM","KGZ","DMA","PNG","ROU","WSM","LAO","MDV","MRT","KEN","MMR"],"name":"","z":[0.345532609,0.260263407,0.233049679,0.328211921,0.339311404,0.324872505,0.194519058,0.400768707,0.360602941,0.305076482,0.25389435,0.142581699,0.402821429,0.153,0.080748201,0.308823034,0.30666383,0.234025,0.132506849,0.372472756,0.348899598,-0.3145,0.216666667,0.315323077,0.313869048,0.392724872,0.389978261,0.356365414,0.387694915,0.049557814,0.360586667,0.0,0.404635812,0.306209933,0.404811594,0.442318612,0.306962054,0.446528986,0.069866667,0.315902056,-0.391333333,0.351336119,0.365446602,0.179552117,0.484326087,0.141,-0.082921306,0.327652569,0.339608471,0.189775,0.265935673,0.353690602,0.409478261,0.370980883,0.307383562,0.015449339,0.394823529,-0.10125,0.430487165,0.352433594,0.384076705,0.688,0.318481481,0.350666667,-0.229666667,-0.100483152,0.258025,0.110489549,0.205975,0.375978632,0.372392857,0.35323221,0.162743494,0.143833333,0.163944444,0.274189844,0.424380952,0.220178531,0.389137809,0.315173913,0.335951613,0.379518,0.276803867,0.150135922,0.271696637,0.397575,0.381287671,0.217641509,0.291294145,0.255022186,0.387189189,0.315714286,-0.098,0.4918,0.3429,0.48856,0.302760563,0.34061745,0.552285714,0.3572,0.0425,0.188022727,0.148531987,0.729888889,0.244057143,0.238837257,0.38452,0.311641975,0.135974359,0.305485981,-0.016390887,0.316145099,0.355655462,0.285379799,0.4098,0.050409722,0.355488584,0.228182143,0.621916667,0.270789,0.359794393,0.357873684,0.309770515,0.308060109,0.371785714,0.414248008,0.097820846,0.22975,0.136,0.128527027,0.239735072,0.204473684,0.262025,0.096902439,0.312941176,0.435555556,0.34967713,0.320481481,0.2315625,0.310386667,0.351690289,0.29897963,0.340857143,0.537585366,0.266615262,0.13186065,0.312272727,0.344324265,0.345363051,0.286357692,0.47675,0.018785714,0.432894737,0.387291605,0.36710344,0.389156276,0.211962963,0.352336898,0.292973684,0.09475,0.333624842,0.339621622,0.4285,0.229162162,0.492169492,0.376309304,0.157333333,0.446813008,0.111080751,0.36569379,0.39351269,0.264019461,0.316607224,0.240406593,0.117000698,0.299520414,0.384806109,0.438114754,0.922666667,0.3462,0.425947589,0.328104171,-0.009882353,0.329116473,0.045421053,0.297252174,0.433290393,-0.016976019,0.511179067,0.492646497,0.403155235,0.320538462,0.350142771,0.249626039,0.28602381,0.274964789,0.089055556,0.150670213,0.3492021,0.290974359,0.200115789,0.2438,0.37253125,0.23459375,-0.589,0.418316327,0.382072251,0.29775,0.551309278,0.078573034,0.306103093,0.269674629,0.290321429],"type":"choropleth"}],"name":"2020-11-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kazakhstan","Morocco","Venezuela","Gabon","Greece","Cambodia","Iran","Bosnia and Herzegovina","Rwanda","Croatia","Saudi Arabia","South Korea","Moldova","Austria","Palestine","Barbados","Honduras","Slovakia","Swaziland","Mauritania","Equatorial Guinea","Jordan","United Kingdom","Dominican Republic","Australia","Bhutan","Macedonia","Paraguay","Guinea","Hungary","Algeria","Indonesia","Argentina","South Africa","Tonga","Qatar","Poland","Trinidad and Tobago","Madagascar","Eritrea","Mali","Haiti","Finland","Bahrain","Monaco","British Virgin Islands","Andorra","Western Sahara","Suriname","India","Solomon Islands","Ghana","Ivory Coast","Democratic Republic of the Congo","Burundi","Djibouti","Isle of Man","Benin","East Timor","Bulgaria","Ecuador","Tanzania","Somalia","Nigeria","San Marino","Israel","Italy","Malawi","Denmark","Azerbaijan","France","United Arab Emirates","Yemen","Maldives","Burkina Faso","Bangladesh","Afghanistan","Guyana","Switzerland","Spain","North Korea","Japan","Brazil","Slovenia","Tunisia","Sao Tome and Principe","Philippines","Saint Lucia","Gibraltar","Guinea-Bissau","New Zealand","Montserrat","Jersey","Egypt","Mexico","Thailand","Cuba","El Salvador","Uzbekistan","Belgium","Estonia","Iceland","Russia","Brunei","Pitcairn","Nepal","Ireland","Sri Lanka","Panama","Jamaica","Saint Vincent and the Grenadines","Czech Republic","Togo","Albania","Papua New Guinea","Netherlands","Oman","Norway","Dominica","Iraq","United States","South Sudan","Saint Helena","Zambia","Cyprus","Montenegro","Malaysia","Syria","Bahamas","Ukraine","Micronesia","Uganda","Kosovo","Grenada","Singapore","Liberia","Zimbabwe","Guernsey","Mauritius","Kuwait","Vietnam","Botswana","Kyrgyzstan","Sierra Leone","Republic of the Congo","Samoa","Colombia","Angola","Ethiopia","Cook Islands","Palau","Antigua and Barbuda","Fiji","Comoros","Kiribati","Sudan","Cape Verde","Greenland","Serbia","Luxembourg","Bermuda","Malta","Bolivia","Cameroon","Cayman Islands","Pakistan","Laos","Mozambique","Belize","Latvia","Tajikistan","Chad","Peru","Sweden","Myanmar","Lebanon","Liechtenstein","Faroe Islands","Canada","Gambia","Seychelles","Niger","Kenya","Vanuatu","Belarus","Romania","Turkmenistan","Lithuania","Lesotho","China","Guatemala","Falkland Islands","Central African Republic","Anguilla","Germany","British Indian Ocean Territory","Niue","Marshall Islands","Chile","Turks and Caicos Islands","Senegal","Libya","Georgia","Costa Rica","Armenia","Uruguay","Mongolia","Nicaragua","Saint Kitts and Nevis","Turkey","Nauru","Portugal"],"locations":["KAZ","MAR","VEN","GAB","GRC","KHM","IRN","BIH","RWA","HRV","SAU","KOR","MDA","AUT","PSE","BRB","HND","SVK","SWZ","MRT","GNQ","JOR","GBR","DOM","AUS","BTN","MKD","PRY","GIN","HUN","DZA","IDN","ARG","ZAF","TON","QAT","POL","TTO","MDG","ERI","MLI","HTI","FIN","BHR","MCO","VGB","AND","ESH","SUR","IND","SLB","GHA","CIV","COD","BDI","DJI","IMN","BEN","TLS","BGR","ECU","TZA","SOM","NGA","SMR","ISR","ITA","MWI","DNK","AZE","FRA","ARE","YEM","MDV","BFA","BGD","AFG","GUY","CHE","ESP","PRK","JPN","BRA","SVN","TUN","STP","PHL","LCA","GIB","GNB","NZL","MSR","JEY","EGY","MEX","THA","CUB","SLV","UZB","BEL","EST","ISL","RUS","BRN","PCN","NPL","IRL","LKA","PAN","JAM","VCT","CZE","TGO","ALB","PNG","NLD","OMN","NOR","DMA","IRQ","USA","SSD","SHN","ZMB","CYP","MNE","MYS","SYR","BHS","UKR","FSM","UGA","XKX","GRD","SGP","LBR","ZWE","GGY","MUS","KWT","VNM","BWA","KGZ","SLE","COG","WSM","COL","AGO","ETH","COK","PLW","ATG","FJI","COM","KIR","SDN","CPV","GRL","SRB","LUX","BMU","MLT","BOL","CMR","CYM","PAK","LAO","MOZ","BLZ","LVA","TJK","TCD","PER","SWE","MMR","LBN","LIE","FRO","CAN","GMB","SYC","NER","KEN","VUT","BLR","ROU","TKM","LTU","LSO","CHN","GTM","FLK","CAF","AIA","DEU","IOT","NIU","MHL","CHL","TCA","SEN","LBY","GEO","CRI","ARM","URY","MNG","NIC","KNA","TUR","NRU","PRT"],"name":"","z":[-0.002520833,0.397739766,0.179109776,0.336764706,0.364980258,0.135833333,0.37390352,0.320549133,-0.108347305,0.29815,0.181173913,0.272145482,0.356464052,0.275872154,0.362678261,0.086745455,0.327459318,0.373762238,-0.038666667,0.054592593,0.315882353,0.269516129,0.35516482,0.279027347,0.365420431,-0.52475,0.249343284,0.207171461,0.340105263,0.301403448,0.320068273,0.062783875,0.256891471,0.227190834,0.230839286,0.164325472,0.308772021,0.319498113,0.368427481,-0.0892,0.345664286,0.316900844,0.272158771,0.07331746,0.476833333,0.1406,0.392737705,0.202030303,0.477333333,0.019156272,0.3993,0.345131188,0.36527027,0.162025,-0.0978,0.298111111,0.27154,0.319236364,0.510692308,0.33112,-0.060891792,0.290904192,0.284019417,0.270236402,0.640666667,0.340878661,0.367769027,0.304691729,0.323663093,0.458069767,0.374275726,0.275765565,0.168959596,-0.033126582,0.326101449,0.232929293,0.354727891,0.30454717,0.314364736,0.270336189,0.215466667,0.313939951,0.292776436,0.371695238,0.311313131,0.304,0.287006478,0.334057143,0.531307692,0.008333333,0.35997896,0.444130435,0.280906667,0.410245045,0.284557239,0.389339683,-0.107825658,0.225855333,0.2295,0.306598119,0.450348837,0.25022619,0.400885956,-0.399161765,0.55725,0.236367213,0.297686013,0.183184516,0.195414847,0.235643701,0.240276596,0.282102778,0.158291139,0.412988235,0.228633333,0.314159396,0.18947561,0.390310197,0.3575,0.472596838,0.416421596,0.325836601,0.389583333,0.26143662,0.363080645,-0.087305556,0.112356394,0.293746667,0.296707547,0.205014028,0.18,0.509118577,0.336338235,0.298357143,0.236712828,0.421630435,0.29241704,0.220717949,0.268766667,0.104071038,0.396688136,0.191606061,0.052058824,0.5429375,0.228305556,0.297647059,0.433766565,0.407835714,0.34362381,-0.05,0.924,0.511964286,0.175676768,0.403,0.36775,0.038497207,0.117439394,0.448166667,0.288511719,0.259320856,0.099916667,0.350597701,0.213634091,0.416984127,0.524402597,0.238822188,0.445123457,0.266525253,0.357894231,0.182398844,0.242708333,0.466932203,0.300970953,0.384353858,0.208733728,0.246722892,0.3964,0.1294,0.342807993,0.444396825,0.452679688,0.450227723,0.412850705,0.013823529,0.348333333,0.396997738,0.51695,0.325771605,0.25126,0.324787163,0.408747854,0.531269231,0.295411765,0.393,0.267783752,0.33375,0.5429,0.119888889,0.327940746,0.135333333,0.264736434,0.284111111,0.446108262,0.152733333,0.458063492,0.378140758,0.3065,0.327383178,-0.08075,0.271713472,0.0,0.230857682],"type":"choropleth"}],"name":"2020-11-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Myanmar","Colombia","Spain","Chile","Poland","Ghana","Uzbekistan","Niue","Burkina Faso","Guinea","Cameroon","Georgia","France","South Korea","Mozambique","Samoa","Zambia","Vietnam","Bermuda","Panama","Kuwait","Czech Republic","Madagascar","Belize","Morocco","Lithuania","Sri Lanka","Ecuador","Trinidad and Tobago","Jordan","Ireland","New Zealand","Algeria","United States","Malaysia","Papua New Guinea","Mongolia","Azerbaijan","Cyprus","British Indian Ocean Territory","Saudi Arabia","Botswana","Angola","Palau","Dominican Republic","Japan","Western Sahara","Greece","Kosovo","Mauritius","Fiji","Micronesia","Saint Kitts and Nevis","Solomon Islands","South Africa","Slovakia","Liberia","Malta","Laos","Gabon","Moldova","Singapore","Palestine","Jamaica","Republic of the Congo","Uganda","Ivory Coast","Andorra","Seychelles","Montserrat","Syria","Niger","Grenada","Indonesia","United Arab Emirates","Bolivia","El Salvador","Mexico","Kazakhstan","Sao Tome and Principe","Lesotho","Somalia","Sierra Leone","Barbados","Bhutan","Israel","Tonga","Belarus","Denmark","Guatemala","Argentina","Libya","Kyrgyzstan","Romania","Mauritania","Mali","Eritrea","North Korea","British Virgin Islands","Pitcairn","Saint Vincent and the Grenadines","East Timor","Gibraltar","India","Norway","Togo","Saint Lucia","Bulgaria","Ukraine","Guinea-Bissau","Faroe Islands","Djibouti","Bangladesh","Senegal","Swaziland","Afghanistan","Maldives","Uruguay","Malawi","Turks and Caicos Islands","Germany","Saint Helena","Equatorial Guinea","Falkland Islands","Australia","Guyana","Bahrain","China","Tuvalu","Cayman Islands","Sudan","Turkmenistan","Isle of Man","Nepal","Italy","San Marino","Guernsey","Brazil","Burundi","Democratic Republic of the Congo","South Sudan","Cape Verde","Nigeria","Albania","Egypt","Iraq","Pakistan","Nicaragua","Turkey","Finland","Dominica","Qatar","Liechtenstein","Greenland","Luxembourg","Zimbabwe","Estonia","United Kingdom","Brunei","Chad","Kenya","Jersey","Central African Republic","Lebanon","Slovenia","Vatican","Canada","Yemen","Iran","Belgium","Paraguay","Rwanda","Croatia","Anguilla","Tokelau","Benin","Tunisia","Montenegro","Cambodia","Vanuatu","Latvia","Hungary","Philippines","Oman","Bahamas","Cook Islands","Gambia","Honduras","Ethiopia","Monaco","Serbia","Netherlands","Sweden","Antigua and Barbuda","Haiti","Venezuela","Costa Rica","Russia","Bosnia and Herzegovina","Cuba","Peru","Suriname","Austria","Marshall Islands","Portugal","Thailand","Tanzania","Tajikistan","Switzerland","Nauru","Iceland","Armenia","Macedonia"],"locations":["MMR","COL","ESP","CHL","POL","GHA","UZB","NIU","BFA","GIN","CMR","GEO","FRA","KOR","MOZ","WSM","ZMB","VNM","BMU","PAN","KWT","CZE","MDG","BLZ","MAR","LTU","LKA","ECU","TTO","JOR","IRL","NZL","DZA","USA","MYS","PNG","MNG","AZE","CYP","IOT","SAU","BWA","AGO","PLW","DOM","JPN","ESH","GRC","XKX","MUS","FJI","FSM","KNA","SLB","ZAF","SVK","LBR","MLT","LAO","GAB","MDA","SGP","PSE","JAM","COG","UGA","CIV","AND","SYC","MSR","SYR","NER","GRD","IDN","ARE","BOL","SLV","MEX","KAZ","STP","LSO","SOM","SLE","BRB","BTN","ISR","TON","BLR","DNK","GTM","ARG","LBY","KGZ","ROU","MRT","MLI","ERI","PRK","VGB","PCN","VCT","TLS","GIB","IND","NOR","TGO","LCA","BGR","UKR","GNB","FRO","DJI","BGD","SEN","SWZ","AFG","MDV","URY","MWI","TCA","DEU","SHN","GNQ","FLK","AUS","GUY","BHR","CHN","TUV","CYM","SDN","TKM","IMN","NPL","ITA","SMR","GGY","BRA","BDI","COD","SSD","CPV","NGA","ALB","EGY","IRQ","PAK","NIC","TUR","FIN","DMA","QAT","LIE","GRL","LUX","ZWE","EST","GBR","BRN","TCD","KEN","JEY","CAF","LBN","SVN","VAT","CAN","YEM","IRN","BEL","PRY","RWA","HRV","AIA","TKL","BEN","TUN","MNE","KHM","VUT","LVA","HUN","PHL","OMN","BHS","COK","GMB","HND","ETH","MCO","SRB","NLD","SWE","ATG","HTI","VEN","CRI","RUS","BIH","CUB","PER","SUR","AUT","MHL","PRT","THA","TZA","TJK","CHE","NRU","ISL","ARM","MKD"],"name":"","z":[0.42058871,0.336113269,0.267612204,0.280277902,0.346167987,0.279373643,0.014441176,0.554375,0.301638889,0.288396226,0.493179698,0.522045326,0.362040833,0.391394277,0.195080645,0.1735,0.272272727,0.379208494,0.148227273,0.157125926,0.013055046,0.361101093,0.319887218,0.21438961,0.343579104,0.414877743,0.179330189,0.287114912,0.371410448,0.4255,0.339154564,0.42055587,0.292008547,0.478953936,0.10691576,0.320225806,0.279492908,0.415037313,0.365345708,0.637666667,0.082789798,0.355241935,0.3918,0.741,0.301630864,0.324046191,0.369434783,0.342213577,0.193736111,0.234806452,0.366945205,0.1775,0.155833333,0.025384615,0.289159925,0.257808511,0.439869159,0.317706667,0.574288462,0.509309278,0.411508475,0.278484163,0.523294118,0.466793496,0.160622222,0.556039539,0.326423529,-0.052956522,0.514661538,0.453529412,0.471272727,0.513466667,0.436928571,0.092170446,0.28173741,0.282182403,0.347972997,0.279815751,0.158391304,0.551,0.398392857,0.340079096,0.412421687,0.652762431,0.037,0.341729665,0.428133333,0.451673469,0.367172757,0.427139108,0.307343992,0.231054054,0.291541667,0.456679726,0.302526316,0.402943089,0.263068966,0.367214286,0.2728,0.0854,0.388909091,0.277777778,0.1421,0.242561185,0.446404516,0.29705,0.574914286,0.376919708,0.366752437,0.5405,0.46475,0.159466667,0.247530831,0.1944375,-0.096571429,0.227119403,-0.032333333,0.38536372,0.325679739,0.1472,0.310446705,0.39775,0.13025,0.345611111,0.398753216,0.484808824,0.094135417,0.395522621,0.395,0.50626087,0.328115646,0.443,0.383842105,0.275008242,0.407662567,0.579,0.177705882,0.346398123,-0.3018,0.340090395,0.350324561,0.250859375,0.313500507,0.364428571,0.410805263,0.315727273,0.307885846,0.326913924,0.233429079,0.329490706,0.763,0.125974359,0.405294118,0.489558824,0.34120442,0.172229787,0.381526316,0.367385389,-0.044380952,0.398222222,0.323398144,0.322532468,0.460772727,0.263055556,0.341631579,0.766,0.367337484,0.249690909,0.433340659,0.28857503,0.29239172,-0.13298995,0.298957576,0.905,0.0,0.223962963,0.445,0.42824,0.278227273,0.112375,0.386739437,0.39021791,0.327053381,0.231513514,0.460197368,0.212333333,0.442956897,0.312238095,0.343403509,0.449766234,0.271125448,0.332256396,0.415741248,0.620465116,0.362589912,0.174036919,0.219767355,0.408933124,0.409907975,0.087052096,0.370309157,0.3508,0.352546548,0.4718,0.421594203,0.406353818,0.352060606,0.386669492,0.320885702,0.898,0.299111111,0.580891892,0.490974359],"type":"choropleth"}],"name":"2020-11-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Marshall Islands","Honduras","British Indian Ocean Territory","Micronesia","Mongolia","Montenegro","Uzbekistan","Portugal","Australia","Philippines","Saint Vincent and the Grenadines","Libya","Latvia","Italy","Serbia","Anguilla","Central African Republic","Cambodia","Sao Tome and Principe","Hungary","Togo","Iceland","Myanmar","Brazil","Ivory Coast","Estonia","Switzerland","Swaziland","Norway","Solomon Islands","Finland","Ecuador","Nepal","Eritrea","Colombia","Slovakia","Japan","Somalia","Kenya","United States","Democratic Republic of the Congo","Azerbaijan","Chad","Tuvalu","Suriname","Uruguay","Vanuatu","Sweden","Barbados","Dominica","Cayman Islands","Romania","Costa Rica","Senegal","Tunisia","Pitcairn","Tonga","Bosnia and Herzegovina","Denmark","Paraguay","Kiribati","Israel","Cape Verde","Republic of the Congo","Belgium","Palestine","Comoros","Bulgaria","France","Albania","Greenland","Mauritius","East Timor","Afghanistan","Ukraine","Kyrgyzstan","Cook Islands","Lesotho","Bermuda","Saint Helena","Lithuania","Rwanda","Cameroon","Samoa","Bolivia","South Sudan","Germany","Moldova","New Zealand","Bangladesh","British Virgin Islands","Vietnam","Ghana","Venezuela","Western Sahara","Slovenia","Yemen","Uganda","Falkland Islands","Armenia","Grenada","Niger","Gambia","Montserrat","Peru","Jordan","Brunei","Macedonia","Bhutan","Saint Lucia","Indonesia","Gabon","Niue","San Marino","Mali","Guyana","Bahamas","South Korea","China","Syria","Sri Lanka","Sierra Leone","Malawi","Equatorial Guinea","Jamaica","Dominican Republic","Belize","Seychelles","Vatican","Netherlands","Sudan","Mozambique","Thailand","Canada","Morocco","Iraq","Egypt","North Korea","Argentina","Panama","Georgia","Greece","Angola","Antigua and Barbuda","Turkmenistan","Czech Republic","Croatia","Turks and Caicos Islands","Nigeria","Benin","Jersey","Russia","Bahrain","Haiti","Ethiopia","Botswana","Guatemala","Madagascar","Qatar","Luxembourg","Saudi Arabia","Lebanon","Andorra","United Kingdom","Turkey","Iran","Liechtenstein","Malta","Saint Kitts and Nevis","Burkina Faso","Fiji","Mauritania","Liberia","Guinea-Bissau","Mexico","Pakistan","Spain","Poland","Ireland","Guinea","Laos","United Arab Emirates","Austria","Oman","Algeria","Cyprus","El Salvador","Djibouti","Tajikistan","Burundi","Tanzania","Zimbabwe","Kuwait","Guernsey","Nauru","Maldives","Nicaragua","South Africa","India","Cuba","Faroe Islands","Kosovo","Belarus","Chile","Gibraltar","Malaysia","Zambia","Papua New Guinea","Isle of Man","Kazakhstan","Singapore","Monaco","Trinidad and Tobago"],"locations":["MHL","HND","IOT","FSM","MNG","MNE","UZB","PRT","AUS","PHL","VCT","LBY","LVA","ITA","SRB","AIA","CAF","KHM","STP","HUN","TGO","ISL","MMR","BRA","CIV","EST","CHE","SWZ","NOR","SLB","FIN","ECU","NPL","ERI","COL","SVK","JPN","SOM","KEN","USA","COD","AZE","TCD","TUV","SUR","URY","VUT","SWE","BRB","DMA","CYM","ROU","CRI","SEN","TUN","PCN","TON","BIH","DNK","PRY","KIR","ISR","CPV","COG","BEL","PSE","COM","BGR","FRA","ALB","GRL","MUS","TLS","AFG","UKR","KGZ","COK","LSO","BMU","SHN","LTU","RWA","CMR","WSM","BOL","SSD","DEU","MDA","NZL","BGD","VGB","VNM","GHA","VEN","ESH","SVN","YEM","UGA","FLK","ARM","GRD","NER","GMB","MSR","PER","JOR","BRN","MKD","BTN","LCA","IDN","GAB","NIU","SMR","MLI","GUY","BHS","KOR","CHN","SYR","LKA","SLE","MWI","GNQ","JAM","DOM","BLZ","SYC","VAT","NLD","SDN","MOZ","THA","CAN","MAR","IRQ","EGY","PRK","ARG","PAN","GEO","GRC","AGO","ATG","TKM","CZE","HRV","TCA","NGA","BEN","JEY","RUS","BHR","HTI","ETH","BWA","GTM","MDG","QAT","LUX","SAU","LBN","AND","GBR","TUR","IRN","LIE","MLT","KNA","BFA","FJI","MRT","LBR","GNB","MEX","PAK","ESP","POL","IRL","GIN","LAO","ARE","AUT","OMN","DZA","CYP","SLV","DJI","TJK","BDI","TZA","ZWE","KWT","GGY","NRU","MDV","NIC","ZAF","IND","CUB","FRO","XKX","BLR","CHL","GIB","MYS","ZMB","PNG","IMN","KAZ","SGP","MCO","TTO"],"name":"","z":[0.341,0.17096875,0.384333333,0.5396,0.130753906,0.498755556,0.398555556,0.311751775,0.388207458,0.285432177,0.445837209,0.139827586,0.379626984,0.359112386,0.198794521,0.0515,0.305593407,0.210742424,0.0,0.395631399,0.29604,0.404895522,0.282071942,0.34417902,0.225433333,0.406481132,0.272279574,0.034142857,0.382706638,-0.115666667,0.346549598,0.216231529,0.146014535,0.68025,0.247155549,0.337963504,0.289664903,0.369464286,0.531126449,0.41536229,0.223398601,0.462587156,0.362,0.934,0.222,0.314322089,0.344,0.349667519,0.422657895,0.892,0.52090099,0.369700824,0.217732932,0.224052419,0.29061809,0.602,0.45575,0.268446281,0.385892665,0.252789924,0.7056,0.341804147,0.190952381,0.004038462,0.306312448,0.464927835,-0.0085,0.35675,0.349652065,0.384952381,0.43024,0.309484848,0.175571429,0.239747475,0.34616269,0.357333333,0.9155,0.210069767,0.274153846,0.389,0.319430168,-0.111076555,0.441837624,0.2145,0.15224878,0.450264286,0.300971254,0.283268966,0.384835431,0.232410853,0.246,0.439310016,0.19430137,0.05317723,0.257097561,0.184979899,0.163696203,0.311944846,0.408608696,0.625647059,0.353545455,0.425247505,0.473528455,0.284363636,0.255017123,0.163901408,-0.078363636,0.241018519,0.060571429,0.491258065,0.06876252,0.470129032,0.625714286,0.1268,0.25783,0.2930625,0.278127119,0.305763077,0.363792203,0.441540984,0.19658563,0.49869863,0.488678571,0.27944,0.298761161,0.275488532,0.249448276,0.586833333,0.468,0.342704878,0.243012346,0.124196429,0.361688456,0.335929632,0.373557576,0.340968,0.408330404,0.608595238,0.323407987,0.192219755,0.512575198,0.326019569,0.374040323,0.205479167,0.328454545,0.332275542,0.260087719,0.2195,0.292016532,-0.069470588,0.271057143,0.36834357,0.133944444,0.327873449,0.365854406,0.3005,0.31577875,0.224315315,0.136128713,0.191641509,0.054296141,0.318829016,0.224892857,0.3262258,0.306877588,0.38809375,0.390142857,0.163342105,0.1602,0.188654545,0.3634,0.136590909,0.407467337,0.0,0.397507347,0.275438398,0.211690807,0.285984471,0.300091861,0.171894737,0.412394366,0.318271567,0.300168876,0.213967742,0.327439024,0.37255163,0.29862305,0.250111111,0.36725,-0.104701754,0.236645646,0.185,0.026552891,0.2346,0.7835,0.191963415,0.253668213,0.317919727,0.248263245,0.084551277,0.134666667,0.151129412,0.241605263,0.292554261,0.449888889,0.130843575,0.279046875,0.3436875,0.246111111,0.029470588,0.21846875,0.454548387,0.373378571],"type":"choropleth"}],"name":"2020-11-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Malaysia","Tuvalu","Laos","Nicaragua","Faroe Islands","Haiti","Seychelles","Slovakia","Iran","East Timor","Dominican Republic","Georgia","Qatar","Mali","Gibraltar","Isle of Man","Bhutan","Monaco","Equatorial Guinea","Guyana","Belgium","Chile","Sierra Leone","Iraq","Pakistan","Botswana","Maldives","Brazil","Turks and Caicos Islands","Bangladesh","Nigeria","Montenegro","Tanzania","Philippines","Swaziland","Sao Tome and Principe","Mongolia","Malawi","Djibouti","Myanmar","Cambodia","Ireland","Chad","Andorra","Falkland Islands","Bolivia","Lebanon","Guatemala","Somalia","Bosnia and Herzegovina","South Africa","Latvia","Central African Republic","Liechtenstein","Sudan","Australia","Canada","Mauritius","United Kingdom","New Zealand","Denmark","Macedonia","Luxembourg","Malta","Saudi Arabia","Ethiopia","Kosovo","Palestine","Cape Verde","Turkmenistan","Vietnam","Japan","Greenland","Argentina","Nauru","Benin","Germany","Barbados","Honduras","Singapore","Niger","Bermuda","Iceland","Samoa","Czech Republic","Nepal","Moldova","Uzbekistan","Togo","Rwanda","Saint Vincent and the Grenadines","Zambia","Jamaica","Solomon Islands","Belize","Hungary","Colombia","Switzerland","Yemen","Poland","Cyprus","Syria","Kiribati","Brunei","Suriname","Kenya","Libya","British Indian Ocean Territory","Cook Islands","Egypt","Grenada","Republic of the Congo","Slovenia","Oman","Belarus","South Sudan","Russia","North Korea","Sri Lanka","Jordan","Guinea","Gabon","Austria","San Marino","Croatia","Angola","Morocco","Peru","Ukraine","British Virgin Islands","Bahrain","Cuba","Albania","Tunisia","Thailand","Comoros","Tajikistan","Mexico","Bahamas","Jersey","Armenia","Estonia","Uruguay","Niue","Norway","Azerbaijan","Ecuador","United Arab Emirates","Liberia","Ivory Coast","Mauritania","Serbia","Burkina Faso","United States","Venezuela","Algeria","Italy","Palau","Marshall Islands","Eritrea","Madagascar","France","Antigua and Barbuda","Sweden","Zimbabwe","El Salvador","Saint Helena","Micronesia","Montserrat","Vanuatu","Papua New Guinea","Uganda","Finland","Guernsey","Kyrgyzstan","Mozambique","Western Sahara","Israel","Tonga","Cameroon","Paraguay","Bulgaria","Indonesia","Greece","South Korea","Gambia","China","Democratic Republic of the Congo","Saint Lucia","Portugal","Saint Kitts and Nevis","Turkey","Costa Rica","Panama","Lesotho","Netherlands","Afghanistan","Anguilla","Spain","Kuwait","India","Trinidad and Tobago","Romania","Burundi","Lithuania","Ghana","Guinea-Bissau","Senegal","Kazakhstan","Fiji","Cayman Islands"],"locations":["MYS","TUV","LAO","NIC","FRO","HTI","SYC","SVK","IRN","TLS","DOM","GEO","QAT","MLI","GIB","IMN","BTN","MCO","GNQ","GUY","BEL","CHL","SLE","IRQ","PAK","BWA","MDV","BRA","TCA","BGD","NGA","MNE","TZA","PHL","SWZ","STP","MNG","MWI","DJI","MMR","KHM","IRL","TCD","AND","FLK","BOL","LBN","GTM","SOM","BIH","ZAF","LVA","CAF","LIE","SDN","AUS","CAN","MUS","GBR","NZL","DNK","MKD","LUX","MLT","SAU","ETH","XKX","PSE","CPV","TKM","VNM","JPN","GRL","ARG","NRU","BEN","DEU","BRB","HND","SGP","NER","BMU","ISL","WSM","CZE","NPL","MDA","UZB","TGO","RWA","VCT","ZMB","JAM","SLB","BLZ","HUN","COL","CHE","YEM","POL","CYP","SYR","KIR","BRN","SUR","KEN","LBY","IOT","COK","EGY","GRD","COG","SVN","OMN","BLR","SSD","RUS","PRK","LKA","JOR","GIN","GAB","AUT","SMR","HRV","AGO","MAR","PER","UKR","VGB","BHR","CUB","ALB","TUN","THA","COM","TJK","MEX","BHS","JEY","ARM","EST","URY","NIU","NOR","AZE","ECU","ARE","LBR","CIV","MRT","SRB","BFA","USA","VEN","DZA","ITA","PLW","MHL","ERI","MDG","FRA","ATG","SWE","ZWE","SLV","SHN","FSM","MSR","VUT","PNG","UGA","FIN","GGY","KGZ","MOZ","ESH","ISR","TON","CMR","PRY","BGR","IDN","GRC","KOR","GMB","CHN","COD","LCA","PRT","KNA","TUR","CRI","PAN","LSO","NLD","AFG","AIA","ESP","KWT","IND","TTO","ROU","BDI","LTU","GHA","GNB","SEN","KAZ","FJI","CYM"],"name":"","z":[0.107302578,0.0,0.399646341,0.24044713,0.037714286,0.336912145,0.389082759,0.330609929,0.387086257,0.015333333,0.343355638,0.445538235,0.181555066,0.381539326,0.454428571,0.277964912,-0.273,0.521771845,0.468125,0.381157895,0.343941372,0.508872979,0.343507692,0.32507907,0.346479233,0.319272727,0.28176,0.37355169,0.51,0.195176471,0.424938725,0.47874359,0.401404372,0.320243625,-0.091714286,-0.022166667,0.150784741,0.346517241,0.070363636,0.2548125,0.143080645,0.350962272,0.453204545,0.2023125,0.507933333,0.258950904,0.37804878,0.362195865,0.515536364,0.430080357,0.466803922,0.403544,0.308014493,0.564703704,0.365406977,0.427454069,0.371956168,0.2954,0.35992848,0.379098734,0.37391757,0.266387097,0.231948718,0.18,0.075495951,0.46412093,0.147421875,0.46887069,0.242717391,0.254695652,0.470382867,0.33006116,0.446583333,0.270681818,0.941,0.091203125,0.335291293,0.281607143,0.296280576,0.29719469,0.45949,0.470833333,0.414446602,0.058555556,0.325469136,0.227835979,0.432343558,0.360866667,0.212698529,0.039179688,0.365181818,0.58844,0.318610879,0.167222222,0.335568182,0.351910506,0.396082111,0.328685333,0.500218487,0.356127715,0.409708108,0.48004878,0.363428571,-0.0732,0.534636364,0.521727628,0.104304348,0.898,0.2078,0.458040076,0.07873913,0.196878788,0.240614407,0.268568807,0.423375,0.409941667,0.297617544,0.433444444,0.26516182,0.216202703,0.061235294,0.329965116,0.255579679,0.361,0.407496,0.324958333,0.379931232,0.241466189,0.396200456,-0.066,0.131387097,-0.020427666,0.399133333,0.362414414,0.391098619,0.792,0.399060241,0.386782925,0.377868056,0.370276316,0.300357143,0.388327273,0.333557987,-0.088166667,0.385170492,0.492607717,0.293063871,0.319593666,0.416854962,0.461443038,0.3019375,0.387183673,0.489923077,0.424997938,0.193457438,0.379363636,0.387274127,0.086,0.43575,0.411636364,0.375268519,0.419550468,0.281892857,0.399111458,0.34606422,0.314909871,0.7775,0.597857143,0.635647059,0.1638,0.389184211,0.363407555,0.397398658,0.101243243,0.310681818,0.456202899,0.497695652,0.337793443,0.430280702,0.430982964,0.337511777,0.340012195,0.140618141,0.368354904,0.351703588,0.470746377,0.366617524,0.361635945,0.2757,0.362929373,0.148,0.282205562,0.36811875,0.269766338,0.358636364,0.378354024,0.313973451,0.0,0.275900295,0.028896406,0.242021269,0.356372093,0.405459184,-0.1451,0.4148,0.339587045,0.405083333,0.169994819,0.006648649,0.403092593,0.44825],"type":"choropleth"}],"name":"2020-11-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Seychelles","Honduras","South Korea","Afghanistan","Iceland","El Salvador","Grenada","Bahamas","United Arab Emirates","Nicaragua","Serbia","Maldives","Marshall Islands","United States","Western Sahara","East Timor","Peru","Hungary","Equatorial Guinea","Armenia","Ecuador","Belgium","Indonesia","Niger","Central African Republic","Bermuda","Saint Kitts and Nevis","Canada","Tuvalu","India","Cayman Islands","Libya","Gibraltar","Gambia","Sudan","South Africa","Togo","Belarus","Saint Helena","Bahrain","Republic of the Congo","Papua New Guinea","Lebanon","Portugal","Bolivia","Thailand","Cape Verde","Lesotho","Austria","Saint Lucia","Monaco","Faroe Islands","Liberia","Finland","Pitcairn","Netherlands","Senegal","Zambia","Sao Tome and Principe","Switzerland","Algeria","Niue","Romania","Iran","Egypt","Brunei","Mozambique","Vanuatu","Montserrat","Brazil","Suriname","Dominican Republic","Malaysia","Bulgaria","South Sudan","Luxembourg","Chad","Mongolia","Madagascar","Falkland Islands","Guinea-Bissau","Burundi","Barbados","Czech Republic","Mauritania","Argentina","Paraguay","Yemen","Kuwait","Ivory Coast","Guernsey","Ukraine","Malta","Trinidad and Tobago","Swaziland","Ghana","Turkmenistan","France","Kosovo","Saint Vincent and the Grenadines","Colombia","China","Mali","Sweden","Denmark","Chile","Eritrea","Greenland","Belize","Guatemala","Israel","Burkina Faso","Uruguay","Azerbaijan","Andorra","Tonga","San Marino","Kyrgyzstan","Oman","Democratic Republic of the Congo","Bosnia and Herzegovina","Sierra Leone","Moldova","Italy","Botswana","Nepal","Panama","Lithuania","Fiji","Estonia","Jersey","New Zealand","Angola","Mexico","Sri Lanka","Turkey","Mauritius","Guinea","Jordan","Croatia","Nauru","Bhutan","Ethiopia","Tajikistan","Kazakhstan","Slovakia","Vatican","Germany","Costa Rica","Montenegro","Morocco","Kenya","Micronesia","Tunisia","Saudi Arabia","Zimbabwe","Cyprus","Poland","Uzbekistan","Solomon Islands","Jamaica","Gabon","Albania","Palestine","Myanmar","Kiribati","Qatar","Singapore","Philippines","Japan","Cuba","Comoros","Rwanda","Vietnam","Palau","Slovenia","Cambodia","Macedonia","Isle of Man","Bangladesh","Greece","Benin","Cameroon","Somalia","Djibouti","Anguilla","United Kingdom","British Indian Ocean Territory","Ireland","North Korea","Norway","Laos","Samoa","Liechtenstein","Australia","Spain","Pakistan","Antigua and Barbuda","Uganda","British Virgin Islands","Dominica","Iraq","Latvia","Turks and Caicos Islands","Malawi","Russia","Haiti","Nigeria","Tanzania","Syria","Georgia","Venezuela","Guyana"],"locations":["SYC","HND","KOR","AFG","ISL","SLV","GRD","BHS","ARE","NIC","SRB","MDV","MHL","USA","ESH","TLS","PER","HUN","GNQ","ARM","ECU","BEL","IDN","NER","CAF","BMU","KNA","CAN","TUV","IND","CYM","LBY","GIB","GMB","SDN","ZAF","TGO","BLR","SHN","BHR","COG","PNG","LBN","PRT","BOL","THA","CPV","LSO","AUT","LCA","MCO","FRO","LBR","FIN","PCN","NLD","SEN","ZMB","STP","CHE","DZA","NIU","ROU","IRN","EGY","BRN","MOZ","VUT","MSR","BRA","SUR","DOM","MYS","BGR","SSD","LUX","TCD","MNG","MDG","FLK","GNB","BDI","BRB","CZE","MRT","ARG","PRY","YEM","KWT","CIV","GGY","UKR","MLT","TTO","SWZ","GHA","TKM","FRA","XKX","VCT","COL","CHN","MLI","SWE","DNK","CHL","ERI","GRL","BLZ","GTM","ISR","BFA","URY","AZE","AND","TON","SMR","KGZ","OMN","COD","BIH","SLE","MDA","ITA","BWA","NPL","PAN","LTU","FJI","EST","JEY","NZL","AGO","MEX","LKA","TUR","MUS","GIN","JOR","HRV","NRU","BTN","ETH","TJK","KAZ","SVK","VAT","DEU","CRI","MNE","MAR","KEN","FSM","TUN","SAU","ZWE","CYP","POL","UZB","SLB","JAM","GAB","ALB","PSE","MMR","KIR","QAT","SGP","PHL","JPN","CUB","COM","RWA","VNM","PLW","SVN","KHM","MKD","IMN","BGD","GRC","BEN","CMR","SOM","DJI","AIA","GBR","IOT","IRL","PRK","NOR","LAO","WSM","LIE","AUS","ESP","PAK","ATG","UGA","VGB","DMA","IRQ","LVA","TCA","MWI","RUS","HTI","NGA","TZA","SYR","GEO","VEN","GUY"],"name":"","z":[0.424223881,0.351462209,0.422808664,0.315944882,0.47990566,0.204189679,0.407222222,0.53375,0.26947371,0.398114796,0.343610329,0.266290503,0.649571429,0.49326102,0.504880952,-0.160666667,0.324029456,0.429199301,0.3679,0.511344086,0.319585217,0.404703475,0.224354473,0.512579832,0.371442623,0.546555556,0.453666667,0.427801779,0.534,0.213400187,0.6348375,0.248264706,0.695767857,0.521180645,0.447137931,0.504169014,0.358761538,0.324333333,0.268666667,0.147789474,0.419846154,0.44491,0.302189873,0.395117162,0.305488095,0.456572929,0.352027778,0.477227273,0.390751761,0.585473684,0.371543478,0.514777778,0.475660517,0.414751914,0.875,0.433290884,0.418592233,0.423418182,0.256,0.423652281,0.330569892,0.681923077,0.476482927,0.451754502,0.385380747,0.235875,0.362729412,0.425352941,0.517352941,0.439226477,0.2816,0.359178924,0.144100247,0.395961806,0.440970149,0.521377358,0.266471429,0.312790476,0.360262712,0.3199375,0.452666667,-0.231828571,0.350533333,0.418597701,0.53725,0.291662689,0.373797158,0.447073171,0.025363436,0.431441176,0.275366667,0.430619385,0.392742857,0.382777003,0.171666667,0.317899821,0.328375,0.483934658,0.376629032,0.3975,0.34813837,0.453295362,0.482271605,0.478068289,0.456453721,0.484490322,0.1936,0.462923077,0.473396226,0.482740645,0.367315331,0.440416667,0.424375574,0.518597796,0.323913043,0.618228571,0.0,0.212294118,0.319972477,0.37742446,0.482892562,0.441866667,0.617170886,0.37828638,0.44602381,0.303899687,0.313753446,0.500603774,0.397089552,0.437532895,0.502688312,0.449841764,0.40375,0.382520725,0.259769074,0.330167179,0.116333333,0.319111111,0.1914,0.407937008,0.608,0.49025,0.287368664,0.488714286,0.0891,0.287582677,0.5955,0.404011623,0.304400568,0.654761905,0.420605201,0.347201685,0.695,0.390140719,0.128865845,0.449903226,0.471660338,0.355709466,0.2235,-0.028142857,0.416330709,0.507207407,0.407039683,0.489052174,0.511552147,-0.0135,0.134415584,0.305991896,0.384090737,0.439308607,0.040933333,0.446,0.018804348,0.494756131,0.922,0.32322973,0.310566667,0.640166667,0.390085714,0.255256716,0.409368374,0.32975,0.482192308,0.526201493,0.25515,0.4655,0.436585084,0.3075,0.385385752,0.552675676,0.481015152,0.485434211,0.401764706,0.628615385,0.453428743,0.352659686,0.365659637,0.3299,0.254091255,0.432444444,0.477,0.37111032,0.283198758,0.418,0.506905109,0.362259574,0.366124378,0.416996876,0.416881356,0.380787879,0.579516995,0.074717682,0.496784314],"type":"choropleth"}],"name":"2020-11-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","Macedonia","Albania","Latvia","Tuvalu","Angola","Japan","Ethiopia","Greenland","Armenia","Guinea-Bissau","Cuba","Liberia","Comoros","Uruguay","Portugal","Russia","Luxembourg","Iceland","Samoa","Estonia","Belgium","Mongolia","Zambia","Benin","Bermuda","Thailand","Saint Kitts and Nevis","Sri Lanka","Andorra","Jamaica","Suriname","Turkmenistan","Vanuatu","Saint Lucia","Cameroon","Lesotho","Honduras","Burundi","Vatican","Western Sahara","Nicaragua","Uzbekistan","Myanmar","Pakistan","Brazil","Cyprus","Haiti","Belize","Palestine","British Virgin Islands","Malawi","Switzerland","Grenada","Syria","Bahrain","Tajikistan","Kiribati","Ireland","Guatemala","Pitcairn","Cambodia","Sweden","Montenegro","Isle of Man","Greece","Turkey","Sudan","Uganda","Guinea","Tokelau","Finland","Australia","Norway","Nauru","New Zealand","Fiji","Brunei","North Korea","Gibraltar","Turks and Caicos Islands","Gabon","Paraguay","Slovakia","Costa Rica","Kazakhstan","Eritrea","Vietnam","Saudi Arabia","Poland","Ukraine","Republic of the Congo","Bulgaria","Cape Verde","Austria","Qatar","Jersey","Egypt","Oman","Rwanda","Mozambique","Slovenia","Kenya","Tunisia","United Kingdom","Chad","Cook Islands","South Sudan","Malta","Jordan","Azerbaijan","Gambia","Dominican Republic","Hungary","Morocco","Dominica","Croatia","South Africa","Afghanistan","Seychelles","Singapore","Kosovo","Guyana","San Marino","Argentina","Philippines","Equatorial Guinea","Djibouti","Democratic Republic of the Congo","Denmark","Italy","Montserrat","Togo","Libya","Solomon Islands","British Indian Ocean Territory","Mali","Mauritius","Liechtenstein","Tanzania","Sierra Leone","India","Iraq","Antigua and Barbuda","Senegal","Iran","Peru","Malaysia","Yemen","Cayman Islands","China","Canada","Israel","Bahamas","Barbados","Somalia","Serbia","Algeria","United Arab Emirates","Zimbabwe","Papua New Guinea","Venezuela","France","East Timor","Palau","Georgia","Guernsey","Panama","Mauritania","Burkina Faso","Sao Tome and Principe","Central African Republic","Monaco","Bolivia","Niue","Moldova","Kyrgyzstan","Spain","Ghana","Micronesia","Nigeria","South Korea","Romania","Niger","Germany","Ivory Coast","Colombia","Bosnia and Herzegovina","Maldives","Belarus","Nepal","Lebanon","Madagascar","Mexico","Tonga","Faroe Islands","Trinidad and Tobago","Netherlands","El Salvador","Anguilla","Lithuania","Marshall Islands","Saint Vincent and the Grenadines","Indonesia","Czech Republic","Ecuador","Swaziland","Falkland Islands","Saint Helena","Bangladesh","Botswana","Laos","United States","Kuwait","Bhutan"],"locations":["CHL","MKD","ALB","LVA","TUV","AGO","JPN","ETH","GRL","ARM","GNB","CUB","LBR","COM","URY","PRT","RUS","LUX","ISL","WSM","EST","BEL","MNG","ZMB","BEN","BMU","THA","KNA","LKA","AND","JAM","SUR","TKM","VUT","LCA","CMR","LSO","HND","BDI","VAT","ESH","NIC","UZB","MMR","PAK","BRA","CYP","HTI","BLZ","PSE","VGB","MWI","CHE","GRD","SYR","BHR","TJK","KIR","IRL","GTM","PCN","KHM","SWE","MNE","IMN","GRC","TUR","SDN","UGA","GIN","TKL","FIN","AUS","NOR","NRU","NZL","FJI","BRN","PRK","GIB","TCA","GAB","PRY","SVK","CRI","KAZ","ERI","VNM","SAU","POL","UKR","COG","BGR","CPV","AUT","QAT","JEY","EGY","OMN","RWA","MOZ","SVN","KEN","TUN","GBR","TCD","COK","SSD","MLT","JOR","AZE","GMB","DOM","HUN","MAR","DMA","HRV","ZAF","AFG","SYC","SGP","XKX","GUY","SMR","ARG","PHL","GNQ","DJI","COD","DNK","ITA","MSR","TGO","LBY","SLB","IOT","MLI","MUS","LIE","TZA","SLE","IND","IRQ","ATG","SEN","IRN","PER","MYS","YEM","CYM","CHN","CAN","ISR","BHS","BRB","SOM","SRB","DZA","ARE","ZWE","PNG","VEN","FRA","TLS","PLW","GEO","GGY","PAN","MRT","BFA","STP","CAF","MCO","BOL","NIU","MDA","KGZ","ESP","GHA","FSM","NGA","KOR","ROU","NER","DEU","CIV","COL","BIH","MDV","BLR","NPL","LBN","MDG","MEX","TON","FRO","TTO","NLD","SLV","AIA","LTU","MHL","VCT","IDN","CZE","ECU","SWZ","FLK","SHN","BGD","BWA","LAO","USA","KWT","BTN"],"name":"","z":[0.326449919,0.597096774,0.353845161,0.209585185,-0.93,0.27400625,0.373524431,0.394395833,0.383310345,0.53038,0.039181818,0.05446537,0.501116071,0.4314,0.387995343,0.340738337,0.356546804,0.288707865,0.158244094,0.287363636,0.376826772,0.334165975,0.329609375,0.396877193,0.248641791,0.230875,0.415858879,0.0,0.197932788,0.288956522,0.381968028,0.3398,0.269,0.138058824,0.5219,0.444687196,0.296195122,0.277354776,-0.006371429,0.0,0.36272,0.333641834,0.276527778,0.338202247,0.183340012,0.36933621,0.391758974,0.404226506,0.412153846,0.51039604,0.0,0.404097701,0.322948533,0.173055556,0.259462963,0.147918919,0.376043478,0.0,0.319322917,0.371236659,0.861,0.243310345,0.399849957,0.66326,0.347629032,0.368004281,0.293021764,0.414418478,0.102358306,0.152422535,0.0,0.343034411,0.414705169,0.374117201,0.464,0.370667527,0.322297297,0.063522727,0.565666667,0.3194,0.612,0.408650943,0.193250906,0.294905797,0.215866667,0.418025641,0.015911765,0.445190411,0.143563003,0.267225806,0.381593466,0.393348485,0.401851064,0.289716049,0.325377483,0.17717004,0.49332967,0.437607616,0.365211864,-0.211408088,0.248753247,0.27346988,0.50911672,0.395666667,0.351731106,0.412509091,0.268666667,0.408202797,0.34013,0.144613636,0.488894389,0.419470085,0.264925177,0.386105919,0.384841969,0.788666667,0.293336283,0.35539102,0.247959184,0.544373016,0.274041045,0.305087719,0.498395349,0.681333333,0.339758206,0.339009296,0.196,0.23512963,0.29437931,0.351136364,0.40279112,0.636125,0.42804878,0.573578125,0.57065,0.46,0.400441718,0.472375,0.356875,0.338282443,0.483824324,0.278466772,0.250849398,0.18825,0.353407407,0.354351759,0.502868301,0.155854885,0.318618557,0.5186125,0.387847346,0.387054246,0.347365427,0.441,0.445553191,0.394252475,0.411980843,0.424892116,0.223349292,0.353556075,0.372426357,0.12912909,0.393215377,0.482166667,0.0,0.426277354,0.044804878,0.282029514,0.41775,0.466981818,0.5465,0.321047619,0.334296296,0.224945032,0.31252,0.645443038,0.04924,0.310691733,0.424900576,0.2116,0.400512736,0.412492754,0.408239391,0.457284264,0.318498439,0.521954545,0.342136575,0.387685185,0.022063636,0.269722772,0.263165644,0.323366337,0.295316176,0.302280239,0.384072464,0.62225,0.388343333,0.381877893,0.280411706,0.289,0.434384196,0.361272727,0.485777778,0.214225123,0.375115023,0.246743607,0.099727273,0.476333333,0.363555556,0.166183391,0.244722222,0.439806452,0.471709868,0.036110465,0.2564],"type":"choropleth"}],"name":"2020-11-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Niue","Equatorial Guinea","Belize","Armenia","Fiji","Syria","Sri Lanka","Albania","El Salvador","Bermuda","Guinea-Bissau","Haiti","Western Sahara","Greenland","Peru","Suriname","Paraguay","Finland","Saint Kitts and Nevis","Guernsey","Thailand","Grenada","Ethiopia","Guatemala","Malta","Falkland Islands","New Zealand","Mali","Zimbabwe","British Indian Ocean Territory","Nicaragua","Tanzania","Honduras","Guyana","United Kingdom","Spain","Eritrea","Argentina","Samoa","Guinea","Norway","Estonia","Sudan","British Virgin Islands","Faroe Islands","Tajikistan","Bahamas","Romania","Marshall Islands","Mongolia","Pakistan","Ghana","Dominican Republic","China","North Korea","Germany","Cameroon","Palau","Myanmar","Iraq","France","Belgium","South Africa","Trinidad and Tobago","Colombia","Zambia","Netherlands","Italy","Portugal","Japan","Barbados","Kyrgyzstan","Macedonia","Jordan","Bosnia and Herzegovina","Malaysia","Sierra Leone","Niger","Senegal","Chile","United States","Gambia","Laos","Iran","Lithuania","Azerbaijan","Bangladesh","Moldova","Afghanistan","Turks and Caicos Islands","Papua New Guinea","Slovenia","Sao Tome and Principe","Tokelau","Benin","Vietnam","Anguilla","United Arab Emirates","Gabon","Isle of Man","Burkina Faso","Denmark","Kiribati","Vanuatu","Somalia","Cook Islands","Venezuela","Saint Lucia","Turkey","Bhutan","Tonga","Israel","Mexico","Slovakia","Cambodia","Monaco","Switzerland","Georgia","Ukraine","Gibraltar","Ireland","Andorra","Nauru","Swaziland","Kuwait","Dominica","Kazakhstan","Singapore","Luxembourg","Djibouti","Kosovo","Turkmenistan","Comoros","Republic of the Congo","Rwanda","Bolivia","Panama","Mauritius","Costa Rica","Malawi","Democratic Republic of the Congo","Croatia","Jersey","Nepal","South Sudan","Maldives","Philippines","Saint Vincent and the Grenadines","Iceland","Yemen","Libya","Morocco","Czech Republic","Nigeria","Algeria","Cuba","Greece","Antigua and Barbuda","India","Lesotho","Botswana","Saint Helena","Mauritania","Saudi Arabia","Tunisia","Uzbekistan","Cape Verde","Hungary","Serbia","Montserrat","Qatar","Pitcairn","Jamaica","Solomon Islands","Cyprus","Brunei","Sweden","Madagascar","Belarus","Liberia","Egypt","Micronesia","Uruguay","Cayman Islands","San Marino","Poland","Kenya","Togo","Australia","Liechtenstein","Angola","Indonesia","Lebanon","Chad","Canada","Austria","Bulgaria","Seychelles","South Korea","Ivory Coast","East Timor","Latvia","Burundi","Russia","Oman","Palestine","Uganda","Montenegro","Bahrain","Central African Republic","Tuvalu","Brazil","Mozambique","Ecuador"],"locations":["NIU","GNQ","BLZ","ARM","FJI","SYR","LKA","ALB","SLV","BMU","GNB","HTI","ESH","GRL","PER","SUR","PRY","FIN","KNA","GGY","THA","GRD","ETH","GTM","MLT","FLK","NZL","MLI","ZWE","IOT","NIC","TZA","HND","GUY","GBR","ESP","ERI","ARG","WSM","GIN","NOR","EST","SDN","VGB","FRO","TJK","BHS","ROU","MHL","MNG","PAK","GHA","DOM","CHN","PRK","DEU","CMR","PLW","MMR","IRQ","FRA","BEL","ZAF","TTO","COL","ZMB","NLD","ITA","PRT","JPN","BRB","KGZ","MKD","JOR","BIH","MYS","SLE","NER","SEN","CHL","USA","GMB","LAO","IRN","LTU","AZE","BGD","MDA","AFG","TCA","PNG","SVN","STP","TKL","BEN","VNM","AIA","ARE","GAB","IMN","BFA","DNK","KIR","VUT","SOM","COK","VEN","LCA","TUR","BTN","TON","ISR","MEX","SVK","KHM","MCO","CHE","GEO","UKR","GIB","IRL","AND","NRU","SWZ","KWT","DMA","KAZ","SGP","LUX","DJI","XKX","TKM","COM","COG","RWA","BOL","PAN","MUS","CRI","MWI","COD","HRV","JEY","NPL","SSD","MDV","PHL","VCT","ISL","YEM","LBY","MAR","CZE","NGA","DZA","CUB","GRC","ATG","IND","LSO","BWA","SHN","MRT","SAU","TUN","UZB","CPV","HUN","SRB","MSR","QAT","PCN","JAM","SLB","CYP","BRN","SWE","MDG","BLR","LBR","EGY","FSM","URY","CYM","SMR","POL","KEN","TGO","AUS","LIE","AGO","IDN","LBN","TCD","CAN","AUT","BGR","SYC","KOR","CIV","TLS","LVA","BDI","RUS","OMN","PSE","UGA","MNE","BHR","CAF","TUV","BRA","MOZ","ECU"],"name":"","z":[0.619,0.314074074,0.246639344,0.156364865,0.223097561,0.319361111,0.184631461,0.2285,0.201661036,0.197894737,0.158,0.320952,0.249055556,0.506681818,0.286757596,0.0622,0.223674091,0.30760129,0.252555556,0.219757576,0.343668082,0.3205,0.360278027,0.272992835,0.3455,0.238794118,0.379774889,0.349506667,0.228049774,0.480833333,0.272165533,0.314289017,0.182033088,0.21758,0.330622214,0.239597634,0.413777778,0.428730325,0.225142857,0.32926087,0.356712524,0.285292308,0.20091791,0.217571429,0.137666667,0.290804878,0.466977273,0.390532199,0.459090909,0.318621739,0.083524821,0.239962733,0.228775842,0.354232452,0.494740741,0.29333903,0.428828629,0.0,0.346026667,0.301992701,0.288370899,0.247070856,0.352474352,0.293027778,0.242772446,0.37112,0.324503774,0.363935429,0.306404397,0.246242931,0.360192982,0.333222222,0.327111111,0.17264,0.255169118,0.180529676,0.201425,0.433418708,0.264681452,0.321297276,0.4208958,0.358313043,0.3459,0.370079772,0.273252366,0.438798995,0.246224852,0.360758389,0.199816733,0.035333333,0.306420168,0.217300781,0.26875,0.650333333,0.07271875,0.333921603,0.0,0.130761834,0.482324324,0.394741379,0.339576923,0.33179096,0.0295,0.311875,0.328727273,0.2775,0.103512143,0.259514286,0.282652794,0.055538462,0.383897436,0.271305361,0.302466095,0.117410959,0.220282609,0.156716981,0.286799817,0.495434783,0.307077088,0.233045455,0.273031486,0.213107143,0.454375,0.134461538,-0.00921558,-0.37,0.205047619,0.253739193,0.230358289,0.4169,0.15939726,0.221074074,-0.093666667,-0.026,-0.032266667,0.174128655,0.342657551,0.218857143,0.165113801,0.30931746,0.189931707,0.362503876,0.517861538,0.221724907,0.350246032,0.150583333,0.285916102,0.374454545,0.382352273,0.318385417,0.716746667,0.238914956,0.307109422,0.428883229,0.356244444,0.060338099,0.33325072,0.1075,0.189726256,0.268482759,0.106384615,0.550583333,0.710222222,0.03940535,0.26061165,0.167272727,0.211608696,0.3444,0.230466942,0.444958333,0.136351464,0.840333333,0.350775401,0.141,0.329383598,0.102037037,0.393488754,0.255910714,0.378333333,0.39907,0.415134483,0.208,0.337799704,0.443944444,0.5705,0.192776226,0.267623841,0.258478022,0.329257264,0.4604375,0.304167742,0.152303504,0.157022727,0.258482759,0.344492916,0.283299808,0.318437229,0.46541,0.329659489,0.347722892,0.225428571,0.280342657,0.154425,0.346780963,0.147351064,0.405470588,0.226870438,0.411925,0.207106383,0.319787879,0.0,0.34017571,0.271580247,0.188899771],"type":"choropleth"}],"name":"2020-11-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guinea","Estonia","Costa Rica","Afghanistan","Argentina","Cuba","Tunisia","British Indian Ocean Territory","Mexico","Japan","Ukraine","Bangladesh","Trinidad and Tobago","Macedonia","Jersey","Angola","Gabon","Paraguay","Kazakhstan","Croatia","Palestine","Yemen","Nauru","Montserrat","Oman","Mauritius","Moldova","South Sudan","Mongolia","Burundi","Malta","Saudi Arabia","Jordan","Slovakia","Sri Lanka","Vatican","Slovenia","Nigeria","Niger","Syria","Lebanon","Samoa","Central African Republic","Sweden","Seychelles","Nicaragua","Georgia","Sudan","Faroe Islands","United States","Belarus","Chad","Senegal","Uganda","Latvia","Guatemala","Rwanda","Marshall Islands","Cape Verde","Tuvalu","Serbia","Libya","Botswana","Liberia","Grenada","Vanuatu","Mozambique","Brazil","Canada","Pakistan","Lesotho","Gambia","Cayman Islands","Liechtenstein","Romania","Micronesia","Chile","Antigua and Barbuda","Bahamas","Switzerland","Luxembourg","Comoros","Bolivia","Kosovo","Saint Lucia","Armenia","Cambodia","Kiribati","Philippines","Republic of the Congo","Cook Islands","Tajikistan","Kenya","Saint Helena","Ethiopia","Germany","Singapore","Kuwait","Cameroon","Laos","Turks and Caicos Islands","Lithuania","Myanmar","Kyrgyzstan","China","Australia","Zimbabwe","Barbados","Guernsey","Turkmenistan","Belgium","Portugal","Colombia","Falkland Islands","Anguilla","Turkey","Sierra Leone","Greenland","Andorra","Denmark","Saint Vincent and the Grenadines","India","South Korea","Qatar","Togo","Panama","Monaco","Dominica","Malaysia","Tonga","Sao Tome and Principe","Austria","Norway","Benin","Uzbekistan","Madagascar","Spain","Italy","Iran","Ireland","Solomon Islands","Malawi","Ecuador","Mauritania","Israel","Swaziland","Algeria","Burkina Faso","Azerbaijan","Indonesia","Belize","Western Sahara","Peru","Bulgaria","Netherlands","Djibouti","Albania","Vietnam","Isle of Man","United Arab Emirates","Saint Kitts and Nevis","Honduras","Bahrain","Poland","Venezuela","Somalia","Suriname","Mali","Zambia","Gibraltar","France","Morocco","Pitcairn","United Kingdom","Egypt","Bhutan","Papua New Guinea","Tokelau","Czech Republic","Greece","Bermuda","Finland","Montenegro","Ghana","Russia","Brunei","Niue","Tanzania","North Korea","Uruguay","New Zealand","Equatorial Guinea","Iraq","Hungary","Guinea-Bissau","Jamaica","Cyprus","El Salvador","South Africa","Eritrea","Ivory Coast","Fiji","San Marino","Dominican Republic","Haiti","Bosnia and Herzegovina","Guyana","Nepal","British Virgin Islands","Iceland","Democratic Republic of the Congo","Thailand","Maldives"],"locations":["GIN","EST","CRI","AFG","ARG","CUB","TUN","IOT","MEX","JPN","UKR","BGD","TTO","MKD","JEY","AGO","GAB","PRY","KAZ","HRV","PSE","YEM","NRU","MSR","OMN","MUS","MDA","SSD","MNG","BDI","MLT","SAU","JOR","SVK","LKA","VAT","SVN","NGA","NER","SYR","LBN","WSM","CAF","SWE","SYC","NIC","GEO","SDN","FRO","USA","BLR","TCD","SEN","UGA","LVA","GTM","RWA","MHL","CPV","TUV","SRB","LBY","BWA","LBR","GRD","VUT","MOZ","BRA","CAN","PAK","LSO","GMB","CYM","LIE","ROU","FSM","CHL","ATG","BHS","CHE","LUX","COM","BOL","XKX","LCA","ARM","KHM","KIR","PHL","COG","COK","TJK","KEN","SHN","ETH","DEU","SGP","KWT","CMR","LAO","TCA","LTU","MMR","KGZ","CHN","AUS","ZWE","BRB","GGY","TKM","BEL","PRT","COL","FLK","AIA","TUR","SLE","GRL","AND","DNK","VCT","IND","KOR","QAT","TGO","PAN","MCO","DMA","MYS","TON","STP","AUT","NOR","BEN","UZB","MDG","ESP","ITA","IRN","IRL","SLB","MWI","ECU","MRT","ISR","SWZ","DZA","BFA","AZE","IDN","BLZ","ESH","PER","BGR","NLD","DJI","ALB","VNM","IMN","ARE","KNA","HND","BHR","POL","VEN","SOM","SUR","MLI","ZMB","GIB","FRA","MAR","PCN","GBR","EGY","BTN","PNG","TKL","CZE","GRC","BMU","FIN","MNE","GHA","RUS","BRN","NIU","TZA","PRK","URY","NZL","GNQ","IRQ","HUN","GNB","JAM","CYP","SLV","ZAF","ERI","CIV","FJI","SMR","DOM","HTI","BIH","GUY","NPL","VGB","ISL","COD","THA","MDV"],"name":"","z":[0.209755102,0.319781955,0.351586813,0.374092369,0.451751901,-0.051077317,0.37203413,0.735625,0.364366074,0.284453197,0.395845133,0.302368876,0.485073359,0.372844444,0.407144231,0.331884615,0.415076923,0.567622524,0.387333333,0.269680672,0.352028571,0.267627273,0.1714,0.628130435,0.240868421,0.3599,0.349279503,0.495469136,0.284871429,0.063494253,0.288577778,0.172039179,0.056883495,0.353836957,0.22159774,0.759666667,0.312820809,0.337330814,0.455974152,0.51934375,0.312037559,0.260285714,0.453146341,0.380181668,0.464975806,0.256542553,0.46723057,0.396255034,0.0884,0.462108478,0.302927711,0.464934426,0.27821223,0.247449838,0.287567742,0.298744483,0.123423358,0.564583333,0.241358209,0.881333333,0.28117316,0.323806452,0.186764706,0.451616915,0.26065625,0.059,0.317926829,0.434783955,0.407941848,0.216180078,0.535125,0.495503546,0.479488889,0.168230769,0.376074595,0.3895,0.287826174,0.3375,0.313855814,0.280791347,0.227604027,-0.178857143,0.194085288,0.086923077,0.40074359,0.437357143,0.344506024,0.272666667,0.3047705,0.261583333,0.020142857,0.407566265,0.381009178,0.06,0.370671875,0.318213014,0.064920253,0.024277691,0.449990712,0.290666667,0.0506,0.306191067,0.335730496,0.376421053,0.309431556,0.418494813,0.304748744,0.449896552,-0.014783784,0.475863636,0.246481611,0.306534594,0.252733327,0.310583333,0.0,0.294830972,0.546988372,0.581545455,0.108403846,0.317544753,0.337386364,0.266099711,0.288330472,0.174032129,0.262164894,0.28099216,0.334111111,-0.851,0.128467539,0.636040541,0.5544,0.322397756,0.479968085,0.061337662,0.126583333,0.386179487,0.270932418,0.384135268,0.379752101,0.3238125,0.632533333,0.393191489,0.210015959,0.177,0.357625251,-0.13,0.404844595,0.333416667,0.483736607,0.242538671,0.204131148,0.213702703,0.391631665,0.349651852,0.3549998,0.396357143,0.467084034,0.423878086,0.508736842,0.200654321,0.6108,0.229399261,0.006696429,0.243837651,0.096500193,0.256096,0.718666667,0.351582474,0.434964286,0.098,0.239780633,0.364553425,0.9065,0.396333468,0.446323529,-0.268857143,0.320691781,0.0274,0.335604972,0.361422451,0.402724138,0.354562889,0.462022222,0.30316079,0.393752058,0.097833333,0.295,0.395634021,0.503487805,0.396205046,0.303511654,0.429241379,0.297030556,0.3197603,0.187666667,0.416367069,0.398716867,-0.059053035,0.395799819,0.0,0.027,0.454567568,-0.630857143,0.259167291,0.39934596,0.414607407,0.080132075,0.26424375,0.915,0.334578947,0.107495833,0.405122865,0.153484211],"type":"choropleth"}],"name":"2020-11-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Uganda","Argentina","Swaziland","Dominican Republic","Honduras","Iran","Venezuela","Montserrat","Guernsey","Guatemala","Falkland Islands","Syria","South Africa","Liechtenstein","Chile","Turks and Caicos Islands","Laos","Cameroon","Myanmar","Malaysia","Sierra Leone","Mauritania","South Korea","Afghanistan","Netherlands","Turkmenistan","Mali","Haiti","Saint Kitts and Nevis","Tanzania","Latvia","Cayman Islands","Brazil","Finland","Faroe Islands","Togo","Republic of the Congo","Gambia","Lesotho","Western Sahara","Egypt","Canada","Brunei","Iceland","South Sudan","Maldives","Thailand","Liberia","Georgia","Pitcairn","Bahrain","Hungary","El Salvador","Saint Vincent and the Grenadines","San Marino","Libya","Cape Verde","North Korea","Norway","Nicaragua","Pakistan","Bolivia","Spain","Indonesia","Bulgaria","British Virgin Islands","Zambia","United States","Marshall Islands","Micronesia","Sudan","Chad","East Timor","Bosnia and Herzegovina","Lebanon","Seychelles","Kyrgyzstan","Oman","India","Belarus","Papua New Guinea","Central African Republic","Grenada","Serbia","Mozambique","Greece","Ecuador","Algeria","Tuvalu","Azerbaijan","Saint Lucia","Qatar","Saudi Arabia","Bangladesh","Niue","Costa Rica","New Zealand","Italy","Democratic Republic of the Congo","Australia","Nauru","Guinea","Kazakhstan","Ukraine","Slovakia","Jordan","Montenegro","Denmark","Palestine","Guyana","Andorra","Israel","Vanuatu","Mexico","Vatican","China","Eritrea","Gabon","Kenya","Zimbabwe","Cook Islands","Burkina Faso","Isle of Man","Nigeria","Botswana","Ghana","Jamaica","Switzerland","Japan","Sri Lanka","Tunisia","Armenia","Moldova","Macedonia","Estonia","Burundi","Vietnam","Malta","Cuba","Uruguay","Morocco","Panama","Czech Republic","Guinea-Bissau","Yemen","Trinidad and Tobago","Nepal","Jersey","Slovenia","Solomon Islands","Ivory Coast","Paraguay","Croatia","Bermuda","Samoa","Madagascar","Belize","Turkey","Kiribati","Cyprus","Germany","Russia","Mongolia","British Indian Ocean Territory","Senegal","Portugal","Kosovo","Bhutan","Albania","Philippines","Colombia","Dominica","Equatorial Guinea","Tajikistan","Barbados","Benin","Singapore","Uzbekistan","Sao Tome and Principe","Lithuania","Kuwait","Ireland","Poland","Tokelau","Romania","Austria","Sweden","Suriname","Fiji","Luxembourg","Somalia","Tonga","Iraq","Bahamas","Monaco","Niger","Cambodia","United Kingdom","Comoros","United Arab Emirates","Antigua and Barbuda","Djibouti","Gibraltar","Rwanda","Ethiopia","Saint Helena","Greenland","Belgium","Angola","Peru","Mauritius","Malawi","France"],"locations":["UGA","ARG","SWZ","DOM","HND","IRN","VEN","MSR","GGY","GTM","FLK","SYR","ZAF","LIE","CHL","TCA","LAO","CMR","MMR","MYS","SLE","MRT","KOR","AFG","NLD","TKM","MLI","HTI","KNA","TZA","LVA","CYM","BRA","FIN","FRO","TGO","COG","GMB","LSO","ESH","EGY","CAN","BRN","ISL","SSD","MDV","THA","LBR","GEO","PCN","BHR","HUN","SLV","VCT","SMR","LBY","CPV","PRK","NOR","NIC","PAK","BOL","ESP","IDN","BGR","VGB","ZMB","USA","MHL","FSM","SDN","TCD","TLS","BIH","LBN","SYC","KGZ","OMN","IND","BLR","PNG","CAF","GRD","SRB","MOZ","GRC","ECU","DZA","TUV","AZE","LCA","QAT","SAU","BGD","NIU","CRI","NZL","ITA","COD","AUS","NRU","GIN","KAZ","UKR","SVK","JOR","MNE","DNK","PSE","GUY","AND","ISR","VUT","MEX","VAT","CHN","ERI","GAB","KEN","ZWE","COK","BFA","IMN","NGA","BWA","GHA","JAM","CHE","JPN","LKA","TUN","ARM","MDA","MKD","EST","BDI","VNM","MLT","CUB","URY","MAR","PAN","CZE","GNB","YEM","TTO","NPL","JEY","SVN","SLB","CIV","PRY","HRV","BMU","WSM","MDG","BLZ","TUR","KIR","CYP","DEU","RUS","MNG","IOT","SEN","PRT","XKX","BTN","ALB","PHL","COL","DMA","GNQ","TJK","BRB","BEN","SGP","UZB","STP","LTU","KWT","IRL","POL","TKL","ROU","AUT","SWE","SUR","FJI","LUX","SOM","TON","IRQ","BHS","MCO","NER","KHM","GBR","COM","ARE","ATG","DJI","GIB","RWA","ETH","SHN","GRL","BEL","AGO","PER","MUS","MWI","FRA"],"name":"","z":[0.256441606,0.594776413,-0.181944444,0.257482718,0.172769412,0.382210464,0.18084868,0.5952,0.088307692,0.2894451,0.500807692,0.378892473,0.368694157,0.640769231,0.267723792,0.134222222,0.460459459,0.44747807,0.32704,0.056737532,0.403140351,0.323117647,0.271457723,0.303442623,0.349416796,0.553310345,0.284065217,0.45705569,0.8446,0.199826667,0.249895604,0.589233766,0.354346882,0.327722084,0.414666667,0.130474747,0.319,0.474927007,0.555215686,0.405451613,0.381045187,0.412724077,0.160538462,0.469529412,0.389018405,0.200788732,0.384862176,0.438752137,0.404693396,0.794,0.109893805,0.379673401,0.036617117,0.445655172,0.3855,0.250421053,0.226802469,0.4598,0.410787922,0.303992481,0.247698245,0.246453405,0.310623245,0.19731267,0.351024306,0.566714286,0.448925,0.462272608,0.273333333,0.347666667,0.422821839,0.3158,0.349272727,0.393186667,0.209079646,0.404256944,0.054566667,0.398027523,0.284504125,0.3505,0.398148148,0.322223684,0.454692308,0.495969298,0.290867647,0.390474074,0.247486348,0.375367647,-0.61,0.515851711,0.415688889,0.158557377,0.138237736,0.242944196,0.59325,0.395504386,0.394413622,0.348124075,0.34502765,0.392446509,0.224,0.222606557,0.357378378,0.351342056,0.311957895,0.15302459,0.444322581,0.317425406,0.323637255,0.303038462,0.31597561,0.335520089,0.259285714,0.379148919,0.2515,0.407758539,0.197608696,0.464571429,0.433358465,0.282107759,0.187666667,0.441116279,0.480532468,0.317306122,0.40515625,0.247460905,0.344922542,0.324954772,0.283192605,0.19582,0.289990431,0.638019737,0.431654639,0.4652,0.343293413,0.07990625,0.359175163,0.150642857,-0.017536054,0.42049542,0.369562061,0.221428155,0.375812665,-0.243,0.199112,0.360443425,0.255452722,0.408509804,0.296582524,0.445933333,0.239701031,0.473914961,0.401643478,0.317,0.601090909,0.303257813,0.223369048,0.318103222,0.0,0.375882927,0.307812253,0.360087935,0.425146667,0.596333333,0.196938776,0.298229305,0.28496875,-0.107785714,0.364237179,0.31113114,0.324206498,-0.1552,0.489190476,0.35945977,0.343544118,0.243229167,0.223134703,0.231717949,0.3402,0.397322165,0.023351812,0.195781976,0.277740498,0.767,0.413344529,0.36051697,0.349599834,0.473888889,0.25168932,0.29261236,0.351975,0.345727273,0.313344937,0.449025478,0.224627119,0.526682143,0.331070588,0.366002891,0.240666667,0.228270843,0.443869565,0.388307692,0.25228125,0.032471831,0.460058824,0.375583333,0.44869697,0.271378289,0.441876923,0.35252629,0.220583333,0.346174194,0.346517515],"type":"choropleth"}],"name":"2020-11-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["France","Mongolia","North Korea","Gambia","United States","Marshall Islands","Switzerland","Sweden","Mauritius","Gibraltar","Suriname","Philippines","Georgia","Saint Vincent and the Grenadines","Finland","Swaziland","Ghana","Botswana","Brazil","Azerbaijan","Australia","Saint Helena","Greenland","Mauritania","Niger","Samoa","Afghanistan","Gabon","Germany","Greece","Ireland","Syria","Tonga","Montserrat","Israel","Italy","Democratic Republic of the Congo","Madagascar","Ivory Coast","Czech Republic","Trinidad and Tobago","Nigeria","Sao Tome and Principe","Saudi Arabia","Solomon Islands","Denmark","Jamaica","Bangladesh","Cyprus","Japan","Burundi","Nepal","Cuba","Saint Lucia","Tunisia","Jersey","Slovenia","Jordan","Ukraine","Croatia","Montenegro","Angola","Isle of Man","Somalia","Benin","India","Maldives","Ecuador","Bulgaria","Saint Kitts and Nevis","Papua New Guinea","Indonesia","Togo","South Korea","Zambia","Austria","Monaco","United Arab Emirates","Iran","Tokelau","Vietnam","Dominican Republic","Malaysia","Iraq","Dominica","Malawi","Andorra","South Africa","Bhutan","Burkina Faso","Djibouti","Morocco","Poland","Netherlands","Kazakhstan","Slovakia","Oman","Laos","Turks and Caicos Islands","Seychelles","Belarus","Senegal","Liechtenstein","Latvia","Western Sahara","Chad","Canada","Central African Republic","Lebanon","Cameroon","Serbia","Uganda","Lesotho","Cayman Islands","Portugal","Mozambique","Tuvalu","Vanuatu","Liberia","Micronesia","Pakistan","Libya","Cape Verde","Uruguay","Yemen","Moldova","Chile","Palau","Macedonia","Costa Rica","Cook Islands","Armenia","Kenya","Turkey","Rwanda","Mexico","Singapore","Comoros","Belgium","Cambodia","Turkmenistan","Myanmar","Kiribati","Luxembourg","Kosovo","Kuwait","Uzbekistan","Antigua and Barbuda","Colombia","Sierra Leone","Republic of the Congo","Bolivia","Lithuania","China","Barbados","Kyrgyzstan","Vatican","Iceland","Panama","Tanzania","Estonia","Malta","Guyana","Egypt","British Virgin Islands","Eritrea","Mali","Paraguay","Haiti","New Zealand","Equatorial Guinea","Algeria","San Marino","Honduras","Spain","United Kingdom","Hungary","Venezuela","El Salvador","Bahrain","Bosnia and Herzegovina","Norway","Pitcairn","Sri Lanka","Peru","Fiji","Albania","Grenada","Faroe Islands","Sudan","Zimbabwe","Guatemala","Nicaragua","Romania","Falkland Islands","British Indian Ocean Territory","Ethiopia","Guernsey","Tajikistan","Guinea","Argentina","Bahamas","Bermuda","Guinea-Bissau","Belize","South Sudan","Thailand","Palestine","Russia","Niue","Brunei","Qatar"],"locations":["FRA","MNG","PRK","GMB","USA","MHL","CHE","SWE","MUS","GIB","SUR","PHL","GEO","VCT","FIN","SWZ","GHA","BWA","BRA","AZE","AUS","SHN","GRL","MRT","NER","WSM","AFG","GAB","DEU","GRC","IRL","SYR","TON","MSR","ISR","ITA","COD","MDG","CIV","CZE","TTO","NGA","STP","SAU","SLB","DNK","JAM","BGD","CYP","JPN","BDI","NPL","CUB","LCA","TUN","JEY","SVN","JOR","UKR","HRV","MNE","AGO","IMN","SOM","BEN","IND","MDV","ECU","BGR","KNA","PNG","IDN","TGO","KOR","ZMB","AUT","MCO","ARE","IRN","TKL","VNM","DOM","MYS","IRQ","DMA","MWI","AND","ZAF","BTN","BFA","DJI","MAR","POL","NLD","KAZ","SVK","OMN","LAO","TCA","SYC","BLR","SEN","LIE","LVA","ESH","TCD","CAN","CAF","LBN","CMR","SRB","UGA","LSO","CYM","PRT","MOZ","TUV","VUT","LBR","FSM","PAK","LBY","CPV","URY","YEM","MDA","CHL","PLW","MKD","CRI","COK","ARM","KEN","TUR","RWA","MEX","SGP","COM","BEL","KHM","TKM","MMR","KIR","LUX","XKX","KWT","UZB","ATG","COL","SLE","COG","BOL","LTU","CHN","BRB","KGZ","VAT","ISL","PAN","TZA","EST","MLT","GUY","EGY","VGB","ERI","MLI","PRY","HTI","NZL","GNQ","DZA","SMR","HND","ESP","GBR","HUN","VEN","SLV","BHR","BIH","NOR","PCN","LKA","PER","FJI","ALB","GRD","FRO","SDN","ZWE","GTM","NIC","ROU","FLK","IOT","ETH","GGY","TJK","GIN","ARG","BHS","BMU","GNB","BLZ","SSD","THA","PSE","RUS","NIU","BRN","QAT"],"name":"","z":[0.341505431,0.415602041,0.559342105,0.549377778,0.469624452,0.536571429,0.324407472,0.368683482,0.048586207,0.1519375,0.91,0.258557396,0.468839286,0.557043478,0.278493351,0.3138,0.159773481,0.287411765,0.370838751,0.439036885,0.396498504,0.443,0.512619048,0.3735,0.497246512,0.268409091,0.298610526,0.5951,0.313733167,0.370269608,0.183645921,0.397673469,0.402212121,0.361235294,0.384107417,0.336477734,0.32160251,0.361268519,0.437833333,0.326705234,0.399509009,0.293426094,0.895,0.040512927,0.15,0.377222453,0.3585712,0.300817829,0.353038235,0.294677818,0.013968085,0.112735849,0.069543377,0.3353,0.356381818,0.373828025,0.264595745,0.1014,0.371666667,0.208320755,0.6044,0.352715909,0.42991358,0.451919118,0.086602941,0.100554941,-0.041077982,0.204657847,0.255234146,-0.46725,0.378333333,0.163813473,0.350683453,0.316316901,0.440357143,0.316466704,0.34273913,0.207280044,0.384903614,-0.714,0.445025997,0.214685714,0.000925505,0.333103175,0.4315,0.431344371,0.180105263,0.313445404,0.0,0.304712329,0.328,0.347398058,0.260973816,0.384982207,0.065363636,0.354837037,0.339,0.3626875,0.191777778,0.635104478,0.24846,0.267554913,0.6178,0.152409091,0.140444444,0.265568627,0.360132206,0.501625,0.331116022,0.469670251,0.47094964,0.192478261,0.372384615,0.496073171,0.369434475,0.378666667,0.5675,0.4485,0.446466667,0.0296,0.166831107,0.01888,0.245166667,0.329329008,0.370133333,0.348740741,0.349998779,-0.26,0.157033333,0.194758929,0.881,0.6021,0.41888507,0.336899593,0.012039326,0.393482589,0.333452575,0.294,0.277379585,0.357961538,0.203107143,0.334798319,0.885,0.224207547,0.319938776,0.011376761,0.48765,0.416121212,0.27745128,0.506174419,0.302,0.208789157,0.334554945,0.35574167,0.452867925,0.376333333,0.0,0.476375,0.28147576,0.259545455,0.238460317,0.090868421,0.208756757,0.200911538,0.268666667,0.30225,0.359683871,0.309705645,0.316973154,0.423585366,0.575866667,0.279647619,0.246,0.249847025,0.261300233,0.333782562,0.314284585,0.241984124,0.125525106,0.098295652,0.430902985,0.390798793,0.574,0.199729348,0.328479784,0.059076923,0.217912281,0.551909091,0.183133333,0.430684615,0.317952941,0.320691406,0.24279235,0.402911911,0.284578947,0.463,0.469083333,0.375220339,0.37775,0.108642857,0.445209755,0.357314516,0.25656,-0.276666667,0.239037037,0.433752475,0.374505786,0.448608108,0.3239553,0.655,0.180529412,0.203552885],"type":"choropleth"}],"name":"2020-11-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Iraq","Kosovo","Singapore","Germany","Colombia","Greenland","Malta","Kuwait","Guinea","Netherlands","Lithuania","Bermuda","Bulgaria","Barbados","China","Vanuatu","Tajikistan","Maldives","Ethiopia","Sierra Leone","Togo","Guernsey","Morocco","Kyrgyzstan","British Indian Ocean Territory","Botswana","Turkmenistan","Nigeria","South Korea","Marshall Islands","Ukraine","Palestine","Slovakia","Costa Rica","Kazakhstan","Rwanda","Luxembourg","Estonia","Dominican Republic","United States","Kenya","Guinea-Bissau","United Kingdom","Zimbabwe","Bolivia","Sri Lanka","Turkey","Comoros","Kiribati","Antigua and Barbuda","Fiji","Egypt","East Timor","Cambodia","Angola","Australia","Falkland Islands","Bosnia and Herzegovina","Zambia","Republic of the Congo","India","Mozambique","Canada","Brazil","Vietnam","Saint Helena","Serbia","Lesotho","Mauritius","Cayman Islands","Mongolia","Senegal","Faroe Islands","Venezuela","Sweden","Monaco","Liberia","Uzbekistan","Tuvalu","Syria","Gambia","Libya","Cape Verde","Grenada","Romania","Portugal","Yemen","Albania","Micronesia","Saint Kitts and Nevis","Chile","Laos","Cameroon","Peru","Uganda","Nicaragua","Guatemala","Latvia","Uruguay","Anguilla","Turks and Caicos Islands","Suriname","Algeria","Seychelles","Belize","Myanmar","Chad","Ecuador","Central African Republic","Lebanon","Pakistan","Sudan","Georgia","Samoa","Belarus","Liechtenstein","Bahamas","Nauru","British Virgin Islands","Israel","Bangladesh","Andorra","Austria","Niger","Saint Vincent and the Grenadines","Tonga","Burkina Faso","Hungary","Democratic Republic of the Congo","Italy","Burundi","Belgium","Trinidad and Tobago","Benin","Philippines","Panama","Montenegro","North Korea","Ivory Coast","France","Solomon Islands","Moldova","Equatorial Guinea","Mexico","Denmark","Azerbaijan","South Sudan","United Arab Emirates","Western Sahara","South Africa","Switzerland","Russia","Malaysia","Norway","Honduras","Ireland","Dominica","Thailand","Saint Lucia","Bhutan","El Salvador","Brunei","Poland","Spain","Argentina","Somalia","Malawi","Gibraltar","Djibouti","Isle of Man","Swaziland","Iran","San Marino","Bahrain","Madagascar","Tanzania","New Zealand","Armenia","Papua New Guinea","Tunisia","Japan","Czech Republic","Slovenia","Greece","Cuba","Guyana","Paraguay","Jersey","Oman","Finland","Gabon","Afghanistan","Jordan","Niue","Croatia","Macedonia","Saudi Arabia","Nepal","Iceland","Indonesia","Qatar","Cyprus","Jamaica","Haiti","Mauritania","Sao Tome and Principe","Montserrat","Eritrea","Ghana","Mali"],"locations":["IRQ","XKX","SGP","DEU","COL","GRL","MLT","KWT","GIN","NLD","LTU","BMU","BGR","BRB","CHN","VUT","TJK","MDV","ETH","SLE","TGO","GGY","MAR","KGZ","IOT","BWA","TKM","NGA","KOR","MHL","UKR","PSE","SVK","CRI","KAZ","RWA","LUX","EST","DOM","USA","KEN","GNB","GBR","ZWE","BOL","LKA","TUR","COM","KIR","ATG","FJI","EGY","TLS","KHM","AGO","AUS","FLK","BIH","ZMB","COG","IND","MOZ","CAN","BRA","VNM","SHN","SRB","LSO","MUS","CYM","MNG","SEN","FRO","VEN","SWE","MCO","LBR","UZB","TUV","SYR","GMB","LBY","CPV","GRD","ROU","PRT","YEM","ALB","FSM","KNA","CHL","LAO","CMR","PER","UGA","NIC","GTM","LVA","URY","AIA","TCA","SUR","DZA","SYC","BLZ","MMR","TCD","ECU","CAF","LBN","PAK","SDN","GEO","WSM","BLR","LIE","BHS","NRU","VGB","ISR","BGD","AND","AUT","NER","VCT","TON","BFA","HUN","COD","ITA","BDI","BEL","TTO","BEN","PHL","PAN","MNE","PRK","CIV","FRA","SLB","MDA","GNQ","MEX","DNK","AZE","SSD","ARE","ESH","ZAF","CHE","RUS","MYS","NOR","HND","IRL","DMA","THA","LCA","BTN","SLV","BRN","POL","ESP","ARG","SOM","MWI","GIB","DJI","IMN","SWZ","IRN","SMR","BHR","MDG","TZA","NZL","ARM","PNG","TUN","JPN","CZE","SVN","GRC","CUB","GUY","PRY","JEY","OMN","FIN","GAB","AFG","JOR","NIU","HRV","MKD","SAU","NPL","ISL","IDN","QAT","CYP","JAM","HTI","MRT","STP","MSR","ERI","GHA","MLI"],"name":"","z":[0.248898058,0.3248,0.245351986,0.321043838,0.302234153,0.414882353,0.273853659,0.035644944,0.207071429,0.3748219,0.384588957,0.099205128,0.27261194,0.403282609,0.442868058,0.363230769,0.401539326,-0.475019284,0.418058442,0.394140351,0.28185,0.363931034,0.257775,0.548166667,0.631333333,0.279333333,0.288526316,0.215502598,0.321711636,0.8325,0.365661585,0.356424242,0.329484211,0.29039759,0.47,-0.021393939,0.434458333,0.292166667,0.267990991,0.442585465,0.289807799,0.207,0.397878195,0.260210938,0.165646526,0.198925795,0.387677203,0.6,0.24825,0.509931034,0.357932203,0.307939655,0.7875,0.382092308,0.486010417,0.481545017,-0.053,0.265592593,0.478129032,0.53309375,0.033695232,0.414461538,0.396741242,0.469870188,0.294997992,0.461833333,0.37542268,0.507647059,0.495391304,0.371537037,0.34469338,0.342577114,0.589833333,0.204085339,0.396320231,0.392617021,0.507313609,0.346291667,0.902,0.385894737,0.60378125,0.133133333,0.195366197,0.11305,0.374119082,0.385941031,0.263134146,0.274247788,0.311826087,-0.405,0.329346734,0.385606557,0.515358416,0.287168293,0.260290801,0.196967105,0.345290792,0.281770833,0.354256895,0.7825,0.4225,0.5525,0.370347594,0.450441558,0.359546667,0.167801418,0.315508197,0.259445161,0.619914894,0.201699301,0.287396396,0.369683673,0.443255034,-0.030222222,0.318230769,0.493478261,0.422111111,0.0,0.21475,0.320507886,0.216708108,0.322433333,0.352959299,0.488088312,0.427,0.658810526,0.4869375,0.402096639,0.31656391,0.382973882,-0.340352941,0.383862647,0.335414474,0.045776316,0.271124245,0.239320475,0.551939394,0.208,0.302581818,0.441618478,0.359333333,0.4437,0.4916,0.319336628,0.354830986,0.433544776,0.409443548,0.205932203,0.322347826,0.377993996,0.374984406,0.358592085,-0.061386182,0.458044025,0.625785448,0.253191626,0.1575,0.354033644,0.12425,0.012875,0.232723785,-0.143823529,0.286034812,0.250146565,0.320114925,0.423113208,0.311879699,0.181571429,0.0544,0.386433333,0.088384615,0.385538695,0.308666667,0.05841,0.299978417,0.379435897,0.386185984,0.294736,0.352466667,0.2903,0.310800103,0.312959627,0.337351351,0.357228302,0.017307076,0.287548387,0.341594017,0.377012346,0.2267,0.36491954,0.308366667,0.360949153,0.149880734,0.0,0.293154472,0.32090625,0.077805774,0.150418699,0.455767857,0.266251025,0.142230047,0.395007229,0.315848485,0.326530612,-0.00675,0.0955,0.639888889,-0.1444,0.29284323,0.338395349],"type":"choropleth"}],"name":"2020-11-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Slovakia","Yemen","Serbia","Rwanda","Pitcairn","United Arab Emirates","Russia","South Sudan","Poland","Tajikistan","Syria","Tuvalu","Western Sahara","Trinidad and Tobago","Swaziland","Vietnam","Saint Helena","Thailand","South Africa","Tunisia","Uganda","Portugal","Solomon Islands","Saint Lucia","Switzerland","Uruguay","Singapore","Tanzania","Togo","Tonga","Samoa","Turkmenistan","Turks and Caicos Islands","Vanuatu","Saint Kitts and Nevis","Sri Lanka","Sweden","Venezuela","United Kingdom","Spain","Ukraine","Sudan","Senegal","South Korea","Uzbekistan","Somalia","Zambia","Republic of the Congo","Turkey","United States","Saint Vincent and the Grenadines","Seychelles","Qatar","Slovenia","Saudi Arabia","Sao Tome and Principe","Vatican","Romania","San Marino","Suriname","Sierra Leone","Zimbabwe","Paraguay","India","Albania","East Timor","Macedonia","Austria","Greenland","Brunei","Indonesia","Dominican Republic","Iran","Morocco","Georgia","Luxembourg","British Virgin Islands","North Korea","Iraq","Bulgaria","Lithuania","Dominica","Barbados","Papua New Guinea","Ireland","Australia","Mexico","Djibouti","Liechtenstein","Isle of Man","Benin","France","Ecuador","Ghana","Madagascar","Estonia","Guyana","Eritrea","Mauritania","Haiti","Botswana","Algeria","Malaysia","Equatorial Guinea","Myanmar","Peru","Finland","Bangladesh","Nigeria","Honduras","Mauritius","Malawi","Angola","Andorra","Brazil","Hungary","El Salvador","Nicaragua","Mozambique","Bermuda","British Indian Ocean Territory","Iceland","Egypt","Niue","Burkina Faso","Bosnia and Herzegovina","Denmark","Israel","Cook Islands","Panama","Latvia","Cape Verde","Comoros","New Zealand","Netherlands","Pakistan","Kazakhstan","Bahrain","Kenya","Colombia","Cayman Islands","Canada","Belgium","China","Kiribati","Laos","Chile","Kosovo","Bahamas","Palestine","Kyrgyzstan","Kuwait","Central African Republic","Monaco","Gambia","Argentina","Moldova","Jordan","Lebanon","Armenia","Norway","Democratic Republic of the Congo","Belarus","Antigua and Barbuda","Montserrat","Italy","Czech Republic","Libya","Cyprus","Ivory Coast","Afghanistan","Cambodia","Gabon","Cuba","Liberia","Belize","Micronesia","Montenegro","Gibraltar","Jamaica","Oman","Lesotho","Japan","Croatia","Cameroon","Costa Rica","Jersey","Mongolia","Greece","Burundi","Maldives","Chad","Guernsey","Fiji","Ethiopia","Bolivia","Falkland Islands","Bhutan","Guinea","Niger","Malta","Grenada","Marshall Islands","Faroe Islands","Germany","Anguilla","Guinea-Bissau","Nauru","Mali","Guatemala","Philippines","Nepal","Azerbaijan"],"locations":["SVK","YEM","SRB","RWA","PCN","ARE","RUS","SSD","POL","TJK","SYR","TUV","ESH","TTO","SWZ","VNM","SHN","THA","ZAF","TUN","UGA","PRT","SLB","LCA","CHE","URY","SGP","TZA","TGO","TON","WSM","TKM","TCA","VUT","KNA","LKA","SWE","VEN","GBR","ESP","UKR","SDN","SEN","KOR","UZB","SOM","ZMB","COG","TUR","USA","VCT","SYC","QAT","SVN","SAU","STP","VAT","ROU","SMR","SUR","SLE","ZWE","PRY","IND","ALB","TLS","MKD","AUT","GRL","BRN","IDN","DOM","IRN","MAR","GEO","LUX","VGB","PRK","IRQ","BGR","LTU","DMA","BRB","PNG","IRL","AUS","MEX","DJI","LIE","IMN","BEN","FRA","ECU","GHA","MDG","EST","GUY","ERI","MRT","HTI","BWA","DZA","MYS","GNQ","MMR","PER","FIN","BGD","NGA","HND","MUS","MWI","AGO","AND","BRA","HUN","SLV","NIC","MOZ","BMU","IOT","ISL","EGY","NIU","BFA","BIH","DNK","ISR","COK","PAN","LVA","CPV","COM","NZL","NLD","PAK","KAZ","BHR","KEN","COL","CYM","CAN","BEL","CHN","KIR","LAO","CHL","XKX","BHS","PSE","KGZ","KWT","CAF","MCO","GMB","ARG","MDA","JOR","LBN","ARM","NOR","COD","BLR","ATG","MSR","ITA","CZE","LBY","CYP","CIV","AFG","KHM","GAB","CUB","LBR","BLZ","FSM","MNE","GIB","JAM","OMN","LSO","JPN","HRV","CMR","CRI","JEY","MNG","GRC","BDI","MDV","TCD","GGY","FJI","ETH","BOL","FLK","BTN","GIN","NER","MLT","GRD","MHL","FRO","DEU","AIA","GNB","NRU","MLI","GTM","PHL","NPL","AZE"],"name":"","z":[0.283747475,0.344213483,0.379333333,0.041215686,0.830666667,0.23328163,0.3707654,0.544272,0.224685755,0.341141176,0.52526,0.819,0.202,0.412736842,-0.044090909,0.442195933,0.2305,0.375365633,0.376629548,0.447195804,0.1309161,0.417054363,0.3090625,0.418818182,0.366228061,0.377148108,0.285926923,0.275933735,0.384457143,0.517014286,0.211785714,0.133894737,0.09175,0.586142857,0.404777778,0.271809979,0.454465851,0.028711783,0.4282998,0.43812607,0.481654494,0.344347458,0.35535119,0.255857377,0.461388889,0.376476636,0.435702703,0.289833333,0.328651762,0.475293694,0.57595,0.452927273,0.204008584,0.371592391,0.104980412,0.612666667,-0.595,0.422580482,0.843666667,0.464181818,0.5115625,0.583029167,0.171612121,0.227641405,0.421028037,0.7232,0.597,0.335021924,0.629897436,0.075,0.264217326,0.310703911,0.345205008,0.378649606,0.460190813,0.345781609,0.249857143,0.5368,0.413199052,0.387102459,0.416232704,0.003,0.448133333,0.642444444,0.372638198,0.532209107,0.335557747,0.0,0.477428571,0.472041667,0.200484848,0.416666244,0.434976774,0.2422,0.414454545,0.407430108,0.352461538,0.5727,0.543333333,0.390725552,0.419592593,0.361811828,0.197830288,0.710142857,0.364533981,0.332234246,0.406831889,0.317429603,0.573018278,0.248411321,0.256444444,0.444390071,0.385587719,0.0955625,0.518803052,0.436221675,0.171666093,0.309153846,0.387037037,-0.142238095,0.395,0.324224299,0.356340528,0.5558,0.563033333,0.424942623,0.347414948,0.260343511,0.702,0.256168899,0.366431818,0.250060606,0.239666667,0.46198185,0.361131234,0.387898106,0.390571429,0.169724409,0.27065024,0.343578994,0.459111111,0.460858967,0.325462945,0.376183125,0.576,0.388492537,0.352663325,0.334457627,0.400541985,0.414718182,0.432473684,0.035896243,0.521418605,0.295456522,0.455009091,0.435698138,0.446962121,0.184797468,0.266930876,0.517655546,0.588151123,0.306637168,0.3226,0.337421053,0.299583333,0.429487697,0.401764901,0.025428571,0.403411594,0.385875,0.296393548,0.28661194,0.342641975,0.198296421,0.402901163,0.509530864,0.278,0.419214286,0.206833333,0.438508163,0.340424658,0.491111111,0.329294904,0.396848739,0.454592715,0.323519637,0.519775,0.425655022,0.423794258,-0.526228571,0.212162393,0.379102041,0.387413793,0.219973333,0.416757282,0.139630915,0.246142857,0.021,0.3384375,0.545277778,0.325982759,0.39812,0.5725,0.395083333,0.346199984,0.0,0.123071429,0.003666667,0.504,0.387799353,0.345926141,0.281367857,0.503381526],"type":"choropleth"}],"name":"2020-11-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-11-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Canada","Armenia","Swaziland","Uganda","France","Belarus","Cameroon","Macedonia","Lebanon","Mozambique","Guernsey","Bolivia","Barbados","Malawi","Jamaica","Venezuela","Oman","Nepal","Micronesia","Jordan","Cuba","Falkland Islands","Saint Kitts and Nevis","Bahamas","Mauritania","Tunisia","East Timor","South Korea","Uruguay","Saudi Arabia","Tajikistan","Montenegro","Peru","Slovenia","Seychelles","Croatia","Mauritius","Nicaragua","Jersey","South Sudan","Japan","Lesotho","Turkey","Costa Rica","British Virgin Islands","Madagascar","Bhutan","India","North Korea","Gabon","Togo","Liberia","Serbia","Ecuador","Syria","United Kingdom","Sudan","Malta","Slovakia","Paraguay","Ukraine","Liechtenstein","Burundi","Netherlands","Iraq","Dominica","Israel","Nauru","Saint Helena","Somalia","Saint Vincent and the Grenadines","Denmark","Georgia","Norway","Guinea","Australia","Kyrgyzstan","Poland","Senegal","Lithuania","Bangladesh","Mexico","Ireland","Djibouti","South Africa","Greenland","Pitcairn","Tonga","Burkina Faso","United Arab Emirates","Tokelau","Cyprus","Bulgaria","Albania","Ivory Coast","Iceland","Philippines","Indonesia","Samoa","Cambodia","Papua New Guinea","Brunei","Montserrat","Solomon Islands","Libya","Iran","Czech Republic","Italy","Austria","Vatican","Democratic Republic of the Congo","Switzerland","Benin","Dominican Republic","Luxembourg","New Zealand","Suriname","Uzbekistan","Antigua and Barbuda","Trinidad and Tobago","Morocco","Faroe Islands","Qatar","Sri Lanka","Angola","Egypt","Isle of Man","Algeria","Equatorial Guinea","Cayman Islands","Zambia","Saint Lucia","Colombia","Estonia","Turks and Caicos Islands","Fiji","Spain","Kenya","Kiribati","Bahrain","Niger","Maldives","Gambia","Thailand","Bermuda","Grenada","Anguilla","Myanmar","Russia","Central African Republic","Palestine","Mongolia","Brazil","Germany","Monaco","Kosovo","Argentina","Singapore","Botswana","Greece","Romania","Yemen","China","Gibraltar","Tanzania","Mali","Sweden","Chile","Turkmenistan","Western Sahara","Eritrea","Honduras","Tuvalu","Moldova","Malaysia","Sao Tome and Principe","Portugal","Laos","Haiti","Republic of the Congo","Marshall Islands","Comoros","Kuwait","Nigeria","Latvia","Afghanistan","Chad","Pakistan","Cook Islands","British Indian Ocean Territory","Vanuatu","Ethiopia","Guatemala","Zimbabwe","Finland","El Salvador","Rwanda","Sierra Leone","Belgium","Niue","United States","Azerbaijan","Andorra","Ghana","Bosnia and Herzegovina","Panama","Guyana","San Marino","Hungary","Belize","Guinea-Bissau","Vietnam","Cape Verde","Kazakhstan"],"locations":["CAN","ARM","SWZ","UGA","FRA","BLR","CMR","MKD","LBN","MOZ","GGY","BOL","BRB","MWI","JAM","VEN","OMN","NPL","FSM","JOR","CUB","FLK","KNA","BHS","MRT","TUN","TLS","KOR","URY","SAU","TJK","MNE","PER","SVN","SYC","HRV","MUS","NIC","JEY","SSD","JPN","LSO","TUR","CRI","VGB","MDG","BTN","IND","PRK","GAB","TGO","LBR","SRB","ECU","SYR","GBR","SDN","MLT","SVK","PRY","UKR","LIE","BDI","NLD","IRQ","DMA","ISR","NRU","SHN","SOM","VCT","DNK","GEO","NOR","GIN","AUS","KGZ","POL","SEN","LTU","BGD","MEX","IRL","DJI","ZAF","GRL","PCN","TON","BFA","ARE","TKL","CYP","BGR","ALB","CIV","ISL","PHL","IDN","WSM","KHM","PNG","BRN","MSR","SLB","LBY","IRN","CZE","ITA","AUT","VAT","COD","CHE","BEN","DOM","LUX","NZL","SUR","UZB","ATG","TTO","MAR","FRO","QAT","LKA","AGO","EGY","IMN","DZA","GNQ","CYM","ZMB","LCA","COL","EST","TCA","FJI","ESP","KEN","KIR","BHR","NER","MDV","GMB","THA","BMU","GRD","AIA","MMR","RUS","CAF","PSE","MNG","BRA","DEU","MCO","XKX","ARG","SGP","BWA","GRC","ROU","YEM","CHN","GIB","TZA","MLI","SWE","CHL","TKM","ESH","ERI","HND","TUV","MDA","MYS","STP","PRT","LAO","HTI","COG","MHL","COM","KWT","NGA","LVA","AFG","TCD","PAK","COK","IOT","VUT","ETH","GTM","ZWE","FIN","SLV","RWA","SLE","BEL","NIU","USA","AZE","AND","GHA","BIH","PAN","GUY","SMR","HUN","BLZ","GNB","VNM","CPV","KAZ"],"name":"","z":[0.359711184,0.49539726,0.506375,0.180529915,0.276490541,0.427157143,0.351685426,0.315404762,0.27981295,0.351977778,-0.010355932,0.248694845,0.274829787,0.294243056,0.350991228,0.019488047,0.254325581,0.178871795,0.242714286,0.18232967,0.240970711,0.314885714,0.228277778,0.29952795,-0.049863636,0.280478814,0.029363636,0.344166808,0.349565956,0.083017825,0.345352273,0.146311111,0.132533333,0.269191589,0.318060914,0.277795455,0.412933333,0.28527451,0.247174757,0.267,0.344059322,0.458775862,0.272453412,0.29946383,0.309375,0.322896774,0.203428571,0.24689847,0.329488889,0.366630435,0.271478571,0.376506122,0.325803347,0.207305548,0.404693878,0.361270663,0.2988125,0.301809524,0.354937143,0.320096811,0.310278719,0.401769231,-0.04665,0.324928698,0.352208589,0.343666667,0.257174194,-0.08325,0.458666667,0.300678788,0.2001,0.347784832,0.447459459,0.366789037,0.251818182,0.450833786,0.135064516,0.145037326,0.185197183,0.389788235,0.228873596,0.344552149,0.298812199,0.3865,0.290310907,0.400969697,0.902,0.28975,0.368294118,0.212905177,0.624,0.340276106,0.347395522,0.394269737,0.451455696,0.267768519,0.285880703,0.336154664,0.532125,0.264,0.328066667,0.25948,0.076666667,0.498625,0.1841875,0.356514066,0.394568238,0.440863691,0.315243778,0.0,0.251095238,0.323670923,0.122877193,0.22014164,0.287047619,0.401524759,0.3241,0.377192308,0.20647619,0.311687332,0.322051771,0.1388,0.168849206,0.259470157,0.382677419,0.33881862,0.296213333,0.392276596,0.4312,0.456627451,0.103311111,0.271232558,0.28746087,0.271032,0.196944444,0.35462069,0.261847945,0.257311523,-0.133,0.1755,0.362880117,0.116424242,0.398621622,0.269604109,0.233282609,0.314105263,0.742,0.200522388,0.347651206,0.464833333,0.28554386,0.239438953,0.35578964,0.307292065,0.033018519,0.146971429,0.357247386,0.287251462,0.277461538,0.333763723,0.352021297,0.422598592,0.370078843,0.567066667,0.294901316,0.260812766,0.33641548,0.336626285,0.429395349,0.490567568,0.0,0.149505025,0.0,0.28841791,0.191131786,0.0,0.315329744,0.303461538,0.334122538,0.308435897,0.110583333,-0.08575,0.018807116,0.249086906,0.381282927,0.324906832,0.326320988,0.291963048,-0.0226,-0.1312,0.136461538,0.429752266,0.270438323,0.366318996,0.305653972,0.16769961,0.130492063,0.466895522,0.298700475,0.3711,0.34028415,0.414787072,0.142211538,0.205330818,0.44929932,0.257685522,0.132666667,0.4405,0.354839744,0.322707317,0.743285714,0.331503018,0.207611111,0.325979592],"type":"choropleth"}],"name":"2020-11-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kuwait","Libya","Uzbekistan","Guernsey","Bhutan","Denmark","New Zealand","Russia","Swaziland","Argentina","Mexico","Moldova","Palau","Uruguay","Chile","Zimbabwe","Afghanistan","Gambia","Andorra","Yemen","Netherlands","Burkina Faso","Kosovo","Belgium","Ukraine","Papua New Guinea","Syria","Kyrgyzstan","Israel","Liechtenstein","Norway","Poland","Democratic Republic of the Congo","Chad","Isle of Man","Germany","Tonga","Benin","France","Romania","Burundi","Sierra Leone","Senegal","Jordan","Saint Helena","Pakistan","Marshall Islands","Serbia","Cameroon","Tunisia","Greece","Albania","Belarus","Japan","Algeria","Oman","Lesotho","Panama","Micronesia","Portugal","Costa Rica","Somalia","Vanuatu","Saint Kitts and Nevis","Malta","Gabon","Slovakia","Canada","Lebanon","Angola","Latvia","Comoros","Turkey","Nepal","Jersey","Mongolia","Western Sahara","Armenia","Croatia","Fiji","Cuba","Slovenia","Laos","China","Liberia","Saint Lucia","Cayman Islands","Montenegro","Trinidad and Tobago","Cyprus","Kiribati","Italy","Central African Republic","Czech Republic","Palestine","Solomon Islands","Bahamas","Sweden","Ivory Coast","Monaco","Kazakhstan","Samoa","Cape Verde","Uganda","Colombia","Jamaica","Faroe Islands","Bahrain","Turkmenistan","Kenya","Singapore","Belize","Seychelles","Cambodia","Venezuela","Guatemala","Gibraltar","Tajikistan","Sri Lanka","Morocco","Mozambique","Dominican Republic","Togo","Malawi","Honduras","Suriname","Indonesia","United Arab Emirates","Luxembourg","Myanmar","Guinea","Brazil","North Korea","Sao Tome and Principe","Saudi Arabia","Tokelau","Tanzania","Qatar","Equatorial Guinea","Brunei","South Africa","Mauritania","Haiti","San Marino","Bermuda","Iran","Botswana","Bangladesh","Nigeria","Grenada","Mali","British Indian Ocean Territory","Iceland","Thailand","Azerbaijan","Ireland","Niger","Madagascar","Mauritius","South Korea","Ecuador","Bolivia","Egypt","South Sudan","Austria","Rwanda","Republic of the Congo","Nicaragua","Switzerland","India","United Kingdom","East Timor","Ethiopia","Macedonia","Greenland","Hungary","British Virgin Islands","El Salvador","Vatican","Finland","Saint Vincent and the Grenadines","Paraguay","Bulgaria","Iraq","Lithuania","United States","Peru","Montserrat","Philippines","Georgia","Bosnia and Herzegovina","Djibouti","Dominica","Ghana","Zambia","Guinea-Bissau","Estonia","Spain","Vietnam","Australia","Malaysia","Sudan","Pitcairn","Maldives","Eritrea","Guyana","Barbados","Falkland Islands"],"locations":["KWT","LBY","UZB","GGY","BTN","DNK","NZL","RUS","SWZ","ARG","MEX","MDA","PLW","URY","CHL","ZWE","AFG","GMB","AND","YEM","NLD","BFA","XKX","BEL","UKR","PNG","SYR","KGZ","ISR","LIE","NOR","POL","COD","TCD","IMN","DEU","TON","BEN","FRA","ROU","BDI","SLE","SEN","JOR","SHN","PAK","MHL","SRB","CMR","TUN","GRC","ALB","BLR","JPN","DZA","OMN","LSO","PAN","FSM","PRT","CRI","SOM","VUT","KNA","MLT","GAB","SVK","CAN","LBN","AGO","LVA","COM","TUR","NPL","JEY","MNG","ESH","ARM","HRV","FJI","CUB","SVN","LAO","CHN","LBR","LCA","CYM","MNE","TTO","CYP","KIR","ITA","CAF","CZE","PSE","SLB","BHS","SWE","CIV","MCO","KAZ","WSM","CPV","UGA","COL","JAM","FRO","BHR","TKM","KEN","SGP","BLZ","SYC","KHM","VEN","GTM","GIB","TJK","LKA","MAR","MOZ","DOM","TGO","MWI","HND","SUR","IDN","ARE","LUX","MMR","GIN","BRA","PRK","STP","SAU","TKL","TZA","QAT","GNQ","BRN","ZAF","MRT","HTI","SMR","BMU","IRN","BWA","BGD","NGA","GRD","MLI","IOT","ISL","THA","AZE","IRL","NER","MDG","MUS","KOR","ECU","BOL","EGY","SSD","AUT","RWA","COG","NIC","CHE","IND","GBR","TLS","ETH","MKD","GRL","HUN","VGB","SLV","VAT","FIN","VCT","PRY","BGR","IRQ","LTU","USA","PER","MSR","PHL","GEO","BIH","DJI","DMA","GHA","ZMB","GNB","EST","ESP","VNM","AUS","MYS","SDN","PCN","MDV","ERI","GUY","BRB","FLK"],"name":"","z":[0.384897959,0.334234043,0.336642857,0.481,0.555,0.423181818,0.538364146,0.475020161,0.6814,0.40081844,0.334898196,0.50275,0.886,0.502666298,0.400214873,0.276952632,0.406709091,0.487987952,0.741,0.592724138,0.448417059,0.498047619,0.460444444,0.469420604,0.4816875,0.420714286,0.331185185,0.3206,0.455586957,0.403045455,0.522294554,0.421511737,0.616537313,0.665,0.475571429,0.403909049,0.72975,0.209851064,0.620647606,0.443497807,0.165689655,0.3872,0.492937888,0.309404762,0.545,0.120429885,0.903,0.458703704,0.540610119,0.448630769,0.446513302,0.314636364,0.536526316,0.486118831,0.404027523,0.449988095,0.452173913,0.231132056,0.4622,0.436914807,0.400503067,0.39547619,0.291833333,0.263625,0.427965517,0.57498,0.45652,0.433439353,0.173295652,0.29319403,0.583358491,0.3836,0.4487125,0.263384615,0.61675,0.490560403,0.7545,0.579833333,0.4559,0.391457627,-0.025162255,0.4519875,0.546166667,0.596382627,0.529683673,0.553307692,0.572555556,0.643313725,0.45346988,0.527034722,0.5164,0.539558977,0.238826087,0.468405128,0.570086957,0.630142857,0.456121951,0.540798182,0.634576923,0.505285714,0.463071429,0.1728,0.330461538,0.414982609,0.426987698,0.397967136,0.734,0.234513514,0.314555556,0.377731308,0.406610774,0.530642857,0.53825,0.364877907,0.373830609,0.447082452,0.442384615,0.490057692,0.579395349,0.545277027,0.512558824,0.41937069,0.450984615,0.54422807,0.345914573,0.289333333,0.375022062,0.37386036,0.544666667,0.322453704,0.3706,0.374756911,0.336230769,0.181333333,0.294168675,0.0,0.343545872,0.323975806,0.766571429,0.5765,0.492118051,0.288111111,0.446131712,0.71,0.333545455,0.46728,0.396941176,0.322247788,0.406281332,0.649375,0.379179487,0.898,0.4956,0.462356122,0.457347222,0.489611833,0.474770492,0.486592593,0.364074074,0.501414089,0.296320691,0.337696319,0.450055351,0.372744186,0.412972318,0.428302326,0.616736842,0.305016393,0.438291005,0.410714056,0.469442717,0.597,0.505414966,0.339058824,0.633043478,0.4462,0.833,0.289603399,0.591333333,0.474447293,0.329363636,0.524539424,0.440918239,0.387311475,0.47930303,0.495984268,0.40503982,0.874,0.411411688,0.445691589,0.502145833,0.47225,0.134142857,0.42217004,0.5785,0.3732,0.495416667,0.526652607,0.446788546,0.50575933,0.678756095,0.5054,0.759,0.278434066,0.3276,0.43075,0.4719375,0.678125],"type":"choropleth"}],"name":"2020-12-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Niger","Turkey","Mali","Peru","Mongolia","Hungary","Argentina","Sierra Leone","Comoros","Nicaragua","Ethiopia","Turks and Caicos Islands","United Kingdom","Zambia","Latvia","Sudan","Cook Islands","Jordan","Bolivia","Estonia","Gambia","Panama","British Indian Ocean Territory","Lebanon","Mauritius","Saint Lucia","Mozambique","Jersey","Bahrain","Madagascar","Sao Tome and Principe","Belize","Bosnia and Herzegovina","Gabon","Zimbabwe","Egypt","Republic of the Congo","New Zealand","Austria","Kuwait","Canada","Malta","Bahamas","Chad","Kyrgyzstan","Palestine","Maldives","Tajikistan","El Salvador","Albania","Uzbekistan","Kenya","Spain","Armenia","Portugal","Singapore","Sweden","Algeria","Rwanda","Myanmar","Mauritania","Grenada","Turkmenistan","Chile","Guyana","Uruguay","Eritrea","Botswana","Kiribati","Tuvalu","China","Haiti","Monaco","Laos","Nigeria","Malaysia","Palau","San Marino","Guinea-Bissau","Moldova","Cayman Islands","Saint Kitts and Nevis","Iceland","Malawi","Yemen","Niue","Afghanistan","Poland","Kazakhstan","Fiji","Samoa","Anguilla","Nepal","Pakistan","Belgium","South Sudan","Vatican","Marshall Islands","United States","Brazil","Guatemala","Andorra","Colombia","Honduras","Cape Verde","Bangladesh","Equatorial Guinea","Seychelles","Gibraltar","Kosovo","Central African Republic","Tanzania","Slovakia","Finland","Somalia","Costa Rica","United Arab Emirates","Norway","Pitcairn","Indonesia","Liberia","Dominica","Russia","Ivory Coast","Ukraine","Germany","Dominican Republic","Morocco","Vanuatu","Solomon Islands","Antigua and Barbuda","Montserrat","Togo","Cambodia","Macedonia","Netherlands","Lithuania","Jamaica","Iraq","Cuba","East Timor","Cyprus","North Korea","France","Tonga","Senegal","South Africa","Burundi","Greenland","Ghana","Faroe Islands","Mexico","Israel","Iran","Italy","Saudi Arabia","Trinidad and Tobago","Barbados","Bermuda","Qatar","Guernsey","Democratic Republic of the Congo","Syria","Papua New Guinea","Thailand","Falkland Islands","Tokelau","Romania","Luxembourg","Georgia","Brunei","Czech Republic","Philippines","Belarus","Bulgaria","Swaziland","Slovenia","Lesotho","Vietnam","Uganda","Ecuador","Suriname","Croatia","Australia","Burkina Faso","Sri Lanka","Oman","Micronesia","Saint Helena","Guinea","Japan","Liechtenstein","Switzerland","Denmark","Tunisia","Benin","Cameroon","Azerbaijan","Ireland","Greece","Bhutan","Serbia","Saint Vincent and the Grenadines","Venezuela","British Virgin Islands","India","Nauru","Paraguay","Angola","Djibouti","Western Sahara","Isle of Man","Montenegro","Libya","South Korea"],"locations":["NER","TUR","MLI","PER","MNG","HUN","ARG","SLE","COM","NIC","ETH","TCA","GBR","ZMB","LVA","SDN","COK","JOR","BOL","EST","GMB","PAN","IOT","LBN","MUS","LCA","MOZ","JEY","BHR","MDG","STP","BLZ","BIH","GAB","ZWE","EGY","COG","NZL","AUT","KWT","CAN","MLT","BHS","TCD","KGZ","PSE","MDV","TJK","SLV","ALB","UZB","KEN","ESP","ARM","PRT","SGP","SWE","DZA","RWA","MMR","MRT","GRD","TKM","CHL","GUY","URY","ERI","BWA","KIR","TUV","CHN","HTI","MCO","LAO","NGA","MYS","PLW","SMR","GNB","MDA","CYM","KNA","ISL","MWI","YEM","NIU","AFG","POL","KAZ","FJI","WSM","AIA","NPL","PAK","BEL","SSD","VAT","MHL","USA","BRA","GTM","AND","COL","HND","CPV","BGD","GNQ","SYC","GIB","XKX","CAF","TZA","SVK","FIN","SOM","CRI","ARE","NOR","PCN","IDN","LBR","DMA","RUS","CIV","UKR","DEU","DOM","MAR","VUT","SLB","ATG","MSR","TGO","KHM","MKD","NLD","LTU","JAM","IRQ","CUB","TLS","CYP","PRK","FRA","TON","SEN","ZAF","BDI","GRL","GHA","FRO","MEX","ISR","IRN","ITA","SAU","TTO","BRB","BMU","QAT","GGY","COD","SYR","PNG","THA","FLK","TKL","ROU","LUX","GEO","BRN","CZE","PHL","BLR","BGR","SWZ","SVN","LSO","VNM","UGA","ECU","SUR","HRV","AUS","BFA","LKA","OMN","FSM","SHN","GIN","JPN","LIE","CHE","DNK","TUN","BEN","CMR","AZE","IRL","GRC","BTN","SRB","VCT","VEN","VGB","IND","NRU","PRY","AGO","DJI","ESH","IMN","MNE","LBY","KOR"],"name":"","z":[0.479636492,0.498456316,0.431441667,0.415183571,0.318950739,0.436187812,0.509429169,0.478584416,0.443428571,0.396317373,0.460016616,0.31205,0.496508141,0.402003984,0.485453629,0.378811594,0.578375,0.383603352,0.434464861,0.447270073,0.459579082,0.32965873,0.8896,0.398474576,0.402696296,0.378805085,0.337310345,0.428881657,0.158176072,0.480099099,0.497378378,0.389107345,0.419440318,0.489491166,0.444101329,0.349133916,0.581792079,0.447710629,0.369424735,0.35547331,0.433183712,0.399446154,0.403902534,0.430807971,0.308821053,0.37717803,0.164198782,0.361339844,0.316688554,0.486157895,0.603752809,0.511142154,0.388570542,0.372009009,0.278419536,0.370583539,0.453889674,0.477651102,0.062983949,0.447282828,0.457704545,0.443589744,0.407133333,0.395336246,0.44476,0.463217633,0.335139535,0.306956,0.24285,0.032,0.434036286,0.437018709,0.470363636,0.46605042,0.421911905,0.501810254,0.382,0.260703704,0.14264,0.424635468,0.44225,0.38321875,0.480814433,0.428185044,0.50598731,0.276583333,0.468247401,0.394943702,0.258010101,0.440651659,0.422384615,0.759333333,0.38796063,0.352263336,0.428214103,0.468014993,0.638,0.3772,0.471784403,0.394283366,0.429805163,0.402351351,0.413277628,0.305672216,0.39822807,0.404962103,0.328956522,0.499087413,0.427859649,0.403626959,0.412465608,0.401757272,0.345808696,0.414259199,0.425714029,0.379297619,0.385143694,0.469060216,0.656538462,0.35537524,0.466813243,0.468461538,0.428623701,0.432685976,0.424622178,0.393164807,0.437255682,0.519714133,0.456931034,0.28726087,0.295230769,0.428823529,0.369486005,0.40076259,0.283150442,0.406984958,0.456095614,0.321911061,0.409125945,0.194133111,0.349226415,0.429776224,0.414718563,0.530644797,0.53088,0.395559387,0.440548786,0.461490196,0.4784,0.33632069,0.261692308,0.446747677,0.464010163,0.51580738,0.372764216,0.352253659,0.341881657,0.423318618,0.452641026,0.356785475,0.32142963,0.455299546,0.475193966,0.339878788,0.443118159,0.434070175,0.6215,0.443754344,0.385077283,0.461872105,0.265285124,0.477719388,0.418325879,0.417476793,0.427942966,0.482617021,0.425869213,0.514777778,0.412337877,0.307797812,0.339308197,0.28055814,0.41065,0.453471988,0.440898678,0.39333604,0.344986842,0.507863636,0.406484848,0.507087838,0.400924588,0.526547945,0.395753987,0.442395639,0.431319403,0.46410241,0.49720298,0.498758092,0.447151299,0.458579163,0.244355556,0.379263466,0.412419162,0.437602949,0.476555556,0.37630094,0.8244,0.394506552,0.35013881,0.44683871,0.345174603,0.468813333,0.364018293,0.420503937,0.395655038],"type":"choropleth"}],"name":"2020-12-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-04<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Iraq","Algeria","Monaco","Myanmar","Guyana","South Africa","Guatemala","Nicaragua","Kuwait","Republic of the Congo","France","Bahamas","Gambia","Guinea","Morocco","Saint Helena","Democratic Republic of the Congo","Falkland Islands","Singapore","Haiti","Switzerland","Guinea-Bissau","Turks and Caicos Islands","Nigeria","Spain","Eritrea","Ireland","Ethiopia","Belgium","Israel","Kosovo","Estonia","Denmark","Somalia","China","Chile","Montserrat","Norway","Romania","Tokelau","Azerbaijan","Djibouti","Tanzania","Palestine","Tonga","Dominica","Isle of Man","Tunisia","Kiribati","Western Sahara","Suriname","Togo","Cook Islands","Turkey","Jordan","India","Greece","Mozambique","Slovakia","Jamaica","East Timor","Cuba","Hungary","Faroe Islands","Austria","Indonesia","South Sudan","Niue","Sudan","Vatican","Egypt","Slovenia","Croatia","Costa Rica","Jersey","Grenada","Nepal","Ecuador","Mongolia","Guernsey","Iceland","Zimbabwe","Finland","Japan","Netherlands","Pakistan","Montenegro","Trinidad and Tobago","Niger","Gabon","Honduras","Andorra","Saint Kitts and Nevis","Rwanda","Tajikistan","Dominican Republic","Bangladesh","Kenya","Albania","Qatar","Italy","Belarus","Greenland","Iran","Turkmenistan","Palau","Portugal","Nauru","North Korea","Czech Republic","Syria","Cyprus","Comoros","Fiji","Ivory Coast","Kazakhstan","Barbados","Sri Lanka","South Korea","Australia","Vanuatu","Thailand","Solomon Islands","Colombia","Equatorial Guinea","Oman","Vietnam","El Salvador","Armenia","Marshall Islands","Uruguay","Botswana","Cameroon","Serbia","Benin","United States","Samoa","Mexico","Bermuda","Liberia","Belize","Burkina Faso","Angola","Anguilla","Panama","Madagascar","Ghana","British Indian Ocean Territory","New Zealand","United Kingdom","Bhutan","United Arab Emirates","Gibraltar","Sierra Leone","Laos","Liechtenstein","Cambodia","Georgia","Central African Republic","Uzbekistan","Poland","Lesotho","Bahrain","Latvia","Saint Vincent and the Grenadines","Saint Lucia","Mali","Moldova","Bolivia","Saudi Arabia","British Virgin Islands","Cape Verde","Paraguay","San Marino","Bulgaria","Swaziland","Cayman Islands","Malta","Venezuela","Seychelles","Russia","Lithuania","Germany","Bosnia and Herzegovina","Tuvalu","Canada","Lebanon","Maldives","Mauritania","Macedonia","Micronesia","Antigua and Barbuda","Luxembourg","Malaysia","Uganda","Papua New Guinea","Argentina","Brazil","Libya","Ukraine","Brunei","Afghanistan","Chad","Yemen","Kyrgyzstan","Sao Tome and Principe","Burundi","Peru","Sweden","Mauritius","Senegal","Pitcairn","Philippines","Malawi","Zambia"],"locations":["IRQ","DZA","MCO","MMR","GUY","ZAF","GTM","NIC","KWT","COG","FRA","BHS","GMB","GIN","MAR","SHN","COD","FLK","SGP","HTI","CHE","GNB","TCA","NGA","ESP","ERI","IRL","ETH","BEL","ISR","XKX","EST","DNK","SOM","CHN","CHL","MSR","NOR","ROU","TKL","AZE","DJI","TZA","PSE","TON","DMA","IMN","TUN","KIR","ESH","SUR","TGO","COK","TUR","JOR","IND","GRC","MOZ","SVK","JAM","TLS","CUB","HUN","FRO","AUT","IDN","SSD","NIU","SDN","VAT","EGY","SVN","HRV","CRI","JEY","GRD","NPL","ECU","MNG","GGY","ISL","ZWE","FIN","JPN","NLD","PAK","MNE","TTO","NER","GAB","HND","AND","KNA","RWA","TJK","DOM","BGD","KEN","ALB","QAT","ITA","BLR","GRL","IRN","TKM","PLW","PRT","NRU","PRK","CZE","SYR","CYP","COM","FJI","CIV","KAZ","BRB","LKA","KOR","AUS","VUT","THA","SLB","COL","GNQ","OMN","VNM","SLV","ARM","MHL","URY","BWA","CMR","SRB","BEN","USA","WSM","MEX","BMU","LBR","BLZ","BFA","AGO","AIA","PAN","MDG","GHA","IOT","NZL","GBR","BTN","ARE","GIB","SLE","LAO","LIE","KHM","GEO","CAF","UZB","POL","LSO","BHR","LVA","VCT","LCA","MLI","MDA","BOL","SAU","VGB","CPV","PRY","SMR","BGR","SWZ","CYM","MLT","VEN","SYC","RUS","LTU","DEU","BIH","TUV","CAN","LBN","MDV","MRT","MKD","FSM","ATG","LUX","MYS","UGA","PNG","ARG","BRA","LBY","UKR","BRN","AFG","TCD","YEM","KGZ","STP","BDI","PER","SWE","MUS","SEN","PCN","PHL","MWI","ZMB"],"name":"","z":[0.290675898,0.37043934,0.381164179,0.406700787,0.367358382,0.325330763,0.275869362,0.37589092,0.364749676,0.334303167,0.454573994,0.339973958,0.3374775,0.282722944,0.302349838,0.516352941,0.298787216,0.544853659,0.279196344,0.392001644,0.336549323,0.313352941,-0.0243,0.275130648,0.340133776,0.405909091,0.327908121,0.246715726,0.366985218,0.335523624,0.179700375,0.422114007,0.260842365,0.287016827,0.375750012,0.47095899,0.476484375,0.431143878,0.38746039,0.557,0.427050473,0.334822222,0.188205436,0.316468619,0.369043956,0.441941176,0.412348659,0.465686947,0.4944,0.347455696,0.444672269,0.273897345,0.557924528,0.308225425,0.29720438,0.311953854,0.414650191,0.403902174,0.359710588,0.352379199,0.348565217,0.14135266,0.400784473,0.505,0.333183902,0.152731584,0.36612616,0.538210526,0.323362069,0.448,0.324034879,0.318622705,0.245741772,0.440176113,0.334702703,0.25078,0.276045542,0.344294397,0.507801126,0.219519685,0.46248583,0.247447009,0.3513525,0.32738383,0.352991796,0.187814684,0.460277487,0.302005561,0.420901128,0.342484536,0.241243421,0.209067961,0.401880952,0.064906796,0.390858586,0.244350052,0.315866049,0.399283558,0.372608157,0.314786954,0.340101993,0.323200772,0.471719178,0.43751165,0.436797101,0.073777778,0.313523872,0.61925,0.420647321,0.318956398,0.290341207,0.344000748,0.1415625,0.336596542,0.439795699,0.350876033,0.080986667,0.21720008,0.297794618,0.400610329,0.274333333,0.258223377,0.37482,0.383199639,0.280380282,0.219853448,0.370674001,0.31919516,0.372024631,0.538458333,0.385966043,0.244982935,0.414335385,0.360231771,0.344217105,0.431068325,0.582555556,0.33865554,0.338968,0.367858586,0.265307692,0.394003367,0.322531532,0.487,0.420310059,0.404209765,0.183295663,0.7526,0.334844401,0.418799949,0.351717949,0.308980342,0.153311828,0.289126168,0.329956098,0.465458333,0.313955466,0.432161943,0.376939535,0.443782178,0.282556283,0.343039024,0.19219845,0.359072864,0.405669565,0.35403125,0.312402757,0.373726277,0.320100608,0.483474651,0.4655,0.326666667,0.3820524,0.322857143,0.434432578,0.191661765,0.286031373,0.101180139,0.287699582,0.397221461,0.33368873,0.373735632,0.337760717,0.425583178,0.4984,0.364325629,0.303991071,0.136331424,0.412932773,0.308070313,0.683391304,0.255168421,0.319118421,0.082717622,0.076331765,0.406747634,0.394254934,0.422907164,0.276941176,0.34308512,0.132340909,0.215466598,0.33813738,0.352210674,0.314086022,0.38475,0.122022472,0.296916551,0.393049074,0.306335484,0.351896057,0.661066667,0.301038592,0.417790932,0.255111675],"type":"choropleth"}],"name":"2020-12-04"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-05<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bosnia and Herzegovina","Australia","Mongolia","Somalia","India","Ethiopia","Malaysia","Uzbekistan","Canada","Thailand","Guyana","Belize","Turkey","Belarus","Costa Rica","Montenegro","Gabon","Iceland","Estonia","Slovenia","Tanzania","Tonga","Togo","Ireland","Jordan","Senegal","Nepal","Malawi","Burundi","Bermuda","Dominica","Ecuador","Slovakia","Guinea-Bissau","Tokelau","France","Sao Tome and Principe","Finland","Poland","Republic of the Congo","Pakistan","Western Sahara","Switzerland","Panama","Italy","Lebanon","Lithuania","Nigeria","Cook Islands","Seychelles","Sri Lanka","Libya","Paraguay","Uganda","Antigua and Barbuda","Nicaragua","Mali","Bahrain","South Africa","Venezuela","Democratic Republic of the Congo","Hungary","British Indian Ocean Territory","Gibraltar","Liechtenstein","Vietnam","Cameroon","Peru","Spain","Jamaica","South Sudan","Ukraine","Israel","Benin","Niue","Oman","Georgia","Tunisia","Ghana","Solomon Islands","Papua New Guinea","Cyprus","Honduras","Liberia","Egypt","Germany","Isle of Man","Romania","Brazil","Ivory Coast","Micronesia","Barbados","Qatar","Andorra","Bahamas","Mauritius","Montserrat","Cuba","Japan","Suriname","Netherlands","El Salvador","Madagascar","Sweden","Bangladesh","Burkina Faso","Croatia","Lesotho","Yemen","Norway","Saint Vincent and the Grenadines","San Marino","Serbia","Botswana","Djibouti","Maldives","Myanmar","Equatorial Guinea","Pitcairn","Zimbabwe","Haiti","British Virgin Islands","Trinidad and Tobago","Eritrea","Russia","Denmark","Czech Republic","United Kingdom","Mauritania","Cambodia","United States","Jersey","Mozambique","Greenland","Palestine","Swaziland","Saint Helena","Vanuatu","Kosovo","Fiji","Falkland Islands","Colombia","Belgium","Iran","Iraq","Niger","Singapore","Cape Verde","Bolivia","North Korea","Luxembourg","Saint Kitts and Nevis","Angola","Sierra Leone","Kenya","Faroe Islands","China","Saudi Arabia","Kiribati","Central African Republic","Bhutan","Laos","Armenia","Cayman Islands","Portugal","Vatican","Albania","Azerbaijan","Guinea","Dominican Republic","Argentina","Tajikistan","Tuvalu","Samoa","Nauru","South Korea","Malta","East Timor","Turks and Caicos Islands","Afghanistan","Sudan","Turkmenistan","Morocco","Greece","Latvia","Moldova","Indonesia","Macedonia","Guernsey","Comoros","Kazakhstan","Chad","Grenada","Brunei","Mexico","Uruguay","Kyrgyzstan","United Arab Emirates","Gambia","Syria","Algeria","Zambia","Chile","Anguilla","Palau","Rwanda","Guatemala","New Zealand","Austria","Bulgaria","Philippines","Marshall Islands","Kuwait","Saint Lucia","Monaco"],"locations":["BIH","AUS","MNG","SOM","IND","ETH","MYS","UZB","CAN","THA","GUY","BLZ","TUR","BLR","CRI","MNE","GAB","ISL","EST","SVN","TZA","TON","TGO","IRL","JOR","SEN","NPL","MWI","BDI","BMU","DMA","ECU","SVK","GNB","TKL","FRA","STP","FIN","POL","COG","PAK","ESH","CHE","PAN","ITA","LBN","LTU","NGA","COK","SYC","LKA","LBY","PRY","UGA","ATG","NIC","MLI","BHR","ZAF","VEN","COD","HUN","IOT","GIB","LIE","VNM","CMR","PER","ESP","JAM","SSD","UKR","ISR","BEN","NIU","OMN","GEO","TUN","GHA","SLB","PNG","CYP","HND","LBR","EGY","DEU","IMN","ROU","BRA","CIV","FSM","BRB","QAT","AND","BHS","MUS","MSR","CUB","JPN","SUR","NLD","SLV","MDG","SWE","BGD","BFA","HRV","LSO","YEM","NOR","VCT","SMR","SRB","BWA","DJI","MDV","MMR","GNQ","PCN","ZWE","HTI","VGB","TTO","ERI","RUS","DNK","CZE","GBR","MRT","KHM","USA","JEY","MOZ","GRL","PSE","SWZ","SHN","VUT","XKX","FJI","FLK","COL","BEL","IRN","IRQ","NER","SGP","CPV","BOL","PRK","LUX","KNA","AGO","SLE","KEN","FRO","CHN","SAU","KIR","CAF","BTN","LAO","ARM","CYM","PRT","VAT","ALB","AZE","GIN","DOM","ARG","TJK","TUV","WSM","NRU","KOR","MLT","TLS","TCA","AFG","SDN","TKM","MAR","GRC","LVA","MDA","IDN","MKD","GGY","COM","KAZ","TCD","GRD","BRN","MEX","URY","KGZ","ARE","GMB","SYR","DZA","ZMB","CHL","AIA","PLW","RWA","GTM","NZL","AUT","BGR","PHL","MHL","KWT","LCA","MCO"],"name":"","z":[0.414575597,0.42038289,0.409949438,0.086761317,0.214576071,0.168549858,0.065441164,0.182337349,0.366916319,0.349923234,0.27194964,0.389824074,0.220833606,0.34702551,0.31444519,0.176807018,0.430782787,0.222573034,0.319695067,0.308683007,0.201287148,0.216266667,0.262910486,0.28557299,0.233955882,0.384381273,0.285317143,0.313578275,0.209046358,0.118910345,0.2096,0.216237842,0.35281875,0.021241379,0.883,0.419048401,0.426047619,0.376788533,0.217996868,0.226565476,0.266593325,0.227534884,0.276542706,0.276066421,0.387575571,0.203967332,0.413104909,0.214076684,0.4507,0.438255193,0.172180451,0.302127451,0.201385637,0.160457093,0.341333333,0.455836877,0.231042781,0.251095238,0.316545178,0.240438007,0.164780973,0.385393417,0.591,0.168,0.430069767,0.378899833,0.323289487,0.321229008,0.313804702,0.35079966,0.300351288,0.335739781,0.298265341,0.171605809,0.6001875,0.265104545,0.395693215,0.316767654,0.192875546,0.267774194,0.321125,0.362740374,0.280574487,0.450226013,0.367018409,0.298911431,0.44539834,0.397609362,0.385658094,0.307521964,0.218034483,0.164310127,0.197189573,0.2737125,0.335717489,0.251692857,0.415866667,0.052929557,0.312678899,0.366862069,0.277787383,0.371899675,0.395646192,0.399916698,0.276947886,0.353175141,0.318602041,0.325315152,0.328236686,0.450064249,0.469765217,0.493333333,0.409053879,0.250406321,-0.114272727,-0.094816867,0.37450905,0.069044444,0.597,0.230617248,0.40822924,-0.316727273,0.35877551,0.231119048,0.359226185,0.317853519,0.397046543,0.430126333,0.553716418,0.228280543,0.433494913,0.340173077,0.265634686,0.341894737,0.294620072,0.190597015,0.179346154,0.257407407,0.326241071,0.235652406,0.348116279,0.349815376,0.308833264,0.432532075,0.290340675,0.443400555,0.258252399,0.38247191,0.245387259,0.368017857,0.268918367,0.3841,0.262780051,0.352302469,0.287811315,0.020545455,0.501675084,0.289026758,0.163545455,0.302662577,0.175114754,0.480717241,0.353941667,0.403927007,0.306753197,0.131285714,0.408773006,0.475135729,0.268767442,0.26447392,0.36404994,0.322097166,0.538733333,0.3805,0.632,0.341338814,0.169055944,-0.170071429,0.422333333,0.393792233,0.254819048,0.479604167,0.264424519,0.359255805,0.313895753,0.359801325,0.182758119,0.144142857,0.356932692,0.110882353,0.32537013,0.389010417,0.168259259,0.173803279,0.263663472,0.330526809,0.295181818,0.270176768,0.326721311,0.264958974,0.334986813,0.257001869,0.403602713,-0.414,0.55725,-0.073028766,0.340350413,0.350160194,0.342538843,0.369850746,0.332938319,0.561166667,0.235169734,0.319567568,0.394368421],"type":"choropleth"}],"name":"2020-12-05"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-06<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nepal","Australia","Sao Tome and Principe","Sudan","Cyprus","British Indian Ocean Territory","Myanmar","Niue","Peru","Chile","East Timor","Luxembourg","Honduras","Cuba","Syria","Poland","North Korea","Vietnam","Faroe Islands","Russia","Benin","Palau","Kosovo","Liberia","Argentina","Equatorial Guinea","Cameroon","Serbia","Samoa","Denmark","Brazil","Micronesia","Qatar","United States","Tunisia","Turks and Caicos Islands","Saudi Arabia","Bangladesh","Jamaica","Gambia","Czech Republic","Singapore","Israel","Netherlands","Yemen","Cambodia","Somalia","Chad","Austria","Armenia","Marshall Islands","Antigua and Barbuda","Gabon","Ghana","Trinidad and Tobago","Democratic Republic of the Congo","Saint Helena","Mauritius","Hungary","El Salvador","Belarus","Guatemala","Kuwait","Pitcairn","Bahamas","Malawi","Bermuda","Burundi","Italy","Republic of the Congo","Sierra Leone","Montserrat","Romania","Mozambique","Palestine","Greenland","Spain","Sweden","Montenegro","Laos","Guernsey","Malta","Fiji","South Sudan","Ivory Coast","Papua New Guinea","Bhutan","Malaysia","Libya","United Arab Emirates","Dominican Republic","Brunei","Solomon Islands","Angola","Liechtenstein","Iceland","Zimbabwe","Andorra","Bahrain","Ukraine","Uzbekistan","Indonesia","Kyrgyzstan","Thailand","Tokelau","Anguilla","Oman","Turkmenistan","Falkland Islands","Tajikistan","Uganda","Greece","Tonga","Ethiopia","Turkey","Algeria","Burkina Faso","Tanzania","Slovenia","Suriname","Senegal","Norway","Latvia","Lebanon","Belgium","Togo","Estonia","Bosnia and Herzegovina","Mexico","Saint Lucia","Morocco","Guyana","Gibraltar","Costa Rica","Canada","Western Sahara","British Virgin Islands","France","Rwanda","Colombia","Vanuatu","Mali","Switzerland","Sri Lanka","Comoros","Kazakhstan","Dominica","New Zealand","Ecuador","Panama","Guinea-Bissau","Venezuela","India","Saint Kitts and Nevis","Cape Verde","Slovakia","Jordan","Pakistan","Germany","Uruguay","Mongolia","Afghanistan","Bolivia","Ireland","San Marino","Portugal","Nauru","Iraq","South Africa","Cook Islands","Kenya","Seychelles","South Korea","Lithuania","Belize","Philippines","Macedonia","China","Niger","Croatia","Albania","Guinea","Botswana","Nigeria","Mauritania","Saint Vincent and the Grenadines","Haiti","Djibouti","Eritrea","Zambia","Japan","Bulgaria","Grenada","Paraguay","Monaco","Barbados","Isle of Man","Egypt","Kiribati","Iran","Moldova","Central African Republic","Tuvalu","Azerbaijan","Cayman Islands","Finland","Jersey","Madagascar","Vatican","Lesotho","United Kingdom","Georgia","Swaziland","Nicaragua","Maldives"],"locations":["NPL","AUS","STP","SDN","CYP","IOT","MMR","NIU","PER","CHL","TLS","LUX","HND","CUB","SYR","POL","PRK","VNM","FRO","RUS","BEN","PLW","XKX","LBR","ARG","GNQ","CMR","SRB","WSM","DNK","BRA","FSM","QAT","USA","TUN","TCA","SAU","BGD","JAM","GMB","CZE","SGP","ISR","NLD","YEM","KHM","SOM","TCD","AUT","ARM","MHL","ATG","GAB","GHA","TTO","COD","SHN","MUS","HUN","SLV","BLR","GTM","KWT","PCN","BHS","MWI","BMU","BDI","ITA","COG","SLE","MSR","ROU","MOZ","PSE","GRL","ESP","SWE","MNE","LAO","GGY","MLT","FJI","SSD","CIV","PNG","BTN","MYS","LBY","ARE","DOM","BRN","SLB","AGO","LIE","ISL","ZWE","AND","BHR","UKR","UZB","IDN","KGZ","THA","TKL","AIA","OMN","TKM","FLK","TJK","UGA","GRC","TON","ETH","TUR","DZA","BFA","TZA","SVN","SUR","SEN","NOR","LVA","LBN","BEL","TGO","EST","BIH","MEX","LCA","MAR","GUY","GIB","CRI","CAN","ESH","VGB","FRA","RWA","COL","VUT","MLI","CHE","LKA","COM","KAZ","DMA","NZL","ECU","PAN","GNB","VEN","IND","KNA","CPV","SVK","JOR","PAK","DEU","URY","MNG","AFG","BOL","IRL","SMR","PRT","NRU","IRQ","ZAF","COK","KEN","SYC","KOR","LTU","BLZ","PHL","MKD","CHN","NER","HRV","ALB","GIN","BWA","NGA","MRT","VCT","HTI","DJI","ERI","ZMB","JPN","BGR","GRD","PRY","MCO","BRB","IMN","EGY","KIR","IRN","MDA","CAF","TUV","AZE","CYM","FIN","JEY","MDG","VAT","LSO","GBR","GEO","SWZ","NIC","MDV"],"name":"","z":[0.370035508,0.394909082,0.228083333,0.284818182,0.355675456,0.471416667,0.30164257,0.539461538,0.309365896,0.457854672,0.2122,0.142231231,0.219588634,0.023522363,0.189697368,0.273011788,0.521416667,0.443581081,0.457333333,0.361273347,0.2966125,0.645,0.113833333,0.391177258,0.173209532,0.510105263,0.317590372,0.312658046,0.528875,0.384591978,0.35674978,0.237309524,0.302564343,0.394971686,0.289410909,-0.057846154,0.323512286,0.334525943,0.281763912,0.376427273,0.26743949,0.282322034,0.327262877,0.268709479,0.392730435,0.199358382,0.243030675,0.15881875,0.31846711,0.103709924,0.278384615,0.396717949,0.214609929,0.231339435,0.335438326,0.207942943,0.548,0.303284211,0.412771704,0.23361342,0.337539326,0.323162049,0.302098765,0.658571429,0.407892019,0.334733333,0.570459016,0.230597015,0.329588081,0.230987179,0.440911765,0.23625,0.340029005,-0.147608696,0.416239316,0.499306122,0.231794658,0.35938986,0.5503,0.309438462,0.227741935,0.312867925,0.155617512,0.342268085,0.332761905,0.414363014,0.217642857,0.053226811,0.03675,0.314428107,0.326258229,-0.096368421,0.448210526,0.343823718,0.417068966,0.321394161,0.346656657,0.05484,0.336436364,0.338677083,0.2395,0.226714158,0.43968,0.317259727,-0.609,0.458,0.314795337,0.503540541,0.38176,0.325296703,0.165500331,0.387257846,0.163956522,0.072854617,0.284181574,0.216620915,0.125690265,0.030114958,0.217675,0.511833333,0.199354015,0.387720225,0.246054054,0.299509434,0.260432667,0.237454955,0.373398649,0.453167568,0.324661816,0.472571429,0.161115772,0.34797541,0.44025,0.305703468,0.340437091,0.384083333,0.255,0.320874879,-0.13822861,0.258199544,0.306285714,0.176854093,0.26189913,0.216906902,0.123083333,0.198493671,0.37875,0.350685514,0.196111771,0.258516021,0.0315,0.126675488,0.34593621,0.325555556,0.314542373,0.361994382,0.263513158,0.271958124,0.329597668,0.174010613,0.307944724,0.323992933,0.281407678,0.199532667,0.0,0.332867198,0.459333333,0.298694611,0.366316854,0.399933333,0.235147724,0.437855172,0.357858706,0.352762923,0.279941176,0.265266768,0.294044444,0.541507503,0.441269939,0.332074074,0.323836158,0.083394231,0.222230126,0.360469459,0.201975,0.550156863,0.325446781,0.010013889,0.442108108,0.182924242,0.314552524,0.327110448,0.348,0.26055451,0.462333333,0.33115625,0.384141414,0.31538964,0.388,0.459225434,0.460985,0.188742138,0.214571429,0.392071066,0.522149254,0.335367273,0.343225,0.373085202,-0.635,0.198306931,0.352529919,0.359314607,0.016934783,0.230874627,0.115081395],"type":"choropleth"}],"name":"2020-12-06"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-07<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Georgia","Morocco","Tokelau","Tonga","Israel","Dominica","India","Sao Tome and Principe","Burundi","Somalia","Switzerland","Togo","Denmark","Madagascar","Zambia","Papua New Guinea","Isle of Man","East Timor","Lithuania","Austria","Benin","Barbados","Yemen","Ecuador","Saint Helena","Macedonia","Iraq","Iran","Brunei","Saudi Arabia","Ghana","Antigua and Barbuda","Niue","North Korea","Paraguay","France","Qatar","Mauritius","Swaziland","United Kingdom","Bulgaria","Luxembourg","Grenada","South Africa","Greenland","Albania","Djibouti","British Virgin Islands","Ireland","Indonesia","Burkina Faso","Australia","South Korea","Norway","Saint Vincent and the Grenadines","Pitcairn","Andorra","Senegal","Egypt","United Arab Emirates","Iceland","Liechtenstein","Montserrat","Bangladesh","Mexico","Venezuela","Comoros","Tajikistan","Romania","Moldova","Portugal","Uzbekistan","Kazakhstan","Sri Lanka","Mali","Bolivia","Cape Verde","Nauru","Latvia","Colombia","Germany","Falkland Islands","Kenya","Seychelles","Guinea-Bissau","Russia","Ethiopia","Slovakia","Slovenia","Maldives","Nigeria","Saint Kitts and Nevis","Lebanon","Turkey","San Marino","Bosnia and Herzegovina","Armenia","Guyana","Argentina","Estonia","Canada","Republic of the Congo","Mauritania","Mongolia","Rwanda","Jordan","Cook Islands","Pakistan","Guinea","Bermuda","Vietnam","Kyrgyzstan","Bahamas","Gambia","Angola","Kosovo","Fiji","Samoa","Belgium","Guatemala","Central African Republic","Uruguay","Marshall Islands","Philippines","Palestine","Kuwait","Western Sahara","Nepal","Chad","Sierra Leone","Syria","Bhutan","Chile","Sudan","Singapore","Cayman Islands","Anguilla","China","Tuvalu","Azerbaijan","Malta","Niger","Monaco","Costa Rica","Guernsey","Laos","Algeria","Turkmenistan","Finland","Faroe Islands","Turks and Caicos Islands","Sweden","Poland","Netherlands","Kiribati","Spain","Dominican Republic","Zimbabwe","Gabon","Haiti","Oman","Saint Lucia","Myanmar","Micronesia","Uganda","Gibraltar","Hungary","Jamaica","Belarus","Libya","Italy","Cuba","Peru","Czech Republic","South Sudan","Equatorial Guinea","Bahrain","Suriname","Montenegro","Jersey","Brazil","Cambodia","Trinidad and Tobago","Malaysia","Ivory Coast","Afghanistan","Solomon Islands","Honduras","Liberia","Vanuatu","Botswana","Cyprus","Greece","Japan","Croatia","Lesotho","Ukraine","Nicaragua","Tanzania","Thailand","New Zealand","Democratic Republic of the Congo","United States","Eritrea","Panama","Cameroon","Mozambique","Serbia","Tunisia","Belize","Malawi","El Salvador","British Indian Ocean Territory"],"locations":["GEO","MAR","TKL","TON","ISR","DMA","IND","STP","BDI","SOM","CHE","TGO","DNK","MDG","ZMB","PNG","IMN","TLS","LTU","AUT","BEN","BRB","YEM","ECU","SHN","MKD","IRQ","IRN","BRN","SAU","GHA","ATG","NIU","PRK","PRY","FRA","QAT","MUS","SWZ","GBR","BGR","LUX","GRD","ZAF","GRL","ALB","DJI","VGB","IRL","IDN","BFA","AUS","KOR","NOR","VCT","PCN","AND","SEN","EGY","ARE","ISL","LIE","MSR","BGD","MEX","VEN","COM","TJK","ROU","MDA","PRT","UZB","KAZ","LKA","MLI","BOL","CPV","NRU","LVA","COL","DEU","FLK","KEN","SYC","GNB","RUS","ETH","SVK","SVN","MDV","NGA","KNA","LBN","TUR","SMR","BIH","ARM","GUY","ARG","EST","CAN","COG","MRT","MNG","RWA","JOR","COK","PAK","GIN","BMU","VNM","KGZ","BHS","GMB","AGO","XKX","FJI","WSM","BEL","GTM","CAF","URY","MHL","PHL","PSE","KWT","ESH","NPL","TCD","SLE","SYR","BTN","CHL","SDN","SGP","CYM","AIA","CHN","TUV","AZE","MLT","NER","MCO","CRI","GGY","LAO","DZA","TKM","FIN","FRO","TCA","SWE","POL","NLD","KIR","ESP","DOM","ZWE","GAB","HTI","OMN","LCA","MMR","FSM","UGA","GIB","HUN","JAM","BLR","LBY","ITA","CUB","PER","CZE","SSD","GNQ","BHR","SUR","MNE","JEY","BRA","KHM","TTO","MYS","CIV","AFG","SLB","HND","LBR","VUT","BWA","CYP","GRC","JPN","HRV","LSO","UKR","NIC","TZA","THA","NZL","COD","USA","ERI","PAN","CMR","MOZ","SRB","TUN","BLZ","MWI","SLV","IOT"],"name":"","z":[0.477474273,0.435187359,0.467,0.274294118,0.351176755,0.4168,0.278235019,0.645526316,0.121514286,0.375639535,0.387070064,0.353036649,0.394195724,0.399918552,0.357428571,0.447256098,0.407411765,0.34475,0.489958652,0.398830888,0.241673684,0.324317073,0.320152493,0.468430066,0.083823529,0.408945946,0.325945107,0.450292507,0.132931818,0.268826682,0.336521082,0.207293103,0.480818182,0.618629032,0.416247795,0.472926523,0.277497121,0.327930556,0.198275862,0.429019292,0.476883516,0.275769231,0.226617647,0.508271996,0.531720588,0.384828402,0.046636364,0.097,0.430425979,0.203519701,0.350348624,0.45995534,0.349789862,0.414863192,0.31945,0.759142857,0.201402985,0.336684507,0.389312796,0.305366966,0.367790541,0.667086957,0.491225806,0.299963272,0.421386309,0.178856508,0.5926,0.39472381,0.405585971,0.349832653,0.344326851,0.163960784,0.251,0.217519492,0.386871658,0.294825249,0.32356044,0.412,0.300635714,0.421125955,0.408856286,0.328780488,0.253061746,0.524703704,0.280576923,0.382740632,0.296585106,0.395994444,0.297978495,0.120178423,0.323197322,0.18175,0.31739404,0.231664749,0.4554,0.44434375,0.541604396,0.258673913,0.301015413,0.424792593,0.398617727,0.413164384,0.398333333,0.367145374,0.130902857,0.209066116,0.6375,0.239948837,0.265112903,0.454380952,0.313614573,0.601150943,0.410915493,0.488994382,0.435948276,0.430586957,0.318453846,0.2245,0.401818926,0.440150818,0.495573964,0.425585734,0.3559,0.331347277,0.320055556,0.339234568,0.535571429,0.261041605,0.361126582,0.417378571,0.27695,0.285842105,0.38593625,0.395653631,0.363672199,0.501603306,-0.163333333,0.413620238,0.316333333,0.506549894,0.234588235,0.434192231,0.435433962,0.363650831,0.299837209,0.416854701,0.370462025,0.607333333,0.355567031,0.503,-0.0295,0.419144521,0.363428571,0.373370611,0.840727273,0.412967019,0.333661497,0.381854086,0.390213115,0.413621037,0.300095436,0.584589744,0.379604,-0.025142857,0.418425658,0.180461538,0.369079545,0.339589827,0.363459459,0.21535,0.491903704,0.249414314,0.343361281,0.37543295,0.470142857,0.176914286,0.279715152,0.398846154,0.497403846,0.352025,0.398896594,0.247813559,0.433576744,0.055192724,0.273413043,0.294695522,0.413176471,0.370182234,0.417906832,0.386903226,0.448782313,0.477902752,0.451643583,0.342240999,0.349073171,0.393590909,0.36860443,0.390135914,0.23607371,0.354653288,0.41874561,0.282558442,0.459008045,0.40775,0.390499268,0.477964539,0.46188,0.428303754,0.373450199,0.422585366,0.32836246,0.221793928,-0.15975],"type":"choropleth"}],"name":"2020-12-07"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-08<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahamas","Paraguay","South Korea","Iceland","El Salvador","Austria","Ghana","Albania","Romania","Sudan","Niue","East Timor","Finland","Saudi Arabia","United Kingdom","Togo","Vietnam","Rwanda","Mauritius","Nepal","Thailand","Peru","Mozambique","North Korea","Bhutan","Hungary","Bermuda","Mexico","Fiji","Venezuela","Niger","United States","Marshall Islands","Indonesia","Tanzania","Faroe Islands","Bangladesh","Mauritania","Grenada","Mali","Saint Vincent and the Grenadines","Uruguay","Philippines","Ecuador","Germany","Haiti","Botswana","Guinea-Bissau","Eritrea","Nigeria","South Sudan","Sri Lanka","British Virgin Islands","Guyana","Spain","India","Pitcairn","Barbados","Estonia","Republic of the Congo","Ethiopia","Malta","Uzbekistan","Bosnia and Herzegovina","Guernsey","Guatemala","Myanmar","Guinea","Tajikistan","Equatorial Guinea","Malawi","Macedonia","Azerbaijan","Falkland Islands","Malaysia","Anguilla","San Marino","Sao Tome and Principe","British Indian Ocean Territory","Honduras","Syria","Egypt","Bolivia","Suriname","Samoa","Algeria","Madagascar","Brazil","Swaziland","Maldives","Kyrgyzstan","Gambia","France","Cuba","Liechtenstein","Belgium","Kenya","Bahrain","Tuvalu","China","Isle of Man","Sierra Leone","Senegal","Tonga","Norway","Burundi","Denmark","Qatar","Montenegro","New Zealand","Moldova","Comoros","Burkina Faso","Jersey","Ireland","Croatia","Angola","Lesotho","Colombia","Djibouti","Portugal","Sweden","Cameroon","Singapore","Japan","Slovakia","Liberia","Kosovo","Turkmenistan","Cayman Islands","Jamaica","Cambodia","Papua New Guinea","Afghanistan","Democratic Republic of the Congo","Laos","Palau","Monaco","Gabon","Micronesia","Italy","Ivory Coast","Panama","Trinidad and Tobago","Czech Republic","Poland","Montserrat","Serbia","Lithuania","Cyprus","Switzerland","Israel","Western Sahara","Central African Republic","Kiribati","Saint Kitts and Nevis","Benin","Ukraine","Libya","Australia","Tunisia","Antigua and Barbuda","Solomon Islands","Argentina","Somalia","Greenland","Belarus","Nicaragua","Chile","Netherlands","Palestine","Iraq","Georgia","Turkey","Costa Rica","Bulgaria","Belize","Russia","Dominica","Vatican","Tokelau","Jordan","Saint Helena","Cook Islands","Zambia","Kuwait","Latvia","Kazakhstan","Zimbabwe","Iran","Pakistan","Vanuatu","Cape Verde","Luxembourg","Morocco","Dominican Republic","Mongolia","Brunei","Yemen","Andorra","Greece","Chad","Oman","United Arab Emirates","Armenia","Gibraltar","South Africa","Canada","Turks and Caicos Islands","Uganda","Saint Lucia","Seychelles","Slovenia","Lebanon"],"locations":["BHS","PRY","KOR","ISL","SLV","AUT","GHA","ALB","ROU","SDN","NIU","TLS","FIN","SAU","GBR","TGO","VNM","RWA","MUS","NPL","THA","PER","MOZ","PRK","BTN","HUN","BMU","MEX","FJI","VEN","NER","USA","MHL","IDN","TZA","FRO","BGD","MRT","GRD","MLI","VCT","URY","PHL","ECU","DEU","HTI","BWA","GNB","ERI","NGA","SSD","LKA","VGB","GUY","ESP","IND","PCN","BRB","EST","COG","ETH","MLT","UZB","BIH","GGY","GTM","MMR","GIN","TJK","GNQ","MWI","MKD","AZE","FLK","MYS","AIA","SMR","STP","IOT","HND","SYR","EGY","BOL","SUR","WSM","DZA","MDG","BRA","SWZ","MDV","KGZ","GMB","FRA","CUB","LIE","BEL","KEN","BHR","TUV","CHN","IMN","SLE","SEN","TON","NOR","BDI","DNK","QAT","MNE","NZL","MDA","COM","BFA","JEY","IRL","HRV","AGO","LSO","COL","DJI","PRT","SWE","CMR","SGP","JPN","SVK","LBR","XKX","TKM","CYM","JAM","KHM","PNG","AFG","COD","LAO","PLW","MCO","GAB","FSM","ITA","CIV","PAN","TTO","CZE","POL","MSR","SRB","LTU","CYP","CHE","ISR","ESH","CAF","KIR","KNA","BEN","UKR","LBY","AUS","TUN","ATG","SLB","ARG","SOM","GRL","BLR","NIC","CHL","NLD","PSE","IRQ","GEO","TUR","CRI","BGR","BLZ","RUS","DMA","VAT","TKL","JOR","SHN","COK","ZMB","KWT","LVA","KAZ","ZWE","IRN","PAK","VUT","CPV","LUX","MAR","DOM","MNG","BRN","YEM","AND","GRC","TCD","OMN","ARE","ARM","GIB","ZAF","CAN","TCA","UGA","LCA","SYC","SVN","LBN"],"name":"","z":[0.302140187,0.340358781,0.332889236,0.330459677,0.172871384,0.386508922,0.318230491,0.462516245,0.33587907,0.263728814,0.17408,-0.1116,0.230138693,0.172432937,0.559111654,0.385985437,0.291345476,0.123005141,0.323666667,0.243325749,0.289434871,0.234008345,0.498059829,0.310918033,0.212534884,0.360697143,0.598774194,0.261712104,0.093169591,0.092939756,0.377468144,0.349809861,0.551666667,0.198695363,0.20119112,0.26875,0.24655877,0.250928571,0.208485714,0.265069686,0.405892857,0.202506997,0.15935214,0.229885738,0.328029669,0.368855093,0.264557143,-0.045285714,0.3683,0.247447069,0.298171429,-0.031701271,0.374636364,0.259521127,0.371103606,0.133796476,0.552333333,0.198364583,0.284581152,0.162843373,0.16756,0.248040909,0.2222,0.302082397,0.420459459,0.251535989,0.26662844,0.097758621,0.261656,0.279952381,0.264572178,0.378044776,0.320465455,0.469,0.094192491,0.589333333,-0.552,0.194923077,0.501,0.192221186,0.2478,0.348254386,0.292375074,0.194884615,0.051090909,0.356645963,0.181600619,0.348925919,0.29432,0.321937126,0.1410625,0.049394309,0.46494537,-0.087565423,0.476844444,0.350515901,0.27862834,0.167614173,0.0735,0.290273504,0.594019231,0.259277778,0.302380952,0.434739837,0.459057363,-0.244969697,0.333497842,0.201878553,0.361186047,0.394858889,0.380826816,-0.1468,0.276777778,0.262898148,0.365419303,0.346424419,0.348725632,0.382144578,0.329762595,0.278428571,0.333301431,0.406645648,0.4251875,0.277747296,0.293914379,0.286138158,0.357693548,0.319446809,0.317538462,0.42025,0.45946777,0.193074766,0.34503125,0.296578704,0.241138021,0.4555,0.162333333,0.461616667,0.303025862,0.098923077,0.421941426,0.256894737,0.177115726,0.355013258,0.30720122,0.347431894,0.149555556,0.256206226,0.372962882,0.349955598,0.314913836,0.324545181,0.326418182,0.230741007,0.524,-0.096941176,-0.013061404,0.290575714,0.268698795,0.424712979,0.264391304,0.308342105,0.286333333,0.137987969,0.100274448,0.338057143,0.345065934,0.167446103,0.245228524,0.369867561,0.380810219,0.309144231,0.344545667,0.242016993,0.234984881,0.347875796,0.379375,0.311763263,0.6866,0.0,0.068,0.184860294,0.223666667,0.944,0.284867816,0.197315152,0.332884848,0.242288462,0.340679443,0.395884477,0.243577917,0.295952381,0.150236111,0.333239669,0.374567797,0.283483415,0.305465753,0.1945,0.358033113,0.383794118,0.426740864,0.17705618,0.197051948,0.260671168,0.240815385,0.297625,0.335273506,0.334813746,0.467,0.226356027,0.345037736,0.225156977,0.313360215,0.44297318],"type":"choropleth"}],"name":"2020-12-08"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-09<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Comoros","Tuvalu","Uganda","Slovakia","Colombia","Oman","Eritrea","Ethiopia","Yemen","Tunisia","Russia","Lesotho","Sweden","New Zealand","Bahrain","Bahamas","Vanuatu","Mongolia","Anguilla","Azerbaijan","Monaco","Micronesia","Pakistan","Laos","Gibraltar","Zimbabwe","Cayman Islands","Armenia","Western Sahara","Saint Lucia","Croatia","Ivory Coast","Cyprus","Spain","Germany","Lebanon","Turkey","Guinea","Jersey","Turkmenistan","Liberia","Belize","Bangladesh","Kazakhstan","Sri Lanka","Bolivia","Indonesia","Bosnia and Herzegovina","Estonia","Niger","Guinea-Bissau","Kenya","Mauritania","Haiti","Gabon","Myanmar","Latvia","Mali","Jordan","Uruguay","Tanzania","Panama","Argentina","San Marino","Portugal","Botswana","Slovenia","Japan","Cape Verde","Rwanda","Cuba","Guyana","Finland","Cambodia","Nauru","Malaysia","Belarus","Maldives","Zambia","Samoa","Peru","United States","Jamaica","Honduras","Saint Kitts and Nevis","Montenegro","Costa Rica","Afghanistan","Poland","Serbia","Canada","Falkland Islands","Cameroon","Ghana","Dominican Republic","Tajikistan","United Arab Emirates","Mexico","Bulgaria","Algeria","Ecuador","Paraguay","Djibouti","Nepal","Ireland","British Virgin Islands","Belgium","Madagascar","Kosovo","Central African Republic","Sudan","Turks and Caicos Islands","Bhutan","Palestine","Philippines","Saint Vincent and the Grenadines","Albania","Norway","Chile","France","Moldova","Burkina Faso","Isle of Man","United Kingdom","Syria","Netherlands","Iceland","Denmark","Egypt","India","Lithuania","Morocco","Saint Helena","Brunei","Venezuela","Saudi Arabia","Luxembourg","Bermuda","Iran","South Korea","Pitcairn","Sierra Leone","Kyrgyzstan","Tokelau","Kuwait","South Africa","Chad","East Timor","Qatar","Fiji","Togo","Switzerland","Barbados","Dominica","Iraq","Nicaragua","Guatemala","Angola","Macedonia","Benin","Greenland","Andorra","North Korea","Swaziland","Suriname","Thailand","Marshall Islands","China","Sao Tome and Principe","Democratic Republic of the Congo","Somalia","El Salvador","Uzbekistan","Guernsey","South Sudan","Hungary","Papua New Guinea","Mozambique","Ukraine","Republic of the Congo","Trinidad and Tobago","Mauritius","Nigeria","Faroe Islands","Solomon Islands","Czech Republic","Seychelles","Italy","Malawi","Libya","Grenada","Brazil","Equatorial Guinea","Kiribati","Malta","Australia","Montserrat","Liechtenstein","Georgia","Greece","Tonga","Austria","Singapore","Niue","Burundi","British Indian Ocean Territory","Vietnam","Israel","Antigua and Barbuda","Romania","Senegal","Gambia"],"locations":["COM","TUV","UGA","SVK","COL","OMN","ERI","ETH","YEM","TUN","RUS","LSO","SWE","NZL","BHR","BHS","VUT","MNG","AIA","AZE","MCO","FSM","PAK","LAO","GIB","ZWE","CYM","ARM","ESH","LCA","HRV","CIV","CYP","ESP","DEU","LBN","TUR","GIN","JEY","TKM","LBR","BLZ","BGD","KAZ","LKA","BOL","IDN","BIH","EST","NER","GNB","KEN","MRT","HTI","GAB","MMR","LVA","MLI","JOR","URY","TZA","PAN","ARG","SMR","PRT","BWA","SVN","JPN","CPV","RWA","CUB","GUY","FIN","KHM","NRU","MYS","BLR","MDV","ZMB","WSM","PER","USA","JAM","HND","KNA","MNE","CRI","AFG","POL","SRB","CAN","FLK","CMR","GHA","DOM","TJK","ARE","MEX","BGR","DZA","ECU","PRY","DJI","NPL","IRL","VGB","BEL","MDG","XKX","CAF","SDN","TCA","BTN","PSE","PHL","VCT","ALB","NOR","CHL","FRA","MDA","BFA","IMN","GBR","SYR","NLD","ISL","DNK","EGY","IND","LTU","MAR","SHN","BRN","VEN","SAU","LUX","BMU","IRN","KOR","PCN","SLE","KGZ","TKL","KWT","ZAF","TCD","TLS","QAT","FJI","TGO","CHE","BRB","DMA","IRQ","NIC","GTM","AGO","MKD","BEN","GRL","AND","PRK","SWZ","SUR","THA","MHL","CHN","STP","COD","SOM","SLV","UZB","GGY","SSD","HUN","PNG","MOZ","UKR","COG","TTO","MUS","NGA","FRO","SLB","CZE","SYC","ITA","MWI","LBY","GRD","BRA","GNQ","KIR","MLT","AUS","MSR","LIE","GEO","GRC","TON","AUT","SGP","NIU","BDI","IOT","VNM","ISR","ATG","ROU","SEN","GMB"],"name":"","z":[0.268,0.42475,0.16277643,0.387883212,0.272004982,0.32893,0.612736842,0.275017167,0.468798387,0.177932886,0.348619161,0.370395833,0.34821256,0.450527342,0.275143836,0.352,0.2608,0.322150538,0.0,0.450548117,0.492174603,0.6818,0.06674713,0.532678161,0.335869565,0.368308772,0.507896104,0.468907692,0.278266667,0.314744681,0.347657143,0.384516129,0.403943038,0.384828721,0.338928826,0.125486301,0.372117934,0.204854545,0.36612069,0.224206897,0.460256303,0.404846939,0.411370861,0.383926829,0.12455418,0.221793255,0.320927503,0.292805085,0.416223077,0.459726334,-0.12573913,0.311482818,0.6419,0.432910138,0.377113821,0.397780105,0.19911811,0.425777778,0.086434783,0.324330198,0.258078947,0.215320574,0.348581929,-0.367,0.484220138,0.389466667,0.432980769,0.258736842,0.328555556,-0.047699454,0.015591771,0.308951613,0.412008224,0.397104478,-0.459,0.172674594,0.42195098,0.226320513,0.299333333,0.0516,0.3323963,0.421914348,0.4157149,0.131539629,0.313461538,0.252287879,0.268431016,0.321310345,0.277351408,0.329069892,0.387678488,0.428285714,0.392156334,0.133725664,0.309160505,0.238868421,0.260363599,0.314677919,0.455357724,0.365190661,0.252420489,0.134570663,0.4058,0.206588889,0.364186687,0.280625,0.375153602,0.358286822,0.331175,0.397927273,0.306248,0.137125,0.2795,0.459217391,0.290369885,0.4428,0.433325926,0.44090751,0.390900564,0.421604214,0.512046358,0.433389381,0.403643836,0.400107412,0.41445122,0.43443892,0.496640777,0.39126087,0.358321012,0.358341215,0.549168539,0.414151163,0.08975,0.307533333,0.12457253,0.274012876,0.342367089,0.53036,0.382665339,0.313867495,0.63,0.403848837,0.268882353,-0.442,0.24869281,0.632036176,0.58772,0.20075,0.261765799,0.352578313,0.297979021,0.380303758,0.367097826,0.4832,0.358414861,0.253228395,0.352353333,0.462820988,0.312444444,0.3398125,0.59385,0.193885714,0.567238095,0.223869565,0.825294118,0.404508885,0.461692308,0.365841038,0.423333333,0.329578947,0.160228571,0.175374147,0.382315789,0.359382353,0.389664634,0.423055351,0.349294737,0.43675,0.357127572,0.225166667,0.328964392,0.296113636,0.176133964,0.02425,0.623818182,0.478544271,0.569536,0.416080531,0.431302083,0.21620339,0.2886,0.413782788,0.063692308,0.27825,0.237736842,0.429158314,0.270291667,0.400882353,0.409986395,0.355585488,0.538553846,0.392414384,0.304333768,0.495,0.1055,0.283727273,0.396417704,0.416679089,0.291517241,0.390849679,0.353322188,0.369728571],"type":"choropleth"}],"name":"2020-12-09"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-10<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sierra Leone","Kiribati","Samoa","Guinea","Guatemala","Ethiopia","Afghanistan","Chad","Uruguay","Bahrain","Cape Verde","Panama","Laos","Bangladesh","Russia","Kenya","Bahamas","Finland","Belgium","Bermuda","Cayman Islands","Singapore","Kyrgyzstan","Tuvalu","Palestine","Latvia","Niger","Sudan","Faroe Islands","Moldova","Azerbaijan","Germany","Fiji","Monaco","Central African Republic","Palau","Bhutan","Malta","Syria","Guernsey","Colombia","Kazakhstan","Portugal","Kosovo","Turks and Caicos Islands","Argentina","Sri Lanka","Chile","Nauru","Gambia","Zambia","Kuwait","Marshall Islands","Poland","Seychelles","Slovakia","Falkland Islands","Bolivia","China","Turkmenistan","Saint Kitts and Nevis","Angola","Mali","Western Sahara","San Marino","Venezuela","Mexico","Burkina Faso","Antigua and Barbuda","Norway","Sao Tome and Principe","Denmark","Madagascar","Ukraine","Egypt","Montserrat","Swaziland","Mauritius","Djibouti","Thailand","Isle of Man","Lithuania","British Indian Ocean Territory","Mozambique","Somalia","Israel","Democratic Republic of the Congo","Malawi","Uganda","Brazil","Nicaragua","Hungary","Rwanda","El Salvador","Libya","Burundi","Niue","Suriname","Australia","Uzbekistan","Tonga","Benin","Liechtenstein","Yemen","Vanuatu","Papua New Guinea","British Virgin Islands","Morocco","Sweden","Saint Vincent and the Grenadines","Luxembourg","France","Dominican Republic","Iran","United Arab Emirates","Brunei","East Timor","Austria","Saudi Arabia","Tokelau","North Korea","Macedonia","Indonesia","Algeria","New Zealand","Paraguay","Dominica","Republic of the Congo","Iceland","United Kingdom","Qatar","South Korea","Senegal","Pitcairn","Ecuador","Ireland","Romania","Georgia","Switzerland","Bulgaria","Togo","South Africa","India","Iraq","Ghana","Vietnam","Albania","United States","Estonia","Costa Rica","Saint Lucia","Armenia","Croatia","Jersey","Philippines","Zimbabwe","Spain","Cameroon","Japan","Belarus","Italy","Serbia","Botswana","Haiti","Lesotho","Slovenia","Guyana","Netherlands","Tajikistan","Guinea-Bissau","Comoros","Turkey","Cook Islands","Jordan","Pakistan","Bosnia and Herzegovina","Greece","Lebanon","Grenada","Gibraltar","Canada","Peru","Maldives","Mongolia","Mauritania","Oman","Barbados","Malaysia","Saint Helena","Trinidad and Tobago","Greenland","Andorra","South Sudan","Czech Republic","Cyprus","Solomon Islands","Montenegro","Ivory Coast","Myanmar","Liberia","Honduras","Nigeria","Cambodia","Equatorial Guinea","Nepal","Anguilla","Cuba","Jamaica","Gabon","Tunisia","Tanzania","Eritrea","Belize","Micronesia"],"locations":["SLE","KIR","WSM","GIN","GTM","ETH","AFG","TCD","URY","BHR","CPV","PAN","LAO","BGD","RUS","KEN","BHS","FIN","BEL","BMU","CYM","SGP","KGZ","TUV","PSE","LVA","NER","SDN","FRO","MDA","AZE","DEU","FJI","MCO","CAF","PLW","BTN","MLT","SYR","GGY","COL","KAZ","PRT","XKX","TCA","ARG","LKA","CHL","NRU","GMB","ZMB","KWT","MHL","POL","SYC","SVK","FLK","BOL","CHN","TKM","KNA","AGO","MLI","ESH","SMR","VEN","MEX","BFA","ATG","NOR","STP","DNK","MDG","UKR","EGY","MSR","SWZ","MUS","DJI","THA","IMN","LTU","IOT","MOZ","SOM","ISR","COD","MWI","UGA","BRA","NIC","HUN","RWA","SLV","LBY","BDI","NIU","SUR","AUS","UZB","TON","BEN","LIE","YEM","VUT","PNG","VGB","MAR","SWE","VCT","LUX","FRA","DOM","IRN","ARE","BRN","TLS","AUT","SAU","TKL","PRK","MKD","IDN","DZA","NZL","PRY","DMA","COG","ISL","GBR","QAT","KOR","SEN","PCN","ECU","IRL","ROU","GEO","CHE","BGR","TGO","ZAF","IND","IRQ","GHA","VNM","ALB","USA","EST","CRI","LCA","ARM","HRV","JEY","PHL","ZWE","ESP","CMR","JPN","BLR","ITA","SRB","BWA","HTI","LSO","SVN","GUY","NLD","TJK","GNB","COM","TUR","COK","JOR","PAK","BIH","GRC","LBN","GRD","GIB","CAN","PER","MDV","MNG","MRT","OMN","BRB","MYS","SHN","TTO","GRL","AND","SSD","CZE","CYP","SLB","MNE","CIV","MMR","LBR","HND","NGA","KHM","GNQ","NPL","AIA","CUB","JAM","GAB","TUN","TZA","ERI","BLZ","FSM"],"name":"","z":[0.473205128,0.38625,0.639064516,0.155405405,0.272012253,0.411494145,0.335893333,0.635552083,0.393221007,0.250686957,0.234278481,0.263233793,0.475219298,0.195871186,0.344798232,0.286815789,0.152117409,0.342926254,0.293297305,0.465848485,0.488520408,0.301236239,0.275125,0.257,0.329895238,0.266038462,0.492121479,0.397577922,0.858,0.4665,0.527533133,0.353026142,0.328540984,0.184592593,0.438905983,0.286,0.234285714,0.358095745,0.377307692,0.109035714,0.284051525,0.4213,0.336093978,0.301,0.2734,0.333907902,0.220439669,0.348611971,0.860333333,0.46774,0.27025,0.08013181,0.635769231,0.333544811,0.47473822,0.316430894,0.5662,0.238371429,0.374827097,0.612869565,0.3825,0.267455782,0.40215534,0.510421053,0.82675,-0.003652973,0.35235093,0.464234375,0.286551724,0.441801299,0.472384615,0.374308527,0.458994845,0.486677477,0.346472269,0.532727273,0.143928571,0.4266875,0.022913043,0.470680889,0.328319149,0.345,0.837,0.359264706,0.270833333,0.314795886,0.201432432,0.416363281,0.150032368,0.441814308,0.312054717,0.396637037,0.120456522,0.199498051,0.322,0.207423077,0.4374,0.176529412,0.425655481,0.253789474,0.602641791,0.518783133,0.398333333,0.331430622,0.51625,0.536657143,0.21725,0.297495146,0.380818267,0.3306,0.312526012,0.363488608,0.236883002,0.402064039,0.275617935,0.447041667,0.070666667,0.330409091,0.164347752,-0.545333333,0.433344262,0.252783784,0.235263638,0.365283654,0.379357364,0.229868715,0.413625,0.16197561,0.501798246,0.386430239,0.232844633,0.44762612,0.211921147,0.557,0.248457162,0.296315432,0.46522643,0.534115385,0.338110202,0.399202703,0.281187817,0.338291165,0.380965958,0.303625387,0.498408725,0.387014686,0.371101852,0.454793152,0.365454545,0.323368345,0.384268293,0.638122905,0.306080808,0.216950311,0.352046993,0.307888476,0.360114856,0.429280618,0.291374313,0.478669492,0.435739498,0.335303922,0.368243243,0.369230415,0.398654321,0.438772563,0.289526316,0.38800984,0.401491071,0.088375,0.539714286,0.32299252,0.3955,0.2958,0.215656091,0.452514019,0.405507614,0.23970979,0.363625,0.3138125,0.383338088,0.412940406,0.161279167,0.4514,0.375904762,0.31455625,0.466141176,0.428659559,0.597,0.36309375,0.3166875,0.290245902,0.470502924,0.296871134,0.467295597,0.386857143,0.545623188,0.436037383,0.290606299,0.431649123,0.256267797,0.744397091,0.31952459,0.384,0.34174359,0.4815,0.037396469,0.361240154,0.352918919,0.334435798,0.322070485,0.156230769,0.455074766,0.225],"type":"choropleth"}],"name":"2020-12-10"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-11<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bangladesh","Nicaragua","Greece","Bahrain","Venezuela","France","Swaziland","Gambia","Gibraltar","Russia","Guatemala","Germany","Georgia","Netherlands","Ghana","Switzerland","New Zealand","Algeria","Grenada","Suriname","Sweden","Niger","Syria","Greenland","Bahamas","Gabon","Australia","Sudan","Portugal","Luxembourg","Jersey","Slovenia","Costa Rica","Bulgaria","Pakistan","Belgium","Paraguay","Jordan","Turkey","Cook Islands","Finland","Saint Vincent and the Grenadines","Kazakhstan","Antigua and Barbuda","Slovakia","Comoros","Mongolia","Armenia","Saint Kitts and Nevis","Japan","Kenya","Croatia","Cuba","Democratic Republic of the Congo","Montserrat","Poland","Western Sahara","Qatar","Italy","British Virgin Islands","Madagascar","Mexico","Ivory Coast","Saudi Arabia","Czech Republic","Albania","Oman","Macedonia","Tunisia","Cyprus","Jamaica","Solomon Islands","Belarus","Montenegro","Brunei","Israel","Colombia","China","Sierra Leone","Benin","Angola","Latvia","Cayman Islands","Libya","Belize","Cambodia","Moldova","Cape Verde","Papua New Guinea","Uganda","Panama","Lebanon","Canada","Seychelles","Ukraine","Lesotho","Serbia","Micronesia","Liberia","Palestine","Lithuania","Afghanistan","Argentina","Turkmenistan","Kiribati","Senegal","Palau","Singapore","Kosovo","Monaco","United Arab Emirates","Chile","Kuwait","Burkina Faso","Vanuatu","Burundi","Chad","Saint Lucia","Turks and Caicos Islands","Kyrgyzstan","Central African Republic","Yemen","Liechtenstein","Laos","Tuvalu","Denmark","Trinidad and Tobago","Somalia","Haiti","Philippines","Azerbaijan","Mali","Tanzania","Eritrea","Honduras","Spain","Peru","Myanmar","Mauritania","Equatorial Guinea","Rwanda","Botswana","Hungary","Maldives","El Salvador","United Kingdom","Thailand","Pitcairn","Iceland","Guyana","Zambia","Estonia","Nigeria","Uruguay","Bhutan","Nepal","Fiji","Guernsey","Romania","Malta","Faroe Islands","Tajikistan","Sri Lanka","Nauru","Guinea","Samoa","Anguilla","Falkland Islands","San Marino","Vietnam","Ethiopia","Guinea-Bissau","Bolivia","Zimbabwe","Bosnia and Herzegovina","Niue","Mozambique","South Sudan","Iran","Uzbekistan","Tokelau","Republic of the Congo","United States","Vatican","Austria","Iraq","Dominica","Saint Helena","Ireland","Norway","Djibouti","South Africa","Malawi","Andorra","Isle of Man","British Indian Ocean Territory","Tonga","South Korea","Dominican Republic","Morocco","Cameroon","Sao Tome and Principe","India","North Korea","Indonesia","Barbados","Ecuador","East Timor","Malaysia","Egypt","Bermuda","Brazil","Togo","Mauritius"],"locations":["BGD","NIC","GRC","BHR","VEN","FRA","SWZ","GMB","GIB","RUS","GTM","DEU","GEO","NLD","GHA","CHE","NZL","DZA","GRD","SUR","SWE","NER","SYR","GRL","BHS","GAB","AUS","SDN","PRT","LUX","JEY","SVN","CRI","BGR","PAK","BEL","PRY","JOR","TUR","COK","FIN","VCT","KAZ","ATG","SVK","COM","MNG","ARM","KNA","JPN","KEN","HRV","CUB","COD","MSR","POL","ESH","QAT","ITA","VGB","MDG","MEX","CIV","SAU","CZE","ALB","OMN","MKD","TUN","CYP","JAM","SLB","BLR","MNE","BRN","ISR","COL","CHN","SLE","BEN","AGO","LVA","CYM","LBY","BLZ","KHM","MDA","CPV","PNG","UGA","PAN","LBN","CAN","SYC","UKR","LSO","SRB","FSM","LBR","PSE","LTU","AFG","ARG","TKM","KIR","SEN","PLW","SGP","XKX","MCO","ARE","CHL","KWT","BFA","VUT","BDI","TCD","LCA","TCA","KGZ","CAF","YEM","LIE","LAO","TUV","DNK","TTO","SOM","HTI","PHL","AZE","MLI","TZA","ERI","HND","ESP","PER","MMR","MRT","GNQ","RWA","BWA","HUN","MDV","SLV","GBR","THA","PCN","ISL","GUY","ZMB","EST","NGA","URY","BTN","NPL","FJI","GGY","ROU","MLT","FRO","TJK","LKA","NRU","GIN","WSM","AIA","FLK","SMR","VNM","ETH","GNB","BOL","ZWE","BIH","NIU","MOZ","SSD","IRN","UZB","TKL","COG","USA","VAT","AUT","IRQ","DMA","SHN","IRL","NOR","DJI","ZAF","MWI","AND","IMN","IOT","TON","KOR","DOM","MAR","CMR","STP","IND","PRK","IDN","BRB","ECU","TLS","MYS","EGY","BMU","BRA","TGO","MUS"],"name":"","z":[0.188713483,0.185929385,0.382399232,0.100418033,0.137823357,0.34236916,0.328909091,0.396621302,0.334648649,0.374969885,0.244366412,0.281245655,0.402722814,0.36930203,0.142969355,0.327380327,0.394801486,0.373935484,0.305782609,0.1841,0.351825797,0.33550274,0.245594203,0.411842105,0.438136531,0.25812069,0.353663292,0.369416667,0.447545263,0.299010582,0.393526786,0.270032,0.186540765,0.245779817,0.207980843,0.28068169,0.260611272,0.208589744,0.320817147,0.2977,0.284713359,0.325531915,0.133466667,0.225244444,0.341874172,0.237,0.265515789,0.42484507,0.3594,0.330263965,0.329857688,0.408876106,0.010072123,0.37073029,0.369777778,0.264975989,0.266130435,0.157242812,0.39559773,0.417666667,0.294772727,0.173705432,0.209018018,0.008364292,0.336511749,0.359571984,0.240116279,0.260867647,0.219589431,0.316030686,0.282981481,0.263538462,0.418360825,0.409014493,0.382157895,0.427555224,0.217060831,0.366753855,0.1118,0.150636364,0.291431507,0.156396985,0.334545455,0.281829787,0.311768421,0.235368421,0.358827027,0.2775,0.3270625,0.167894964,0.283537377,0.279875,0.369076229,0.390776316,0.328322034,0.29845283,0.302450292,0.5288,0.370785455,0.466835227,0.350942308,0.374648352,0.376730824,0.532641026,0.871,0.272005222,0.775,0.289064327,0.21953125,0.369796296,0.188447736,0.225189139,0.021480946,0.500092784,0.16052381,-0.008311475,0.366916667,0.216846154,0.559545455,0.349891892,0.519564103,0.314360902,0.154611111,0.294893443,0.0305,0.310376723,0.278928571,0.324517391,0.284809107,0.570207041,0.379227273,0.351153333,0.2776,0.024733333,0.168692857,0.312284806,0.602191826,0.325708609,0.36,0.060518519,0.108810651,0.115254902,0.38099734,0.11116092,0.111009967,0.395067081,0.379120267,0.300333333,0.272978723,0.325343284,0.369481481,0.444837838,0.200378077,0.394843284,0.3925,0.2146,0.231010526,0.241352941,0.335553556,0.219740741,0.092285714,0.229406977,0.29,0.705,0.404338235,0.714266667,-0.021333333,0.225666667,-0.465714286,0.33177765,0.365923913,0.106923077,0.24737037,0.213579646,0.172856322,0.544125,0.383844156,0.30227551,0.402186567,0.229125,0.0,0.186644068,0.371282977,0.0,0.304249572,0.313228296,0.345714286,0.299142857,0.283409527,0.377055887,0.385888889,0.258854442,0.253587912,0.268382353,0.404333333,0.751333333,0.3872,0.012508462,0.291316143,0.330930337,0.333445963,0.077285714,0.169386521,0.236947368,0.076824233,0.195494253,0.197899548,0.5501,0.109544092,0.276841402,0.267233333,0.352618356,0.316722222,0.143864865],"type":"choropleth"}],"name":"2020-12-11"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-12<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Senegal","Samoa","Libya","Malta","Mexico","Madagascar","Yemen","Ghana","Marshall Islands","Mauritania","Serbia","Saint Vincent and the Grenadines","Sao Tome and Principe","Mauritius","Liechtenstein","Maldives","Lithuania","Antigua and Barbuda","Saudi Arabia","Malaysia","Mali","Macedonia","Luxembourg","Anguilla","San Marino","Malawi","Angola","Mongolia","Liberia","Iceland","South Sudan","Rwanda","Suriname","Austria","India","Bermuda","Mozambique","Indonesia","South Korea","Iran","Morocco","Iraq","Ireland","South Africa","Isle of Man","Saint Helena","Somalia","Hungary","Myanmar","Guatemala","Russia","Nepal","Guernsey","Vietnam","Azerbaijan","Sudan","Zambia","Grenada","Guinea-Bissau","Sri Lanka","Nauru","Guyana","Haiti","Spain","Honduras","Guinea","Micronesia","Israel","Greenland","Kosovo","Singapore","Saint Kitts and Nevis","Kuwait","Greece","Sierra Leone","Kyrgyzstan","Kiribati","Laos","Moldova","Seychelles","Lebanon","Saint Lucia","Argentina","Lesotho","Gibraltar","Latvia","Montserrat","Monaco","Armenia","Italy","Australia","Ivory Coast","Netherlands","Bahamas","Western Sahara","Jamaica","Kenya","Montenegro","Andorra","Japan","Jersey","Slovenia","Jordan","Kazakhstan","Slovakia","Solomon Islands","Swaziland","Germany","Panama","Pakistan","Tonga","Venezuela","Cambodia","Gambia","United Kingdom","Portugal","Dominica","Fiji","Ukraine","Paraguay","Dominican Republic","North Korea","Colombia","Turkmenistan","Togo","British Virgin Islands","Zimbabwe","Egypt","Peru","Vatican","Georgia","Barbados","Syria","Republic of the Congo","Faroe Islands","Chile","Belgium","Ecuador","East Timor","Belarus","Niger","Uzbekistan","Finland","Comoros","Albania","Trinidad and Tobago","Democratic Republic of the Congo","Czech Republic","United Arab Emirates","Nicaragua","Croatia","Philippines","Cuba","Burkina Faso","Cyprus","France","Switzerland","Tunisia","Oman","Turks and Caicos Islands","Bulgaria","Benin","Cook Islands","Brunei","Norway","Djibouti","Bhutan","Turkey","Costa Rica","Poland","Burundi","Uruguay","Denmark","Bolivia","Gabon","Qatar","Algeria","British Indian Ocean Territory","China","Romania","Sweden","Central African Republic","Ethiopia","Papua New Guinea","Vanuatu","Thailand","Nigeria","Palestine","Belize","Falkland Islands","Tanzania","Bangladesh","Cape Verde","Tajikistan","Botswana","New Zealand","Afghanistan","Bosnia and Herzegovina","Brazil","Pitcairn","Niue","Equatorial Guinea","United States","Uganda","Cayman Islands","Cameroon","Bahrain","Chad","Tuvalu","Canada","El Salvador","Estonia","Eritrea"],"locations":["SEN","WSM","LBY","MLT","MEX","MDG","YEM","GHA","MHL","MRT","SRB","VCT","STP","MUS","LIE","MDV","LTU","ATG","SAU","MYS","MLI","MKD","LUX","AIA","SMR","MWI","AGO","MNG","LBR","ISL","SSD","RWA","SUR","AUT","IND","BMU","MOZ","IDN","KOR","IRN","MAR","IRQ","IRL","ZAF","IMN","SHN","SOM","HUN","MMR","GTM","RUS","NPL","GGY","VNM","AZE","SDN","ZMB","GRD","GNB","LKA","NRU","GUY","HTI","ESP","HND","GIN","FSM","ISR","GRL","XKX","SGP","KNA","KWT","GRC","SLE","KGZ","KIR","LAO","MDA","SYC","LBN","LCA","ARG","LSO","GIB","LVA","MSR","MCO","ARM","ITA","AUS","CIV","NLD","BHS","ESH","JAM","KEN","MNE","AND","JPN","JEY","SVN","JOR","KAZ","SVK","SLB","SWZ","DEU","PAN","PAK","TON","VEN","KHM","GMB","GBR","PRT","DMA","FJI","UKR","PRY","DOM","PRK","COL","TKM","TGO","VGB","ZWE","EGY","PER","VAT","GEO","BRB","SYR","COG","FRO","CHL","BEL","ECU","TLS","BLR","NER","UZB","FIN","COM","ALB","TTO","COD","CZE","ARE","NIC","HRV","PHL","CUB","BFA","CYP","FRA","CHE","TUN","OMN","TCA","BGR","BEN","COK","BRN","NOR","DJI","BTN","TUR","CRI","POL","BDI","URY","DNK","BOL","GAB","QAT","DZA","IOT","CHN","ROU","SWE","CAF","ETH","PNG","VUT","THA","NGA","PSE","BLZ","FLK","TZA","BGD","CPV","TJK","BWA","NZL","AFG","BIH","BRA","PCN","NIU","GNQ","USA","UGA","CYM","CMR","BHR","TCD","TUV","CAN","SLV","EST","ERI"],"name":"","z":[0.195969231,0.590666667,-0.05345,0.277704918,0.330007314,0.315753086,0.268403846,0.251022913,-0.142666667,0.150230769,0.247030303,0.34375,0.0,0.2732,0.458055556,0.074412121,0.283104918,0.152142857,0.116883155,0.081970436,0.475401639,0.198789474,0.400708661,0.696,0.2322,0.312427586,0.399798319,0.316168831,0.383076923,0.179347368,0.384455128,0.151795082,0.199,0.352679356,0.077787864,0.529595745,0.463189189,0.172265291,0.309222052,0.407396197,0.328287823,0.253080189,0.329057985,0.24414641,0.343428571,0.0,0.347281879,0.362147465,0.342768595,0.326885404,0.408139673,0.219128755,0.094675676,0.298924559,0.547863309,0.237866142,0.383,0.539666667,-0.822,0.19357565,-0.09875,0.225809524,0.302294286,0.342470359,0.152807895,0.425697674,0.2902,0.225298193,0.359727273,0.1086875,0.263972281,0.955,0.03117161,0.315626198,0.359742857,0.529076923,0.641222222,0.49275,0.380128205,0.450981651,0.189938547,0.37162069,0.286144106,0.361275,0.2679,0.273515528,0.403214286,0.440861111,0.42568,0.471711068,0.413181701,0.187101695,0.342893121,0.348955882,0.297,0.228705051,0.199240376,0.464473684,0.352431373,0.269164186,0.295714286,0.234351064,0.20128,0.114172414,0.350507246,0.147666667,0.494,0.38563439,0.299220575,0.329117446,0.330381818,0.114382075,0.198161765,0.455640351,0.353809082,0.332150402,0.48,0.373704918,0.333404639,0.369634307,0.278621962,0.422791667,0.245464102,0.382176471,0.494788462,0.367444444,0.243005291,0.335991228,0.184399328,0.3232,0.404924,0.232205128,0.28552381,0.101513514,0.503333333,0.352855335,0.343023386,0.111665376,0.69125,0.402494118,0.424308094,0.109225806,0.34780177,0.809,0.378842837,0.326014925,0.190472081,0.45324183,0.172967679,0.336359801,0.102128,0.239595751,0.006374254,0.221421687,0.347516484,0.352637269,0.365002311,0.234556452,0.207847826,0.311333333,0.299086207,0.298860465,0.5374,0.3345,0.411025027,-0.124363636,0.408909091,0.286767704,0.316705263,0.227065151,0.1346,0.371207039,0.342422269,0.178029354,0.339210526,0.180355634,0.322730769,0.523,0.344153102,0.380604681,0.385098881,0.303666667,0.434568465,0.201229508,0.130444444,0.329104795,0.314831448,0.365142857,0.441578947,0.430166667,0.182338235,0.2342,0.193254545,0.353213333,0.227016667,0.370320812,0.399916667,0.397486111,0.362596941,0.161,0.496666667,0.461055556,0.382637071,0.288600316,0.437928571,0.413099379,0.159272727,0.327955556,0.059111111,0.301319917,0.204020191,0.413229358,0.189684211],"type":"choropleth"}],"name":"2020-12-12"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Haiti","Uzbekistan","Qatar","Israel","Nauru","Brazil","Uruguay","Republic of the Congo","Denmark","Brunei","Tonga","Norway","Paraguay","Tanzania","Grenada","Spain","Venezuela","Botswana","Ethiopia","Montenegro","Guinea-Bissau","Mauritania","Maldives","Estonia","Oman","Switzerland","Antigua and Barbuda","Ivory Coast","Philippines","Cyprus","Solomon Islands","Saint Vincent and the Grenadines","Sri Lanka","Nigeria","Trinidad and Tobago","Suriname","Guyana","Czech Republic","Italy","Democratic Republic of the Congo","Bangladesh","Australia","Sudan","Sao Tome and Principe","Bulgaria","Eritrea","Equatorial Guinea","Bosnia and Herzegovina","Finland","Nepal","Syria","Romania","Indonesia","South Korea","Saint Helena","East Timor","Mali","Guernsey","Madagascar","Malawi","San Marino","Faroe Islands","Morocco","El Salvador","Barbados","India","Ecuador","Mozambique","Benin","Niue","United Kingdom","Thailand","Egypt","South Sudan","Iceland","Tajikistan","Austria","British Virgin Islands","Isle of Man","Mauritius","Hungary","Peru","Guinea","Montserrat","Luxembourg","Malaysia","Somalia","Guatemala","Djibouti","Pitcairn","Ireland","Dominica","Afghanistan","United States","Togo","Iraq","Honduras","Macedonia","South Africa","Rwanda","Bermuda","Saudi Arabia","North Korea","Albania","Fiji","Iran","Myanmar","Dominican Republic","Vietnam","Falkland Islands","Niger","Azerbaijan","Kazakhstan","Chad","Poland","Comoros","Bahamas","Cook Islands","Sierra Leone","Saint Lucia","Papua New Guinea","Mongolia","Zambia","Kuwait","Panama","Turkey","Senegal","Liberia","Gibraltar","Jordan","Slovakia","Micronesia","Bhutan","Tuvalu","New Zealand","Libya","Greece","Palestine","Lithuania","Malta","Angola","Algeria","Kyrgyzstan","Armenia","Turks and Caicos Islands","Portugal","Zimbabwe","Kenya","Kiribati","Cambodia","Sweden","Ukraine","Turkmenistan","Monaco","Samoa","Lesotho","Pakistan","Georgia","China","Ghana","Gambia","Central African Republic","Slovenia","Vanuatu","Laos","Moldova","Nicaragua","Burundi","Burkina Faso","Singapore","Belize","Bolivia","United Arab Emirates","Swaziland","Yemen","Canada","Lebanon","Belarus","Andorra","Germany","Western Sahara","Saint Kitts and Nevis","Bahrain","Cuba","Jamaica","Marshall Islands","Seychelles","Tunisia","France","Kosovo","Croatia","Liechtenstein","Uganda","Cayman Islands","Costa Rica","Argentina","Chile","Russia","Cape Verde","Japan","Gabon","Cameroon","Colombia","Jersey","Serbia","Mexico","Belgium","Greenland","Latvia","Netherlands"],"locations":["HTI","UZB","QAT","ISR","NRU","BRA","URY","COG","DNK","BRN","TON","NOR","PRY","TZA","GRD","ESP","VEN","BWA","ETH","MNE","GNB","MRT","MDV","EST","OMN","CHE","ATG","CIV","PHL","CYP","SLB","VCT","LKA","NGA","TTO","SUR","GUY","CZE","ITA","COD","BGD","AUS","SDN","STP","BGR","ERI","GNQ","BIH","FIN","NPL","SYR","ROU","IDN","KOR","SHN","TLS","MLI","GGY","MDG","MWI","SMR","FRO","MAR","SLV","BRB","IND","ECU","MOZ","BEN","NIU","GBR","THA","EGY","SSD","ISL","TJK","AUT","VGB","IMN","MUS","HUN","PER","GIN","MSR","LUX","MYS","SOM","GTM","DJI","PCN","IRL","DMA","AFG","USA","TGO","IRQ","HND","MKD","ZAF","RWA","BMU","SAU","PRK","ALB","FJI","IRN","MMR","DOM","VNM","FLK","NER","AZE","KAZ","TCD","POL","COM","BHS","COK","SLE","LCA","PNG","MNG","ZMB","KWT","PAN","TUR","SEN","LBR","GIB","JOR","SVK","FSM","BTN","TUV","NZL","LBY","GRC","PSE","LTU","MLT","AGO","DZA","KGZ","ARM","TCA","PRT","ZWE","KEN","KIR","KHM","SWE","UKR","TKM","MCO","WSM","LSO","PAK","GEO","CHN","GHA","GMB","CAF","SVN","VUT","LAO","MDA","NIC","BDI","BFA","SGP","BLZ","BOL","ARE","SWZ","YEM","CAN","LBN","BLR","AND","DEU","ESH","KNA","BHR","CUB","JAM","MHL","SYC","TUN","FRA","XKX","HRV","LIE","UGA","CYM","CRI","ARG","CHL","RUS","CPV","JPN","GAB","CMR","COL","JEY","SRB","MEX","BEL","GRL","LVA","NLD"],"name":"","z":[0.377181141,0.154529412,0.184276498,0.282088172,0.411833333,0.340628356,0.308746207,0.63952381,0.364649832,0.428125,0.38049505,0.434615991,0.282132834,0.324644578,0.464636364,0.338131525,0.004129773,0.56490566,0.318695122,0.4869375,0.944,0.204294118,-0.092006452,0.414980645,0.238191781,0.405401064,0.2402,0.351265625,0.247433132,0.431128617,0.406,0.294309524,0.21405772,0.309044759,0.36854386,0.057666667,0.340190476,0.370345304,0.51542953,0.181101449,0.156744868,0.424166971,0.5047,-0.45,0.286486486,0.298,0.687272727,0.378746032,0.353803008,0.205714789,0.39155,0.34200578,0.195968656,0.33225067,0.0,0.266666667,0.244191919,0.2666,0.381852174,0.374219858,0.289428571,0.435583333,0.424285714,0.238833544,0.224543478,0.183754749,0.284711424,0.323173913,0.5025,0.436,0.443538065,0.381183344,0.340902584,0.360649254,0.3886,0.25552381,0.371506039,0.1976,0.307109375,0.296205882,0.357628906,0.309982217,0.420093023,0.65926087,0.427032258,0.093228695,0.506760331,0.287601015,0.344777778,-0.7465,0.328391898,-0.3105,0.259706349,0.369396148,0.536993865,0.31360355,0.259721557,0.3893125,0.373194223,0.084488208,0.220794872,0.118436567,0.5106,0.464183406,0.34436,0.373383412,0.169164894,0.285879048,0.430523416,0.43347619,0.360460648,0.436739583,0.329925926,0.410969697,0.244121689,0.528,0.377153846,-0.3678,0.272188406,0.294075,0.275092593,0.334475904,0.49668,-0.002410526,0.361010768,0.292447922,0.381816901,0.408033333,-0.2556,0.195288889,0.505554688,0.291636364,0.0009,0.342,0.325553086,0.360916667,0.338429283,0.4433,0.337660428,0.394985401,0.322434483,0.366371287,0.2854375,0.392782051,0.532125,0.31867287,0.324007752,0.318018947,-0.051333333,0.229784615,0.437360581,0.349357477,0.426416667,0.48087234,0.448666667,0.4414,0.379903569,0.352808362,0.379972087,0.312055556,0.373646465,0.376595745,0.246549763,0.339111111,0.500454545,0.420625899,0.233911638,0.075517241,0.378151899,0.242550984,0.373914634,0.201636364,0.20036238,0.603941176,0.170082353,0.340382994,0.314705479,0.42839726,0.63275,0.385085823,0.338107143,0.722,0.085146341,0.124761711,0.30994575,0.096875,0.394358333,0.372190141,0.434472535,0.37358,0.312130435,0.365736842,0.410763333,0.522088235,0.342182058,0.478856234,0.313568,0.327595031,0.435377049,0.313765,0.178076923,0.40309839,0.294076736,0.256231788,0.34802907,0.356791019,0.36712915,0.349928571,0.307882051,0.408502323],"type":"choropleth"}],"name":"2020-12-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Palestine","Malawi","Niue","Vatican","British Indian Ocean Territory","Anguilla","Western Sahara","Serbia","Mauritius","El Salvador","Saint Lucia","Liberia","Iceland","Monaco","Kuwait","South Sudan","Portugal","Chad","Jamaica","Sao Tome and Principe","Latvia","Canada","Moldova","Tuvalu","Cayman Islands","Lesotho","Eritrea","Seychelles","Estonia","Cape Verde","Haiti","Lebanon","Tanzania","Panama","Botswana","Republic of the Congo","Guyana","Ethiopia","Nauru","Malaysia","Argentina","Yemen","Brazil","Rwanda","Turks and Caicos Islands","Myanmar","Barbados","Belize","Hungary","United States","Thailand","Afghanistan","Sierra Leone","Micronesia","Equatorial Guinea","Azerbaijan","Spain","Laos","Honduras","Bermuda","Central African Republic","Nigeria","Angola","Kyrgyzstan","Egypt","Papua New Guinea","Chile","Burundi","Trinidad and Tobago","Croatia","Liechtenstein","Saint Vincent and the Grenadines","Denmark","Bulgaria","Turkey","Israel","Somalia","Costa Rica","Luxembourg","Isle of Man","Belarus","Montserrat","Mexico","Vanuatu","Jordan","Brunei","Cook Islands","Slovenia","Albania","Democratic Republic of the Congo","Italy","Cyprus","Tunisia","Solomon Islands","Cuba","Andorra","United Arab Emirates","Montenegro","Ivory Coast","Burkina Faso","Zimbabwe","Pitcairn","Qatar","Lithuania","Japan","Guinea-Bissau","Australia","Czech Republic","Saint Kitts and Nevis","Oman","Benin","Jersey","Djibouti","Singapore","Pakistan","Kazakhstan","Iran","Antigua and Barbuda","Kiribati","North Korea","Cameroon","East Timor","Indonesia","Ukraine","Uganda","Cambodia","Uzbekistan","Palau","Madagascar","Kosovo","Ecuador","Togo","British Virgin Islands","Mozambique","India","Armenia","China","South Korea","Colombia","Dominican Republic","Macedonia","Tonga","Mongolia","Belgium","Zambia","Comoros","South Africa","Ireland","Paraguay","Norway","Dominica","Tokelau","Libya","Kenya","Iraq","Slovakia","Austria","Turkmenistan","Morocco","Saint Helena","Saudi Arabia","Poland","Senegal","United Kingdom","Switzerland","Syria","Sri Lanka","Vietnam","Niger","New Zealand","Ghana","France","Falkland Islands","Bahrain","Guernsey","Algeria","San Marino","Bahamas","Fiji","Philippines","Maldives","Tajikistan","Greenland","Bosnia and Herzegovina","Peru","Gabon","Bhutan","Bolivia","Sudan","Guinea","Nicaragua","Uruguay","Samoa","Marshall Islands","Nepal","Germany","Guatemala","Russia","Sweden","Finland","Mali","Mauritania","Romania","Gambia","Greece","Grenada","Bangladesh","Faroe Islands","Venezuela","Suriname","Georgia","Swaziland","Gibraltar","Netherlands","Malta"],"locations":["PSE","MWI","NIU","VAT","IOT","AIA","ESH","SRB","MUS","SLV","LCA","LBR","ISL","MCO","KWT","SSD","PRT","TCD","JAM","STP","LVA","CAN","MDA","TUV","CYM","LSO","ERI","SYC","EST","CPV","HTI","LBN","TZA","PAN","BWA","COG","GUY","ETH","NRU","MYS","ARG","YEM","BRA","RWA","TCA","MMR","BRB","BLZ","HUN","USA","THA","AFG","SLE","FSM","GNQ","AZE","ESP","LAO","HND","BMU","CAF","NGA","AGO","KGZ","EGY","PNG","CHL","BDI","TTO","HRV","LIE","VCT","DNK","BGR","TUR","ISR","SOM","CRI","LUX","IMN","BLR","MSR","MEX","VUT","JOR","BRN","COK","SVN","ALB","COD","ITA","CYP","TUN","SLB","CUB","AND","ARE","MNE","CIV","BFA","ZWE","PCN","QAT","LTU","JPN","GNB","AUS","CZE","KNA","OMN","BEN","JEY","DJI","SGP","PAK","KAZ","IRN","ATG","KIR","PRK","CMR","TLS","IDN","UKR","UGA","KHM","UZB","PLW","MDG","XKX","ECU","TGO","VGB","MOZ","IND","ARM","CHN","KOR","COL","DOM","MKD","TON","MNG","BEL","ZMB","COM","ZAF","IRL","PRY","NOR","DMA","TKL","LBY","KEN","IRQ","SVK","AUT","TKM","MAR","SHN","SAU","POL","SEN","GBR","CHE","SYR","LKA","VNM","NER","NZL","GHA","FRA","FLK","BHR","GGY","DZA","SMR","BHS","FJI","PHL","MDV","TJK","GRL","BIH","PER","GAB","BTN","BOL","SDN","GIN","NIC","URY","WSM","MHL","NPL","DEU","GTM","RUS","SWE","FIN","MLI","MRT","ROU","GMB","GRC","GRD","BGD","FRO","VEN","SUR","GEO","SWZ","GIB","NLD","MLT"],"name":"","z":[0.333235772,0.337827225,0.4766,0.488,0.466166667,0.909,0.518702703,0.364296296,0.326032258,0.193326103,0.1289,0.278301527,0.221423423,0.274666667,0.049122244,0.303047393,0.262706873,0.423333333,0.304960046,0.392,0.119187192,0.167945896,0.095261364,0.596,0.2342125,0.190413333,0.4803,0.312275591,0.229585366,0.281468085,0.242054688,0.136606796,0.170346939,0.274372102,0.436572816,0.418558824,0.188521739,0.224227119,0.0,0.192599935,0.346163923,0.220033058,0.380604585,0.109835917,0.546333333,0.174893855,0.063092308,0.23,0.293405488,0.259390208,0.264725441,0.204177215,0.427540984,0.499,0.393555556,0.343670251,0.293783757,0.332088496,0.23698,0.25175,0.096315217,0.466912138,0.288778325,0.457277778,0.300058915,0.286788889,0.234819821,-0.161888889,0.267659176,0.270635135,0.389666667,0.1255,0.323772118,0.217897338,0.21435336,0.237590753,0.104623116,0.207206166,0.300103825,0.490788136,0.235298077,0.509888889,0.285435252,0.3044,0.264704082,0.273615385,0.185,0.215893688,0.318572864,0.24343038,0.386568167,0.281871264,0.29147541,0.101625,0.10501055,0.332333333,0.211871686,0.50235,0.391323077,0.231948718,0.300095563,0.834,0.123272321,0.253584775,0.201706468,0.458,0.36511359,0.321141935,0.068666667,0.171577586,0.280263158,0.076893443,0.118111111,0.065038123,0.300720855,0.341346939,0.27188543,0.023604651,0.547181818,0.34578125,0.285452933,0.174066667,0.179236274,0.246695798,0.528396438,0.259463158,0.273378378,0.905,0.388248619,0.24719697,0.182937691,0.275588832,-0.004571429,0.294491379,0.201659187,0.265486486,0.305812993,0.262245922,0.298948203,0.229843629,0.14262963,0.281885246,0.262669903,0.300070845,0.328493506,0.0,0.316965462,0.266257511,0.338834339,0.342995381,0.348666667,0.825,0.193021277,0.296391718,0.219034091,0.226242775,0.311579112,0.321916667,0.311951429,0.212777778,0.099981982,0.24707355,0.187143426,0.35836674,0.377586618,0.313550725,0.216838659,0.086613164,0.209628305,0.305158268,0.247757503,0.347104791,0.312,-0.025263158,0.271444444,0.306752252,-0.637,0.327544554,0.245191781,0.171818955,0.098486175,0.286855556,0.388727273,0.316109489,0.434451273,0.109072165,0.057,0.180531126,0.356348101,0.216457143,0.197181208,0.296364029,0.22375,0.0734,0.256122093,0.308100372,0.215932519,0.287908555,0.331396552,0.21101218,0.259497436,0.071277778,0.322803903,0.366901961,0.271716174,0.338307692,0.226587467,0.2244,0.07605558,0.1924,0.283334218,0.503458333,0.422209302,0.366085867,0.356869159],"type":"choropleth"}],"name":"2020-12-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Vatican","Brazil","Sao Tome and Principe","Nepal","Djibouti","Ecuador","Myanmar","Gabon","Costa Rica","Netherlands","Guinea","Belgium","United States","Indonesia","Slovenia","Comoros","Greece","Honduras","Gambia","Cambodia","Kazakhstan","Turkey","Burundi","Cook Islands","Mongolia","Equatorial Guinea","Zambia","Algeria","Liechtenstein","Rwanda","Guatemala","Hungary","Romania","Papua New Guinea","Maldives","Pakistan","Luxembourg","Brunei","Jordan","Montserrat","Andorra","Portugal","Burkina Faso","El Salvador","Mauritius","Venezuela","Egypt","Anguilla","India","Belarus","Nicaragua","Saint Vincent and the Grenadines","Finland","Czech Republic","Russia","Ivory Coast","Faroe Islands","Israel","Barbados","Grenada","Angola","Bolivia","Bangladesh","Italy","Sudan","Trinidad and Tobago","Niue","Togo","Democratic Republic of the Congo","Qatar","United Arab Emirates","Vanuatu","Cyprus","Poland","Croatia","Bahamas","Thailand","Jersey","South Sudan","Senegal","Oman","Suriname","Japan","Montenegro","Somalia","Isle of Man","Cuba","Switzerland","Lithuania","Iceland","Mozambique","Malawi","Tonga","Solomon Islands","Jamaica","Saint Kitts and Nevis","Tunisia","France","Denmark","Greenland","Malta","Bulgaria","Australia","Serbia","Saudi Arabia","British Virgin Islands","Philippines","Argentina","Ghana","Laos","Niger","Estonia","Malaysia","Sierra Leone","United Kingdom","Afghanistan","Swaziland","Central African Republic","Kyrgyzstan","Marshall Islands","Haiti","San Marino","Uruguay","Falkland Islands","Norway","Tokelau","Samoa","Chad","Iraq","Benin","Georgia","Lesotho","Kuwait","Morocco","Cayman Islands","Panama","Botswana","Seychelles","Iran","Ethiopia","North Korea","Bermuda","Lebanon","Antigua and Barbuda","Mauritania","Guernsey","Cape Verde","Zimbabwe","Sweden","Moldova","Guyana","Germany","Saint Helena","Azerbaijan","Saint Lucia","Latvia","Tuvalu","Austria","Nauru","Vietnam","Canada","Belize","Dominican Republic","Bahrain","Madagascar","Syria","Singapore","South Korea","Cameroon","Albania","China","Guinea-Bissau","Ireland","Tanzania","Bhutan","Dominica","Liberia","Nigeria","Western Sahara","Kiribati","Bosnia and Herzegovina","Sri Lanka","Paraguay","Fiji","Kenya","Colombia","Slovakia","Turkmenistan","Spain","Yemen","Gibraltar","Armenia","Macedonia","Palau","Libya","Peru","Ukraine","Republic of the Congo","Tajikistan","Pitcairn","South Africa","Mali","East Timor","Micronesia","Chile","Monaco","Uzbekistan","New Zealand","Palestine","Eritrea","Turks and Caicos Islands","Kosovo","Mexico","Uganda"],"locations":["VAT","BRA","STP","NPL","DJI","ECU","MMR","GAB","CRI","NLD","GIN","BEL","USA","IDN","SVN","COM","GRC","HND","GMB","KHM","KAZ","TUR","BDI","COK","MNG","GNQ","ZMB","DZA","LIE","RWA","GTM","HUN","ROU","PNG","MDV","PAK","LUX","BRN","JOR","MSR","AND","PRT","BFA","SLV","MUS","VEN","EGY","AIA","IND","BLR","NIC","VCT","FIN","CZE","RUS","CIV","FRO","ISR","BRB","GRD","AGO","BOL","BGD","ITA","SDN","TTO","NIU","TGO","COD","QAT","ARE","VUT","CYP","POL","HRV","BHS","THA","JEY","SSD","SEN","OMN","SUR","JPN","MNE","SOM","IMN","CUB","CHE","LTU","ISL","MOZ","MWI","TON","SLB","JAM","KNA","TUN","FRA","DNK","GRL","MLT","BGR","AUS","SRB","SAU","VGB","PHL","ARG","GHA","LAO","NER","EST","MYS","SLE","GBR","AFG","SWZ","CAF","KGZ","MHL","HTI","SMR","URY","FLK","NOR","TKL","WSM","TCD","IRQ","BEN","GEO","LSO","KWT","MAR","CYM","PAN","BWA","SYC","IRN","ETH","PRK","BMU","LBN","ATG","MRT","GGY","CPV","ZWE","SWE","MDA","GUY","DEU","SHN","AZE","LCA","LVA","TUV","AUT","NRU","VNM","CAN","BLZ","DOM","BHR","MDG","SYR","SGP","KOR","CMR","ALB","CHN","GNB","IRL","TZA","BTN","DMA","LBR","NGA","ESH","KIR","BIH","LKA","PRY","FJI","KEN","COL","SVK","TKM","ESP","YEM","GIB","ARM","MKD","PLW","LBY","PER","UKR","COG","TJK","PCN","ZAF","MLI","TLS","FSM","CHL","MCO","UZB","NZL","PSE","ERI","TCA","XKX","MEX","UGA"],"name":"","z":[0.0,0.460770967,0.610285714,0.252697674,-0.059769231,0.195190939,0.26405298,0.304080357,0.236525,0.365886881,0.237836066,0.306579077,0.329322701,0.114303865,0.237764977,0.27,0.351068644,0.3314,0.243293706,0.158244681,0.090608696,0.347521871,0.53,0.294,0.32053527,0.2173125,0.09755,0.392212355,0.1761,0.106206897,0.264234711,0.354126623,0.361132984,0.356660377,0.198482759,0.224131705,0.400687179,0.363894737,0.170170213,0.638153846,-0.013206897,0.327356196,0.439139535,0.24122314,0.3368,0.067317489,0.376549374,0.864,0.205549806,0.284943182,0.29845234,0.292081081,0.439189189,0.342829832,0.37893733,0.162477273,0.0072,0.294890359,0.169271429,0.315,0.41577027,0.263,0.226069697,0.382853512,0.492192547,0.254772989,0.689428571,0.219645631,0.290186957,0.11281893,0.21672664,0.461642857,0.318155963,0.209341847,0.26085906,0.279130952,0.344558974,0.227621622,0.394945946,0.305119122,0.311305785,0.353153846,0.260092628,0.388075472,0.336068493,0.411480392,0.039342878,0.357412146,0.287698259,0.244262136,0.384221154,0.306802198,0.396765306,0.1664,0.321484305,-0.113,0.274754658,0.341604459,0.343101509,0.477025641,0.37103,0.333414097,0.425683296,0.42699403,0.099952479,0.441166667,0.363012836,0.267762589,0.263728501,0.329885714,0.385813445,0.34024026,0.298260213,0.332819672,0.37330776,0.374763359,0.263772727,0.4183125,0.341473684,0.621388889,0.30575827,0.8895,0.289431691,0.103222222,0.390533629,0.6604,0.382111111,0.51374,0.302617857,0.355035088,0.40922108,0.40044,0.057274775,0.343489489,0.492369863,0.290285654,0.362344828,0.406747826,0.367755869,0.304577465,0.425352941,0.388384615,0.178152632,0.084766667,0.548681818,0.049969697,0.215521739,0.264438735,0.350775782,0.354390244,0.026492063,0.326895942,0.167909091,0.422806034,0.338512195,0.272607143,0.624,0.328208719,-0.814,0.344639946,0.233715294,0.285327731,0.24028932,0.069221311,0.333097744,0.385338462,0.126405063,0.326625628,0.332238938,0.388328859,0.332882914,-0.348,0.281621939,0.36809058,0.1618,-0.10525,0.420818605,0.517395318,0.465681818,0.2292,0.42320283,0.250211134,0.335454699,0.510063291,0.284229739,0.334575397,0.251098039,0.315083333,0.268692087,0.402156863,0.244869565,0.380292135,0.240363636,0.0,0.0306,0.287647897,0.331603175,0.301114286,0.312481013,-0.234,0.322357103,0.333915612,0.1181875,0.310142857,0.266666811,0.322506849,0.100333333,0.405777571,0.222155172,0.193538462,0.141625,0.447107692,0.248535054,0.401857143],"type":"choropleth"}],"name":"2020-12-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Vietnam","Uzbekistan","Finland","San Marino","Djibouti","Ireland","Isle of Man","Sudan","Qatar","Guatemala","Iraq","Israel","Macedonia","Tokelau","Zambia","Brunei","Dominica","Tonga","Denmark","Iran","Fiji","Somalia","Syria","Paraguay","Bosnia and Herzegovina","Barbados","Montserrat","Algeria","Luxembourg","Saudi Arabia","North Korea","Mexico","Belarus","Uruguay","Norway","South Africa","Dominican Republic","Czech Republic","Montenegro","Bulgaria","New Zealand","Sierra Leone","Samoa","Serbia","Micronesia","Liberia","Netherlands","Kuwait","Chile","Uganda","Singapore","Argentina","Portugal","Gibraltar","Swaziland","Kosovo","China","Kiribati","Sweden","Benin","Turkmenistan","Cambodia","Malta","Cameroon","Bahrain","Turks and Caicos Islands","Chad","Germany","Lebanon","Marshall Islands","Belize","Cape Verde","Canada","Panama","Poland","Moldova","Latvia","Vanuatu","Antigua and Barbuda","Seychelles","Cayman Islands","Lesotho","Tuvalu","Palestine","Central African Republic","Saint Lucia","Kyrgyzstan","Monaco","Afghanistan","Ghana","Georgia","Laos","Armenia","Colombia","Kenya","Jersey","Japan","Switzerland","Cuba","Senegal","Greenland","Australia","France","Jamaica","Grenada","Philippines","Slovenia","Burkina Faso","Nicaragua","Saint Helena","Cyprus","Ivory Coast","Lithuania","Saint Vincent and the Grenadines","Nepal","Italy","Democratic Republic of the Congo","Solomon Islands","Trinidad and Tobago","United Arab Emirates","Oman","Croatia","Ukraine","Papua New Guinea","Palau","Kazakhstan","Gambia","Saint Kitts and Nevis","Greece","Belgium","Libya","Slovakia","Comoros","Burundi","Bolivia","Jordan","Cook Islands","Bhutan","Bahamas","Western Sahara","Mongolia","Costa Rica","Gabon","Pakistan","Suriname","Liechtenstein","Turkey","Romania","Vatican","Tunisia","Thailand","Iceland","United States","Hungary","Guernsey","Pitcairn","Togo","Botswana","El Salvador","Malawi","Nauru","Tanzania","Mauritius","Bermuda","Niger","East Timor","Faroe Islands","Eritrea","Yemen","Peru","Azerbaijan","British Indian Ocean Territory","Niue","Madagascar","Egypt","Ecuador","Angola","Spain","Sao Tome and Principe","South Sudan","Guyana","Maldives","Venezuela","Ethiopia","Guinea-Bissau","Mali","Zimbabwe","British Virgin Islands","Russia","Nigeria","Estonia","Malaysia","Anguilla","Indonesia","Falkland Islands","Austria","Sri Lanka","Republic of the Congo","Bangladesh","Andorra","United Kingdom","Brazil","India","Morocco","Haiti","Honduras","Myanmar","South Korea","Equatorial Guinea","Tajikistan","Guinea","Albania","Mauritania","Mozambique","Rwanda"],"locations":["VNM","UZB","FIN","SMR","DJI","IRL","IMN","SDN","QAT","GTM","IRQ","ISR","MKD","TKL","ZMB","BRN","DMA","TON","DNK","IRN","FJI","SOM","SYR","PRY","BIH","BRB","MSR","DZA","LUX","SAU","PRK","MEX","BLR","URY","NOR","ZAF","DOM","CZE","MNE","BGR","NZL","SLE","WSM","SRB","FSM","LBR","NLD","KWT","CHL","UGA","SGP","ARG","PRT","GIB","SWZ","XKX","CHN","KIR","SWE","BEN","TKM","KHM","MLT","CMR","BHR","TCA","TCD","DEU","LBN","MHL","BLZ","CPV","CAN","PAN","POL","MDA","LVA","VUT","ATG","SYC","CYM","LSO","TUV","PSE","CAF","LCA","KGZ","MCO","AFG","GHA","GEO","LAO","ARM","COL","KEN","JEY","JPN","CHE","CUB","SEN","GRL","AUS","FRA","JAM","GRD","PHL","SVN","BFA","NIC","SHN","CYP","CIV","LTU","VCT","NPL","ITA","COD","SLB","TTO","ARE","OMN","HRV","UKR","PNG","PLW","KAZ","GMB","KNA","GRC","BEL","LBY","SVK","COM","BDI","BOL","JOR","COK","BTN","BHS","ESH","MNG","CRI","GAB","PAK","SUR","LIE","TUR","ROU","VAT","TUN","THA","ISL","USA","HUN","GGY","PCN","TGO","BWA","SLV","MWI","NRU","TZA","MUS","BMU","NER","TLS","FRO","ERI","YEM","PER","AZE","IOT","NIU","MDG","EGY","ECU","AGO","ESP","STP","SSD","GUY","MDV","VEN","ETH","GNB","MLI","ZWE","VGB","RUS","NGA","EST","MYS","AIA","IDN","FLK","AUT","LKA","COG","BGD","AND","GBR","BRA","IND","MAR","HTI","HND","MMR","KOR","GNQ","TJK","GIN","ALB","MRT","MOZ","RWA"],"name":"","z":[0.479145505,0.309162791,0.388300915,0.1758,0.413125,0.36997397,0.442288288,0.421833333,0.178643678,0.364425912,0.361591772,0.339278719,0.151394737,0.483,0.325962617,0.104047619,0.2806,0.415613636,0.349111817,0.41878382,0.458778846,0.392412698,0.252225352,0.284141988,0.332865979,0.333514286,0.453192308,0.399264,0.278305699,0.082776978,0.504253165,0.286859063,0.287608247,0.297337773,0.411798785,0.487063277,0.243153395,0.381035124,-0.083041667,0.360486111,0.277866346,0.447768519,0.397391304,0.35792766,0.376363636,0.354210728,0.432337227,0.015555785,0.225623776,0.320813152,0.252050909,0.195666833,0.282694127,0.187130435,0.035526316,0.010493671,0.327219767,0.573666667,0.401454545,0.027979592,0.417578947,0.271392405,0.429478261,0.415493573,-0.10355,0.503888889,0.353746269,0.348701899,0.251514403,0.451,0.36985,0.183661972,0.325540017,0.245244761,0.321996078,0.156145038,0.2084375,0.0325,0.512192308,0.535522581,0.587064935,0.317974359,0.0,0.445577181,0.344126437,0.270857143,0.586173913,0.21145283,0.390924138,0.324206561,0.457783529,0.513265823,0.38874359,0.339420386,0.281504992,0.286878378,0.248406413,0.346531835,0.071963748,0.24779078,0.537576923,0.389400185,0.339953656,0.268535752,-0.000857143,0.418593122,0.329142292,0.326162791,0.291304348,0.716111111,0.410560606,0.169112903,0.453689091,0.30802,0.339778788,0.392532338,0.232942699,0.780181818,0.3207,0.240032649,0.117716814,0.229238095,0.412988235,0.331233766,-0.741,0.424516129,0.37286875,0.322666667,0.340805825,0.297442105,0.26422449,0.345928571,0.591,0.71997561,0.182952442,0.314,0.599333333,0.535925926,0.375231481,0.405029412,0.39871308,0.180584634,0.41454023,0.177162039,0.45452,0.368692308,0.202503914,0.403388542,0.0,0.383857724,0.361078847,0.371720721,0.451433432,0.404624277,0.286676056,0.2856,0.422863946,0.41028,0.24471521,0.22227451,0.899,0.391548571,0.44175,0.24659375,0.458207906,-0.194571429,-0.033777778,0.347272727,0.440483051,0.326042064,0.46033123,-0.551333333,0.464857143,0.357460938,0.433767025,0.109940709,0.399973262,0.318587512,0.216,0.358967105,0.401347826,0.305441026,0.092082517,0.375902821,0.0065,0.255124352,0.236599327,0.21275,0.427426746,0.490424349,0.405828221,0.207844587,0.0145,0.110558454,0.468809524,0.348696292,0.270043261,0.36675,0.208698189,0.181422222,0.369670322,0.432251291,0.110474999,0.380029412,0.335756264,0.3065024,0.306540373,0.388312953,0.418636364,0.404191667,0.319859155,0.407215054,0.533,0.327917808,-0.165535857],"type":"choropleth"}],"name":"2020-12-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Greenland","Bulgaria","Philippines","Nicaragua","Mexico","Turks and Caicos Islands","Iceland","Saint Lucia","Belarus","Sao Tome and Principe","Malawi","Venezuela","Vietnam","Montenegro","Brazil","Mozambique","Kyrgyzstan","Mauritius","Solomon Islands","United States","Malaysia","Georgia","Israel","Rwanda","Lithuania","Grenada","Portugal","Romania","Marshall Islands","Suriname","Montserrat","Argentina","Luxembourg","Comoros","Trinidad and Tobago","Czech Republic","Pitcairn","Bhutan","Cyprus","Australia","Ivory Coast","Vanuatu","Democratic Republic of the Congo","Lesotho","Kuwait","United Kingdom","Haiti","Faroe Islands","Palestine","Chad","Micronesia","Sierra Leone","Egypt","Italy","France","British Virgin Islands","Eritrea","South Sudan","Jordan","Serbia","Equatorial Guinea","Burundi","Libya","Turkmenistan","Netherlands","Costa Rica","Mongolia","Pakistan","Armenia","Senegal","Papua New Guinea","Tajikistan","Russia","Turkey","Hungary","Ukraine","Cook Islands","Gambia","Samoa","Greece","Azerbaijan","Saint Kitts and Nevis","Sweden","Kenya","Kazakhstan","Cambodia","Myanmar","Colombia","Albania","Honduras","Maldives","Falkland Islands","Peru","Slovakia","Bolivia","Qatar","Belgium","Jersey","Oman","Bahamas","Tunisia","Niue","Kosovo","El Salvador","United Arab Emirates","China","Malta","Guinea","Uganda","Bangladesh","Jamaica","Cuba","Cameroon","Burkina Faso","British Indian Ocean Territory","Uzbekistan","Liechtenstein","Benin","Anguilla","Thailand","Slovenia","Liberia","Croatia","Afghanistan","Kiribati","Angola","Spain","Gabon","Western Sahara","Gibraltar","Bosnia and Herzegovina","Tanzania","Singapore","Japan","Switzerland","Andorra","Uruguay","Chile","Guatemala","Sudan","Brunei","Sri Lanka","Mali","Iraq","Zimbabwe","Djibouti","North Korea","Poland","Moldova","Latvia","Cape Verde","Guinea-Bissau","Swaziland","San Marino","Norway","Saint Vincent and the Grenadines","Barbados","Botswana","Dominican Republic","Nauru","Republic of the Congo","Yemen","Estonia","Syria","Madagascar","East Timor","Cayman Islands","Nepal","Bermuda","Macedonia","Guernsey","Niger","Nigeria","Austria","Saint Helena","Isle of Man","Antigua and Barbuda","Dominica","Indonesia","Ghana","Ecuador","Laos","South Africa","Tuvalu","South Korea","Panama","Algeria","Ireland","Finland","Bahrain","Central African Republic","Germany","Morocco","Ethiopia","Tokelau","Lebanon","Zambia","Tonga","Paraguay","Monaco","Mauritania","Fiji","Canada","Somalia","Saudi Arabia","Denmark","Togo","New Zealand","Iran","Vatican","Seychelles","Guyana","Belize","India"],"locations":["GRL","BGR","PHL","NIC","MEX","TCA","ISL","LCA","BLR","STP","MWI","VEN","VNM","MNE","BRA","MOZ","KGZ","MUS","SLB","USA","MYS","GEO","ISR","RWA","LTU","GRD","PRT","ROU","MHL","SUR","MSR","ARG","LUX","COM","TTO","CZE","PCN","BTN","CYP","AUS","CIV","VUT","COD","LSO","KWT","GBR","HTI","FRO","PSE","TCD","FSM","SLE","EGY","ITA","FRA","VGB","ERI","SSD","JOR","SRB","GNQ","BDI","LBY","TKM","NLD","CRI","MNG","PAK","ARM","SEN","PNG","TJK","RUS","TUR","HUN","UKR","COK","GMB","WSM","GRC","AZE","KNA","SWE","KEN","KAZ","KHM","MMR","COL","ALB","HND","MDV","FLK","PER","SVK","BOL","QAT","BEL","JEY","OMN","BHS","TUN","NIU","XKX","SLV","ARE","CHN","MLT","GIN","UGA","BGD","JAM","CUB","CMR","BFA","IOT","UZB","LIE","BEN","AIA","THA","SVN","LBR","HRV","AFG","KIR","AGO","ESP","GAB","ESH","GIB","BIH","TZA","SGP","JPN","CHE","AND","URY","CHL","GTM","SDN","BRN","LKA","MLI","IRQ","ZWE","DJI","PRK","POL","MDA","LVA","CPV","GNB","SWZ","SMR","NOR","VCT","BRB","BWA","DOM","NRU","COG","YEM","EST","SYR","MDG","TLS","CYM","NPL","BMU","MKD","GGY","NER","NGA","AUT","SHN","IMN","ATG","DMA","IDN","GHA","ECU","LAO","ZAF","TUV","KOR","PAN","DZA","IRL","FIN","BHR","CAF","DEU","MAR","ETH","TKL","LBN","ZMB","TON","PRY","MCO","MRT","FJI","CAN","SOM","SAU","DNK","TGO","NZL","IRN","VAT","SYC","GUY","BLZ","IND"],"name":"","z":[0.539958333,0.296037975,0.253298118,0.271648649,0.334121767,0.709,0.275970874,0.42786,0.288630631,0.081,0.2991875,0.063696347,0.395925586,0.473367647,0.373929765,0.365006623,0.4003125,0.417828571,0.216454545,0.40419381,0.126203907,0.400170341,0.326280405,0.037548951,0.351883636,0.324869565,-0.014031768,0.368370636,0.22925,0.011176471,0.1617,0.258893226,0.233479638,0.041714286,0.315730878,0.364609442,0.8265,0.117625,0.380842017,0.423201357,0.314105263,0.173142857,0.308552408,0.449574074,0.02542876,0.42250722,0.323671053,0.276727273,0.376814371,0.396603175,0.482777778,0.38925,0.378296097,0.335004689,0.288161064,0.4664,0.025956522,0.426558511,0.233290076,0.266405109,0.052785714,0.176414286,-0.009055556,0.354294118,0.372245826,0.071303419,0.028166189,0.197132224,0.510903846,0.368976064,0.325590909,0.2838,0.353638502,0.278746776,0.334141388,0.36787377,0.3962,0.416208333,0.467,0.330224439,0.309416084,0.34425,0.434276467,0.251258729,0.150432432,0.104076923,0.287690909,0.343409169,0.462472637,0.268880315,0.197866337,0.529037037,0.269335917,0.37721118,0.172646075,0.07088172,0.253349498,0.405139394,0.304605505,0.417706468,0.35305098,0.775375,0.198451613,0.161408198,0.192685185,0.292499209,0.480755396,0.203676923,0.39563268,0.230598698,0.379067427,0.090291213,0.389931119,0.374890511,-0.07575,0.101684211,0.537263158,0.226603175,-0.195,0.337797353,0.306046205,0.434392226,0.23527439,0.290325714,0.507,0.344704545,0.311953791,0.270137931,0.37045283,0.299086957,0.472769231,0.325874477,0.292850478,0.282562105,0.333702784,0.069622222,0.315684689,0.135363176,0.304304054,0.395693069,0.2815,0.145563333,0.357138122,0.309147541,0.268815029,0.04844,0.217625,0.318279693,0.36496,0.263163636,0.282328767,0.075785714,0.374857143,0.3184,0.425469128,0.388765625,0.32940625,0.439756757,0.203446389,0.0,0.125169811,0.418960526,0.31156213,0.394207317,0.339385246,0.524,0.503357143,0.186299094,0.50538,0.200395349,0.246927273,0.412716692,0.305354039,0.294627365,0.3454,0.296977528,0.166216216,0.194,0.201789699,0.230768756,0.098551523,0.432185841,0.337073628,0.59,0.358,0.383661036,0.302748276,0.383670529,0.369902381,-0.008299213,0.377197802,0.342171681,0.329501393,0.280902208,0.0,0.236110092,0.341695652,0.398109489,0.380563247,0.056296875,0.295729167,0.248977778,0.34970173,0.315666667,0.077400998,0.347084886,0.240655172,0.294930243,0.374167243,0.0,0.374791667,0.301434211,0.370585366,0.247214847],"type":"choropleth"}],"name":"2020-12-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cook Islands","Gambia","Slovenia","Comoros","Myanmar","Sweden","Japan","Sri Lanka","Morocco","Niger","Papua New Guinea","Kenya","Bermuda","Dominican Republic","Zimbabwe","Kiribati","British Virgin Islands","China","Libya","Germany","Sao Tome and Principe","Colombia","Netherlands","Bosnia and Herzegovina","South Africa","Poland","Kazakhstan","Indonesia","Rwanda","Palau","Azerbaijan","Thailand","Honduras","Guatemala","Tunisia","Bolivia","Syria","East Timor","Iran","South Sudan","Falkland Islands","Saudi Arabia","Dominica","Saint Kitts and Nevis","Guinea-Bissau","Latvia","Singapore","Turkmenistan","Croatia","Uruguay","Vanuatu","South Korea","Yemen","Greece","Seychelles","Mauritania","Jersey","Portugal","Slovakia","Switzerland","Barbados","Togo","Ukraine","Mali","Bahrain","Liberia","Saint Lucia","Mongolia","Fiji","Western Sahara","Guinea","Armenia","Malawi","Costa Rica","North Korea","Cape Verde","Bhutan","Anguilla","Equatorial Guinea","Liechtenstein","Belize","Saint Vincent and the Grenadines","Suriname","Hungary","Turkey","Sudan","Iraq","Senegal","Tanzania","Lebanon","Jordan","Burundi","Gabon","Antigua and Barbuda","Uzbekistan","Argentina","Cambodia","Brazil","Micronesia","Macedonia","Samoa","Republic of the Congo","Belgium","Pakistan","Spain","Gibraltar","Canada","El Salvador","Peru","Venezuela","India","Kosovo","Albania","Central African Republic","Guyana","Brunei","United Kingdom","Mexico","Turks and Caicos Islands","Grenada","Swaziland","Kuwait","Palestine","Georgia","Vietnam","Ivory Coast","Democratic Republic of the Congo","Cyprus","Finland","Benin","Montenegro","Uganda","Iceland","Cameroon","Serbia","Tajikistan","Burkina Faso","San Marino","Bangladesh","Zambia","Nigeria","Montserrat","Mauritius","Oman","Panama","Malaysia","Guernsey","Austria","Luxembourg","Trinidad and Tobago","Isle of Man","Mozambique","Sierra Leone","United States","Angola","Italy","Chad","Estonia","Ethiopia","Andorra","Nicaragua","Australia","Tonga","Ghana","British Indian Ocean Territory","Bulgaria","Czech Republic","Romania","Vatican","Afghanistan","United Arab Emirates","Botswana","Kyrgyzstan","Niue","Philippines","Russia","Lesotho","Malta","Paraguay","Saint Helena","Cayman Islands","Greenland","Maldives","Egypt","Faroe Islands","Ecuador","Nauru","Monaco","Haiti","Denmark","Chile","Qatar","Laos","Pitcairn","Norway","Madagascar","Somalia","Cuba","Djibouti","Eritrea","Bahamas","Lithuania","Algeria","Jamaica","New Zealand","Tuvalu","Ireland","Nepal","Israel","Belarus","Moldova","Solomon Islands","Marshall Islands","France"],"locations":["COK","GMB","SVN","COM","MMR","SWE","JPN","LKA","MAR","NER","PNG","KEN","BMU","DOM","ZWE","KIR","VGB","CHN","LBY","DEU","STP","COL","NLD","BIH","ZAF","POL","KAZ","IDN","RWA","PLW","AZE","THA","HND","GTM","TUN","BOL","SYR","TLS","IRN","SSD","FLK","SAU","DMA","KNA","GNB","LVA","SGP","TKM","HRV","URY","VUT","KOR","YEM","GRC","SYC","MRT","JEY","PRT","SVK","CHE","BRB","TGO","UKR","MLI","BHR","LBR","LCA","MNG","FJI","ESH","GIN","ARM","MWI","CRI","PRK","CPV","BTN","AIA","GNQ","LIE","BLZ","VCT","SUR","HUN","TUR","SDN","IRQ","SEN","TZA","LBN","JOR","BDI","GAB","ATG","UZB","ARG","KHM","BRA","FSM","MKD","WSM","COG","BEL","PAK","ESP","GIB","CAN","SLV","PER","VEN","IND","XKX","ALB","CAF","GUY","BRN","GBR","MEX","TCA","GRD","SWZ","KWT","PSE","GEO","VNM","CIV","COD","CYP","FIN","BEN","MNE","UGA","ISL","CMR","SRB","TJK","BFA","SMR","BGD","ZMB","NGA","MSR","MUS","OMN","PAN","MYS","GGY","AUT","LUX","TTO","IMN","MOZ","SLE","USA","AGO","ITA","TCD","EST","ETH","AND","NIC","AUS","TON","GHA","IOT","BGR","CZE","ROU","VAT","AFG","ARE","BWA","KGZ","NIU","PHL","RUS","LSO","MLT","PRY","SHN","CYM","GRL","MDV","EGY","FRO","ECU","NRU","MCO","HTI","DNK","CHL","QAT","LAO","PCN","NOR","MDG","SOM","CUB","DJI","ERI","BHS","LTU","DZA","JAM","NZL","TUV","IRL","NPL","ISR","BLR","MDA","SLB","MHL","FRA"],"name":"","z":[0.4226,0.460757396,0.395954545,-0.571,0.364576355,0.400508165,0.321118799,0.240380471,0.358169096,0.459830159,0.410808989,0.423273667,0.152707317,0.241758454,0.235679245,0.5288,0.6535,0.340742077,0.0461875,0.321062911,0.4082,0.29562652,0.339664808,0.420643478,0.334924178,0.252230964,0.213166667,0.166728338,0.081490868,0.957,0.443599359,0.361991517,0.262841487,0.310456435,0.351751111,0.196501775,0.365181818,0.26,0.438209555,0.514759259,0.679068966,0.107213463,0.065714286,0.5371,0.125625,0.215857143,0.291373114,0.556,0.416545455,0.389077984,0.282181818,0.263830636,0.377153153,0.38688764,0.494839506,0.0953,0.481936842,0.388645445,0.377403974,0.2965903,0.300257576,0.332925714,0.397364742,0.265167364,0.181649485,0.483942857,0.394170213,0.325793991,0.35818125,0.439553191,0.348373626,0.370408163,0.39016,0.178575064,0.531369231,0.236752137,0.545153846,0.808,0.05235,0.2876,0.316232143,0.464133333,0.40625,0.408716292,0.281985528,0.308412121,0.314370262,0.312190813,0.4473,0.239309645,0.287226667,0.5509,0.514126126,0.561681818,0.280575,0.322500614,0.255108696,0.399303699,0.175833333,0.394473684,0.66028,0.466108108,0.326116824,0.160509021,0.308565184,0.349753623,0.380838719,0.312591398,0.301309441,0.113863427,0.20931059,0.253448276,0.362393617,0.384962963,0.364292308,0.4288,0.419468125,0.304499108,0.286333333,0.372025641,0.124307692,0.040998609,0.28909434,0.453626238,0.41393809,0.327378049,0.343211443,0.43096699,0.451988516,0.305836364,0.611403846,0.318454158,0.370539326,0.419678912,0.404026201,0.352172932,0.262162602,-0.3838,0.273864322,0.307079365,0.376660459,0.529933333,0.371309524,0.142051282,0.401614683,0.201441369,0.436796296,0.365833555,0.242583756,0.351444089,0.408771084,0.33957732,0.452190476,0.452118835,0.496462617,0.448691203,0.4565,0.361857143,0.314693182,0.177463415,0.346340183,0.455348511,0.358072289,0.289930258,0.924666667,0.414898917,0.344022472,0.446938224,0.931,0.422901961,0.262292031,0.103581633,0.504333333,0.803769231,0.316587222,0.422407375,0.430809524,0.638622517,0.323632966,0.3364,0.549378378,0.510618182,0.075235669,0.492792531,0.2922,0.260013922,0.156,0.336326923,0.272283673,0.325817001,0.276614355,0.030415541,0.453182692,0.706333333,0.483440503,0.397650685,0.325835366,0.062883967,0.116272727,0.194666667,0.453539773,0.346913345,0.32349481,0.402347594,0.372989789,0.355,0.349987665,0.298478006,0.360203125,0.396375,0.457921788,0.273125,0.2595,0.387805713],"type":"choropleth"}],"name":"2020-12-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Algeria","Bermuda","Chad","Kyrgyzstan","Ghana","Peru","Lesotho","Micronesia","Saint Kitts and Nevis","Azerbaijan","Sweden","Kenya","Uganda","Turks and Caicos Islands","Turkmenistan","Sao Tome and Principe","Honduras","Republic of the Congo","Niger","Tanzania","Canada","Estonia","Georgia","Lebanon","Poland","Netherlands","Romania","Sierra Leone","Saint Vincent and the Grenadines","Kuwait","Botswana","New Zealand","Nauru","Laos","Cameroon","Guinea","Armenia","Monaco","Malaysia","Equatorial Guinea","Belgium","Papua New Guinea","Belize","Nigeria","Cayman Islands","Bahrain","Tuvalu","Guyana","Spain","San Marino","Philippines","Chile","Seychelles","Kosovo","Swaziland","Central African Republic","Serbia","Argentina","Tajikistan","Zambia","Ethiopia","Saint Lucia","Panama","United States","Eritrea","Cape Verde","Libya","Liberia","Myanmar","Zimbabwe","Gibraltar","Bosnia and Herzegovina","Marshall Islands","Rwanda","Antigua and Barbuda","Bahamas","Bangladesh","Haiti","Cambodia","Latvia","Moldova","Singapore","China","Uzbekistan","Palestine","Mauritania","Colombia","Gambia","Guinea-Bissau","South Sudan","Oman","Russia","Uruguay","Cuba","Madagascar","Saint Helena","Western Sahara","Greenland","El Salvador","Ecuador","Montserrat","Jamaica","Austria","Australia","South Korea","Germany","Japan","Tunisia","Djibouti","Slovenia","Hungary","Mali","Benin","Ireland","United Kingdom","Jersey","France","Afghanistan","Tonga","Croatia","Vatican","Nicaragua","Saudi Arabia","Barbados","Brunei","Angola","East Timor","Denmark","Solomon Islands","Iceland","Bolivia","Norway","Grenada","British Indian Ocean Territory","Bulgaria","Italy","Pitcairn","Czech Republic","Democratic Republic of the Congo","United Arab Emirates","Niue","Trinidad and Tobago","Somalia","Venezuela","Israel","Vanuatu","Nepal","Montenegro","Maldives","Vietnam","Belarus","Thailand","Malta","Egypt","India","Faroe Islands","Lithuania","Mauritius","Cyprus","Isle of Man","Finland","Suriname","Guernsey","Luxembourg","Ivory Coast","Qatar","Burkina Faso","Togo","Tokelau","Fiji","Costa Rica","Sudan","Cook Islands","Switzerland","Falkland Islands","Brazil","Indonesia","British Virgin Islands","Slovakia","Turkey","Burundi","Morocco","Andorra","Gabon","Dominica","Kazakhstan","Samoa","Guatemala","Comoros","Mozambique","Paraguay","Mongolia","Yemen","Senegal","Mexico","Jordan","Iran","Malawi","Bhutan","Pakistan","Iraq","Sri Lanka","Albania","North Korea","Greece","South Africa","Syria","Anguilla","Macedonia","Portugal","Dominican Republic","Ukraine","Liechtenstein"],"locations":["DZA","BMU","TCD","KGZ","GHA","PER","LSO","FSM","KNA","AZE","SWE","KEN","UGA","TCA","TKM","STP","HND","COG","NER","TZA","CAN","EST","GEO","LBN","POL","NLD","ROU","SLE","VCT","KWT","BWA","NZL","NRU","LAO","CMR","GIN","ARM","MCO","MYS","GNQ","BEL","PNG","BLZ","NGA","CYM","BHR","TUV","GUY","ESP","SMR","PHL","CHL","SYC","XKX","SWZ","CAF","SRB","ARG","TJK","ZMB","ETH","LCA","PAN","USA","ERI","CPV","LBY","LBR","MMR","ZWE","GIB","BIH","MHL","RWA","ATG","BHS","BGD","HTI","KHM","LVA","MDA","SGP","CHN","UZB","PSE","MRT","COL","GMB","GNB","SSD","OMN","RUS","URY","CUB","MDG","SHN","ESH","GRL","SLV","ECU","MSR","JAM","AUT","AUS","KOR","DEU","JPN","TUN","DJI","SVN","HUN","MLI","BEN","IRL","GBR","JEY","FRA","AFG","TON","HRV","VAT","NIC","SAU","BRB","BRN","AGO","TLS","DNK","SLB","ISL","BOL","NOR","GRD","IOT","BGR","ITA","PCN","CZE","COD","ARE","NIU","TTO","SOM","VEN","ISR","VUT","NPL","MNE","MDV","VNM","BLR","THA","MLT","EGY","IND","FRO","LTU","MUS","CYP","IMN","FIN","SUR","GGY","LUX","CIV","QAT","BFA","TGO","TKL","FJI","CRI","SDN","COK","CHE","FLK","BRA","IDN","VGB","SVK","TUR","BDI","MAR","AND","GAB","DMA","KAZ","WSM","GTM","COM","MOZ","PRY","MNG","YEM","SEN","MEX","JOR","IRN","MWI","BTN","PAK","IRQ","LKA","ALB","PRK","GRC","ZAF","SYR","AIA","MKD","PRT","DOM","UKR","LIE"],"name":"","z":[0.3483879,0.49662,0.360813333,0.425647059,0.31082069,0.277620657,0.463611111,0.505727273,0.367375,0.398310056,0.373180432,0.281403107,0.292587956,0.616083333,0.31328,0.306,0.29373506,0.460914286,0.501423438,0.461662338,0.407116877,0.284010363,0.511646277,0.187948837,0.280752059,0.371278956,0.451937942,0.379278846,0.519309524,0.088891221,0.441316456,0.402362911,0.418333333,0.41812963,0.47510515,0.482655738,0.327829545,0.430219512,0.130738045,0.573,0.335464744,0.279193182,0.266864198,0.42073119,0.586061069,0.16856701,0.3245,0.329469697,0.318013427,0.5575,0.359106055,0.283759058,0.539217105,0.166551282,0.306666667,0.473333333,0.411690763,0.218654426,0.349173333,0.582127273,0.244156489,0.451265306,0.24722357,0.46187017,0.356833333,0.251525641,-0.09925,0.508630769,0.41127,0.374668142,0.176933333,0.422442396,0.189,0.042203947,0.555763158,0.49778481,0.286390181,0.370037849,0.298,0.305428571,0.375927778,0.328854881,0.394122492,0.412119048,0.266154839,-0.102857143,0.236756597,0.368,0.17,0.526706667,0.351517647,0.391601633,0.36768431,-0.008167154,0.369312,-0.087818182,0.347159091,0.450639344,0.145180879,0.182394124,0.625666667,0.484095595,0.403389362,0.461308468,0.373453107,0.351496909,0.305038302,0.38637395,0.176576923,0.295896266,0.396572816,0.343358974,0.308941176,0.322163368,0.492242389,0.331145833,0.380251533,0.282107914,0.30149,0.393304598,-0.363,0.19861851,0.193155665,0.548168675,0.27125,0.361450331,0.20075,0.410400572,0.206222222,0.37899187,0.240797619,0.48018593,0.376411765,0.6014,0.381988327,0.439506285,0.778,0.473255269,0.379084986,0.283122306,0.632416667,0.270394118,0.160369697,0.080335709,0.320469242,0.4845,0.294741758,0.711463918,0.281407407,0.395470588,0.401319328,0.389786294,0.101355556,0.42397125,0.258281656,0.4,0.360702703,0.341822222,0.409609037,0.495911504,0.44915812,0.142142857,0.332047619,0.277878049,0.429372549,0.254319355,0.462387324,0.3766,0.524666667,0.350650794,0.176677419,0.358633508,0.520444444,0.234634848,0.484875,0.439258562,0.238316343,0.5149,0.347962567,0.294954056,0.292338462,0.318819672,0.376178571,0.488362205,0.6232,0.161394737,0.51375,0.370643986,0.5186,0.517545455,0.414193262,0.497761538,0.371016393,0.328337302,0.190401518,0.343054688,0.44261595,0.376183333,0.5533,0.31373489,0.328076923,0.268747954,0.394353712,0.401205882,0.415251425,0.437787821,0.368431034,0.20775,0.519175439,0.378049755,0.236004762,0.35848414,0.194],"type":"choropleth"}],"name":"2020-12-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kyrgyzstan","Brunei","Isle of Man","San Marino","Somalia","Rwanda","Grenada","Malaysia","Zambia","Turks and Caicos Islands","Pitcairn","Fiji","Peru","Bolivia","Eritrea","British Virgin Islands","Israel","Guinea-Bissau","Belize","Swaziland","Democratic Republic of the Congo","South Korea","Maldives","Norway","Benin","Central African Republic","Canada","Tokelau","Saudi Arabia","Mauritius","Sudan","Indonesia","South Africa","Dominican Republic","Germany","Australia","Paraguay","Saint Vincent and the Grenadines","Palestine","Latvia","Micronesia","Cape Verde","Poland","Antigua and Barbuda","Morocco","Estonia","Mauritania","Republic of the Congo","Angola","Yemen","Samoa","Faroe Islands","Western Sahara","Tuvalu","United Arab Emirates","Djibouti","Cameroon","Laos","Tajikistan","Niger","Botswana","East Timor","Madagascar","Barbados","Iraq","Albania","Seychelles","Cayman Islands","Qatar","Mali","Syria","Tonga","Argentina","Lebanon","North Korea","Denmark","India","Iran","Georgia","Dominica","Macedonia","Guyana","Spain","Moldova","Azerbaijan","Romania","Vietnam","Ireland","Ethiopia","Montserrat","Togo","Algeria","Serbia","Luxembourg","Saint Helena","Panama","Nicaragua","Lesotho","Portugal","Tunisia","Sao Tome and Principe","Afghanistan","Armenia","Costa Rica","China","Bahrain","Uruguay","Jersey","Brazil","El Salvador","Greece","Anguilla","Guatemala","Falkland Islands","Monaco","Slovenia","Kiribati","Marshall Islands","Croatia","Ukraine","France","Malta","New Zealand","Liechtenstein","Vanuatu","Palau","Turkmenistan","Cambodia","British Indian Ocean Territory","Burkina Faso","Japan","Oman","Austria","Bermuda","United States","Comoros","Saint Lucia","Malawi","Colombia","Turkey","Pakistan","Libya","Kazakhstan","Thailand","Vatican","Bangladesh","Sweden","Honduras","Senegal","Tanzania","Liberia","Guinea","Burundi","Slovakia","Singapore","Mexico","Zimbabwe","Nigeria","Bhutan","Jordan","Andorra","Mozambique","Gabon","Cook Islands","United Kingdom","Equatorial Guinea","Gambia","Kenya","Sri Lanka","Mongolia","Montenegro","Czech Republic","Ivory Coast","Switzerland","Kosovo","South Sudan","Niue","Kuwait","Italy","Netherlands","Sierra Leone","Solomon Islands","Trinidad and Tobago","Finland","Venezuela","Suriname","Bahamas","Nepal","Hungary","Iceland","Chad","Cyprus","Belgium","Bulgaria","Nauru","Myanmar","Ghana","Papua New Guinea","Russia","Uganda","Chile","Gibraltar","Bosnia and Herzegovina","Jamaica","Haiti","Saint Kitts and Nevis","Belarus","Ecuador","Cuba","Greenland","Lithuania","Egypt","Uzbekistan","Philippines","Guernsey"],"locations":["KGZ","BRN","IMN","SMR","SOM","RWA","GRD","MYS","ZMB","TCA","PCN","FJI","PER","BOL","ERI","VGB","ISR","GNB","BLZ","SWZ","COD","KOR","MDV","NOR","BEN","CAF","CAN","TKL","SAU","MUS","SDN","IDN","ZAF","DOM","DEU","AUS","PRY","VCT","PSE","LVA","FSM","CPV","POL","ATG","MAR","EST","MRT","COG","AGO","YEM","WSM","FRO","ESH","TUV","ARE","DJI","CMR","LAO","TJK","NER","BWA","TLS","MDG","BRB","IRQ","ALB","SYC","CYM","QAT","MLI","SYR","TON","ARG","LBN","PRK","DNK","IND","IRN","GEO","DMA","MKD","GUY","ESP","MDA","AZE","ROU","VNM","IRL","ETH","MSR","TGO","DZA","SRB","LUX","SHN","PAN","NIC","LSO","PRT","TUN","STP","AFG","ARM","CRI","CHN","BHR","URY","JEY","BRA","SLV","GRC","AIA","GTM","FLK","MCO","SVN","KIR","MHL","HRV","UKR","FRA","MLT","NZL","LIE","VUT","PLW","TKM","KHM","IOT","BFA","JPN","OMN","AUT","BMU","USA","COM","LCA","MWI","COL","TUR","PAK","LBY","KAZ","THA","VAT","BGD","SWE","HND","SEN","TZA","LBR","GIN","BDI","SVK","SGP","MEX","ZWE","NGA","BTN","JOR","AND","MOZ","GAB","COK","GBR","GNQ","GMB","KEN","LKA","MNG","MNE","CZE","CIV","CHE","XKX","SSD","NIU","KWT","ITA","NLD","SLE","SLB","TTO","FIN","VEN","SUR","BHS","NPL","HUN","ISL","TCD","CYP","BEL","BGR","NRU","MMR","GHA","PNG","RUS","UGA","CHL","GIB","BIH","JAM","HTI","KNA","BLR","ECU","CUB","GRL","LTU","EGY","UZB","PHL","GGY"],"name":"","z":[0.5272,0.497666667,0.555341615,0.088333333,0.321922652,0.366632312,0.529177419,0.552225309,0.62072973,0.778652174,0.744666667,0.279447154,0.481076916,0.347049947,0.665826087,0.481785714,0.426438739,0.266727273,0.396,0.184769231,0.419069915,0.44222067,0.445576512,0.533213706,0.48702439,0.567340206,0.493774128,0.0,0.350038147,0.4139,0.489203846,0.259608169,0.482913118,0.410402572,0.407637177,0.43816026,0.51301217,0.6288,0.45308642,0.52439165,0.733181818,0.341734694,0.280111311,0.192657143,0.534945559,0.528076336,0.649184211,0.482238095,0.472839806,0.456133333,0.3246,0.5065,0.630056338,0.358,0.47468284,0.3906,0.568895931,0.637441048,0.552606635,0.558665317,0.437443709,0.233333333,0.340611765,0.445505792,0.440009311,0.577102493,0.578514286,0.60125,0.464762324,0.374913669,0.465711538,0.370537313,0.372894701,0.428094488,0.525132743,0.467804938,0.357929039,0.516394946,0.57421219,0.654125,0.4171875,0.44087234,0.432397392,0.478316667,0.598289809,0.586571587,0.515723404,0.551028487,0.399898089,0.699926829,0.436573298,0.470323591,0.50406576,0.468008876,0.26125,0.388372322,0.436991513,0.625086207,0.453270951,0.543689119,0.394625,0.566151815,0.62837037,0.371369449,0.467340815,0.32904321,0.409086516,0.421052356,0.493998124,0.44597619,0.529608042,0.833333333,0.477340842,0.61628125,0.663590476,0.344715342,0.540571429,0.8177,0.426325123,0.524959596,0.586757093,0.441143791,0.42642915,0.43024,0.381058824,0.528333333,0.529533333,0.479805556,0.8725,0.571484277,0.413161717,0.395609272,0.405352593,0.4922,0.515378789,0.4665,0.598116667,0.531480243,0.466196732,0.448228098,0.643558019,0.285195122,0.55275,0.290725702,0.691666667,0.448346359,0.481224228,0.429032496,0.525812371,0.519941333,0.594465565,0.330418919,0.45856,0.506699115,0.403548128,0.372898166,0.54729471,0.768156783,0.416769231,0.451404762,0.431594203,0.67412426,0.523907563,0.466,0.598066603,0.381210526,0.496005952,0.41761908,0.321832206,0.430125,0.67076699,0.480010922,0.539724359,0.451776104,0.480142857,0.556766423,0.530090909,0.179004815,0.478435632,0.423110802,0.643466667,0.366375,0.513056711,0.496785589,0.071882223,0.159666667,0.532838095,0.489073497,0.503190687,0.462198758,0.608768,0.487499225,0.513786519,0.520193473,0.3155,0.441100313,0.51025634,0.564173077,0.481373442,0.406427861,0.43949596,0.187280702,0.597962644,0.539470076,0.550077236,0.590230769,0.44027957,0.390909981,0.116888827,0.457940299,0.526656539,0.499739901,0.332326531,0.417779664,0.427141509],"type":"choropleth"}],"name":"2020-12-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Antigua and Barbuda","Zimbabwe","British Virgin Islands","Micronesia","Uzbekistan","Lithuania","Mauritania","Bolivia","Malta","Libya","Seychelles","Mali","Maldives","Angola","Belize","Marshall Islands","Lesotho","Malaysia","Bulgaria","Saint Lucia","Philippines","Samoa","Malawi","Burundi","Yemen","Lebanon","Saudi Arabia","Uruguay","Madagascar","Bosnia and Herzegovina","Senegal","Benin","Pitcairn","United Arab Emirates","Papua New Guinea","Brazil","Ukraine","Burkina Faso","Cameroon","Uganda","Liechtenstein","Serbia","Bhutan","Liberia","British Indian Ocean Territory","Bermuda","Peru","Paraguay","United Kingdom","United States","Mexico","Sao Tome and Principe","Macedonia","Cambodia","Botswana","Brunei","San Marino","Mauritius","Luxembourg","Panama","Anguilla","Saint Vincent and the Grenadines","Swaziland","Greenland","Gabon","Greece","Haiti","Singapore","Tokelau","Niger","Netherlands","Dominica","Czech Republic","Guatemala","Iraq","Montserrat","Portugal","Italy","Cuba","Barbados","Guinea-Bissau","France","Costa Rica","Turkmenistan","Ethiopia","Slovakia","Belgium","Albania","Saint Kitts and Nevis","Iran","Nigeria","Myanmar","South Africa","Guernsey","Kosovo","Chile","Bahrain","Fiji","Vanuatu","Jersey","Tunisia","South Sudan","Afghanistan","Tajikistan","Israel","Pakistan","Denmark","Norway","Nicaragua","Kazakhstan","Comoros","Somalia","Democratic Republic of the Congo","Turkey","Tonga","Sudan","Mongolia","Andorra","Jordan","Spain","Isle of Man","China","Grenada","Colombia","Djibouti","Kiribati","Monaco","Syria","Algeria","Saint Helena","Armenia","Cook Islands","Kenya","Ireland","Nepal","Australia","Eritrea","Finland","Suriname","Estonia","Switzerland","Faroe Islands","Tanzania","Guyana","El Salvador","Falkland Islands","Venezuela","Nauru","Gambia","Cyprus","Zambia","Romania","Bahamas","Russia","India","Palestine","Vietnam","Tuvalu","Belarus","Slovenia","Republic of the Congo","Georgia","Ghana","Cape Verde","Sri Lanka","Austria","Guinea","Hungary","New Zealand","Niue","Cayman Islands","Latvia","Ecuador","Laos","Azerbaijan","South Korea","Trinidad and Tobago","Jamaica","Montenegro","Oman","Croatia","Indonesia","Gibraltar","Japan","Turks and Caicos Islands","Solomon Islands","Chad","Ivory Coast","Canada","Sweden","Egypt","Bangladesh","Kuwait","Germany","Honduras","Sierra Leone","Dominican Republic","Togo","Iceland","Mozambique","East Timor","Argentina","Poland","Qatar","Central African Republic","Rwanda","Moldova","Equatorial Guinea","North Korea","Western Sahara","Morocco","Thailand","Kyrgyzstan"],"locations":["ATG","ZWE","VGB","FSM","UZB","LTU","MRT","BOL","MLT","LBY","SYC","MLI","MDV","AGO","BLZ","MHL","LSO","MYS","BGR","LCA","PHL","WSM","MWI","BDI","YEM","LBN","SAU","URY","MDG","BIH","SEN","BEN","PCN","ARE","PNG","BRA","UKR","BFA","CMR","UGA","LIE","SRB","BTN","LBR","IOT","BMU","PER","PRY","GBR","USA","MEX","STP","MKD","KHM","BWA","BRN","SMR","MUS","LUX","PAN","AIA","VCT","SWZ","GRL","GAB","GRC","HTI","SGP","TKL","NER","NLD","DMA","CZE","GTM","IRQ","MSR","PRT","ITA","CUB","BRB","GNB","FRA","CRI","TKM","ETH","SVK","BEL","ALB","KNA","IRN","NGA","MMR","ZAF","GGY","XKX","CHL","BHR","FJI","VUT","JEY","TUN","SSD","AFG","TJK","ISR","PAK","DNK","NOR","NIC","KAZ","COM","SOM","COD","TUR","TON","SDN","MNG","AND","JOR","ESP","IMN","CHN","GRD","COL","DJI","KIR","MCO","SYR","DZA","SHN","ARM","COK","KEN","IRL","NPL","AUS","ERI","FIN","SUR","EST","CHE","FRO","TZA","GUY","SLV","FLK","VEN","NRU","GMB","CYP","ZMB","ROU","BHS","RUS","IND","PSE","VNM","TUV","BLR","SVN","COG","GEO","GHA","CPV","LKA","AUT","GIN","HUN","NZL","NIU","CYM","LVA","ECU","LAO","AZE","KOR","TTO","JAM","MNE","OMN","HRV","IDN","GIB","JPN","TCA","SLB","TCD","CIV","CAN","SWE","EGY","BGD","KWT","DEU","HND","SLE","DOM","TGO","ISL","MOZ","TLS","ARG","POL","QAT","CAF","RWA","MDA","GNQ","PRK","ESH","MAR","THA","KGZ"],"name":"","z":[0.411961538,0.464234694,0.427571429,0.439772727,0.503926829,0.45335513,0.361785714,0.330642567,0.382770186,0.354339286,0.34903252,0.439496552,0.370862534,0.462744681,0.40209396,0.214785714,0.498555556,0.563457592,0.402419118,0.452236559,0.365306381,0.172266667,0.482721264,0.371796296,0.549641434,0.437130751,0.286740417,0.368487556,0.355433673,0.457769663,0.308503282,0.518561151,0.466842105,0.413598056,0.455195402,0.376434874,0.469550416,0.459136646,0.450895315,0.423515152,0.571457143,0.431353623,0.188972973,0.456813636,0.428428571,0.517707865,0.372585602,0.362680556,0.53136653,0.360997564,0.403772944,0.679038462,0.362839286,0.255913793,0.445675,0.553111111,0.0558,0.50544898,0.31261875,0.440976267,0.1685,0.325125,0.493944444,0.314701493,0.419069652,0.502774319,0.451765563,0.298543062,0.811,0.378208294,0.350740607,0.402,0.411246711,0.416549843,0.422746124,0.24492,0.391070184,0.401456172,0.222578468,0.481048913,-0.081384615,0.487916955,0.34943828,0.562953488,0.447425249,0.393135965,0.423434094,0.469267101,0.71652381,0.413194335,0.727634979,0.331567123,0.474616377,0.229460784,0.289943925,0.323914481,0.233293023,0.289301587,0.361829787,0.375787037,0.453585502,0.572364269,0.543522059,0.424776119,0.421650794,0.506561429,0.399324144,0.44788645,0.428099099,0.317648649,0.195333333,0.386862903,0.441172,0.434476354,0.395408696,0.476877863,0.350332432,0.280745614,0.360357542,0.402447738,0.493611111,0.482517158,0.329755102,0.403344976,0.199085106,0.0,0.539940741,0.33694958,0.520663616,0.3587,0.500666667,0.843,0.529551638,0.457778662,0.465075617,0.486904181,0.388,0.423528571,0.053172222,0.373875556,0.383363299,0.500357143,0.4457981,0.367104762,0.432954641,0.490518519,0.215899872,0.3525,0.514904545,0.401171622,0.54623125,0.498554646,0.430552632,0.442254764,0.508005639,0.558048193,0.417763842,0.082909091,0.424286822,0.41037931,0.258097222,0.421380403,0.502266295,0.333403846,0.341977726,0.372004831,0.40708,0.416066798,0.401715328,0.37025,0.396098684,0.324431034,0.345091923,0.585089172,0.459414868,0.438959088,0.47090301,0.493419989,0.629104,0.477179487,0.4074,0.300642556,0.416057971,0.361020825,0.434909091,0.426833333,0.369633663,0.570422819,0.43190881,0.419256665,0.424811754,0.441205499,0.160331104,0.345379174,0.360963504,0.35005848,0.368458861,0.404530534,0.358757732,0.537230263,0.165722222,0.38546967,0.30504982,0.496920442,0.448212903,0.168740079,0.370138211,0.102285714,0.354363636,0.536044444,0.442181684,0.372825525,0.423047619],"type":"choropleth"}],"name":"2020-12-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guyana","Papua New Guinea","Falkland Islands","Israel","Bulgaria","San Marino","Niger","Solomon Islands","United Arab Emirates","Vanuatu","Cyprus","Trinidad and Tobago","Pitcairn","Ivory Coast","Democratic Republic of the Congo","Lithuania","United States","Azerbaijan","Italy","Guinea-Bissau","Mexico","Burkina Faso","Mauritania","Tajikistan","Czech Republic","Ethiopia","Philippines","Montserrat","Morocco","Dominican Republic","Angola","Honduras","British Virgin Islands","South Sudan","Qatar","Indonesia","Sao Tome and Principe","Malawi","Vietnam","Equatorial Guinea","East Timor","Niue","Hungary","Togo","South Korea","British Indian Ocean Territory","Egypt","Mauritius","Thailand","Mozambique","Iceland","Tokelau","Zimbabwe","Austria","El Salvador","Madagascar","Ecuador","Rwanda","India","United Kingdom","Norway","Iran","North Korea","Denmark","Estonia","Brunei","Isle of Man","Spain","Djibouti","Luxembourg","Somalia","Botswana","Australia","Malaysia","Paraguay","Ireland","Saint Helena","Brazil","Tonga","Bangladesh","Canada","Tanzania","South Africa","Nigeria","Saint Vincent and the Grenadines","Albania","Peru","Macedonia","Dominica","Iraq","Barbados","Haiti","Myanmar","Eritrea","Saudi Arabia","Belarus","Maldives","Afghanistan","Benin","Uzbekistan","Singapore","Switzerland","China","Kiribati","Bahamas","Romania","Malta","Liberia","France","Grenada","Kenya","Nicaragua","Palau","Uruguay","Armenia","Zambia","Colombia","Anguilla","Libya","Nepal","Laos","Cambodia","Bolivia","Pakistan","Tuvalu","Micronesia","Venezuela","Cuba","Moldova","Greenland","Suriname","Bahrain","Palestine","Gambia","Bhutan","Kuwait","Serbia","Lesotho","Sierra Leone","Uganda","Turks and Caicos Islands","Sweden","Western Sahara","Chile","Saint Lucia","Argentina","Andorra","Kosovo","Kyrgyzstan","Greece","Belgium","New Zealand","Samoa","Cameroon","Bermuda","Netherlands","Turkmenistan","Saint Kitts and Nevis","Gabon","Central African Republic","Monaco","Kazakhstan","Chad","Senegal","Guatemala","Germany","Seychelles","Antigua and Barbuda","Latvia","Fiji","Costa Rica","Sri Lanka","Gibraltar","Panama","Jersey","Tunisia","Faroe Islands","Georgia","Syria","Guernsey","Croatia","Belize","Cape Verde","Slovenia","Montenegro","Liechtenstein","Republic of the Congo","Japan","Portugal","Oman","Poland","Comoros","Bosnia and Herzegovina","Guinea","Yemen","Turkey","Swaziland","Jordan","Mali","Lebanon","Cook Islands","Slovakia","Mongolia","Burundi","Ghana","Finland","Nauru","Russia","Cayman Islands","Algeria","Marshall Islands","Jamaica","Sudan","Ukraine"],"locations":["GUY","PNG","FLK","ISR","BGR","SMR","NER","SLB","ARE","VUT","CYP","TTO","PCN","CIV","COD","LTU","USA","AZE","ITA","GNB","MEX","BFA","MRT","TJK","CZE","ETH","PHL","MSR","MAR","DOM","AGO","HND","VGB","SSD","QAT","IDN","STP","MWI","VNM","GNQ","TLS","NIU","HUN","TGO","KOR","IOT","EGY","MUS","THA","MOZ","ISL","TKL","ZWE","AUT","SLV","MDG","ECU","RWA","IND","GBR","NOR","IRN","PRK","DNK","EST","BRN","IMN","ESP","DJI","LUX","SOM","BWA","AUS","MYS","PRY","IRL","SHN","BRA","TON","BGD","CAN","TZA","ZAF","NGA","VCT","ALB","PER","MKD","DMA","IRQ","BRB","HTI","MMR","ERI","SAU","BLR","MDV","AFG","BEN","UZB","SGP","CHE","CHN","KIR","BHS","ROU","MLT","LBR","FRA","GRD","KEN","NIC","PLW","URY","ARM","ZMB","COL","AIA","LBY","NPL","LAO","KHM","BOL","PAK","TUV","FSM","VEN","CUB","MDA","GRL","SUR","BHR","PSE","GMB","BTN","KWT","SRB","LSO","SLE","UGA","TCA","SWE","ESH","CHL","LCA","ARG","AND","XKX","KGZ","GRC","BEL","NZL","WSM","CMR","BMU","NLD","TKM","KNA","GAB","CAF","MCO","KAZ","TCD","SEN","GTM","DEU","SYC","ATG","LVA","FJI","CRI","LKA","GIB","PAN","JEY","TUN","FRO","GEO","SYR","GGY","HRV","BLZ","CPV","SVN","MNE","LIE","COG","JPN","PRT","OMN","POL","COM","BIH","GIN","YEM","TUR","SWZ","JOR","MLI","LBN","COK","SVK","MNG","BDI","GHA","FIN","NRU","RUS","CYM","DZA","MHL","JAM","SDN","UKR"],"name":"","z":[0.347956522,0.500045802,0.415382979,0.410856476,0.470886364,0.66575,0.469690275,0.457666667,0.25511053,0.473214286,0.447349866,0.426733624,0.1625,0.17498125,0.355174208,0.387920968,0.452052986,0.458372642,0.371320892,0.264526316,0.306957882,0.302453704,0.407111111,0.4944,0.387358289,0.37460733,0.354712963,0.471384615,0.357397638,0.270246517,0.364628571,0.311076522,0.4554,0.46756654,0.394588663,0.328954583,0.7315,0.420165493,0.38279495,0.09492,0.639888889,0.289166667,0.375414758,0.29122335,0.374933877,0.3985,0.413141519,0.315216867,0.408606011,0.348990741,0.375675497,-0.160333333,0.443804469,0.365477742,0.258292145,0.425246667,0.325022027,0.1169801,0.274502477,0.457850128,0.464024289,0.409433024,0.498742424,0.35660515,0.297780899,0.482935484,0.450254386,0.345636818,0.078029412,0.347334783,0.401857143,0.545696429,0.464742558,0.196027469,0.314489149,0.397560047,0.346266667,0.298265663,0.24950495,0.286797535,0.40646155,0.402417266,0.395424436,0.610980973,0.487621053,0.475896226,0.289126328,0.2973875,0.154285714,0.391798337,0.459864865,0.408883249,0.396390351,0.2453,0.157654941,0.403107843,0.383411168,0.3639,0.032274336,0.407137255,0.321334492,0.315444648,0.408458474,0.118875,0.417631579,0.437980204,0.476576389,0.505402685,0.331635059,0.167021739,0.55592569,0.31283805,0.0,0.360223743,0.393556701,0.541648936,0.349835952,0.0,0.104181818,0.332184258,0.392573427,0.224692308,0.268150814,0.413579484,0.163714286,0.404,0.143079618,0.231724418,0.459007463,0.313371429,0.41395,0.205686275,0.309483146,0.516434783,0.208459459,0.066704505,0.347207317,0.5198375,0.425849206,0.33334282,0.459166667,0.403736813,0.535972973,0.301332688,0.211746032,0.261938111,0.473229508,0.141444444,0.279521739,0.417295622,0.335953162,0.452711355,0.567636364,0.4231877,0.474893617,0.384318451,0.5466875,0.49116,0.40765445,0.407314607,0.448670732,0.240361702,0.505359649,0.321315104,0.335123193,0.335265566,0.510158491,0.265183333,0.24992,0.366086957,0.318164345,0.354055556,0.02415,0.333547746,0.400403587,0.448303125,0.5851,0.499508527,0.460659091,0.295092105,0.478673367,0.355684211,0.300505495,0.376050909,0.359863636,0.52348,0.218727273,0.328365169,0.379152368,0.329244048,0.302355927,0.525666667,0.301686047,0.226566667,0.466337931,0.331014925,0.134777778,0.322523438,0.380790816,0.311277992,0.682625,0.42915544,0.443126615,0.20824,0.534802078,0.367012556,0.883666667,0.393961236,0.446330508,0.366915858,0.2145,0.378345004,0.361853448,0.390119077],"type":"choropleth"}],"name":"2020-12-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Germany","Sweden","Netherlands","Swaziland","Philippines","Saint Vincent and the Grenadines","Bahrain","Bahamas","Albania","Hungary","Marshall Islands","Malawi","Romania","El Salvador","South Sudan","Equatorial Guinea","Republic of the Congo","Anguilla","Ghana","Gibraltar","Georgia","New Zealand","Pitcairn","Falkland Islands","Malaysia","Honduras","Guyana","Finland","Sudan","Nepal","Estonia","Mali","Tajikistan","Guinea-Bissau","Ethiopia","Guatemala","Venezuela","Russia","Niger","Yemen","Fiji","Bosnia and Herzegovina","Bermuda","Faroe Islands","Azerbaijan","Guernsey","Guinea","Zambia","Maldives","United States","Algeria","Nauru","Sri Lanka","Grenada","Gambia","Syria","Mauritania","Rwanda","Malta","Uzbekistan","Suriname","Bhutan","Uruguay","Peru","Greece","Vietnam","Gabon","Sao Tome and Principe","Spain","Nigeria","Tanzania","Myanmar","Haiti","Samoa","Switzerland","Brazil","Nicaragua","France","Greenland","Bolivia","Botswana","Bangladesh","San Marino","Eritrea","Vatican","Thailand","Panama","Egypt","Bulgaria","Belgium","Czech Republic","Andorra","Lithuania","Uganda","Qatar","Ivory Coast","Benin","Monaco","Kosovo","Cyprus","Burkina Faso","Solomon Islands","Oman","Chile","Singapore","Saint Kitts and Nevis","Kuwait","Norway","Palestine","Brunei","Paraguay","Chad","Sierra Leone","Denmark","Israel","Turks and Caicos Islands","Luxembourg","Pakistan","Trinidad and Tobago","Vanuatu","Italy","Australia","Democratic Republic of the Congo","Montenegro","United Arab Emirates","Jamaica","Turkmenistan","Western Sahara","Palau","Jordan","Kenya","Cook Islands","Colombia","Armenia","Mongolia","Cambodia","Turkey","Slovakia","Kazakhstan","Libya","Comoros","Kiribati","Costa Rica","Senegal","Liberia","Cuba","Portugal","China","Japan","Papua New Guinea","Poland","Zimbabwe","Isle of Man","British Indian Ocean Territory","Belarus","Tunisia","Slovenia","Liechtenstein","Ukraine","Burundi","Jersey","Croatia","Somalia","Micronesia","Iraq","Ecuador","Laos","Togo","South Korea","Mexico","Saint Helena","South Africa","Iran","Latvia","Tuvalu","Cayman Islands","Tokelau","Cameroon","North Korea","Antigua and Barbuda","Madagascar","Kyrgyzstan","Dominican Republic","Seychelles","Serbia","Canada","Lesotho","Morocco","Indonesia","Saint Lucia","East Timor","Cape Verde","India","Saudi Arabia","British Virgin Islands","Niue","Argentina","Mauritius","Montserrat","Central African Republic","Barbados","Mozambique","Afghanistan","Tonga","Ireland","Austria","Djibouti","Lebanon","Iceland","Dominica","Belize","Moldova","United Kingdom","Macedonia","Angola"],"locations":["DEU","SWE","NLD","SWZ","PHL","VCT","BHR","BHS","ALB","HUN","MHL","MWI","ROU","SLV","SSD","GNQ","COG","AIA","GHA","GIB","GEO","NZL","PCN","FLK","MYS","HND","GUY","FIN","SDN","NPL","EST","MLI","TJK","GNB","ETH","GTM","VEN","RUS","NER","YEM","FJI","BIH","BMU","FRO","AZE","GGY","GIN","ZMB","MDV","USA","DZA","NRU","LKA","GRD","GMB","SYR","MRT","RWA","MLT","UZB","SUR","BTN","URY","PER","GRC","VNM","GAB","STP","ESP","NGA","TZA","MMR","HTI","WSM","CHE","BRA","NIC","FRA","GRL","BOL","BWA","BGD","SMR","ERI","VAT","THA","PAN","EGY","BGR","BEL","CZE","AND","LTU","UGA","QAT","CIV","BEN","MCO","XKX","CYP","BFA","SLB","OMN","CHL","SGP","KNA","KWT","NOR","PSE","BRN","PRY","TCD","SLE","DNK","ISR","TCA","LUX","PAK","TTO","VUT","ITA","AUS","COD","MNE","ARE","JAM","TKM","ESH","PLW","JOR","KEN","COK","COL","ARM","MNG","KHM","TUR","SVK","KAZ","LBY","COM","KIR","CRI","SEN","LBR","CUB","PRT","CHN","JPN","PNG","POL","ZWE","IMN","IOT","BLR","TUN","SVN","LIE","UKR","BDI","JEY","HRV","SOM","FSM","IRQ","ECU","LAO","TGO","KOR","MEX","SHN","ZAF","IRN","LVA","TUV","CYM","TKL","CMR","PRK","ATG","MDG","KGZ","DOM","SYC","SRB","CAN","LSO","MAR","IDN","LCA","TLS","CPV","IND","SAU","VGB","NIU","ARG","MUS","MSR","CAF","BRB","MOZ","AFG","TON","IRL","AUT","DJI","LBN","ISL","DMA","BLZ","MDA","GBR","MKD","AGO"],"name":"","z":[0.32004024,0.41249271,0.375411169,0.353918919,0.341511462,0.46328,0.150909091,0.452140541,0.444560606,0.39620398,0.176166667,0.379827839,0.438361272,0.238501451,0.396625641,0.048636364,0.22475,-0.777,0.438472065,0.2712,0.561778189,0.446315639,0.464285714,0.622666667,0.14553903,0.304011725,0.411417582,0.376649186,0.424823834,0.251357873,0.430985981,0.345150407,0.475554348,0.6525,0.360824561,0.341421522,0.002084726,0.406013699,0.505790524,0.427736486,0.331526316,0.356851485,0.378255319,0.341444444,0.53769589,0.328179104,0.446862069,0.43929927,0.308467532,0.494066821,0.427676259,0.712444444,0.294371429,0.400076923,0.511952703,0.206173913,0.237348837,0.085628399,0.33859854,0.108411765,0.5219375,0.243263158,0.400522476,0.291508653,0.400762107,0.365856146,0.493403226,0.2355,0.305203319,0.502382361,0.312019305,0.380735409,0.420364224,0.6633,0.314401122,0.304510831,0.234152439,0.418248755,0.555235294,0.223574312,0.563663866,0.274928295,0.949,0.645947368,0.936,0.374561644,0.285223634,0.424936694,0.378859701,0.354983443,0.365852252,0.475169492,0.389525998,0.434299291,0.120477186,0.418018182,-0.028231481,0.396418182,0.009755814,0.386123077,0.340663158,0.325533333,0.233297436,0.28206369,0.296302632,0.640142857,0.072208,0.440076923,0.345673469,0.434,0.270837776,0.388555556,0.44922549,0.327707243,0.327054217,0.377090909,0.259888235,0.285205874,0.295451163,0.5619,0.359903888,0.421653545,0.270101149,0.501296296,0.204342956,0.3487,0.372068966,0.3895,0.0,0.103736,0.497261499,0.946454545,0.293123972,0.375481481,0.34737037,0.237085106,0.317476134,0.373494118,0.442717949,0.2194,-0.098272727,-0.2214,0.266971457,0.332025,0.538455927,0.112764779,0.304840437,0.393363459,0.298272234,0.430080357,0.133425772,0.40237296,0.397431579,0.31175,0.532204819,0.42175,0.322924812,0.428875,0.438645327,-0.0375,0.438235772,0.358359116,0.392432584,0.4259375,0.291725728,0.271903401,0.462984252,0.383945455,0.41291129,0.241014122,0.257933333,0.405516902,0.468866497,0.380649789,0.3165,0.542107143,0.0,0.489126338,0.47497619,0.096780488,0.192285714,0.3585,0.257356197,0.536834906,0.461882353,0.310888899,0.214307692,0.371427602,0.259,0.394392857,0.645428571,0.307959459,0.14301764,0.135004252,0.33,0.6364,0.26477003,0.339296296,0.7285,0.403013889,0.487348684,0.357918919,0.262583333,0.23192,0.35748141,0.352003325,0.461733333,0.321962963,0.368008621,0.294,0.348719298,0.47866383,0.41597275,0.279425,0.319547771],"type":"choropleth"}],"name":"2020-12-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkmenistan","Germany","Bermuda","France","Cambodia","Cape Verde","Swaziland","Yemen","Colombia","Kenya","Bhutan","Kazakhstan","Antigua and Barbuda","Kiribati","Lebanon","Canada","Belize","Latvia","Greenland","Kyrgyzstan","Singapore","Georgia","Armenia","Greece","Central African Republic","Chile","Suriname","Sweden","Kuwait","Vanuatu","Chad","Bahamas","Western Sahara","Sierra Leone","Cameroon","Turks and Caicos Islands","Tuvalu","Marshall Islands","Uganda","Cayman Islands","Serbia","Seychelles","Argentina","Malta","Liberia","Switzerland","China","Ghana","Bolivia","Gibraltar","Gabon","Kosovo","Laos","Gambia","Lesotho","Bahrain","Belgium","Bosnia and Herzegovina","Comoros","Dominica","Bangladesh","Tanzania","Honduras","Tokelau","South Africa","Iraq","Benin","Ireland","Haiti","Barbados","Djibouti","Somalia","Isle of Man","Brunei","Eritrea","Tonga","Denmark","Guyana","Israel","Malaysia","Estonia","Brazil","Macedonia","Iran","British Virgin Islands","El Salvador","Iceland","British Indian Ocean Territory","Egypt","Thailand","Sao Tome and Principe","Anguilla","United Kingdom","India","Ecuador","Togo","Hungary","Austria","Equatorial Guinea","East Timor","Madagascar","Indonesia","Vatican","Vietnam","Malawi","Saudi Arabia","South Sudan","Spain","Democratic Republic of the Congo","Libya","Tajikistan","Botswana","Tunisia","Mali","Sudan","Guernsey","Croatia","Liechtenstein","Burundi","Jersey","San Marino","Fiji","Japan","Turkey","Ukraine","Senegal","Guatemala","Syria","Jordan","Finland","Cook Islands","Grenada","Uruguay","Slovakia","Costa Rica","Faroe Islands","Guinea","Slovenia","Guinea-Bissau","Ethiopia","United States","Luxembourg","Bulgaria","Sri Lanka","Solomon Islands","Trinidad and Tobago","Czech Republic","Belarus","Australia","Ivory Coast","Lithuania","Azerbaijan","Burkina Faso","Cyprus","Venezuela","United Arab Emirates","Falkland Islands","Maldives","Jamaica","Uzbekistan","Cuba","Italy","Dominican Republic","South Korea","Samoa","Niger","Afghanistan","Moldova","Palestine","Myanmar","Albania","Montserrat","Nigeria","Netherlands","Papua New Guinea","Nicaragua","Mozambique","Mauritania","Republic of the Congo","Saint Vincent and the Grenadines","Paraguay","North Korea","Qatar","Pitcairn","Niue","Zambia","New Zealand","Montenegro","Portugal","Nepal","Pakistan","Saint Lucia","Andorra","Romania","Poland","Algeria","Palau","Norway","Mauritius","Zimbabwe","Oman","Micronesia","Peru","Saint Helena","Saint Kitts and Nevis","Angola","Philippines","Mongolia","Rwanda","Monaco","Morocco","Mexico","Russia","Panama","Nauru"],"locations":["TKM","DEU","BMU","FRA","KHM","CPV","SWZ","YEM","COL","KEN","BTN","KAZ","ATG","KIR","LBN","CAN","BLZ","LVA","GRL","KGZ","SGP","GEO","ARM","GRC","CAF","CHL","SUR","SWE","KWT","VUT","TCD","BHS","ESH","SLE","CMR","TCA","TUV","MHL","UGA","CYM","SRB","SYC","ARG","MLT","LBR","CHE","CHN","GHA","BOL","GIB","GAB","XKX","LAO","GMB","LSO","BHR","BEL","BIH","COM","DMA","BGD","TZA","HND","TKL","ZAF","IRQ","BEN","IRL","HTI","BRB","DJI","SOM","IMN","BRN","ERI","TON","DNK","GUY","ISR","MYS","EST","BRA","MKD","IRN","VGB","SLV","ISL","IOT","EGY","THA","STP","AIA","GBR","IND","ECU","TGO","HUN","AUT","GNQ","TLS","MDG","IDN","VAT","VNM","MWI","SAU","SSD","ESP","COD","LBY","TJK","BWA","TUN","MLI","SDN","GGY","HRV","LIE","BDI","JEY","SMR","FJI","JPN","TUR","UKR","SEN","GTM","SYR","JOR","FIN","COK","GRD","URY","SVK","CRI","FRO","GIN","SVN","GNB","ETH","USA","LUX","BGR","LKA","SLB","TTO","CZE","BLR","AUS","CIV","LTU","AZE","BFA","CYP","VEN","ARE","FLK","MDV","JAM","UZB","CUB","ITA","DOM","KOR","WSM","NER","AFG","MDA","PSE","MMR","ALB","MSR","NGA","NLD","PNG","NIC","MOZ","MRT","COG","VCT","PRY","PRK","QAT","PCN","NIU","ZMB","NZL","MNE","PRT","NPL","PAK","LCA","AND","ROU","POL","DZA","PLW","NOR","MUS","ZWE","OMN","FSM","PER","SHN","KNA","AGO","PHL","MNG","RWA","MCO","MAR","MEX","RUS","PAN","NRU"],"name":"","z":[0.293,0.305171968,0.548203704,0.303024159,0.312369369,0.090272727,0.220871795,0.274848485,0.221254715,0.447695528,-0.16408,0.447833333,0.51647619,0.0,0.199909091,0.346028691,0.379263158,0.3350625,0.438848485,0.367941176,0.308826321,0.440797143,0.118416667,0.358530246,0.289785714,0.101792334,0.656,0.395545053,0.004547533,0.168533333,0.476104762,0.412819328,0.5612,0.422482353,0.430672302,0.8275,0.0,0.020090909,0.34160559,0.679109589,0.298866359,0.472380282,0.113033615,0.185419753,0.42370438,0.306334718,0.368186047,0.509605871,0.078052194,-0.259372093,0.471682243,0.09238961,0.464164179,0.241221477,0.3212,0.158525926,0.29953621,0.370957055,0.261,0.377769231,0.32465286,0.333114198,0.113503106,0.792,0.357537223,0.358921376,0.346604396,0.288984585,0.399868009,0.362102151,0.197421053,0.417278846,0.321024691,0.316409091,0.402357143,0.38459375,0.336155864,0.419220779,0.2724375,0.367434825,0.372794326,0.297346145,0.475345455,0.42223399,0.49105,0.020064538,0.4741875,0.0,0.329932266,0.354439206,0.513,0.952,0.415025691,0.217792643,0.237487895,0.292372781,0.376144262,0.337131723,-0.069,0.599153846,0.332452174,0.243711759,0.0,0.438849624,0.456661088,0.054627288,0.575477679,0.268365267,0.408236908,0.253055556,0.504575,0.372489051,0.396148472,0.239339623,0.303382716,0.071261905,0.284161538,0.401384615,0.064771429,0.464047619,0.207,0.427071429,0.265448733,0.267801813,0.388321538,0.373644699,0.250643754,0.260438596,0.185014085,0.384832487,-0.1004,0.493434783,0.311726149,0.364,-0.122036829,-0.0497,0.14956338,0.467703863,0.507545455,0.31360177,0.450019366,0.173056497,0.37496679,0.206305556,0.752272727,0.339938776,0.449172557,0.364365591,0.403439789,0.357766667,0.369678175,0.460114173,0.312821138,0.388747664,0.032211059,0.212030136,0.570047619,0.237296774,0.46556015,0.183979167,0.033102513,0.326589645,0.138139311,0.370212037,0.075933333,0.468696181,0.311982659,0.508869318,0.252162338,0.385239496,0.435117073,0.414947368,0.674742566,0.313380855,0.263,0.102605128,0.209882353,0.206866667,0.375704918,0.500742424,0.13607374,0.588589286,0.152536082,0.11425,0.440375,0.40575,0.396798675,0.322757576,0.222041059,0.271253012,0.283675256,0.563184211,0.124464286,0.470083267,0.237117832,0.322890688,0.0,0.415865749,0.2395,0.449419118,0.268978723,0.585363636,0.207602882,0.120555556,0.2485,0.231904215,0.301432471,0.327275862,-0.066452153,0.2826,0.305760599,0.21446052,0.307901602,0.195957493,0.289333333],"type":"choropleth"}],"name":"2020-12-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cook Islands","Malawi","British Virgin Islands","Turkey","France","Pakistan","Indonesia","Qatar","Estonia","British Indian Ocean Territory","South Africa","Nauru","Turkmenistan","Yemen","Austria","Rwanda","Kenya","Slovakia","Armenia","Nepal","Georgia","United Arab Emirates","Angola","Tanzania","Bangladesh","Japan","Switzerland","Guinea","United Kingdom","Malta","Hungary","Lithuania","Gabon","Solomon Islands","Sri Lanka","Belgium","Iran","Samoa","Republic of the Congo","Latvia","Cuba","Montenegro","Western Sahara","Belarus","Sudan","East Timor","San Marino","Guernsey","Monaco","Costa Rica","Mali","Gambia","Iraq","Isle of Man","Paraguay","Croatia","Kiribati","Bulgaria","Brunei","El Salvador","Comoros","Ethiopia","Laos","Chad","Uganda","Canada","Bahamas","Ghana","Mauritania","Portugal","North Korea","Chile","Swaziland","Palestine","Jersey","Ecuador","Liechtenstein","Russia","Antigua and Barbuda","India","Iceland","Cayman Islands","Senegal","Greece","Togo","Belize","Zimbabwe","Tajikistan","Micronesia","Central African Republic","Gibraltar","Maldives","Suriname","Tuvalu","Egypt","Cape Verde","Jordan","Lebanon","Greenland","Cameroon","Turks and Caicos Islands","Colombia","Burundi","Australia","Serbia","Poland","Macedonia","Tunisia","Bahrain","Mexico","Saint Lucia","Benin","South Sudan","Vatican","Vanuatu","Burkina Faso","Guatemala","Mongolia","New Zealand","Grenada","Sweden","Luxembourg","Mozambique","Saint Vincent and the Grenadines","China","Ireland","Papua New Guinea","Algeria","Moldova","Slovenia","Ukraine","Anguilla","Germany","Kazakhstan","Netherlands","Libya","Cambodia","Malaysia","Israel","Cyprus","Panama","Sao Tome and Principe","Thailand","Argentina","Nicaragua","Philippines","Albania","Venezuela","Brazil","Haiti","Azerbaijan","Denmark","Ivory Coast","Bolivia","Peru","Sierra Leone","Norway","Fiji","Niger","Faroe Islands","Myanmar","Vietnam","Spain","Czech Republic","Saudi Arabia","Dominican Republic","Saint Helena","Afghanistan","Trinidad and Tobago","Oman","Romania","Marshall Islands","Saint Kitts and Nevis","Falkland Islands","Liberia","Botswana","Niue","Democratic Republic of the Congo","Finland","Syria","Nigeria","Kuwait","Dominica","Eritrea","Barbados","Lesotho","Bosnia and Herzegovina","Madagascar","Uruguay","Equatorial Guinea","Uzbekistan","Montserrat","Guyana","Andorra","Mauritius","Djibouti","Morocco","Somalia","Italy","Kosovo","Kyrgyzstan","Bermuda","Seychelles","Zambia","Pitcairn","South Korea","Bhutan","Jamaica","United States","Honduras","Singapore","Tonga"],"locations":["COK","MWI","VGB","TUR","FRA","PAK","IDN","QAT","EST","IOT","ZAF","NRU","TKM","YEM","AUT","RWA","KEN","SVK","ARM","NPL","GEO","ARE","AGO","TZA","BGD","JPN","CHE","GIN","GBR","MLT","HUN","LTU","GAB","SLB","LKA","BEL","IRN","WSM","COG","LVA","CUB","MNE","ESH","BLR","SDN","TLS","SMR","GGY","MCO","CRI","MLI","GMB","IRQ","IMN","PRY","HRV","KIR","BGR","BRN","SLV","COM","ETH","LAO","TCD","UGA","CAN","BHS","GHA","MRT","PRT","PRK","CHL","SWZ","PSE","JEY","ECU","LIE","RUS","ATG","IND","ISL","CYM","SEN","GRC","TGO","BLZ","ZWE","TJK","FSM","CAF","GIB","MDV","SUR","TUV","EGY","CPV","JOR","LBN","GRL","CMR","TCA","COL","BDI","AUS","SRB","POL","MKD","TUN","BHR","MEX","LCA","BEN","SSD","VAT","VUT","BFA","GTM","MNG","NZL","GRD","SWE","LUX","MOZ","VCT","CHN","IRL","PNG","DZA","MDA","SVN","UKR","AIA","DEU","KAZ","NLD","LBY","KHM","MYS","ISR","CYP","PAN","STP","THA","ARG","NIC","PHL","ALB","VEN","BRA","HTI","AZE","DNK","CIV","BOL","PER","SLE","NOR","FJI","NER","FRO","MMR","VNM","ESP","CZE","SAU","DOM","SHN","AFG","TTO","OMN","ROU","MHL","KNA","FLK","LBR","BWA","NIU","COD","FIN","SYR","NGA","KWT","DMA","ERI","BRB","LSO","BIH","MDG","URY","GNQ","UZB","MSR","GUY","AND","MUS","DJI","MAR","SOM","ITA","XKX","KGZ","BMU","SYC","ZMB","PCN","KOR","BTN","JAM","USA","HND","SGP","TON"],"name":"","z":[0.795,0.445263473,0.081625,0.289034621,0.46012594,0.260478859,0.138074117,0.098004,0.224385246,0.5098,0.372406776,0.479333333,0.139058824,0.349472441,0.330395105,-0.082516129,0.358755819,0.230756098,0.319072727,0.242464912,0.427878229,0.152265963,0.292792208,0.254553333,0.243520216,0.217383333,0.302180226,0.190565217,0.292167864,0.18734375,0.327792271,0.455233032,0.509152542,-0.004166667,0.261518828,0.141854673,0.306221751,0.764666667,0.344114286,0.378788732,-0.006540794,0.324270833,0.345,0.490642857,0.305,-0.097625,-0.06825,0.285482759,0.550697674,0.176213675,0.567177885,0.332848485,0.274588679,0.284578947,0.293369231,0.224191489,0.600888889,0.273198312,0.2656875,0.039899833,-0.030333333,0.329185771,0.405090909,0.376172414,0.246491071,0.290333522,0.327281481,0.241161914,0.38455,0.218176754,0.104947368,0.213679012,0.289285714,0.252743056,0.44954,0.166404648,0.2759375,0.297030769,0.462571429,0.189231748,0.430016393,0.395612903,0.437051613,0.254107759,0.224099099,0.269365079,0.353463259,0.490057971,-0.018071429,0.129525424,0.196545455,0.122078947,0.486583333,0.0,0.282821622,0.181354839,0.28473913,0.269845283,0.542785714,0.350559838,-0.187666667,0.244135535,0.316958333,0.347558388,0.244648485,0.222795904,0.25055,0.249753846,0.147225,0.228334701,0.5605,0.181354839,0.372317829,0.952,0.280166667,0.581854545,0.285390411,0.2294875,0.365930332,0.404894737,0.329700413,0.217317757,0.253966667,0.3745625,0.314376441,0.224305094,0.282246377,0.383519084,0.542542056,0.327726027,0.299564428,0.003,0.333666577,0.60884127,0.271643698,0.144217391,0.212873239,0.166259557,0.215080963,0.302242623,0.197036637,0.945,0.284738665,0.209105804,0.309217659,0.225467489,0.379105263,0.145602811,0.279623637,0.335382456,0.373669811,0.330620408,0.346931034,0.16457757,0.316711952,0.377419355,0.338291173,0.11834375,0.412168367,0.4705,0.208492063,0.335569733,0.288184837,0.245560897,-0.002413744,0.20751927,0.682,0.200684211,0.339092,0.146138614,0.361046972,-0.29,0.72575,0.481111111,0.383992754,0.25643299,0.1225,0.294725552,0.281777618,0.156140625,0.427069145,0.018288851,0.833,0.024142857,0.347290323,0.394297872,0.265404762,0.140693878,0.320351823,0.377722222,0.1828125,0.68275,0.335790323,-0.03988,0.363058824,0.51324,0.37881388,0.172747573,0.283199976,0.118245614,0.409714286,0.533025,0.363864078,0.331577465,0.392,0.259649469,-0.009966667,0.290689723,0.364729852,0.237338272,0.269088629,0.277637931],"type":"choropleth"}],"name":"2020-12-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nepal","Papua New Guinea","Togo","China","Rwanda","Uzbekistan","Cambodia","Argentina","Ethiopia","Honduras","Haiti","Germany","Myanmar","Saint Helena","Tanzania","Belize","Malaysia","Uruguay","Jersey","Bosnia and Herzegovina","Burundi","Tonga","Bangladesh","Maldives","Micronesia","Norway","Trinidad and Tobago","Falkland Islands","Turkmenistan","Saint Vincent and the Grenadines","Syria","Mongolia","Tuvalu","Spain","Liechtenstein","Armenia","Finland","Latvia","Italy","Guyana","Colombia","Cayman Islands","South Africa","Jordan","Venezuela","Gibraltar","Democratic Republic of the Congo","Afghanistan","Saint Kitts and Nevis","Djibouti","Netherlands","Cape Verde","Niue","Mozambique","Equatorial Guinea","Panama","Israel","Luxembourg","Swaziland","Zambia","Iceland","Tajikistan","Portugal","Slovenia","Greenland","India","Madagascar","Andorra","Ecuador","Canada","Kuwait","Chad","Bermuda","Monaco","Ghana","Slovakia","Bhutan","Angola","Algeria","Ireland","Macedonia","Chile","Senegal","Antigua and Barbuda","Central African Republic","Kyrgyzstan","Lesotho","Bolivia","Vanuatu","Seychelles","Fiji","Lithuania","Libya","Uganda","Estonia","Moldova","South Korea","Denmark","Turks and Caicos Islands","Suriname","Egypt","Nigeria","Philippines","Kazakhstan","San Marino","Somalia","Marshall Islands","Montserrat","Cameroon","Palestine","Grenada","Jamaica","Faroe Islands","Mauritius","South Sudan","Malawi","Solomon Islands","Serbia","Guinea-Bissau","Kosovo","Malta","Ivory Coast","Costa Rica","Austria","Guernsey","Greece","Oman","Czech Republic","Mauritania","Sri Lanka","Bulgaria","Guinea","Sudan","Mali","Belgium","Peru","Gambia","Australia","Iraq","Kiribati","Saint Lucia","Indonesia","Bahrain","Samoa","North Korea","Hungary","Switzerland","British Virgin Islands","Qatar","Isle of Man","Vatican","Liberia","Vietnam","Brazil","Brunei","Western Sahara","Croatia","Eritrea","Saudi Arabia","Bahamas","Paraguay","Morocco","Russia","United Kingdom","Gabon","Cuba","Singapore","Turkey","Anguilla","Pakistan","Barbados","Japan","Kenya","Zimbabwe","Nicaragua","Georgia","Iran","Nauru","Burkina Faso","British Indian Ocean Territory","Tunisia","Thailand","Laos","East Timor","Benin","Yemen","Ukraine","Azerbaijan","Comoros","Poland","Niger","Cyprus","Guatemala","Dominica","Albania","Lebanon","Cook Islands","Sierra Leone","El Salvador","Pitcairn","Romania","Mexico","United States","Belarus","United Arab Emirates","Botswana","Republic of the Congo","Sweden","France","Dominican Republic","Montenegro","New Zealand"],"locations":["NPL","PNG","TGO","CHN","RWA","UZB","KHM","ARG","ETH","HND","HTI","DEU","MMR","SHN","TZA","BLZ","MYS","URY","JEY","BIH","BDI","TON","BGD","MDV","FSM","NOR","TTO","FLK","TKM","VCT","SYR","MNG","TUV","ESP","LIE","ARM","FIN","LVA","ITA","GUY","COL","CYM","ZAF","JOR","VEN","GIB","COD","AFG","KNA","DJI","NLD","CPV","NIU","MOZ","GNQ","PAN","ISR","LUX","SWZ","ZMB","ISL","TJK","PRT","SVN","GRL","IND","MDG","AND","ECU","CAN","KWT","TCD","BMU","MCO","GHA","SVK","BTN","AGO","DZA","IRL","MKD","CHL","SEN","ATG","CAF","KGZ","LSO","BOL","VUT","SYC","FJI","LTU","LBY","UGA","EST","MDA","KOR","DNK","TCA","SUR","EGY","NGA","PHL","KAZ","SMR","SOM","MHL","MSR","CMR","PSE","GRD","JAM","FRO","MUS","SSD","MWI","SLB","SRB","GNB","XKX","MLT","CIV","CRI","AUT","GGY","GRC","OMN","CZE","MRT","LKA","BGR","GIN","SDN","MLI","BEL","PER","GMB","AUS","IRQ","KIR","LCA","IDN","BHR","WSM","PRK","HUN","CHE","VGB","QAT","IMN","VAT","LBR","VNM","BRA","BRN","ESH","HRV","ERI","SAU","BHS","PRY","MAR","RUS","GBR","GAB","CUB","SGP","TUR","AIA","PAK","BRB","JPN","KEN","ZWE","NIC","GEO","IRN","NRU","BFA","IOT","TUN","THA","LAO","TLS","BEN","YEM","UKR","AZE","COM","POL","NER","CYP","GTM","DMA","ALB","LBN","COK","SLE","SLV","PCN","ROU","MEX","USA","BLR","ARE","BWA","COG","SWE","FRA","DOM","MNE","NZL"],"name":"","z":[0.31387963,0.349649123,0.230459259,0.382893645,0.180432099,0.077568182,0.208272727,0.286827007,0.448641026,0.289417423,0.293265306,0.331958983,0.341925134,0.61025,0.31109322,0.250905172,0.181614454,0.335772859,0.26412963,0.305559701,0.2659,0.191894737,0.233180628,0.07902924,0.0385,0.375018573,0.334217082,0.476323529,0.248956522,0.492590909,0.274324324,0.357497175,0.432,0.199503022,0.409416667,0.403869565,0.316532903,0.269428571,0.31857053,0.357376812,0.275877744,0.310366667,0.322291431,0.18025,0.121559916,0.346735294,0.295427056,0.339610294,0.340636364,0.388823529,0.357855656,0.187795455,0.634,0.318527778,0.427214286,0.389784493,0.342567857,0.361013575,0.101878788,0.38852381,0.425416667,0.300948718,0.214374956,0.210028807,0.376090909,0.185690541,0.259934132,0.26622807,0.23415778,0.310092903,0.094730159,0.378485294,0.489607143,0.287277778,0.314362069,0.377910345,0.270833333,0.277052381,0.361853125,0.186686408,0.331147059,0.281748794,0.415431818,0.097058824,0.364983333,0.240594595,0.250875,0.275366146,0.230428571,0.480795082,0.404714286,0.374700342,0.318069767,0.610782937,0.359365385,0.336103774,0.376473743,0.31425,-0.08825,0.472166667,0.369979681,0.325124357,0.433357367,0.272756757,0.350571429,0.317567901,0.258333333,0.759636364,0.385128613,0.215607407,0.107115385,0.298052158,0.0,0.234580645,0.411426901,0.383442857,0.352333333,0.294438679,0.105736842,0.226854545,-0.082184783,0.369670213,0.302930435,0.325498167,0.297465116,0.268254559,0.285313869,0.342765258,0.231454545,0.285848014,0.34543662,0.364666667,0.330406015,0.468962963,0.263878261,0.340663693,0.501,0.476725872,0.27040273,0.1088,0.519233333,0.241338632,0.262587629,0.670857143,0.374,0.331883871,0.374511565,0.4469,0.131681034,0.272027027,0.0,0.437020408,0.317202881,0.360232827,0.308909091,0.468942308,0.217573913,0.205090909,0.087012069,0.257458333,0.416547733,0.413351288,0.443389199,0.380832926,0.357253012,-0.026388275,0.26210356,0.286268,0.956,0.185348093,0.142656566,0.28788818,0.361010863,0.404671053,0.222623967,0.421675516,0.387446215,0.139333333,0.380163043,0.1325,0.279736842,0.340470667,0.245115789,0.18775,0.211857143,0.317146154,0.540925305,0.416929167,0.06925,0.147920287,0.47716545,0.330352785,0.276035691,0.671714286,0.289806667,0.346573276,0.2018,0.380378947,0.201017723,0.442875,0.371033223,0.272916667,0.431986902,0.434233333,0.243053355,0.333647619,0.26225641,0.393954898,0.42078846,0.271302169,0.452491228,0.474188525],"type":"choropleth"}],"name":"2020-12-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Swaziland","Central African Republic","Faroe Islands","Chad","Vanuatu","Cyprus","Palestine","Bangladesh","Jamaica","Dominica","Mongolia","Barbados","France","Republic of the Congo","Cayman Islands","Gibraltar","Falkland Islands","Tunisia","Greece","Dominican Republic","Tuvalu","Niger","Venezuela","Djibouti","Tonga","North Korea","Italy","Somalia","Netherlands","Cuba","Gabon","Mauritania","India","Qatar","Slovenia","South Africa","Ghana","Indonesia","Norway","Israel","Seychelles","Senegal","Gambia","Togo","Pakistan","Australia","Mauritius","China","Montserrat","Saint Helena","Solomon Islands","Germany","Malaysia","Syria","Montenegro","New Zealand","Democratic Republic of the Congo","Ivory Coast","Japan","Moldova","Lithuania","Laos","Georgia","South Korea","Saint Kitts and Nevis","Colombia","Trinidad and Tobago","Finland","Comoros","Sweden","Tajikistan","Turkmenistan","Costa Rica","Romania","Ecuador","Turks and Caicos Islands","Nicaragua","Anguilla","Madagascar","San Marino","Belarus","Bahrain","Portugal","Croatia","Sao Tome and Principe","Liechtenstein","Tokelau","Morocco","Austria","Latvia","Algeria","Saint Vincent and the Grenadines","Mozambique","Denmark","Ireland","Fiji","Malawi","Belgium","Turkey","Iran","East Timor","Jersey","Chile","Czech Republic","Switzerland","Oman","Bahamas","Zambia","Afghanistan","Equatorial Guinea","Guatemala","Armenia","Angola","Kuwait","Bosnia and Herzegovina","United States","Poland","Slovakia","Zimbabwe","Guyana","Hungary","Nepal","Burkina Faso","Albania","Kenya","Burundi","Spain","Samoa","Egypt","Lesotho","Haiti","Greenland","Western Sahara","Cameroon","Kazakhstan","Yemen","Grenada","Uganda","Bolivia","Libya","Lebanon","Cambodia","Estonia","Ukraine","Philippines","Luxembourg","Sierra Leone","Russia","Papua New Guinea","Micronesia","Sri Lanka","Argentina","Brazil","British Virgin Islands","Macedonia","El Salvador","Nauru","Paraguay","Mexico","Guinea-Bissau","British Indian Ocean Territory","Guinea","Pitcairn","Uzbekistan","Tanzania","Thailand","United Kingdom","Liberia","South Sudan","Serbia","Peru","United Arab Emirates","Vatican","Bulgaria","Mali","Sudan","Benin","Singapore","Niue","Jordan","Monaco","Guernsey","Brunei","Eritrea","Azerbaijan","Malta","Botswana","Kiribati","Antigua and Barbuda","Panama","Kosovo","Maldives","Nigeria","Uruguay","Bhutan","Iceland","Cape Verde","Marshall Islands","Canada","Vietnam","Rwanda","Ethiopia","Saint Lucia","Kyrgyzstan","Honduras","Isle of Man","Myanmar","Suriname","Saudi Arabia","Iraq","Andorra","Bermuda","Belize"],"locations":["SWZ","CAF","FRO","TCD","VUT","CYP","PSE","BGD","JAM","DMA","MNG","BRB","FRA","COG","CYM","GIB","FLK","TUN","GRC","DOM","TUV","NER","VEN","DJI","TON","PRK","ITA","SOM","NLD","CUB","GAB","MRT","IND","QAT","SVN","ZAF","GHA","IDN","NOR","ISR","SYC","SEN","GMB","TGO","PAK","AUS","MUS","CHN","MSR","SHN","SLB","DEU","MYS","SYR","MNE","NZL","COD","CIV","JPN","MDA","LTU","LAO","GEO","KOR","KNA","COL","TTO","FIN","COM","SWE","TJK","TKM","CRI","ROU","ECU","TCA","NIC","AIA","MDG","SMR","BLR","BHR","PRT","HRV","STP","LIE","TKL","MAR","AUT","LVA","DZA","VCT","MOZ","DNK","IRL","FJI","MWI","BEL","TUR","IRN","TLS","JEY","CHL","CZE","CHE","OMN","BHS","ZMB","AFG","GNQ","GTM","ARM","AGO","KWT","BIH","USA","POL","SVK","ZWE","GUY","HUN","NPL","BFA","ALB","KEN","BDI","ESP","WSM","EGY","LSO","HTI","GRL","ESH","CMR","KAZ","YEM","GRD","UGA","BOL","LBY","LBN","KHM","EST","UKR","PHL","LUX","SLE","RUS","PNG","FSM","LKA","ARG","BRA","VGB","MKD","SLV","NRU","PRY","MEX","GNB","IOT","GIN","PCN","UZB","TZA","THA","GBR","LBR","SSD","SRB","PER","ARE","VAT","BGR","MLI","SDN","BEN","SGP","NIU","JOR","MCO","GGY","BRN","ERI","AZE","MLT","BWA","KIR","ATG","PAN","XKX","MDV","NGA","URY","BTN","ISL","CPV","MHL","CAN","VNM","RWA","ETH","LCA","KGZ","HND","IMN","MMR","SUR","SAU","IRQ","AND","BMU","BLZ"],"name":"","z":[0.155611111,0.301015625,0.251714286,0.331021739,0.029545455,0.417428571,0.38528169,0.222079602,0.38133122,-0.01225,0.378931452,0.376679012,0.345405922,0.604961538,0.646878378,-0.0297,0.362413793,0.339826531,0.230879526,0.286443532,-0.190666667,0.458728943,0.150831792,0.528742857,0.273175676,0.429085714,0.327534381,0.344350575,0.414071663,0.037192597,0.360645833,0.451809524,0.129198349,0.09862069,0.173149533,0.347459348,0.323080132,0.279620659,0.404909496,0.247094368,0.480810976,0.333509174,0.517281046,0.384375723,0.218941815,0.45243146,0.277974359,0.367930552,0.470655172,-0.034857143,0.50425,0.318036404,0.146384389,0.342574468,0.292311475,0.367644497,0.336266272,0.198192771,0.289368147,0.4144375,0.346505691,0.4870625,0.478089855,0.357288299,0.091142857,0.309778923,0.343553191,0.349697072,-0.0973,0.359088183,0.322579439,0.545,0.293892174,0.381844635,0.238494451,0.443947368,0.154600465,0.909,0.263407407,0.7374,0.376893617,0.019541176,0.21899106,0.322,0.525,0.587769231,0.0,0.394287834,0.305698483,0.175320346,0.295833992,0.223961538,0.271721154,0.308675105,0.383055698,0.356,0.3411625,0.239591685,0.207498188,0.426082007,-0.139083333,0.487655172,0.303136851,0.331277916,0.394783859,0.129812155,0.412106383,0.440611111,0.294161972,0.362210526,0.196452024,0.411481481,0.293326531,0.01972179,0.360446328,0.510946626,0.186564521,0.248861635,0.485498615,0.338568966,0.424127596,0.245409326,0.387364341,0.44215625,0.328268074,0.410709677,0.119361969,0.384882353,0.412584158,0.40995082,0.387463014,0.487297872,0.421947368,0.388195251,0.270333333,0.28551938,0.112612903,0.610615163,0.243832962,0.162422222,0.254179245,0.251648649,0.282423313,0.341814471,0.452547622,0.388119565,0.591834862,0.36115,0.478296875,0.154333333,0.175945166,0.272006568,0.366591501,0.622285714,0.067910714,0.242136226,0.683,0.434292405,0.265886148,0.151142857,0.772,0.415372549,0.492142857,0.260666667,0.27886413,0.338578968,0.453611777,0.43778673,0.555856287,0.299576744,0.334029895,0.261590388,0.533666667,0.365159696,0.448375661,0.332115854,0.287292308,0.248845808,0.394266667,0.199537736,0.558214286,0.332173077,0.497625,0.474428571,0.513775281,0.126476793,0.429975806,0.310333333,0.187545455,0.352894198,0.127708861,0.183173913,0.442044176,0.378687731,0.3772,0.370553719,0.258221239,0.351285714,0.402862168,0.368270686,0.207089947,0.219101064,0.588888889,0.1115,0.178737624,0.410959184,0.302385135,0.399,0.068102587,0.336324786,0.166629032,0.497826087,0.301034682],"type":"choropleth"}],"name":"2020-12-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sudan","Indonesia","Liberia","Republic of the Congo","Gambia","Bhutan","Luxembourg","Armenia","Falkland Islands","Botswana","Argentina","Mauritius","Faroe Islands","Netherlands","Guernsey","Slovakia","Zimbabwe","Bahrain","Bulgaria","Paraguay","Isle of Man","Central African Republic","Gibraltar","Papua New Guinea","United States","Guatemala","Romania","Russia","Samoa","Iran","Comoros","Angola","Burkina Faso","Andorra","Thailand","Tajikistan","Finland","Pakistan","Israel","Czech Republic","Zambia","Vanuatu","New Zealand","Cape Verde","Saint Vincent and the Grenadines","Malawi","Sweden","Turkey","Mali","Cook Islands","Madagascar","Pitcairn","United Arab Emirates","Seychelles","Kosovo","Cuba","Uzbekistan","Guinea","Montserrat","Rwanda","France","Ivory Coast","Oman","Cyprus","Nicaragua","Bahamas","Philippines","Jamaica","British Indian Ocean Territory","Lesotho","Peru","Trinidad and Tobago","Mongolia","Tuvalu","Austria","Kyrgyzstan","Micronesia","El Salvador","Monaco","United Kingdom","Saudi Arabia","Hungary","Cayman Islands","Anguilla","Djibouti","Costa Rica","Montenegro","Equatorial Guinea","Venezuela","Serbia","Mexico","Australia","Tunisia","Greece","Senegal","Gabon","Honduras","Algeria","Kiribati","Sri Lanka","Eritrea","South Sudan","Singapore","Croatia","Dominican Republic","Guinea-Bissau","British Virgin Islands","Vatican","Malta","Morocco","Switzerland","Brunei","Canada","Moldova","South Africa","Myanmar","South Korea","Bermuda","Kazakhstan","Sao Tome and Principe","Jersey","San Marino","Albania","Cambodia","Poland","Greenland","East Timor","Saint Helena","Latvia","Tanzania","Sierra Leone","Afghanistan","Ireland","Ethiopia","Suriname","Fiji","Iceland","Germany","Spain","Grenada","Bolivia","Kuwait","Benin","Liechtenstein","Italy","Niger","Turks and Caicos Islands","Cameroon","Slovenia","Uruguay","Saint Kitts and Nevis","Chad","Denmark","Maldives","Palestine","Barbados","Panama","India","Laos","Nepal","Norway","Haiti","Chile","Bangladesh","Solomon Islands","Dominica","Tonga","Swaziland","Malaysia","Yemen","Macedonia","Qatar","Uganda","Belize","Vietnam","China","Antigua and Barbuda","Mauritania","Mozambique","Niue","Ghana","Jordan","Turkmenistan","Belgium","Brazil","Portugal","Japan","Belarus","Lithuania","Iraq","Burundi","Togo","North Korea","Western Sahara","Tokelau","Ecuador","Somalia","Kenya","Estonia","Libya","Syria","Colombia","Ukraine","Georgia","Egypt","Lebanon","Azerbaijan","Nigeria","Democratic Republic of the Congo","Saint Lucia","Guyana","Marshall Islands","Bosnia and Herzegovina"],"locations":["SDN","IDN","LBR","COG","GMB","BTN","LUX","ARM","FLK","BWA","ARG","MUS","FRO","NLD","GGY","SVK","ZWE","BHR","BGR","PRY","IMN","CAF","GIB","PNG","USA","GTM","ROU","RUS","WSM","IRN","COM","AGO","BFA","AND","THA","TJK","FIN","PAK","ISR","CZE","ZMB","VUT","NZL","CPV","VCT","MWI","SWE","TUR","MLI","COK","MDG","PCN","ARE","SYC","XKX","CUB","UZB","GIN","MSR","RWA","FRA","CIV","OMN","CYP","NIC","BHS","PHL","JAM","IOT","LSO","PER","TTO","MNG","TUV","AUT","KGZ","FSM","SLV","MCO","GBR","SAU","HUN","CYM","AIA","DJI","CRI","MNE","GNQ","VEN","SRB","MEX","AUS","TUN","GRC","SEN","GAB","HND","DZA","KIR","LKA","ERI","SSD","SGP","HRV","DOM","GNB","VGB","VAT","MLT","MAR","CHE","BRN","CAN","MDA","ZAF","MMR","KOR","BMU","KAZ","STP","JEY","SMR","ALB","KHM","POL","GRL","TLS","SHN","LVA","TZA","SLE","AFG","IRL","ETH","SUR","FJI","ISL","DEU","ESP","GRD","BOL","KWT","BEN","LIE","ITA","NER","TCA","CMR","SVN","URY","KNA","TCD","DNK","MDV","PSE","BRB","PAN","IND","LAO","NPL","NOR","HTI","CHL","BGD","SLB","DMA","TON","SWZ","MYS","YEM","MKD","QAT","UGA","BLZ","VNM","CHN","ATG","MRT","MOZ","NIU","GHA","JOR","TKM","BEL","BRA","PRT","JPN","BLR","LTU","IRQ","BDI","TGO","PRK","ESH","TKL","ECU","SOM","KEN","EST","LBY","SYR","COL","UKR","GEO","EGY","LBN","AZE","NGA","COD","LCA","GUY","MHL","BIH"],"name":"","z":[0.332777778,0.216729501,0.488916981,0.327514286,0.429617284,0.077357143,0.309133333,0.4988,0.819153846,0.396531746,0.333942355,0.434283019,0.177416667,0.402874179,0.300050847,0.384372414,0.413456693,0.215435185,0.362880734,0.215720965,0.493754386,0.423897059,0.064259259,0.486583333,0.470720942,0.428512842,0.440461876,0.407490465,0.438851852,0.440561644,0.853666667,0.356965517,0.289875,0.366202703,0.352578448,0.354464,0.39578826,0.249707921,0.297375,0.413311567,0.407893939,0.301571429,0.473245718,0.121819149,0.476869565,0.515713004,0.412539683,0.301416422,0.428597403,0.683666667,0.367556075,0.699,0.313695431,0.530509677,0.291551724,0.003094211,0.262355556,0.398384615,0.448857143,0.239096104,0.443674699,0.494351145,0.268123967,0.463581781,0.263954331,0.408606481,0.348920081,0.330541012,0.431363636,0.345888889,0.301769501,0.428477273,0.356857143,0.472,0.32201261,0.426185185,0.294666667,0.3288,0.393897436,0.489262428,0.141210404,0.327412993,0.562757576,0.287166667,0.361,0.337872697,0.391923077,0.532181818,0.18135652,0.379533742,0.299683611,0.475090043,0.454235849,0.368751638,0.27774,0.511271845,0.22853252,0.442186235,0.383125,0.367704715,0.455409091,0.4277,0.32305198,0.474196078,0.35194953,0.304125,0.680285714,0.0,0.322483607,0.380929224,0.393790667,0.502083333,0.452323879,0.411588235,0.372129601,0.375575916,0.371266667,0.44525,0.405222222,0.760125,0.302454545,0.41,0.437188341,0.329,0.258791041,0.405695652,0.478357143,0.175833333,0.317022124,0.329779553,0.526057971,0.294262857,0.444807487,0.463457965,0.066764706,0.425383333,0.310188406,0.317054156,0.316345448,0.35308,0.275187766,0.039763941,-0.102075472,0.31085,0.413305148,0.486333333,0.3535,0.490090389,0.248543046,0.377668753,0.203333333,0.428848837,0.417853695,0.276005587,0.297704762,0.246961957,0.337289465,0.195821821,0.421114943,0.304047745,0.448449184,0.443256262,0.292008893,0.231073069,0.6695,0.479,0.421765306,0.34862069,0.410530022,0.442374046,0.405142857,0.187675,0.492392019,0.415891566,0.362279545,0.503499647,0.173741935,0.578518519,0.342537879,0.465333333,0.360105088,0.302403846,0.321333333,0.31163122,0.433406,0.324774538,0.341302829,0.315273438,0.399675845,0.289880795,-0.063056604,0.333004808,0.579561404,0.278526316,0.522363636,0.256363063,0.343148148,0.297534196,0.391740458,0.224073171,0.30979798,0.278698934,0.414544964,0.531664122,0.437731806,0.339610169,0.386788927,0.507248083,0.318807309,0.640631579,0.40675,0.112,0.323282609],"type":"choropleth"}],"name":"2020-12-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Guyana","Bolivia","Albania","Honduras","Democratic Republic of the Congo","Tonga","Belarus","Finland","Dominica","Bosnia and Herzegovina","Philippines","Spain","Fiji","Armenia","Equatorial Guinea","Tajikistan","Venezuela","Liberia","Uzbekistan","France","Afghanistan","Lebanon","Faroe Islands","Falkland Islands","Myanmar","Tokelau","Cyprus","Lithuania","Switzerland","Botswana","Guinea-Bissau","Seychelles","Denmark","Romania","Luxembourg","Norway","Bermuda","Kosovo","Solomon Islands","Haiti","Mexico","Djibouti","Lesotho","Madagascar","Bhutan","Ivory Coast","Kuwait","United States","Trinidad and Tobago","Saint Vincent and the Grenadines","Sao Tome and Principe","Uruguay","Brazil","Qatar","Latvia","Azerbaijan","Peru","South Africa","Marshall Islands","Sri Lanka","Oman","Syria","Barbados","Saint Helena","Czech Republic","Italy","Cayman Islands","Dominican Republic","Egypt","Montenegro","Poland","Liechtenstein","Mauritania","Palau","Kazakhstan","East Timor","Slovenia","Ethiopia","Jersey","Uganda","Ireland","Ghana","Iceland","Turks and Caicos Islands","Macedonia","Grenada","Togo","Germany","Niger","Belgium","Japan","Turkmenistan","Colombia","Iran","Mozambique","North Korea","Burundi","Saint Lucia","Australia","Nepal","Zambia","Vietnam","Serbia","China","Senegal","Sweden","Cambodia","Thailand","Saudi Arabia","Greenland","Ecuador","Belize","Panama","Netherlands","Central African Republic","Cape Verde","Laos","Suriname","Austria","Jordan","Greece","Gibraltar","Russia","Tuvalu","Somalia","Vanuatu","Mongolia","Estonia","Nigeria","Isle of Man","India","Cameroon","Chile","Swaziland","Libya","Western Sahara","South Korea","Palestine","Maldives","Malaysia","Slovakia","Chad","San Marino","Montserrat","Saint Kitts and Nevis","Bahamas","Iraq","Angola","Canada","Mali","Georgia","Sudan","United Kingdom","Andorra","Cuba","Morocco","Guinea","Gabon","Samoa","Hungary","Croatia","Argentina","Guernsey","Brunei","Gambia","Ukraine","Sierra Leone","Costa Rica","Kyrgyzstan","Malawi","Micronesia","British Virgin Islands","Malta","Mauritius","Niue","Moldova","Antigua and Barbuda","Bangladesh","Monaco","Kiribati","Singapore","Nauru","British Indian Ocean Territory","Nicaragua","Vatican","Pitcairn","Yemen","Tunisia","Jamaica","Israel","Tanzania","Indonesia","Rwanda","Eritrea","Guatemala","United Arab Emirates","Portugal","Benin","Algeria","New Zealand","Zimbabwe","Papua New Guinea","Comoros","Cook Islands","South Sudan","Pakistan","Paraguay","El Salvador","Republic of the Congo","Bulgaria","Burkina Faso","Bahrain","Kenya","Turkey"],"locations":["GUY","BOL","ALB","HND","COD","TON","BLR","FIN","DMA","BIH","PHL","ESP","FJI","ARM","GNQ","TJK","VEN","LBR","UZB","FRA","AFG","LBN","FRO","FLK","MMR","TKL","CYP","LTU","CHE","BWA","GNB","SYC","DNK","ROU","LUX","NOR","BMU","XKX","SLB","HTI","MEX","DJI","LSO","MDG","BTN","CIV","KWT","USA","TTO","VCT","STP","URY","BRA","QAT","LVA","AZE","PER","ZAF","MHL","LKA","OMN","SYR","BRB","SHN","CZE","ITA","CYM","DOM","EGY","MNE","POL","LIE","MRT","PLW","KAZ","TLS","SVN","ETH","JEY","UGA","IRL","GHA","ISL","TCA","MKD","GRD","TGO","DEU","NER","BEL","JPN","TKM","COL","IRN","MOZ","PRK","BDI","LCA","AUS","NPL","ZMB","VNM","SRB","CHN","SEN","SWE","KHM","THA","SAU","GRL","ECU","BLZ","PAN","NLD","CAF","CPV","LAO","SUR","AUT","JOR","GRC","GIB","RUS","TUV","SOM","VUT","MNG","EST","NGA","IMN","IND","CMR","CHL","SWZ","LBY","ESH","KOR","PSE","MDV","MYS","SVK","TCD","SMR","MSR","KNA","BHS","IRQ","AGO","CAN","MLI","GEO","SDN","GBR","AND","CUB","MAR","GIN","GAB","WSM","HUN","HRV","ARG","GGY","BRN","GMB","UKR","SLE","CRI","KGZ","MWI","FSM","VGB","MLT","MUS","NIU","MDA","ATG","BGD","MCO","KIR","SGP","NRU","IOT","NIC","VAT","PCN","YEM","TUN","JAM","ISR","TZA","IDN","RWA","ERI","GTM","ARE","PRT","BEN","DZA","NZL","ZWE","PNG","COM","COK","SSD","PAK","PRY","SLV","COG","BGR","BFA","BHR","KEN","TUR"],"name":"","z":[0.275079208,0.20996336,0.372157692,0.339209635,0.259252717,0.400637681,0.345257576,0.376194526,0.4114,0.412515284,0.350160085,0.27567268,0.167594595,0.295416667,0.3202,0.298902655,0.151218227,0.334683274,0.187906977,0.358368444,0.183479042,0.319108772,0.253,0.51928125,0.18995045,0.599,0.39293763,0.433473684,0.370511009,0.410144828,0.141684211,0.484118644,0.351603819,0.370631761,0.35579638,0.379055888,0.298104167,0.356190476,0.545444444,0.347480066,0.271150923,0.303294118,0.41761039,0.374731183,0.141666667,0.391545455,0.066192079,0.432861673,0.357428922,0.348545455,0.5034,0.355114301,0.381301089,0.189695015,0.336717131,0.405965517,0.303752634,0.429319762,0.0305,0.191417391,0.211762963,0.3623125,0.413297872,0.602894737,0.374718812,0.403437061,0.402325,0.260164457,0.397925884,0.266890625,0.259020946,0.329,0.336882353,0.6195,0.393337838,0.4791,0.309226923,0.390906561,0.421836066,0.389218333,0.204462837,0.154897862,0.3376,0.16875,0.299311111,0.276138889,0.281757991,0.323896242,0.484075253,0.308777179,0.336066373,0.322066667,0.320500792,0.356806452,0.372846774,0.295015873,0.29978,0.352142857,0.449959186,0.277922197,0.277721088,0.395046103,0.453972892,0.508707343,0.325337047,0.343562567,0.196991304,0.368731444,0.15479773,0.458036364,0.268622138,0.372113821,0.261061959,0.403790368,0.387,0.273235955,0.366672727,0.480785714,0.357664122,0.239796296,0.361587121,0.323125,0.346264622,0.292125,0.350568306,-0.1472,0.369137195,0.431613139,0.318521727,0.416714286,0.178333859,0.44047597,0.177952258,0.276707317,0.202777778,0.414808511,0.407892381,0.331062893,0.226465116,0.441831675,0.368679739,0.373797619,0.41175,0.523518519,0.271083333,0.327673387,0.341776442,0.403317181,0.405516032,0.3166621,0.482769376,0.388474178,0.344721326,0.455277778,-0.037950545,0.38992891,0.264135593,0.437351145,0.734714286,0.330677249,0.318993789,0.294099133,0.418214286,0.597851852,0.384099476,0.446373611,0.347504274,0.247269677,0.5397,0.419230769,0.206909091,0.076833333,0.27738,0.33994,0.3409,0.296387755,0.263777778,0.240232759,0.402333333,0.56875,0.296696759,0.27,0.579071429,0.237269327,0.558,0.523,0.478358491,0.338909574,0.313946253,0.230180804,0.360656151,0.126964319,0.12156338,0.485615385,0.354676911,0.240628754,0.345789397,0.246539683,0.33824,0.467114544,0.402788462,0.421315068,-0.0175,0.408375,0.383483412,0.236437043,0.220833964,0.153537519,0.365866667,0.386679612,0.332964029,0.18875,0.375575059,0.303463006],"type":"choropleth"}],"name":"2020-12-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Moldova","Estonia","Vatican","North Korea","Seychelles","Eritrea","Isle of Man","Venezuela","Israel","Falkland Islands","El Salvador","Republic of the Congo","Mexico","Austria","Iraq","Ecuador","Dominica","Saudi Arabia","Togo","Somalia","Luxembourg","Ireland","Equatorial Guinea","Thailand","Niue","Saint Helena","Tajikistan","Nigeria","Egypt","Ethiopia","Norway","Macedonia","Tanzania","East Timor","Barbados","Dominican Republic","Montserrat","Liechtenstein","Gibraltar","Central African Republic","Jordan","Bermuda","Maldives","Faroe Islands","Tuvalu","Samoa","Cayman Islands","Greece","Sri Lanka","Honduras","Suriname","Netherlands","Panama","Cape Verde","Kosovo","Bahamas","Laos","Peru","United States","Russia","Brazil","Palestine","Senegal","Monaco","Portugal","Germany","India","Malaysia","Myanmar","Swaziland","Montenegro","Poland","Mozambique","Chile","Slovenia","Botswana","Yemen","Ghana","Chad","Zimbabwe","Turks and Caicos Islands","Belize","Argentina","Sweden","Canada","Guinea-Bissau","Afghanistan","British Virgin Islands","Sudan","Benin","Serbia","Burundi","Guatemala","Vietnam","Guinea","Paraguay","Burkina Faso","Armenia","Nepal","United Arab Emirates","Hungary","Bulgaria","Guernsey","United Kingdom","Kiribati","Slovakia","San Marino","Mali","Sierra Leone","Libya","Malta","Kazakhstan","Mongolia","Cameroon","Zambia","Uganda","Iceland","Liberia","Greenland","Saint Kitts and Nevis","Grenada","Cambodia","Nauru","Papua New Guinea","Pitcairn","Mauritania","Ukraine","Kenya","British Indian Ocean Territory","South Sudan","Bahrain","Brunei","Jersey","Trinidad and Tobago","Vanuatu","Oman","Belarus","South Korea","Qatar","Ivory Coast","Haiti","Bangladesh","Czech Republic","Iran","Saint Lucia","Switzerland","Western Sahara","Micronesia","Cyprus","China","Kuwait","Jamaica","Syria","France","Uruguay","Democratic Republic of the Congo","Djibouti","Kyrgyzstan","Bhutan","Spain","South Africa","Tonga","Lebanon","Philippines","Fiji","Lesotho","Niger","Morocco","Italy","Denmark","Romania","Lithuania","Madagascar","Australia","Finland","Bolivia","Angola","Malawi","Sao Tome and Principe","Latvia","Pakistan","Azerbaijan","Cook Islands","Saint Vincent and the Grenadines","Indonesia","Japan","Mauritius","Singapore","Turkmenistan","Albania","Rwanda","Georgia","Palau","Uzbekistan","New Zealand","Colombia","Belgium","Comoros","Gambia","Andorra","Solomon Islands","Cuba","Algeria","Anguilla","Antigua and Barbuda","Tunisia","Croatia","Marshall Islands","Gabon","Guyana","Turkey","Bosnia and Herzegovina","Costa Rica","Nicaragua"],"locations":["MDA","EST","VAT","PRK","SYC","ERI","IMN","VEN","ISR","FLK","SLV","COG","MEX","AUT","IRQ","ECU","DMA","SAU","TGO","SOM","LUX","IRL","GNQ","THA","NIU","SHN","TJK","NGA","EGY","ETH","NOR","MKD","TZA","TLS","BRB","DOM","MSR","LIE","GIB","CAF","JOR","BMU","MDV","FRO","TUV","WSM","CYM","GRC","LKA","HND","SUR","NLD","PAN","CPV","XKX","BHS","LAO","PER","USA","RUS","BRA","PSE","SEN","MCO","PRT","DEU","IND","MYS","MMR","SWZ","MNE","POL","MOZ","CHL","SVN","BWA","YEM","GHA","TCD","ZWE","TCA","BLZ","ARG","SWE","CAN","GNB","AFG","VGB","SDN","BEN","SRB","BDI","GTM","VNM","GIN","PRY","BFA","ARM","NPL","ARE","HUN","BGR","GGY","GBR","KIR","SVK","SMR","MLI","SLE","LBY","MLT","KAZ","MNG","CMR","ZMB","UGA","ISL","LBR","GRL","KNA","GRD","KHM","NRU","PNG","PCN","MRT","UKR","KEN","IOT","SSD","BHR","BRN","JEY","TTO","VUT","OMN","BLR","KOR","QAT","CIV","HTI","BGD","CZE","IRN","LCA","CHE","ESH","FSM","CYP","CHN","KWT","JAM","SYR","FRA","URY","COD","DJI","KGZ","BTN","ESP","ZAF","TON","LBN","PHL","FJI","LSO","NER","MAR","ITA","DNK","ROU","LTU","MDG","AUS","FIN","BOL","AGO","MWI","STP","LVA","PAK","AZE","COK","VCT","IDN","JPN","MUS","SGP","TKM","ALB","RWA","GEO","PLW","UZB","NZL","COL","BEL","COM","GMB","AND","SLB","CUB","DZA","AIA","ATG","TUN","HRV","MHL","GAB","GUY","TUR","BIH","CRI","NIC"],"name":"","z":[0.299110204,0.269353488,0.0562,0.42674,0.440900524,0.1435,0.249455621,0.035891653,0.257841991,0.183461538,0.172909035,0.044526316,0.255865627,0.299029389,0.236436242,0.179156379,0.465,0.107576336,0.415949438,0.304379447,0.321521912,0.331047665,0.177923077,0.308508698,0.213,0.41225,0.315755906,0.378735863,0.409435259,0.33089648,0.295699953,0.290413793,0.415626609,0.045066667,0.358565217,0.281231612,0.605628571,0.291096774,0.282545455,0.488916667,0.139215385,0.259186047,0.002276423,0.066294118,0.2288,0.512375,0.447817391,0.290468158,0.194421941,0.374540632,0.552722222,0.364189986,0.231008682,0.27128866,0.121567308,0.373210332,0.358639098,0.257271228,0.383592543,0.313547079,0.361917883,0.363330986,0.330862791,0.475990826,0.298790397,0.336909438,0.244935273,0.197155145,0.220967213,0.378352941,0.215275,0.295846876,0.300337748,0.251639323,0.257792593,0.575435407,0.420963415,0.288715686,0.386068627,0.461570698,0.4725,0.16725,0.203051008,0.320952249,0.359900824,-0.064181818,0.293596939,0.1595,0.404168478,0.169557377,0.253697674,-0.222360465,0.311030422,0.28196737,0.327325581,0.399429976,0.4181875,0.334416667,0.222618834,0.23439748,0.397034392,0.371095718,0.198614035,0.282713567,0.161375,0.271199052,0.2125,0.273078189,0.319418182,0.19075,0.266351955,0.2307,0.276041667,0.379263201,0.471293839,0.43793152,0.319674033,0.38707855,0.467727273,0.32535,0.216976744,0.347716667,0.455,0.338192308,0.504625,0.330791667,0.339912073,0.155749905,0.680052632,0.3602,0.111558824,0.274883721,0.229554404,0.345171296,0.51075,0.169294872,0.365069307,0.220193069,0.139338667,0.340095238,0.369017331,0.144178876,0.316428051,0.370483636,0.329608108,0.365359091,0.301289474,0.374307692,0.361602151,0.47138678,0.038213559,0.302670354,0.271448276,0.399452094,0.371105204,0.264176471,0.345294118,-0.00452,0.1683,0.282148414,0.424603779,0.298573034,0.306221393,0.300688742,0.1859375,0.4737,0.392275159,0.343631263,0.390815542,0.262608519,0.35381982,0.368639681,0.32166129,0.40344671,0.344410233,0.141266825,0.321036585,0.247458498,0.4417,0.155051903,0.21235851,0.397866295,0.421833333,0.187160714,0.10269222,0.285306186,0.239552239,0.244926623,0.067434783,0.276334783,-0.001321637,0.444183953,-0.641,0.20075,0.374151123,0.270640594,0.317086702,0.127772727,0.390244792,0.34215625,0.043043478,-0.009856849,0.332364796,0.849,0.27544,0.375506024,0.413846154,0.081333333,0.331114286,0.336325581,0.239433566,0.331177215,0.252987437,0.14977047],"type":"choropleth"}],"name":"2020-12-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2020-12-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Serbia","Sri Lanka","Ireland","Hungary","Haiti","Saint Lucia","Guyana","Liberia","Austria","Myanmar","Honduras","Guinea-Bissau","Rwanda","Nigeria","Eritrea","Micronesia","Azerbaijan","South Africa","Lesotho","Indonesia","Gambia","Algeria","Mexico","Liechtenstein","Gabon","Romania","Nicaragua","Switzerland","South Korea","Senegal","France","Vietnam","Iraq","Falkland Islands","Syria","Finland","Venezuela","Fiji","Argentina","Niger","Angola","Lithuania","Lebanon","Faroe Islands","Iran","Morocco","Georgia","Germany","Sweden","Guernsey","Nepal","Bangladesh","Libya","Guatemala","Sudan","Grenada","Estonia","Netherlands","Greenland","South Sudan","Iceland","Suriname","Russia","Bahamas","Greece","Ethiopia","Swaziland","Gibraltar","India","New Zealand","Republic of the Congo","Bahrain","Ghana","Antigua and Barbuda","Tajikistan","Mozambique","Guinea","Djibouti","Spain","Latvia","Costa Rica","Dominica","United Kingdom","Cameroon","Uganda","Anguilla","Malta","Turkey","Croatia","Saint Kitts and Nevis","British Virgin Islands","Barbados","Uzbekistan","Saudi Arabia","Pakistan","Jamaica","Norway","British Indian Ocean Territory","Tokelau","Belize","Zambia","Laos","Kosovo","Malaysia","Brazil","East Timor","Macedonia","Australia","Japan","Italy","Togo","North Korea","Monaco","Canada","Peru","Dominican Republic","Czech Republic","Israel","Kyrgyzstan","Cook Islands","Comoros","Somalia","Afghanistan","Cyprus","Albania","Burkina Faso","Sierra Leone","Benin","Qatar","Democratic Republic of the Congo","Madagascar","Pitcairn","Trinidad and Tobago","Oman","United Arab Emirates","Chad","Ivory Coast","Andorra","Poland","Papua New Guinea","Paraguay","Montenegro","Belarus","Denmark","Vanuatu","Cuba","Mauritania","Brunei","Tonga","Malawi","Saint Vincent and the Grenadines","Tunisia","Kazakhstan","Kenya","Sao Tome and Principe","Armenia","Kiribati","Mali","Slovakia","Bulgaria","Ukraine","Burundi","Cambodia","Colombia","Solomon Islands","Mauritius","Uruguay","Singapore","Bosnia and Herzegovina","Jordan","Seychelles","China","Moldova","Philippines","Montserrat","Turkmenistan","Equatorial Guinea","Panama","Egypt","Marshall Islands","Thailand","Bolivia","Tuvalu","Yemen","Bermuda","Palau","Western Sahara","Botswana","Samoa","Saint Helena","El Salvador","Mongolia","Central African Republic","Niue","Belgium","Isle of Man","Jersey","Luxembourg","Cayman Islands","Kuwait","Tanzania","San Marino","Maldives","Cape Verde","United States","Portugal","Ecuador","Slovenia","Palestine","Chile","Zimbabwe","Vatican","Bhutan","Turks and Caicos Islands"],"locations":["SRB","LKA","IRL","HUN","HTI","LCA","GUY","LBR","AUT","MMR","HND","GNB","RWA","NGA","ERI","FSM","AZE","ZAF","LSO","IDN","GMB","DZA","MEX","LIE","GAB","ROU","NIC","CHE","KOR","SEN","FRA","VNM","IRQ","FLK","SYR","FIN","VEN","FJI","ARG","NER","AGO","LTU","LBN","FRO","IRN","MAR","GEO","DEU","SWE","GGY","NPL","BGD","LBY","GTM","SDN","GRD","EST","NLD","GRL","SSD","ISL","SUR","RUS","BHS","GRC","ETH","SWZ","GIB","IND","NZL","COG","BHR","GHA","ATG","TJK","MOZ","GIN","DJI","ESP","LVA","CRI","DMA","GBR","CMR","UGA","AIA","MLT","TUR","HRV","KNA","VGB","BRB","UZB","SAU","PAK","JAM","NOR","IOT","TKL","BLZ","ZMB","LAO","XKX","MYS","BRA","TLS","MKD","AUS","JPN","ITA","TGO","PRK","MCO","CAN","PER","DOM","CZE","ISR","KGZ","COK","COM","SOM","AFG","CYP","ALB","BFA","SLE","BEN","QAT","COD","MDG","PCN","TTO","OMN","ARE","TCD","CIV","AND","POL","PNG","PRY","MNE","BLR","DNK","VUT","CUB","MRT","BRN","TON","MWI","VCT","TUN","KAZ","KEN","STP","ARM","KIR","MLI","SVK","BGR","UKR","BDI","KHM","COL","SLB","MUS","URY","SGP","BIH","JOR","SYC","CHN","MDA","PHL","MSR","TKM","GNQ","PAN","EGY","MHL","THA","BOL","TUV","YEM","BMU","PLW","ESH","BWA","WSM","SHN","SLV","MNG","CAF","NIU","BEL","IMN","JEY","LUX","CYM","KWT","TZA","SMR","MDV","CPV","USA","PRT","ECU","SVN","PSE","CHL","ZWE","VAT","BTN","TCA"],"name":"","z":[0.337241877,0.170891626,0.36576301,0.284586639,0.332441509,0.502568627,0.315094595,0.419574545,0.288658803,0.381846473,0.294276498,0.32675,0.018669516,0.434187074,0.0095,0.47485,0.429222892,0.41345806,0.312518072,0.099509605,0.450057692,0.335485366,0.34142571,0.579,0.425087591,0.396381399,0.197544503,0.341485583,0.269372434,0.247131902,0.36131081,0.416302778,0.266453659,0.430214286,0.274087912,0.345906289,0.118058154,0.319154545,0.30061388,0.419213235,0.314682657,0.408576503,0.297116788,0.2301875,0.516321016,0.362344969,0.451574837,0.326982263,0.307313087,0.086126582,0.244522459,0.263616756,-0.055409836,0.31255832,0.419652361,0.308714286,0.291796512,0.285179398,0.685189655,0.347021368,0.36041,0.402846154,0.352027757,0.39152381,0.338239703,0.259560137,-0.081897436,0.117928571,0.177994231,0.279267096,0.453,-0.02129878,0.21367679,0.308176471,0.395779817,0.281774194,-0.086,0.152764706,0.289051846,0.131435185,0.240154664,0.457,0.410983423,0.482774676,0.275177877,0.8215,0.236945455,0.172069989,0.28592053,0.485055556,0.395363636,0.481161585,0.44765,0.052188077,0.034589421,0.38426999,0.399611283,0.404222222,0.484,0.419776316,0.267736434,0.369445946,0.316464789,0.079435794,0.370094634,0.2668,0.438116279,0.444308852,0.282262985,0.337176559,0.372707317,0.332118644,0.355358696,0.403485091,0.268235449,0.27271519,0.346985981,0.27756157,0.4296,0.30525,-0.1420625,0.14172093,0.301522388,0.362259598,0.345810345,0.303229299,0.333508621,0.243012048,0.11671875,0.253699267,0.344379182,0.869,0.419814727,0.220132911,0.179403553,0.372696721,0.38,0.305740741,0.188209099,0.411848739,0.230148278,0.475654545,0.288851563,0.292536814,0.386928571,0.010678179,0.3203125,0.245115385,0.371394737,0.318278481,0.453493333,0.3332,0.334636364,0.182689559,0.444571429,0.422873418,-0.020727273,0.254004587,0.279807692,0.346712871,0.380899355,0.21932,0.164,0.389019044,0.392714286,0.165193548,0.384889359,0.207886,0.390654839,0.129522727,0.439090535,0.355483291,0.441219512,0.279861973,0.61496875,0.521880952,0.094692308,0.173558552,0.39386392,0.1431,0.28051058,0.160743031,-0.164777778,0.356460733,0.435391304,0.862,0.376708333,0.341426471,0.250142857,0.355,0.170046694,0.383822835,0.354819672,0.389114286,0.340966052,0.317463918,0.326233333,0.404198312,0.524315789,0.000473684,0.395780583,0.479428571,0.110339535,0.406360465,0.462757118,0.311446802,0.265893883,0.254106195,0.367825806,0.179820665,0.362131959,0.802,0.3001875,0.383333333],"type":"choropleth"}],"name":"2020-12-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mongolia","Malaysia","Bahrain","Benin","Central African Republic","Swaziland","Montenegro","Morocco","Grenada","Armenia","Mauritius","France","Bangladesh","Mali","Chile","Qatar","Sao Tome and Principe","Jersey","Guatemala","Antigua and Barbuda","Burundi","Romania","Chad","Turks and Caicos Islands","San Marino","Saint Lucia","Iran","Slovenia","India","Switzerland","Laos","Cambodia","Slovakia","Belize","Ghana","Cyprus","Lebanon","South Korea","Cuba","Maldives","Cayman Islands","Netherlands","Indonesia","Canada","Bahamas","Moldova","Angola","Seychelles","Turkmenistan","Sweden","Japan","Algeria","Belgium","Mauritania","Liechtenstein","Iceland","Comoros","Jordan","Georgia","Colombia","New Zealand","Libya","Greece","Cape Verde","South Sudan","Suriname","Belarus","Portugal","Panama","Tunisia","Ukraine","Argentina","Pakistan","Gibraltar","Kazakhstan","Gabon","Yemen","Croatia","Tuvalu","Nicaragua","Latvia","China","Jamaica","Russia","Mozambique","Greenland","Uganda","Turkey","Afghanistan","Malawi","Vanuatu","Poland","Costa Rica","Palau","Gambia","Cameroon","Germany","Sudan","Azerbaijan","Guinea-Bissau","Peru","Mexico","East Timor","South Africa","Western Sahara","Rwanda","Brazil","Liberia","Ethiopia","Isle of Man","Macedonia","Iraq","Nauru","United States","Sri Lanka","Burkina Faso","Pitcairn","British Indian Ocean Territory","Tajikistan","Lithuania","Niger","Austria","Dominica","Tokelau","Somalia","Venezuela","Madagascar","United Kingdom","Israel","Dominican Republic","Falkland Islands","North Korea","Ecuador","Botswana","Togo","Kosovo","Niue","Bermuda","Eritrea","Equatorial Guinea","Tanzania","Thailand","Myanmar","Lesotho","Australia","Bhutan","Ireland","Philippines","Marshall Islands","Luxembourg","Zimbabwe","Honduras","Faroe Islands","Albania","Bolivia","Kuwait","Republic of the Congo","Barbados","Egypt","Nigeria","Bosnia and Herzegovina","Estonia","Saint Vincent and the Grenadines","Uruguay","Guyana","Haiti","Sierra Leone","Serbia","Spain","Zambia","El Salvador","Saint Helena","Palestine","Guernsey","Bulgaria","Uzbekistan","Saudi Arabia","Senegal","Malta","Montserrat","Finland","Fiji","Kiribati","Samoa","Nepal","Andorra","Brunei","Papua New Guinea","Hungary","Singapore","Democratic Republic of the Congo","Denmark","Vietnam","Ivory Coast","Paraguay","Norway","Micronesia","Monaco","Solomon Islands","Italy","Trinidad and Tobago","United Arab Emirates","Oman","Djibouti","Guinea","Czech Republic","Syria","Vatican","British Virgin Islands","Kyrgyzstan","Anguilla","Kenya","Saint Kitts and Nevis","Tonga"],"locations":["MNG","MYS","BHR","BEN","CAF","SWZ","MNE","MAR","GRD","ARM","MUS","FRA","BGD","MLI","CHL","QAT","STP","JEY","GTM","ATG","BDI","ROU","TCD","TCA","SMR","LCA","IRN","SVN","IND","CHE","LAO","KHM","SVK","BLZ","GHA","CYP","LBN","KOR","CUB","MDV","CYM","NLD","IDN","CAN","BHS","MDA","AGO","SYC","TKM","SWE","JPN","DZA","BEL","MRT","LIE","ISL","COM","JOR","GEO","COL","NZL","LBY","GRC","CPV","SSD","SUR","BLR","PRT","PAN","TUN","UKR","ARG","PAK","GIB","KAZ","GAB","YEM","HRV","TUV","NIC","LVA","CHN","JAM","RUS","MOZ","GRL","UGA","TUR","AFG","MWI","VUT","POL","CRI","PLW","GMB","CMR","DEU","SDN","AZE","GNB","PER","MEX","TLS","ZAF","ESH","RWA","BRA","LBR","ETH","IMN","MKD","IRQ","NRU","USA","LKA","BFA","PCN","IOT","TJK","LTU","NER","AUT","DMA","TKL","SOM","VEN","MDG","GBR","ISR","DOM","FLK","PRK","ECU","BWA","TGO","XKX","NIU","BMU","ERI","GNQ","TZA","THA","MMR","LSO","AUS","BTN","IRL","PHL","MHL","LUX","ZWE","HND","FRO","ALB","BOL","KWT","COG","BRB","EGY","NGA","BIH","EST","VCT","URY","GUY","HTI","SLE","SRB","ESP","ZMB","SLV","SHN","PSE","GGY","BGR","UZB","SAU","SEN","MLT","MSR","FIN","FJI","KIR","WSM","NPL","AND","BRN","PNG","HUN","SGP","COD","DNK","VNM","CIV","PRY","NOR","FSM","MCO","SLB","ITA","TTO","ARE","OMN","DJI","GIN","CZE","SYR","VAT","VGB","KGZ","AIA","KEN","KNA","TON"],"name":"","z":[0.39134413,0.521906205,0.032969697,0.122393443,0.372246575,0.225068966,0.534677966,0.366358289,0.281148148,0.401615385,0.384916667,0.430532022,-0.026651303,0.323309524,0.217282467,0.025477273,0.495,0.496481481,0.214773089,0.303416667,0.07744,0.383852881,0.328935065,-0.247666667,0.914,0.6157,0.370083164,0.256338889,0.137014609,0.36543467,0.432604839,0.154486842,0.255550336,0.240884058,0.204778788,0.416904762,0.434577957,0.364142531,-0.032490733,0.196035398,0.388876923,0.336822451,0.166532443,0.403144318,0.410325581,0.406235714,0.390010101,0.534009709,0.426714286,0.405905455,0.261819229,0.376911864,0.322828302,0.41444,0.447347826,0.383653846,0.28,0.273547945,0.486383863,0.283187746,0.379971601,0.246703704,0.386010518,0.323027027,0.285282486,0.543166667,0.459616,0.37526893,0.317199495,0.364226316,0.281564979,0.332264883,-0.283647171,0.225811594,0.328481481,0.45321374,0.426192857,0.309239437,0.2526,0.123590631,0.183928994,0.408621839,0.453326249,0.363331227,0.364363636,0.4991875,0.330687764,0.212595183,0.31175,0.387895928,0.2382,0.344941555,0.228061818,0.2394,0.458109589,0.371815959,0.353423622,0.369260163,0.451214559,0.114583333,0.315676249,0.307699577,0.355857143,0.366650218,0.164935484,-0.028573248,0.302604423,0.361951087,0.336300836,0.438279279,0.354368421,0.298256966,0.0,0.421045983,0.207379592,0.528584,0.4474,0.768666667,0.270586667,0.425118812,0.446525,0.311384319,0.191111111,0.943,0.225326087,0.045446489,0.184073529,0.465376509,0.288805778,0.213497018,0.353767857,0.454913043,0.283765247,0.26957377,0.217122137,0.411954545,0.358454545,0.474282051,0.33125,0.180047619,0.291075235,0.284166165,0.37137013,0.477012987,0.502264044,0.281083333,0.440542202,0.330294969,0.544875,0.368300469,0.559904459,0.272571429,0.0,0.490959641,0.23321958,-0.016885299,0.414627119,0.184262118,0.340613459,0.309078448,0.412318182,0.366072993,0.376277778,0.302354827,0.44441791,0.33183908,0.533849057,0.35695625,0.246275004,0.181461538,0.191951613,0.243666667,0.34741958,0.195538462,0.254080717,0.3055,0.010512624,0.224424242,0.16355,0.3292,0.385752128,0.31915,0.101166667,0.696166667,0.208236264,0.448230769,0.356771429,0.447755245,0.37459593,0.330099174,0.242366379,0.376732504,0.385952381,0.243890244,0.210715651,0.416011803,0.131615385,0.511269231,0.401416667,0.33473317,0.360419558,0.098112264,-0.032459016,0.302444444,0.300823529,0.404590604,0.499972973,-0.286333333,0.688636364,0.4715,0.0,0.311805469,0.44775,0.242113208],"type":"choropleth"}],"name":"2021-01-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Russia","Sierra Leone","India","Burkina Faso","Kuwait","Armenia","Guyana","Burundi","Paraguay","Myanmar","Uzbekistan","Bulgaria","Uruguay","South Korea","British Virgin Islands","Samoa","Argentina","Bermuda","Malaysia","Chad","Ghana","Philippines","Marshall Islands","Bhutan","Saint Kitts and Nevis","Central African Republic","Ukraine","Serbia","United Arab Emirates","Gibraltar","Hungary","Bolivia","Angola","Maldives","Afghanistan","San Marino","Palestine","Mozambique","Lesotho","Spain","Haiti","Honduras","Kenya","Malta","Monaco","Guinea","Austria","Sri Lanka","Papua New Guinea","Cambodia","Mauritania","Kosovo","Mali","Belize","Pitcairn","British Indian Ocean Territory","Peru","Netherlands","Kiribati","Uganda","Micronesia","Kazakhstan","Greenland","Benin","Azerbaijan","Western Sahara","Zambia","United Kingdom","Canada","Bosnia and Herzegovina","Brazil","Iceland","Cayman Islands","Greece","Sudan","Singapore","Guernsey","Moldova","Rwanda","Libya","Cameroon","Bahamas","Brunei","Tuvalu","Botswana","Slovakia","Nepal","Liberia","United States","Jordan","South Sudan","Guinea-Bissau","Poland","Cape Verde","Mongolia","Panama","Suriname","Grenada","Guatemala","Kyrgyzstan","Indonesia","Ecuador","Saint Vincent and the Grenadines","Costa Rica","Ethiopia","Gambia","Nicaragua","Niger","Zimbabwe","Faroe Islands","Seychelles","Cook Islands","Venezuela","Mauritius","Mexico","Antigua and Barbuda","Sao Tome and Principe","Turkey","Comoros","Portugal","Estonia","Slovenia","Czech Republic","Isle of Man","North Korea","Iraq","Somalia","Ivory Coast","Saint Helena","Montenegro","France","Togo","Tunisia","Tokelau","Cuba","Falkland Islands","Dominican Republic","Australia","Liechtenstein","Vanuatu","Yemen","Dominica","Vatican","Pakistan","Albania","Trinidad and Tobago","Bahrain","Gabon","Croatia","Jamaica","Tajikistan","Israel","Anguilla","Lebanon","East Timor","Malawi","Saudi Arabia","Romania","Fiji","Cyprus","Switzerland","Latvia","Sweden","Thailand","Eritrea","Qatar","Denmark","Egypt","China","Ireland","Oman","Belgium","Niue","Madagascar","Morocco","Belarus","Jersey","Laos","Democratic Republic of the Congo","Swaziland","Republic of the Congo","Bangladesh","Italy","Chile","Algeria","South Africa","Senegal","Montserrat","Tanzania","Turks and Caicos Islands","Equatorial Guinea","Norway","Tonga","Palau","Saint Lucia","Luxembourg","Japan","Georgia","New Zealand","Colombia","Vietnam","Barbados","Turkmenistan","Syria","Lithuania","Nigeria","Macedonia","Djibouti","Andorra","Solomon Islands","El Salvador","Finland","Germany","Iran"],"locations":["RUS","SLE","IND","BFA","KWT","ARM","GUY","BDI","PRY","MMR","UZB","BGR","URY","KOR","VGB","WSM","ARG","BMU","MYS","TCD","GHA","PHL","MHL","BTN","KNA","CAF","UKR","SRB","ARE","GIB","HUN","BOL","AGO","MDV","AFG","SMR","PSE","MOZ","LSO","ESP","HTI","HND","KEN","MLT","MCO","GIN","AUT","LKA","PNG","KHM","MRT","XKX","MLI","BLZ","PCN","IOT","PER","NLD","KIR","UGA","FSM","KAZ","GRL","BEN","AZE","ESH","ZMB","GBR","CAN","BIH","BRA","ISL","CYM","GRC","SDN","SGP","GGY","MDA","RWA","LBY","CMR","BHS","BRN","TUV","BWA","SVK","NPL","LBR","USA","JOR","SSD","GNB","POL","CPV","MNG","PAN","SUR","GRD","GTM","KGZ","IDN","ECU","VCT","CRI","ETH","GMB","NIC","NER","ZWE","FRO","SYC","COK","VEN","MUS","MEX","ATG","STP","TUR","COM","PRT","EST","SVN","CZE","IMN","PRK","IRQ","SOM","CIV","SHN","MNE","FRA","TGO","TUN","TKL","CUB","FLK","DOM","AUS","LIE","VUT","YEM","DMA","VAT","PAK","ALB","TTO","BHR","GAB","HRV","JAM","TJK","ISR","AIA","LBN","TLS","MWI","SAU","ROU","FJI","CYP","CHE","LVA","SWE","THA","ERI","QAT","DNK","EGY","CHN","IRL","OMN","BEL","NIU","MDG","MAR","BLR","JEY","LAO","COD","SWZ","COG","BGD","ITA","CHL","DZA","ZAF","SEN","MSR","TZA","TCA","GNQ","NOR","TON","PLW","LCA","LUX","JPN","GEO","NZL","COL","VNM","BRB","TKM","SYR","LTU","NGA","MKD","DJI","AND","SLB","SLV","FIN","DEU","IRN"],"name":"","z":[0.388007134,0.326268293,0.093764578,0.310210145,0.007751838,0.422795918,0.361892308,0.070352941,0.227359972,0.547187073,0.3178,0.355414286,0.353801833,0.471117569,0.25775,0.356692308,0.378072286,0.680560976,0.614120881,0.357333333,0.358190849,0.362614358,0.384833333,0.229894737,0.363888889,0.535929577,0.439935199,0.368224719,0.19086368,0.005614035,0.414373016,0.087346847,0.474340351,-0.072430605,0.345016393,0.58375,0.434066372,0.442577075,0.298619835,0.334620337,0.428962963,0.308202797,0.382387052,0.316473214,0.35526087,0.115689655,0.370852006,0.197227134,0.338816667,0.252160305,0.333264706,0.065448276,0.207671875,0.391698795,0.466555556,0.275,0.220256634,0.328471593,0.44225,0.287296703,0.270545455,0.222742857,0.493830508,0.441206186,0.475185,0.424984375,0.366645161,0.380331032,0.406639798,0.425108247,0.376873485,0.415981132,0.366566038,0.331783737,0.443666667,0.42944556,0.271628866,0.485695187,0.087156915,0.276888889,0.370028986,0.390302905,0.485717391,0.771,0.27459375,0.391914573,0.333318408,0.450318386,0.423716007,0.267425926,0.422221106,0.285777778,0.312090505,0.22456701,0.332180392,0.284088413,0.42852381,0.274527778,0.300044181,0.188655738,0.257627788,0.243488202,0.46816,0.249850234,0.295042328,0.447681481,-0.003815847,0.439,0.275107244,0.137909091,0.443881481,0.918,-0.102162395,0.392478261,0.345282471,0.163795918,0.288,0.391919781,0.701285714,0.350516506,0.373944882,0.398733333,0.374466231,0.37612069,0.530015625,0.362850427,0.378218905,0.308147368,0.06,0.511098039,0.353806708,0.282781095,0.308456929,-0.248,0.045868818,0.243,0.263451963,0.439337073,0.674652174,0.389263158,0.393744318,0.823555556,0.0,-0.069085001,0.407734848,0.352956262,0.2599375,0.442598131,0.309285,0.433791326,0.356089172,0.31259445,0.883,0.358769022,0.361,0.382341137,0.069800635,0.409808623,0.346544715,0.376174779,0.345703715,0.263876712,0.385820608,0.393236197,0.399666667,0.161781327,0.386202622,0.370973554,0.302015504,0.323568515,0.096252918,0.348659973,0.080857143,0.267758794,0.310642234,0.318508333,0.315847826,0.42592638,0.378332558,0.314425,0.320862069,0.335592424,0.396660556,0.201143159,0.295017544,0.284500311,0.374246521,0.769923077,0.345442982,0.4394,0.343461538,0.417148224,0.377621951,0.0,0.305,0.284798319,0.345711283,0.498806452,0.377147468,0.277390614,0.442460048,0.523769231,0.361208333,0.457043011,0.362546605,0.353594946,0.27487234,0.152791667,0.331213115,0.406142857,0.163909532,0.390679914,0.317465626,0.442696429],"type":"choropleth"}],"name":"2021-01-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Djibouti","British Indian Ocean Territory","Benin","Fiji","Malta","Guinea","United Kingdom","Norway","Romania","Mauritania","Anguilla","Mexico","Italy","Sudan","Kiribati","Faroe Islands","Tajikistan","Nepal","Belarus","Zambia","Brunei","Hungary","Bulgaria","Iraq","Dominica","Bangladesh","British Virgin Islands","Liechtenstein","Israel","Monaco","Philippines","Somalia","Saint Helena","Estonia","Macedonia","Haiti","Liberia","Armenia","Ireland","El Salvador","Vatican","Barbados","Myanmar","Nigeria","Bolivia","Equatorial Guinea","Isle of Man","Thailand","Morocco","Eritrea","Honduras","Uzbekistan","Saint Lucia","Lebanon","Spain","Serbia","Bhutan","Austria","Azerbaijan","Dominican Republic","Afghanistan","Uruguay","Falkland Islands","Kosovo","United States","Saudi Arabia","Guinea-Bissau","East Timor","Republic of the Congo","Venezuela","Western Sahara","Luxembourg","Brazil","Bermuda","Kyrgyzstan","North Korea","Ecuador","Singapore","Pitcairn","Angola","Togo","Guyana","Ethiopia","Peru","Sri Lanka","Egypt","Botswana","Marshall Islands","Tanzania","Niue","Bosnia and Herzegovina","Kuwait","Algeria","Samoa","Paraguay","Poland","Netherlands","Georgia","Greenland","Japan","Cook Islands","Laos","Cape Verde","Maldives","Turkmenistan","Seychelles","Indonesia","Rwanda","India","Comoros","Montenegro","Costa Rica","Sao Tome and Principe","Uganda","Gambia","Croatia","Switzerland","Pakistan","Cameroon","Nicaragua","Turkey","Montserrat","Suriname","Mongolia","Kazakhstan","South Sudan","Canada","Belgium","Zimbabwe","Saint Vincent and the Grenadines","Cayman Islands","Turks and Caicos Islands","Ghana","Moldova","San Marino","Gibraltar","Chile","Mozambique","Yemen","Belize","Chad","Swaziland","Palestine","Slovenia","Bahrain","Senegal","Russia","China","Central African Republic","Germany","Colombia","Malaysia","Portugal","Albania","Palau","Jordan","Greece","Mauritius","Jersey","Australia","Panama","Tuvalu","Sweden","New Zealand","Grenada","Ukraine","South Africa","Lithuania","Vietnam","Trinidad and Tobago","Burkina Faso","South Korea","Syria","Andorra","Sierra Leone","Cyprus","Vanuatu","Oman","Tunisia","Jamaica","Guatemala","Libya","Czech Republic","France","Latvia","Micronesia","Burundi","Niger","Argentina","Slovakia","Malawi","Iceland","Cuba","Mali","Kenya","Denmark","Gabon","Antigua and Barbuda","Tonga","Iran","United Arab Emirates","Democratic Republic of the Congo","Madagascar","Guernsey","Lesotho","Finland","Solomon Islands","Saint Kitts and Nevis","Qatar","Papua New Guinea","Cambodia","Bahamas","Ivory Coast"],"locations":["DJI","IOT","BEN","FJI","MLT","GIN","GBR","NOR","ROU","MRT","AIA","MEX","ITA","SDN","KIR","FRO","TJK","NPL","BLR","ZMB","BRN","HUN","BGR","IRQ","DMA","BGD","VGB","LIE","ISR","MCO","PHL","SOM","SHN","EST","MKD","HTI","LBR","ARM","IRL","SLV","VAT","BRB","MMR","NGA","BOL","GNQ","IMN","THA","MAR","ERI","HND","UZB","LCA","LBN","ESP","SRB","BTN","AUT","AZE","DOM","AFG","URY","FLK","XKX","USA","SAU","GNB","TLS","COG","VEN","ESH","LUX","BRA","BMU","KGZ","PRK","ECU","SGP","PCN","AGO","TGO","GUY","ETH","PER","LKA","EGY","BWA","MHL","TZA","NIU","BIH","KWT","DZA","WSM","PRY","POL","NLD","GEO","GRL","JPN","COK","LAO","CPV","MDV","TKM","SYC","IDN","RWA","IND","COM","MNE","CRI","STP","UGA","GMB","HRV","CHE","PAK","CMR","NIC","TUR","MSR","SUR","MNG","KAZ","SSD","CAN","BEL","ZWE","VCT","CYM","TCA","GHA","MDA","SMR","GIB","CHL","MOZ","YEM","BLZ","TCD","SWZ","PSE","SVN","BHR","SEN","RUS","CHN","CAF","DEU","COL","MYS","PRT","ALB","PLW","JOR","GRC","MUS","JEY","AUS","PAN","TUV","SWE","NZL","GRD","UKR","ZAF","LTU","VNM","TTO","BFA","KOR","SYR","AND","SLE","CYP","VUT","OMN","TUN","JAM","GTM","LBY","CZE","FRA","LVA","FSM","BDI","NER","ARG","SVK","MWI","ISL","CUB","MLI","KEN","DNK","GAB","ATG","TON","IRN","ARE","COD","MDG","GGY","LSO","FIN","SLB","KNA","QAT","PNG","KHM","BHS","CIV"],"name":"","z":[-0.02,0.092,0.435403509,0.064860656,0.25552518,0.153174419,0.371198778,0.396894619,0.280652386,0.173416667,-0.09375,0.172065791,0.308369223,0.21493662,0.715,-0.055625,0.2722,0.032272311,0.255060241,0.063408451,-0.12037931,0.31522043,0.250057692,0.166550459,-0.102666667,0.210285971,0.240090909,0.071,0.259436798,0.239555556,0.22167815,0.383495238,0.3858,0.237283133,0.221225,0.337511073,0.243775148,0.185298507,0.260947407,0.220522885,0.55,0.109104651,0.385131004,0.405031105,0.139884848,0.059842105,0.241432624,0.283821523,0.17971875,0.029575758,0.148045597,0.120916667,0.135643678,0.212251497,0.284815545,0.374603896,-0.01352381,0.249272826,0.388591837,0.18513618,0.127017391,0.230698994,0.261533333,0.179378049,0.296218139,0.102772021,0.123466667,-0.096727273,-0.109360656,0.015292592,0.175285714,0.16357561,0.369365379,0.297612903,0.151121212,0.238540541,0.148142803,0.249686146,0.281,0.443790123,0.251361963,-0.025516129,0.239548023,0.356429387,0.140807692,0.260648084,0.154709302,-0.004,0.18109611,0.572076923,0.374203046,0.021230337,0.293708955,0.038,0.254060695,0.298296076,0.335463495,0.21298374,0.34153125,0.256318377,0.001555556,0.353817073,0.156474138,0.143358079,0.117634615,0.328699248,0.10045188,0.226437247,-0.202981926,0.241,0.322823529,0.038980695,0.350896552,0.457893899,0.097360759,0.241585859,0.249962189,0.150340181,0.393456476,-0.003258757,0.155997904,0.230466667,0.3323,0.282554745,0.195,0.343700483,0.27383387,0.234272867,0.070935567,0.142078947,0.283343284,0.051730769,-0.00328062,0.210946154,0.591,0.01002381,0.308155214,0.287544715,0.210266667,0.218714286,0.307862745,0.277909091,0.319700787,0.240711765,0.002376712,0.361558317,0.266861552,0.249606272,0.21583871,0.274252211,0.194174514,0.14412389,0.310273806,0.159994286,0.21675,0.19064486,0.255718228,0.1913125,0.289959459,0.309916255,0.165988149,0.299333333,0.274057187,0.34928884,0.119709677,0.274541133,0.213198051,0.300492574,0.232237537,0.291852874,0.424608,0.197277457,0.259422222,0.116023256,0.20873494,0.220091413,0.54775,0.058451754,0.207447059,0.263801616,0.228813636,0.04204918,0.223490598,0.301603282,0.240147783,0.02525,-0.247027027,0.349255034,0.325554946,0.18550838,0.278142857,0.278090164,-0.089370813,0.206333333,0.321229045,0.308494761,0.329142857,0.048113208,0.475295567,0.318910931,0.139353121,0.201637255,0.348564854,0.165365079,0.253101695,0.23129179,0.098133333,-0.080176471,-0.01070529,0.352470588,0.127403941,0.202472362,0.198681159],"type":"choropleth"}],"name":"2021-01-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Rwanda","Vietnam","Honduras","Isle of Man","Lesotho","Saint Helena","Jersey","South Africa","Slovakia","Italy","India","Iran","South Sudan","Saint Lucia","Mongolia","Kenya","Ireland","Montenegro","Kuwait","Kyrgyzstan","Western Sahara","Israel","Latvia","Montserrat","Sierra Leone","South Korea","Kosovo","Seychelles","Iceland","Hungary","Jamaica","Kazakhstan","Azerbaijan","Solomon Islands","Laos","Austria","Myanmar","Iraq","Argentina","Morocco","Jordan","Moldova","Mozambique","Armenia","Ivory Coast","Andorra","Monaco","Slovenia","Kiribati","Indonesia","Japan","Saint Kitts and Nevis","Singapore","Somalia","Australia","Lebanon","Ethiopia","Croatia","Fiji","Cambodia","Ukraine","Suriname","Dominica","Papua New Guinea","Gibraltar","Finland","British Virgin Islands","Syria","El Salvador","Benin","Belize","Pitcairn","Brunei","Uzbekistan","Chile","Greece","Ghana","Russia","China","Greenland","Peru","Lithuania","Switzerland","Brazil","Bangladesh","Libya","Norway","Cape Verde","Yemen","Zambia","Thailand","Djibouti","Malaysia","Malta","United Kingdom","Netherlands","British Indian Ocean Territory","Turks and Caicos Islands","Barbados","Bahrain","Chad","Palestine","Liechtenstein","Egypt","Angola","Burkina Faso","Mali","Niue","United Arab Emirates","Nicaragua","Gambia","Togo","San Marino","Macedonia","Vanuatu","Saint Vincent and the Grenadines","Central African Republic","Sweden","Ecuador","Georgia","France","Swaziland","Dominican Republic","Germany","Paraguay","Saudi Arabia","New Zealand","Zimbabwe","Romania","Denmark","Tuvalu","Burundi","East Timor","Antigua and Barbuda","Cayman Islands","North Korea","Algeria","Bulgaria","Vatican","Mauritania","Bahamas","Poland","Afghanistan","Trinidad and Tobago","Niger","Anguilla","Guinea-Bissau","Czech Republic","Sri Lanka","Philippines","Tajikistan","Comoros","Uruguay","Bosnia and Herzegovina","Micronesia","Grenada","Nigeria","Belarus","Falkland Islands","Pakistan","Samoa","Portugal","Liberia","Venezuela","Spain","Estonia","Bhutan","Tunisia","Oman","Canada","Guyana","Marshall Islands","Cuba","Haiti","Costa Rica","Turkey","Cook Islands","Cyprus","Bolivia","Cameroon","Guinea","Senegal","Eritrea","Sudan","Serbia","Panama","Democratic Republic of the Congo","Tanzania","Maldives","Mexico","Nepal","Republic of the Congo","Guatemala","Tonga","Uganda","Palau","United States","Luxembourg","Colombia","Bermuda","Gabon","Madagascar","Qatar","Guernsey","Belgium","Albania","Equatorial Guinea","Malawi","Mauritius","Faroe Islands","Turkmenistan","Sao Tome and Principe","Botswana"],"locations":["RWA","VNM","HND","IMN","LSO","SHN","JEY","ZAF","SVK","ITA","IND","IRN","SSD","LCA","MNG","KEN","IRL","MNE","KWT","KGZ","ESH","ISR","LVA","MSR","SLE","KOR","XKX","SYC","ISL","HUN","JAM","KAZ","AZE","SLB","LAO","AUT","MMR","IRQ","ARG","MAR","JOR","MDA","MOZ","ARM","CIV","AND","MCO","SVN","KIR","IDN","JPN","KNA","SGP","SOM","AUS","LBN","ETH","HRV","FJI","KHM","UKR","SUR","DMA","PNG","GIB","FIN","VGB","SYR","SLV","BEN","BLZ","PCN","BRN","UZB","CHL","GRC","GHA","RUS","CHN","GRL","PER","LTU","CHE","BRA","BGD","LBY","NOR","CPV","YEM","ZMB","THA","DJI","MYS","MLT","GBR","NLD","IOT","TCA","BRB","BHR","TCD","PSE","LIE","EGY","AGO","BFA","MLI","NIU","ARE","NIC","GMB","TGO","SMR","MKD","VUT","VCT","CAF","SWE","ECU","GEO","FRA","SWZ","DOM","DEU","PRY","SAU","NZL","ZWE","ROU","DNK","TUV","BDI","TLS","ATG","CYM","PRK","DZA","BGR","VAT","MRT","BHS","POL","AFG","TTO","NER","AIA","GNB","CZE","LKA","PHL","TJK","COM","URY","BIH","FSM","GRD","NGA","BLR","FLK","PAK","WSM","PRT","LBR","VEN","ESP","EST","BTN","TUN","OMN","CAN","GUY","MHL","CUB","HTI","CRI","TUR","COK","CYP","BOL","CMR","GIN","SEN","ERI","SDN","SRB","PAN","COD","TZA","MDV","MEX","NPL","COG","GTM","TON","UGA","PLW","USA","LUX","COL","BMU","GAB","MDG","QAT","GGY","BEL","ALB","GNQ","MWI","MUS","FRO","TKM","STP","BWA"],"name":"","z":[0.110863208,0.374906742,0.268037572,0.305408163,0.36208046,0.540904762,0.331864407,0.454325252,0.180693122,0.383006786,0.153651394,0.415031315,0.41791791,0.192933333,0.386940299,0.439034851,0.368555556,0.263405797,0.062450098,0.312558824,0.370353846,0.304144121,0.153468182,0.5391875,0.3204,0.27717193,0.344487179,0.442137097,0.357192982,0.304381862,0.369073411,0.287979592,0.307963158,0.058625,0.322794872,0.378228634,0.28112931,0.230042042,0.266838365,0.307984305,0.228121951,0.29746,0.393474359,0.491327586,0.30977551,0.308969697,0.366895522,0.369388,0.564,-0.034588033,0.315138771,0.257380952,0.220934634,0.227372549,0.402647203,0.402721713,0.418582133,0.324033113,0.278168421,0.13322449,0.363452096,0.720666667,0.376,0.354482143,0.46240367,0.287933484,0.257222222,0.131736842,0.21391871,0.151371795,0.444251497,0.626,0.126577778,0.303930233,0.24150672,0.407547192,0.357262582,0.350979706,0.313077709,0.503759259,0.28278702,0.398222798,0.333323861,0.433121901,0.221696429,0.197282609,0.417641441,0.290355263,0.292869822,0.004082305,0.309645041,0.2495,0.190521108,0.271105263,0.45294713,0.349067183,0.102285714,0.257625,0.321061947,0.062816176,0.364475,0.383476471,0.476883721,0.348516464,0.363406504,0.344034722,0.320412698,0.720555556,0.199690058,0.089512722,0.216731959,0.209811224,0.138,0.312054545,0.106,0.237612903,0.325964286,0.399290604,0.218116065,0.380645051,0.363787306,0.354586207,0.221284507,0.354254025,0.281914625,0.090041982,0.344873239,0.339203152,0.371916023,0.339783843,0.565666667,0.041104803,0.1378,0.155710526,0.387846154,0.28087037,0.3235,0.326790598,0.141833333,0.214307692,0.316306723,0.262939805,0.3006875,0.420820261,0.457512146,0.755,0.080428571,0.323986486,0.204398802,0.221560431,0.349596774,0.509285714,0.290790847,0.333527607,0.272285714,0.147142857,0.429656412,0.367738739,0.601888889,0.280208203,0.421636364,0.363546984,0.334827027,-0.038565671,0.311047878,0.270054878,0.058446809,0.324520147,0.267647541,0.310248854,0.2655,0.375777778,0.144918221,0.333316872,0.199754226,0.279719481,0.625625,0.348257683,0.252737583,0.399494518,0.2296375,0.094817544,-0.129375,0.35436,0.30184375,0.270600683,0.343430481,0.370282609,0.163870968,0.16864385,0.245757033,0.300675,0.185949799,0.451052083,0.673622673,0.0,0.360626567,0.393767442,0.326951601,0.314860465,0.246886076,0.360125683,0.140545113,0.403804348,0.310565834,0.37898374,0.587857143,0.333713467,0.45862963,0.129666667,0.261130435,0.5992,0.262622807],"type":"choropleth"}],"name":"2021-01-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Poland","Nigeria","Maldives","Panama","Equatorial Guinea","Venezuela","Tuvalu","Iraq","El Salvador","Estonia","Republic of the Congo","Tanzania","Canada","Cayman Islands","Egypt","Cape Verde","Vatican","Armenia","Anguilla","Eritrea","Thailand","Luxembourg","Niue","Ireland","North Korea","Isle of Man","Latvia","Denmark","Japan","Tonga","Andorra","Mauritius","Colombia","Democratic Republic of the Congo","Saint Kitts and Nevis","Qatar","Czech Republic","Comoros","Portugal","Madagascar","Ivory Coast","Albania","Trinidad and Tobago","Jamaica","Malawi","Sao Tome and Principe","Croatia","Cuba","Moldova","Solomon Islands","Costa Rica","Cyprus","Belarus","Pakistan","Oman","Turkey","Cook Islands","Tunisia","Macedonia","Belgium","Italy","Palestine","Barbados","Somalia","Central African Republic","Ecuador","Jordan","Zambia","Togo","Mexico","East Timor","Laos","Chad","Saudi Arabia","Dominican Republic","Montserrat","Chile","Israel","Palau","Australia","Afghanistan","Malaysia","Djibouti","Dominica","Myanmar","China","Vanuatu","Montenegro","Turkmenistan","Turks and Caicos Islands","Slovenia","Jersey","Saint Helena","Mongolia","Norway","Bangladesh","Cameroon","Gibraltar","Guernsey","Samoa","Algeria","Ghana","Hungary","Brunei","Swaziland","Germany","South Korea","Bosnia and Herzegovina","Angola","Serbia","Guinea","United Arab Emirates","Bulgaria","Argentina","New Zealand","Liechtenstein","Uzbekistan","Kuwait","Georgia","Paraguay","Saint Vincent and the Grenadines","Indonesia","Sierra Leone","Antigua and Barbuda","Bahrain","Libya","Micronesia","Liberia","United States","Guatemala","Nepal","Mozambique","Sudan","Bahamas","Grenada","Pitcairn","Greenland","Monaco","Singapore","Russia","Botswana","South Sudan","Netherlands","Brazil","Iceland","Malta","United Kingdom","Peru","Suriname","Greece","British Indian Ocean Territory","Yemen","Kiribati","Kyrgyzstan","Austria","British Virgin Islands","India","Sweden","Nicaragua","Sri Lanka","Guyana","Marshall Islands","Fiji","Niger","Seychelles","Senegal","Western Sahara","Iran","Uruguay","Faroe Islands","Spain","Slovakia","San Marino","Belize","South Africa","Falkland Islands","Kazakhstan","Haiti","Lithuania","Bhutan","Uganda","Lesotho","Mauritania","Honduras","Vietnam","Tajikistan","Bermuda","Ethiopia","Syria","Cambodia","Kosovo","Zimbabwe","Morocco","Rwanda","Gambia","Bolivia","Papua New Guinea","Burkina Faso","Lebanon","Gabon","Guinea-Bissau","Benin","Kenya","Azerbaijan","France","Mali","Ukraine","Philippines","Burundi","Saint Lucia","Finland","Switzerland","Romania"],"locations":["POL","NGA","MDV","PAN","GNQ","VEN","TUV","IRQ","SLV","EST","COG","TZA","CAN","CYM","EGY","CPV","VAT","ARM","AIA","ERI","THA","LUX","NIU","IRL","PRK","IMN","LVA","DNK","JPN","TON","AND","MUS","COL","COD","KNA","QAT","CZE","COM","PRT","MDG","CIV","ALB","TTO","JAM","MWI","STP","HRV","CUB","MDA","SLB","CRI","CYP","BLR","PAK","OMN","TUR","COK","TUN","MKD","BEL","ITA","PSE","BRB","SOM","CAF","ECU","JOR","ZMB","TGO","MEX","TLS","LAO","TCD","SAU","DOM","MSR","CHL","ISR","PLW","AUS","AFG","MYS","DJI","DMA","MMR","CHN","VUT","MNE","TKM","TCA","SVN","JEY","SHN","MNG","NOR","BGD","CMR","GIB","GGY","WSM","DZA","GHA","HUN","BRN","SWZ","DEU","KOR","BIH","AGO","SRB","GIN","ARE","BGR","ARG","NZL","LIE","UZB","KWT","GEO","PRY","VCT","IDN","SLE","ATG","BHR","LBY","FSM","LBR","USA","GTM","NPL","MOZ","SDN","BHS","GRD","PCN","GRL","MCO","SGP","RUS","BWA","SSD","NLD","BRA","ISL","MLT","GBR","PER","SUR","GRC","IOT","YEM","KIR","KGZ","AUT","VGB","IND","SWE","NIC","LKA","GUY","MHL","FJI","NER","SYC","SEN","ESH","IRN","URY","FRO","ESP","SVK","SMR","BLZ","ZAF","FLK","KAZ","HTI","LTU","BTN","UGA","LSO","MRT","HND","VNM","TJK","BMU","ETH","SYR","KHM","XKX","ZWE","MAR","RWA","GMB","BOL","PNG","BFA","LBN","GAB","GNB","BEN","KEN","AZE","FRA","MLI","UKR","PHL","BDI","LCA","FIN","CHE","ROU"],"name":"","z":[0.325818779,0.436175629,0.196832536,0.277751415,0.404192308,-0.169009342,0.428,0.442265659,0.223698228,0.36148913,0.290528302,0.400205063,0.353791738,0.411622642,0.38354389,0.364257732,0.535375,0.487519774,0.2482,0.24025,0.371013092,0.321352518,0.567375,0.28622753,0.528423729,0.3852,0.285972603,0.333040486,0.364613719,0.483094118,0.286171429,0.201133333,0.28400563,0.338260442,0.106263158,0.159381323,0.381309791,0.251571429,0.346088934,0.39851417,0.349916667,0.363213793,0.37765625,0.420245794,0.364616279,0.4236875,0.284048951,0.054635589,0.393238095,0.606461538,0.252403736,0.350410714,0.387666667,0.226761498,0.225477987,0.321203933,0.116923077,0.246829091,0.302617021,0.320367869,0.388976135,0.449814208,0.207614634,0.349125,0.582,0.259780257,0.086747253,0.324300752,0.314054945,0.233302884,0.303133333,0.417493671,0.509340426,0.106430919,0.286315495,0.418136364,0.320637637,0.300505841,0.3155,0.422434722,0.486605556,0.182493357,0.428272727,0.007571429,0.322521127,0.307299389,0.226882353,0.257346154,0.710028571,0.066,0.301619772,0.40078125,0.49865,0.282727273,0.452843392,0.260498413,0.417110178,0.038117647,0.440361111,0.680666667,0.419071721,0.337948586,0.361244541,0.319571429,0.3747,0.351466616,0.37835311,0.443517799,0.502822314,0.413056738,0.358258427,0.296977273,0.275521472,0.267508283,0.393187629,0.420533333,0.315887097,0.027665726,0.431797015,0.249706821,0.19775,0.164901297,0.376683333,0.288357143,0.123376,0.349784615,0.7285,0.4554875,0.379027561,0.357350815,0.282249467,0.453323077,0.465657778,0.291169903,0.289,0.4202,0.558734694,0.370403846,0.285360511,0.362052727,0.463418182,0.33689011,0.345997218,0.515571557,0.397771186,0.397398374,0.47074224,0.360316784,0.418904762,0.423707618,0.2462,0.488293194,0.5766,0.45432,0.352457755,0.194076923,0.106459776,0.427266187,0.063022418,0.204603325,0.506192308,0.33805,0.148105263,0.413826087,0.387786982,0.182455466,0.426982456,0.483658373,0.390492063,0.315714286,0.33368342,0.318011429,0.3342,0.475338983,0.407091747,0.5417,0.286149254,0.419619454,0.451972569,0.104974359,0.348496552,0.457176471,0.367214286,0.252977011,0.368466139,0.420198276,0.555369565,0.214710594,0.3849875,0.162609756,0.280426667,0.3902,0.426992629,-0.0179,0.339110294,0.290005658,0.4407,0.435709877,0.377889493,0.397571429,0.476,0.198047244,0.202735069,0.427636364,0.369617124,0.301292994,0.46685872,0.237739789,0.010806452,0.418179487,0.428159651,0.407506765,0.382933913],"type":"choropleth"}],"name":"2021-01-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Pakistan","Kyrgyzstan","Bhutan","Cook Islands","Monaco","Kuwait","Slovenia","United States","Comoros","Turkey","Samoa","Philippines","Colombia","Costa Rica","Bermuda","Western Sahara","Uruguay","Bosnia and Herzegovina","Botswana","Bolivia","Montenegro","Marshall Islands","Turks and Caicos Islands","Japan","Burkina Faso","Kenya","Pitcairn","Burundi","Ukraine","Cayman Islands","Tuvalu","Papua New Guinea","Cape Verde","Zimbabwe","San Marino","Maldives","Central African Republic","Cambodia","Mali","Laos","Belize","Mongolia","Poland","Canada","Uzbekistan","Panama","Uganda","Armenia","Slovakia","Kazakhstan","Sierra Leone","Peru","Anguilla","Malaysia","Malta","Kosovo","Mauritania","Turkmenistan","China","Brazil","Belgium","Portugal","Palau","Moldova","British Indian Ocean Territory","British Virgin Islands","Benin","Jersey","United Kingdom","Kiribati","Paraguay","Jordan","Singapore","Afghanistan","Brunei","United Arab Emirates","Chad","Bulgaria","Palestine","Saint Kitts and Nevis","Chile","Cameroon","Angola","Malawi","Lebanon","Lithuania","Croatia","Faroe Islands","Antigua and Barbuda","Iran","Syria","Niger","Fiji","Austria","Finland","France","Switzerland","Nicaragua","Morocco","Gabon","Seychelles","Senegal","Romania","Falkland Islands","Gambia","Tajikistan","Ethiopia","Argentina","Somalia","Egypt","Republic of the Congo","Niue","Isle of Man","Thailand","El Salvador","Equatorial Guinea","Tanzania","Nigeria","Luxembourg","Vietnam","Eritrea","Bangladesh","Ireland","Estonia","Iraq","Mexico","Venezuela","Indonesia","Georgia","Sweden","Liberia","Guernsey","Hungary","Nauru","Azerbaijan","Guinea","Zambia","Micronesia","Sri Lanka","South Sudan","Serbia","Guinea-Bissau","Algeria","Honduras","Guyana","Haiti","Lesotho","Myanmar","Spain","Nepal","Saint Lucia","Guatemala","Sudan","Germany","New Zealand","Liechtenstein","Bahrain","Ghana","India","South Korea","Swaziland","Gibraltar","Vatican","Libya","Rwanda","Bahamas","Iceland","Netherlands","Russia","Greenland","Suriname","Grenada","Mozambique","Greece","Ecuador","South Africa","Togo","Tunisia","Australia","Madagascar","Jamaica","Albania","North Korea","Belarus","Barbados","Cyprus","Czech Republic","Israel","Sao Tome and Principe","Saudi Arabia","Andorra","Yemen","Djibouti","Saint Vincent and the Grenadines","Trinidad and Tobago","Norway","Dominica","Tokelau","Latvia","Mauritius","Oman","Dominican Republic","Solomon Islands","Tonga","Ivory Coast","Cuba","Saint Helena","Macedonia","Denmark","Montserrat","Qatar","East Timor","Vanuatu","Italy","Democratic Republic of the Congo"],"locations":["PAK","KGZ","BTN","COK","MCO","KWT","SVN","USA","COM","TUR","WSM","PHL","COL","CRI","BMU","ESH","URY","BIH","BWA","BOL","MNE","MHL","TCA","JPN","BFA","KEN","PCN","BDI","UKR","CYM","TUV","PNG","CPV","ZWE","SMR","MDV","CAF","KHM","MLI","LAO","BLZ","MNG","POL","CAN","UZB","PAN","UGA","ARM","SVK","KAZ","SLE","PER","AIA","MYS","MLT","XKX","MRT","TKM","CHN","BRA","BEL","PRT","PLW","MDA","IOT","VGB","BEN","JEY","GBR","KIR","PRY","JOR","SGP","AFG","BRN","ARE","TCD","BGR","PSE","KNA","CHL","CMR","AGO","MWI","LBN","LTU","HRV","FRO","ATG","IRN","SYR","NER","FJI","AUT","FIN","FRA","CHE","NIC","MAR","GAB","SYC","SEN","ROU","FLK","GMB","TJK","ETH","ARG","SOM","EGY","COG","NIU","IMN","THA","SLV","GNQ","TZA","NGA","LUX","VNM","ERI","BGD","IRL","EST","IRQ","MEX","VEN","IDN","GEO","SWE","LBR","GGY","HUN","NRU","AZE","GIN","ZMB","FSM","LKA","SSD","SRB","GNB","DZA","HND","GUY","HTI","LSO","MMR","ESP","NPL","LCA","GTM","SDN","DEU","NZL","LIE","BHR","GHA","IND","KOR","SWZ","GIB","VAT","LBY","RWA","BHS","ISL","NLD","RUS","GRL","SUR","GRD","MOZ","GRC","ECU","ZAF","TGO","TUN","AUS","MDG","JAM","ALB","PRK","BLR","BRB","CYP","CZE","ISR","STP","SAU","AND","YEM","DJI","VCT","TTO","NOR","DMA","TKL","LVA","MUS","OMN","DOM","SLB","TON","CIV","CUB","SHN","MKD","DNK","MSR","QAT","TLS","VUT","ITA","COD"],"name":"","z":[0.358392119,0.264111111,0.057625,0.715166667,0.25387013,0.036038306,0.5118125,0.394321708,0.4213125,0.318380087,0.4692,0.314663536,0.409908877,0.313304922,0.351129032,0.515884615,0.347251697,0.424193299,0.387272727,0.283918919,0.328641026,0.6655,0.112125,0.345767459,0.384314607,0.311581128,0.9215,-0.173258278,0.422685572,0.380555556,0.6516,0.372882353,0.390837662,0.365158996,0.471416667,0.131115523,0.450806818,0.2569,0.183327869,0.357346154,0.47490678,0.328204167,0.27054214,0.365437388,0.47257377,0.316733933,0.31285,0.469625,0.360942308,0.220784314,0.307757143,0.302222969,0.0,0.465215788,0.306465278,0.259265823,0.119625,0.406949153,0.359752577,0.459384334,0.327646375,0.298606621,0.559,0.446244186,0.3005,0.660375,0.258517544,0.400565217,0.333292687,0.366,0.31719859,0.007344828,0.346352495,0.422786885,0.456136364,0.300162675,0.507875,0.30995082,0.330845714,0.206375,0.342299655,0.337466598,0.449661836,0.344206061,0.29715184,0.41128871,0.346169697,0.351702703,0.231156863,0.456658228,0.366581633,0.38976,0.364536364,0.316098478,0.404572632,0.342059762,0.357379624,0.188982544,0.380375342,0.3984,0.359550505,0.278094444,0.412872408,0.345764706,0.370344371,0.356327586,0.325797183,0.312480321,0.373022857,0.362865079,0.206265625,0.407565217,0.312674242,0.342791314,0.301194299,0.06315625,0.38472549,0.492856939,0.35351626,0.483113348,0.320176471,0.271973881,0.25532842,0.315841727,0.364370787,0.29485915,0.019996642,0.235556276,0.432423592,0.380930703,0.509013393,0.236205128,0.385753191,0.961,0.488384906,0.311921875,0.428568627,0.564157895,0.244575672,0.476244344,0.326256338,0.4256,0.456042065,0.300862007,0.42552381,0.324685665,0.547752688,0.362561181,0.306219046,0.20863711,0.403678571,0.341815745,0.361696203,0.334079455,0.348742014,0.323037037,0.051096774,0.365153025,0.16368331,0.426662219,0.14775,0.349607143,0.2868,0.300135135,0.214169661,0.3574375,0.416333333,0.32456431,0.362298662,0.492384615,0.311705882,0.255645833,0.422519324,0.370309616,0.271528741,0.423460749,0.257129032,0.297752,0.438072485,0.430026627,0.313102119,0.334921811,0.542206897,0.39153913,0.546258065,0.353778509,0.378395963,0.308401776,0.500857143,0.081134598,0.273833333,0.388097701,0.4435,0.397545455,0.393728205,0.367797688,0.268578947,0.9045,0.312545455,0.421681818,0.253240437,0.27189645,0.3506,0.420325581,0.245186813,-0.030665687,0.633545455,0.374044776,0.349833853,0.509208333,0.1591,0.395842105,0.532333333,0.404267636,0.3335],"type":"choropleth"}],"name":"2021-01-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Netherlands","Brazil","Greenland","South Sudan","Uzbekistan","Swaziland","Kiribati","Oman","New Zealand","Afghanistan","Western Sahara","Brunei","Ghana","Mozambique","British Virgin Islands","Pitcairn","India","Gibraltar","Zimbabwe","Colombia","Suriname","Russia","Greece","Comoros","Pakistan","United Kingdom","Iceland","Trinidad and Tobago","Japan","British Indian Ocean Territory","Cook Islands","Grenada","Jamaica","Azerbaijan","Sri Lanka","Montenegro","Vanuatu","Guyana","Zambia","Uruguay","Cuba","Solomon Islands","Haiti","Kuwait","Portugal","Philippines","Rwanda","Spain","Croatia","Honduras","Bhutan","Guinea-Bissau","Austria","Costa Rica","Algeria","Bahamas","Guatemala","Czech Republic","Armenia","Ivory Coast","Sudan","United States","Kosovo","Singapore","Guernsey","Cyprus","Botswana","Nepal","Hungary","Peru","Guinea","Bosnia and Herzegovina","Turkey","Bolivia","Tunisia","Germany","South Korea","Democratic Republic of the Congo","Canada","Dominican Republic","Tanzania","Eritrea","Ireland","Panama","Israel","Tokelau","Estonia","Nigeria","Kazakhstan","Iraq","Belgium","Chile","Tajikistan","Ethiopia","Falkland Islands","Dominica","Vietnam","Romania","Poland","Jersey","North Korea","Uganda","Turks and Caicos Islands","Central African Republic","Republic of the Congo","Egypt","Tuvalu","Cayman Islands","Albania","Palestine","Slovenia","East Timor","El Salvador","Jordan","Isle of Man","Barbados","Chad","Thailand","Equatorial Guinea","Togo","Cape Verde","Andorra","Niue","Belize","Niger","Faroe Islands","Qatar","Belarus","Gabon","Palau","Indonesia","China","Gambia","Burkina Faso","United Arab Emirates","Switzerland","Italy","Tonga","Ecuador","Turkmenistan","Bulgaria","Paraguay","Georgia","Bahrain","Saint Kitts and Nevis","Denmark","Sweden","Nicaragua","France","Mongolia","Montserrat","South Africa","Benin","Cameroon","Slovakia","Morocco","Venezuela","Papua New Guinea","Cambodia","Syria","Ukraine","Fiji","Djibouti","Saint Helena","Finland","Norway","Burundi","Kenya","Bangladesh","Somalia","Iran","Australia","Myanmar","Bermuda","Liberia","Saint Lucia","Yemen","Mexico","Sao Tome and Principe","Libya","Senegal","Kyrgyzstan","Anguilla","Lesotho","Lebanon","Malawi","Latvia","Saint Vincent and the Grenadines","Sierra Leone","Mauritania","Lithuania","Macedonia","Marshall Islands","Monaco","Luxembourg","Saudi Arabia","Moldova","Samoa","Micronesia","Antigua and Barbuda","Malta","Maldives","Malaysia","Mauritius","Mali","Angola","Serbia","Madagascar","Liechtenstein","Seychelles","San Marino","Laos","Argentina"],"locations":["NLD","BRA","GRL","SSD","UZB","SWZ","KIR","OMN","NZL","AFG","ESH","BRN","GHA","MOZ","VGB","PCN","IND","GIB","ZWE","COL","SUR","RUS","GRC","COM","PAK","GBR","ISL","TTO","JPN","IOT","COK","GRD","JAM","AZE","LKA","MNE","VUT","GUY","ZMB","URY","CUB","SLB","HTI","KWT","PRT","PHL","RWA","ESP","HRV","HND","BTN","GNB","AUT","CRI","DZA","BHS","GTM","CZE","ARM","CIV","SDN","USA","XKX","SGP","GGY","CYP","BWA","NPL","HUN","PER","GIN","BIH","TUR","BOL","TUN","DEU","KOR","COD","CAN","DOM","TZA","ERI","IRL","PAN","ISR","TKL","EST","NGA","KAZ","IRQ","BEL","CHL","TJK","ETH","FLK","DMA","VNM","ROU","POL","JEY","PRK","UGA","TCA","CAF","COG","EGY","TUV","CYM","ALB","PSE","SVN","TLS","SLV","JOR","IMN","BRB","TCD","THA","GNQ","TGO","CPV","AND","NIU","BLZ","NER","FRO","QAT","BLR","GAB","PLW","IDN","CHN","GMB","BFA","ARE","CHE","ITA","TON","ECU","TKM","BGR","PRY","GEO","BHR","KNA","DNK","SWE","NIC","FRA","MNG","MSR","ZAF","BEN","CMR","SVK","MAR","VEN","PNG","KHM","SYR","UKR","FJI","DJI","SHN","FIN","NOR","BDI","KEN","BGD","SOM","IRN","AUS","MMR","BMU","LBR","LCA","YEM","MEX","STP","LBY","SEN","KGZ","AIA","LSO","LBN","MWI","LVA","VCT","SLE","MRT","LTU","MKD","MHL","MCO","LUX","SAU","MDA","WSM","FSM","ATG","MLT","MDV","MYS","MUS","MLI","AGO","SRB","MDG","LIE","SYC","SMR","LAO","ARG"],"name":"","z":[0.332920743,0.465396632,0.41256,0.274219388,0.306474576,0.233948718,0.265444444,0.193303738,0.34205963,0.212175732,0.353964286,0.170333333,0.497806037,0.309887387,0.1858,0.5653,-0.100765117,0.115169811,0.42637884,0.3938335,0.410608696,0.349082727,0.393049279,0.09325,0.297493512,0.326569405,0.412897436,0.299994624,0.339050233,0.3959,-0.0855,0.450333333,0.36013311,0.425297491,0.115863281,0.392310345,0.356,0.345455696,0.399816794,0.362144516,0.020664192,0.045111111,0.412625969,0.145880769,0.420774915,0.29409376,0.080222222,0.329270667,0.296376471,0.207642857,-0.369,0.100727273,0.392628221,0.376472165,0.435953405,0.257766423,0.333088962,0.336061069,0.356012579,0.4111,0.349108974,0.40912261,0.300525,0.253519058,0.082252101,0.451417266,0.29544,0.114337008,0.379250704,0.366871957,0.254571429,0.402349138,0.277197091,0.352734678,0.313364341,0.342549974,0.358228261,0.358490446,0.386458587,0.256375919,0.308869301,0.091086957,0.266909358,0.310045476,0.295082627,0.446,0.333767742,0.464321709,0.152358491,0.374016667,0.354527306,0.337967202,0.433294574,0.463023328,0.010633333,0.378416667,0.457733516,0.292765752,0.286279184,0.389865385,0.371671053,-0.078854054,0.692625,0.417923077,0.169238806,0.3321625,0.20275,0.515108108,0.416420213,0.34999375,0.240234375,-0.0941875,0.093260811,0.070841772,0.301653333,0.281810811,0.439594595,0.325184591,0.060590909,0.374545455,0.307589744,0.262086207,0.4505,0.504488636,0.442320354,0.143384615,0.212019663,0.235663717,0.33607,0.5235,0.314814162,0.37992663,0.319903614,0.372158228,0.221753636,0.341528874,0.412271466,0.468373418,0.248333333,0.357722222,0.293196429,0.26560348,0.458210396,0.158646409,0.422833333,0.275653084,0.398280403,0.258137973,0.37891459,0.222877273,0.3903,0.426177013,-0.042881579,0.294871324,0.298922581,0.308693976,0.095014546,0.342368852,0.185829787,0.367027523,0.359692533,0.316220779,0.694909091,0.51285,0.395595344,0.398435047,0.062653333,0.266674556,0.146147754,0.149710692,0.36745821,0.412061915,0.32656746,0.526891304,0.391885932,0.398413793,0.266368984,0.26391013,0.253333333,0.217186047,0.255629121,0.403111111,-0.401,0.400568421,0.24486551,0.461097765,0.217743961,0.370166667,0.397495238,0.191193548,0.411760223,0.222445946,0.38,0.238902439,0.374069519,0.180376536,0.424869048,0.5795,-0.086933333,0.189208333,0.295069444,0.100845411,0.194800081,0.279819672,0.251406452,0.384151261,0.325183946,0.370561856,0.386925,0.447381579,0.2338125,0.397516556,0.385804608],"type":"choropleth"}],"name":"2021-01-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cape Verde","Cyprus","Peru","Jordan","Samoa","Republic of the Congo","Kazakhstan","Australia","Argentina","Saint Lucia","Tokelau","Mozambique","Indonesia","Senegal","North Korea","Morocco","Liberia","Central African Republic","Oman","Qatar","Mexico","Belgium","Ethiopia","Dominican Republic","Italy","Mauritius","Venezuela","Saint Helena","Czech Republic","Guinea","Trinidad and Tobago","Somalia","Armenia","Anguilla","Bulgaria","Cayman Islands","Djibouti","Iran","Tajikistan","Papua New Guinea","Bolivia","Luxembourg","Benin","Slovakia","Albania","Laos","Rwanda","Mauritania","Solomon Islands","Bosnia and Herzegovina","Costa Rica","Equatorial Guinea","South Korea","Faroe Islands","Tanzania","Cuba","Bangladesh","Honduras","Malta","Cameroon","Ivory Coast","Poland","Turks and Caicos Islands","Spain","Dominica","Singapore","India","Syria","Bahamas","East Timor","Philippines","Croatia","British Virgin Islands","Estonia","United Kingdom","Malawi","Belarus","Antigua and Barbuda","Paraguay","Kiribati","Monaco","Switzerland","Burkina Faso","Israel","Tuvalu","San Marino","Andorra","Greenland","Sao Tome and Principe","Nigeria","Greece","Sudan","Barbados","Lebanon","United States","Colombia","Togo","Kenya","Germany","Sweden","Iceland","Chile","Uzbekistan","Serbia","Austria","Botswana","Kosovo","Uruguay","Comoros","Western Sahara","Vanuatu","Fiji","Lithuania","Latvia","Romania","Swaziland","Tunisia","Eritrea","Suriname","Palestine","Hungary","Jamaica","Turkmenistan","Jersey","Democratic Republic of the Congo","Canada","France","New Zealand","Isle of Man","Guinea-Bissau","Iraq","Turkey","China","Ghana","Thailand","Niue","Ireland","Niger","Yemen","Netherlands","Saint Kitts and Nevis","Brazil","Algeria","Zimbabwe","Burundi","Kuwait","Montserrat","El Salvador","Azerbaijan","Uganda","Macedonia","South Sudan","Ecuador","Portugal","Angola","Egypt","Kyrgyzstan","Slovenia","Tonga","Russia","Saint Vincent and the Grenadines","Myanmar","Norway","Gambia","Madagascar","Pitcairn","Malaysia","Cook Islands","Bermuda","Chad","Brunei","Cambodia","Liechtenstein","Ukraine","Guatemala","Nicaragua","Maldives","Belize","Montenegro","Sri Lanka","Denmark","United Arab Emirates","Bahrain","Saudi Arabia","Japan","Afghanistan","Moldova","Sierra Leone","Pakistan","Haiti","Georgia","Vatican","South Africa","Mali","Seychelles","Lesotho","Guyana","Nepal","Vietnam","Bhutan","Finland","Gabon","Zambia","Libya","Panama","Micronesia","Grenada","Marshall Islands","Gibraltar","Falkland Islands","British Indian Ocean Territory","Guernsey","Mongolia"],"locations":["CPV","CYP","PER","JOR","WSM","COG","KAZ","AUS","ARG","LCA","TKL","MOZ","IDN","SEN","PRK","MAR","LBR","CAF","OMN","QAT","MEX","BEL","ETH","DOM","ITA","MUS","VEN","SHN","CZE","GIN","TTO","SOM","ARM","AIA","BGR","CYM","DJI","IRN","TJK","PNG","BOL","LUX","BEN","SVK","ALB","LAO","RWA","MRT","SLB","BIH","CRI","GNQ","KOR","FRO","TZA","CUB","BGD","HND","MLT","CMR","CIV","POL","TCA","ESP","DMA","SGP","IND","SYR","BHS","TLS","PHL","HRV","VGB","EST","GBR","MWI","BLR","ATG","PRY","KIR","MCO","CHE","BFA","ISR","TUV","SMR","AND","GRL","STP","NGA","GRC","SDN","BRB","LBN","USA","COL","TGO","KEN","DEU","SWE","ISL","CHL","UZB","SRB","AUT","BWA","XKX","URY","COM","ESH","VUT","FJI","LTU","LVA","ROU","SWZ","TUN","ERI","SUR","PSE","HUN","JAM","TKM","JEY","COD","CAN","FRA","NZL","IMN","GNB","IRQ","TUR","CHN","GHA","THA","NIU","IRL","NER","YEM","NLD","KNA","BRA","DZA","ZWE","BDI","KWT","MSR","SLV","AZE","UGA","MKD","SSD","ECU","PRT","AGO","EGY","KGZ","SVN","TON","RUS","VCT","MMR","NOR","GMB","MDG","PCN","MYS","COK","BMU","TCD","BRN","KHM","LIE","UKR","GTM","NIC","MDV","BLZ","MNE","LKA","DNK","ARE","BHR","SAU","JPN","AFG","MDA","SLE","PAK","HTI","GEO","VAT","ZAF","MLI","SYC","LSO","GUY","NPL","VNM","BTN","FIN","GAB","ZMB","LBY","PAN","FSM","GRD","MHL","GIB","FLK","IOT","GGY","MNG"],"name":"","z":[0.317283465,0.404259574,0.365189059,0.233731707,0.5074,0.29594,0.389225806,0.455016234,0.329631798,0.431137931,0.392,0.469217742,0.476617574,0.263385965,0.425816667,0.386991914,0.469212329,0.27269863,0.16178866,0.104513678,0.323103411,0.325957811,0.331334081,0.261023101,0.376903249,0.292487179,0.002470703,0.184428571,0.343425287,0.386087719,0.362095101,0.171969325,0.321059406,0.953,0.375319328,0.419315068,0.3707,0.387309288,0.389711538,0.441222222,0.386371648,0.417036649,0.327423729,0.335483871,0.402147959,0.326824675,0.138854396,0.379807692,0.191466667,0.251852399,0.295587196,0.457421053,0.370607609,0.335647059,0.267567474,0.05594685,0.257277405,-0.044910559,0.386303318,0.463091245,0.401222222,0.346306544,0.3175,0.32226178,0.335333333,0.381563877,0.214236475,0.396523256,0.366792929,-0.1739,0.276680975,0.295614815,0.507909091,0.429775758,0.355719794,0.290867188,0.584336683,0.386311111,0.383371768,0.446,0.455757143,0.332150451,0.409263441,0.326038627,0.512166667,-0.068333333,0.303768116,0.50071831,0.360555556,0.493499187,0.342175034,0.304222222,0.482513043,0.400896624,0.446111417,0.294001532,0.346776316,0.252931266,0.332784257,0.434369093,0.33392233,0.332969877,0.265125,0.130722772,0.347464168,0.3075,0.240485294,0.359266905,0.22725,0.292547945,0.059769231,0.270422222,0.383675381,0.272529954,0.385003534,0.188727273,0.274157447,-0.077111111,0.35615,0.429563218,0.415777778,0.400552822,0.502956522,0.291505263,0.385257764,0.41193758,0.350880811,0.407875627,0.34901227,0.503,0.339731118,0.370990617,0.370532099,0.412756379,0.361184989,0.424111111,0.290253408,0.462366412,0.403837349,0.375969152,0.192,0.323560179,0.305469914,0.371782813,-0.154721739,0.12802,0.256818182,0.199691871,0.424494949,0.444065421,0.19869697,0.447686869,0.195243557,0.357351859,0.36245302,0.39263197,0.188758621,0.432740196,0.378121359,0.397556799,0.58222449,0.251654378,0.425911285,0.500593496,0.050495413,0.895375,0.235377315,0.2562,0.547775,0.337240741,0.216580645,0.205339286,0.466435897,0.348643447,0.374930027,0.375078811,0.116627451,0.446913043,0.303845238,0.245237971,0.321997308,0.242276271,0.178541436,0.150559168,0.347313098,0.205848649,0.429638554,0.426561644,0.213138095,0.431643264,0.452770492,0.543333333,0.391477134,0.362414365,0.39884127,0.413774194,0.208770833,0.320577869,0.450680699,-0.054958333,0.338290859,0.203348837,0.287065574,0.291365385,0.328615099,0.19025,0.323363636,0.091,0.508469231,0.078466667,0.394333333,0.092647541,0.379681818],"type":"choropleth"}],"name":"2021-01-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["China","Jordan","Panama","Cuba","Vietnam","Belarus","United Kingdom","Equatorial Guinea","Norway","Chad","Eritrea","Turkmenistan","Solomon Islands","Egypt","British Indian Ocean Territory","Ireland","Kiribati","Qatar","Saint Vincent and the Grenadines","Bosnia and Herzegovina","Canada","Botswana","Bermuda","Jamaica","Niger","Bahrain","Djibouti","Anguilla","Oman","Slovenia","Lebanon","Philippines","Saudi Arabia","Cape Verde","Palestine","Burkina Faso","Comoros","Tanzania","Estonia","British Virgin Islands","Luxembourg","Monaco","Togo","Ivory Coast","Uganda","Saint Lucia","Saint Kitts and Nevis","Denmark","Haiti","India","Seychelles","East Timor","Mexico","Vanuatu","Mauritius","Argentina","Sri Lanka","Bangladesh","Algeria","Mongolia","Mauritania","Gambia","Greenland","France","Japan","Cameroon","Latvia","Poland","Nigeria","Uzbekistan","Indonesia","Azerbaijan","Isle of Man","Niue","Cyprus","Mali","Somalia","Central African Republic","San Marino","Austria","Western Sahara","Morocco","Suriname","Trinidad and Tobago","Dominica","Finland","Germany","Bolivia","Republic of the Congo","Kazakhstan","Macedonia","Palau","Nepal","Lithuania","Liechtenstein","Serbia","Georgia","Albania","Montenegro","Ecuador","Guyana","Sao Tome and Principe","Australia","Slovakia","Ukraine","Jersey","Saint Helena","Samoa","Guinea-Bissau","Czech Republic","Afghanistan","Burundi","Bulgaria","Antigua and Barbuda","Thailand","Barbados","Kenya","Guinea","South Korea","Senegal","Guatemala","Uruguay","New Zealand","United Arab Emirates","Benin","Iran","Grenada","Moldova","Micronesia","Democratic Republic of the Congo","Syria","Marshall Islands","Belize","El Salvador","Tonga","Laos","Tunisia","Peru","Fiji","South Africa","Colombia","Iraq","Sudan","Sweden","Papua New Guinea","Mozambique","Bhutan","Lesotho","Ethiopia","Kyrgyzstan","Greece","Maldives","Tokelau","Guernsey","Liberia","Pakistan","Zimbabwe","Bahamas","Gabon","Nicaragua","United States","Montserrat","Spain","Paraguay","Venezuela","Hungary","Libya","Zambia","Sierra Leone","Yemen","Netherlands","South Sudan","Russia","Honduras","Italy","Belgium","Rwanda","Faroe Islands","Tuvalu","Costa Rica","Swaziland","Kosovo","Angola","Brunei","Brazil","North Korea","Ghana","Dominican Republic","Pitcairn","Malawi","Cayman Islands","Turks and Caicos Islands","Cambodia","Switzerland","Armenia","Portugal","Iceland","Turkey","Tajikistan","Romania","Kuwait","Madagascar","Gibraltar","Chile","Malta","Malaysia","Israel","Falkland Islands","Myanmar","Croatia","Cook Islands","Andorra","Singapore"],"locations":["CHN","JOR","PAN","CUB","VNM","BLR","GBR","GNQ","NOR","TCD","ERI","TKM","SLB","EGY","IOT","IRL","KIR","QAT","VCT","BIH","CAN","BWA","BMU","JAM","NER","BHR","DJI","AIA","OMN","SVN","LBN","PHL","SAU","CPV","PSE","BFA","COM","TZA","EST","VGB","LUX","MCO","TGO","CIV","UGA","LCA","KNA","DNK","HTI","IND","SYC","TLS","MEX","VUT","MUS","ARG","LKA","BGD","DZA","MNG","MRT","GMB","GRL","FRA","JPN","CMR","LVA","POL","NGA","UZB","IDN","AZE","IMN","NIU","CYP","MLI","SOM","CAF","SMR","AUT","ESH","MAR","SUR","TTO","DMA","FIN","DEU","BOL","COG","KAZ","MKD","PLW","NPL","LTU","LIE","SRB","GEO","ALB","MNE","ECU","GUY","STP","AUS","SVK","UKR","JEY","SHN","WSM","GNB","CZE","AFG","BDI","BGR","ATG","THA","BRB","KEN","GIN","KOR","SEN","GTM","URY","NZL","ARE","BEN","IRN","GRD","MDA","FSM","COD","SYR","MHL","BLZ","SLV","TON","LAO","TUN","PER","FJI","ZAF","COL","IRQ","SDN","SWE","PNG","MOZ","BTN","LSO","ETH","KGZ","GRC","MDV","TKL","GGY","LBR","PAK","ZWE","BHS","GAB","NIC","USA","MSR","ESP","PRY","VEN","HUN","LBY","ZMB","SLE","YEM","NLD","SSD","RUS","HND","ITA","BEL","RWA","FRO","TUV","CRI","SWZ","XKX","AGO","BRN","BRA","PRK","GHA","DOM","PCN","MWI","CYM","TCA","KHM","CHE","ARM","PRT","ISL","TUR","TJK","ROU","KWT","MDG","GIB","CHL","MLT","MYS","ISR","FLK","MMR","HRV","COK","AND","SGP"],"name":"","z":[0.332730408,0.223965116,0.15056566,0.056453381,0.404658273,0.443362832,0.382229544,0.164521739,0.396729209,0.434925532,0.622,0.404942857,0.175352941,0.333447077,0.3376,0.311937168,0.7285,0.256350267,0.589622951,0.327224265,0.381136502,0.319117117,0.3678,0.351764957,0.426500998,0.081507246,0.357133333,-0.655,0.266394558,0.360609665,0.323073477,0.272110099,0.00552454,0.277321101,0.361508571,0.298533333,-0.073393939,0.189259003,0.340186869,0.431071429,0.279902778,0.092598131,0.300022222,0.354737288,0.475527344,0.268263889,0.254076923,0.386107726,0.346888889,0.187377771,0.299780488,0.019625,0.365462688,0.395666667,0.222338235,0.300794353,0.204702934,0.218539432,0.407542945,0.378716364,0.247282609,0.421847222,0.282298246,0.337426027,0.311802824,0.3877375,0.237796491,0.370127716,0.522656798,0.319046512,0.376746845,0.425022936,0.37479638,0.095555556,0.347044397,0.114844037,0.31387234,0.346173333,0.0,0.298448662,0.384235294,0.360675906,0.292318182,0.404131707,-0.500666667,0.345079235,0.309656539,0.333004673,0.242196078,0.313658228,0.193902439,0.0,0.290404959,0.376215613,0.361333333,0.241628205,0.455295732,0.361219298,0.420242105,0.178786348,0.365,0.114125,0.449929959,0.296094937,0.40446224,0.41877193,0.295,0.501722222,0.4742,0.335629568,0.304717489,0.046768595,0.378704698,0.175976744,0.34438257,0.395585366,0.323539613,0.309529412,0.343670194,0.195247222,0.375851577,0.330182388,0.347267574,0.205359205,0.460878378,0.390674235,0.2305625,0.235940909,0.347294118,0.313635379,0.317784946,0.8885,0.263658824,0.236143673,0.219190244,0.306243902,0.236888179,0.30675478,0.321766234,0.343543553,0.305461575,0.357483077,0.429294444,0.366207477,0.277856,0.3585,0.037689655,0.3485,0.316278846,0.286347826,0.363549628,0.104745455,-0.2675,0.301,0.432188462,0.275260732,0.320014013,0.412707965,0.107187166,0.178444052,0.419535524,0.2545,0.277730572,0.295778745,-0.108973341,0.339204036,0.359304348,0.31724031,0.484106195,0.324182353,0.389182187,0.403760204,0.346725,0.273610114,0.387223318,0.257305375,0.152257022,0.206892857,0.526375,0.270989708,0.172117647,0.343057971,0.424339056,0.46588,0.26038614,0.395114754,0.317871018,0.234797191,0.908,0.40621148,0.434653061,0.274714286,0.065435897,0.327755277,0.285465347,0.399807553,0.360991453,0.357291744,0.338576087,0.4001912,0.219351648,0.065334112,0.032262712,0.265876233,0.397479675,0.281752404,0.372063444,0.481590909,0.279257919,0.263035971,0.644,0.304859649,0.297090628],"type":"choropleth"}],"name":"2021-01-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Madagascar","Nicaragua","Equatorial Guinea","Niue","Tajikistan","Tanzania","Saint Kitts and Nevis","Guinea-Bissau","Zimbabwe","Montenegro","Bulgaria","Palestine","Zambia","Sao Tome and Principe","Trinidad and Tobago","United Arab Emirates","Cameroon","Tokelau","Greece","Senegal","Lebanon","Iceland","Pakistan","Czech Republic","Kuwait","Mongolia","Gibraltar","Kenya","Malawi","Ecuador","Chile","Saint Lucia","Oman","Tonga","Swaziland","Grenada","Italy","Vanuatu","Andorra","British Indian Ocean Territory","South Korea","Hungary","Maldives","Uruguay","Qatar","Anguilla","Uzbekistan","Croatia","Niger","Falkland Islands","Libya","Eritrea","Tunisia","Guernsey","Netherlands","Honduras","Suriname","Chad","China","Dominica","Tuvalu","Turkmenistan","Ghana","Ivory Coast","Spain","Greenland","Monaco","Serbia","Switzerland","Guatemala","Costa Rica","Israel","Central African Republic","United States","Kosovo","Paraguay","Liberia","Georgia","Bolivia","Indonesia","Singapore","Canada","Jamaica","Ireland","Comoros","Lithuania","Denmark","Barbados","Turkey","Haiti","Seychelles","Palau","Brazil","Liechtenstein","Guinea","Latvia","Thailand","Germany","New Zealand","Saint Helena","Mozambique","Egypt","Togo","Nigeria","Cyprus","Kazakhstan","Angola","Colombia","Nepal","Republic of the Congo","Dominican Republic","Sierra Leone","Morocco","Ethiopia","Guyana","Belize","Rwanda","Iran","Somalia","Syria","Slovakia","Azerbaijan","Austria","Sudan","Estonia","South Africa","Isle of Man","Ukraine","Portugal","Australia","Djibouti","Mexico","Poland","Belgium","Laos","Argentina","Sweden","Finland","North Korea","British Virgin Islands","Peru","Gabon","Mauritius","El Salvador","San Marino","Micronesia","South Sudan","Vietnam","Cape Verde","Malaysia","Burundi","Afghanistan","United Kingdom","Albania","Iraq","Kyrgyzstan","Yemen","Algeria","Botswana","Pitcairn","Bhutan","Turks and Caicos Islands","Saudi Arabia","Sri Lanka","Luxembourg","Faroe Islands","Samoa","Malta","Antigua and Barbuda","Macedonia","Panama","Kiribati","Burkina Faso","Cayman Islands","Jordan","Montserrat","Japan","Russia","Nauru","Norway","France","Slovenia","Vatican","Bermuda","Bahrain","Romania","Armenia","Solomon Islands","Bosnia and Herzegovina","Myanmar","Papua New Guinea","Saint Vincent and the Grenadines","Bangladesh","Cambodia","Western Sahara","Brunei","Belarus","Uganda","Jersey","Venezuela","India","Marshall Islands","Benin","Fiji","Mauritania","Bahamas","Lesotho","Cook Islands","Moldova","Philippines","Cuba","Gambia","Democratic Republic of the Congo","Mali","East Timor"],"locations":["MDG","NIC","GNQ","NIU","TJK","TZA","KNA","GNB","ZWE","MNE","BGR","PSE","ZMB","STP","TTO","ARE","CMR","TKL","GRC","SEN","LBN","ISL","PAK","CZE","KWT","MNG","GIB","KEN","MWI","ECU","CHL","LCA","OMN","TON","SWZ","GRD","ITA","VUT","AND","IOT","KOR","HUN","MDV","URY","QAT","AIA","UZB","HRV","NER","FLK","LBY","ERI","TUN","GGY","NLD","HND","SUR","TCD","CHN","DMA","TUV","TKM","GHA","CIV","ESP","GRL","MCO","SRB","CHE","GTM","CRI","ISR","CAF","USA","XKX","PRY","LBR","GEO","BOL","IDN","SGP","CAN","JAM","IRL","COM","LTU","DNK","BRB","TUR","HTI","SYC","PLW","BRA","LIE","GIN","LVA","THA","DEU","NZL","SHN","MOZ","EGY","TGO","NGA","CYP","KAZ","AGO","COL","NPL","COG","DOM","SLE","MAR","ETH","GUY","BLZ","RWA","IRN","SOM","SYR","SVK","AZE","AUT","SDN","EST","ZAF","IMN","UKR","PRT","AUS","DJI","MEX","POL","BEL","LAO","ARG","SWE","FIN","PRK","VGB","PER","GAB","MUS","SLV","SMR","FSM","SSD","VNM","CPV","MYS","BDI","AFG","GBR","ALB","IRQ","KGZ","YEM","DZA","BWA","PCN","BTN","TCA","SAU","LKA","LUX","FRO","WSM","MLT","ATG","MKD","PAN","KIR","BFA","CYM","JOR","MSR","JPN","RUS","NRU","NOR","FRA","SVN","VAT","BMU","BHR","ROU","ARM","SLB","BIH","MMR","PNG","VCT","BGD","KHM","ESH","BRN","BLR","UGA","JEY","VEN","IND","MHL","BEN","FJI","MRT","BHS","LSO","COK","MDA","PHL","CUB","GMB","COD","MLI","TLS"],"name":"","z":[0.1912,0.13352004,0.169857143,0.174,0.344742574,0.296600437,0.3665,0.057,0.294998818,0.512396396,0.287113971,0.233559211,0.299495868,-0.261666667,0.384594406,0.214976012,0.389986502,0.4515,0.407614719,0.106964286,0.349463602,0.346397436,0.186480493,0.314975482,0.013370765,0.300890411,0.03493617,0.350478761,0.358205714,0.282646124,0.296889151,0.47545,0.189217391,0.241275229,0.162295455,0.559290323,0.368832285,0.6035,0.233341176,0.498666667,0.361708709,0.391377483,0.033340299,0.311016793,0.058485804,0.4035,0.135338462,0.31965641,0.360221875,0.267652174,0.404875,0.165166667,0.294951493,0.145226087,0.335812123,0.237082312,0.524666667,0.436689189,0.347145679,0.024923077,0.496,0.371384615,0.319654833,0.187475728,0.312482093,0.508616438,0.34084507,0.274618785,0.28442703,0.270127869,0.24898269,0.343272634,0.301029703,0.339956444,0.312868132,0.278734708,0.421756554,0.314912145,0.324203377,0.385914042,0.23597913,0.370088041,0.411867493,0.326712021,0.074909091,0.361362445,0.30012054,0.278109756,0.322524364,0.397643785,0.349638743,0.0,0.298223171,0.489705882,0.297333333,0.310936073,0.392421899,0.303795233,0.350310123,0.383833333,0.364828125,0.326891122,0.34610989,0.437614063,0.304308911,0.219166667,0.246325714,0.296414457,0.19899269,0.317051282,-0.013332938,0.323252747,0.376585278,0.3553257,0.343086957,0.264304348,0.137128846,0.351483333,0.402137725,0.3565,0.290553922,0.413618012,0.332712695,0.36621164,0.419524064,0.354386897,0.237618644,0.338454318,0.481009598,0.413660571,0.323714286,0.26802291,0.313764896,0.284246397,0.419469697,0.265035828,0.371593188,0.332517895,0.494262295,0.361294118,0.343732068,0.100006623,0.193907692,0.222292117,0.476875,0.328727273,0.332364865,0.376602253,0.271733333,0.019523612,-0.027030769,0.275618812,0.442935123,0.270175926,0.266416667,0.168766667,0.121308219,0.329461095,0.255192469,0.732,-0.044615385,0.312222222,0.005660268,0.212213333,0.287363636,0.36725,0.164,0.321007937,0.266409836,0.190603448,0.195049917,0.498,0.382316901,0.300735632,0.110903614,0.409142857,0.297738951,0.328203553,0.785,0.403371251,0.355043394,0.32686166,0.22125,0.39512,0.148181818,0.342729245,0.341522727,0.374928571,0.363504202,0.222725806,0.307491935,0.519142857,0.208788976,0.191565217,0.287230769,0.075777778,0.255666667,0.439698207,0.365313433,0.031051014,0.100101582,0.586722222,0.246217949,0.137905983,0.2591,0.372439628,0.165265625,0.41175,0.300968085,0.259150009,0.02254052,0.35784058,0.295289157,0.271309859,0.021714286],"type":"choropleth"}],"name":"2021-01-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Botswana","Lithuania","Cameroon","Guatemala","Somalia","Bolivia","Turks and Caicos Islands","Azerbaijan","Czech Republic","Montenegro","Jordan","Saint Lucia","Mauritania","Bhutan","Singapore","Jersey","Uruguay","Isle of Man","Australia","Japan","Dominican Republic","Colombia","Qatar","Sierra Leone","Paraguay","Equatorial Guinea","Iran","Nepal","Kazakhstan","Hungary","Western Sahara","Guinea","Macedonia","Serbia","Philippines","Syria","Guyana","Switzerland","Honduras","Canada","Ecuador","Democratic Republic of the Congo","Central African Republic","Solomon Islands","Cook Islands","Saint Vincent and the Grenadines","Iraq","Moldova","Costa Rica","Kyrgyzstan","Kuwait","Suriname","Sri Lanka","Bahamas","Saint Helena","Lebanon","Bermuda","Liechtenstein","Trinidad and Tobago","San Marino","Niger","Falkland Islands","Germany","Tajikistan","Samoa","Turkey","Togo","Burundi","Afghanistan","Grenada","Ireland","Belize","Greece","Mali","Jamaica","Netherlands","Sudan","Slovenia","British Indian Ocean Territory","South Korea","Saudi Arabia","Norway","Micronesia","Cambodia","Chad","Montserrat","Mozambique","Finland","Tonga","Thailand","Gibraltar","Republic of the Congo","Poland","Mongolia","Brunei","Bosnia and Herzegovina","Angola","Bahrain","Vanuatu","Gambia","Peru","Nigeria","Morocco","Denmark","Rwanda","El Salvador","Sao Tome and Principe","Nauru","Pitcairn","Portugal","Fiji","Barbados","Romania","Liberia","Algeria","Burkina Faso","Panama","Belarus","Tuvalu","Tokelau","Marshall Islands","Eritrea","Georgia","Sweden","Albania","Mexico","Faroe Islands","Croatia","Israel","Spain","Oman","Cuba","Bulgaria","Estonia","Kiribati","Ivory Coast","Haiti","Niue","Vatican","Palau","Bangladesh","Senegal","Italy","Libya","United States","Uzbekistan","Nicaragua","Palestine","Malta","Luxembourg","Ukraine","Madagascar","Zimbabwe","Papua New Guinea","Antigua and Barbuda","Egypt","United Kingdom","New Zealand","Cyprus","Dominica","Kosovo","Djibouti","Austria","Malaysia","Maldives","Yemen","Argentina","Slovakia","Gabon","Guernsey","Andorra","South Africa","Myanmar","Malawi","Indonesia","Guinea-Bissau","Ghana","Saint Kitts and Nevis","Benin","Comoros","Iceland","Chile","Belgium","Monaco","East Timor","Turkmenistan","Mauritius","Lesotho","South Sudan","Laos","Tanzania","Armenia","Venezuela","China","Cape Verde","France","Brazil","Russia","Uganda","India","United Arab Emirates","Greenland","Swaziland","North Korea","Vietnam","Tunisia","Cayman Islands","Seychelles","Pakistan","British Virgin Islands","Ethiopia","Latvia","Zambia","Kenya"],"locations":["BWA","LTU","CMR","GTM","SOM","BOL","TCA","AZE","CZE","MNE","JOR","LCA","MRT","BTN","SGP","JEY","URY","IMN","AUS","JPN","DOM","COL","QAT","SLE","PRY","GNQ","IRN","NPL","KAZ","HUN","ESH","GIN","MKD","SRB","PHL","SYR","GUY","CHE","HND","CAN","ECU","COD","CAF","SLB","COK","VCT","IRQ","MDA","CRI","KGZ","KWT","SUR","LKA","BHS","SHN","LBN","BMU","LIE","TTO","SMR","NER","FLK","DEU","TJK","WSM","TUR","TGO","BDI","AFG","GRD","IRL","BLZ","GRC","MLI","JAM","NLD","SDN","SVN","IOT","KOR","SAU","NOR","FSM","KHM","TCD","MSR","MOZ","FIN","TON","THA","GIB","COG","POL","MNG","BRN","BIH","AGO","BHR","VUT","GMB","PER","NGA","MAR","DNK","RWA","SLV","STP","NRU","PCN","PRT","FJI","BRB","ROU","LBR","DZA","BFA","PAN","BLR","TUV","TKL","MHL","ERI","GEO","SWE","ALB","MEX","FRO","HRV","ISR","ESP","OMN","CUB","BGR","EST","KIR","CIV","HTI","NIU","VAT","PLW","BGD","SEN","ITA","LBY","USA","UZB","NIC","PSE","MLT","LUX","UKR","MDG","ZWE","PNG","ATG","EGY","GBR","NZL","CYP","DMA","XKX","DJI","AUT","MYS","MDV","YEM","ARG","SVK","GAB","GGY","AND","ZAF","MMR","MWI","IDN","GNB","GHA","KNA","BEN","COM","ISL","CHL","BEL","MCO","TLS","TKM","MUS","LSO","SSD","LAO","TZA","ARM","VEN","CHN","CPV","FRA","BRA","RUS","UGA","IND","ARE","GRL","SWZ","PRK","VNM","TUN","CYM","SYC","PAK","VGB","ETH","LVA","ZMB","KEN"],"name":"","z":[0.266240602,0.295533563,0.326319703,0.170370487,0.189356383,0.355076122,0.3769,0.330138393,0.246177645,0.420125,0.016360902,0.112,0.475882353,-0.244172619,0.231083162,0.188474576,0.221879525,0.377378788,0.370928454,0.189904239,0.252019054,0.260539922,0.123880466,0.184241379,0.23487667,0.405380952,0.349193506,0.093295711,0.270410959,0.293029083,0.514407407,0.111455696,0.229236364,0.214039474,0.170883009,0.291384615,0.016932203,0.254071085,0.242481793,0.296090232,0.161215587,0.205325301,0.427095238,-0.035214286,0.482888889,0.132784314,0.231613811,0.238465347,0.131492891,0.225714286,0.015998012,-0.1584,0.108491275,0.21321875,0.22675,0.308309133,0.127894737,0.510047619,0.355494681,0.015666667,0.305875244,-0.012130435,0.274838331,0.285752294,0.5711875,0.276756314,0.293654054,0.033530612,0.215627451,0.339714286,0.305515982,0.24140367,0.310411285,0.161576577,0.316153145,0.298524344,0.157558282,0.216158879,-0.10025,0.241933333,0.062477941,0.383165147,0.339809524,0.146344086,0.288759036,0.349222222,0.404466346,0.245843023,0.32572,0.250134345,-0.089705128,0.070017544,0.289557761,0.489443662,0.304090909,0.407227053,0.34271521,0.123369231,0.2396,0.231590909,0.203060669,0.144472951,0.19773301,0.259849421,0.098274311,0.065980068,0.663222222,0.0,-0.226,0.54851701,0.114979866,0.198698225,0.279419384,0.299226244,0.323347541,0.32021374,-0.008666726,0.234693878,0.372,0.816,0.378,-0.150153846,0.252644118,0.304529412,0.293071429,0.292824202,0.256714286,0.258897297,0.31540285,0.338898032,0.248130435,0.00844691,0.243319231,0.232904348,0.468923077,0.197646465,0.235784969,0.61425,0.0,-0.208333333,0.095537037,0.172196319,0.277409489,0.03212766,0.257968155,0.276571429,0.276654971,0.30903125,0.143095541,0.320852273,0.291213423,0.223473282,0.336915858,0.289460938,0.197025,0.226605505,0.386220095,0.326519504,0.237538278,0.497333333,0.257458333,0.017625,0.217950711,0.092038126,-0.175963143,0.214604839,0.237720253,0.212702381,0.113542373,0.245444444,0.004280576,0.300896391,0.274341085,0.324187097,0.342735134,0.038555556,0.266352152,0.5649,0.074630952,0.084142857,0.278265625,0.341982214,0.213953648,0.19977193,0.041,0.190757576,0.109107143,0.261246753,0.3121875,0.197431818,0.249848329,0.372184615,-0.016406365,0.287782411,0.288235294,0.328732089,0.345839303,0.264199088,0.280315568,0.009767009,0.17013717,0.330095238,0.052642857,0.357041667,0.316531915,0.204137546,0.429965517,0.320102564,0.264580422,-0.066,0.171660891,0.229251309,0.160234375,0.153443474],"type":"choropleth"}],"name":"2021-01-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Philippines","Djibouti","Cuba","Belarus","United States","Hungary","Paraguay","Cayman Islands","Democratic Republic of the Congo","Tonga","Antigua and Barbuda","Maldives","Oman","Somalia","Ghana","Trinidad and Tobago","Uzbekistan","Estonia","Haiti","Mauritius","Lebanon","Iraq","Armenia","Israel","Peru","Belgium","Nigeria","Bosnia and Herzegovina","Benin","Mexico","Morocco","Jersey","Lesotho","South Africa","Yemen","South Sudan","Togo","Botswana","Brazil","Croatia","Turks and Caicos Islands","Norway","Malawi","Samoa","North Korea","Vanuatu","Zambia","India","Vietnam","Burundi","Cambodia","Macedonia","Mali","Micronesia","Nepal","Bangladesh","Syria","Guatemala","Vatican","Azerbaijan","Guinea","Malaysia","Luxembourg","Senegal","Angola","Poland","Dominican Republic","Mongolia","Marshall Islands","United Kingdom","Kiribati","Albania","British Indian Ocean Territory","Gambia","Ivory Coast","Pitcairn","Jordan","France","Tajikistan","Montenegro","Slovenia","Libya","Faroe Islands","Bhutan","Portugal","Canada","Spain","Solomon Islands","Isle of Man","Seychelles","El Salvador","Turkmenistan","Nauru","Chile","Republic of the Congo","Ukraine","Cyprus","Malta","Georgia","Comoros","Netherlands","British Virgin Islands","Moldova","Argentina","Egypt","Ireland","Uganda","Colombia","Saint Helena","Finland","Latvia","Kosovo","Tanzania","Western Sahara","Singapore","Gabon","Kuwait","China","Afghanistan","Greenland","Czech Republic","Venezuela","Burkina Faso","San Marino","Gibraltar","Germany","Guinea-Bissau","Rwanda","Tuvalu","Slovakia","East Timor","Iceland","Sweden","Sao Tome and Principe","Qatar","Andorra","Kyrgyzstan","South Korea","Liberia","Iran","Palestine","Jamaica","Australia","New Zealand","Kazakhstan","Monaco","Saint Kitts and Nevis","Greece","Central African Republic","Cook Islands","Panama","Indonesia","Kenya","Honduras","Sierra Leone","Italy","Saudi Arabia","Denmark","Serbia","Dominica","Mozambique","Equatorial Guinea","Papua New Guinea","Niger","Cameroon","Laos","Uruguay","Saint Vincent and the Grenadines","Pakistan","Palau","Turkey","Bolivia","Eritrea","United Arab Emirates","Montserrat","Guyana","Costa Rica","Niue","Zimbabwe","Swaziland","Sudan","Algeria","Thailand","Bulgaria","Ethiopia","Lithuania","Ecuador","Barbados","Bahamas","Grenada","Liechtenstein","Tunisia","Sri Lanka","Guernsey","Fiji","Bahrain","Saint Lucia","Bermuda","Suriname","Myanmar","Madagascar","Nicaragua","Brunei","Mauritania","Chad","Romania","Russia","Austria","Cape Verde","Switzerland","Belize","Japan","Falkland Islands"],"locations":["PHL","DJI","CUB","BLR","USA","HUN","PRY","CYM","COD","TON","ATG","MDV","OMN","SOM","GHA","TTO","UZB","EST","HTI","MUS","LBN","IRQ","ARM","ISR","PER","BEL","NGA","BIH","BEN","MEX","MAR","JEY","LSO","ZAF","YEM","SSD","TGO","BWA","BRA","HRV","TCA","NOR","MWI","WSM","PRK","VUT","ZMB","IND","VNM","BDI","KHM","MKD","MLI","FSM","NPL","BGD","SYR","GTM","VAT","AZE","GIN","MYS","LUX","SEN","AGO","POL","DOM","MNG","MHL","GBR","KIR","ALB","IOT","GMB","CIV","PCN","JOR","FRA","TJK","MNE","SVN","LBY","FRO","BTN","PRT","CAN","ESP","SLB","IMN","SYC","SLV","TKM","NRU","CHL","COG","UKR","CYP","MLT","GEO","COM","NLD","VGB","MDA","ARG","EGY","IRL","UGA","COL","SHN","FIN","LVA","XKX","TZA","ESH","SGP","GAB","KWT","CHN","AFG","GRL","CZE","VEN","BFA","SMR","GIB","DEU","GNB","RWA","TUV","SVK","TLS","ISL","SWE","STP","QAT","AND","KGZ","KOR","LBR","IRN","PSE","JAM","AUS","NZL","KAZ","MCO","KNA","GRC","CAF","COK","PAN","IDN","KEN","HND","SLE","ITA","SAU","DNK","SRB","DMA","MOZ","GNQ","PNG","NER","CMR","LAO","URY","VCT","PAK","PLW","TUR","BOL","ERI","ARE","MSR","GUY","CRI","NIU","ZWE","SWZ","SDN","DZA","THA","BGR","ETH","LTU","ECU","BRB","BHS","GRD","LIE","TUN","LKA","GGY","FJI","BHR","LCA","BMU","SUR","MMR","MDG","NIC","BRN","MRT","TCD","ROU","RUS","AUT","CPV","CHE","BLZ","JPN","FLK"],"name":"","z":[0.290586328,0.3378,-0.04057254,0.107566372,0.345250245,0.290198113,0.41829028,0.352461538,0.141081841,0.259782895,0.390710526,0.067132597,0.159676471,0.430272727,0.260732409,0.13830914,0.173027778,0.235214286,0.342121951,0.172507937,0.224598063,0.225916084,0.305380952,0.292300123,0.251722747,0.233206074,0.23011869,0.320815668,0.172571429,0.274513686,0.234311508,0.519841667,0.152589041,0.342830647,0.1457,0.243786585,0.284785714,0.379325397,0.260494308,0.326792553,0.306333333,0.336466667,0.347903114,0.403909091,0.189753846,0.187583333,0.24818018,-0.012941668,0.328489697,-0.198842105,0.22552439,0.319219512,0.112330961,-0.051833333,-0.05527553,0.069588398,0.273986301,0.168004258,0.529666667,0.266649057,0.0801,-0.057436689,0.277739583,0.233605479,0.335015385,0.199340513,0.253532016,0.394548387,0.266625,0.371413868,0.238428571,0.330728111,0.201727273,0.308834646,0.357147368,0.5775,0.068175439,0.316330519,0.289201923,0.251508197,0.247478448,0.219681818,0.388470588,-0.098877193,0.476279317,0.350670858,0.339641484,0.053454545,0.377252033,0.216827225,0.093307929,0.171848485,0.0,0.309479488,0.213875,0.298127436,0.31890625,0.181032468,0.328405028,0.246818182,0.324155945,0.817888889,0.325581081,0.346331382,0.318911811,0.300705739,0.294734015,0.310342018,0.0,0.277202407,0.383300885,0.282107143,0.318442308,0.261089286,0.185973774,0.349084211,0.011805714,0.264462722,0.099557604,0.479288889,0.327817227,0.182546362,0.082575,0.04975,0.2696625,0.2986484,0.068,0.126416185,0.168666667,0.274705263,0.381538462,0.27967619,0.34231187,0.024333333,0.107706767,0.393257732,0.325933333,0.282992318,0.327193548,0.317755124,0.503233533,0.302479436,0.393301077,0.357796149,0.375784314,0.321583333,0.140066667,0.325405368,0.26856962,0.308,0.370869139,0.205712297,0.194989446,0.289460274,0.318905405,0.307840277,0.062611825,0.326508587,0.214424157,-0.0465,0.369518072,0.526461538,0.373641975,0.383666667,0.33838648,0.312816514,0.303650425,0.2704375,0.154973403,-0.4955,0.261262457,0.218260833,0.351636364,0.14749635,0.65826087,0.2409,0.218807018,0.923333333,0.22902843,0.200454545,0.188679803,0.364168639,0.32125787,0.332188552,0.226329545,0.317382504,0.084721964,0.098563025,0.244578059,0.288388889,0.510083333,0.316165899,0.067450683,0.374083333,0.261711111,0.088494737,0.252073171,0.292,0.155636364,0.197240175,0.25607377,0.268837897,0.0518125,0.309975,0.271179245,0.329584813,0.246722099,0.2927756,0.210008929,0.245461781,0.267752577,0.243335202,0.03565],"type":"choropleth"}],"name":"2021-01-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Trinidad and Tobago","Denmark","Tokelau","Nauru","Malaysia","Nicaragua","Sudan","Syria","Ecuador","Samoa","Japan","Saint Helena","Belarus","Chad","Georgia","Lebanon","El Salvador","Nepal","Bangladesh","Jersey","Italy","Djibouti","Saint Kitts and Nevis","Australia","Democratic Republic of the Congo","Hungary","Belgium","Isle of Man","Guinea-Bissau","Papua New Guinea","Sao Tome and Principe","Turks and Caicos Islands","Bosnia and Herzegovina","China","Bahamas","Gambia","Zimbabwe","Morocco","Austria","Cook Islands","Cameroon","Egypt","Guatemala","Kyrgyzstan","Ireland","Bhutan","Lesotho","Anguilla","Tajikistan","Andorra","France","Turkey","United States","Mauritania","Saint Lucia","Bolivia","Qatar","Slovakia","Greenland","Fiji","Mozambique","Niger","Iceland","Indonesia","Kenya","British Virgin Islands","Guernsey","Pakistan","Ukraine","Ivory Coast","Netherlands","Norway","Haiti","Somalia","Cayman Islands","Burundi","Lithuania","Equatorial Guinea","Palestine","Ethiopia","Benin","Palau","Central African Republic","Guyana","Tanzania","Botswana","Iran","Suriname","Jamaica","Philippines","Bulgaria","North Korea","Israel","Angola","Faroe Islands","Dominica","Kosovo","Canada","Russia","Cuba","Bermuda","South Sudan","Vatican","Malawi","Burkina Faso","Croatia","United Kingdom","Swaziland","Gabon","Estonia","Algeria","Colombia","Vietnam","Cyprus","Portugal","Luxembourg","Kiribati","Bahrain","Ghana","Azerbaijan","Eritrea","United Arab Emirates","Madagascar","Tonga","Senegal","Comoros","Montserrat","Tunisia","Chile","Cape Verde","Moldova","Mauritius","Uzbekistan","Kazakhstan","Finland","Romania","Uganda","Antigua and Barbuda","Solomon Islands","Mongolia","Turkmenistan","Grenada","Macedonia","Mexico","Slovenia","Iraq","Sweden","Saint Vincent and the Grenadines","Brazil","South Africa","Falkland Islands","Costa Rica","Thailand","Micronesia","Belize","Yemen","Gibraltar","Sierra Leone","Brunei","Cambodia","Poland","Togo","Western Sahara","Oman","Rwanda","Myanmar","Libya","Dominican Republic","Liberia","Vanuatu","Mali","East Timor","Malta","Saudi Arabia","India","Uruguay","San Marino","British Indian Ocean Territory","Maldives","Tuvalu","Greece","Pitcairn","Laos","Honduras","Monaco","Venezuela","Seychelles","Germany","Zambia","Argentina","Kuwait","Singapore","Czech Republic","Latvia","Albania","Panama","South Korea","Republic of the Congo","Afghanistan","Liechtenstein","Paraguay","Jordan","Niue","Sri Lanka","Switzerland","Guinea","Montenegro","Peru","New Zealand","Armenia","Nigeria","Spain","Marshall Islands","Barbados","Serbia"],"locations":["TTO","DNK","TKL","NRU","MYS","NIC","SDN","SYR","ECU","WSM","JPN","SHN","BLR","TCD","GEO","LBN","SLV","NPL","BGD","JEY","ITA","DJI","KNA","AUS","COD","HUN","BEL","IMN","GNB","PNG","STP","TCA","BIH","CHN","BHS","GMB","ZWE","MAR","AUT","COK","CMR","EGY","GTM","KGZ","IRL","BTN","LSO","AIA","TJK","AND","FRA","TUR","USA","MRT","LCA","BOL","QAT","SVK","GRL","FJI","MOZ","NER","ISL","IDN","KEN","VGB","GGY","PAK","UKR","CIV","NLD","NOR","HTI","SOM","CYM","BDI","LTU","GNQ","PSE","ETH","BEN","PLW","CAF","GUY","TZA","BWA","IRN","SUR","JAM","PHL","BGR","PRK","ISR","AGO","FRO","DMA","XKX","CAN","RUS","CUB","BMU","SSD","VAT","MWI","BFA","HRV","GBR","SWZ","GAB","EST","DZA","COL","VNM","CYP","PRT","LUX","KIR","BHR","GHA","AZE","ERI","ARE","MDG","TON","SEN","COM","MSR","TUN","CHL","CPV","MDA","MUS","UZB","KAZ","FIN","ROU","UGA","ATG","SLB","MNG","TKM","GRD","MKD","MEX","SVN","IRQ","SWE","VCT","BRA","ZAF","FLK","CRI","THA","FSM","BLZ","YEM","GIB","SLE","BRN","KHM","POL","TGO","ESH","OMN","RWA","MMR","LBY","DOM","LBR","VUT","MLI","TLS","MLT","SAU","IND","URY","SMR","IOT","MDV","TUV","GRC","PCN","LAO","HND","MCO","VEN","SYC","DEU","ZMB","ARG","KWT","SGP","CZE","LVA","ALB","PAN","KOR","COG","AFG","LIE","PRY","JOR","NIU","LKA","CHE","GIN","MNE","PER","NZL","ARM","NGA","ESP","MHL","BRB","SRB"],"name":"","z":[0.273545035,0.300772967,0.0,0.0,0.016897433,0.266413141,0.394319797,0.216746479,0.24945203,0.046117647,0.313402868,0.304,0.131574713,0.379102041,0.346169192,0.255342593,0.084423175,0.001493857,0.12891194,0.263555556,0.373952202,0.1688,0.1535,0.364705061,0.374666667,0.281859649,0.285226336,0.224231788,0.0056,0.228755245,0.051833333,0.208571429,0.369548673,0.314261551,0.255140097,0.373958333,0.344306259,0.172657866,0.289805002,0.250875,0.379295187,0.304684746,0.258616123,0.06626087,0.314411329,-0.19304918,0.36156,0.567,0.304032787,0.284481013,0.415468018,0.234733529,0.37131887,0.306727273,0.276981132,0.162859401,0.109920821,0.29833195,0.498253521,0.095688679,0.371902439,0.373360687,0.313884615,0.224324176,0.183813241,-0.019733333,0.250505747,0.182631981,0.256320359,0.361113095,0.311150923,0.349820771,0.368813953,0.325704142,0.500555556,0.081367089,0.369671533,0.303529412,0.23175641,0.346156863,0.304840909,0.0,0.304162162,0.350849315,0.428085479,0.267367742,0.325484688,0.275037037,0.29706041,0.227283163,0.353797048,0.393394737,0.250278153,0.264946939,0.321733333,0.251,0.222206522,0.318111976,0.272815581,-0.022005533,0.27121875,0.336244898,0.93,0.325076655,0.376489362,0.217664474,0.343545888,0.353745098,0.450190083,0.269297297,0.344882199,0.351999309,0.307763274,0.286161593,0.342433572,0.260453901,0.130333333,0.013503704,0.315709731,0.392584615,-0.070479167,0.112421551,0.217103734,0.025192982,0.339393162,-0.263,0.454555556,0.365077465,0.326226431,0.204283019,0.35439759,0.050584,0.096788235,0.201723077,0.27003551,0.311960429,0.308813793,0.0758125,0.090666667,0.415491525,0.205307692,0.375794872,0.404253333,0.316961997,0.215955947,0.248611247,0.37055341,0.311424242,0.227774795,0.399967774,0.11584375,0.146233278,0.260590098,0.260111111,0.298728,0.14792228,0.030494505,0.364475248,0.150278481,0.196725191,0.246484576,0.436641711,0.385690909,0.10140566,0.083097959,0.066107239,0.252581818,0.243534091,0.352117647,0.207136364,0.114987952,-0.147882353,0.263018519,0.05116609,-0.136396116,0.222777875,0.52675,0.373833333,-0.071742857,-0.11125,0.287797531,0.4888,0.352587302,0.247242455,0.307380282,0.167521667,0.246277273,0.286284236,0.371453237,0.232886431,0.013886364,0.207429339,0.327077441,0.275916667,0.382066298,0.189984102,0.211461054,0.277506849,-0.005750988,0.244333333,0.220920509,0.19646789,0.344888889,0.096159888,0.234710124,0.155079208,0.450177419,0.292421684,0.368897921,0.19635443,0.322416997,0.34922137,0.688357143,0.37071,0.234092814],"type":"choropleth"}],"name":"2021-01-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Vatican","Guinea-Bissau","Gabon","Brazil","Mauritius","Togo","Latvia","Somalia","France","Uganda","Norway","United States","Samoa","Ivory Coast","Dominican Republic","Switzerland","Montserrat","San Marino","Solomon Islands","Saudi Arabia","Nepal","Italy","Marshall Islands","Guernsey","Moldova","Tonga","Bermuda","Madagascar","Romania","Papua New Guinea","Isle of Man","Djibouti","Australia","East Timor","Chile","Liberia","Tokelau","Macedonia","Dominica","Argentina","Israel","Malaysia","Saint Helena","Barbados","Vietnam","Nicaragua","Botswana","Guinea","Montenegro","United Arab Emirates","Malta","Turks and Caicos Islands","Jamaica","Republic of the Congo","North Korea","Niue","Jordan","Greece","Equatorial Guinea","Malawi","Uruguay","Grenada","Mongolia","Cameroon","Nauru","Mauritania","Zimbabwe","Niger","Finland","Venezuela","Austria","Bulgaria","Cayman Islands","Slovenia","Tanzania","Ethiopia","Colombia","Jersey","Singapore","El Salvador","Central African Republic","Iran","Albania","Zambia","Kenya","Iceland","Costa Rica","Mozambique","Turkey","Kosovo","Serbia","Brunei","Lithuania","China","New Zealand","Liechtenstein","Qatar","Indonesia","Sri Lanka","Paraguay","Senegal","Armenia","Netherlands","Yemen","Estonia","Croatia","South Sudan","Czech Republic","Faroe Islands","India","Bahamas","Monaco","Palau","Libya","Panama","Nigeria","Seychelles","Kazakhstan","Afghanistan","Swaziland","Anguilla","Tuvalu","Azerbaijan","British Indian Ocean Territory","Saint Kitts and Nevis","Guyana","Maldives","Bosnia and Herzegovina","Ghana","Burundi","Greenland","Cyprus","Thailand","Morocco","Mexico","Pakistan","Suriname","Saint Vincent and the Grenadines","Western Sahara","Antigua and Barbuda","Trinidad and Tobago","Saint Lucia","Andorra","Gambia","Myanmar","Hungary","Bahrain","Portugal","Benin","Egypt","United Kingdom","Eritrea","Iraq","Luxembourg","Tajikistan","Falkland Islands","Ukraine","Bhutan","Uzbekistan","Guatemala","Japan","Haiti","South Korea","Gibraltar","Cambodia","Lebanon","Cook Islands","Denmark","Sudan","Palestine","Spain","Rwanda","Ecuador","Mali","British Virgin Islands","Sierra Leone","Russia","Ireland","Micronesia","Kyrgyzstan","Cuba","Bolivia","Germany","Fiji","Poland","Turkmenistan","Cape Verde","Laos","Pitcairn","Sweden","Angola","South Africa","Bangladesh","Honduras","Lesotho","Sao Tome and Principe","Belgium","Oman","Democratic Republic of the Congo","Tunisia","Georgia","Kuwait","Kiribati","Burkina Faso","Peru","Slovakia","Vanuatu","Canada","Comoros","Chad","Belize","Belarus","Algeria","Syria","Philippines"],"locations":["VAT","GNB","GAB","BRA","MUS","TGO","LVA","SOM","FRA","UGA","NOR","USA","WSM","CIV","DOM","CHE","MSR","SMR","SLB","SAU","NPL","ITA","MHL","GGY","MDA","TON","BMU","MDG","ROU","PNG","IMN","DJI","AUS","TLS","CHL","LBR","TKL","MKD","DMA","ARG","ISR","MYS","SHN","BRB","VNM","NIC","BWA","GIN","MNE","ARE","MLT","TCA","JAM","COG","PRK","NIU","JOR","GRC","GNQ","MWI","URY","GRD","MNG","CMR","NRU","MRT","ZWE","NER","FIN","VEN","AUT","BGR","CYM","SVN","TZA","ETH","COL","JEY","SGP","SLV","CAF","IRN","ALB","ZMB","KEN","ISL","CRI","MOZ","TUR","XKX","SRB","BRN","LTU","CHN","NZL","LIE","QAT","IDN","LKA","PRY","SEN","ARM","NLD","YEM","EST","HRV","SSD","CZE","FRO","IND","BHS","MCO","PLW","LBY","PAN","NGA","SYC","KAZ","AFG","SWZ","AIA","TUV","AZE","IOT","KNA","GUY","MDV","BIH","GHA","BDI","GRL","CYP","THA","MAR","MEX","PAK","SUR","VCT","ESH","ATG","TTO","LCA","AND","GMB","MMR","HUN","BHR","PRT","BEN","EGY","GBR","ERI","IRQ","LUX","TJK","FLK","UKR","BTN","UZB","GTM","JPN","HTI","KOR","GIB","KHM","LBN","COK","DNK","SDN","PSE","ESP","RWA","ECU","MLI","VGB","SLE","RUS","IRL","FSM","KGZ","CUB","BOL","DEU","FJI","POL","TKM","CPV","LAO","PCN","SWE","AGO","ZAF","BGD","HND","LSO","STP","BEL","OMN","COD","TUN","GEO","KWT","KIR","BFA","PER","SVK","VUT","CAN","COM","TCD","BLZ","BLR","DZA","SYR","PHL"],"name":"","z":[-0.763,-0.2891875,0.437016949,0.306156049,0.082267606,0.42584472,0.246507752,0.238692308,0.454902331,0.282931937,0.427378062,0.437695749,0.4654375,0.405,0.2757815,0.326343338,0.222166667,0.411636364,0.566333333,0.055664029,0.10775748,0.432576027,0.7635,0.384670732,0.396227941,0.278103175,0.230377778,0.249596273,0.383548845,0.214333333,0.366508772,0.139241379,0.437333082,0.332111111,0.36003056,0.56682,0.93,0.346578947,0.5411,0.194356743,0.24768915,0.210220095,0.927,0.34260479,0.319842975,0.255634474,0.275388889,0.5105,0.473361111,0.124927465,0.468495327,-0.0312,0.306993184,0.057724138,0.482470588,0.756333333,0.070792793,0.352934073,0.4965,0.342698361,0.255196135,0.3866,0.391273006,0.36623913,-0.4545,0.33864,0.446663273,0.407240809,0.337306757,0.114695355,0.373557701,0.321910156,0.505287671,0.244886555,0.355314583,0.253492611,0.290250065,0.455635036,0.225342753,0.198672156,0.452567568,0.353313053,0.501854054,0.398392308,0.247058916,0.362504505,0.250456067,0.385348837,0.234802133,0.338360656,0.179662379,-0.282756757,0.379300987,0.413587502,0.382295367,0.428,0.097890805,0.359314002,0.067055058,0.389552869,0.210719626,0.46810084,0.361199274,0.315985185,0.404751825,0.290766667,0.202374194,0.293212066,0.539666667,-0.147539679,0.313213974,0.43233,0.0,0.243849057,0.268529938,0.321523986,0.36128777,0.123984127,0.108,0.221512821,0.1395,0.408285714,0.354314286,0.438,0.557555556,0.236098039,-0.051750503,0.305895349,0.302278943,0.121367347,0.136027778,0.381420719,0.304000765,0.334425891,0.298511398,-0.075567973,0.154944444,0.430540541,0.486208333,0.312148936,0.307221429,0.273421053,0.254367925,0.515671429,0.108033195,0.299856061,0.071713178,0.353055312,0.4375,0.286367883,0.393479595,0.035222222,0.322875346,0.333509091,0.35528866,0.171478261,0.290990276,-0.025702128,0.1317,0.308601202,0.31064615,0.311479393,0.375100386,0.167725806,0.216710843,0.203873096,0.2705,0.369187995,0.36653012,0.363507143,0.364203592,-0.042082251,0.379530712,0.330695652,0.252333333,0.429654545,0.331489051,0.402493602,0.067785714,0.262844444,0.009681032,0.243539241,0.343337797,0.100770115,0.256040998,0.248894737,0.32875,0.451945783,-0.03125,0.397577185,0.29910929,0.337345078,0.175698502,0.23944864,0.29777027,0.058333333,0.312267068,0.093784906,0.319611307,0.363190647,0.363148148,0.028330494,0.515090909,0.459017544,0.25377768,0.246560976,0.319,0.394834279,0.38044,0.229308511,0.298309735,0.306141414,0.39007309,0.39617094,0.267862329],"type":"choropleth"}],"name":"2021-01-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ivory Coast","Bahamas","Botswana","Singapore","Cuba","Syria","Kiribati","Guernsey","Saint Vincent and the Grenadines","Nigeria","Eritrea","India","Latvia","Malawi","Portugal","Cape Verde","East Timor","Bulgaria","Burundi","Faroe Islands","France","Monaco","South Korea","Macedonia","Marshall Islands","Mauritius","Mozambique","Lithuania","Kuwait","Lesotho","Brunei","Benin","Italy","Ethiopia","Hungary","Bhutan","Cambodia","San Marino","Saudi Arabia","Republic of the Congo","Netherlands","Peru","Falkland Islands","Afghanistan","Honduras","Sao Tome and Principe","Panama","Turkey","Saint Helena","Swaziland","Pakistan","Belgium","Gabon","Sierra Leone","Cook Islands","South Sudan","Tuvalu","Western Sahara","Paraguay","Gibraltar","Mauritania","Rwanda","Serbia","Malaysia","Estonia","Haiti","Israel","Croatia","Saint Kitts and Nevis","Tunisia","Malta","Ghana","Kyrgyzstan","Myanmar","Greece","Micronesia","Montserrat","Papua New Guinea","Comoros","Solomon Islands","Cameroon","Kosovo","Iceland","Costa Rica","Samoa","Cayman Islands","Austria","Niger","New Zealand","Bahrain","Philippines","Albania","Dominica","Guinea","Venezuela","Togo","Dominican Republic","United States","Tajikistan","Montenegro","Belarus","Angola","Somalia","Mongolia","China","Zambia","Liechtenstein","Nauru","Tonga","Georgia","Jordan","Nepal","Canada","Algeria","Brazil","Chile","Sweden","Liberia","South Africa","Central African Republic","Palestine","Lebanon","Russia","Iran","Belize","Grenada","Ukraine","Oman","Equatorial Guinea","Niue","Zimbabwe","Trinidad and Tobago","El Salvador","Czech Republic","Jamaica","Iraq","Sudan","Pitcairn","Thailand","Guatemala","Vietnam","Gambia","Norway","Japan","Finland","Ireland","Maldives","Denmark","Saint Lucia","Australia","Ecuador","United Arab Emirates","Slovakia","Sri Lanka","Burkina Faso","Madagascar","Guinea-Bissau","Turks and Caicos Islands","Isle of Man","Senegal","Democratic Republic of the Congo","Egypt","Uganda","Bosnia and Herzegovina","Andorra","Jersey","Switzerland","Laos","Slovenia","Qatar","Chad","United Kingdom","Fiji","Bangladesh","Tanzania","Seychelles","Armenia","North Korea","Romania","Bolivia","Kenya","Argentina","Luxembourg","Greenland","Vatican","Vanuatu","British Virgin Islands","Uzbekistan","Mexico","Bermuda","Germany","British Indian Ocean Territory","Cyprus","Kazakhstan","Anguilla","Mali","Indonesia","Spain","Guyana","Suriname","Uruguay","Barbados","Moldova","Azerbaijan","Yemen","Morocco","Poland","Nicaragua","Libya","Antigua and Barbuda","Colombia","Turkmenistan","Djibouti"],"locations":["CIV","BHS","BWA","SGP","CUB","SYR","KIR","GGY","VCT","NGA","ERI","IND","LVA","MWI","PRT","CPV","TLS","BGR","BDI","FRO","FRA","MCO","KOR","MKD","MHL","MUS","MOZ","LTU","KWT","LSO","BRN","BEN","ITA","ETH","HUN","BTN","KHM","SMR","SAU","COG","NLD","PER","FLK","AFG","HND","STP","PAN","TUR","SHN","SWZ","PAK","BEL","GAB","SLE","COK","SSD","TUV","ESH","PRY","GIB","MRT","RWA","SRB","MYS","EST","HTI","ISR","HRV","KNA","TUN","MLT","GHA","KGZ","MMR","GRC","FSM","MSR","PNG","COM","SLB","CMR","XKX","ISL","CRI","WSM","CYM","AUT","NER","NZL","BHR","PHL","ALB","DMA","GIN","VEN","TGO","DOM","USA","TJK","MNE","BLR","AGO","SOM","MNG","CHN","ZMB","LIE","NRU","TON","GEO","JOR","NPL","CAN","DZA","BRA","CHL","SWE","LBR","ZAF","CAF","PSE","LBN","RUS","IRN","BLZ","GRD","UKR","OMN","GNQ","NIU","ZWE","TTO","SLV","CZE","JAM","IRQ","SDN","PCN","THA","GTM","VNM","GMB","NOR","JPN","FIN","IRL","MDV","DNK","LCA","AUS","ECU","ARE","SVK","LKA","BFA","MDG","GNB","TCA","IMN","SEN","COD","EGY","UGA","BIH","AND","JEY","CHE","LAO","SVN","QAT","TCD","GBR","FJI","BGD","TZA","SYC","ARM","PRK","ROU","BOL","KEN","ARG","LUX","GRL","VAT","VUT","VGB","UZB","MEX","BMU","DEU","IOT","CYP","KAZ","AIA","MLI","IDN","ESP","GUY","SUR","URY","BRB","MDA","AZE","YEM","MAR","POL","NIC","LBY","ATG","COL","TKM","DJI"],"name":"","z":[0.3396,0.351163636,0.366989247,0.317626651,-0.03564862,0.390085366,0.463538462,0.247893204,0.39071875,0.36570223,0.648333333,0.154441356,0.325929167,0.307556522,0.48842127,0.252146341,0.0407,0.314987234,0.2768,0.924,0.494130267,0.499666667,0.389387828,0.568823529,0.5705,0.279208333,0.533708134,0.4835189,0.038271493,0.417777778,0.059316667,0.3117,0.456948624,0.494363868,0.406111437,0.087107143,0.153511364,0.925666667,0.094305229,0.477571429,0.460206249,0.335279967,0.229230769,0.262688995,0.299146497,0.29625,0.352699137,0.35763829,0.555333333,0.00746875,0.238519481,0.371936701,0.304642857,0.458797872,0.45,0.455724719,0.748,0.252558824,0.323446429,0.520641975,0.250807692,0.129264615,0.439622222,0.272406885,0.473041322,0.458669118,0.411867257,0.279284722,0.506857143,0.467025,0.418047619,0.235484407,0.435962963,0.402662857,0.399476967,0.15972,0.402388889,0.312135802,0.170102564,0.428692308,0.465302491,0.231805556,0.216266055,0.280977431,0.67225,0.432370968,0.389987897,0.433360161,0.291108124,0.265716129,0.298152025,0.394037209,0.6162,0.213130435,0.082599116,0.469630573,0.326123448,0.427945713,0.447242424,0.553575758,0.405019231,0.380552301,0.366912821,0.473808036,0.394832409,0.227813953,0.419689655,-0.230666667,0.276174825,0.450845679,0.063932836,0.303437269,0.444511731,0.431318493,0.40201622,0.443007572,0.369994509,0.426147959,0.407314763,0.362111111,0.443021739,0.331539726,0.369222887,0.418360087,0.515092784,0.528607143,0.412857143,0.177269231,-0.023545455,0.290363636,0.500431408,0.345392283,0.277209913,0.40419788,0.384770642,0.309913333,0.345101604,0.079,0.43521804,0.290563492,0.489114194,0.421150794,0.457172558,0.37793595,0.437183226,0.365087197,0.339671309,0.357915459,0.315681818,0.35492005,0.298222563,0.23987897,0.363664634,0.228894608,0.539018634,0.329793103,0.599666667,0.424666667,0.344283582,0.243569697,0.402412214,0.37476,0.382659751,0.388704918,0.242090909,0.256325397,0.375759324,0.479986842,0.352613546,0.177214035,0.439814286,0.420386643,0.309204819,0.300172414,0.456180198,0.329110169,0.449375,0.306492754,0.354016175,0.324850048,0.350490551,0.247784171,0.450617391,0.450018868,-0.142333333,0.466266667,0.131642857,0.345444444,0.323645097,0.411921569,0.341361918,0.810666667,0.4050025,0.336821429,0.694,0.273210526,0.238455425,0.402825579,0.5096875,0.351666667,0.322981275,0.379483333,0.507703125,0.47754185,0.420131148,0.42468764,0.370363606,0.233840228,0.156875,0.47725,0.373885438,0.379702703,0.400055556],"type":"choropleth"}],"name":"2021-01-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Liberia","Syria","Saint Vincent and the Grenadines","Ireland","Seychelles","Fiji","Mexico","Burkina Faso","Tuvalu","Lithuania","India","South Africa","Dominican Republic","East Timor","Finland","Egypt","Anguilla","Saudi Arabia","Haiti","Myanmar","Falkland Islands","Macedonia","Canada","Isle of Man","Brunei","Ecuador","Honduras","Montserrat","Guinea-Bissau","Eritrea","Bulgaria","Paraguay","Togo","Somalia","Rwanda","Hungary","Zambia","Azerbaijan","Tajikistan","Sri Lanka","Indonesia","Niger","United Kingdom","United States","Samoa","Austria","Israel","Cayman Islands","Vietnam","British Virgin Islands","Angola","Central African Republic","France","Bangladesh","Belize","Papua New Guinea","Nigeria","Venezuela","Niue","Iran","Nauru","Thailand","Peru","Republic of the Congo","Vatican","British Indian Ocean Territory","Spain","Equatorial Guinea","South Sudan","Guinea","Tanzania","Luxembourg","Romania","North Korea","El Salvador","San Marino","Malta","Uganda","Chad","Iraq","Mozambique","Panama","Guyana","Estonia","Cape Verde","Palestine","Iceland","Brazil","Lesotho","Morocco","Faroe Islands","Lebanon","United Arab Emirates","Ethiopia","South Korea","Moldova","Saint Helena","Belarus","Madagascar","Gabon","Croatia","Saint Kitts and Nevis","Russia","Jamaica","Montenegro","Nicaragua","Kiribati","Armenia","Tonga","Oman","Cuba","Nepal","Sao Tome and Principe","Tunisia","Philippines","Turkmenistan","Gambia","Cameroon","China","Albania","Portugal","Botswana","Chile","Pakistan","Kuwait","Turkey","Saint Lucia","Greece","Singapore","Netherlands","Costa Rica","Bhutan","Senegal","Switzerland","Cambodia","Latvia","Monaco","Comoros","Kosovo","Malaysia","Guernsey","Norway","Zimbabwe","Turks and Caicos Islands","Ghana","Swaziland","Burundi","Bolivia","Mongolia","Yemen","Australia","Georgia","Sweden","Argentina","Jersey","Qatar","Guatemala","Sierra Leone","Marshall Islands","Grenada","Poland","Laos","Jordan","Slovenia","Democratic Republic of the Congo","Bahrain","Pitcairn","Sudan","Trinidad and Tobago","Belgium","Serbia","Afghanistan","Palau","Algeria","Japan","Vanuatu","Western Sahara","Suriname","Uzbekistan","Colombia","Liechtenstein","Kenya","Cyprus","Mauritius","New Zealand","Germany","Greenland","Malawi","Denmark","Kazakhstan","Bosnia and Herzegovina","Uruguay","Bahamas","Slovakia","Czech Republic","Ivory Coast","Djibouti","Gibraltar","Micronesia","Dominica","Bermuda","Mauritania","Italy","Antigua and Barbuda","Cook Islands","Mali","Ukraine","Benin","Barbados","Libya","Solomon Islands","Maldives","Kyrgyzstan","Andorra"],"locations":["LBR","SYR","VCT","IRL","SYC","FJI","MEX","BFA","TUV","LTU","IND","ZAF","DOM","TLS","FIN","EGY","AIA","SAU","HTI","MMR","FLK","MKD","CAN","IMN","BRN","ECU","HND","MSR","GNB","ERI","BGR","PRY","TGO","SOM","RWA","HUN","ZMB","AZE","TJK","LKA","IDN","NER","GBR","USA","WSM","AUT","ISR","CYM","VNM","VGB","AGO","CAF","FRA","BGD","BLZ","PNG","NGA","VEN","NIU","IRN","NRU","THA","PER","COG","VAT","IOT","ESP","GNQ","SSD","GIN","TZA","LUX","ROU","PRK","SLV","SMR","MLT","UGA","TCD","IRQ","MOZ","PAN","GUY","EST","CPV","PSE","ISL","BRA","LSO","MAR","FRO","LBN","ARE","ETH","KOR","MDA","SHN","BLR","MDG","GAB","HRV","KNA","RUS","JAM","MNE","NIC","KIR","ARM","TON","OMN","CUB","NPL","STP","TUN","PHL","TKM","GMB","CMR","CHN","ALB","PRT","BWA","CHL","PAK","KWT","TUR","LCA","GRC","SGP","NLD","CRI","BTN","SEN","CHE","KHM","LVA","MCO","COM","XKX","MYS","GGY","NOR","ZWE","TCA","GHA","SWZ","BDI","BOL","MNG","YEM","AUS","GEO","SWE","ARG","JEY","QAT","GTM","SLE","MHL","GRD","POL","LAO","JOR","SVN","COD","BHR","PCN","SDN","TTO","BEL","SRB","AFG","PLW","DZA","JPN","VUT","ESH","SUR","UZB","COL","LIE","KEN","CYP","MUS","NZL","DEU","GRL","MWI","DNK","KAZ","BIH","URY","BHS","SVK","CZE","CIV","DJI","GIB","FSM","DMA","BMU","MRT","ITA","ATG","COK","MLI","UKR","BEN","BRB","LBY","SLB","MDV","KGZ","AND"],"name":"","z":[0.372583607,0.249390476,0.303575758,0.313056052,0.292517986,0.307010526,0.252041262,0.142534884,0.581,0.350913953,0.195238329,0.295947763,0.254835608,0.126689655,0.277538012,0.335142857,-0.087,0.086862974,0.325830189,0.224882353,0.441076923,0.324301587,0.359535293,0.240836364,0.212888889,0.265019161,0.274157672,0.671777778,-0.017666667,0.276,0.338266436,0.250012232,0.25579638,0.294616279,0.083528061,0.315798005,0.360158974,0.331588424,0.27406383,0.196938865,0.137723765,0.364769829,0.373079327,0.35823331,0.482727273,0.324517849,0.326298086,0.439527778,0.361265092,0.763173913,0.309926573,0.421972222,0.394676519,0.255783366,0.330746988,0.341962963,0.235054835,-0.093661413,0.253,0.372093911,0.869666667,0.306615985,0.316010873,0.413914894,0.0,0.624166667,0.338369761,0.384,0.349696356,0.409085366,0.337211704,0.285833333,0.320289705,0.30715,0.164461432,0.59975,0.27370068,0.228740095,0.419012987,0.313240291,0.410585,0.318571613,0.375093333,0.314730964,0.17277,0.413716814,0.273528846,0.341500322,0.278939024,0.281833002,0.219,0.280014679,0.219064155,0.25385,0.293458071,0.350960674,0.620111111,0.369965517,0.223579399,0.510178862,0.244627027,0.504916667,0.348302677,0.317295993,0.452619718,0.101897103,0.482666667,0.336163934,0.24514,0.319620482,-0.065489466,0.22411883,0.4176,0.364186603,0.258933364,0.2660625,0.376653509,0.404971185,0.303237329,0.386693252,0.32890852,0.284170213,0.330718511,0.280543949,0.025973306,0.260889975,0.227081633,0.309377358,0.225406388,0.368728039,0.243778748,0.159823529,0.273886316,0.290669621,0.085794872,0.243039755,0.232728395,0.266727273,0.292852273,0.068674769,0.237370787,0.358414933,0.307480786,0.123272727,0.289358858,0.158875,0.251809524,0.237426508,0.2975,0.406026316,0.323967756,0.330502475,0.359400922,0.365261197,0.266211679,0.143828767,0.243766406,0.252329268,0.0518,0.299789474,0.269768445,0.397756098,0.118037879,0.310411079,0.244060268,0.166299213,-0.22725,0.436776398,0.326689904,0.33190134,0.269420398,0.138958015,0.0,0.337126374,0.271962953,0.438653846,0.353407407,0.34876,0.422410256,0.302955897,0.334090909,0.210352704,0.332422925,0.210617284,0.356421351,0.317758794,0.549363636,0.222924471,0.343460812,0.320619718,0.432393805,0.323802145,0.304638743,0.345526627,0.324535565,0.281063636,0.2234,0.494068966,0.179416667,0.731111111,0.321651163,0.095513514,0.429734772,0.11912987,0.6985,0.220747312,0.339897101,0.098917808,0.329005076,0.305315789,0.4839,0.114834459,0.158035714,0.28972],"type":"choropleth"}],"name":"2021-01-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Madagascar","Czech Republic","Australia","Netherlands","Bahamas","Burkina Faso","Finland","Croatia","South Sudan","Botswana","Jamaica","Belgium","Gambia","India","Burundi","Tonga","Papua New Guinea","Armenia","San Marino","Bahrain","Iran","Malawi","Estonia","Poland","Azerbaijan","Nepal","Nicaragua","Italy","Saint Lucia","Thailand","Turkmenistan","Liechtenstein","Djibouti","Denmark","Algeria","Swaziland","Turkey","Kazakhstan","Vietnam","Bhutan","Mauritania","Tuvalu","East Timor","Uzbekistan","Bosnia and Herzegovina","Canada","South Korea","Republic of the Congo","Dominican Republic","Guernsey","Kiribati","Austria","North Korea","Senegal","Saint Kitts and Nevis","Suriname","Greenland","Saudi Arabia","Rwanda","Japan","Comoros","Gibraltar","Uganda","Isle of Man","United Kingdom","Brazil","Sierra Leone","Slovakia","Indonesia","Malta","Fiji","Kenya","Maldives","Pakistan","Antigua and Barbuda","Bolivia","Tanzania","Laos","Zimbabwe","Eritrea","Tunisia","Albania","Sudan","Luxembourg","United States","Paraguay","Cyprus","Zambia","Togo","China","Micronesia","Serbia","Sao Tome and Principe","Niue","Barbados","Mozambique","Lebanon","Sri Lanka","Colombia","Mexico","Chad","Seychelles","Hungary","British Virgin Islands","Cape Verde","Norway","Ukraine","Belize","Egypt","Ireland","Spain","Sweden","Cuba","Ecuador","Bulgaria","Malaysia","Mongolia","Belarus","Haiti","Latvia","Panama","Iceland","Israel","Mali","Angola","Lithuania","United Arab Emirates","Portugal","Guinea","Macedonia","Germany","Moldova","Guinea-Bissau","Democratic Republic of the Congo","Iraq","Kyrgyzstan","Montserrat","Myanmar","Turks and Caicos Islands","Nigeria","Western Sahara","Trinidad and Tobago","Morocco","New Zealand","Vanuatu","Lesotho","Somalia","Anguilla","Central African Republic","Solomon Islands","Singapore","Peru","Slovenia","Honduras","Samoa","Costa Rica","Bangladesh","Oman","Gabon","Libya","Marshall Islands","British Indian Ocean Territory","Cayman Islands","Venezuela","Brunei","Cameroon","Guatemala","Ivory Coast","Georgia","Tajikistan","El Salvador","Andorra","Saint Vincent and the Grenadines","Romania","Faroe Islands","Kuwait","Qatar","Ghana","Grenada","Guyana","Kosovo","France","Philippines","Palestine","Benin","Niger","Switzerland","South Africa","Montenegro","Equatorial Guinea","Ethiopia","Jersey","Chile","Mauritius","Bermuda","Syria","Falkland Islands","Yemen","Pitcairn","Afghanistan","Greece","Uruguay","Cambodia","Argentina","Saint Helena","Liberia","Monaco","Jordan","Russia","Cook Islands","Dominica"],"locations":["MDG","CZE","AUS","NLD","BHS","BFA","FIN","HRV","SSD","BWA","JAM","BEL","GMB","IND","BDI","TON","PNG","ARM","SMR","BHR","IRN","MWI","EST","POL","AZE","NPL","NIC","ITA","LCA","THA","TKM","LIE","DJI","DNK","DZA","SWZ","TUR","KAZ","VNM","BTN","MRT","TUV","TLS","UZB","BIH","CAN","KOR","COG","DOM","GGY","KIR","AUT","PRK","SEN","KNA","SUR","GRL","SAU","RWA","JPN","COM","GIB","UGA","IMN","GBR","BRA","SLE","SVK","IDN","MLT","FJI","KEN","MDV","PAK","ATG","BOL","TZA","LAO","ZWE","ERI","TUN","ALB","SDN","LUX","USA","PRY","CYP","ZMB","TGO","CHN","FSM","SRB","STP","NIU","BRB","MOZ","LBN","LKA","COL","MEX","TCD","SYC","HUN","VGB","CPV","NOR","UKR","BLZ","EGY","IRL","ESP","SWE","CUB","ECU","BGR","MYS","MNG","BLR","HTI","LVA","PAN","ISL","ISR","MLI","AGO","LTU","ARE","PRT","GIN","MKD","DEU","MDA","GNB","COD","IRQ","KGZ","MSR","MMR","TCA","NGA","ESH","TTO","MAR","NZL","VUT","LSO","SOM","AIA","CAF","SLB","SGP","PER","SVN","HND","WSM","CRI","BGD","OMN","GAB","LBY","MHL","IOT","CYM","VEN","BRN","CMR","GTM","CIV","GEO","TJK","SLV","AND","VCT","ROU","FRO","KWT","QAT","GHA","GRD","GUY","XKX","FRA","PHL","PSE","BEN","NER","CHE","ZAF","MNE","GNQ","ETH","JEY","CHL","MUS","BMU","SYR","FLK","YEM","PCN","AFG","GRC","URY","KHM","ARG","SHN","LBR","MCO","JOR","RUS","COK","DMA"],"name":"","z":[0.248440171,0.266470363,0.347930058,0.353945625,0.197471311,0.240490798,0.231647404,0.358449153,0.238080808,0.258391061,0.346676077,0.319523217,0.294218009,0.152746875,0.119639344,0.259420168,0.290764045,0.350306931,0.326,0.22409375,0.364034762,0.344142857,0.301367816,0.32240242,0.318586387,0.15771754,0.326568182,0.391859576,0.25778,0.29910141,0.514913043,0.377357143,0.47025,0.292477688,0.283826531,0.082034483,0.294618812,0.129679245,0.334472056,-0.124631579,0.101264706,0.677,0.431,0.149385965,0.262942623,0.324184365,0.211798788,0.281884058,0.277276803,0.171888889,0.572875,0.363861172,0.2624,0.233997895,0.096454545,0.419555556,0.232603774,0.092162679,0.032610209,0.257705762,0.427,0.309980198,0.127706278,0.294395349,0.385270497,0.330602381,0.346113924,0.270707627,0.075126183,0.358744,0.340798077,0.278115278,0.007275956,0.244565047,0.419952381,0.240353814,0.295261324,0.294390244,0.292717493,0.116590909,0.287117925,0.424037037,0.368515152,0.343472803,0.298166822,0.248530447,0.332821826,0.396481818,0.251613953,0.320494068,-0.181,0.211043077,0.1604,0.418083333,0.196733333,0.295936842,0.442129482,0.236345142,0.56434757,0.289776169,0.397163043,0.357576271,0.294891139,0.3093125,0.178848101,0.407949086,0.215039514,0.306468468,0.261726902,0.379859558,0.359831221,0.321453482,0.054931882,0.248110649,0.32281982,-0.051553096,0.247588235,0.214049505,0.347646077,0.304108844,0.238584881,0.271088889,0.30740853,0.347672414,0.425539007,0.269688442,0.200435725,0.31133829,0.272458333,0.48773913,0.253879432,0.262705,0.231277778,0.37051436,0.237751232,0.330391304,0.146391304,0.007689904,0.31964,0.207714517,0.41044,0.345320594,0.300253165,0.286362537,0.345466667,0.257724638,0.28510929,0.0,0.428475,0.3615,0.230368254,0.318493061,0.279974138,0.249988679,0.6995,0.218871638,0.228255906,0.09596129,0.292384615,0.290488372,0.4135,0.209466667,0.387511628,0.074031805,0.0515,0.372271118,0.191929185,0.323533981,0.403689498,0.385409722,0.147030322,0.498573333,0.234585366,0.296500744,0.080125,0.068501923,0.154893733,0.33744403,0.353245283,0.222962963,0.32238961,0.317733071,0.187067466,0.437606061,0.213775,0.287940878,0.286212785,0.325452164,0.485311688,0.150285714,0.26175969,0.261486188,0.332996969,0.054864198,0.154058824,0.254904255,0.45662963,0.215283688,0.0,0.072022321,0.3545208,0.298472222,0.044555556,0.389388915,0.321,0.369627193,0.353789474,0.229068182,0.307455891,0.2478,-0.4],"type":"choropleth"}],"name":"2021-01-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["South Korea","China","Georgia","Malaysia","Iraq","Suriname","Venezuela","Greenland","Laos","Republic of the Congo","Sao Tome and Principe","Marshall Islands","Fiji","Belarus","Cook Islands","Guyana","Burkina Faso","Bangladesh","El Salvador","Burundi","Palestine","Bosnia and Herzegovina","Vanuatu","Liberia","Thailand","Sweden","Belgium","Ecuador","Grenada","Nepal","Angola","Pitcairn","Guatemala","Germany","Indonesia","Bermuda","Lesotho","Democratic Republic of the Congo","Madagascar","Moldova","Canada","British Indian Ocean Territory","Brazil","Tuvalu","Finland","Uruguay","Argentina","Denmark","Yemen","Oman","Slovakia","Morocco","Cayman Islands","Equatorial Guinea","Sierra Leone","Libya","Belize","Honduras","Italy","Czech Republic","Bulgaria","Kyrgyzstan","Montenegro","Iran","Kazakhstan","South Africa","Serbia","Niue","Sri Lanka","Mali","United Arab Emirates","Tonga","Norway","Peru","United Kingdom","Guinea-Bissau","Trinidad and Tobago","Jersey","Tanzania","Poland","Lebanon","Senegal","Ireland","Uganda","Papua New Guinea","Samoa","Barbados","Saint Kitts and Nevis","Egypt","Dominican Republic","Central African Republic","Mongolia","Nicaragua","Cyprus","Jordan","Bahrain","Saint Vincent and the Grenadines","Slovenia","Zambia","Croatia","Chad","Kosovo","Lithuania","Bahamas","Turkey","Cambodia","Portugal","Turks and Caicos Islands","Antigua and Barbuda","Cape Verde","Faroe Islands","Singapore","Costa Rica","Bhutan","Gibraltar","Albania","Djibouti","Guinea","Botswana","Isle of Man","Malta","Greece","Nigeria","Micronesia","Austria","Swaziland","Maldives","Panama","British Virgin Islands","France","Netherlands","Afghanistan","Cameroon","Mauritius","Macedonia","Guernsey","Somalia","Armenia","Dominica","Ghana","Western Sahara","United States","Pakistan","Latvia","Myanmar","Algeria","Montserrat","Brunei","Ivory Coast","San Marino","Rwanda","Vatican","East Timor","Gabon","New Zealand","Kuwait","Israel","Monaco","Saudi Arabia","Ethiopia","Saint Helena","Togo","South Sudan","Turkmenistan","North Korea","Romania","Mauritania","Iceland","Spain","Chile","Malawi","Solomon Islands","Tajikistan","Paraguay","Tokelau","Comoros","Switzerland","Uzbekistan","Ukraine","Benin","Falkland Islands","Syria","Kiribati","Cuba","Saint Lucia","Niger","Japan","Zimbabwe","Vietnam","Eritrea","Andorra","Hungary","Tunisia","Haiti","Philippines","Luxembourg","Jamaica","Liechtenstein","Gambia","Qatar","Bolivia","Colombia","India","Mozambique","Russia","Azerbaijan","Kenya","Australia","Mexico","Sudan","Seychelles","Estonia"],"locations":["KOR","CHN","GEO","MYS","IRQ","SUR","VEN","GRL","LAO","COG","STP","MHL","FJI","BLR","COK","GUY","BFA","BGD","SLV","BDI","PSE","BIH","VUT","LBR","THA","SWE","BEL","ECU","GRD","NPL","AGO","PCN","GTM","DEU","IDN","BMU","LSO","COD","MDG","MDA","CAN","IOT","BRA","TUV","FIN","URY","ARG","DNK","YEM","OMN","SVK","MAR","CYM","GNQ","SLE","LBY","BLZ","HND","ITA","CZE","BGR","KGZ","MNE","IRN","KAZ","ZAF","SRB","NIU","LKA","MLI","ARE","TON","NOR","PER","GBR","GNB","TTO","JEY","TZA","POL","LBN","SEN","IRL","UGA","PNG","WSM","BRB","KNA","EGY","DOM","CAF","MNG","NIC","CYP","JOR","BHR","VCT","SVN","ZMB","HRV","TCD","XKX","LTU","BHS","TUR","KHM","PRT","TCA","ATG","CPV","FRO","SGP","CRI","BTN","GIB","ALB","DJI","GIN","BWA","IMN","MLT","GRC","NGA","FSM","AUT","SWZ","MDV","PAN","VGB","FRA","NLD","AFG","CMR","MUS","MKD","GGY","SOM","ARM","DMA","GHA","ESH","USA","PAK","LVA","MMR","DZA","MSR","BRN","CIV","SMR","RWA","VAT","TLS","GAB","NZL","KWT","ISR","MCO","SAU","ETH","SHN","TGO","SSD","TKM","PRK","ROU","MRT","ISL","ESP","CHL","MWI","SLB","TJK","PRY","TKL","COM","CHE","UZB","UKR","BEN","FLK","SYR","KIR","CUB","LCA","NER","JPN","ZWE","VNM","ERI","AND","HUN","TUN","HTI","PHL","LUX","JAM","LIE","GMB","QAT","BOL","COL","IND","MOZ","RUS","AZE","KEN","AUS","MEX","SDN","SYC","EST"],"name":"","z":[0.137254494,0.363101844,0.472182278,0.235305543,0.263686321,0.112285714,0.131519186,0.49525,0.344898305,0.31472,0.041875,0.186555556,0.327970874,0.373822222,0.172952381,0.264757576,0.315142012,0.202122263,0.201084383,-0.109266667,0.366618056,0.345637363,0.296176471,0.383033473,0.352912014,0.384824,0.326423581,0.454534949,0.394288889,0.092429129,0.359162393,0.466,0.311584282,0.287114249,0.195261864,0.402603774,0.387744444,0.245587349,0.330045977,0.379398844,0.388222545,0.578,0.32704659,0.128625,0.259790287,0.289210668,0.294713158,0.337850498,0.331083871,0.22289313,0.34824186,0.235887379,0.269590909,0.328409091,0.29890625,0.315527273,0.468376147,0.363375854,0.408958103,0.248765324,0.36677377,0.2025,0.3152875,0.366279749,0.231,0.329909627,0.297820175,0.2546,0.109966523,0.32104902,0.26485147,0.410208791,0.512362251,0.332657825,0.496132196,0.2745,0.359839367,0.3568625,0.381930518,0.30546992,0.390490842,0.306031532,0.391913915,0.150519749,0.270690722,0.2895,0.13547099,0.2205,0.268421642,0.255672664,0.274165049,0.294401575,0.295200205,0.381749386,0.246100917,0.276193548,0.428972973,0.281733945,0.354294118,0.237792857,0.461807692,0.17368,0.282005333,0.388152824,0.293978353,0.261550336,0.341372119,0.106166667,0.375115942,0.294707692,0.287769231,0.26432,0.312361559,-0.05325,0.547617647,0.409373134,0.532575758,0.33012963,0.267838509,0.408195122,0.3508,0.417409117,0.315331366,0.431428571,0.364089372,0.248146341,0.135600649,0.24102347,0.5393,0.390733293,0.375837488,0.238912409,0.436780922,0.300736842,0.415018182,0.215675676,0.290514124,0.349853211,0.22925,0.31965359,0.216978723,0.388304953,0.282470143,0.32350495,-0.095878378,0.258089231,0.0735,0.351695652,0.30737037,0.492666667,0.11886901,0.0,-0.251625,0.395098039,0.279913515,0.037102204,0.366956798,0.313160494,0.106201946,0.381967548,0.46675,0.370942478,0.363064516,-0.036576271,0.321553191,0.400612549,0.410088235,0.259345794,0.308523975,0.31457234,0.394405904,0.3555,0.18780531,0.3334,0.792,0.362,0.298450515,0.203888889,0.308998316,0.360731343,0.349791667,0.385372881,0.099875,0.109720823,0.164450704,0.451641929,0.276512768,0.186811189,0.286771236,0.319962963,0.192055556,0.289207084,0.345833333,0.340018209,0.259918073,0.313241636,0.418329661,0.268625,0.445138462,0.208797428,0.185090409,0.467971809,0.175230059,0.228883436,0.35529532,0.331221719,0.350475173,0.371898565,0.319075823,0.357091429,0.317924812,0.298269663],"type":"choropleth"}],"name":"2021-01-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Democratic Republic of the Congo","Colombia","Eritrea","Hungary","Myanmar","Suriname","Faroe Islands","Niger","Zambia","Uzbekistan","Slovakia","Turkmenistan","Brunei","Costa Rica","Ethiopia","Spain","Kenya","Philippines","Germany","Belgium","Albania","Iceland","Anguilla","Malaysia","Luxembourg","Oman","Saint Vincent and the Grenadines","Saint Lucia","Micronesia","Cyprus","Falkland Islands","Uruguay","El Salvador","Guyana","Grenada","Burundi","Belize","Bosnia and Herzegovina","Algeria","British Virgin Islands","Iraq","Macedonia","Kuwait","Mongolia","Slovenia","Fiji","Pitcairn","Equatorial Guinea","Sweden","Liechtenstein","Singapore","Mauritania","Indonesia","Cuba","Laos","Kyrgyzstan","Antigua and Barbuda","Honduras","Tunisia","Vatican","Lesotho","India","Iran","British Indian Ocean Territory","Bulgaria","Ghana","South Korea","Palau","Mali","Tajikistan","Sierra Leone","Nigeria","Thailand","Bhutan","Paraguay","San Marino","Monaco","Lebanon","Kiribati","Vanuatu","Bolivia","Estonia","Mexico","Zimbabwe","Romania","Tanzania","Austria","Azerbaijan","Malawi","Rwanda","Bangladesh","Armenia","Greenland","Gibraltar","Seychelles","United Kingdom","Jordan","Bahamas","Swaziland","Liberia","Cape Verde","Yemen","Niue","Cook Islands","Sri Lanka","Cambodia","Finland","Serbia","Haiti","Tuvalu","Central African Republic","Kosovo","South Sudan","Portugal","Comoros","Mozambique","New Zealand","Pakistan","Greece","Bahrain","Netherlands","Kazakhstan","Bermuda","Czech Republic","Ukraine","Senegal","Maldives","Madagascar","Croatia","Turkey","Cayman Islands","Poland","Russia","Palestine","France","Malta","Qatar","East Timor","Sudan","Benin","Latvia","Vietnam","Marshall Islands","Saudi Arabia","Burkina Faso","Uganda","North Korea","Morocco","Brazil","Guernsey","Norway","Solomon Islands","China","Lithuania","Saint Kitts and Nevis","Barbados","Montenegro","Australia","Syria","Japan","Togo","Cameroon","Samoa","Somalia","Chad","Dominica","Western Sahara","Venezuela","Isle of Man","Chile","Argentina","South Africa","Djibouti","Belarus","Denmark","Nepal","Libya","Georgia","Guinea-Bissau","United Arab Emirates","Ivory Coast","Andorra","Ireland","Jersey","Montserrat","Tokelau","Sao Tome and Principe","Moldova","Egypt","Guatemala","Angola","Republic of the Congo","United States","Jamaica","Guinea","Turks and Caicos Islands","Nicaragua","Tonga","Mauritius","Gabon","Italy","Papua New Guinea","Canada","Trinidad and Tobago","Israel","Panama","Saint Helena","Gambia","Ecuador","Afghanistan","Botswana","Switzerland","Dominican Republic","Peru"],"locations":["COD","COL","ERI","HUN","MMR","SUR","FRO","NER","ZMB","UZB","SVK","TKM","BRN","CRI","ETH","ESP","KEN","PHL","DEU","BEL","ALB","ISL","AIA","MYS","LUX","OMN","VCT","LCA","FSM","CYP","FLK","URY","SLV","GUY","GRD","BDI","BLZ","BIH","DZA","VGB","IRQ","MKD","KWT","MNG","SVN","FJI","PCN","GNQ","SWE","LIE","SGP","MRT","IDN","CUB","LAO","KGZ","ATG","HND","TUN","VAT","LSO","IND","IRN","IOT","BGR","GHA","KOR","PLW","MLI","TJK","SLE","NGA","THA","BTN","PRY","SMR","MCO","LBN","KIR","VUT","BOL","EST","MEX","ZWE","ROU","TZA","AUT","AZE","MWI","RWA","BGD","ARM","GRL","GIB","SYC","GBR","JOR","BHS","SWZ","LBR","CPV","YEM","NIU","COK","LKA","KHM","FIN","SRB","HTI","TUV","CAF","XKX","SSD","PRT","COM","MOZ","NZL","PAK","GRC","BHR","NLD","KAZ","BMU","CZE","UKR","SEN","MDV","MDG","HRV","TUR","CYM","POL","RUS","PSE","FRA","MLT","QAT","TLS","SDN","BEN","LVA","VNM","MHL","SAU","BFA","UGA","PRK","MAR","BRA","GGY","NOR","SLB","CHN","LTU","KNA","BRB","MNE","AUS","SYR","JPN","TGO","CMR","WSM","SOM","TCD","DMA","ESH","VEN","IMN","CHL","ARG","ZAF","DJI","BLR","DNK","NPL","LBY","GEO","GNB","ARE","CIV","AND","IRL","JEY","MSR","TKL","STP","MDA","EGY","GTM","AGO","COG","USA","JAM","GIN","TCA","NIC","TON","MUS","GAB","ITA","PNG","CAN","TTO","ISR","PAN","SHN","GMB","ECU","AFG","BWA","CHE","DOM","PER"],"name":"","z":[0.189744063,0.401647089,0.330545455,0.356457584,-0.012450935,0.0423125,0.248461538,0.355281407,0.348532895,0.3824,0.288406977,0.280447368,0.262235294,0.254412536,0.271985138,0.363468942,0.166159812,0.311832529,0.264506472,0.285098791,0.304821596,0.273978571,0.947,-0.018055181,0.344698039,0.100224138,0.16665625,0.22064,-0.4642,0.211939929,0.12425,0.236945936,0.206106563,0.172987952,0.421947368,0.1926,0.265572917,0.340336134,0.340419718,0.181153846,0.273557292,0.1735625,-0.021015957,0.204705179,0.203628906,0.2266,0.645,0.594,0.291175892,0.327958333,0.143261419,0.467133333,0.172265098,0.143432258,0.2256875,0.0525,0.431065217,0.259393162,0.170635628,0.72,0.364161765,-0.076126537,0.377925962,0.802,0.275402344,0.188757428,0.205594246,0.0,0.242153409,0.340207143,0.418488095,0.274201451,0.275473083,0.539933333,0.368192916,0.32625,0.439520833,0.364109756,0.265833333,0.038230769,0.12281112,0.292101911,0.291562793,0.427940052,0.3418332,0.189021362,0.352615839,0.273044118,0.346486275,0.042950888,0.239726695,0.333432,0.254568182,0.132923077,0.29527027,0.409351969,0.299063063,0.31838835,0.121208333,0.269926724,0.232684211,0.255993865,0.218444444,0.7331,0.004963134,0.238724359,0.324397358,0.232725664,0.331941764,-0.194333333,0.403447368,0.232362637,0.35548227,0.332739014,0.18803125,0.308195266,0.305413129,0.136214669,0.376285156,0.013723958,0.313778966,0.0818125,0.471666667,0.341781297,0.326499118,0.193911805,0.048559846,0.403790576,0.141902439,0.109035174,0.441969697,0.310803617,0.329258367,0.375553398,0.333086298,0.284182432,0.205760181,-0.142363636,0.343471338,0.193957447,0.189154079,0.318622417,-0.099166667,0.047063355,0.273434524,0.25204386,0.27955,0.138854985,0.372265645,0.0842375,0.398390315,0.07475,0.3160167,0.301925978,0.070875,0.152625,0.236017094,0.350530744,0.267514851,0.257779381,0.364947644,0.385410959,0.501222222,0.221048951,0.303771084,0.5142,0.364343284,0.139742971,0.332642857,0.202094947,0.314385672,0.297685161,0.568555556,0.147942308,0.312949079,0.151534375,0.038978261,0.265058997,0.076636364,0.170871532,0.299366972,0.244075,0.283411765,0.267016,0.378925926,0.4395,0.0434,0.305741722,0.29787092,0.20511066,0.398652015,0.090171429,0.307263215,0.338911133,0.0165,0.207,0.28391757,0.40003125,0.083560606,0.271885906,0.387818356,0.238115044,0.329401338,0.300846523,0.283429379,0.305411049,0.366142857,0.470157143,0.34601972,0.201244565,0.258635514,0.292573928,0.235307398,0.380147846],"type":"choropleth"}],"name":"2021-01-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Marshall Islands","Tanzania","Comoros","Lebanon","Tunisia","Israel","Chad","Peru","Trinidad and Tobago","Eritrea","Swaziland","Saint Kitts and Nevis","Tonga","Niger","Niue","Micronesia","Kazakhstan","Bangladesh","Mauritania","Croatia","Australia","Czech Republic","Liberia","Senegal","Slovakia","Kosovo","Iran","China","Netherlands","Spain","United States","Canada","United Arab Emirates","Nicaragua","Yemen","Grenada","East Timor","Guernsey","Japan","South Africa","Moldova","Chile","Belarus","South Korea","Benin","Cape Verde","Albania","Norway","Ireland","Singapore","Ecuador","Guinea-Bissau","Saint Helena","Cyprus","Tuvalu","Central African Republic","Ukraine","Indonesia","Samoa","Faroe Islands","Syria","Mongolia","Philippines","Laos","Lithuania","Luxembourg","Iceland","Switzerland","Portugal","Cuba","Nauru","Egypt","Brunei","Palestine","Bahrain","Belgium","Mali","Ethiopia","Kyrgyzstan","Brazil","Ivory Coast","Saint Vincent and the Grenadines","Burundi","Kenya","Haiti","Papua New Guinea","Afghanistan","Fiji","Greece","Togo","Vatican","Turkey","Bahamas","Cambodia","Greenland","Burkina Faso","Costa Rica","Paraguay","Armenia","Mauritius","Serbia","Kuwait","Malawi","Tokelau","Azerbaijan","Bhutan","Denmark","British Indian Ocean Territory","India","Austria","Slovenia","Bulgaria","New Zealand","Falkland Islands","Nigeria","Gibraltar","Angola","Latvia","Cayman Islands","Montserrat","Sweden","Sudan","Suriname","Uganda","Western Sahara","Saint Lucia","Isle of Man","Hungary","Madagascar","Mexico","Panama","Estonia","Zimbabwe","Poland","Germany","Gabon","Bolivia","Rwanda","Honduras","Zambia","Turkmenistan","Malaysia","Liechtenstein","Uruguay","Barbados","Morocco","Democratic Republic of the Congo","Guinea","Djibouti","El Salvador","France","Solomon Islands","Bermuda","Macedonia","Thailand","Iraq","Georgia","Qatar","Ghana","Tajikistan","Guyana","Algeria","Anguilla","Venezuela","Libya","Monaco","Malta","Argentina","Italy","Somalia","Turks and Caicos Islands","Romania","Sri Lanka","Uzbekistan","Jamaica","Belize","Cameroon","Jersey","Dominican Republic","Maldives","Nepal","Oman","Kiribati","Botswana","Sierra Leone","Jordan","Vietnam","Montenegro","Vanuatu","Antigua and Barbuda","Seychelles","Guatemala","Dominica","Republic of the Congo","Bosnia and Herzegovina","British Virgin Islands","Equatorial Guinea","Sao Tome and Principe","Cook Islands","Colombia","Mozambique","Finland","Gambia","South Sudan","Lesotho","Myanmar","San Marino","Andorra","United Kingdom","Saudi Arabia","Russia","North Korea","Pakistan"],"locations":["MHL","TZA","COM","LBN","TUN","ISR","TCD","PER","TTO","ERI","SWZ","KNA","TON","NER","NIU","FSM","KAZ","BGD","MRT","HRV","AUS","CZE","LBR","SEN","SVK","XKX","IRN","CHN","NLD","ESP","USA","CAN","ARE","NIC","YEM","GRD","TLS","GGY","JPN","ZAF","MDA","CHL","BLR","KOR","BEN","CPV","ALB","NOR","IRL","SGP","ECU","GNB","SHN","CYP","TUV","CAF","UKR","IDN","WSM","FRO","SYR","MNG","PHL","LAO","LTU","LUX","ISL","CHE","PRT","CUB","NRU","EGY","BRN","PSE","BHR","BEL","MLI","ETH","KGZ","BRA","CIV","VCT","BDI","KEN","HTI","PNG","AFG","FJI","GRC","TGO","VAT","TUR","BHS","KHM","GRL","BFA","CRI","PRY","ARM","MUS","SRB","KWT","MWI","TKL","AZE","BTN","DNK","IOT","IND","AUT","SVN","BGR","NZL","FLK","NGA","GIB","AGO","LVA","CYM","MSR","SWE","SDN","SUR","UGA","ESH","LCA","IMN","HUN","MDG","MEX","PAN","EST","ZWE","POL","DEU","GAB","BOL","RWA","HND","ZMB","TKM","MYS","LIE","URY","BRB","MAR","COD","GIN","DJI","SLV","FRA","SLB","BMU","MKD","THA","IRQ","GEO","QAT","GHA","TJK","GUY","DZA","AIA","VEN","LBY","MCO","MLT","ARG","ITA","SOM","TCA","ROU","LKA","UZB","JAM","BLZ","CMR","JEY","DOM","MDV","NPL","OMN","KIR","BWA","SLE","JOR","VNM","MNE","VUT","ATG","SYC","GTM","DMA","COG","BIH","VGB","GNQ","STP","COK","COL","MOZ","FIN","GMB","SSD","LSO","MMR","SMR","AND","GBR","SAU","RUS","PRK","PAK"],"name":"","z":[-0.162125,0.242336811,0.198133333,0.231249337,0.259691983,0.28978,0.323873684,0.347702924,0.410487374,-0.216235294,0.179307692,0.590352941,0.438077778,0.360971537,0.8131875,0.116153846,0.274033333,0.253842742,0.464275862,0.192109589,0.438144862,0.314427466,0.376293617,0.147282648,0.352502674,0.196860759,0.376589499,0.277033319,0.327332499,0.359338165,0.382115267,0.365691239,0.171707803,0.337133508,0.269503497,0.218814815,0.043727273,0.271868421,0.213678773,0.294628891,0.385067073,0.33812765,0.246591398,0.23285226,-0.00722973,0.18691358,0.38912844,0.4538535,0.368254767,0.22522508,0.31110599,-0.078117647,0.340555556,0.334797938,0.843666667,0.07984507,0.329830441,0.127626715,0.54,0.08775,0.374797101,0.24800722,0.31673871,0.311194444,0.276793914,0.35230303,0.216493506,0.292098815,0.226799908,0.146971561,0.28925,0.011668705,-0.079074074,0.612411972,0.075461538,0.296190183,0.252718954,0.270878505,0.378807692,0.441780944,0.312701493,0.357181818,0.262817073,0.238585535,0.28321147,0.275115385,0.281393443,0.324473684,0.349422947,0.367774648,0.892,0.207167697,0.391368627,0.110914894,0.579274194,0.302178771,0.25945961,0.293462433,0.430517007,0.194317073,0.205970655,0.00840634,0.236843434,0.789,0.383099099,0.335833333,0.294016684,0.0,-0.185058447,0.35004355,0.105738462,0.257307958,0.376559677,0.371647059,0.289647287,0.075393939,0.381365559,0.30704947,0.511753425,0.346,0.368380221,0.33683125,-0.058,0.314307018,0.249446809,0.172,0.375260274,0.299623188,0.239156118,0.414860773,0.276944935,0.280536145,0.283039003,0.252522269,0.28029241,0.336989691,0.139289986,0.266488372,0.288751696,0.234753623,0.463,0.161125526,0.428653846,0.215444632,0.29898,0.258356343,0.272591195,-0.050030612,0.34875,0.209379144,0.376572965,0.1850625,0.540805556,0.207478873,0.32778004,0.315386243,0.414649315,0.16685439,0.200053502,0.316368421,0.188492308,0.287090141,0.0,0.128565665,0.315095238,0.163692913,0.186707071,0.324676184,0.413157818,0.3344375,0.004538462,0.399383894,0.108442,0.329055556,0.416952782,0.303423529,0.412176991,0.26290678,0.278118962,0.054507853,0.144603083,0.198734177,-0.3055,0.207929577,0.498613208,0.347782895,0.340153061,0.294,0.096461538,0.221764706,0.382140845,0.25701726,0.543615385,0.033577465,0.412154589,0.324,0.2087,0.724666667,0.92,0.440035085,0.342984252,0.309582534,0.362431818,0.364277419,0.335189873,0.067398458,0.57575,0.378835821,0.426773453,0.066780276,0.336087591,0.286338462,0.222251809],"type":"choropleth"}],"name":"2021-01-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Algeria","Tonga","Russia","Barbados","Romania","Fiji","Bolivia","Palestine","Djibouti","Costa Rica","Switzerland","Croatia","British Virgin Islands","Burkina Faso","Mozambique","Lithuania","Laos","Greece","Samoa","Liechtenstein","Kiribati","Bulgaria","Papua New Guinea","Bhutan","India","China","Mexico","Marshall Islands","Azerbaijan","Iceland","Nicaragua","Isle of Man","Albania","Turks and Caicos Islands","Mauritania","Singapore","Luxembourg","Indonesia","Burundi","Nepal","Belarus","Belize","Haiti","Jamaica","Cuba","Comoros","Philippines","Western Sahara","Saudi Arabia","Japan","Sierra Leone","Guinea-Bissau","Malawi","Vatican","Niue","Botswana","Cayman Islands","Pakistan","Australia","Benin","Cape Verde","Panama","Qatar","Estonia","Togo","Chile","Bahamas","Malaysia","Venezuela","Greenland","Ghana","Solomon Islands","Eritrea","Senegal","Uganda","Cambodia","Zambia","Tanzania","Angola","Thailand","Argentina","Slovenia","Guyana","Lebanon","Swaziland","Syria","Iraq","Lesotho","Antigua and Barbuda","Jordan","Czech Republic","Morocco","Guatemala","Jersey","Montserrat","Grenada","Norway","Central African Republic","Egypt","Serbia","Italy","Saint Kitts and Nevis","El Salvador","Ukraine","Uzbekistan","Tuvalu","Afghanistan","Mongolia","Mali","Micronesia","Uruguay","Pitcairn","Sweden","Israel","Iran","Brunei","Peru","Sudan","British Indian Ocean Territory","Georgia","Paraguay","Bangladesh","Saint Lucia","Vanuatu","United Arab Emirates","North Korea","Liberia","Republic of the Congo","South Sudan","Dominican Republic","Madagascar","Slovakia","Montenegro","Hungary","Guinea","Denmark","Oman","Saint Vincent and the Grenadines","Rwanda","Myanmar","Maldives","Kyrgyzstan","Sri Lanka","Bosnia and Herzegovina","Monaco","Turkmenistan","Saint Helena","Belgium","Latvia","Kuwait","Suriname","Seychelles","Vietnam","Spain","Tunisia","Equatorial Guinea","Dominica","France","Bermuda","Portugal","Mauritius","South Korea","Cameroon","Gibraltar","United Kingdom","Zimbabwe","Nigeria","San Marino","Macedonia","Ivory Coast","Netherlands","Gambia","Andorra","Ecuador","Guernsey","Honduras","Cook Islands","Kosovo","Faroe Islands","Kenya","Ireland","United States","Bahrain","Malta","South Africa","Democratic Republic of the Congo","Gabon","Falkland Islands","Turkey","Trinidad and Tobago","Kazakhstan","Poland","Finland","Canada","Libya","Ethiopia","Yemen","Austria","Tajikistan","Somalia","Sao Tome and Principe","Nauru","Niger","Colombia","New Zealand","Armenia","Brazil","Chad","Germany","East Timor","Cyprus","Moldova"],"locations":["DZA","TON","RUS","BRB","ROU","FJI","BOL","PSE","DJI","CRI","CHE","HRV","VGB","BFA","MOZ","LTU","LAO","GRC","WSM","LIE","KIR","BGR","PNG","BTN","IND","CHN","MEX","MHL","AZE","ISL","NIC","IMN","ALB","TCA","MRT","SGP","LUX","IDN","BDI","NPL","BLR","BLZ","HTI","JAM","CUB","COM","PHL","ESH","SAU","JPN","SLE","GNB","MWI","VAT","NIU","BWA","CYM","PAK","AUS","BEN","CPV","PAN","QAT","EST","TGO","CHL","BHS","MYS","VEN","GRL","GHA","SLB","ERI","SEN","UGA","KHM","ZMB","TZA","AGO","THA","ARG","SVN","GUY","LBN","SWZ","SYR","IRQ","LSO","ATG","JOR","CZE","MAR","GTM","JEY","MSR","GRD","NOR","CAF","EGY","SRB","ITA","KNA","SLV","UKR","UZB","TUV","AFG","MNG","MLI","FSM","URY","PCN","SWE","ISR","IRN","BRN","PER","SDN","IOT","GEO","PRY","BGD","LCA","VUT","ARE","PRK","LBR","COG","SSD","DOM","MDG","SVK","MNE","HUN","GIN","DNK","OMN","VCT","RWA","MMR","MDV","KGZ","LKA","BIH","MCO","TKM","SHN","BEL","LVA","KWT","SUR","SYC","VNM","ESP","TUN","GNQ","DMA","FRA","BMU","PRT","MUS","KOR","CMR","GIB","GBR","ZWE","NGA","SMR","MKD","CIV","NLD","GMB","AND","ECU","GGY","HND","COK","XKX","FRO","KEN","IRL","USA","BHR","MLT","ZAF","COD","GAB","FLK","TUR","TTO","KAZ","POL","FIN","CAN","LBY","ETH","YEM","AUT","TJK","SOM","STP","NRU","NER","COL","NZL","ARM","BRA","TCD","DEU","TLS","CYP","MDA"],"name":"","z":[0.194922006,0.166935484,0.281116625,0.214528,0.375839219,0.243183099,0.190868061,0.317140541,0.468954545,0.292191753,0.340961302,0.323585185,0.631,0.354466667,0.370358974,0.306001789,0.099097826,0.378341392,0.009636364,0.256842105,0.442923077,0.310452282,0.4582625,0.349642857,0.044489338,0.311991307,0.370055441,0.219875,0.359762626,0.297698795,0.267617247,0.431748148,0.490703911,-0.028590909,0.285921053,0.258747266,0.285107317,0.086813045,0.228634921,0.235076233,0.469424779,0.355279412,0.36344668,0.471122105,-0.003843786,-0.179210526,0.263343616,0.446484848,0.051332492,0.261907702,0.344459184,-0.556222222,0.285989011,-0.812,0.746,0.146751553,0.459333333,0.137360815,0.443175132,0.366147059,0.286642857,0.257791667,0.076445183,0.384195652,0.258934783,0.329607589,0.376353488,0.399398215,0.090762211,0.261692308,0.220017067,0.10068,0.164705882,0.165855978,0.287876858,0.367016667,0.296537634,0.292751756,0.423147059,0.355843246,0.382064998,0.357382222,0.211421053,0.294940898,0.009034483,0.176053333,0.366806962,0.319115385,0.495944444,0.156028169,0.304860412,0.190340045,0.26840119,0.354492754,0.337583333,0.352352941,0.463987681,0.318898305,0.298119822,0.213841155,0.446177055,0.8025,0.240992611,0.352006494,0.212605263,0.80175,0.220437126,0.277151261,0.279403226,0.489333333,0.27153079,0.6735,0.345856636,0.281133441,0.383538213,0.334333333,0.256515474,0.410259494,-0.311,0.341209231,0.219643013,0.024763663,0.162888889,0.096789474,0.197805479,0.4125625,0.459140351,0.268642857,0.448927711,0.28196946,0.363320463,0.325268657,0.285901408,0.348953177,0.221391892,0.282978784,0.042703911,0.625413793,0.078794425,-0.039141414,0.104888462,0.244166667,0.107938942,0.397836957,0.297283333,0.504962963,0.631888889,0.325143376,0.26813913,0.018812877,0.635028571,0.397813008,0.377361725,0.410664695,0.217153465,0.606285714,0.303285714,0.273771932,0.423605263,0.345853256,0.346785714,0.3157164,0.366688926,0.230742574,0.520452795,0.437883789,0.190045197,0.25275,0.197641026,0.40487069,0.330845656,0.487295775,0.4778,0.400182558,0.433068966,0.308048208,0.250571429,0.345014085,0.2176,0.275280652,0.428778681,0.382266787,0.107990991,0.285927711,0.36585002,0.262824645,0.434507576,0.427153846,0.258831206,0.4291175,0.316258065,0.32063698,0.453537155,0.414768379,0.323039216,0.377015707,0.286620438,0.40596548,0.324871795,0.24703871,0.059666667,0.036333333,0.43656681,0.146724829,0.399775926,0.5323875,0.442443097,0.3403,0.318930306,-0.103933333,0.340292842,0.390092025],"type":"choropleth"}],"name":"2021-01-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-01-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gibraltar","Libya","Latvia","Bahamas","France","Cape Verde","Faroe Islands","Turkey","Switzerland","Italy","Dominican Republic","Zimbabwe","Guernsey","Philippines","United Arab Emirates","Saint Helena","Belgium","Micronesia","Algeria","Isle of Man","Greece","Lesotho","Falkland Islands","Cook Islands","Kuwait","Pakistan","Botswana","Costa Rica","Pitcairn","Azerbaijan","Cameroon","Uganda","Niger","Myanmar","Malta","Yemen","Anguilla","Malawi","Brunei","Bermuda","South Sudan","Suriname","Benin","Seychelles","Ghana","Mexico","Montserrat","Kosovo","Brazil","Ivory Coast","Chile","Spain","Guinea","Saudi Arabia","United States","Hungary","Chad","Austria","East Timor","Comoros","Estonia","British Virgin Islands","Haiti","Madagascar","Monaco","Sierra Leone","Iceland","Croatia","Republic of the Congo","Dominica","Albania","Tajikistan","Serbia","Marshall Islands","Bhutan","Tuvalu","Mozambique","Andorra","Barbados","Swaziland","North Korea","Montenegro","Ethiopia","Honduras","Portugal","Israel","Gabon","Panama","Papua New Guinea","Australia","Belize","Palau","Palestine","Uzbekistan","Lebanon","Belarus","Mauritania","Mali","Jamaica","Saint Lucia","New Zealand","Slovakia","Vatican","South Korea","Slovenia","Malaysia","Solomon Islands","San Marino","Liechtenstein","Singapore","Sudan","Sweden","Senegal","Equatorial Guinea","Poland","El Salvador","Argentina","Thailand","Saint Vincent and the Grenadines","Czech Republic","Zambia","Netherlands","Morocco","Qatar","Mongolia","Vanuatu","Togo","Niue","Afghanistan","Sri Lanka","Mauritius","Bangladesh","Cuba","Paraguay","Norway","Cyprus","South Africa","Guatemala","Moldova","Liberia","Armenia","Germany","Vietnam","Guinea-Bissau","Turkmenistan","Uruguay","Ireland","Oman","Russia","Nigeria","Nicaragua","Sao Tome and Principe","Peru","Bosnia and Herzegovina","Eritrea","Djibouti","Kenya","Georgia","Ukraine","Venezuela","Syria","Cambodia","Macedonia","British Indian Ocean Territory","Trinidad and Tobago","Kazakhstan","Saint Kitts and Nevis","Western Sahara","Burkina Faso","Romania","Central African Republic","Somalia","Iraq","India","Cayman Islands","Bolivia","Greenland","Rwanda","Tunisia","Jersey","Jordan","Tanzania","Bahrain","Guyana","Angola","Finland","Antigua and Barbuda","Maldives","Egypt","Canada","Gambia","United Kingdom","Fiji","Lithuania","Indonesia","Grenada","Nepal","Denmark","Turks and Caicos Islands","Burundi","Kiribati","Laos","Iran","China","Ecuador","Kyrgyzstan","Bulgaria","Luxembourg","Tonga","Democratic Republic of the Congo","Samoa","Japan","Colombia"],"locations":["GIB","LBY","LVA","BHS","FRA","CPV","FRO","TUR","CHE","ITA","DOM","ZWE","GGY","PHL","ARE","SHN","BEL","FSM","DZA","IMN","GRC","LSO","FLK","COK","KWT","PAK","BWA","CRI","PCN","AZE","CMR","UGA","NER","MMR","MLT","YEM","AIA","MWI","BRN","BMU","SSD","SUR","BEN","SYC","GHA","MEX","MSR","XKX","BRA","CIV","CHL","ESP","GIN","SAU","USA","HUN","TCD","AUT","TLS","COM","EST","VGB","HTI","MDG","MCO","SLE","ISL","HRV","COG","DMA","ALB","TJK","SRB","MHL","BTN","TUV","MOZ","AND","BRB","SWZ","PRK","MNE","ETH","HND","PRT","ISR","GAB","PAN","PNG","AUS","BLZ","PLW","PSE","UZB","LBN","BLR","MRT","MLI","JAM","LCA","NZL","SVK","VAT","KOR","SVN","MYS","SLB","SMR","LIE","SGP","SDN","SWE","SEN","GNQ","POL","SLV","ARG","THA","VCT","CZE","ZMB","NLD","MAR","QAT","MNG","VUT","TGO","NIU","AFG","LKA","MUS","BGD","CUB","PRY","NOR","CYP","ZAF","GTM","MDA","LBR","ARM","DEU","VNM","GNB","TKM","URY","IRL","OMN","RUS","NGA","NIC","STP","PER","BIH","ERI","DJI","KEN","GEO","UKR","VEN","SYR","KHM","MKD","IOT","TTO","KAZ","KNA","ESH","BFA","ROU","CAF","SOM","IRQ","IND","CYM","BOL","GRL","RWA","TUN","JEY","JOR","TZA","BHR","GUY","AGO","FIN","ATG","MDV","EGY","CAN","GMB","GBR","FJI","LTU","IDN","GRD","NPL","DNK","TCA","BDI","KIR","LAO","IRN","CHN","ECU","KGZ","BGR","LUX","TON","COD","WSM","JPN","COL"],"name":"","z":[0.06327907,0.34715625,0.311630952,0.466257426,0.377755501,0.277938144,0.442285714,0.361308602,0.347182617,0.430028119,0.268990283,0.200272235,0.33983871,0.332946053,0.185267301,0.420333333,0.365496061,0.192222222,0.333679558,0.449686667,0.408379121,0.34651087,0.479407407,0.387333333,0.05712035,0.106361423,0.299851429,0.323682,0.248,0.494831776,0.45472458,0.246392924,0.533858362,0.336566802,0.318466667,0.3475,0.4525,0.404361582,0.41136,0.4918,0.387152318,0.589166667,0.33543038,0.498390728,0.336957831,0.307608299,0.432428571,0.316027027,0.378143625,0.398293333,0.323003623,0.31109052,0.276892857,0.075633333,0.454112981,0.394321534,0.500141026,0.373039805,0.322461538,0.106125,0.444258741,0.604166667,0.446783037,0.180497326,0.393941176,0.496536585,0.397193103,0.243544218,0.421679245,0.523222222,0.405487805,0.25216,0.383158088,0.441111111,0.327,0.796714286,0.506222798,0.518741935,0.28320202,0.210947368,0.626898305,0.660357798,0.195553911,0.054755228,0.3799057,0.372362986,0.499488372,0.202478094,0.584393617,0.461792494,0.369765306,0.0,0.343677725,0.367729167,0.30442033,0.44435514,0.582608696,0.332497143,0.516811934,0.359826923,0.438987243,0.430754717,0.270166667,0.392911899,0.418945122,0.406819167,0.787363636,0.5306,0.476611111,0.388930052,0.411847716,0.413254009,0.305434505,0.532727273,0.344634196,0.071262762,0.382590695,0.372493426,0.341436364,0.365855357,0.345733813,0.344370816,0.317490566,0.096877863,0.316417969,0.439952381,0.243243243,0.2163,0.177217877,0.185384743,0.450122449,0.151772647,0.078000347,0.176379372,0.4734112,0.276149038,0.297678096,0.346630952,0.557152466,0.546214953,0.37670922,0.359870496,0.554166255,0.0,0.611777778,0.302874408,0.434086768,-0.034986425,0.384737197,0.377543985,0.086219321,0.897,0.23997179,0.443660819,0.13,0.3266,0.335312642,0.453602606,0.392967784,-0.201791891,0.3178,0.317921348,0.197322222,0.155,0.320830769,0.397487179,0.367230769,0.440680851,0.264221429,0.419277076,0.354926829,0.350325472,0.309956522,0.062881799,0.485540541,0.122156226,0.395204082,0.232214437,0.407686813,0.469313869,0.089007752,0.320828431,0.201178082,0.366684211,0.487019943,0.435898492,0.205388889,0.170736655,0.35555144,0.461867872,0.569398551,0.459508488,0.537132653,0.334012868,0.28161337,0.348294118,0.218870103,0.371240642,0.858428571,-0.242310345,0.198866667,0.535171642,0.399905095,0.344682113,0.370645764,0.6023125,0.424681818,0.485268293,0.261881579,0.332965879,0.2401,0.312878199,0.199719116],"type":"choropleth"}],"name":"2021-01-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Macedonia","Central African Republic","Seychelles","Nicaragua","Cyprus","Laos","Chile","Luxembourg","Tanzania","Nepal","Burundi","Bhutan","Saint Helena","Malta","Serbia","Ethiopia","Gambia","Guyana","Argentina","Belarus","Turkey","Denmark","Samoa","South Sudan","Uganda","Dominican Republic","Cameroon","Burkina Faso","Thailand","Grenada","Japan","Sweden","Iran","Belize","Libya","Venezuela","Tuvalu","New Zealand","Brazil","Angola","Georgia","Madagascar","Guinea-Bissau","Poland","Canada","China","Marshall Islands","Honduras","Armenia","Italy","Mali","Ukraine","Iraq","Romania","United Arab Emirates","Maldives","Sudan","Moldova","Mongolia","Democratic Republic of the Congo","El Salvador","Jersey","Brunei","Guernsey","Algeria","Latvia","Niue","United Kingdom","Falkland Islands","Faroe Islands","Slovakia","Vanuatu","Cook Islands","Egypt","Botswana","Morocco","Vietnam","Sao Tome and Principe","Uruguay","Lithuania","Antigua and Barbuda","Benin","Niger","Finland","Montenegro","Guatemala","Lesotho","Gibraltar","Czech Republic","Bulgaria","Malawi","Oman","Sierra Leone","Jordan","Albania","Bahrain","South Africa","Solomon Islands","Austria","Panama","Vatican","Liberia","Kuwait","Singapore","Cambodia","Syria","Iceland","Turks and Caicos Islands","Tajikistan","Peru","Croatia","Ghana","Sri Lanka","Somalia","Greenland","Isle of Man","Haiti","Malaysia","Kenya","Cayman Islands","Montserrat","United States","Estonia","Spain","Liechtenstein","Philippines","Kiribati","Turkmenistan","Suriname","South Korea","Pakistan","Costa Rica","Switzerland","Saint Lucia","Anguilla","Chad","Bahamas","Australia","Rwanda","Jamaica","Papua New Guinea","Lebanon","Myanmar","Nigeria","Djibouti","Bolivia","India","Senegal","Cuba","Guinea","Mauritius","Kyrgyzstan","Tonga","Eritrea","Portugal","Republic of the Congo","Zimbabwe","Germany","British Virgin Islands","France","Greece","Zambia","Swaziland","Bangladesh","Equatorial Guinea","Russia","Micronesia","Saint Vincent and the Grenadines","Israel","Kosovo","Ivory Coast","Pitcairn","Ireland","Tunisia","British Indian Ocean Territory","Azerbaijan","Bosnia and Herzegovina","Palau","Mexico","Nauru","Western Sahara","Afghanistan","Saint Kitts and Nevis","Gabon","Hungary","Norway","Fiji","East Timor","Trinidad and Tobago","Kazakhstan","Saudi Arabia","North Korea","Slovenia","Togo","Uzbekistan","San Marino","Paraguay","Mauritania","Andorra","Ecuador","Qatar","Comoros","Cape Verde","Monaco","Yemen","Mozambique","Palestine","Dominica","Indonesia","Netherlands","Colombia","Bermuda","Belgium","Barbados"],"locations":["MKD","CAF","SYC","NIC","CYP","LAO","CHL","LUX","TZA","NPL","BDI","BTN","SHN","MLT","SRB","ETH","GMB","GUY","ARG","BLR","TUR","DNK","WSM","SSD","UGA","DOM","CMR","BFA","THA","GRD","JPN","SWE","IRN","BLZ","LBY","VEN","TUV","NZL","BRA","AGO","GEO","MDG","GNB","POL","CAN","CHN","MHL","HND","ARM","ITA","MLI","UKR","IRQ","ROU","ARE","MDV","SDN","MDA","MNG","COD","SLV","JEY","BRN","GGY","DZA","LVA","NIU","GBR","FLK","FRO","SVK","VUT","COK","EGY","BWA","MAR","VNM","STP","URY","LTU","ATG","BEN","NER","FIN","MNE","GTM","LSO","GIB","CZE","BGR","MWI","OMN","SLE","JOR","ALB","BHR","ZAF","SLB","AUT","PAN","VAT","LBR","KWT","SGP","KHM","SYR","ISL","TCA","TJK","PER","HRV","GHA","LKA","SOM","GRL","IMN","HTI","MYS","KEN","CYM","MSR","USA","EST","ESP","LIE","PHL","KIR","TKM","SUR","KOR","PAK","CRI","CHE","LCA","AIA","TCD","BHS","AUS","RWA","JAM","PNG","LBN","MMR","NGA","DJI","BOL","IND","SEN","CUB","GIN","MUS","KGZ","TON","ERI","PRT","COG","ZWE","DEU","VGB","FRA","GRC","ZMB","SWZ","BGD","GNQ","RUS","FSM","VCT","ISR","XKX","CIV","PCN","IRL","TUN","IOT","AZE","BIH","PLW","MEX","NRU","ESH","AFG","KNA","GAB","HUN","NOR","FJI","TLS","TTO","KAZ","SAU","PRK","SVN","TGO","UZB","SMR","PRY","MRT","AND","ECU","QAT","COM","CPV","MCO","YEM","MOZ","PSE","DMA","IDN","NLD","COL","BMU","BEL","BRB"],"name":"","z":[0.294047619,0.354765625,0.446840764,0.370235921,0.430472458,0.320753086,0.301494213,0.399632979,0.420932584,0.253607143,0.1086,0.081047619,0.6686,0.330126316,0.376817734,0.449579937,0.569008475,0.342803571,0.295262046,0.381949495,0.347722024,0.32714665,0.49275,0.413006452,0.372745182,0.350794118,0.455530233,0.217353383,0.27142014,0.229785714,0.361282415,0.40436676,0.388601227,0.419491803,0.082514286,0.167539974,0.63125,0.406957041,0.336482002,0.370071856,0.500073986,0.325372414,0.52225,0.286748111,0.445380549,0.420530868,0.741,0.271078891,0.51492,0.403431419,0.428935135,0.428101576,0.325326984,0.455661336,0.257551741,0.254057692,0.438814208,0.46445679,0.574355872,0.297450355,0.192432358,0.532076923,0.269,0.393865385,0.369012048,0.280108247,0.4726,0.480411677,0.175964286,-0.044083333,0.367166667,0.642933333,0.819333333,0.420097786,0.434100719,0.33615674,0.44323673,0.2775,0.310129802,0.445049296,0.222516129,0.165678571,0.468146435,0.372961039,0.283666667,0.244906274,0.404,0.433180952,0.402540741,0.448676259,0.488419214,0.163653846,0.468504762,0.218448276,0.450647887,0.273921569,0.419773952,0.389,0.326671679,0.384482759,0.726,0.495895161,0.014746914,0.341088889,0.39108,0.489391892,0.481291971,0.3365,0.446820513,0.377662924,0.429513514,0.226651564,0.225238859,0.44347205,0.225185185,0.48892562,0.412080685,0.549021504,0.375655818,0.63075,0.50116,0.456338778,0.392636364,0.373261194,0.60165,0.372347536,0.0,-0.012727273,0.444666667,0.373807357,0.152284229,0.385331263,0.3622836,0.44446875,0.5538,0.413445545,0.356951456,0.456965149,0.314375,0.41881742,0.59188189,0.454354005,0.384478528,0.358973066,0.185210526,0.240133635,0.168906007,0.276366972,0.023102957,0.354873239,0.32375,0.415235294,0.346991071,0.463076923,0.329989484,0.349971429,0.535437321,0.385043614,0.397928571,0.418907657,0.369391221,0.355163462,0.493,0.224490698,0.56395,0.414477314,0.369071429,0.333035714,0.307846505,0.428129032,0.352594937,0.44575,0.380728746,0.394631579,0.889333333,0.466753846,0.447895349,0.0,0.367442848,0.587714286,0.427538462,0.47020442,0.454375,0.416804124,0.423997183,0.455049757,0.426,-0.131857143,0.434494585,0.334,0.075959726,0.33277551,0.403621495,0.322251429,0.246757576,-0.662,0.449448393,0.500380952,0.366369231,0.397878502,0.193365625,0.275857143,0.187420455,0.421666667,0.4056,0.370363636,0.63476129,0.2746,0.213009297,0.35952291,0.333682887,0.345392857,0.358583206,0.213306069],"type":"choropleth"}],"name":"2021-02-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ghana","Cape Verde","Gibraltar","Romania","Switzerland","Guatemala","Spain","Burundi","Vietnam","Anguilla","Guernsey","Papua New Guinea","Gambia","Fiji","Poland","Swaziland","Paraguay","Liechtenstein","Serbia","France","United Arab Emirates","Nauru","Russia","Myanmar","Germany","Syria","Bahrain","Honduras","Micronesia","Samoa","Libya","San Marino","Burkina Faso","Liberia","Suriname","Sudan","Maldives","Tajikistan","Cameroon","Mali","Venezuela","Faroe Islands","Bahamas","Georgia","Pitcairn","Nepal","Guinea-Bissau","New Zealand","Ukraine","Cambodia","Grenada","Greenland","Uganda","Bulgaria","Guyana","Netherlands","Niger","Lithuania","Guinea","Sweden","Belize","Nicaragua","Haiti","Benin","Saint Vincent and the Grenadines","Panama","Finland","Sri Lanka","Algeria","Canada","Gabon","Greece","El Salvador","Lesotho","Cyprus","Ivory Coast","Uzbekistan","Senegal","Tunisia","Tokelau","Luxembourg","Marshall Islands","Australia","South Sudan","Ethiopia","Andorra","Dominica","Colombia","Bermuda","Jamaica","Bangladesh","Kenya","Mongolia","Slovakia","Montserrat","Pakistan","Malaysia","Central African Republic","Malawi","East Timor","Bolivia","Somalia","Italy","Iceland","Armenia","Palau","Chile","Cuba","Tuvalu","Zambia","North Korea","Latvia","Iran","Equatorial Guinea","Tanzania","Saint Helena","Czech Republic","Democratic Republic of the Congo","Moldova","South Korea","Vanuatu","Trinidad and Tobago","Mozambique","Jersey","Seychelles","Montenegro","Uruguay","Denmark","India","Qatar","Bosnia and Herzegovina","Western Sahara","Malta","British Virgin Islands","Turkmenistan","Afghanistan","Madagascar","Slovenia","United Kingdom","Eritrea","Botswana","Solomon Islands","Tonga","Djibouti","Laos","Kazakhstan","Norway","China","Japan","Nigeria","Estonia","Saint Kitts and Nevis","Jordan","Sierra Leone","Indonesia","Oman","Portugal","Belarus","Rwanda","Barbados","Dominican Republic","Falkland Islands","Bhutan","Monaco","Albania","Morocco","Peru","Isle of Man","Turks and Caicos Islands","Sao Tome and Principe","Comoros","Iraq","Philippines","Mauritania","Angola","British Indian Ocean Territory","Argentina","Kosovo","Brunei","Antigua and Barbuda","Mexico","Turkey","Republic of the Congo","Hungary","Ireland","Egypt","Belgium","Ecuador","Chad","Mauritius","Kyrgyzstan","Saint Lucia","Israel","Palestine","Cook Islands","South Africa","Thailand","Kiribati","Kuwait","Lebanon","Togo","Singapore","United States","Brazil","Niue","Croatia","Zimbabwe","Azerbaijan","Yemen","Cayman Islands","Austria","Costa Rica","Macedonia","Saudi Arabia"],"locations":["GHA","CPV","GIB","ROU","CHE","GTM","ESP","BDI","VNM","AIA","GGY","PNG","GMB","FJI","POL","SWZ","PRY","LIE","SRB","FRA","ARE","NRU","RUS","MMR","DEU","SYR","BHR","HND","FSM","WSM","LBY","SMR","BFA","LBR","SUR","SDN","MDV","TJK","CMR","MLI","VEN","FRO","BHS","GEO","PCN","NPL","GNB","NZL","UKR","KHM","GRD","GRL","UGA","BGR","GUY","NLD","NER","LTU","GIN","SWE","BLZ","NIC","HTI","BEN","VCT","PAN","FIN","LKA","DZA","CAN","GAB","GRC","SLV","LSO","CYP","CIV","UZB","SEN","TUN","TKL","LUX","MHL","AUS","SSD","ETH","AND","DMA","COL","BMU","JAM","BGD","KEN","MNG","SVK","MSR","PAK","MYS","CAF","MWI","TLS","BOL","SOM","ITA","ISL","ARM","PLW","CHL","CUB","TUV","ZMB","PRK","LVA","IRN","GNQ","TZA","SHN","CZE","COD","MDA","KOR","VUT","TTO","MOZ","JEY","SYC","MNE","URY","DNK","IND","QAT","BIH","ESH","MLT","VGB","TKM","AFG","MDG","SVN","GBR","ERI","BWA","SLB","TON","DJI","LAO","KAZ","NOR","CHN","JPN","NGA","EST","KNA","JOR","SLE","IDN","OMN","PRT","BLR","RWA","BRB","DOM","FLK","BTN","MCO","ALB","MAR","PER","IMN","TCA","STP","COM","IRQ","PHL","MRT","AGO","IOT","ARG","XKX","BRN","ATG","MEX","TUR","COG","HUN","IRL","EGY","BEL","ECU","TCD","MUS","KGZ","LCA","ISR","PSE","COK","ZAF","THA","KIR","KWT","LBN","TGO","SGP","USA","BRA","NIU","HRV","ZWE","AZE","YEM","CYM","AUT","CRI","MKD","SAU"],"name":"","z":[0.20244708,0.272943182,0.156826087,0.360518027,0.278061689,0.192591014,0.330237772,0.422527778,0.295787721,0.0,0.116528846,0.127238095,0.296730769,0.08751,0.268449072,0.297951613,0.211370752,0.404071429,0.274856061,0.337672572,0.196563853,0.883,0.233887508,0.524988943,0.295699978,0.226816092,0.172640884,0.250851852,-0.089,0.064166667,0.189439024,0.0,0.48583125,0.336292308,0.3218,0.264493976,0.126730942,0.189576642,0.394304551,0.274614815,0.115097871,0.0785,0.312752294,0.289314935,0.711444444,0.190658683,-0.2426875,0.370162317,0.337202627,0.273028571,0.308787879,0.281033333,0.240811688,0.207512397,0.229210526,0.381299114,0.313584071,0.277948069,0.3129,0.363362797,0.346878788,0.165809311,0.323714552,0.215421053,0.268074074,0.231937193,0.307238509,0.325674682,0.274158209,0.309554188,0.294278689,0.299231663,-0.08472843,0.230511364,0.26858481,0.179908163,0.210254902,0.118669811,0.249039823,0.60325,0.384967509,0.204666667,0.403215024,0.340246377,0.195372294,0.394706897,0.1624,0.279194924,0.345777778,0.290480258,0.257756646,0.215239091,0.265498008,0.248808081,0.241142857,0.033700456,0.30623079,0.363352941,0.344369863,-0.1,0.169673171,0.240217687,0.292712816,0.316615385,0.364480392,-0.847,0.236997306,0.027903005,0.516076923,0.314483051,0.496916667,0.28257438,0.345636364,0.233259259,0.330478615,0.0,0.200088975,0.252944079,0.225794521,0.3732042,0.236428571,0.324352792,0.250807692,0.169276596,0.316809091,0.306828571,0.245542494,0.274373961,0.189512493,0.169055882,0.3802,0.382386667,0.21253012,0.343285714,0.497166667,0.354376543,0.344697987,0.167038462,0.367896585,-0.126051282,0.264352941,0.146263158,0.26474,0.279083333,0.347685185,0.002756098,0.401644659,0.26250574,0.224110108,0.415066852,0.38688,0.241333333,0.202020408,0.250605263,0.100463659,0.160402685,0.292985182,0.3545,0.125355469,0.283427027,0.204358273,0.107522727,-0.214454545,0.369505747,0.319946341,0.296307692,0.2604517,0.38897191,0.492333333,0.253666667,0.327809524,0.246319783,0.300522519,0.12632,0.350517073,0.081428571,0.310915468,0.314784314,0.164482759,0.160057692,0.312379575,0.233881584,0.118457143,0.290845178,0.351322699,0.291806291,0.251762302,0.162955084,0.31788,0.256481481,-0.040631579,0.19847619,0.221842993,0.38594012,0.291428571,0.313688659,0.33077926,0.919,0.058839583,0.30346875,0.301237668,0.295695334,0.29594495,0.396375897,0.429857143,0.165281046,0.20440175,0.26268599,0.365803419,0.2888,0.295337383,0.218433265,0.281671053,0.140523364],"type":"choropleth"}],"name":"2021-02-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Eritrea","Fiji","Seychelles","Afghanistan","Latvia","Burkina Faso","Guinea-Bissau","Bulgaria","Austria","Botswana","Djibouti","Gambia","Egypt","Chad","Japan","Paraguay","Vatican","Turkmenistan","Australia","Denmark","Syria","Georgia","Barbados","South Africa","Malta","Belize","Madagascar","Belarus","Bahamas","Ireland","El Salvador","Nicaragua","Indonesia","Tonga","Montenegro","Uganda","Guatemala","Slovenia","Macedonia","China","Mozambique","Jamaica","Switzerland","Guyana","Isle of Man","Lebanon","Equatorial Guinea","Montserrat","Jersey","South Korea","Gabon","Thailand","Canada","North Korea","Finland","Morocco","Peru","Chile","Italy","Guinea","British Indian Ocean Territory","Iraq","Brazil","Niue","Algeria","Cape Verde","Republic of the Congo","East Timor","Saint Helena","Antigua and Barbuda","Israel","Sri Lanka","Dominican Republic","Central African Republic","Portugal","Lithuania","Nauru","Saudi Arabia","Moldova","Haiti","Mexico","France","Togo","Papua New Guinea","Zimbabwe","Andorra","Bermuda","San Marino","Guernsey","Dominica","United States","United Arab Emirates","Solomon Islands","Turks and Caicos Islands","Palestine","Sudan","Liberia","Somalia","Norway","Ivory Coast","Nepal","Ecuador","Rwanda","Pitcairn","Iran","Vietnam","Trinidad and Tobago","Tokelau","Estonia","Western Sahara","New Zealand","Kosovo","Turkey","Kenya","Singapore","Sierra Leone","Panama","Ethiopia","Mauritania","Netherlands","Zambia","Mongolia","British Virgin Islands","Spain","Cambodia","Marshall Islands","Belgium","United Kingdom","Ukraine","Bahrain","Argentina","Armenia","Costa Rica","Czech Republic","Philippines","Swaziland","Pakistan","Serbia","Luxembourg","Senegal","Maldives","Burundi","Cuba","Romania","Tajikistan","Benin","Sao Tome and Principe","Nigeria","Bolivia","Ghana","Poland","Bangladesh","Russia","Kazakhstan","Tunisia","Yemen","Croatia","Cyprus","Greenland","Iceland","Qatar","Malaysia","Niger","Uzbekistan","Sweden","Bhutan","Malawi","Azerbaijan","Laos","Faroe Islands","Kiribati","Vanuatu","Bosnia and Herzegovina","Kuwait","Brunei","Lesotho","Comoros","Mauritius","Oman","Cameroon","Micronesia","Cayman Islands","Samoa","Uruguay","Albania","Jordan","Saint Kitts and Nevis","Saint Vincent and the Grenadines","Hungary","Falkland Islands","Cook Islands","Libya","Mali","Liechtenstein","Myanmar","India","Venezuela","Honduras","Angola","Suriname","Germany","Greece","Tanzania","South Sudan","Grenada","Colombia","Monaco","Tuvalu","Slovakia","Kyrgyzstan","Gibraltar","Democratic Republic of the Congo","Saint Lucia"],"locations":["ERI","FJI","SYC","AFG","LVA","BFA","GNB","BGR","AUT","BWA","DJI","GMB","EGY","TCD","JPN","PRY","VAT","TKM","AUS","DNK","SYR","GEO","BRB","ZAF","MLT","BLZ","MDG","BLR","BHS","IRL","SLV","NIC","IDN","TON","MNE","UGA","GTM","SVN","MKD","CHN","MOZ","JAM","CHE","GUY","IMN","LBN","GNQ","MSR","JEY","KOR","GAB","THA","CAN","PRK","FIN","MAR","PER","CHL","ITA","GIN","IOT","IRQ","BRA","NIU","DZA","CPV","COG","TLS","SHN","ATG","ISR","LKA","DOM","CAF","PRT","LTU","NRU","SAU","MDA","HTI","MEX","FRA","TGO","PNG","ZWE","AND","BMU","SMR","GGY","DMA","USA","ARE","SLB","TCA","PSE","SDN","LBR","SOM","NOR","CIV","NPL","ECU","RWA","PCN","IRN","VNM","TTO","TKL","EST","ESH","NZL","XKX","TUR","KEN","SGP","SLE","PAN","ETH","MRT","NLD","ZMB","MNG","VGB","ESP","KHM","MHL","BEL","GBR","UKR","BHR","ARG","ARM","CRI","CZE","PHL","SWZ","PAK","SRB","LUX","SEN","MDV","BDI","CUB","ROU","TJK","BEN","STP","NGA","BOL","GHA","POL","BGD","RUS","KAZ","TUN","YEM","HRV","CYP","GRL","ISL","QAT","MYS","NER","UZB","SWE","BTN","MWI","AZE","LAO","FRO","KIR","VUT","BIH","KWT","BRN","LSO","COM","MUS","OMN","CMR","FSM","CYM","WSM","URY","ALB","JOR","KNA","VCT","HUN","FLK","COK","LBY","MLI","LIE","MMR","IND","VEN","HND","AGO","SUR","DEU","GRC","TZA","SSD","GRD","COL","MCO","TUV","SVK","KGZ","GIB","COD","LCA"],"name":"","z":[0.084473684,0.277640351,0.328695035,0.19633758,0.177181416,0.299175,-0.061346154,0.336558824,0.23546633,0.139571429,0.275657143,0.352675258,0.282630742,0.48826087,0.252350555,0.170463944,0.496,0.502363636,0.312762609,0.261602345,0.227511628,0.325419023,0.151341463,0.304746634,0.279061947,0.212901961,0.26730622,0.288319444,0.250379699,0.330566888,0.168625622,-0.077926768,-0.039189265,0.426545455,0.325377049,0.340617806,0.310933194,0.39883908,0.208214286,0.324125603,0.133627451,0.296219591,0.232819865,0.351333333,0.378097222,0.291746835,0.3282,0.297333333,0.308772358,0.257563502,0.259015152,0.204698552,0.283141362,0.461692308,0.244187001,0.297663415,0.320819406,0.225544029,0.296864788,0.20746875,0.39675,0.150327766,0.37190682,0.167166667,0.327369004,0.12089,-0.124631579,0.068166667,0.438333333,0.154014925,0.225838298,0.266282609,0.126099934,0.203851064,0.275473378,0.315737209,0.2635,0.05868187,0.294796791,0.228913323,0.246452176,0.325973238,0.227681818,0.197675439,0.139046005,0.196458333,0.225263158,0.682,0.235473684,0.192642857,0.331119457,0.139359941,0.338272727,0.444833333,0.202614865,0.277748387,0.323644599,0.390418283,0.300750513,0.280428571,0.160019553,0.200952678,0.01736194,0.299666667,0.318010727,0.326831276,0.217622549,0.5985,0.235464481,0.432326087,0.353573779,0.254506329,0.2055804,0.167915918,0.265298861,0.316690909,0.196106844,0.141610795,0.212642857,0.319685696,0.200520548,0.265457516,0.596214286,0.280562014,0.091865031,0.6704,0.253218022,0.312360118,0.330271978,0.116477477,0.260608112,0.435252874,0.228790698,0.253590909,0.200939105,0.158583333,0.159491542,0.174559406,0.144556757,0.16794617,0.094348039,0.313033333,-0.130985377,0.324817713,0.166265306,0.051642202,0.236,0.198705563,0.176287248,0.034418033,0.263845258,0.251798182,0.251298329,0.2035,0.302402715,0.315330769,0.281306452,0.259503311,0.406596154,0.326273684,0.090334029,0.113456149,0.438298611,0.11182,0.296161404,0.297181818,0.266,0.352783784,0.447537815,-0.11175,0.4715,0.303333333,0.359644068,0.078462329,0.169333333,0.396854545,0.908,0.268880952,0.145443662,0.353830396,0.413,0.303261905,0.223,0.280335603,0.19858011,0.113255319,0.167368421,0.122396226,0.271859275,0.566291667,0.457666667,0.108461538,0.244424242,0.41696,0.462720721,0.009728142,-0.132193018,0.287435673,0.124728625,0.169758621,0.273302979,0.281421013,0.156293556,0.284285714,0.259935484,0.176693572,0.260095238,0.597333333,0.399526596,0.159647059,-0.035730769,0.093987705,0.196347826],"type":"choropleth"}],"name":"2021-02-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Lebanon","Chad","Cambodia","Vatican","Israel","Philippines","Bhutan","Pakistan","Brazil","Sierra Leone","France","Zimbabwe","Egypt","Gibraltar","Russia","Turkmenistan","Kyrgyzstan","Guinea","Libya","Mauritius","Sri Lanka","Liberia","Croatia","Turkey","East Timor","Nauru","Greece","Maldives","Costa Rica","Kuwait","Isle of Man","Comoros","Ecuador","Poland","Togo","Ireland","Antigua and Barbuda","United Arab Emirates","Argentina","Belgium","Burkina Faso","Belize","Malawi","Kosovo","Barbados","Uruguay","Niue","Zambia","Canada","Suriname","Saint Lucia","Montserrat","Cook Islands","Benin","Guinea-Bissau","Palau","Chile","Tonga","Japan","Mexico","Saint Kitts and Nevis","Nepal","Germany","Mali","Belarus","Norway","Anguilla","Serbia","Grenada","Gambia","Czech Republic","Marshall Islands","Netherlands","Armenia","Botswana","Slovakia","Malaysia","Cameroon","Qatar","Slovenia","Jersey","Morocco","Georgia","Andorra","Uganda","Trinidad and Tobago","Laos","Peru","Sweden","Kazakhstan","China","Jordan","Burundi","Bosnia and Herzegovina","Western Sahara","Denmark","Seychelles","New Zealand","Vanuatu","Guatemala","Democratic Republic of the Congo","Turks and Caicos Islands","Sudan","Saudi Arabia","Saint Helena","Cyprus","Bermuda","Dominican Republic","Bolivia","Bahamas","United States","Singapore","Sao Tome and Principe","Monaco","Greenland","Somalia","Ukraine","Switzerland","Swaziland","Palestine","Ghana","Cuba","Italy","Kiribati","Moldova","Malta","Dominica","Uzbekistan","Jamaica","Afghanistan","Portugal","Liechtenstein","Nicaragua","Djibouti","Solomon Islands","Oman","Mongolia","Colombia","Papua New Guinea","Tunisia","Latvia","Australia","Ivory Coast","Guernsey","Gabon","Kenya","North Korea","Bahrain","Montenegro","Madagascar","Micronesia","Thailand","United Kingdom","Albania","Eritrea","Cape Verde","South Korea","Myanmar","Indonesia","Mozambique","Cayman Islands","Romania","Rwanda","Azerbaijan","El Salvador","Venezuela","Fiji","Honduras","Niger","Senegal","Pitcairn","Republic of the Congo","Lesotho","Tanzania","Luxembourg","Algeria","Central African Republic","Equatorial Guinea","Iran","Austria","Saint Vincent and the Grenadines","Syria","Guyana","Vietnam","Tajikistan","San Marino","Iraq","Hungary","Mauritania","South Africa","Ethiopia","Finland","Panama","Samoa","Nigeria","Brunei","Angola","Lithuania","Bangladesh","Macedonia","Faroe Islands","India","Haiti","Paraguay","Falkland Islands","British Indian Ocean Territory","Spain","Bulgaria","Iceland","Tuvalu","British Virgin Islands","Estonia","South Sudan","Yemen"],"locations":["LBN","TCD","KHM","VAT","ISR","PHL","BTN","PAK","BRA","SLE","FRA","ZWE","EGY","GIB","RUS","TKM","KGZ","GIN","LBY","MUS","LKA","LBR","HRV","TUR","TLS","NRU","GRC","MDV","CRI","KWT","IMN","COM","ECU","POL","TGO","IRL","ATG","ARE","ARG","BEL","BFA","BLZ","MWI","XKX","BRB","URY","NIU","ZMB","CAN","SUR","LCA","MSR","COK","BEN","GNB","PLW","CHL","TON","JPN","MEX","KNA","NPL","DEU","MLI","BLR","NOR","AIA","SRB","GRD","GMB","CZE","MHL","NLD","ARM","BWA","SVK","MYS","CMR","QAT","SVN","JEY","MAR","GEO","AND","UGA","TTO","LAO","PER","SWE","KAZ","CHN","JOR","BDI","BIH","ESH","DNK","SYC","NZL","VUT","GTM","COD","TCA","SDN","SAU","SHN","CYP","BMU","DOM","BOL","BHS","USA","SGP","STP","MCO","GRL","SOM","UKR","CHE","SWZ","PSE","GHA","CUB","ITA","KIR","MDA","MLT","DMA","UZB","JAM","AFG","PRT","LIE","NIC","DJI","SLB","OMN","MNG","COL","PNG","TUN","LVA","AUS","CIV","GGY","GAB","KEN","PRK","BHR","MNE","MDG","FSM","THA","GBR","ALB","ERI","CPV","KOR","MMR","IDN","MOZ","CYM","ROU","RWA","AZE","SLV","VEN","FJI","HND","NER","SEN","PCN","COG","LSO","TZA","LUX","DZA","CAF","GNQ","IRN","AUT","VCT","SYR","GUY","VNM","TJK","SMR","IRQ","HUN","MRT","ZAF","ETH","FIN","PAN","WSM","NGA","BRN","AGO","LTU","BGD","MKD","FRO","IND","HTI","PRY","FLK","IOT","ESP","BGR","ISL","TUV","VGB","EST","SSD","YEM"],"name":"","z":[-0.093305699,0.267915663,0.279169492,0.1415,0.26345,0.279873321,0.5575,0.046949058,0.394567904,0.43690411,0.434829289,0.1746974,0.379468153,0.2523,0.324561749,0.203333333,0.007933333,0.313369231,0.230789474,0.237285714,0.268960784,0.424576531,0.325131579,0.276867381,0.6095,0.267333333,0.286125451,0.202946009,0.209268371,0.021793103,0.173764706,0.617,0.34701512,0.240701107,0.175676056,0.371515085,0.3210625,0.221034547,0.403622457,0.241609649,0.271555556,0.151471429,0.381119565,0.246128571,0.191227799,0.392828696,0.594461538,0.264708333,0.373649406,0.4995,0.191352941,0.5235,0.379666667,0.123626667,-0.3656,-0.2905,0.141842874,0.391937008,0.287593525,0.342270356,0.2335,0.241209125,0.283092044,0.300811881,0.363597015,0.407417628,0.955,0.230222672,0.272941176,0.332319588,0.322133152,-0.198,0.295926857,0.456381579,0.257363636,0.353778571,0.138719256,0.393663158,0.155013699,0.219246073,0.32735,0.221712737,0.365520913,0.370588235,0.386930851,0.252403101,0.43999115,0.450843964,0.405158046,0.198575758,0.373750434,-0.045290698,-0.071833333,0.343782383,0.394897436,0.314094309,0.562658537,0.380708817,0.520875,0.279055743,0.284602459,0.0,0.323727273,0.058997866,0.579166667,0.205580135,0.3176,0.174026316,0.223734007,0.347717949,0.409239161,0.447428437,0.442083333,0.046021739,0.297909091,0.170324786,0.302629454,0.326557701,0.329916667,0.279555556,0.185513514,-0.054428257,0.152824851,0.2722,0.3744,0.32395283,0.722,0.4242,0.322323838,0.303916667,0.286188943,0.575769231,0.105401786,0.464166667,0.229692308,0.229905109,0.250757576,0.320792154,0.3681,0.197992754,0.255453125,0.401707386,0.290615385,0.291220588,0.390432203,0.248956624,0.66596875,0.095481752,0.620363636,0.316847059,0.529625,0.327334164,0.39764921,0.44316,0.096939394,0.194655738,0.348970775,0.521007848,0.081058944,0.200252174,0.430808511,0.345393245,0.061747212,0.382031646,0.195121088,-0.057356749,0.192603448,0.132716312,0.404321875,0.218581028,0.7082,0.355710145,0.195205128,0.327695238,0.267977143,0.221953271,0.236,0.226375,0.378776873,0.314403763,0.314677419,0.325171429,0.303142857,0.388443284,0.231,0.5622,0.234605166,0.348166667,0.397933333,0.386949307,0.419794613,0.343183908,0.201366993,0.145727273,0.516343103,0.441777778,0.316488506,0.440422652,0.314520681,0.210214286,-0.054176471,0.166937058,0.349006593,0.352193863,0.493758621,0.0,0.327005901,0.289195652,0.529194805,0.655545455,0.61375,0.403043011,0.308867769,0.245853933],"type":"choropleth"}],"name":"2021-02-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kiribati","Burundi","Dominican Republic","Armenia","Paraguay","Democratic Republic of the Congo","Ghana","Mauritania","Poland","Dominica","Uruguay","Estonia","Italy","Mozambique","Ukraine","Nigeria","Indonesia","Nicaragua","Gabon","Argentina","Andorra","Panama","Turkmenistan","Latvia","Belize","Saint Lucia","Sierra Leone","Uganda","Ivory Coast","Tanzania","Sweden","Venezuela","Saint Kitts and Nevis","Mongolia","Angola","Chile","Hungary","Bermuda","Togo","Austria","Greece","Kosovo","Somalia","Morocco","Sri Lanka","Bangladesh","Uzbekistan","Costa Rica","United Arab Emirates","Israel","San Marino","Australia","United States","Philippines","Suriname","Madagascar","Cambodia","Montserrat","Croatia","United Kingdom","Yemen","Saudi Arabia","Czech Republic","Iran","Tuvalu","Colombia","Rwanda","Palestine","Zambia","Seychelles","Papua New Guinea","Myanmar","Mali","Belarus","Laos","Samoa","Germany","India","Slovakia","Guatemala","Norway","Malaysia","China","Japan","Grenada","British Virgin Islands","Jordan","Marshall Islands","Tonga","Serbia","Gambia","Georgia","Ethiopia","Kenya","Oman","Jersey","Malawi","Vanuatu","Haiti","Tunisia","Qatar","Kazakhstan","Trinidad and Tobago","Moldova","Bosnia and Herzegovina","Eritrea","Slovenia","South Korea","Sudan","Denmark","Antigua and Barbuda","Micronesia","Cameroon","Malta","Libya","Barbados","Lesotho","Burkina Faso","Bolivia","Fiji","Guernsey","Solomon Islands","Cape Verde","Liechtenstein","Sao Tome and Principe","Bahrain","Honduras","Djibouti","Liberia","Nepal","Swaziland","Zimbabwe","Iceland","South Sudan","Greenland","Botswana","Afghanistan","Faroe Islands","Western Sahara","Cyprus","Portugal","Spain","Bulgaria","Palau","Niger","Jamaica","Luxembourg","Tajikistan","Vatican","Cuba","Pitcairn","Benin","Singapore","Montenegro","Canada","Central African Republic","Bhutan","British Indian Ocean Territory","Turks and Caicos Islands","Switzerland","Isle of Man","Mauritius","Falkland Islands","Guinea","Finland","Thailand","New Zealand","Mexico","Nauru","Gibraltar","Pakistan","Algeria","Senegal","Guyana","Bahamas","Lebanon","Republic of the Congo","North Korea","Ireland","Brazil","Saint Helena","El Salvador","Chad","Comoros","East Timor","Ecuador","Netherlands","Romania","Monaco","Cook Islands","Albania","Macedonia","Vietnam","Equatorial Guinea","Azerbaijan","Niue","Syria","Maldives","Belgium","Russia","Lithuania","Turkey","Brunei","Kuwait","Cayman Islands","South Africa","Egypt","Peru","Kyrgyzstan","Iraq","Saint Vincent and the Grenadines","France","Guinea-Bissau"],"locations":["KIR","BDI","DOM","ARM","PRY","COD","GHA","MRT","POL","DMA","URY","EST","ITA","MOZ","UKR","NGA","IDN","NIC","GAB","ARG","AND","PAN","TKM","LVA","BLZ","LCA","SLE","UGA","CIV","TZA","SWE","VEN","KNA","MNG","AGO","CHL","HUN","BMU","TGO","AUT","GRC","XKX","SOM","MAR","LKA","BGD","UZB","CRI","ARE","ISR","SMR","AUS","USA","PHL","SUR","MDG","KHM","MSR","HRV","GBR","YEM","SAU","CZE","IRN","TUV","COL","RWA","PSE","ZMB","SYC","PNG","MMR","MLI","BLR","LAO","WSM","DEU","IND","SVK","GTM","NOR","MYS","CHN","JPN","GRD","VGB","JOR","MHL","TON","SRB","GMB","GEO","ETH","KEN","OMN","JEY","MWI","VUT","HTI","TUN","QAT","KAZ","TTO","MDA","BIH","ERI","SVN","KOR","SDN","DNK","ATG","FSM","CMR","MLT","LBY","BRB","LSO","BFA","BOL","FJI","GGY","SLB","CPV","LIE","STP","BHR","HND","DJI","LBR","NPL","SWZ","ZWE","ISL","SSD","GRL","BWA","AFG","FRO","ESH","CYP","PRT","ESP","BGR","PLW","NER","JAM","LUX","TJK","VAT","CUB","PCN","BEN","SGP","MNE","CAN","CAF","BTN","IOT","TCA","CHE","IMN","MUS","FLK","GIN","FIN","THA","NZL","MEX","NRU","GIB","PAK","DZA","SEN","GUY","BHS","LBN","COG","PRK","IRL","BRA","SHN","SLV","TCD","COM","TLS","ECU","NLD","ROU","MCO","COK","ALB","MKD","VNM","GNQ","AZE","NIU","SYR","MDV","BEL","RUS","LTU","TUR","BRN","KWT","CYM","ZAF","EGY","PER","KGZ","IRQ","VCT","FRA","GNB"],"name":"","z":[0.664777778,0.50392,0.132411097,0.323315789,0.383420792,0.209476987,0.214302214,0.225526316,0.32089381,0.692666667,0.381887645,0.253396396,0.385515368,0.048105263,0.37462069,0.446965475,0.210482172,0.149744597,0.485289855,0.293401156,0.143772727,0.188176471,0.243058824,0.248523077,0.285824561,0.332454545,0.353822581,0.277936842,0.28178125,0.387802935,0.37027027,-0.240532502,0.295142857,0.361150602,0.360773585,0.178555914,0.383232394,0.28492,0.436255319,0.31553055,0.353219366,0.255594595,0.223126437,0.359849315,0.289074176,0.244057065,0.261125,0.290106061,0.206947512,0.234954816,0.300857143,0.4359017,0.412500657,0.297036445,0.097357143,-0.136429185,0.338372549,0.321736842,0.248145455,0.412779054,0.560794118,0.091282946,0.377916667,0.370972028,0.803,0.226913362,0.044086849,0.274212766,0.202723077,0.374392523,0.38559322,0.656629638,0.135465753,0.348229508,0.407482143,0.418583333,0.316409657,0.191911084,0.320618056,0.29004927,0.458285159,0.118665534,0.324555529,0.317321196,0.559,0.59475,-0.199858696,0.198,0.394181818,0.129636364,0.474666667,0.417095238,0.249826715,0.246401026,0.245481481,0.332166667,0.232046392,0.463,0.335138952,0.165172131,0.122810036,0.455583333,0.267890625,0.445752688,0.385032051,0.5217,0.336510526,0.382706651,0.428281553,0.296328546,0.199125,0.326166667,0.437998353,0.199158333,-0.060764706,0.482585366,0.258438596,0.429265823,0.203396092,0.294204545,0.124666667,0.15,0.193109589,0.283,0.640363636,0.123169492,0.195354633,0.39185,0.472771186,0.271496875,0.357448276,0.073636872,0.315714286,0.304227273,0.3195,-0.013481752,0.123256637,0.247142857,0.391615385,0.106568233,0.291984979,0.314498714,0.341323699,0.7955,0.433980556,0.472423868,0.329755682,0.260831683,-0.613,0.067633351,0.921,0.149107143,0.546623731,0.629774194,0.439185058,0.475085106,0.129913043,0.007666667,0.793,0.385789116,0.347608108,0.27862069,0.371321429,0.512594203,0.364601148,0.460017684,0.243974709,0.242087349,-0.067555556,0.252526316,0.222590497,0.268942105,0.244825688,0.130461538,0.406447154,0.046918004,0.23773913,0.208227273,0.352283548,0.407516836,0.377166667,0.199634424,0.357410526,0.772,0.315,0.443090494,0.368382556,0.383755025,0.270067797,0.69075,0.410273333,0.116177083,0.336897866,-0.083909091,0.425048951,0.448125,0.229853659,0.209755556,0.279054503,0.311754739,0.338889855,0.290205479,0.102777778,0.057606796,0.306945946,0.311462635,0.331275338,0.264587335,0.142076923,0.272556338,0.300090909,0.365934306,0.1142],"type":"choropleth"}],"name":"2021-02-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Rwanda","Yemen","Tanzania","Albania","Greenland","Vatican","Guyana","Trinidad and Tobago","Panama","Uganda","Turks and Caicos Islands","Sudan","Fiji","Uzbekistan","Guatemala","South Korea","Cape Verde","Libya","Latvia","Montenegro","Angola","Ireland","Niue","Honduras","Slovenia","Lesotho","Mexico","Russia","Vanuatu","Burkina Faso","Venezuela","Syria","Jersey","Azerbaijan","Dominica","Solomon Islands","Austria","Costa Rica","Afghanistan","Micronesia","Jamaica","Falkland Islands","Malawi","Tonga","Turkey","Egypt","Japan","Belize","Kenya","Maldives","Sierra Leone","Germany","Denmark","Liechtenstein","Moldova","Republic of the Congo","Tajikistan","Niger","Zambia","Australia","Ecuador","Western Sahara","Suriname","Mongolia","Malta","Laos","Peru","Anguilla","Nepal","Indonesia","Bermuda","Saint Lucia","Cyprus","China","Poland","Seychelles","Bangladesh","Greece","Isle of Man","Swaziland","Zimbabwe","Spain","Tuvalu","Morocco","Kuwait","Belgium","Barbados","France","Georgia","Kazakhstan","Cuba","Hungary","British Virgin Islands","Bolivia","Singapore","Ukraine","Haiti","Eritrea","Guinea-Bissau","Nicaragua","Iceland","New Zealand","Gambia","Mauritania","Botswana","Djibouti","Belarus","Tunisia","Slovakia","Sao Tome and Principe","Samoa","Myanmar","Estonia","Andorra","Pakistan","Iran","Argentina","United Kingdom","Vietnam","San Marino","North Korea","Italy","Grenada","Central African Republic","Oman","Kiribati","Luxembourg","Democratic Republic of the Congo","India","Finland","Brazil","Benin","Ghana","Serbia","Cambodia","Kyrgyzstan","Philippines","Guinea","Turkmenistan","Bahamas","Portugal","El Salvador","Saint Vincent and the Grenadines","Saint Helena","Saudi Arabia","Montserrat","Norway","Nigeria","Chile","Czech Republic","Algeria","Armenia","Jordan","Sri Lanka","Togo","Lithuania","Romania","Brunei","Antigua and Barbuda","Colombia","Monaco","Madagascar","Pitcairn","Papua New Guinea","Mauritius","South Sudan","Israel","Liberia","South Africa","Macedonia","United States","Switzerland","Bosnia and Herzegovina","Chad","Saint Kitts and Nevis","Mali","Netherlands","Canada","Palau","Iraq","British Indian Ocean Territory","Qatar","Senegal","Cayman Islands","Bahrain","Thailand","Cameroon","Bhutan","United Arab Emirates","Kosovo","Gibraltar","Lebanon","Cook Islands","Dominican Republic","Sweden","Guernsey","Ethiopia","Paraguay","Burundi","Croatia","East Timor","Mozambique","Ivory Coast","Malaysia","Gabon","Somalia","Uruguay","Palestine","Marshall Islands","Comoros","Faroe Islands","Bulgaria","Equatorial Guinea"],"locations":["RWA","YEM","TZA","ALB","GRL","VAT","GUY","TTO","PAN","UGA","TCA","SDN","FJI","UZB","GTM","KOR","CPV","LBY","LVA","MNE","AGO","IRL","NIU","HND","SVN","LSO","MEX","RUS","VUT","BFA","VEN","SYR","JEY","AZE","DMA","SLB","AUT","CRI","AFG","FSM","JAM","FLK","MWI","TON","TUR","EGY","JPN","BLZ","KEN","MDV","SLE","DEU","DNK","LIE","MDA","COG","TJK","NER","ZMB","AUS","ECU","ESH","SUR","MNG","MLT","LAO","PER","AIA","NPL","IDN","BMU","LCA","CYP","CHN","POL","SYC","BGD","GRC","IMN","SWZ","ZWE","ESP","TUV","MAR","KWT","BEL","BRB","FRA","GEO","KAZ","CUB","HUN","VGB","BOL","SGP","UKR","HTI","ERI","GNB","NIC","ISL","NZL","GMB","MRT","BWA","DJI","BLR","TUN","SVK","STP","WSM","MMR","EST","AND","PAK","IRN","ARG","GBR","VNM","SMR","PRK","ITA","GRD","CAF","OMN","KIR","LUX","COD","IND","FIN","BRA","BEN","GHA","SRB","KHM","KGZ","PHL","GIN","TKM","BHS","PRT","SLV","VCT","SHN","SAU","MSR","NOR","NGA","CHL","CZE","DZA","ARM","JOR","LKA","TGO","LTU","ROU","BRN","ATG","COL","MCO","MDG","PCN","PNG","MUS","SSD","ISR","LBR","ZAF","MKD","USA","CHE","BIH","TCD","KNA","MLI","NLD","CAN","PLW","IRQ","IOT","QAT","SEN","CYM","BHR","THA","CMR","BTN","ARE","XKX","GIB","LBN","COK","DOM","SWE","GGY","ETH","PRY","BDI","HRV","TLS","MOZ","CIV","MYS","GAB","SOM","URY","PSE","MHL","COM","FRO","BGR","GNQ"],"name":"","z":[-0.059676364,0.092671642,0.33171,0.294296774,0.308285714,0.865,0.45398,0.228483582,0.19921347,0.294510766,0.836,0.32486747,0.120606061,0.126316667,0.204495541,0.309296327,0.181413333,0.227902439,0.250132479,0.321862069,0.347118644,0.322339408,0.8585,0.423840812,0.294151351,0.160538462,0.163879402,0.290209483,0.562,0.327833333,-0.021996873,0.160593023,0.388821053,0.351095477,-0.050333333,0.1726875,0.331778747,0.178319444,0.227464286,0.586333333,0.312401623,0.386409091,0.240294821,0.138109827,0.299440989,0.320762393,0.252466814,0.198890411,0.324487495,0.076886179,0.336816327,0.327129101,0.324198198,0.465875,0.275335366,0.162442857,0.343485437,0.43175431,0.179038095,0.35266088,0.459748196,0.515823529,0.348642857,0.233655039,0.152705202,0.53561,0.390660817,0.0,0.254911504,-0.10945231,0.154648649,0.309075472,0.28424186,0.321393243,0.183372446,0.327612903,0.137720388,0.255225296,0.16248,0.38271875,0.135781528,0.270431006,0.21475,0.279431579,0.058414634,0.284282777,0.216661871,0.321128479,0.348173252,0.307236842,0.057278618,0.324018237,0.1568,0.22085381,0.476222582,0.294185393,0.286717172,0.130875,0.050866667,0.324486653,0.37086,0.230478382,0.381541985,0.280466667,0.18956391,0.122333333,0.289134615,0.229661972,0.216962963,0.4985,0.0315,0.612068985,0.401283019,0.226333333,0.169991888,0.353881832,0.324409615,0.298355104,0.38785766,0.198571429,0.52327027,0.407957356,0.181923077,0.305217391,0.206681034,0.909666667,0.272585859,0.190893773,0.155615436,0.337936663,0.33900328,0.403931034,0.217068822,0.237510917,0.229365591,0.323,0.281953831,0.387323232,0.384966667,0.287386243,0.244611914,0.263578656,0.318666667,0.410166667,0.121233454,0.3332,0.320320939,0.323302301,0.18781967,0.295406667,0.291342723,0.300012987,0.110419847,0.25878374,0.292811111,0.30982439,0.355086442,0.061181818,0.137521739,0.057898964,0.31224,0.067901024,0.316666667,0.471794521,0.367591837,0.289124378,0.254049332,0.367810606,0.378601788,0.133885714,0.37805489,0.338148807,0.323067358,0.400196429,0.2008,0.257643411,0.349183437,0.377418215,0.0,0.272431122,0.876,0.139406077,0.213042781,0.339857143,0.269097015,0.317346931,0.368322263,-0.4235,0.173421637,0.309402597,0.16715625,0.077733467,0.066333333,0.102869565,0.363914306,0.329506173,0.402507375,0.264065327,-0.066181818,0.387360544,0.42775,0.33958209,0.192982759,-0.051234563,0.346109589,0.316264069,0.316906212,0.426943662,0.5615,-0.033083333,0.103619048,0.361279352,0.222],"type":"choropleth"}],"name":"2021-02-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nepal","Australia","Turkey","Yemen","Estonia","Czech Republic","Norway","Azerbaijan","Cook Islands","Egypt","Bermuda","Tanzania","Bulgaria","Colombia","Slovakia","Lesotho","Senegal","Pitcairn","Romania","Grenada","Jordan","Belgium","Kuwait","Spain","Bahamas","Papua New Guinea","Madagascar","Kazakhstan","India","Sweden","Kyrgyzstan","Armenia","Macedonia","Cape Verde","Trinidad and Tobago","Burundi","Malta","Gibraltar","Iceland","Bhutan","Niger","Bahrain","New Zealand","Saint Vincent and the Grenadines","Laos","Turks and Caicos Islands","Samoa","Malawi","Germany","Saint Kitts and Nevis","Haiti","Argentina","Finland","Mali","Vietnam","Jersey","Panama","Afghanistan","Thailand","Democratic Republic of the Congo","Bosnia and Herzegovina","British Virgin Islands","Slovenia","Eritrea","Uruguay","Zambia","Canada","Belarus","South Korea","Mozambique","Seychelles","Nigeria","Bangladesh","Guatemala","Mauritania","Malaysia","Cyprus","Montenegro","Georgia","China","Paraguay","Ireland","Nicaragua","Jamaica","Peru","Republic of the Congo","Oman","Palestine","British Indian Ocean Territory","Iraq","Fiji","Dominican Republic","United Kingdom","Croatia","Costa Rica","Kiribati","Guernsey","Barbados","Angola","Switzerland","Lebanon","Tajikistan","Mexico","Swaziland","Dominica","South Africa","Western Sahara","Guinea","France","Ivory Coast","Pakistan","Kosovo","Uzbekistan","Saint Helena","Botswana","Sao Tome and Principe","Somalia","Ethiopia","Vanuatu","Luxembourg","Sierra Leone","Morocco","Liechtenstein","Zimbabwe","Micronesia","Libya","El Salvador","Anguilla","Syria","Israel","Russia","Belize","Togo","Comoros","Tuvalu","Hungary","Equatorial Guinea","Brunei","Iran","Suriname","East Timor","Isle of Man","Sri Lanka","Saint Lucia","Chad","Niue","Italy","Myanmar","Liberia","United States","Greece","Chile","United Arab Emirates","Monaco","Montserrat","Central African Republic","Cayman Islands","Venezuela","Ghana","Brazil","North Korea","Djibouti","Mauritius","Maldives","Rwanda","Burkina Faso","Honduras","Indonesia","Ecuador","Kenya","Gambia","Sudan","Cameroon","South Sudan","Bolivia","Latvia","Poland","Albania","Denmark","Lithuania","Saudi Arabia","Guinea-Bissau","Tonga","Algeria","Portugal","Gabon","Solomon Islands","Falkland Islands","Nauru","Cuba","Andorra","Moldova","Uganda","Tunisia","San Marino","Singapore","Vatican","Palau","Qatar","Austria","Cambodia","Benin","Mongolia","Ukraine","Philippines","Greenland","Guyana","Serbia","Faroe Islands","Netherlands","Japan","Marshall Islands","Turkmenistan","Antigua and Barbuda"],"locations":["NPL","AUS","TUR","YEM","EST","CZE","NOR","AZE","COK","EGY","BMU","TZA","BGR","COL","SVK","LSO","SEN","PCN","ROU","GRD","JOR","BEL","KWT","ESP","BHS","PNG","MDG","KAZ","IND","SWE","KGZ","ARM","MKD","CPV","TTO","BDI","MLT","GIB","ISL","BTN","NER","BHR","NZL","VCT","LAO","TCA","WSM","MWI","DEU","KNA","HTI","ARG","FIN","MLI","VNM","JEY","PAN","AFG","THA","COD","BIH","VGB","SVN","ERI","URY","ZMB","CAN","BLR","KOR","MOZ","SYC","NGA","BGD","GTM","MRT","MYS","CYP","MNE","GEO","CHN","PRY","IRL","NIC","JAM","PER","COG","OMN","PSE","IOT","IRQ","FJI","DOM","GBR","HRV","CRI","KIR","GGY","BRB","AGO","CHE","LBN","TJK","MEX","SWZ","DMA","ZAF","ESH","GIN","FRA","CIV","PAK","XKX","UZB","SHN","BWA","STP","SOM","ETH","VUT","LUX","SLE","MAR","LIE","ZWE","FSM","LBY","SLV","AIA","SYR","ISR","RUS","BLZ","TGO","COM","TUV","HUN","GNQ","BRN","IRN","SUR","TLS","IMN","LKA","LCA","TCD","NIU","ITA","MMR","LBR","USA","GRC","CHL","ARE","MCO","MSR","CAF","CYM","VEN","GHA","BRA","PRK","DJI","MUS","MDV","RWA","BFA","HND","IDN","ECU","KEN","GMB","SDN","CMR","SSD","BOL","LVA","POL","ALB","DNK","LTU","SAU","GNB","TON","DZA","PRT","GAB","SLB","FLK","NRU","CUB","AND","MDA","UGA","TUN","SMR","SGP","VAT","PLW","QAT","AUT","KHM","BEN","MNG","UKR","PHL","GRL","GUY","SRB","FRO","NLD","JPN","MHL","TKM","ATG"],"name":"","z":[0.267457895,0.342687489,0.29662869,0.282355263,0.364977444,0.342416667,0.459539617,0.449191257,0.2205,0.465232077,0.152133333,0.27268972,0.287797665,0.160743829,0.355032895,0.2165,0.29777931,0.605166667,0.363819178,0.256272727,0.191252809,0.284068727,0.134642686,0.319218751,0.303167464,0.386761905,0.321598958,0.387666667,0.166288674,0.336777523,-0.208652174,0.450472222,0.30297561,0.289658824,0.32175,-0.075677419,0.203859504,0.301891892,0.450158416,-0.269923077,0.429872211,0.161503876,0.396880034,0.179658537,0.432166667,0.571818182,0.403470588,0.200227425,0.308884746,0.1952,0.344553459,0.303188339,0.418047853,0.230464646,0.412282486,0.238481818,0.196337871,0.397840278,0.374820712,0.213645985,0.323780645,0.519363636,0.331128049,0.5415,0.34446715,0.243378788,0.391650612,0.354213675,0.449154185,0.337550898,0.248723214,0.363001602,0.261400853,0.229374194,0.461296296,-0.019925176,0.341489559,0.261854167,0.384957377,0.418652679,0.141771786,0.348093968,0.252565517,0.416599702,0.349136858,0.12,0.391082759,0.56535,0.8278,0.265752212,0.442094737,-0.038097607,0.410096927,0.314495652,0.241941842,0.832333333,0.387295775,0.326625,0.333887755,0.31414648,0.392095607,0.400302158,0.204600091,0.306083333,0.0115,0.373813853,0.291431818,0.501465753,0.338198043,0.443418605,0.633498606,0.065402985,0.412043478,0.728833333,0.334098485,0.225818182,0.403724138,0.347144201,0.18925,0.355474138,0.350057471,0.292242744,0.118878788,0.267971074,0.21225,0.477185185,0.337074364,0.44775,0.317694118,0.301768828,0.343294165,0.407684783,0.381099057,0.289,0.5708,0.362994975,0.160652174,0.096611111,0.431789063,0.55684,0.041461538,0.307491803,0.25811257,0.375981481,0.430670455,0.099875,0.358661873,0.640690811,0.439847584,0.407595992,0.366994717,0.188285047,0.193034933,0.31969697,0.353296296,0.35359322,0.379287879,0.156235658,0.307073741,0.357170629,0.437378378,0.50096,0.406042553,0.091156593,0.167282686,0.448416667,0.267218664,0.058464642,0.420174495,0.310811453,0.320881579,0.361191304,0.394387387,0.362861538,0.219781915,0.197134529,0.23115704,0.336603659,0.374796078,0.334865546,0.18239662,-0.03473913,0.299953488,0.281083871,0.373205183,0.567669118,-0.0975,0.199230769,0.1685,0.109200696,0.192361702,0.402060109,0.321975701,0.308202532,0.024444444,0.430028005,-0.242,0.6525,0.188868074,0.348660263,0.255473684,0.264881579,0.099474576,0.33315655,0.258593988,0.294947368,0.178055556,-0.162498471,-0.123190476,0.373799558,0.304920448,0.4467,0.556814815,0.278923077],"type":"choropleth"}],"name":"2021-02-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Armenia","Portugal","Estonia","Greece","Cyprus","Swaziland","Kosovo","Kuwait","Greenland","Malta","Lesotho","Uzbekistan","Kenya","New Zealand","Philippines","Russia","Ukraine","Cayman Islands","Bahamas","Ghana","Hungary","Saint Lucia","Sierra Leone","Tajikistan","Mongolia","Afghanistan","Turkey","South Sudan","Falkland Islands","Kazakhstan","Pakistan","Malawi","Iceland","Kiribati","Uruguay","Honduras","Senegal","Antigua and Barbuda","Belarus","Tunisia","Cape Verde","Oman","Marshall Islands","Slovakia","Ethiopia","Comoros","Belgium","Faroe Islands","Gibraltar","Suriname","Cook Islands","Bolivia","Myanmar","Kyrgyzstan","British Virgin Islands","Rwanda","Sao Tome and Principe","Bhutan","Netherlands","Czech Republic","Cuba","Burundi","Costa Rica","Niger","Benin","Bermuda","Germany","Turkmenistan","Micronesia","Vanuatu","Brunei","Cambodia","Croatia","Monaco","Singapore","Luxembourg","Yemen","Belize","North Korea","Uganda","Samoa","Bosnia and Herzegovina","Guyana","Albania","Laos","Indonesia","Lithuania","Chad","Guatemala","Finland","Italy","Cameroon","Brazil","Dominica","Fiji","Switzerland","Tonga","Papua New Guinea","Isle of Man","Nauru","Vietnam","Syria","Mozambique","Nepal","Somalia","South Korea","India","Mexico","United States","China","Anguilla","Romania","Guinea","Zimbabwe","Western Sahara","Saudi Arabia","Montserrat","Central African Republic","Peru","Burkina Faso","Argentina","Zambia","Australia","Nicaragua","Jamaica","Sri Lanka","Bahrain","Thailand","Djibouti","Venezuela","Montenegro","Panama","Azerbaijan","Japan","Guernsey","Macedonia","Gambia","Tuvalu","Slovenia","Mauritania","Israel","Norway","Algeria","Andorra","Saint Helena","Chile","Qatar","Iran","Eritrea","Liberia","East Timor","Denmark","Morocco","Saint Vincent and the Grenadines","Jersey","Saint Kitts and Nevis","Canada","Serbia","Guinea-Bissau","Democratic Republic of the Congo","Niue","Egypt","Liechtenstein","Madagascar","Austria","Tokelau","Dominican Republic","Pitcairn","Paraguay","Latvia","Moldova","Ireland","Bangladesh","Colombia","Mali","Vatican","Palau","Nigeria","Equatorial Guinea","United Arab Emirates","Republic of the Congo","Maldives","Gabon","Malaysia","Palestine","Bulgaria","Mauritius","Jordan","Libya","South Africa","Barbados","Poland","Tanzania","San Marino","Georgia","Haiti","Trinidad and Tobago","Seychelles","Spain","Ecuador","France","Iraq","Togo","Lebanon","Ivory Coast","Solomon Islands","Sudan","El Salvador","United Kingdom","Sweden","Botswana","Angola","Grenada","Turks and Caicos Islands"],"locations":["ARM","PRT","EST","GRC","CYP","SWZ","XKX","KWT","GRL","MLT","LSO","UZB","KEN","NZL","PHL","RUS","UKR","CYM","BHS","GHA","HUN","LCA","SLE","TJK","MNG","AFG","TUR","SSD","FLK","KAZ","PAK","MWI","ISL","KIR","URY","HND","SEN","ATG","BLR","TUN","CPV","OMN","MHL","SVK","ETH","COM","BEL","FRO","GIB","SUR","COK","BOL","MMR","KGZ","VGB","RWA","STP","BTN","NLD","CZE","CUB","BDI","CRI","NER","BEN","BMU","DEU","TKM","FSM","VUT","BRN","KHM","HRV","MCO","SGP","LUX","YEM","BLZ","PRK","UGA","WSM","BIH","GUY","ALB","LAO","IDN","LTU","TCD","GTM","FIN","ITA","CMR","BRA","DMA","FJI","CHE","TON","PNG","IMN","NRU","VNM","SYR","MOZ","NPL","SOM","KOR","IND","MEX","USA","CHN","AIA","ROU","GIN","ZWE","ESH","SAU","MSR","CAF","PER","BFA","ARG","ZMB","AUS","NIC","JAM","LKA","BHR","THA","DJI","VEN","MNE","PAN","AZE","JPN","GGY","MKD","GMB","TUV","SVN","MRT","ISR","NOR","DZA","AND","SHN","CHL","QAT","IRN","ERI","LBR","TLS","DNK","MAR","VCT","JEY","KNA","CAN","SRB","GNB","COD","NIU","EGY","LIE","MDG","AUT","TKL","DOM","PCN","PRY","LVA","MDA","IRL","BGD","COL","MLI","VAT","PLW","NGA","GNQ","ARE","COG","MDV","GAB","MYS","PSE","BGR","MUS","JOR","LBY","ZAF","BRB","POL","TZA","SMR","GEO","HTI","TTO","SYC","ESP","ECU","FRA","IRQ","TGO","LBN","CIV","SLB","SDN","SLV","GBR","SWE","BWA","AGO","GRD","TCA"],"name":"","z":[0.281051724,0.406163741,0.390673171,0.352894085,0.322865248,0.20444,0.27487013,0.104904545,0.442894737,0.1324,0.330561644,0.297533333,0.284944619,0.361778626,0.31522868,0.367980932,0.389736842,0.43545122,0.423116466,0.317988051,0.363523684,0.452571429,0.413782609,0.247512821,0.22077459,0.268222222,0.29277501,0.491723404,0.456568182,0.28802,0.277285946,0.24952349,0.402759615,0.243333333,0.312139249,0.145352941,0.151093633,0.209987179,0.390245902,0.332597938,0.359537313,0.236246575,0.121666667,0.307232044,0.318517073,-0.726625,0.274929227,0.205782609,0.325258065,0.400333333,-0.022333333,0.136923954,0.176417845,0.423296296,0.524166667,0.177688776,0.2445,0.5014,0.336903518,0.2903361,0.075263489,0.080108108,0.229853395,0.493202144,0.058456,0.514047619,0.32210571,0.375347826,0.503111111,0.016833333,0.013181818,0.311426966,0.387555556,0.147264463,0.225841098,0.256642241,0.378813725,0.260962617,0.467491803,0.352666667,0.418923077,0.430094595,0.321548387,0.396578199,0.505784431,0.187540674,0.252812971,0.424048544,0.307651739,0.333053023,0.342176106,0.436381643,0.332482877,-0.008181818,0.242128,0.317392255,0.462823529,0.401674074,0.267653061,0.887,0.547719942,0.392111111,0.261993789,0.26835545,0.427951977,0.378745322,0.328486095,0.243836967,0.442574764,0.334569682,-0.2226,0.349400173,0.50128169,0.262238381,0.596725,0.11809466,0.436066667,0.370181818,0.311096633,0.369633663,0.316841564,0.231639098,0.380866889,0.208184,0.400186194,0.302509091,0.21545641,0.275019363,0.258761905,0.1856391,0.422392857,0.080074253,0.387578947,0.238346647,0.114494118,0.43055102,0.462545455,-0.1154,0.449809701,0.360909091,0.226168484,0.436039735,0.418672355,0.281957447,-0.001916667,0.208527576,0.2093,0.428757789,0.166923077,0.540664286,0.056727273,0.415629227,0.27381407,0.410894737,0.621026455,0.198647059,0.389933317,0.24176,0.405958333,0.274877437,0.6265,0.432850763,0.640777778,0.202128378,0.32429368,0.613,0.149548153,0.81625,-0.016049751,0.262490826,0.464733051,0.32772619,0.178155902,0.143496063,0.302766667,0.4635,0.0,0.341275121,0.451666667,0.245794681,0.20138,-0.108436364,0.425146893,0.166028234,0.375916279,0.30995302,0.443277778,0.266674419,0.077865672,0.188473931,0.317766423,0.28564755,0.4164,0.19275,0.390188776,0.338671123,0.26374055,0.361323077,0.35090298,0.429768275,0.276324357,0.305712984,0.154278049,0.219741597,0.376755814,0.35025,0.28576259,-0.045195584,0.408773183,0.389986082,0.360434783,0.348055556,0.374051282,0.696],"type":"choropleth"}],"name":"2021-02-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Benin","North Korea","Dominican Republic","Niger","Barbados","Luxembourg","United Arab Emirates","Guernsey","Azerbaijan","Pitcairn","Austria","Ghana","Turks and Caicos Islands","Spain","Ukraine","Honduras","Tajikistan","Switzerland","Saint Kitts and Nevis","Saudi Arabia","Guinea","Uganda","Armenia","Chile","Costa Rica","Sri Lanka","Netherlands","Nicaragua","Venezuela","Italy","Czech Republic","Papua New Guinea","Kuwait","Chad","Togo","Saint Helena","Morocco","Sao Tome and Principe","Malta","Paraguay","Gibraltar","Albania","Macedonia","South Africa","Iraq","Falkland Islands","Central African Republic","Bangladesh","Canada","Afghanistan","Kyrgyzstan","Lesotho","Bermuda","Egypt","El Salvador","Lebanon","Senegal","Vietnam","Cook Islands","Guinea-Bissau","Bahamas","Ireland","Bhutan","Syria","Finland","Niue","Hungary","Angola","Israel","Kosovo","Iran","Bahrain","South Sudan","Bulgaria","Equatorial Guinea","Australia","Libya","Yemen","Greece","Vatican","British Indian Ocean Territory","Republic of the Congo","Brazil","Nepal","Thailand","Isle of Man","Faroe Islands","Nauru","France","Cambodia","Belgium","East Timor","Pakistan","Philippines","Montserrat","Sierra Leone","Belize","Ecuador","Suriname","Somalia","Turkey","Singapore","Palestine","Colombia","South Korea","Cape Verde","Zambia","Slovenia","Germany","Romania","Denmark","Japan","Tunisia","United States","Tonga","Uruguay","Algeria","China","Moldova","Gambia","Kenya","Mongolia","Georgia","Liechtenstein","New Zealand","Eritrea","Lithuania","Serbia","Kazakhstan","Democratic Republic of the Congo","Sudan","Jamaica","Sweden","Laos","Guatemala","Panama","Marshall Islands","Trinidad and Tobago","Uzbekistan","India","Burundi","Nigeria","Cayman Islands","Mali","Montenegro","Haiti","Poland","Qatar","Bosnia and Herzegovina","Vanuatu","Mozambique","Jersey","Turkmenistan","Tanzania","Grenada","Iceland","Antigua and Barbuda","Andorra","Belarus","Mauritius","Fiji","Zimbabwe","Liberia","Micronesia","Brunei","Anguilla","Mauritania","Gabon","Tokelau","Kiribati","Botswana","Saint Vincent and the Grenadines","Russia","Guyana","Dominica","Oman","United Kingdom","Burkina Faso","Western Sahara","Croatia","Jordan","Samoa","Swaziland","Bolivia","Tuvalu","Ethiopia","Cameroon","Monaco","San Marino","Malawi","Ivory Coast","Rwanda","Comoros","Seychelles","Slovakia","Argentina","Greenland","Myanmar","Norway","Madagascar","Malaysia","Estonia","Latvia","Maldives","Portugal","Indonesia","Saint Lucia","Solomon Islands","Cyprus","Peru","British Virgin Islands","Djibouti","Mexico","Cuba"],"locations":["BEN","PRK","DOM","NER","BRB","LUX","ARE","GGY","AZE","PCN","AUT","GHA","TCA","ESP","UKR","HND","TJK","CHE","KNA","SAU","GIN","UGA","ARM","CHL","CRI","LKA","NLD","NIC","VEN","ITA","CZE","PNG","KWT","TCD","TGO","SHN","MAR","STP","MLT","PRY","GIB","ALB","MKD","ZAF","IRQ","FLK","CAF","BGD","CAN","AFG","KGZ","LSO","BMU","EGY","SLV","LBN","SEN","VNM","COK","GNB","BHS","IRL","BTN","SYR","FIN","NIU","HUN","AGO","ISR","XKX","IRN","BHR","SSD","BGR","GNQ","AUS","LBY","YEM","GRC","VAT","IOT","COG","BRA","NPL","THA","IMN","FRO","NRU","FRA","KHM","BEL","TLS","PAK","PHL","MSR","SLE","BLZ","ECU","SUR","SOM","TUR","SGP","PSE","COL","KOR","CPV","ZMB","SVN","DEU","ROU","DNK","JPN","TUN","USA","TON","URY","DZA","CHN","MDA","GMB","KEN","MNG","GEO","LIE","NZL","ERI","LTU","SRB","KAZ","COD","SDN","JAM","SWE","LAO","GTM","PAN","MHL","TTO","UZB","IND","BDI","NGA","CYM","MLI","MNE","HTI","POL","QAT","BIH","VUT","MOZ","JEY","TKM","TZA","GRD","ISL","ATG","AND","BLR","MUS","FJI","ZWE","LBR","FSM","BRN","AIA","MRT","GAB","TKL","KIR","BWA","VCT","RUS","GUY","DMA","OMN","GBR","BFA","ESH","HRV","JOR","WSM","SWZ","BOL","TUV","ETH","CMR","MCO","SMR","MWI","CIV","RWA","COM","SYC","SVK","ARG","GRL","MMR","NOR","MDG","MYS","EST","LVA","MDV","PRT","IDN","LCA","SLB","CYP","PER","VGB","DJI","MEX","CUB"],"name":"","z":[0.233961538,0.530414286,0.038695,0.521160105,0.334210989,0.21946114,0.198397641,0.351894118,0.519935154,0.6842,0.322531127,0.237688427,0.2151875,0.294885863,0.365532695,0.241381132,0.228302326,0.31204944,0.492666667,0.091048304,0.1494,0.256677966,0.3218,0.227241664,0.362018127,0.346161165,0.360419525,0.169361934,0.073851824,0.281503301,0.375205928,0.455053097,0.074687732,0.345964286,0.093547619,0.344769231,0.259023769,0.3246,0.284526316,0.132598956,0.352210526,0.429029412,0.306882353,0.295142445,0.341889121,0.376068966,0.502371429,0.152133581,0.385217421,0.391148649,0.180666667,0.374463415,0.54328125,0.437408346,-0.029676791,0.213439276,0.111688722,0.471331563,0.2925,0.2296,0.428069959,0.298223102,-0.370809524,0.242890909,0.348197824,0.689222222,0.326234192,0.45420765,0.210018111,0.373701299,0.436851297,-0.026978814,0.433616822,0.383347079,0.076590909,0.439520989,0.466125,0.578392,0.341173434,0.0,0.620666667,-0.037019231,0.36010391,0.126289628,0.338477099,0.257216867,-0.164142857,0.2905,0.32853978,0.157818182,0.261717726,0.526153846,0.191579974,0.321676819,0.65345,0.38787,0.396238636,0.194543412,0.607736842,0.409073973,0.248106324,0.326862522,0.387243902,0.249993422,0.36373151,0.295767857,0.239337079,0.41685348,0.337544569,0.418678045,0.376914089,0.272590576,0.276236607,0.475216745,0.378685393,0.355799702,0.373665441,0.29821829,0.470977679,0.406556338,0.359139925,0.281548638,0.46762268,0.507653846,0.335795201,0.14062963,0.390578629,-0.073421365,0.186651163,0.240387195,0.477123967,0.41191623,0.380465812,0.534625,0.211386384,0.243900862,0.660428571,0.173094017,0.178534884,0.233602713,0.133382353,0.23356111,0.54923301,0.3083,0.228580645,0.339207092,0.312755201,0.166635731,0.416703448,0.560545455,0.227138889,0.464776224,0.3685,0.272547368,-0.0006,0.36200885,0.421457944,0.371787879,0.400864865,0.48868,0.223473214,0.187407407,0.511807122,-0.015857143,-0.203782609,0.594,-0.063176471,0.484081522,0.931,0.0,0.337081481,0.456741379,0.290809274,0.415014706,0.35525,0.175913793,0.35554191,0.397762376,0.413612903,0.42894697,0.236473684,0.072307692,0.303413793,0.124370123,0.115333333,0.353668224,0.462503254,0.153058824,-0.234,0.346144876,0.221723577,0.04555,-0.725222222,0.504894737,0.410732323,0.2923258,0.319722222,0.43695346,0.399766058,0.247137615,0.102524745,0.356419355,0.213735772,0.155781513,0.310854849,0.173039897,0.431364706,0.196107143,0.345989775,0.357712436,0.454285714,0.41352,0.31991168,0.024764658],"type":"choropleth"}],"name":"2021-02-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Yemen","Palau","Panama","Thailand","Cayman Islands","Turkey","Egypt","Tajikistan","Turks and Caicos Islands","Cook Islands","El Salvador","Zambia","Bahrain","Vatican","Canada","Colombia","Antigua and Barbuda","Sweden","Angola","Falkland Islands","Georgia","Belarus","Democratic Republic of the Congo","Gibraltar","Germany","Venezuela","Saint Vincent and the Grenadines","Lithuania","Syria","Senegal","Mexico","Czech Republic","Trinidad and Tobago","Saudi Arabia","Mali","Belgium","Switzerland","Cape Verde","Djibouti","Norway","Tonga","Gabon","Tunisia","Liechtenstein","New Zealand","Finland","Central African Republic","Bangladesh","Nicaragua","Palestine","Cuba","Albania","Dominica","Nigeria","Swaziland","Ghana","Ethiopia","Oman","Madagascar","Malawi","Croatia","Fiji","North Korea","Zimbabwe","Equatorial Guinea","Dominican Republic","Tanzania","Malaysia","Cameroon","Faroe Islands","Comoros","Togo","Uganda","Mauritius","Libya","Russia","Vanuatu","Cyprus","Portugal","Republic of the Congo","Qatar","Poland","China","San Marino","Romania","Macedonia","Ukraine","Luxembourg","Niger","Costa Rica","Denmark","Sao Tome and Principe","Chad","Belize","East Timor","Maldives","Ecuador","Niue","Gambia","Chile","Turkmenistan","Micronesia","France","Barbados","Estonia","Eritrea","Pakistan","United States","Algeria","Somalia","Italy","Slovakia","Israel","Nauru","Bolivia","Western Sahara","Iran","Jamaica","Myanmar","Marshall Islands","Montserrat","Armenia","Kiribati","Jersey","Montenegro","Burkina Faso","Laos","Paraguay","Guernsey","Rwanda","Iceland","Guatemala","Kyrgyzstan","Uruguay","Bermuda","Benin","Netherlands","Greenland","Lesotho","Saint Lucia","Samoa","Papua New Guinea","Kenya","Guinea","British Virgin Islands","Indonesia","Andorra","Saint Helena","Latvia","India","Liberia","Bulgaria","Greece","Solomon Islands","Mongolia","Sudan","Pitcairn","Malta","Singapore","South Sudan","Botswana","Haiti","Australia","Grenada","Japan","Guyana","United Kingdom","Sri Lanka","Bahamas","Morocco","Guinea-Bissau","Cambodia","Jordan","Burundi","Bosnia and Herzegovina","Ireland","Uzbekistan","Argentina","South Africa","Philippines","Peru","Mauritania","Saint Kitts and Nevis","Spain","Ivory Coast","South Korea","Mozambique","British Indian Ocean Territory","Vietnam","Nepal","Isle of Man","Serbia","Suriname","United Arab Emirates","Brazil","Lebanon","Iraq","Slovenia","Honduras","Monaco","Brunei","Bhutan","Kuwait","Seychelles","Sierra Leone","Kosovo","Afghanistan","Hungary","Kazakhstan","Azerbaijan","Moldova","Austria"],"locations":["YEM","PLW","PAN","THA","CYM","TUR","EGY","TJK","TCA","COK","SLV","ZMB","BHR","VAT","CAN","COL","ATG","SWE","AGO","FLK","GEO","BLR","COD","GIB","DEU","VEN","VCT","LTU","SYR","SEN","MEX","CZE","TTO","SAU","MLI","BEL","CHE","CPV","DJI","NOR","TON","GAB","TUN","LIE","NZL","FIN","CAF","BGD","NIC","PSE","CUB","ALB","DMA","NGA","SWZ","GHA","ETH","OMN","MDG","MWI","HRV","FJI","PRK","ZWE","GNQ","DOM","TZA","MYS","CMR","FRO","COM","TGO","UGA","MUS","LBY","RUS","VUT","CYP","PRT","COG","QAT","POL","CHN","SMR","ROU","MKD","UKR","LUX","NER","CRI","DNK","STP","TCD","BLZ","TLS","MDV","ECU","NIU","GMB","CHL","TKM","FSM","FRA","BRB","EST","ERI","PAK","USA","DZA","SOM","ITA","SVK","ISR","NRU","BOL","ESH","IRN","JAM","MMR","MHL","MSR","ARM","KIR","JEY","MNE","BFA","LAO","PRY","GGY","RWA","ISL","GTM","KGZ","URY","BMU","BEN","NLD","GRL","LSO","LCA","WSM","PNG","KEN","GIN","VGB","IDN","AND","SHN","LVA","IND","LBR","BGR","GRC","SLB","MNG","SDN","PCN","MLT","SGP","SSD","BWA","HTI","AUS","GRD","JPN","GUY","GBR","LKA","BHS","MAR","GNB","KHM","JOR","BDI","BIH","IRL","UZB","ARG","ZAF","PHL","PER","MRT","KNA","ESP","CIV","KOR","MOZ","IOT","VNM","NPL","IMN","SRB","SUR","ARE","BRA","LBN","IRQ","SVN","HND","MCO","BRN","BTN","KWT","SYC","SLE","XKX","AFG","HUN","KAZ","AZE","MDA","AUT"],"name":"","z":[0.434731183,0.4345,0.178986676,0.369058579,0.483576471,0.339499521,0.467104637,0.298935252,0.612857143,0.168111111,0.088016327,0.112753086,-0.195845771,0.953,0.367601843,0.225137926,0.330395604,0.343275168,0.351018634,0.4386875,0.431986842,0.378,0.222949367,0.156818182,0.291749362,0.037610717,0.253513889,0.391986637,0.2751,0.124779174,0.261103908,0.232127572,0.325507071,0.080656985,0.22232381,0.233537854,0.256991525,0.130789474,0.340740741,0.40036432,0.296859649,0.570404545,0.316452381,0.51048,0.289948792,0.285546614,0.365732143,0.196924731,0.229398323,0.312739437,0.092210984,0.386268293,0.2232,0.154574576,0.250657143,0.202198511,0.40054262,0.193917647,0.191513966,0.329678733,0.306644068,0.473938272,0.52409375,0.211314516,0.535958333,0.155168411,0.343494357,0.085677151,0.406368966,0.234555556,0.2502,0.258532934,0.376846545,0.28306383,0.390634146,0.314607401,0.452428571,0.31214128,0.320437253,0.137769231,0.10410443,0.300651503,0.359133452,0.4435,0.342017241,0.19352381,0.330370504,0.259031414,0.445825806,0.270104762,0.419540173,0.209764706,0.479897727,0.242285714,0.622333333,0.03509434,-0.105479794,0.356,0.513846667,0.289639342,0.543888889,-0.68,0.357416554,0.228937063,0.188668449,0.3127,0.265330713,0.407527726,0.422624549,0.442646067,0.314775199,0.300675497,0.196198444,0.0,0.176078652,0.564645161,0.447123484,0.358747201,0.580911798,0.46,0.37805,0.418071429,0.6312,0.399909091,0.15002,0.469683333,0.325037383,0.243470852,0.308790323,0.057789286,0.300288462,0.405564143,-0.022814815,0.313501637,0.408448276,0.223505747,0.336948141,0.3383,0.13922,0.279454545,-0.038,0.367441176,0.390298879,0.271454545,0.457571429,0.200296486,0.27272973,0.0114,0.188523013,0.11422649,0.479934783,0.303967347,0.288860317,0.24825,0.297303922,0.258565891,0.7374,0.192833333,0.324008222,0.397632184,0.28537931,0.311078431,0.397620424,0.470133333,0.265892554,0.350204819,0.334649662,0.22688342,0.41637,0.214245059,-0.353461538,0.21384127,0.132648438,-0.168964286,0.326993671,0.287626569,0.23648,0.321879771,0.314924478,0.322769972,0.285292753,0.081181818,0.218,0.251717469,0.245327273,0.37889271,0.283653846,0.833333333,0.463056237,0.261686567,0.26222695,0.328034483,0.5275,0.221260113,0.381936668,0.196600575,0.333256997,0.276805128,0.172037241,0.401885714,0.349818182,-0.090318182,0.057815166,0.497208589,0.303230769,0.357828947,0.196079646,0.303776224,0.41528,0.498795812,0.353691589,0.303428133],"type":"choropleth"}],"name":"2021-02-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Monaco","Botswana","Kuwait","Canada","Paraguay","Central African Republic","United Kingdom","Peru","Bosnia and Herzegovina","Switzerland","Greenland","France","Latvia","Maldives","Seychelles","Zambia","Vietnam","Brazil","United States","Indonesia","Bahrain","Eritrea","British Virgin Islands","Sao Tome and Principe","Djibouti","Kenya","Lithuania","South Korea","Cuba","Norway","Bangladesh","Luxembourg","Japan","Chad","Sri Lanka","Cambodia","Algeria","Guinea","Angola","Saint Lucia","Mongolia","Libya","Ukraine","Nepal","Burkina Faso","Mali","Iraq","Dominica","Austria","Montenegro","Jamaica","Ireland","Andorra","Kosovo","Dominican Republic","Tonga","Chile","Bhutan","Pakistan","Saint Vincent and the Grenadines","Cameroon","Niue","Grenada","Yemen","Bahamas","El Salvador","Benin","Sudan","Turks and Caicos Islands","Singapore","Germany","Burundi","Georgia","Egypt","Mexico","Guatemala","Gambia","Solomon Islands","Saudi Arabia","Philippines","Gabon","Comoros","Guernsey","Liechtenstein","San Marino","Mauritania","Australia","Belarus","Nicaragua","British Indian Ocean Territory","Equatorial Guinea","Oman","Croatia","Costa Rica","Saint Helena","Iran","South Africa","Anguilla","Portugal","Sierra Leone","Tunisia","Thailand","Macedonia","Sweden","Kiribati","Morocco","Afghanistan","Barbados","Poland","Palau","Montserrat","Tanzania","Ivory Coast","Democratic Republic of the Congo","Ethiopia","Slovakia","Panama","Iceland","Greece","Spain","Malta","Slovenia","Republic of the Congo","Kyrgyzstan","Moldova","Marshall Islands","Belgium","Togo","South Sudan","Turkmenistan","North Korea","Madagascar","Nigeria","Italy","Guyana","China","Niger","Somalia","Swaziland","Mozambique","United Arab Emirates","Mauritius","Netherlands","Fiji","Kazakhstan","Venezuela","Western Sahara","Jersey","Micronesia","Qatar","Argentina","Suriname","New Zealand","Bulgaria","Haiti","Honduras","Uruguay","Rwanda","Lesotho","Trinidad and Tobago","Colombia","Cyprus","Malawi","Hungary","Faroe Islands","Armenia","Czech Republic","Albania","Cayman Islands","Zimbabwe","Gibraltar","Saint Kitts and Nevis","Tajikistan","Estonia","Ecuador","Syria","Bermuda","Israel","Turkey","Isle of Man","India","Guinea-Bissau","Papua New Guinea","Laos","Cape Verde","Serbia","Myanmar","Ghana","Tuvalu","Uganda","Romania","Vanuatu","Belize","Lebanon","Liberia","Palestine","East Timor","Uzbekistan","Malaysia","Senegal","Denmark","Samoa","Jordan","Russia","Antigua and Barbuda","Cook Islands","Falkland Islands","Brunei","Finland","Azerbaijan","Bolivia"],"locations":["MCO","BWA","KWT","CAN","PRY","CAF","GBR","PER","BIH","CHE","GRL","FRA","LVA","MDV","SYC","ZMB","VNM","BRA","USA","IDN","BHR","ERI","VGB","STP","DJI","KEN","LTU","KOR","CUB","NOR","BGD","LUX","JPN","TCD","LKA","KHM","DZA","GIN","AGO","LCA","MNG","LBY","UKR","NPL","BFA","MLI","IRQ","DMA","AUT","MNE","JAM","IRL","AND","XKX","DOM","TON","CHL","BTN","PAK","VCT","CMR","NIU","GRD","YEM","BHS","SLV","BEN","SDN","TCA","SGP","DEU","BDI","GEO","EGY","MEX","GTM","GMB","SLB","SAU","PHL","GAB","COM","GGY","LIE","SMR","MRT","AUS","BLR","NIC","IOT","GNQ","OMN","HRV","CRI","SHN","IRN","ZAF","AIA","PRT","SLE","TUN","THA","MKD","SWE","KIR","MAR","AFG","BRB","POL","PLW","MSR","TZA","CIV","COD","ETH","SVK","PAN","ISL","GRC","ESP","MLT","SVN","COG","KGZ","MDA","MHL","BEL","TGO","SSD","TKM","PRK","MDG","NGA","ITA","GUY","CHN","NER","SOM","SWZ","MOZ","ARE","MUS","NLD","FJI","KAZ","VEN","ESH","JEY","FSM","QAT","ARG","SUR","NZL","BGR","HTI","HND","URY","RWA","LSO","TTO","COL","CYP","MWI","HUN","FRO","ARM","CZE","ALB","CYM","ZWE","GIB","KNA","TJK","EST","ECU","SYR","BMU","ISR","TUR","IMN","IND","GNB","PNG","LAO","CPV","SRB","MMR","GHA","TUV","UGA","ROU","VUT","BLZ","LBN","LBR","PSE","TLS","UZB","MYS","SEN","DNK","WSM","JOR","RUS","ATG","COK","FLK","BRN","FIN","AZE","BOL"],"name":"","z":[0.251882353,0.212864583,0.040121212,0.302020954,0.523034546,0.405,0.397389575,0.279002549,0.500233945,0.384503401,0.244854167,0.338450856,0.106298913,0.036345081,0.327494845,0.196772727,0.329483113,0.560425833,0.329012224,0.149490541,0.06755303,0.008,0.081428571,-0.061714286,0.038423077,0.36466375,0.29101875,0.300881696,0.113390093,0.408266277,0.30990625,0.347621469,0.134582591,0.365528571,0.298537525,0.368698113,0.424797753,0.226367521,0.551218241,-0.0486,0.115978723,0.158708333,0.459912541,0.262477477,0.534220779,0.325586207,0.277193634,0.23975,0.305560113,0.475322034,0.286807052,0.346236848,0.495592593,0.379303571,0.112519841,0.123837209,0.34327161,0.493333333,0.177603245,0.1468,0.362489394,0.511117647,0.381166667,0.443757895,0.291672727,0.186830737,0.185834862,0.469728682,0.16075,0.281846449,0.29150881,-0.278782609,0.377988189,0.456733711,0.277397946,0.352152815,0.396709677,0.192444444,0.093349412,0.268715519,0.404798969,-0.363,0.271416667,0.614117647,0.14,0.37962069,0.374096487,0.455690141,0.17881733,0.848,0.434384615,0.307095238,0.321282353,0.227997416,0.166375,0.445395294,0.269088906,0.419333333,0.437376046,0.356523077,0.405093023,0.26931505,0.067022727,0.317809375,0.345,0.312706949,0.315588785,-0.027410788,0.218846749,0.905,0.336391304,0.281802097,0.262870968,0.392115044,0.33083871,0.395134454,0.231043544,0.315872881,0.35394402,0.305199661,0.110423729,0.270715152,0.442528302,0.127444444,0.154394737,0.0405,0.316549401,0.303802817,0.50834104,0.524108108,0.40469697,0.30163253,0.299468176,0.304980188,0.212759259,0.334514863,0.343601796,0.202646465,0.096116667,0.355266129,0.255723103,0.534588235,0.3653431,0.062035294,-0.074254545,0.097676922,0.380142857,0.346671875,0.926,0.134401338,0.42601541,0.655,0.205298938,0.3169801,0.331941489,0.153474104,0.322783381,0.12531746,0.318404762,0.271238482,0.241193587,0.27155418,-0.103923754,0.353609489,0.382272727,0.47815,0.388046296,0.412133333,0.326,0.277803435,0.129183673,0.281333333,0.276545455,0.188547619,0.192698127,0.239239437,0.429157895,0.274631702,0.293685056,0.358818182,0.177195485,0.0954,0.359977528,0.295576923,0.40161039,0.396814126,0.295854158,0.211849642,0.72325,0.205820652,0.302042945,0.2924,0.388135593,0.183681818,0.381493562,0.340896104,0.0292,0.280372549,0.126191445,0.125977528,0.337383821,0.5253,-0.004666667,0.296224008,0.200927536,-0.656,0.538173913,0.229,0.471318711,0.448164234,0.278576923],"type":"choropleth"}],"name":"2021-02-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bangladesh","Chad","Sweden","Peru","Solomon Islands","Laos","Czech Republic","Antigua and Barbuda","Republic of the Congo","British Indian Ocean Territory","Faroe Islands","Morocco","Mexico","Cameroon","Armenia","Kosovo","Liechtenstein","Ethiopia","Argentina","Syria","El Salvador","Romania","Falkland Islands","Lesotho","Georgia","Colombia","Central African Republic","Guatemala","Trinidad and Tobago","Ivory Coast","Belgium","Afghanistan","Anguilla","Tuvalu","Turkey","Burundi","Macedonia","Libya","Philippines","Iraq","Montenegro","Micronesia","Malta","Gambia","Burkina Faso","Spain","Sierra Leone","Latvia","Kyrgyzstan","Jordan","Honduras","Tajikistan","Uruguay","Serbia","Madagascar","Pakistan","Turkmenistan","Belize","Saint Lucia","Dominica","Marshall Islands","Sudan","Estonia","Tunisia","Pitcairn","Mozambique","Guinea-Bissau","Guinea","South Korea","Moldova","Venezuela","United Arab Emirates","Liberia","Mongolia","Guyana","Albania","Nigeria","Oman","Equatorial Guinea","San Marino","Luxembourg","British Virgin Islands","Singapore","Rwanda","France","Cyprus","Qatar","Bosnia and Herzegovina","Paraguay","Denmark","Kenya","Vietnam","Canada","Cayman Islands","Sri Lanka","India","Switzerland","Bolivia","Uganda","Eritrea","Saint Vincent and the Grenadines","Finland","Japan","Tanzania","Zambia","Indonesia","Slovenia","Hungary","Norway","Panama","Thailand","Djibouti","Samoa","Fiji","Democratic Republic of the Congo","Kazakhstan","United Kingdom","Niue","Cape Verde","Algeria","Jamaica","Iran","Cuba","Guernsey","Kiribati","Belarus","Monaco","Angola","Mauritius","Croatia","Nicaragua","Slovakia","Bulgaria","Jersey","Tonga","Myanmar","Western Sahara","Lithuania","Andorra","Azerbaijan","Iceland","China","Nepal","South Sudan","Austria","Palestine","Malawi","Australia","Saint Kitts and Nevis","Portugal","Haiti","Brunei","Botswana","Gabon","Vatican","Niger","Comoros","Zimbabwe","North Korea","Vanuatu","East Timor","Suriname","Greece","Bhutan","Cook Islands","Yemen","Mauritania","Somalia","Seychelles","Ireland","Togo","Bahamas","Russia","Germany","Costa Rica","Netherlands","Chile","Ecuador","Egypt","Senegal","Ghana","Kuwait","Saint Helena","Benin","Uzbekistan","Sao Tome and Principe","Isle of Man","Italy","Lebanon","Bermuda","Mali","Malaysia","Poland","Cambodia","South Africa","Grenada","Dominican Republic","Israel","Papua New Guinea","Turks and Caicos Islands","Gibraltar","Maldives","Bahrain","Swaziland","Montserrat","Saudi Arabia","New Zealand","Greenland","Barbados","Brazil","Ukraine","United States"],"locations":["BGD","TCD","SWE","PER","SLB","LAO","CZE","ATG","COG","IOT","FRO","MAR","MEX","CMR","ARM","XKX","LIE","ETH","ARG","SYR","SLV","ROU","FLK","LSO","GEO","COL","CAF","GTM","TTO","CIV","BEL","AFG","AIA","TUV","TUR","BDI","MKD","LBY","PHL","IRQ","MNE","FSM","MLT","GMB","BFA","ESP","SLE","LVA","KGZ","JOR","HND","TJK","URY","SRB","MDG","PAK","TKM","BLZ","LCA","DMA","MHL","SDN","EST","TUN","PCN","MOZ","GNB","GIN","KOR","MDA","VEN","ARE","LBR","MNG","GUY","ALB","NGA","OMN","GNQ","SMR","LUX","VGB","SGP","RWA","FRA","CYP","QAT","BIH","PRY","DNK","KEN","VNM","CAN","CYM","LKA","IND","CHE","BOL","UGA","ERI","VCT","FIN","JPN","TZA","ZMB","IDN","SVN","HUN","NOR","PAN","THA","DJI","WSM","FJI","COD","KAZ","GBR","NIU","CPV","DZA","JAM","IRN","CUB","GGY","KIR","BLR","MCO","AGO","MUS","HRV","NIC","SVK","BGR","JEY","TON","MMR","ESH","LTU","AND","AZE","ISL","CHN","NPL","SSD","AUT","PSE","MWI","AUS","KNA","PRT","HTI","BRN","BWA","GAB","VAT","NER","COM","ZWE","PRK","VUT","TLS","SUR","GRC","BTN","COK","YEM","MRT","SOM","SYC","IRL","TGO","BHS","RUS","DEU","CRI","NLD","CHL","ECU","EGY","SEN","GHA","KWT","SHN","BEN","UZB","STP","IMN","ITA","LBN","BMU","MLI","MYS","POL","KHM","ZAF","GRD","DOM","ISR","PNG","TCA","GIB","MDV","BHR","SWZ","MSR","SAU","NZL","GRL","BRB","BRA","UKR","USA"],"name":"","z":[0.221733634,0.281135802,0.375558763,0.219474138,0.253777778,0.399352941,0.350877389,0.191961538,0.26275,-0.666,0.471333333,0.306215743,0.317974448,0.363539244,0.274256757,0.278752941,0.503636364,0.516598234,0.366942989,0.4433,0.164688749,0.307895349,0.409695652,0.40608,0.356713805,0.143294519,0.47594382,0.386309387,0.345005682,0.3932875,0.359939558,0.285684848,0.0,0.801666667,0.10470977,-0.363264706,0.228581395,0.08697619,0.286266136,0.197037838,0.552368421,0.488833333,0.250776471,0.51585,0.4940125,0.23845795,0.157956522,0.235703911,0.43405,0.231033058,0.171156673,0.3405875,0.302700784,0.239725702,0.335615385,0.159903581,0.410571429,0.231734694,0.289261905,0.3276,-0.14075,0.347224299,0.296745098,0.313521739,0.8265,0.313086331,0.3204,0.281140845,0.325762542,0.404911602,-0.135078809,0.210645116,0.430324873,0.161950685,0.204321839,0.381681564,0.262866969,0.27209009,0.4775,0.4505,0.367556213,0.6765,0.435651663,0.171795031,0.397703574,0.317179837,0.097789474,0.502167883,-0.148871568,0.356023495,0.270322682,0.416601345,0.367932396,0.527,0.235320513,0.178787656,0.365990851,0.242063521,0.230227468,0.1189,0.349350877,0.401491609,0.245070588,0.310994595,0.213986301,0.1554424,0.402017391,0.387343195,0.400421703,0.268314061,0.234552191,0.357461538,0.210166667,0.239647727,0.369061033,0.214543478,0.414567675,0.1215,0.218887324,0.415418502,0.314742019,0.389606421,-0.06514756,0.209389831,0.2170625,0.374015385,0.120836735,0.404071429,0.30425,0.365682692,0.127214085,0.310746988,0.33370428,0.331486239,0.29442029,0.594028586,0.33947619,0.250442308,0.337,0.402804124,0.317555556,0.216674824,0.110152918,0.388910569,0.324983667,0.470516529,0.211952756,0.310570426,-0.057307692,0.287593314,0.270223819,0.008333333,0.261530864,0.396466019,0.704333333,0.40207772,-0.353454545,0.340305677,0.276647059,0.344466667,0.510466667,0.374923077,0.334356678,-0.176045455,0.411,0.300923077,0.110272727,0.322766551,0.424035714,0.343289332,0.200316092,0.315375427,0.103972888,0.3537134,0.254167442,0.363843237,0.261602573,0.205801511,0.334848875,0.369396875,0.207499438,0.089459893,0.5094,0.082566667,0.248954545,0.339111111,0.299980952,0.3532036,0.099688372,0.237393939,0.2729,-0.067182057,0.239608416,0.326489362,0.301782139,0.248529412,0.143576296,0.34044589,0.338204545,0.3007,0.284145833,-0.163042316,0.146323741,0.103190476,0.42237931,0.113484848,0.351082334,0.46838,0.166451351,0.510862663,0.132143653,0.376759438],"type":"choropleth"}],"name":"2021-02-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turkmenistan","United Arab Emirates","Ukraine","Liberia","Liechtenstein","Oman","Mozambique","Guinea","France","Tonga","Isle of Man","Saudi Arabia","Costa Rica","Japan","Peru","Croatia","Jamaica","Afghanistan","Ecuador","Bhutan","Equatorial Guinea","Tanzania","Mauritius","Zambia","Guinea-Bissau","Central African Republic","Chile","Burundi","Somalia","Bermuda","Pakistan","Guatemala","Panama","Nicaragua","Sri Lanka","Eritrea","Bolivia","Iran","Norway","Thailand","Switzerland","Zimbabwe","Luxembourg","Italy","Mali","Saint Kitts and Nevis","Turkey","Palestine","Kiribati","Montenegro","Gabon","Djibouti","Germany","Burkina Faso","Dominican Republic","Cuba","Greenland","Seychelles","Benin","Paraguay","Vatican","Brazil","Mongolia","Marshall Islands","Sudan","Saint Vincent and the Grenadines","Angola","Nauru","Bahamas","Portugal","Malta","South Korea","Guernsey","Botswana","Mauritania","Tunisia","Vanuatu","Indonesia","Palau","Ghana","Vietnam","Czech Republic","Colombia","Libya","United States","Bulgaria","East Timor","Ethiopia","Niger","Democratic Republic of the Congo","Poland","Azerbaijan","Uruguay","Saint Lucia","Montserrat","Argentina","Cape Verde","Israel","China","Albania","Laos","Togo","Gibraltar","Moldova","Russia","Romania","Belgium","Spain","Falkland Islands","Tajikistan","Jordan","Honduras","Myanmar","Swaziland","Faroe Islands","Uzbekistan","Serbia","Bangladesh","Senegal","Rwanda","Kyrgyzstan","Brunei","Trinidad and Tobago","San Marino","Belize","Anguilla","Hungary","Sierra Leone","Latvia","Greece","Haiti","Belarus","Papua New Guinea","Antigua and Barbuda","Finland","Estonia","Cook Islands","Saint Helena","Algeria","Denmark","Nigeria","Madagascar","Comoros","Tuvalu","India","Kuwait","British Virgin Islands","Cambodia","Canada","Malawi","Kenya","Mexico","Slovakia","Cayman Islands","Sao Tome and Principe","Lesotho","Chad","Malaysia","Western Sahara","Lithuania","Venezuela","Suriname","Slovenia","Fiji","Jersey","United Kingdom","Maldives","Syria","Guyana","Republic of the Congo","Netherlands","New Zealand","South Sudan","Iceland","Samoa","Bosnia and Herzegovina","Australia","Kazakhstan","Cyprus","Gambia","Qatar","Austria","Bahrain","Armenia","Sweden","Morocco","Macedonia","Solomon Islands","Singapore","El Salvador","Kosovo","Turks and Caicos Islands","Philippines","Lebanon","Ivory Coast","Grenada","Cameroon","Nepal","Ireland","Dominica","British Indian Ocean Territory","North Korea","Barbados","Andorra","South Africa","Uganda","Iraq","Georgia","Micronesia","Monaco","Egypt","Niue","Yemen"],"locations":["TKM","ARE","UKR","LBR","LIE","OMN","MOZ","GIN","FRA","TON","IMN","SAU","CRI","JPN","PER","HRV","JAM","AFG","ECU","BTN","GNQ","TZA","MUS","ZMB","GNB","CAF","CHL","BDI","SOM","BMU","PAK","GTM","PAN","NIC","LKA","ERI","BOL","IRN","NOR","THA","CHE","ZWE","LUX","ITA","MLI","KNA","TUR","PSE","KIR","MNE","GAB","DJI","DEU","BFA","DOM","CUB","GRL","SYC","BEN","PRY","VAT","BRA","MNG","MHL","SDN","VCT","AGO","NRU","BHS","PRT","MLT","KOR","GGY","BWA","MRT","TUN","VUT","IDN","PLW","GHA","VNM","CZE","COL","LBY","USA","BGR","TLS","ETH","NER","COD","POL","AZE","URY","LCA","MSR","ARG","CPV","ISR","CHN","ALB","LAO","TGO","GIB","MDA","RUS","ROU","BEL","ESP","FLK","TJK","JOR","HND","MMR","SWZ","FRO","UZB","SRB","BGD","SEN","RWA","KGZ","BRN","TTO","SMR","BLZ","AIA","HUN","SLE","LVA","GRC","HTI","BLR","PNG","ATG","FIN","EST","COK","SHN","DZA","DNK","NGA","MDG","COM","TUV","IND","KWT","VGB","KHM","CAN","MWI","KEN","MEX","SVK","CYM","STP","LSO","TCD","MYS","ESH","LTU","VEN","SUR","SVN","FJI","JEY","GBR","MDV","SYR","GUY","COG","NLD","NZL","SSD","ISL","WSM","BIH","AUS","KAZ","CYP","GMB","QAT","AUT","BHR","ARM","SWE","MAR","MKD","SLB","SGP","SLV","XKX","TCA","PHL","LBN","CIV","GRD","CMR","NPL","IRL","DMA","IOT","PRK","BRB","AND","ZAF","UGA","IRQ","GEO","FSM","MCO","EGY","NIU","YEM"],"name":"","z":[0.654111111,0.217939067,0.375503145,0.404712821,0.608928571,0.374675159,0.195872549,0.363389474,0.381640971,0.3475,0.297828571,0.138014673,0.174646032,0.248640969,0.327051152,0.390640523,0.294825397,0.245630435,0.23554497,-0.023933333,0.063454545,0.254497682,0.122833333,0.180467391,-0.115571429,0.390571429,0.238928507,0.299585366,0.4039599,0.364733333,0.199649242,0.651752692,0.148995841,0.250074856,0.23121521,0.382111111,0.227405797,0.4024817,0.407594401,0.274440722,0.320635316,0.153268405,0.383807018,0.373907009,0.344039216,0.399333333,0.263385287,0.462418699,0.089,0.449471698,0.356514563,0.405291667,0.336461024,0.39798,0.197429668,-0.036404687,0.3631875,0.38377037,0.237441176,0.11145446,0.829,0.452128401,0.194373802,0.59,0.285661654,0.360163934,0.435092593,0.821,0.340511278,0.376856961,0.227788462,0.315764268,0.215233766,0.203246575,0.383366667,0.368865741,0.076,0.292883867,0.861,0.15174003,0.334123206,0.364658487,0.193728064,0.303122807,0.390722721,0.289218487,0.307777778,0.655143307,0.408755034,0.352251012,0.246255572,0.378060606,0.316355733,0.600785714,0.466111111,0.412080762,0.235918605,0.435392172,0.362230067,0.362550265,0.335456311,0.317245536,-0.079967742,0.346053333,0.319773602,0.329449505,0.289006037,0.261014989,0.577571429,0.266463158,0.177188462,0.332176542,0.302509936,0.021,-0.042,0.171745763,0.380456973,0.229876744,0.101226463,0.095444853,0.129918919,0.178625,0.309260753,0.830714286,0.306191781,0.592,0.335404192,0.273242105,0.312128571,0.336355573,0.283286837,0.288623762,0.353556452,0.252272727,0.360909091,0.325210526,0.616833333,0.408111111,0.363156028,0.34332128,0.348895758,0.294211921,-0.046375,0.38025,0.211196799,0.090098174,0.3364,0.310496,0.369489648,0.264591667,0.258844965,0.218090151,0.298052941,0.483253731,0.181190476,0.147772727,0.441637681,0.179174503,0.424382353,0.381075567,-0.016721226,0.543363636,0.330333333,0.3399,0.273173913,0.33327439,0.185996377,0.336269841,0.331521127,0.080666667,0.361662186,0.300980456,0.338240602,0.371988889,0.222,0.414864706,0.337355968,0.426190476,0.388516667,0.384860465,0.156107477,0.293075,0.193383234,0.324606061,0.39597943,0.288233146,0.296238095,0.355235294,0.2595,0.10794,0.160096154,0.086666667,0.30335448,0.240286026,0.416475,0.289473684,0.357968966,0.275479109,0.303782352,0.220823529,-0.025333333,0.589847826,0.098946154,0.249321429,0.326373122,0.474255172,0.247067708,0.445463415,0.061,0.370239437,0.529173057,0.255666667,0.283125],"type":"choropleth"}],"name":"2021-02-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Paraguay","Micronesia","Cook Islands","Iraq","Seychelles","South Sudan","Bulgaria","Guyana","Russia","Samoa","New Zealand","Peru","Romania","Greece","Comoros","Portugal","Belize","Tonga","Denmark","Guinea","Oman","Macedonia","Myanmar","Italy","Cape Verde","Saint Lucia","Iran","Malta","Vanuatu","San Marino","Ethiopia","Suriname","Switzerland","Sierra Leone","Kosovo","Iceland","Barbados","Burkina Faso","Fiji","Brunei","Australia","Moldova","Dominican Republic","Albania","Cyprus","Brazil","Djibouti","Luxembourg","Mongolia","North Korea","Armenia","Nicaragua","Lebanon","British Virgin Islands","Sweden","Palestine","Angola","Malawi","India","Antigua and Barbuda","Montserrat","Bhutan","South Korea","Central African Republic","France","Eritrea","Indonesia","Lithuania","Burundi","Maldives","United Arab Emirates","Panama","Algeria","Morocco","Colombia","Sri Lanka","Tanzania","Belarus","Canada","Nigeria","Solomon Islands","Ghana","Nepal","Mozambique","Montenegro","Greenland","Tunisia","Cambodia","Swaziland","Saint Helena","Gambia","United Kingdom","Madagascar","Pitcairn","Mauritania","Cuba","Afghanistan","Marshall Islands","Botswana","Netherlands","Syria","Zambia","Ivory Coast","Japan","Qatar","Slovakia","Finland","Kenya","Bangladesh","El Salvador","Guinea-Bissau","Mauritius","Kuwait","Latvia","Isle of Man","Norway","Chad","Dominica","Estonia","Tokelau","Ecuador","Singapore","Papua New Guinea","Turkey","South Africa","Lesotho","Belgium","Equatorial Guinea","Trinidad and Tobago","Sudan","Grenada","Liberia","Jamaica","Liechtenstein","Kiribati","Tajikistan","Guernsey","Bahrain","Faroe Islands","Jersey","Guatemala","Spain","Sao Tome and Principe","Poland","Malaysia","East Timor","Saudi Arabia","Democratic Republic of the Congo","Tuvalu","Palau","Republic of the Congo","Falkland Islands","Argentina","Togo","Libya","Western Sahara","Gibraltar","Thailand","United States","Georgia","Turks and Caicos Islands","Rwanda","Chile","Kyrgyzstan","Benin","Ireland","Austria","Honduras","Philippines","Uruguay","Andorra","Yemen","Laos","Slovenia","Serbia","Vietnam","Zimbabwe","Gabon","Somalia","Israel","Mexico","Turkmenistan","Kazakhstan","Cayman Islands","Czech Republic","Croatia","Monaco","Bermuda","Jordan","Bahamas","China","Hungary","Mali","Pakistan","Uzbekistan","Haiti","Germany","Cameroon","Saint Vincent and the Grenadines","Bosnia and Herzegovina","Niger","Bolivia","Niue","Costa Rica","Saint Kitts and Nevis","Senegal","Venezuela","Azerbaijan","Egypt","Vatican","Uganda","British Indian Ocean Territory","Ukraine"],"locations":["PRY","FSM","COK","IRQ","SYC","SSD","BGR","GUY","RUS","WSM","NZL","PER","ROU","GRC","COM","PRT","BLZ","TON","DNK","GIN","OMN","MKD","MMR","ITA","CPV","LCA","IRN","MLT","VUT","SMR","ETH","SUR","CHE","SLE","XKX","ISL","BRB","BFA","FJI","BRN","AUS","MDA","DOM","ALB","CYP","BRA","DJI","LUX","MNG","PRK","ARM","NIC","LBN","VGB","SWE","PSE","AGO","MWI","IND","ATG","MSR","BTN","KOR","CAF","FRA","ERI","IDN","LTU","BDI","MDV","ARE","PAN","DZA","MAR","COL","LKA","TZA","BLR","CAN","NGA","SLB","GHA","NPL","MOZ","MNE","GRL","TUN","KHM","SWZ","SHN","GMB","GBR","MDG","PCN","MRT","CUB","AFG","MHL","BWA","NLD","SYR","ZMB","CIV","JPN","QAT","SVK","FIN","KEN","BGD","SLV","GNB","MUS","KWT","LVA","IMN","NOR","TCD","DMA","EST","TKL","ECU","SGP","PNG","TUR","ZAF","LSO","BEL","GNQ","TTO","SDN","GRD","LBR","JAM","LIE","KIR","TJK","GGY","BHR","FRO","JEY","GTM","ESP","STP","POL","MYS","TLS","SAU","COD","TUV","PLW","COG","FLK","ARG","TGO","LBY","ESH","GIB","THA","USA","GEO","TCA","RWA","CHL","KGZ","BEN","IRL","AUT","HND","PHL","URY","AND","YEM","LAO","SVN","SRB","VNM","ZWE","GAB","SOM","ISR","MEX","TKM","KAZ","CYM","CZE","HRV","MCO","BMU","JOR","BHS","CHN","HUN","MLI","PAK","UZB","HTI","DEU","CMR","VCT","BIH","NER","BOL","NIU","CRI","KNA","SEN","VEN","AZE","EGY","VAT","UGA","IOT","UKR"],"name":"","z":[0.222482515,0.065,0.609285714,0.331071625,0.341101563,0.349965278,0.359226891,0.252794118,0.307429395,0.181052632,0.422317195,0.230014633,0.355840445,0.368748975,0.43,0.364521476,0.410211268,0.326794521,0.293728192,0.003078431,0.279875,0.554622222,0.489397183,0.381938544,0.228788889,0.186948718,0.348869976,0.333608696,0.285052632,0.314333333,0.372715447,0.5915,0.309634196,0.294,0.344569767,0.14987,0.348371287,0.382230769,0.279794872,-0.039434783,0.290250206,0.534424581,0.214259772,0.295034286,0.344052758,0.350273281,0.2685,0.243805,0.103153439,0.265162162,0.432138462,0.204989779,0.485441667,0.51475,0.35346747,0.407571429,0.392925532,0.272556485,0.22406466,0.197487805,0.632,-0.026266667,0.344281757,0.146986111,0.368364084,0.068823529,0.143910329,0.3112713,0.272230769,0.022032258,0.228903685,0.13560989,0.434838284,0.275593583,0.32440853,0.218430454,0.283479827,0.404472222,0.3539597,0.387122214,0.488083333,0.191097031,0.2655625,0.241264957,0.33425,0.272660377,0.477681223,0.363635036,0.42375,0.020375,0.516282051,0.358457741,0.245222222,0.593,0.270954545,0.077664897,0.098714286,0.38575,0.301166667,0.345627578,0.261953125,0.265227848,0.384989583,0.327114433,0.187295673,0.272158621,0.393173611,0.224569561,0.161307167,0.181684701,0.168961538,0.326787234,0.104337054,0.310263598,0.293107692,0.408622813,0.419916667,0.097375,0.2915,-0.821,0.272488446,0.393966468,0.391207547,0.325151224,0.267160603,0.337788732,0.292935786,0.114263158,0.339002304,0.333684564,0.347388889,0.509535088,0.320200794,0.408653846,0.408666667,0.30719469,0.064395349,0.259803571,0.397,0.414105263,0.502033323,0.269051844,0.115518519,0.249735879,0.134995127,-0.084235294,0.166136461,0.277626459,0.611833333,0.178666667,0.276972222,0.35253125,0.388599469,0.367708333,0.333106061,0.465384615,0.118157895,0.304686168,0.421470376,0.485018462,0.031625,0.100330827,0.190599452,0.090583333,0.211337662,0.349161762,0.248564269,0.183665487,0.317318296,0.221621222,0.245386364,0.373081967,0.43262931,0.300589552,0.367655738,0.361280439,0.242977612,0.410543379,0.317663636,0.293370912,0.203163006,0.213464286,0.129507042,0.382166667,0.344464286,0.345042254,0.167558824,0.283955556,0.383607656,0.411964706,0.431560284,0.407862275,0.251566929,0.281623691,0.473013699,0.381014235,0.28712325,0.413790476,0.602324324,0.361521212,0.476402834,0.108977117,0.225428571,0.226254669,0.267142857,0.127411273,0.100279318,0.557973684,0.662095971,0.0,0.277183064,0.476133333,0.271856427],"type":"choropleth"}],"name":"2021-02-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Germany","Kyrgyzstan","Kenya","Saint Helena","United States","Antigua and Barbuda","Syria","Democratic Republic of the Congo","Bosnia and Herzegovina","Indonesia","Pitcairn","Angola","Nauru","Guinea-Bissau","Maldives","Saudi Arabia","Uruguay","Qatar","Iraq","Senegal","Madagascar","Monaco","Uganda","Israel","Ivory Coast","Tanzania","North Korea","Estonia","Colombia","Liberia","Rwanda","Azerbaijan","Saint Vincent and the Grenadines","Ireland","Mongolia","Chile","Romania","Malta","Spain","Barbados","Burundi","South Sudan","Sierra Leone","Moldova","Libya","Brunei","Malaysia","Mali","United Kingdom","Latvia","Argentina","Falkland Islands","Kazakhstan","Denmark","Myanmar","Bulgaria","Niger","Dominica","Cook Islands","New Zealand","Gibraltar","Grenada","Kosovo","Turkey","Pakistan","Nigeria","Czech Republic","Haiti","Algeria","San Marino","Oman","Micronesia","Croatia","Egypt","Turks and Caicos Islands","Netherlands","Uzbekistan","Greece","Cape Verde","Sao Tome and Principe","Iceland","Andorra","Fiji","Tajikistan","Malawi","Portugal","Sri Lanka","Luxembourg","Austria","Slovenia","Brazil","Morocco","Hungary","British Virgin Islands","Slovakia","Sweden","Tunisia","Jordan","Paraguay","Poland","Mauritania","Lesotho","India","Faroe Islands","Republic of the Congo","Saint Kitts and Nevis","Finland","Norway","China","El Salvador","Honduras","Trinidad and Tobago","Laos","Venezuela","Jersey","Ethiopia","Philippines","Georgia","Cayman Islands","Cambodia","Bhutan","Saint Lucia","Russia","Bahrain","East Timor","Guyana","Cyprus","Bolivia","Equatorial Guinea","British Indian Ocean Territory","Mauritius","Iran","Ecuador","Palestine","France","Niue","Switzerland","United Arab Emirates","Zimbabwe","Yemen","Central African Republic","Vietnam","Afghanistan","Sudan","Kiribati","Benin","Isle of Man","Lebanon","Mexico","Bangladesh","Burkina Faso","Dominican Republic","Samoa","Belize","Lithuania","Gambia","Tuvalu","Thailand","Jamaica","Marshall Islands","Bermuda","Guinea","Togo","Nicaragua","Suriname","Bahamas","Serbia","Zambia","Peru","Albania","Liechtenstein","Cuba","South Africa","Swaziland","Cameroon","Japan","Singapore","Costa Rica","Guatemala","Belgium","Guernsey","Montserrat","Macedonia","Canada","Panama","Solomon Islands","Ghana","Armenia","Comoros","Western Sahara","Greenland","Ukraine","Chad","Tokelau","Somalia","Papua New Guinea","South Korea","Gabon","Nepal","Botswana","Mozambique","Kuwait","Vanuatu","Tonga","Italy","Montenegro","Eritrea","Turkmenistan","Vatican","Australia","Djibouti","Seychelles","Belarus"],"locations":["DEU","KGZ","KEN","SHN","USA","ATG","SYR","COD","BIH","IDN","PCN","AGO","NRU","GNB","MDV","SAU","URY","QAT","IRQ","SEN","MDG","MCO","UGA","ISR","CIV","TZA","PRK","EST","COL","LBR","RWA","AZE","VCT","IRL","MNG","CHL","ROU","MLT","ESP","BRB","BDI","SSD","SLE","MDA","LBY","BRN","MYS","MLI","GBR","LVA","ARG","FLK","KAZ","DNK","MMR","BGR","NER","DMA","COK","NZL","GIB","GRD","XKX","TUR","PAK","NGA","CZE","HTI","DZA","SMR","OMN","FSM","HRV","EGY","TCA","NLD","UZB","GRC","CPV","STP","ISL","AND","FJI","TJK","MWI","PRT","LKA","LUX","AUT","SVN","BRA","MAR","HUN","VGB","SVK","SWE","TUN","JOR","PRY","POL","MRT","LSO","IND","FRO","COG","KNA","FIN","NOR","CHN","SLV","HND","TTO","LAO","VEN","JEY","ETH","PHL","GEO","CYM","KHM","BTN","LCA","RUS","BHR","TLS","GUY","CYP","BOL","GNQ","IOT","MUS","IRN","ECU","PSE","FRA","NIU","CHE","ARE","ZWE","YEM","CAF","VNM","AFG","SDN","KIR","BEN","IMN","LBN","MEX","BGD","BFA","DOM","WSM","BLZ","LTU","GMB","TUV","THA","JAM","MHL","BMU","GIN","TGO","NIC","SUR","BHS","SRB","ZMB","PER","ALB","LIE","CUB","ZAF","SWZ","CMR","JPN","SGP","CRI","GTM","BEL","GGY","MSR","MKD","CAN","PAN","SLB","GHA","ARM","COM","ESH","GRL","UKR","TCD","TKL","SOM","PNG","KOR","GAB","NPL","BWA","MOZ","KWT","VUT","TON","ITA","MNE","ERI","TKM","VAT","AUS","DJI","SYC","BLR"],"name":"","z":[0.271151072,0.181482759,0.212563926,0.284222222,0.333121339,0.226886364,0.24334,0.122948229,0.441705521,-0.020083418,-0.732,0.273595238,0.0,0.120722222,-0.152076636,-0.087793326,0.257377532,0.0905,0.300753927,0.073438445,0.349017341,0.223172043,0.212003145,0.306326442,0.193623853,0.254219262,0.326405405,0.194603352,0.308411067,0.384411168,-0.034858065,0.335933702,0.254956522,0.324688238,0.222004673,0.320117126,0.286229394,0.371916667,0.260612487,0.244226481,0.007,0.398671875,0.254178082,0.443594595,0.275105263,-0.110121212,-0.043575867,0.111635514,0.331733949,0.254856115,0.402535169,0.195529412,0.3303,0.256640312,0.592791644,0.244775934,0.364305243,0.49475,0.342444444,0.404194077,-0.080157143,0.272181818,0.338630769,0.37130733,0.236960667,0.072550975,0.29734687,0.323026667,0.369083969,0.5015,0.059627119,0.812,0.209023256,0.511392199,0.278666667,0.366973198,0.31627451,0.337076237,0.199041096,0.14825,0.196053691,0.141223529,0.228166667,0.207908163,0.230235294,0.352082695,0.125583721,0.274259887,0.284776068,0.279589372,0.38095423,0.205149038,0.289276074,0.4745,0.294771739,0.35566365,0.168161616,0.216213836,0.197349315,0.238903748,0.30536,0.121612245,0.113651012,0.219823529,0.080955224,0.18775,0.32794129,0.338550854,0.347362686,0.153065463,0.11800882,0.296204663,0.374255474,0.026628279,0.135882353,0.226625,0.1699275,0.387825949,0.316117647,0.265016575,0.260157895,0.194368421,0.305499154,0.008288,-0.1702,0.260966102,0.20635363,0.082455436,-0.16385,0.803,0.136754098,0.313361463,0.267973862,0.380054187,0.429881684,0.6958,0.272877057,0.188386139,0.104621839,0.313605839,0.232193182,0.310997044,0.211974843,0.310953333,-0.629,0.000561538,0.196747475,0.371541301,0.214242783,0.115331263,0.348981132,0.133253137,0.273285714,0.181011905,0.232884146,0.224443478,-0.255,0.276808345,0.312916361,0.331142857,0.179055556,0.102284314,0.240024272,0.039031165,0.358176471,0.238081081,0.262302817,0.208875,0.224571247,0.329375758,0.339941176,0.077267442,0.225601774,0.061181818,0.310259394,0.261215134,0.460453351,0.147513241,0.38839375,0.258213504,0.209786517,0.1824,0.171518519,0.315120527,0.143516024,0.167588235,0.027978298,0.363781609,0.313545455,0.272354839,0.28925,0.283504777,0.335891304,-0.2875,0.434316418,0.489540323,0.337573446,0.114191083,0.199119186,0.090154362,0.105336683,0.054521277,0.322923077,0.37269697,0.356270871,0.416523077,-0.1044375,0.207884615,0.462,0.389404346,0.304583333,0.373284553,0.181508929],"type":"choropleth"}],"name":"2021-02-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Portugal","Chad","Azerbaijan","Gabon","Cuba","Jersey","Laos","Honduras","Liberia","Nepal","South Korea","Somalia","Botswana","Turkmenistan","Singapore","Finland","Qatar","United Arab Emirates","Cambodia","Bolivia","Bosnia and Herzegovina","Austria","Angola","Dominican Republic","South Africa","Mali","United Kingdom","Luxembourg","Israel","Argentina","British Indian Ocean Territory","Guyana","Mexico","Denmark","Sao Tome and Principe","Falkland Islands","Western Sahara","Lesotho","Haiti","Barbados","Andorra","Slovakia","Montserrat","Poland","Bhutan","Macedonia","Australia","Ethiopia","Saint Kitts and Nevis","Tuvalu","Solomon Islands","Greece","Equatorial Guinea","Cape Verde","Bulgaria","Afghanistan","Democratic Republic of the Congo","Jamaica","Trinidad and Tobago","Central African Republic","Czech Republic","Georgia","Libya","Kazakhstan","Bermuda","Montenegro","Seychelles","Norway","Latvia","Algeria","Cook Islands","Lebanon","Saint Lucia","Togo","Tonga","Malawi","Pakistan","North Korea","Russia","Nicaragua","Iceland","San Marino","Syria","Isle of Man","Papua New Guinea","El Salvador","Egypt","Armenia","Monaco","Saint Helena","Philippines","Peru","Mauritania","South Sudan","Switzerland","Niger","Vanuatu","Indonesia","Myanmar","Cameroon","Fiji","Brunei","Italy","United States","Sri Lanka","Suriname","Tunisia","Uruguay","Paraguay","Madagascar","Guinea-Bissau","Moldova","Mauritius","Liechtenstein","Bahrain","Republic of the Congo","Germany","Tanzania","Mongolia","Morocco","Micronesia","Oman","Guernsey","Cayman Islands","Antigua and Barbuda","Bangladesh","Japan","Estonia","Marshall Islands","Senegal","Grenada","Nigeria","India","Samoa","Burkina Faso","Uzbekistan","Yemen","Iran","Zimbabwe","Benin","Spain","Pitcairn","Malta","Gibraltar","Chile","Ivory Coast","Slovenia","Saudi Arabia","Belgium","Turks and Caicos Islands","Palestine","Serbia","Bahamas","Cyprus","Ghana","Eritrea","Lithuania","Kosovo","Swaziland","Gambia","Saint Vincent and the Grenadines","Kyrgyzstan","Turkey","France","Thailand","Anguilla","Costa Rica","Guinea","Zambia","Netherlands","Iraq","Sierra Leone","Romania","Jordan","Tajikistan","Ecuador","Vietnam","Albania","Ireland","Kuwait","Maldives","China","Comoros","Mozambique","Guatemala","Kenya","Ukraine","Panama","Venezuela","Hungary","Greenland","Sudan","Brazil","Faroe Islands","Sweden","New Zealand","Canada","Uganda","Burundi","Colombia","East Timor","Niue","Dominica","Palau","Croatia","Djibouti","British Virgin Islands","Belarus","Malaysia","Belize","Rwanda"],"locations":["PRT","TCD","AZE","GAB","CUB","JEY","LAO","HND","LBR","NPL","KOR","SOM","BWA","TKM","SGP","FIN","QAT","ARE","KHM","BOL","BIH","AUT","AGO","DOM","ZAF","MLI","GBR","LUX","ISR","ARG","IOT","GUY","MEX","DNK","STP","FLK","ESH","LSO","HTI","BRB","AND","SVK","MSR","POL","BTN","MKD","AUS","ETH","KNA","TUV","SLB","GRC","GNQ","CPV","BGR","AFG","COD","JAM","TTO","CAF","CZE","GEO","LBY","KAZ","BMU","MNE","SYC","NOR","LVA","DZA","COK","LBN","LCA","TGO","TON","MWI","PAK","PRK","RUS","NIC","ISL","SMR","SYR","IMN","PNG","SLV","EGY","ARM","MCO","SHN","PHL","PER","MRT","SSD","CHE","NER","VUT","IDN","MMR","CMR","FJI","BRN","ITA","USA","LKA","SUR","TUN","URY","PRY","MDG","GNB","MDA","MUS","LIE","BHR","COG","DEU","TZA","MNG","MAR","FSM","OMN","GGY","CYM","ATG","BGD","JPN","EST","MHL","SEN","GRD","NGA","IND","WSM","BFA","UZB","YEM","IRN","ZWE","BEN","ESP","PCN","MLT","GIB","CHL","CIV","SVN","SAU","BEL","TCA","PSE","SRB","BHS","CYP","GHA","ERI","LTU","XKX","SWZ","GMB","VCT","KGZ","TUR","FRA","THA","AIA","CRI","GIN","ZMB","NLD","IRQ","SLE","ROU","JOR","TJK","ECU","VNM","ALB","IRL","KWT","MDV","CHN","COM","MOZ","GTM","KEN","UKR","PAN","VEN","HUN","GRL","SDN","BRA","FRO","SWE","NZL","CAN","UGA","BDI","COL","TLS","NIU","DMA","PLW","HRV","DJI","VGB","BLR","MYS","BLZ","RWA"],"name":"","z":[0.251113391,0.437242424,0.413535912,0.188401786,0.034696733,0.246696429,0.327958904,-0.070967843,0.349608491,0.200092593,0.176777061,0.307780392,0.189240506,0.46655814,0.429209119,0.32135027,0.109662379,0.129800082,0.240677215,0.058791667,0.349115385,0.310713493,0.368788235,0.236194387,0.238745988,0.179079545,0.341170224,0.259988048,0.378272968,0.327597498,0.0,0.318614035,0.131494352,0.267454657,0.176,0.225833333,0.269019231,0.221972973,0.291489933,0.154020942,0.269888889,0.340054795,0.371266667,0.329397666,0.02444,0.231586207,0.374444335,0.485183727,0.156947368,0.6996,0.066888889,0.266448276,0.361066667,0.259,0.293521277,0.369918919,0.354006042,0.328488304,0.246594675,0.3273125,0.312381044,0.4351,0.372293578,0.179363636,0.165206897,0.452369231,0.412419048,0.335369376,0.293149254,0.284932886,0.492555556,0.353993289,0.225784314,0.164962264,0.299574074,0.375370968,0.267055978,0.264706897,0.318204411,-0.0130249,0.280483871,-0.238333333,0.356386667,0.227881188,0.391602564,0.127565689,0.501712357,0.367233333,0.336228571,0.293666667,0.1878284,0.263869844,0.342809524,0.377791667,0.294532774,0.389909492,0.2522,0.092320538,0.545257835,0.28463741,0.284590909,0.068933333,0.294422038,0.36238129,0.122206711,0.335545455,0.261569231,0.243805002,0.122195942,0.33937037,0.045222222,0.382191358,0.078857143,0.52875,0.039845679,0.32146,0.304618076,0.238108696,0.236920245,0.165310757,0.156333333,0.122340909,0.144830189,0.288344828,0.080666667,0.159112128,0.314785669,0.257566667,0.485714286,0.114839442,0.265307692,0.355469677,0.216874334,0.733333333,0.350094017,0.375,0.322376344,0.418412145,0.054937853,-0.020072165,0.273298292,0.856,0.246421488,0.19237931,0.240701095,0.177635514,0.221541667,0.003165752,0.276560201,0.460333333,0.41825641,0.196792982,0.357636752,0.248989474,0.140887424,0.365761905,0.318109661,0.303090909,0.033818182,0.334313043,0.224511111,0.173769231,0.254777829,0.360731128,0.312474273,-0.268333333,0.256788845,0.427536232,0.358414141,0.31787929,0.291636364,0.236130435,0.301274194,0.194164179,0.321322917,0.272661433,0.404073016,0.288843373,0.350934281,0.001953995,-0.04615896,0.31952089,0.137357143,0.081945783,0.221556335,0.149018405,0.317300191,0.183472874,0.03458703,0.294058997,0.300324324,0.409046875,0.374669823,0.1872,0.373665076,0.359111695,0.320101592,0.275055092,0.135892857,0.348789911,0.196166667,0.44,0.101857143,0.96,0.230761905,0.079529412,0.4975,0.390125,0.07599622,0.208081633,-0.005855072],"type":"choropleth"}],"name":"2021-02-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Gibraltar","Saint Vincent and the Grenadines","Niger","United Kingdom","Maldives","Armenia","Czech Republic","Austria","Saint Lucia","Samoa","Trinidad and Tobago","Brazil","Nepal","Guernsey","Falkland Islands","Haiti","Bermuda","Greenland","Comoros","Malta","Croatia","Iran","Latvia","Myanmar","Azerbaijan","Russia","Lesotho","Tokelau","Uganda","Qatar","East Timor","Panama","Uruguay","Grenada","Norway","Palestine","Lithuania","Democratic Republic of the Congo","Switzerland","Faroe Islands","Israel","Vanuatu","Spain","Sweden","Belgium","Bolivia","Sudan","Lebanon","Cameroon","Netherlands","Madagascar","South Africa","Sierra Leone","Bangladesh","Marshall Islands","Uzbekistan","Kiribati","Gambia","Kosovo","Kyrgyzstan","Somalia","Mongolia","Antigua and Barbuda","Algeria","Brunei","United States","Anguilla","Equatorial Guinea","Belarus","China","Honduras","Belize","Togo","Ivory Coast","Montserrat","Jordan","Ethiopia","Egypt","Saint Helena","Botswana","Mali","Singapore","India","Moldova","South Korea","San Marino","Bahrain","Chile","British Virgin Islands","Barbados","Malawi","Bhutan","Monaco","United Arab Emirates","Estonia","Djibouti","Japan","Bosnia and Herzegovina","Mauritania","Isle of Man","Portugal","Denmark","Tonga","Iceland","Guyana","Cyprus","Nicaragua","Colombia","Kazakhstan","Greece","New Zealand","Sao Tome and Principe","Finland","Republic of the Congo","Nigeria","Mexico","Liberia","Dominican Republic","Malaysia","Turkey","Morocco","Serbia","Papua New Guinea","Yemen","British Indian Ocean Territory","Nauru","Guinea-Bissau","Solomon Islands","Turkmenistan","Turks and Caicos Islands","Guatemala","France","Afghanistan","Eritrea","Jamaica","Vietnam","Thailand","Suriname","Ghana","Sri Lanka","Argentina","Rwanda","Cayman Islands","Kenya","Burundi","Tunisia","Tanzania","Slovenia","North Korea","Philippines","Mauritius","Chad","Saudi Arabia","Ukraine","Libya","Bahamas","Poland","Cambodia","Liechtenstein","Canada","Mozambique","Italy","Burkina Faso","Seychelles","Ecuador","Angola","Slovakia","Swaziland","Gabon","South Sudan","Peru","Australia","Benin","Iraq","Jersey","Andorra","Montenegro","Saint Kitts and Nevis","Laos","Central African Republic","Bulgaria","Hungary","Cuba","Georgia","Pitcairn","Romania","Oman","Dominica","Paraguay","Zimbabwe","Kuwait","Fiji","El Salvador","Syria","Albania","Luxembourg","Tuvalu","Zambia","Germany","Costa Rica","Venezuela","Cook Islands","Western Sahara","Micronesia","Guinea","Tajikistan","Indonesia","Cape Verde","Ireland","Senegal","Niue","Pakistan","Macedonia"],"locations":["GIB","VCT","NER","GBR","MDV","ARM","CZE","AUT","LCA","WSM","TTO","BRA","NPL","GGY","FLK","HTI","BMU","GRL","COM","MLT","HRV","IRN","LVA","MMR","AZE","RUS","LSO","TKL","UGA","QAT","TLS","PAN","URY","GRD","NOR","PSE","LTU","COD","CHE","FRO","ISR","VUT","ESP","SWE","BEL","BOL","SDN","LBN","CMR","NLD","MDG","ZAF","SLE","BGD","MHL","UZB","KIR","GMB","XKX","KGZ","SOM","MNG","ATG","DZA","BRN","USA","AIA","GNQ","BLR","CHN","HND","BLZ","TGO","CIV","MSR","JOR","ETH","EGY","SHN","BWA","MLI","SGP","IND","MDA","KOR","SMR","BHR","CHL","VGB","BRB","MWI","BTN","MCO","ARE","EST","DJI","JPN","BIH","MRT","IMN","PRT","DNK","TON","ISL","GUY","CYP","NIC","COL","KAZ","GRC","NZL","STP","FIN","COG","NGA","MEX","LBR","DOM","MYS","TUR","MAR","SRB","PNG","YEM","IOT","NRU","GNB","SLB","TKM","TCA","GTM","FRA","AFG","ERI","JAM","VNM","THA","SUR","GHA","LKA","ARG","RWA","CYM","KEN","BDI","TUN","TZA","SVN","PRK","PHL","MUS","TCD","SAU","UKR","LBY","BHS","POL","KHM","LIE","CAN","MOZ","ITA","BFA","SYC","ECU","AGO","SVK","SWZ","GAB","SSD","PER","AUS","BEN","IRQ","JEY","AND","MNE","KNA","LAO","CAF","BGR","HUN","CUB","GEO","PCN","ROU","OMN","DMA","PRY","ZWE","KWT","FJI","SLV","SYR","ALB","LUX","TUV","ZMB","DEU","CRI","VEN","COK","ESH","FSM","GIN","TJK","IDN","CPV","IRL","SEN","NIU","PAK","MKD"],"name":"","z":[0.174439024,0.154625,0.468561674,0.295985514,0.128003676,0.249285714,0.41223445,0.318215675,0.230076923,0.3485,0.263121019,0.441083217,0.351345161,0.211684211,0.31121875,0.340929688,0.410378378,0.412723404,0.322777778,0.103738318,0.353521739,0.483541712,0.348611111,0.290441383,0.566502304,0.396988881,0.299931034,0.715272727,0.280357895,0.170958457,-0.057785714,0.230061062,0.294663497,0.398272727,0.377608196,0.318412587,0.45852233,0.292808581,0.289609945,0.001954545,0.408196691,0.386421053,0.290511343,0.366301612,0.302349198,0.153883103,0.320909774,0.338634518,0.447879867,0.310376176,0.393955307,0.527253046,0.35088764,0.431621343,0.09825,0.388816667,0.1876,0.133642384,0.253961538,0.22352,0.249149573,0.314989848,-0.021315789,0.511638037,0.219521739,0.390516724,0.732,0.2064375,0.538295775,0.403822302,0.09047561,0.323,0.364,0.111826389,0.242636364,0.337144231,0.396456522,0.389708508,0.1325,0.292054545,0.426703947,0.246596354,0.087295731,0.439872222,0.470867169,0.172,0.126359551,0.25999139,0.0166875,0.257179191,0.288991803,-0.11425,0.289810127,0.208597198,0.291818792,0.057470588,0.318666887,0.438183099,0.385,0.412604651,0.348121759,0.287540881,0.484121212,0.409551181,0.250704545,0.359213333,-0.03579064,0.276956766,0.434660714,0.373708213,0.358612475,0.17875,0.331577621,0.083431034,0.307028155,0.192075872,0.427012658,0.297884586,0.257631431,0.415870206,0.256809756,0.329790761,0.517775701,0.60204918,0.092,0.483,-0.023346154,0.3061875,0.641726316,0.55775,0.256790206,0.370577561,0.357782979,0.363647059,0.153735808,0.591209396,0.350892746,0.2255,0.157215247,0.233723122,0.289063462,-0.055852459,0.55376,0.27938,0.068465116,0.304780952,0.229069971,0.399395349,0.549145455,0.32381448,0.3393,0.369663551,0.099349308,0.396972851,0.073703125,0.267483986,0.296808269,0.312071942,0.2115,0.325256078,0.167708661,0.33008087,0.270929412,0.30980303,0.292494784,0.427194313,0.299218274,0.639888889,0.213142857,0.39609396,0.275071308,0.377188013,0.001433962,0.421534005,0.34527027,0.230565217,0.472825,-0.163555556,0.457684685,0.290066038,0.341551237,0.424480296,0.014533597,0.420404332,0.9025,0.347645811,0.297546875,0.376714286,0.253683287,0.300627941,0.032553241,0.260846939,0.088812447,0.345287234,0.448731884,0.229873016,0.473,0.314435897,0.312820654,0.192891652,0.115796058,0.593333333,0.311106383,0.0,0.161592593,0.381762712,0.295436844,0.148964286,0.338837511,0.208783824,0.5624,0.106647875,0.561647059],"type":"choropleth"}],"name":"2021-02-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Somalia","Uzbekistan","Nigeria","Central African Republic","Montenegro","South Sudan","Tuvalu","Republic of the Congo","Botswana","United Kingdom","Ethiopia","Vietnam","Lebanon","Laos","Egypt","Andorra","Malta","Dominica","Djibouti","East Timor","Macedonia","Togo","Italy","Barbados","Ivory Coast","Australia","Madagascar","Myanmar","Ireland","North Korea","South Korea","Tajikistan","Slovenia","Eritrea","British Indian Ocean Territory","El Salvador","Panama","Niue","Antigua and Barbuda","Equatorial Guinea","Rwanda","Turks and Caicos Islands","Saint Helena","Mozambique","India","Iran","Saudi Arabia","Norway","Solomon Islands","Jersey","Vanuatu","Iceland","Belize","Brazil","Uruguay","Ecuador","Mauritania","Montserrat","Bosnia and Herzegovina","Indonesia","Austria","Saint Lucia","Bermuda","China","Saint Kitts and Nevis","Tanzania","Israel","Moldova","South Africa","Japan","Luxembourg","British Virgin Islands","Mexico","Isle of Man","Cayman Islands","Hungary","Estonia","Brunei","Iraq","Peru","Latvia","Jamaica","Lesotho","Morocco","Trinidad and Tobago","Seychelles","Thailand","Romania","Chile","Chad","Dominican Republic","Denmark","Falkland Islands","Tonga","Palestine","United States","Czech Republic","Vatican","Bahamas","Senegal","Sweden","Armenia","Argentina","Cambodia","Canada","Georgia","Zimbabwe","Anguilla","Ghana","Monaco","Cuba","Tunisia","Saint Vincent and the Grenadines","Slovakia","Malawi","Afghanistan","Lithuania","New Zealand","Sao Tome and Principe","Liberia","Cyprus","San Marino","Bahrain","Honduras","Serbia","Burkina Faso","Sudan","Sri Lanka","Suriname","Portugal","Croatia","Paraguay","Poland","Costa Rica","Micronesia","Guyana","Guernsey","Kenya","Colombia","Zambia","Singapore","Azerbaijan","Mongolia","Venezuela","Benin","Marshall Islands","Gabon","Burundi","Pakistan","Turkmenistan","Cook Islands","Belgium","Algeria","United Arab Emirates","Uganda","France","Guinea","Niger","Nepal","Swaziland","Yemen","Bhutan","Fiji","Bangladesh","Kosovo","Haiti","Mali","Qatar","Oman","Syria","Grenada","Greece","Samoa","Comoros","Turkey","Guatemala","Bulgaria","Maldives","Kazakhstan","Russia","Finland","Mauritius","Spain","Philippines","Guinea-Bissau","Faroe Islands","Greenland","Ukraine","Angola","Libya","Belarus","Germany","Jordan","Cameroon","Albania","Sierra Leone","Kuwait","Malaysia","Bolivia","Western Sahara","Liechtenstein","Nicaragua","Gibraltar","Netherlands","Cape Verde","Switzerland","Democratic Republic of the Congo","Kiribati","Kyrgyzstan","Papua New Guinea","Gambia"],"locations":["SOM","UZB","NGA","CAF","MNE","SSD","TUV","COG","BWA","GBR","ETH","VNM","LBN","LAO","EGY","AND","MLT","DMA","DJI","TLS","MKD","TGO","ITA","BRB","CIV","AUS","MDG","MMR","IRL","PRK","KOR","TJK","SVN","ERI","IOT","SLV","PAN","NIU","ATG","GNQ","RWA","TCA","SHN","MOZ","IND","IRN","SAU","NOR","SLB","JEY","VUT","ISL","BLZ","BRA","URY","ECU","MRT","MSR","BIH","IDN","AUT","LCA","BMU","CHN","KNA","TZA","ISR","MDA","ZAF","JPN","LUX","VGB","MEX","IMN","CYM","HUN","EST","BRN","IRQ","PER","LVA","JAM","LSO","MAR","TTO","SYC","THA","ROU","CHL","TCD","DOM","DNK","FLK","TON","PSE","USA","CZE","VAT","BHS","SEN","SWE","ARM","ARG","KHM","CAN","GEO","ZWE","AIA","GHA","MCO","CUB","TUN","VCT","SVK","MWI","AFG","LTU","NZL","STP","LBR","CYP","SMR","BHR","HND","SRB","BFA","SDN","LKA","SUR","PRT","HRV","PRY","POL","CRI","FSM","GUY","GGY","KEN","COL","ZMB","SGP","AZE","MNG","VEN","BEN","MHL","GAB","BDI","PAK","TKM","COK","BEL","DZA","ARE","UGA","FRA","GIN","NER","NPL","SWZ","YEM","BTN","FJI","BGD","XKX","HTI","MLI","QAT","OMN","SYR","GRD","GRC","WSM","COM","TUR","GTM","BGR","MDV","KAZ","RUS","FIN","MUS","ESP","PHL","GNB","FRO","GRL","UKR","AGO","LBY","BLR","DEU","JOR","CMR","ALB","SLE","KWT","MYS","BOL","ESH","LIE","NIC","GIB","NLD","CPV","CHE","COD","KIR","KGZ","PNG","GMB"],"name":"","z":[0.287305164,0.256941176,0.144861196,0.406781818,0.499942308,0.396682927,0.301,0.1661,0.247324324,0.468953241,0.390345992,0.416154848,0.299620087,0.443275862,0.295634951,0.341803922,0.275070707,-0.12962963,0.3337,0.3232,0.19679661,0.264467626,0.340656756,0.228895522,0.048635417,0.400185867,0.32021519,0.288914524,0.446794762,0.541821429,0.385279706,0.377,0.315842105,0.2336,0.179,0.079024476,0.174699062,0.528045455,0.128904762,0.381684211,0.127905556,0.305571429,0.4135,0.364681416,0.039088617,0.390622191,0.142767141,0.491178386,0.261076923,0.40579661,-0.035666667,0.355316832,0.213977273,0.505780932,0.206478862,0.279865909,0.543095238,0.672181818,0.418515695,0.235169769,0.329299247,0.333,0.294694444,0.34456344,0.134,0.341542088,0.335469012,-0.035825397,0.286350966,0.238890223,0.292625,0.3632,0.204064833,0.354264463,0.376851852,0.350047468,0.281817708,0.212684211,0.323484848,0.253421623,0.329398964,0.211981038,0.11782,0.256687879,0.30777907,0.503746032,0.336383673,0.271113095,0.291385073,0.36,0.214919811,0.178857332,0.335352941,0.448794118,0.383534483,0.332523179,0.407052434,0.0,0.291625616,0.247122754,0.367897487,0.317214953,0.382573879,0.342234694,0.330182716,0.336029605,0.325193059,0.957,0.132293503,0.523166667,0.151840227,0.302429487,0.233066667,0.306866142,0.329889447,0.268408451,0.312505435,0.330077456,0.59,0.349936709,0.336375342,0.290444444,0.130398148,0.179079796,0.316183673,0.541684211,0.386292857,0.126837838,0.395,0.344787322,0.274723404,0.268645055,0.257815498,0.287909091,-0.090428571,0.152969697,0.29924,0.36488843,0.240819568,0.14675,0.277106719,0.402713376,0.284392,0.10265056,0.286982759,0.115454545,0.204428571,-0.081857143,0.15234626,0.274555556,0.807,0.283494838,0.423600823,0.197540752,0.258012474,0.407467164,0.275881356,0.371808824,0.311487288,0.309375,0.532068966,0.396,-0.101657895,0.217968675,0.283217391,0.33557,0.317543478,0.120846154,0.288018868,0.411977273,0.420533333,0.373193869,0.261142857,0.943,0.30248767,0.298764861,0.345469767,0.204854795,0.519211538,0.394505959,0.436064838,0.212086957,0.272850067,0.271067789,-0.022363636,-0.1245,0.392975,0.382539961,0.405668293,0.177413043,0.476580247,0.345405431,0.193271739,0.281244819,0.298788136,0.407775862,0.017137584,0.140033258,0.082711507,0.55171875,0.295222222,-0.006958932,0.439448276,0.295227068,0.323629213,0.398787792,-0.174358491,0.534666667,0.327733333,0.279829787,0.454196429],"type":"choropleth"}],"name":"2021-02-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-02-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Bahamas","Algeria","Jersey","Saint Vincent and the Grenadines","Saint Lucia","Kenya","Portugal","Slovenia","Andorra","Indonesia","Lesotho","Bosnia and Herzegovina","Seychelles","Kazakhstan","Eritrea","Kosovo","Costa Rica","Mauritania","Senegal","Estonia","Central African Republic","Anguilla","Finland","Latvia","United States","Myanmar","Macedonia","Iceland","Sweden","Sao Tome and Principe","Canada","Mongolia","Egypt","Brazil","Guinea","Zambia","Burundi","Comoros","Colombia","Cuba","Pitcairn","South Africa","Rwanda","Republic of the Congo","Singapore","Mauritius","Uzbekistan","Tuvalu","Slovakia","Sri Lanka","Tonga","Guinea-Bissau","Grenada","Saint Helena","Philippines","Bangladesh","Burkina Faso","Madagascar","Germany","Greenland","Luxembourg","Suriname","Italy","Malta","Nicaragua","Sierra Leone","Belize","Marshall Islands","Montserrat","Ecuador","India","Chile","Cyprus","Netherlands","France","Ghana","Turks and Caicos Islands","Ireland","Armenia","Moldova","United Kingdom","Japan","Qatar","Cape Verde","Lithuania","Micronesia","Australia","Malawi","Yemen","Belgium","South Korea","Nigeria","Dominican Republic","Denmark","Kuwait","Panama","Liberia","Guyana","Bahrain","Niue","Cameroon","British Virgin Islands","Azerbaijan","Vietnam","Pakistan","Ivory Coast","Belarus","Poland","Haiti","Botswana","United Arab Emirates","Liechtenstein","Lebanon","Guernsey","Kiribati","Bulgaria","Kyrgyzstan","Jordan","Palestine","Chad","Venezuela","Sudan","Iraq","Tunisia","Romania","Greece","British Indian Ocean Territory","Palau","Gibraltar","Faroe Islands","Tanzania","Niger","Bermuda","Tajikistan","Mozambique","Ukraine","Monaco","Gambia","Montenegro","Barbados","Laos","Mexico","Albania","Croatia","Jamaica","East Timor","Argentina","Czech Republic","Turkey","Djibouti","Papua New Guinea","Gabon","Mali","San Marino","Honduras","Brunei","Swaziland","Oman","Dominica","Samoa","Saint Kitts and Nevis","Isle of Man","Norway","Hungary","Democratic Republic of the Congo","Western Sahara","Georgia","Uruguay","Russia","Malaysia","Benin","Israel","Guatemala","Morocco","Cambodia","Syria","Bolivia","New Zealand","Nepal","Afghanistan","Cook Islands","Vanuatu","Solomon Islands","Cayman Islands","Paraguay","Peru","South Sudan","Serbia","Thailand","Trinidad and Tobago","China","Saudi Arabia","Angola","Fiji","Turkmenistan","Bhutan","North Korea","Ethiopia","Antigua and Barbuda","Togo","El Salvador","Iran","Falkland Islands","Uganda","Spain","Maldives","Zimbabwe","Equatorial Guinea","Somalia","Vatican","Switzerland","Libya","Austria"],"locations":["BHS","DZA","JEY","VCT","LCA","KEN","PRT","SVN","AND","IDN","LSO","BIH","SYC","KAZ","ERI","XKX","CRI","MRT","SEN","EST","CAF","AIA","FIN","LVA","USA","MMR","MKD","ISL","SWE","STP","CAN","MNG","EGY","BRA","GIN","ZMB","BDI","COM","COL","CUB","PCN","ZAF","RWA","COG","SGP","MUS","UZB","TUV","SVK","LKA","TON","GNB","GRD","SHN","PHL","BGD","BFA","MDG","DEU","GRL","LUX","SUR","ITA","MLT","NIC","SLE","BLZ","MHL","MSR","ECU","IND","CHL","CYP","NLD","FRA","GHA","TCA","IRL","ARM","MDA","GBR","JPN","QAT","CPV","LTU","FSM","AUS","MWI","YEM","BEL","KOR","NGA","DOM","DNK","KWT","PAN","LBR","GUY","BHR","NIU","CMR","VGB","AZE","VNM","PAK","CIV","BLR","POL","HTI","BWA","ARE","LIE","LBN","GGY","KIR","BGR","KGZ","JOR","PSE","TCD","VEN","SDN","IRQ","TUN","ROU","GRC","IOT","PLW","GIB","FRO","TZA","NER","BMU","TJK","MOZ","UKR","MCO","GMB","MNE","BRB","LAO","MEX","ALB","HRV","JAM","TLS","ARG","CZE","TUR","DJI","PNG","GAB","MLI","SMR","HND","BRN","SWZ","OMN","DMA","WSM","KNA","IMN","NOR","HUN","COD","ESH","GEO","URY","RUS","MYS","BEN","ISR","GTM","MAR","KHM","SYR","BOL","NZL","NPL","AFG","COK","VUT","SLB","CYM","PRY","PER","SSD","SRB","THA","TTO","CHN","SAU","AGO","FJI","TKM","BTN","PRK","ETH","ATG","TGO","SLV","IRN","FLK","UGA","ESP","MDV","ZWE","GNQ","SOM","VAT","CHE","LBY","AUT"],"name":"","z":[0.367672414,0.426076555,0.267068966,0.262666667,0.340296296,0.379689583,0.39921419,0.338452381,0.402571429,0.191814422,0.232162162,0.408024272,0.414255319,0.350974359,0.5548,0.251933962,0.266842466,0.181666667,0.226772036,0.227,0.259216216,0.771,0.405882682,0.181957346,0.343749754,0.560528349,0.310421053,0.269397849,0.313055133,-0.108642857,0.317854148,0.244201258,0.565340021,0.446019326,0.252048387,0.275419753,0.375666667,0.727,0.258330339,0.096875494,0.319333333,0.264619048,0.154476923,0.165783784,0.425153729,0.296233333,0.4209,0.319941176,0.304639706,0.17352621,0.476198758,0.451333333,0.09415,0.618166667,0.201125552,0.177883289,0.343456954,0.299785714,0.352798718,0.31562069,0.329347594,0.073714286,0.367869817,0.216285714,0.267189333,0.392724138,0.27516,0.0,0.3263,0.281620515,0.05229047,0.288335641,0.224691525,0.336083534,0.347026547,0.059153915,0.457,0.317100469,0.271285714,0.201231343,0.383104317,0.290044782,0.178805643,0.147394366,0.330562874,0.3255,0.313466441,0.3825,0.397547619,0.309639971,0.337251276,0.227225142,0.205282805,0.37103913,0.033134897,0.111437194,0.341587838,0.273234043,0.117529915,0.822555556,0.31997274,0.418777778,0.435015267,0.330060261,0.177536441,0.248352273,0.41954321,0.268156048,0.254770925,0.2648,0.1668185,0.462294118,0.351025641,0.162944444,0.008,0.220704082,-0.178142857,0.307274725,0.323886179,0.5308,0.022121293,0.373490385,0.199339196,0.477651007,0.282870757,0.340920502,0.4954,0.361666667,0.065782609,0.462181818,0.480283582,0.435490683,0.477428571,0.317627451,0.50262406,0.349191898,0.48434,0.229455696,0.104097826,-0.06430597,0.379378378,0.225364724,0.38393578,0.27962963,0.258494329,0.246,0.401128742,0.399130682,0.327665403,0.439529412,0.245,0.356134328,0.327865169,0.7765,0.166122642,0.1946875,-0.254666667,0.190323741,0.169166667,0.288833333,-0.113266667,0.364885714,0.388516411,0.33815625,-0.127522648,0.386575,0.358786408,0.293157779,0.32214382,0.24682762,0.0885,0.293474934,0.31595303,0.248161194,0.224300885,0.396078431,0.062775041,0.308425645,0.230420168,0.14689172,0.135333333,0.076846154,0.009421053,0.398236842,0.306227754,0.312636672,0.395302521,0.393996154,0.32467988,0.241439024,0.407012832,0.25391638,0.382545455,-0.049413793,0.273935484,0.5285,0.211196078,0.61286129,0.23245,0.363392308,0.290395795,0.309101124,0.520421053,0.405934844,0.367589568,0.256155102,0.273962667,0.367043478,0.36640856,0.0,0.32524032,0.267928571,0.313636211],"type":"choropleth"}],"name":"2021-02-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zambia","Nigeria","Malawi","Andorra","Romania","Eritrea","Chile","Cameroon","Samoa","Comoros","Ukraine","Micronesia","Kiribati","Cayman Islands","Monaco","Venezuela","Uruguay","Poland","Portugal","Italy","Turkmenistan","Botswana","Angola","Iran","Greenland","Austria","Latvia","Burkina Faso","Tonga","Croatia","Suriname","Costa Rica","Sudan","Vatican","Morocco","Mauritius","Lebanon","Kenya","Turks and Caicos Islands","Burundi","Qatar","Tunisia","Malta","Guernsey","Mauritania","Georgia","Azerbaijan","Tanzania","New Zealand","Grenada","Iraq","Saint Helena","Singapore","Indonesia","Russia","Dominica","Colombia","Macedonia","Sao Tome and Principe","Armenia","Kyrgyzstan","Peru","Egypt","Kosovo","Uganda","Nauru","Western Sahara","Belarus","Switzerland","Palestine","Sri Lanka","Philippines","Solomon Islands","Luxembourg","Nepal","Cuba","Seychelles","Albania","Zimbabwe","Liechtenstein","Gabon","Mali","Bahrain","Niue","El Salvador","South Korea","Ireland","Djibouti","Central African Republic","Libya","Jamaica","Sweden","Panama","Liberia","Ivory Coast","Marshall Islands","United Kingdom","Slovenia","Equatorial Guinea","Thailand","Guinea","France","South Africa","British Indian Ocean Territory","Belgium","Pitcairn","United States","Guatemala","British Virgin Islands","Malaysia","Cook Islands","Netherlands","Norway","Senegal","Montenegro","Estonia","Hungary","Czech Republic","Mozambique","Iceland","Bhutan","Finland","Chad","Republic of the Congo","Faroe Islands","Belize","Turkey","Bermuda","East Timor","Mongolia","Canada","Japan","Tuvalu","Yemen","Pakistan","Australia","Saint Lucia","Laos","Germany","India","Lithuania","Dominican Republic","Ghana","Jordan","Uzbekistan","Tajikistan","Montserrat","Isle of Man","Argentina","Barbados","Guyana","Vanuatu","Kuwait","Fiji","San Marino","Somalia","Kazakhstan","South Sudan","Bangladesh","Trinidad and Tobago","Saint Kitts and Nevis","Saudi Arabia","Togo","Benin","Madagascar","Cyprus","Haiti","North Korea","Papua New Guinea","Democratic Republic of the Congo","Ethiopia","Swaziland","Spain","Cape Verde","Niger","Syria","Greece","Paraguay","Bulgaria","Brunei","Sierra Leone","Oman","Ecuador","United Arab Emirates","Gambia","Israel","Slovakia","China","Rwanda","Falkland Islands","Cambodia","Gibraltar","Afghanistan","Vietnam","Saint Vincent and the Grenadines","Myanmar","Honduras","Palau","Maldives","Bahamas","Bosnia and Herzegovina","Brazil","Guinea-Bissau","Algeria","Anguilla","Moldova","Mexico","Denmark","Jersey","Bolivia","Nicaragua","Antigua and Barbuda","Lesotho","Serbia"],"locations":["ZMB","NGA","MWI","AND","ROU","ERI","CHL","CMR","WSM","COM","UKR","FSM","KIR","CYM","MCO","VEN","URY","POL","PRT","ITA","TKM","BWA","AGO","IRN","GRL","AUT","LVA","BFA","TON","HRV","SUR","CRI","SDN","VAT","MAR","MUS","LBN","KEN","TCA","BDI","QAT","TUN","MLT","GGY","MRT","GEO","AZE","TZA","NZL","GRD","IRQ","SHN","SGP","IDN","RUS","DMA","COL","MKD","STP","ARM","KGZ","PER","EGY","XKX","UGA","NRU","ESH","BLR","CHE","PSE","LKA","PHL","SLB","LUX","NPL","CUB","SYC","ALB","ZWE","LIE","GAB","MLI","BHR","NIU","SLV","KOR","IRL","DJI","CAF","LBY","JAM","SWE","PAN","LBR","CIV","MHL","GBR","SVN","GNQ","THA","GIN","FRA","ZAF","IOT","BEL","PCN","USA","GTM","VGB","MYS","COK","NLD","NOR","SEN","MNE","EST","HUN","CZE","MOZ","ISL","BTN","FIN","TCD","COG","FRO","BLZ","TUR","BMU","TLS","MNG","CAN","JPN","TUV","YEM","PAK","AUS","LCA","LAO","DEU","IND","LTU","DOM","GHA","JOR","UZB","TJK","MSR","IMN","ARG","BRB","GUY","VUT","KWT","FJI","SMR","SOM","KAZ","SSD","BGD","TTO","KNA","SAU","TGO","BEN","MDG","CYP","HTI","PRK","PNG","COD","ETH","SWZ","ESP","CPV","NER","SYR","GRC","PRY","BGR","BRN","SLE","OMN","ECU","ARE","GMB","ISR","SVK","CHN","RWA","FLK","KHM","GIB","AFG","VNM","VCT","MMR","HND","PLW","MDV","BHS","BIH","BRA","GNB","DZA","AIA","MDA","MEX","DNK","JEY","BOL","NIC","ATG","LSO","SRB"],"name":"","z":[0.452721713,0.3596894,0.360807309,0.35582716,0.421145755,0.324066667,0.342031632,0.435873391,0.623918919,-0.09525,0.402957192,0.276352941,0.4108,0.570831461,0.320467742,0.190327516,0.381653206,0.267045008,0.44936254,0.458557878,0.22025,0.548585185,0.333964143,0.407948312,0.539617647,0.31388504,0.233411917,0.446340426,0.399882353,0.296468254,0.265882353,0.364359725,0.384262376,0.757,0.384420398,0.321292308,0.37727551,0.580502234,0.721666667,-0.199761905,0.224727003,0.523983936,0.266537879,0.324734694,0.169606061,0.497961644,0.541200743,0.423037406,0.384422675,0.550828571,0.364483444,0.348,0.281040761,0.236673703,0.380087734,0.382,0.414413987,0.250693548,0.3772,0.372048276,0.40348,0.372309833,0.541450073,0.203823529,0.244268581,0.8185,0.458102564,0.458147541,0.344342973,0.454763006,0.244720562,0.304250218,0.307285714,0.324671875,0.193603248,-0.051402696,0.534041379,0.48022043,0.474079332,0.58625,0.528516129,0.381402299,0.13242439,0.163,0.228833485,0.349168161,0.327047068,-0.112153846,0.1301,0.125862745,0.341094896,0.402630225,0.329030327,0.46313278,0.414116279,0.235833333,0.450496618,0.22678481,0.29,0.202951593,0.387796296,0.375494303,0.358736958,0.71125,0.338861416,0.835,0.483424337,0.341345784,0.527545455,0.521148501,0.0,0.343950971,0.47088123,0.348897778,0.141382979,0.416409091,0.366590551,0.357489749,0.503,0.420789063,-0.010552632,0.293992352,0.441863636,0.137421053,0.316333333,0.278645161,0.323241325,0.422777778,0.221857143,0.33745481,0.422595704,0.390956,0.5308,0.3658125,0.197077346,0.480762373,0.353245614,0.3666,0.356286871,-0.069928782,0.407659236,0.313665803,0.302473904,0.34157931,0.314923077,0.420892562,0.340307692,0.407114094,0.312103646,0.252444853,0.39247619,0.4775,0.115764092,0.263119658,-0.05575,0.369055249,0.2544,0.378844156,0.204853791,0.395296875,0.3146875,0.125311143,0.309653061,0.350267857,0.311145695,0.366288793,0.367301887,0.44425641,0.363496855,0.351078189,0.443480315,0.213615385,0.442726158,0.240382979,0.498711185,0.341208791,0.378930834,0.208974359,0.417702128,0.10625,0.559240741,0.167167665,0.418539577,0.245931146,0.45134375,0.320729622,0.446306748,0.395755696,0.2848,0.363205882,0.200767123,0.311183908,0.213071429,0.411982256,0.299543478,0.335346405,0.262727064,0.151666667,0.176619048,0.426505618,0.338491329,0.322346761,0.550571429,0.341782051,0.065357143,0.485342857,0.3170302,0.344679502,0.484158879,0.275320274,0.350696364,0.227092593,0.41475,0.32937234],"type":"choropleth"}],"name":"2021-03-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Panama","Bhutan","Brazil","Azerbaijan","Jamaica","Fiji","Mauritania","Palau","Peru","Guatemala","Tajikistan","Italy","Mauritius","Cook Islands","Tonga","Sierra Leone","Mali","Libya","Somalia","Haiti","Solomon Islands","Gibraltar","Kuwait","Zimbabwe","Saudi Arabia","China","Bosnia and Herzegovina","East Timor","Marshall Islands","Malaysia","Cambodia","Barbados","Gabon","Pakistan","Morocco","Cape Verde","Brunei","Liberia","Bermuda","Niger","Croatia","Kyrgyzstan","Israel","British Indian Ocean Territory","Spain","Vietnam","Equatorial Guinea","Falkland Islands","Niue","Saint Lucia","Seychelles","Kosovo","Nepal","Oman","Belarus","Iran","Bahamas","Uganda","Trinidad and Tobago","Gambia","Georgia","Cuba","Iraq","Norway","Chad","Djibouti","Chile","Antigua and Barbuda","Nicaragua","Pitcairn","Guernsey","Portugal","Honduras","Afghanistan","Turkmenistan","Saint Kitts and Nevis","Dominica","Madagascar","El Salvador","Kiribati","Latvia","Belize","Monaco","Sudan","Romania","Central African Republic","Czech Republic","Switzerland","Australia","Thailand","Algeria","Venezuela","Malta","Benin","Angola","New Zealand","Burkina Faso","North Korea","Faroe Islands","Jordan","Hungary","Uzbekistan","Greece","Comoros","Samoa","Ecuador","Democratic Republic of the Congo","Maldives","Tunisia","Germany","Eritrea","Japan","Macedonia","Senegal","Guinea","Montserrat","South Sudan","Malawi","Micronesia","Liechtenstein","Cyprus","Kenya","Tokelau","Zambia","Uruguay","Bulgaria","Canada","Dominican Republic","Western Sahara","Albania","Ukraine","Iceland","Jersey","United States","Lesotho","United Arab Emirates","Isle of Man","Bahrain","Guinea-Bissau","Grenada","Andorra","Bangladesh","Nauru","Guyana","Moldova","South Korea","Nigeria","Slovenia","Poland","United Kingdom","Argentina","Turks and Caicos Islands","Austria","Sao Tome and Principe","South Africa","Mongolia","Turkey","Cameroon","Singapore","Lithuania","Serbia","Burundi","Vanuatu","Saint Vincent and the Grenadines","France","San Marino","Denmark","Palestine","Papua New Guinea","Suriname","Greenland","Mexico","Republic of the Congo","Colombia","Bolivia","Anguilla","Egypt","Indonesia","Laos","Armenia","Belgium","Saint Helena","Togo","Tuvalu","Yemen","Syria","Netherlands","Ethiopia","Luxembourg","Montenegro","Tanzania","Rwanda","Ireland","Kazakhstan","Paraguay","Cayman Islands","India","Qatar","Ghana","British Virgin Islands","Slovakia","Russia","Costa Rica","Ivory Coast","Sri Lanka","Lebanon","Botswana","Estonia","Mozambique","Swaziland","Philippines","Sweden","Finland","Myanmar"],"locations":["PAN","BTN","BRA","AZE","JAM","FJI","MRT","PLW","PER","GTM","TJK","ITA","MUS","COK","TON","SLE","MLI","LBY","SOM","HTI","SLB","GIB","KWT","ZWE","SAU","CHN","BIH","TLS","MHL","MYS","KHM","BRB","GAB","PAK","MAR","CPV","BRN","LBR","BMU","NER","HRV","KGZ","ISR","IOT","ESP","VNM","GNQ","FLK","NIU","LCA","SYC","XKX","NPL","OMN","BLR","IRN","BHS","UGA","TTO","GMB","GEO","CUB","IRQ","NOR","TCD","DJI","CHL","ATG","NIC","PCN","GGY","PRT","HND","AFG","TKM","KNA","DMA","MDG","SLV","KIR","LVA","BLZ","MCO","SDN","ROU","CAF","CZE","CHE","AUS","THA","DZA","VEN","MLT","BEN","AGO","NZL","BFA","PRK","FRO","JOR","HUN","UZB","GRC","COM","WSM","ECU","COD","MDV","TUN","DEU","ERI","JPN","MKD","SEN","GIN","MSR","SSD","MWI","FSM","LIE","CYP","KEN","TKL","ZMB","URY","BGR","CAN","DOM","ESH","ALB","UKR","ISL","JEY","USA","LSO","ARE","IMN","BHR","GNB","GRD","AND","BGD","NRU","GUY","MDA","KOR","NGA","SVN","POL","GBR","ARG","TCA","AUT","STP","ZAF","MNG","TUR","CMR","SGP","LTU","SRB","BDI","VUT","VCT","FRA","SMR","DNK","PSE","PNG","SUR","GRL","MEX","COG","COL","BOL","AIA","EGY","IDN","LAO","ARM","BEL","SHN","TGO","TUV","YEM","SYR","NLD","ETH","LUX","MNE","TZA","RWA","IRL","KAZ","PRY","CYM","IND","QAT","GHA","VGB","SVK","RUS","CRI","CIV","LKA","LBN","BWA","EST","MOZ","SWZ","PHL","SWE","FIN","MMR"],"name":"","z":[0.21009905,-0.131947368,0.38094229,0.334234177,0.31360302,0.029773481,-0.020181818,0.893,0.223048687,0.205962039,0.254963303,0.297146379,0.454695652,-0.0762,0.27436,0.369164557,0.328293651,0.261926829,0.256530667,0.336043764,-0.132666667,0.197615385,0.109442348,0.186757968,0.265631658,0.243891967,0.342588235,0.045,0.120625,0.086302648,0.22877439,0.154981818,0.24655914,-0.057595488,0.23854065,0.220012987,0.2343,0.285139175,0.230384615,0.404981092,0.115328571,0.410372093,0.31107584,0.493125,0.286822405,0.309808696,0.336235294,0.21571875,0.092333333,0.1901875,0.450585938,-0.078477273,0.185827027,0.192647368,0.355120879,0.375986979,0.265071429,0.296248072,0.296997006,0.238968,0.292824675,-0.038605895,0.285128134,0.38755271,0.460886792,0.413192308,0.183894359,-0.1508,0.104957219,0.467,0.208865169,0.416424988,0.208895833,0.267024752,0.488615385,0.1734,0.0,0.327921569,0.170288482,-0.107,0.205695652,0.111731707,0.271878378,0.328629921,0.337913002,0.48026087,0.353532731,0.305625,0.393244013,0.339524811,0.368279793,0.019309791,0.239978261,0.298103093,0.448393939,0.287963327,0.490038462,0.352666667,0.439823529,0.312653846,0.356929224,0.311549296,0.31678927,-0.100545455,-0.3855625,0.211853503,0.40785,0.175313788,0.204385027,0.277669159,0.1514,0.252151183,0.288489796,0.213782135,0.420165138,0.2864,0.310707006,0.241037736,-0.0305,0.351380952,0.359427762,0.194056899,0.0,0.2714,0.358808289,0.377167382,0.361853593,0.195074151,0.42702381,0.396512953,0.301379962,0.388196429,0.189956044,0.322461471,0.149736842,0.214618629,0.35608547,0.139151079,-0.194764706,0.151571429,0.361404762,0.133562189,0.441,0.031788462,0.286965517,0.369424102,0.336312592,0.366861345,0.30003169,0.385412927,0.288493987,0.193333333,0.265817377,0.776,0.282913924,0.216492683,0.236379102,0.332610583,0.24222175,0.320687259,0.207330396,0.236685393,0.067625,0.0885,0.351132431,0.44475,0.285772167,0.257164773,0.293934783,0.454954545,0.263085106,0.33381207,0.216,0.262427004,0.223208727,0.9,0.260427046,0.213103422,0.210829545,0.40582,0.257416909,0.393,0.121986547,0.161666667,0.217319444,0.362170732,0.353346505,0.304668731,0.29267094,0.410223529,0.354305638,0.148194767,0.393778983,0.299493333,0.344637838,0.48895122,0.192745601,0.118049251,0.162048799,0.315666667,0.184528249,0.285845247,0.240094192,0.266252252,0.200079618,0.228358166,0.168306569,0.275390977,0.358646789,0.309333333,0.253438596,0.304643437,0.259272956,0.61589338],"type":"choropleth"}],"name":"2021-03-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["South Africa","New Zealand","United States","San Marino","Sao Tome and Principe","Mali","Libya","Chad","Vietnam","Germany","Andorra","Croatia","Saint Lucia","Marshall Islands","Israel","Angola","Kosovo","Armenia","Cook Islands","Saint Kitts and Nevis","Kuwait","British Indian Ocean Territory","Ireland","Egypt","Dominican Republic","Vatican","Barbados","Chile","Turks and Caicos Islands","East Timor","Kyrgyzstan","Seychelles","Solomon Islands","Jamaica","Montserrat","Peru","Ghana","Russia","Bermuda","Cambodia","Cameroon","Pakistan","Papua New Guinea","Latvia","Palestine","Morocco","Togo","Austria","Ukraine","Samoa","Western Sahara","Malta","Ecuador","Saudi Arabia","Grenada","Georgia","Suriname","Australia","Saint Helena","Dominica","Malawi","Isle of Man","Belgium","Costa Rica","Burkina Faso","Brazil","Poland","Iraq","Greenland","Somalia","Comoros","Gibraltar","Tokelau","Portugal","Guatemala","Algeria","Lebanon","Burundi","North Korea","Zambia","Republic of the Congo","El Salvador","Greece","Turkey","Antigua and Barbuda","Ivory Coast","Swaziland","Netherlands","Bahamas","Bhutan","Niue","Anguilla","Italy","Sweden","Venezuela","Uruguay","Eritrea","Mongolia","Japan","Romania","Finland","Slovenia","Belize","Tuvalu","Bolivia","Bosnia and Herzegovina","British Virgin Islands","Tunisia","Kenya","Guinea-Bissau","Nigeria","Uganda","Pitcairn","Malaysia","Luxembourg","Philippines","Syria","South Korea","Qatar","Panama","Vanuatu","Sudan","Switzerland","Guinea","Bahrain","United Arab Emirates","Yemen","Sri Lanka","Singapore","Rwanda","Botswana","Liberia","Canada","Montenegro","Indonesia","Turkmenistan","Tonga","Mozambique","France","Lithuania","Paraguay","United Kingdom","India","Lesotho","Tanzania","Hungary","Laos","Cape Verde","Brunei","Sierra Leone","Moldova","Albania","Faroe Islands","Democratic Republic of the Congo","Honduras","Jersey","Bangladesh","Falkland Islands","Tajikistan","Palau","Trinidad and Tobago","Niger","Senegal","Jordan","Argentina","Madagascar","Czech Republic","Gabon","South Sudan","Spain","Estonia","Denmark","Slovakia","Azerbaijan","China","Cayman Islands","Myanmar","Ethiopia","Iceland","Mauritius","Bulgaria","Cyprus","Colombia","Guyana","Fiji","Belarus","Serbia","Kazakhstan","Haiti","Micronesia","Benin","Saint Vincent and the Grenadines","Mexico","Maldives","Liechtenstein","Equatorial Guinea","Nepal","Djibouti","Monaco","Thailand","Afghanistan","Zimbabwe","Iran","Central African Republic","Gambia","Oman","Uzbekistan","Macedonia","Cuba","Norway","Nicaragua","Guernsey","Kiribati","Mauritania"],"locations":["ZAF","NZL","USA","SMR","STP","MLI","LBY","TCD","VNM","DEU","AND","HRV","LCA","MHL","ISR","AGO","XKX","ARM","COK","KNA","KWT","IOT","IRL","EGY","DOM","VAT","BRB","CHL","TCA","TLS","KGZ","SYC","SLB","JAM","MSR","PER","GHA","RUS","BMU","KHM","CMR","PAK","PNG","LVA","PSE","MAR","TGO","AUT","UKR","WSM","ESH","MLT","ECU","SAU","GRD","GEO","SUR","AUS","SHN","DMA","MWI","IMN","BEL","CRI","BFA","BRA","POL","IRQ","GRL","SOM","COM","GIB","TKL","PRT","GTM","DZA","LBN","BDI","PRK","ZMB","COG","SLV","GRC","TUR","ATG","CIV","SWZ","NLD","BHS","BTN","NIU","AIA","ITA","SWE","VEN","URY","ERI","MNG","JPN","ROU","FIN","SVN","BLZ","TUV","BOL","BIH","VGB","TUN","KEN","GNB","NGA","UGA","PCN","MYS","LUX","PHL","SYR","KOR","QAT","PAN","VUT","SDN","CHE","GIN","BHR","ARE","YEM","LKA","SGP","RWA","BWA","LBR","CAN","MNE","IDN","TKM","TON","MOZ","FRA","LTU","PRY","GBR","IND","LSO","TZA","HUN","LAO","CPV","BRN","SLE","MDA","ALB","FRO","COD","HND","JEY","BGD","FLK","TJK","PLW","TTO","NER","SEN","JOR","ARG","MDG","CZE","GAB","SSD","ESP","EST","DNK","SVK","AZE","CHN","CYM","MMR","ETH","ISL","MUS","BGR","CYP","COL","GUY","FJI","BLR","SRB","KAZ","HTI","FSM","BEN","VCT","MEX","MDV","LIE","GNQ","NPL","DJI","MCO","THA","AFG","ZWE","IRN","CAF","GMB","OMN","UZB","MKD","CUB","NOR","NIC","GGY","KIR","MRT"],"name":"","z":[0.243828804,0.35131049,0.387148724,0.627,0.263714286,0.187884615,0.216833333,0.350835227,0.500931034,0.319948329,0.28956701,0.292642857,0.225467742,0.410111111,0.255732856,0.31363871,0.414462366,0.268620968,0.284666667,0.680647059,0.000247734,0.393,0.405247501,0.30074673,0.105256912,0.4107,0.204640777,0.153360958,0.50225,-0.120222222,0.168,0.453026718,0.32575,0.241840979,0.517780488,0.235603727,0.171117706,0.30733463,0.344230769,-0.044808989,0.378354689,0.144302548,0.400680851,0.305560784,0.393241935,0.210635314,0.263054688,0.29087989,0.428755914,0.268928571,0.489444444,0.275122449,0.232319277,0.094180418,0.423081081,0.447732601,0.489032258,0.401948964,0.302777778,0.446789474,0.378970845,0.308674286,0.291115561,0.29933107,0.611422764,0.493469397,0.255886467,0.284934066,0.34974026,0.318516509,0.287333333,-0.144171429,0.4765,0.357706253,0.255686177,0.385954683,0.198965957,0.265884615,0.565455357,0.110827273,0.141582609,0.195761662,0.324636577,0.314131424,0.096136364,0.228401961,0.373173913,0.346411016,0.391157706,-0.146157895,0.52672973,0.0405,0.338660301,0.313189947,0.057177588,0.349544492,0.411166667,0.23139375,0.300276894,0.374468069,0.437978375,0.404670251,0.270513514,0.3604,0.263813205,0.487435323,0.375583333,0.219,0.157282025,0.265555556,0.34030298,0.184231068,0.587,0.184104355,0.274482072,0.226343441,0.222240741,0.38053598,0.089655263,0.148349392,0.397,0.007120482,0.31541471,-0.029632075,0.356699248,0.193580731,0.439607143,0.342618785,0.421897151,-0.270206073,0.188616822,0.422568627,0.319117291,0.389983333,0.125168341,0.613,0.36375,0.192645631,0.347600981,0.328879845,0.430792804,0.35691486,-0.003726594,0.127698718,0.159795012,0.379570588,0.439793333,0.286291045,0.099366667,0.272036036,0.455621818,0.364988304,0.256416667,0.015882184,0.382706278,0.521386598,0.234876471,0.424722222,0.318949275,0.0,0.321451087,0.452039521,0.135446154,0.027826484,0.265762739,0.343695652,0.345693694,0.331657005,0.404190813,0.350699414,0.402714932,0.311675768,0.299421941,0.421670927,0.33740837,0.458554688,0.714627144,0.164553097,0.376945783,0.362086957,0.375048159,0.374052721,0.271520795,0.337656863,0.338105263,0.311397436,0.350977778,0.237938776,0.309984993,0.382571429,0.324090164,0.289727273,0.2734257,0.001556701,0.588086957,0.286766667,0.203971311,0.35959375,0.432638554,0.313685569,0.217910448,0.138818692,0.43275994,0.354258065,0.134300725,0.323289474,0.339766667,0.086904255,-0.093418254,0.380379614,0.031891958,0.247432432,0.035833333,0.25144],"type":"choropleth"}],"name":"2021-03-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-13<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ecuador","Isle of Man","Haiti","British Virgin Islands","Brazil","Norway","Tonga","Niue","Saudi Arabia","Saint Vincent and the Grenadines","Serbia","Afghanistan","Hungary","South Korea","Ghana","Syria","Latvia","Barbados","Finland","Albania","Singapore","Niger","Palau","Monaco","Cameroon","United Arab Emirates","Anguilla","Liechtenstein","Kiribati","Eritrea","Algeria","Cook Islands","Peru","Portugal","Marshall Islands","Tuvalu","United States","Sudan","Denmark","Cape Verde","Uzbekistan","North Korea","Guinea-Bissau","Qatar","Romania","Vatican","Slovenia","Iraq","Japan","Greece","Canada","United Kingdom","Solomon Islands","Malawi","Zimbabwe","Yemen","Colombia","South Africa","Montserrat","Dominican Republic","Italy","Cayman Islands","Tunisia","Cyprus","Australia","Senegal","Saint Lucia","Guyana","Kazakhstan","Bahamas","China","Palestine","Panama","Chad","Morocco","Pitcairn","Mozambique","Malaysia","San Marino","Luxembourg","Somalia","Russia","Sao Tome and Principe","Mali","Ireland","Nigeria","Macedonia","Madagascar","Laos","Switzerland","Kuwait","Turks and Caicos Islands","Slovakia","Fiji","Trinidad and Tobago","Papua New Guinea","Seychelles","Paraguay","Bhutan","Bulgaria","Iceland","Iran","Germany","Cambodia","Bolivia","Mauritania","Georgia","New Zealand","India","Ukraine","Estonia","Uruguay","Greenland","Ethiopia","Bosnia and Herzegovina","Libya","Honduras","Burundi","Czech Republic","Kosovo","Sri Lanka","Liberia","Belize","Micronesia","Kenya","Brunei","Lithuania","Spain","Belgium","Tajikistan","Moldova","Sweden","Belarus","Togo","Myanmar","Argentina","Western Sahara","Netherlands","Indonesia","Austria","Uganda","Grenada","Republic of the Congo","Cuba","Faroe Islands","Burkina Faso","Guernsey","Gambia","Botswana","Pakistan","El Salvador","Turkey","Maldives","Bermuda","Democratic Republic of the Congo","Andorra","Lesotho","Chile","Central African Republic","Vietnam","Gibraltar","Jamaica","Poland","Costa Rica","Thailand","Equatorial Guinea","Tanzania","Jersey","Saint Helena","Gabon","Bangladesh","Egypt","Benin","Tokelau","Mongolia","Djibouti","Montenegro","Guatemala","Guinea","Saint Kitts and Nevis","Philippines","Azerbaijan","Swaziland","Dominica","Jordan","Armenia","Sierra Leone","Croatia","Venezuela","Mauritius","East Timor","Turkmenistan","Kyrgyzstan","Antigua and Barbuda","Nepal","Ivory Coast","British Indian Ocean Territory","Vanuatu","Oman","Comoros","Israel","Angola","South Sudan","Falkland Islands","Zambia","Mexico","Bahrain","France","Rwanda","Lebanon","Suriname","Nicaragua","Malta"],"locations":["ECU","IMN","HTI","VGB","BRA","NOR","TON","NIU","SAU","VCT","SRB","AFG","HUN","KOR","GHA","SYR","LVA","BRB","FIN","ALB","SGP","NER","PLW","MCO","CMR","ARE","AIA","LIE","KIR","ERI","DZA","COK","PER","PRT","MHL","TUV","USA","SDN","DNK","CPV","UZB","PRK","GNB","QAT","ROU","VAT","SVN","IRQ","JPN","GRC","CAN","GBR","SLB","MWI","ZWE","YEM","COL","ZAF","MSR","DOM","ITA","CYM","TUN","CYP","AUS","SEN","LCA","GUY","KAZ","BHS","CHN","PSE","PAN","TCD","MAR","PCN","MOZ","MYS","SMR","LUX","SOM","RUS","STP","MLI","IRL","NGA","MKD","MDG","LAO","CHE","KWT","TCA","SVK","FJI","TTO","PNG","SYC","PRY","BTN","BGR","ISL","IRN","DEU","KHM","BOL","MRT","GEO","NZL","IND","UKR","EST","URY","GRL","ETH","BIH","LBY","HND","BDI","CZE","XKX","LKA","LBR","BLZ","FSM","KEN","BRN","LTU","ESP","BEL","TJK","MDA","SWE","BLR","TGO","MMR","ARG","ESH","NLD","IDN","AUT","UGA","GRD","COG","CUB","FRO","BFA","GGY","GMB","BWA","PAK","SLV","TUR","MDV","BMU","COD","AND","LSO","CHL","CAF","VNM","GIB","JAM","POL","CRI","THA","GNQ","TZA","JEY","SHN","GAB","BGD","EGY","BEN","TKL","MNG","DJI","MNE","GTM","GIN","KNA","PHL","AZE","SWZ","DMA","JOR","ARM","SLE","HRV","VEN","MUS","TLS","TKM","KGZ","ATG","NPL","CIV","IOT","VUT","OMN","COM","ISR","AGO","SSD","FLK","ZMB","MEX","BHR","FRA","RWA","LBN","SUR","NIC","MLT"],"name":"","z":[-0.140156771,0.418293333,0.367067944,0.28525,0.390764811,0.450273115,0.372936937,0.64625,-0.105628272,0.288787234,0.274735099,0.28109375,0.356822165,0.396021907,0.229678947,0.17215,0.418694444,0.201721739,0.400914141,0.281826347,0.310688669,0.402895062,-0.048666667,0.204,0.441639831,0.24149249,0.3775,0.102807692,0.475,0.342521739,0.378287425,0.431714286,0.336468202,0.383631421,0.637230769,0.31675,0.367736372,0.397240741,0.39189847,0.264479592,0.29535,0.394604651,-0.0471,0.086692073,0.347390674,0.917,0.415885417,0.28575,0.261381178,0.363693126,0.366474354,0.449276555,0.588625,0.359350467,0.251442568,0.352401515,0.283025925,0.382376165,0.3394,0.263173991,0.358162936,0.422826087,-0.013097378,0.337595016,0.466656057,0.294165289,0.045622222,0.396629032,0.277762712,0.245209877,0.352147922,0.425777778,0.19651087,0.37915493,0.3362175,0.0,0.339729927,0.459593903,0.8975,0.508037433,0.14275,0.394452067,0.1706,0.465552,0.407793886,0.195103176,0.647948718,0.230506711,0.530269231,0.365526529,0.113903614,0.207,0.274391813,0.277940171,0.218443396,0.367614035,0.423130841,0.142448437,0.045941176,0.3431,0.24745122,0.388754407,0.341125465,0.47858,0.274958537,0.394421053,0.242948454,0.511847468,0.122668115,0.368358209,0.323986301,0.385487835,0.360294118,0.324284635,0.438068807,0.250030769,0.068326923,0.286,0.378459559,0.24684127,0.307886842,0.447306011,0.426576923,-0.165444444,0.386314832,0.271689655,0.438753582,0.304063749,0.341203429,0.301289474,0.389540323,0.438183824,0.46677,0.375173077,0.338640187,0.322360372,0.222071429,0.398295775,0.180354359,0.325299438,0.334332913,0.388133333,-0.013733333,0.04948745,0.0676,0.434288136,0.267549296,0.395092593,0.233931507,0.146850191,0.086758748,0.329779923,0.249650327,0.354066667,0.259797342,0.219061224,0.418546875,0.315129651,0.520018182,0.428029263,0.266636364,0.410189789,0.188949219,0.365702413,0.374780344,0.281857143,0.359990991,0.498603774,0.4795,0.147085714,0.338967949,0.427456556,0.111409091,0.651,0.025096,-0.003875,0.500476744,0.245750903,0.425395604,-0.085777778,0.268316405,0.252567797,0.154901961,0.3165,0.155169935,0.520116279,0.237259259,0.256304,0.151308138,0.149684932,-0.00147619,0.305791667,0.211157895,0.196217391,0.368865497,0.274095238,-0.557,0.167142857,0.098504425,0.1626,0.215865306,0.383625,0.461771605,0.51452381,0.387875,0.256652766,0.140673469,0.406097261,0.06085503,0.407909548,0.722,0.165270125,0.215671141],"type":"choropleth"}],"name":"2021-03-13"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-14<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Mauritania","Cyprus","Bermuda","Suriname","Democratic Republic of the Congo","Tonga","Isle of Man","Comoros","Israel","Anguilla","Greenland","Ukraine","Belarus","Vatican","Mauritius","Trinidad and Tobago","Portugal","South Sudan","East Timor","United States","Bhutan","Brunei","Jordan","Lithuania","Venezuela","North Korea","Tajikistan","Kyrgyzstan","Togo","Lebanon","Faroe Islands","Falkland Islands","Greece","Hungary","Malawi","Haiti","Barbados","Lesotho","Peru","Czech Republic","Syria","Vanuatu","Latvia","Chad","Gibraltar","Romania","United Kingdom","Moldova","Panama","Antigua and Barbuda","Senegal","Azerbaijan","Ghana","Armenia","Cape Verde","Kuwait","Cook Islands","Kiribati","Honduras","Jamaica","Thailand","British Indian Ocean Territory","Gambia","Luxembourg","Ethiopia","Montserrat","Zambia","Spain","Fiji","Dominican Republic","Tuvalu","Bulgaria","Netherlands","Sweden","Mali","Cambodia","Russia","Djibouti","Libya","Vietnam","British Virgin Islands","Denmark","Nicaragua","Rwanda","Gabon","Solomon Islands","Sao Tome and Principe","Macedonia","Pitcairn","Georgia","Slovakia","Turkmenistan","China","Saint Helena","Brazil","Guinea-Bissau","Egypt","Sierra Leone","India","Grenada","Norway","Singapore","Iraq","Germany","Tanzania","Cameroon","Republic of the Congo","Eritrea","Argentina","Bolivia","Angola","South Africa","Bahamas","Samoa","Morocco","Benin","Indonesia","Montenegro","Burundi","Cuba","Saint Vincent and the Grenadines","Costa Rica","France","Kosovo","Zimbabwe","Nauru","Oman","Ivory Coast","Saudi Arabia","Bangladesh","Saint Lucia","Malta","Switzerland","Nepal","Croatia","Albania","Laos","Guinea","Philippines","Uruguay","Monaco","Pakistan","Algeria","Sri Lanka","Yemen","Dominica","Botswana","Micronesia","Kenya","Madagascar","Japan","Saint Kitts and Nevis","Andorra","Afghanistan","San Marino","Ecuador","Mozambique","Central African Republic","Mexico","Papua New Guinea","Somalia","Kazakhstan","Slovenia","Sudan","Cayman Islands","Guernsey","United Arab Emirates","Equatorial Guinea","Uganda","Swaziland","Malaysia","Jersey","Guyana","Liberia","Nigeria","Iceland","Uzbekistan","Niger","Myanmar","Chile","Bosnia and Herzegovina","New Zealand","Belize","Palestine","Poland","Bahrain","Finland","Western Sahara","Niue","Liechtenstein","Turkey","Tunisia","South Korea","Belgium","Seychelles","Guatemala","Marshall Islands","Colombia","Austria","Canada","Ireland","Australia","Italy","Serbia","Turks and Caicos Islands","Qatar","Burkina Faso","Mongolia","El Salvador","Iran","Maldives","Estonia","Paraguay"],"locations":["MRT","CYP","BMU","SUR","COD","TON","IMN","COM","ISR","AIA","GRL","UKR","BLR","VAT","MUS","TTO","PRT","SSD","TLS","USA","BTN","BRN","JOR","LTU","VEN","PRK","TJK","KGZ","TGO","LBN","FRO","FLK","GRC","HUN","MWI","HTI","BRB","LSO","PER","CZE","SYR","VUT","LVA","TCD","GIB","ROU","GBR","MDA","PAN","ATG","SEN","AZE","GHA","ARM","CPV","KWT","COK","KIR","HND","JAM","THA","IOT","GMB","LUX","ETH","MSR","ZMB","ESP","FJI","DOM","TUV","BGR","NLD","SWE","MLI","KHM","RUS","DJI","LBY","VNM","VGB","DNK","NIC","RWA","GAB","SLB","STP","MKD","PCN","GEO","SVK","TKM","CHN","SHN","BRA","GNB","EGY","SLE","IND","GRD","NOR","SGP","IRQ","DEU","TZA","CMR","COG","ERI","ARG","BOL","AGO","ZAF","BHS","WSM","MAR","BEN","IDN","MNE","BDI","CUB","VCT","CRI","FRA","XKX","ZWE","NRU","OMN","CIV","SAU","BGD","LCA","MLT","CHE","NPL","HRV","ALB","LAO","GIN","PHL","URY","MCO","PAK","DZA","LKA","YEM","DMA","BWA","FSM","KEN","MDG","JPN","KNA","AND","AFG","SMR","ECU","MOZ","CAF","MEX","PNG","SOM","KAZ","SVN","SDN","CYM","GGY","ARE","GNQ","UGA","SWZ","MYS","JEY","GUY","LBR","NGA","ISL","UZB","NER","MMR","CHL","BIH","NZL","BLZ","PSE","POL","BHR","FIN","ESH","NIU","LIE","TUR","TUN","KOR","BEL","SYC","GTM","MHL","COL","AUT","CAN","IRL","AUS","ITA","SRB","TCA","QAT","BFA","MNG","SLV","IRN","MDV","EST","PRY"],"name":"","z":[0.151625,0.369192935,0.557066667,0.427782609,0.239141667,0.567669355,0.328571429,0.7585,0.289532625,0.0,0.212733333,0.307039841,0.298552632,0.0,0.302454545,0.422372603,0.337299287,0.367849624,-0.054615385,0.340643335,-0.0604,0.3469375,0.174975806,0.410900262,0.290786227,0.301411765,0.372271845,0.028684211,0.30948,0.3016,0.5455,0.28573913,0.352319013,0.386660131,0.364788991,0.420068027,0.270619048,0.330095238,0.301149723,0.39125058,0.498680556,0.302533333,0.31495671,0.446431579,-0.153423077,0.328367478,0.423699591,0.368990196,0.231335856,0.142774194,0.425260546,0.349490196,0.209406738,0.492897727,0.336183206,0.094548736,0.701,0.52325,0.249421196,0.297188537,0.331410803,0.4585,0.468317073,0.231232704,0.348198864,0.584166667,0.32072,0.303066889,0.239413043,0.285175,0.617333333,0.317287293,0.374749415,0.42580292,0.48281982,0.269052174,0.305398601,0.537653846,0.457383333,0.436601831,0.4465,0.379572174,0.195388753,-0.064073783,0.246408451,0.388533333,0.25,0.139972222,0.1710625,0.431135371,0.245816176,0.581194444,0.311539225,0.6724,0.48425141,-0.1265,0.307711462,0.33677907,0.242145526,0.601181818,0.452525829,0.548022096,0.363477193,0.324840465,0.380987097,0.309940323,0.170714286,0.497,0.377888474,0.253259615,0.445343023,0.36722783,0.161021661,0.618714286,0.174586957,0.186185185,0.16018289,0.394437037,-0.025538462,0.071180935,0.2361,0.306028213,0.379924762,0.285163265,0.099943289,0.724666667,0.262603306,0.277195652,0.07954878,0.310097403,0.251209302,0.207807018,0.352213979,0.337377976,0.272518519,0.342579365,0.241169811,0.148545455,0.308694671,0.358058842,0.340238095,0.11443177,0.413668122,0.319445333,0.371292683,0.588545455,0.121704225,0.273652174,0.426212861,0.271273846,0.302594378,0.350857143,0.455660714,0.297308411,0.1348,0.287895683,0.328654762,0.360017544,0.263996367,0.251134146,0.489377778,0.475314286,0.37642517,0.419089109,0.487584615,0.377709677,0.180672997,0.198222222,0.302239945,0.406769231,0.446844854,0.185069767,0.268663462,0.345482234,0.255744466,0.402991803,0.284772727,0.359046798,0.815346108,0.318708471,0.419540404,0.443789623,0.429557143,0.36231068,0.303863432,0.088163636,0.368937179,0.283851852,0.688714286,0.333277778,0.260599338,0.24333125,0.411199187,0.337394659,0.293128713,0.279250653,0.79,0.297848298,0.326023068,0.375412692,0.435529369,0.392989994,0.385025388,0.328866667,0.212428571,0.104026415,0.424494505,0.045703704,0.156084615,0.379939394,0.407989474,0.289122995,0.403947493],"type":"choropleth"}],"name":"2021-03-14"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-15<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sierra Leone","Saint Kitts and Nevis","Croatia","Singapore","Afghanistan","Tunisia","Tokelau","Monaco","Uzbekistan","Kenya","Montenegro","Cuba","Bermuda","Kyrgyzstan","Albania","Democratic Republic of the Congo","Qatar","Madagascar","Vanuatu","Jamaica","Laos","Trinidad and Tobago","Armenia","Israel","Turkmenistan","Djibouti","Kazakhstan","Slovenia","Western Sahara","Sao Tome and Principe","Palestine","Anguilla","Belarus","Cyprus","Bolivia","Portugal","North Korea","Dominican Republic","Andorra","Dominica","Jersey","Kiribati","Somalia","Cook Islands","Slovakia","Oman","Bhutan","Colombia","Italy","Marshall Islands","Australia","Ivory Coast","Comoros","Jordan","China","Barbados","Czech Republic","Argentina","Chile","Malaysia","Japan","Kosovo","Norway","Mauritius","Denmark","Uruguay","Costa Rica","Malawi","Peru","Kuwait","Pakistan","Palau","Bosnia and Herzegovina","Turkey","Solomon Islands","Botswana","Tonga","Philippines","Belgium","Mongolia","Antigua and Barbuda","Cape Verde","New Zealand","Ghana","Mozambique","Liechtenstein","Lebanon","Niue","Ecuador","Nigeria","Nauru","United States","Lesotho","Samoa","Macedonia","Spain","Yemen","Saint Lucia","Paraguay","Morocco","Austria","Faroe Islands","Nepal","Central African Republic","Burkina Faso","Germany","Eritrea","Sweden","Guinea-Bissau","Turks and Caicos Islands","Zambia","Burundi","Sudan","Rwanda","Tuvalu","Iceland","Falkland Islands","Republic of the Congo","Saudi Arabia","South Africa","Seychelles","Suriname","Ukraine","Russia","Iraq","France","United Arab Emirates","Algeria","San Marino","Saint Helena","Cayman Islands","Honduras","Guinea","Canada","Isle of Man","Romania","Estonia","Switzerland","Cambodia","Senegal","El Salvador","British Virgin Islands","Grenada","India","Panama","Sri Lanka","Brunei","Luxembourg","Bahrain","Tajikistan","Ireland","Azerbaijan","Hungary","Mauritania","Moldova","Libya","Cameroon","Tanzania","Egypt","Poland","Liberia","Maldives","East Timor","Mali","Gibraltar","Angola","Chad","Papua New Guinea","Syria","Iran","Thailand","Guernsey","Netherlands","Uganda","South Sudan","South Korea","Latvia","Serbia","Belize","Nicaragua","Venezuela","Zimbabwe","Fiji","British Indian Ocean Territory","Equatorial Guinea","Bangladesh","Georgia","Guatemala","Niger","Swaziland","Gambia","Greece","Benin","Montserrat","Brazil","Finland","Gabon","Greenland","Haiti","Ethiopia","United Kingdom","Myanmar","Indonesia","Vatican","Togo","Malta","Mexico","Pitcairn","Guyana","Bulgaria","Vietnam","Saint Vincent and the Grenadines","Micronesia","Lithuania","Bahamas"],"locations":["SLE","KNA","HRV","SGP","AFG","TUN","TKL","MCO","UZB","KEN","MNE","CUB","BMU","KGZ","ALB","COD","QAT","MDG","VUT","JAM","LAO","TTO","ARM","ISR","TKM","DJI","KAZ","SVN","ESH","STP","PSE","AIA","BLR","CYP","BOL","PRT","PRK","DOM","AND","DMA","JEY","KIR","SOM","COK","SVK","OMN","BTN","COL","ITA","MHL","AUS","CIV","COM","JOR","CHN","BRB","CZE","ARG","CHL","MYS","JPN","XKX","NOR","MUS","DNK","URY","CRI","MWI","PER","KWT","PAK","PLW","BIH","TUR","SLB","BWA","TON","PHL","BEL","MNG","ATG","CPV","NZL","GHA","MOZ","LIE","LBN","NIU","ECU","NGA","NRU","USA","LSO","WSM","MKD","ESP","YEM","LCA","PRY","MAR","AUT","FRO","NPL","CAF","BFA","DEU","ERI","SWE","GNB","TCA","ZMB","BDI","SDN","RWA","TUV","ISL","FLK","COG","SAU","ZAF","SYC","SUR","UKR","RUS","IRQ","FRA","ARE","DZA","SMR","SHN","CYM","HND","GIN","CAN","IMN","ROU","EST","CHE","KHM","SEN","SLV","VGB","GRD","IND","PAN","LKA","BRN","LUX","BHR","TJK","IRL","AZE","HUN","MRT","MDA","LBY","CMR","TZA","EGY","POL","LBR","MDV","TLS","MLI","GIB","AGO","TCD","PNG","SYR","IRN","THA","GGY","NLD","UGA","SSD","KOR","LVA","SRB","BLZ","NIC","VEN","ZWE","FJI","IOT","GNQ","BGD","GEO","GTM","NER","SWZ","GMB","GRC","BEN","MSR","BRA","FIN","GAB","GRL","HTI","ETH","GBR","MMR","IDN","VAT","TGO","MLT","MEX","PCN","GUY","BGR","VNM","VCT","FSM","LTU","BHS"],"name":"","z":[0.146147727,0.386769231,0.258395833,0.530100454,0.085102326,0.319977778,0.928,0.382710843,0.000725,0.474664747,0.437495327,-0.001819012,0.357728814,0.440444444,0.330773256,0.268553398,0.263268156,0.203226368,0.295615385,0.374724826,0.13466,0.315362606,0.527829932,0.315725124,0.188137931,0.054380952,0.101693548,0.313609428,0.418882353,0.231375,0.26532,0.671,0.314357143,0.32657398,0.339844697,0.350954432,0.478515152,0.298330301,0.3987,0.09025,0.280510204,0.16375,0.112758918,0.91,0.314044053,0.230397959,-0.016625,0.266281023,0.351231959,0.1686,0.424004622,0.266847619,0.328333333,0.515815789,0.285608665,0.383919355,0.400333333,0.406367201,0.358661118,0.233589005,0.256215786,0.33326506,0.42708951,0.443213592,0.379857843,0.473536636,0.25926087,0.392023569,0.378740029,0.207022472,0.234439049,0.3204,0.359461538,0.372053268,0.252384615,0.466398148,0.390169118,0.192882257,0.311041156,0.3225,0.335976744,0.186,0.374409409,0.351708369,0.340253623,0.522571429,0.305981424,0.289764706,0.208678433,0.378894444,0.0,0.339958907,0.176056604,0.0,0.359757895,0.288895,0.282489796,0.409936508,0.34983286,0.309659955,0.33684098,0.301058824,0.288429508,0.369,0.377044643,0.31763771,0.20822,0.376846711,0.485,0.40675,0.109067308,0.294,0.223263441,0.065575083,0.285615385,0.432531915,0.227947368,0.351169492,0.147531136,0.365917189,0.277786164,0.316761905,0.365509745,0.36534539,0.313033079,0.397624708,0.212413729,0.271564576,0.382375,0.367714286,0.486776119,0.337317147,0.377805825,0.330289002,0.230132743,0.359791781,0.260842105,0.341568336,0.315201681,0.233372131,0.251221945,0.261222222,0.2791875,0.260820364,0.308650772,0.21886,0.148470588,0.3064,0.242290598,0.291224719,0.380862928,0.329705584,0.306507937,0.422311111,0.226853846,0.223309091,0.394099345,0.463088838,0.364532258,0.273675877,0.333824121,0.378762178,0.200125,0.478509202,0.2855,0.359959391,0.226408602,0.344032895,0.398777778,0.368154661,0.013103291,0.34654,0.379182873,0.417560169,0.379438889,0.2829109,0.345382353,0.350138756,0.101655172,0.193062703,0.248394207,0.211076537,0.313484848,0.782818182,0.354594595,0.32314557,0.398706231,0.250338513,0.397331276,0.540233333,0.486666667,0.42051741,0.206320988,0.5005,0.394016921,0.329655018,0.30781982,0.443533333,0.374951684,0.384031727,0.398153742,0.804684902,0.179140377,0.189666667,0.319959259,0.306856061,0.284952267,0.5386,0.188051724,0.294678832,0.229654663,0.217671642,0.356,0.367808102,0.238534351],"type":"choropleth"}],"name":"2021-03-15"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-16<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Costa Rica","Jersey","Burkina Faso","Austria","Tajikistan","Canada","Saint Lucia","Guernsey","British Indian Ocean Territory","Albania","Angola","Afghanistan","Algeria","Niue","Antigua and Barbuda","South Sudan","Sao Tome and Principe","Venezuela","Poland","Lesotho","Chad","Ivory Coast","Qatar","El Salvador","Liechtenstein","Pitcairn","Bhutan","South Africa","British Virgin Islands","Peru","Marshall Islands","Portugal","Philippines","Solomon Islands","Malawi","Tokelau","Gambia","Kiribati","Nigeria","Tonga","Sudan","Indonesia","Seychelles","Mozambique","Japan","Jamaica","Nicaragua","Comoros","Sweden","Vatican","Nepal","Yemen","Western Sahara","Luxembourg","Tanzania","Djibouti","Bangladesh","Iran","Guatemala","Eritrea","Bahrain","United Kingdom","New Zealand","South Korea","Georgia","Andorra","Republic of the Congo","Equatorial Guinea","Bahamas","Central African Republic","Norway","Estonia","China","Palestine","Uganda","Morocco","Montenegro","Germany","Madagascar","Grenada","India","Iraq","Mali","Saint Kitts and Nevis","Thailand","Tuvalu","Dominica","Barbados","Kosovo","Zimbabwe","Papua New Guinea","Monaco","Suriname","Lebanon","San Marino","Croatia","Singapore","Chile","Vietnam","Denmark","Burundi","Cameroon","Russia","Greenland","Swaziland","Liberia","Montserrat","Syria","Belize","Libya","Malta","Uzbekistan","Somalia","Finland","Slovakia","Italy","Gibraltar","Cayman Islands","Democratic Republic of the Congo","Zambia","Bulgaria","Palau","Bermuda","Ukraine","Falkland Islands","United States","Cape Verde","Serbia","Israel","Kyrgyzstan","Ecuador","Micronesia","Slovenia","Romania","Trinidad and Tobago","Benin","Cyprus","Maldives","Rwanda","Cambodia","Jordan","Faroe Islands","North Korea","Anguilla","Niger","Mongolia","Honduras","Argentina","Kuwait","Tunisia","Turkmenistan","Uruguay","Laos","Isle of Man","Panama","Spain","Senegal","Guinea-Bissau","Sierra Leone","Czech Republic","Togo","Bosnia and Herzegovina","Greece","United Arab Emirates","Ghana","Australia","Dominican Republic","Cuba","Turks and Caicos Islands","Brunei","Guyana","Samoa","Fiji","Kenya","Ireland","Mauritius","Switzerland","Gabon","Brazil","Colombia","Netherlands","Myanmar","Belgium","Mexico","Vanuatu","Ethiopia","Haiti","Kazakhstan","Bolivia","Saint Vincent and the Grenadines","Moldova","Malaysia","Pakistan","Latvia","Belarus","Oman","Egypt","Macedonia","Armenia","France","Azerbaijan","Turkey","Botswana","Cook Islands","East Timor","Mauritania","Hungary","Iceland","Lithuania","Sri Lanka","Paraguay","Saudi Arabia","Guinea","Saint Helena"],"locations":["CRI","JEY","BFA","AUT","TJK","CAN","LCA","GGY","IOT","ALB","AGO","AFG","DZA","NIU","ATG","SSD","STP","VEN","POL","LSO","TCD","CIV","QAT","SLV","LIE","PCN","BTN","ZAF","VGB","PER","MHL","PRT","PHL","SLB","MWI","TKL","GMB","KIR","NGA","TON","SDN","IDN","SYC","MOZ","JPN","JAM","NIC","COM","SWE","VAT","NPL","YEM","ESH","LUX","TZA","DJI","BGD","IRN","GTM","ERI","BHR","GBR","NZL","KOR","GEO","AND","COG","GNQ","BHS","CAF","NOR","EST","CHN","PSE","UGA","MAR","MNE","DEU","MDG","GRD","IND","IRQ","MLI","KNA","THA","TUV","DMA","BRB","XKX","ZWE","PNG","MCO","SUR","LBN","SMR","HRV","SGP","CHL","VNM","DNK","BDI","CMR","RUS","GRL","SWZ","LBR","MSR","SYR","BLZ","LBY","MLT","UZB","SOM","FIN","SVK","ITA","GIB","CYM","COD","ZMB","BGR","PLW","BMU","UKR","FLK","USA","CPV","SRB","ISR","KGZ","ECU","FSM","SVN","ROU","TTO","BEN","CYP","MDV","RWA","KHM","JOR","FRO","PRK","AIA","NER","MNG","HND","ARG","KWT","TUN","TKM","URY","LAO","IMN","PAN","ESP","SEN","GNB","SLE","CZE","TGO","BIH","GRC","ARE","GHA","AUS","DOM","CUB","TCA","BRN","GUY","WSM","FJI","KEN","IRL","MUS","CHE","GAB","BRA","COL","NLD","MMR","BEL","MEX","VUT","ETH","HTI","KAZ","BOL","VCT","MDA","MYS","PAK","LVA","BLR","OMN","EGY","MKD","ARM","FRA","AZE","TUR","BWA","COK","TLS","MRT","HUN","ISL","LTU","LKA","PRY","SAU","GIN","SHN"],"name":"","z":[0.226818182,0.320931034,0.378565217,0.298278322,0.451186207,0.284542133,0.27012766,0.348920635,0.0414,0.389159341,0.35092,0.167077586,0.334713725,0.476166667,0.296046154,0.32639548,0.023,0.17381656,0.230345331,0.195484848,0.241763158,0.284166667,0.175331126,0.157014768,0.3333,0.0085,0.1223,0.321025627,0.562,0.452274043,0.0,0.299522559,0.262741879,0.390909091,0.344147368,0.897,0.38654955,0.510166667,0.414342283,0.361186441,0.356125874,0.150260879,0.379606838,0.131219512,0.244832566,0.319406378,0.024255163,0.0,0.382007358,0.848,0.250968599,0.376821918,0.32224,0.378985019,0.389770154,0.247439024,0.348129817,0.332749064,0.210435981,0.212444444,0.171543478,0.407559114,0.402784932,0.305075919,0.266266667,0.198527778,0.288203125,0.325484848,0.156472973,0.024860759,0.43991635,0.342150538,0.3234984,0.194318182,0.28772497,0.262166667,0.525211921,0.312462809,0.29720603,0.1888,0.219552158,0.29015493,0.2934,0.427533333,0.346885849,0.3355,0.071444444,0.148246575,0.294412371,0.062636953,0.216276596,0.34526087,-0.1018125,0.299364706,0.539,0.40234375,0.328851708,0.297545859,0.293588305,0.361605568,0.027551724,0.344963612,0.371693393,0.353253731,0.472346939,0.338478495,0.326545455,0.447835821,0.332520833,0.498805556,0.342517857,0.176857143,-0.066416781,0.316464015,0.37313964,0.369109679,0.405464286,0.179734694,0.259202586,0.381875,0.290675,0.146333333,0.407617647,0.318291339,0.470842105,0.282535628,0.30785,0.316381995,0.214668323,0.224611111,0.363477237,-0.0322,0.258676976,0.309538845,0.31519863,0.268689189,0.261932018,0.176924051,-0.017458716,0.155028777,0.243455696,0.280133333,0.198076923,0.0,0.321128405,0.245387234,0.111920661,0.363699551,0.238661891,0.217890411,0.334,0.297771746,0.29771,0.31725,0.227397377,0.295587421,0.145734584,0.054259259,0.273585859,0.370900515,0.246385366,0.374605263,0.349060886,0.226424591,0.294104274,0.446937355,0.281155472,0.131910738,0.31425,0.08102439,0.516674157,0.180111111,0.21217,0.390984139,0.336634303,0.250480769,0.324553737,0.023077519,0.371185129,0.26444713,0.389708049,0.520415353,0.28937042,0.207646053,0.133222222,0.375978512,0.293726433,0.232929825,0.305718417,0.038929577,0.285536765,0.127610003,0.203112561,0.343204545,0.444415385,0.229194245,0.391824561,0.282310811,0.386448598,0.408746279,0.292145251,0.332571703,0.234421769,0.821428571,0.156724138,0.3254,0.334840841,-0.041135338,0.376534483,0.268680328,0.330399007,0.165299087,0.300897727,0.613125],"type":"choropleth"}],"name":"2021-03-16"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-17<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Belarus","Myanmar","Tunisia","Burkina Faso","Samoa","Lithuania","Colombia","Faroe Islands","Kazakhstan","Mozambique","Madagascar","Eritrea","Anguilla","Saint Kitts and Nevis","Fiji","Czech Republic","Guatemala","San Marino","Romania","Sudan","Kiribati","Indonesia","Tuvalu","Algeria","Pakistan","Botswana","United Kingdom","Syria","Cyprus","Norway","Guyana","Haiti","Nicaragua","Bulgaria","Finland","Georgia","Sweden","Singapore","Qatar","British Virgin Islands","Switzerland","Trinidad and Tobago","Uruguay","Liechtenstein","Cayman Islands","China","Brunei","Belize","Rwanda","Comoros","Oman","Azerbaijan","Falkland Islands","Zambia","Guinea","Ethiopia","Jersey","Niger","Hungary","Kenya","Maldives","Liberia","Nauru","Democratic Republic of the Congo","Laos","South Sudan","Gabon","Cuba","Bosnia and Herzegovina","Turkmenistan","Slovenia","Micronesia","Iceland","Lesotho","Mauritania","Tajikistan","United Arab Emirates","Canada","Serbia","Poland","Sao Tome and Principe","Sri Lanka","Croatia","Cameroon","Guinea-Bissau","Cape Verde","Bermuda","Paraguay","Gambia","South Korea","Seychelles","Bangladesh","Spain","Belgium","Slovakia","Nigeria","Guernsey","Panama","Estonia","Venezuela","Palau","Denmark","Yemen","Jordan","France","Mongolia","Moldova","Japan","Papua New Guinea","Armenia","India","Benin","Vanuatu","Bolivia","Portugal","Luxembourg","Honduras","Saudi Arabia","Palestine","Lebanon","Burundi","Senegal","Monaco","Vietnam","Costa Rica","Afghanistan","Isle of Man","Angola","Ecuador","Dominican Republic","Peru","Somalia","Macedonia","Albania","New Zealand","Kuwait","Nepal","Ghana","Greece","Pitcairn","Iran","Malta","Andorra","Antigua and Barbuda","North Korea","Brazil","Equatorial Guinea","Australia","Vatican","Mali","Philippines","Montenegro","Greenland","Sierra Leone","Thailand","Saint Vincent and the Grenadines","Morocco","Saint Helena","Tokelau","Ireland","Cambodia","Chile","Netherlands","Niue","Bahamas","Libya","Grenada","Dominica","Bahrain","Barbados","South Africa","Germany","El Salvador","Republic of the Congo","Bhutan","Egypt","Iraq","Malaysia","Turks and Caicos Islands","Suriname","Uganda","Turkey","Ivory Coast","Tanzania","British Indian Ocean Territory","Mexico","Djibouti","East Timor","Malawi","Tonga","Kyrgyzstan","Uzbekistan","Israel","Togo","Latvia","United States","Austria","Mauritius","Cook Islands","Marshall Islands","Central African Republic","Gibraltar","Saint Lucia","Ukraine","Argentina","Chad","Montserrat","Jamaica","Kosovo","Solomon Islands","Italy","Russia","Zimbabwe","Swaziland","Western Sahara"],"locations":["BLR","MMR","TUN","BFA","WSM","LTU","COL","FRO","KAZ","MOZ","MDG","ERI","AIA","KNA","FJI","CZE","GTM","SMR","ROU","SDN","KIR","IDN","TUV","DZA","PAK","BWA","GBR","SYR","CYP","NOR","GUY","HTI","NIC","BGR","FIN","GEO","SWE","SGP","QAT","VGB","CHE","TTO","URY","LIE","CYM","CHN","BRN","BLZ","RWA","COM","OMN","AZE","FLK","ZMB","GIN","ETH","JEY","NER","HUN","KEN","MDV","LBR","NRU","COD","LAO","SSD","GAB","CUB","BIH","TKM","SVN","FSM","ISL","LSO","MRT","TJK","ARE","CAN","SRB","POL","STP","LKA","HRV","CMR","GNB","CPV","BMU","PRY","GMB","KOR","SYC","BGD","ESP","BEL","SVK","NGA","GGY","PAN","EST","VEN","PLW","DNK","YEM","JOR","FRA","MNG","MDA","JPN","PNG","ARM","IND","BEN","VUT","BOL","PRT","LUX","HND","SAU","PSE","LBN","BDI","SEN","MCO","VNM","CRI","AFG","IMN","AGO","ECU","DOM","PER","SOM","MKD","ALB","NZL","KWT","NPL","GHA","GRC","PCN","IRN","MLT","AND","ATG","PRK","BRA","GNQ","AUS","VAT","MLI","PHL","MNE","GRL","SLE","THA","VCT","MAR","SHN","TKL","IRL","KHM","CHL","NLD","NIU","BHS","LBY","GRD","DMA","BHR","BRB","ZAF","DEU","SLV","COG","BTN","EGY","IRQ","MYS","TCA","SUR","UGA","TUR","CIV","TZA","IOT","MEX","DJI","TLS","MWI","TON","KGZ","UZB","ISR","TGO","LVA","USA","AUT","MUS","COK","MHL","CAF","GIB","LCA","UKR","ARG","TCD","MSR","JAM","XKX","SLB","ITA","RUS","ZWE","SWZ","ESH"],"name":"","z":[0.224707865,0.546151861,0.150232759,0.450819209,0.089636364,0.366566667,0.258928625,0.318,0.244,0.179368852,0.377842444,-0.072323529,0.19675,0.328827586,0.160092857,0.325312303,0.30684136,0.4575,0.355221186,0.384253846,0.677,0.199408968,0.1355,0.476447059,0.064817254,0.173338129,0.406294707,0.429041237,0.350953917,0.40859264,0.361625,0.31169688,0.027460993,0.386232824,0.344022539,0.335287958,0.400544813,0.411954442,0.15257,0.231692308,0.337002396,0.289061662,0.363331441,0.768,0.45161194,0.339742004,0.152625,0.409512195,0.222770393,-0.406125,0.252427586,0.316715736,0.386884615,0.2396,0.360145161,0.205385922,0.23597619,0.482275547,0.394611842,0.468901109,0.23742069,0.439974684,0.924,0.421224913,0.442283582,0.390082927,0.451664063,0.019629927,0.38095122,0.49303125,0.342070352,0.837333333,0.347065041,0.301375,0.381263158,0.3841,0.251683586,0.336843546,0.288858369,0.295421114,0.205333333,0.208023256,0.39816568,0.416762181,0.19295,0.325592105,0.396204082,0.275498814,0.345185393,0.378402737,0.317771084,0.281556468,0.311020588,0.325988199,0.255652381,0.373818487,0.10775641,0.173367885,0.313621622,0.177673252,-0.2075,0.341484324,0.378493243,0.076393617,0.342486013,0.214733906,0.418566434,0.305328903,0.101546185,0.36203681,0.242852983,0.4315,0.43152,0.248382586,0.325941881,0.382570681,0.198213483,0.025413761,0.182958763,0.219333333,0.432111111,0.321230556,0.29217284,0.51520061,0.290176692,0.375726027,0.217387879,0.315315789,0.32989424,0.236628284,0.349297676,0.119114355,0.324416667,0.384684783,0.379514303,0.165092348,0.296263918,0.335473945,0.325646251,0.49675,0.392423664,0.3465,0.269738095,0.139305085,0.406685714,0.396813069,0.220428571,0.396237386,0.1905,0.296372727,0.323257789,0.571515464,0.4791,0.386567164,0.362148855,0.114833333,0.230518433,0.669210526,0.883,0.229070591,0.403311765,0.301122826,0.317630573,0.504888889,0.332434066,0.176476744,-0.118411765,0.530888889,0.072788136,0.347181818,0.299532883,0.303516742,0.206519685,0.175423077,-0.041703704,0.165040376,0.272706897,0.065156391,0.85,0.179625,0.509488753,0.3615287,0.353411111,0.453067485,0.70325,0.234235968,0.347945946,0.262352941,0.374291045,0.27784127,0.0634,-0.021382979,0.211297847,0.356748227,0.212849265,0.387430755,0.320646704,0.253780822,0.235933333,0.510142857,0.338171875,0.184896552,0.351204545,0.349064993,0.313055343,0.441621951,0.420769231,0.358483498,0.235059829,0.116615385,0.274576083,0.329306648,0.256023622,0.084380952,0.167235294],"type":"choropleth"}],"name":"2021-03-17"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-18<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Somalia","Kenya","Canada","Lesotho","Western Sahara","Zambia","Niger","Moldova","Bahamas","Ireland","Hungary","Belize","Thailand","Switzerland","Bosnia and Herzegovina","Guinea","South Sudan","Vanuatu","Libya","Egypt","Australia","Cape Verde","Ivory Coast","Anguilla","Vietnam","Chile","Cuba","Iceland","Saint Kitts and Nevis","Kyrgyzstan","San Marino","Lebanon","Jersey","Monaco","Greenland","Myanmar","Netherlands","Tokelau","Cambodia","Gabon","Laos","Saudi Arabia","Syria","Bahrain","East Timor","Barbados","Afghanistan","Israel","Argentina","Democratic Republic of the Congo","Mauritius","Ethiopia","Guernsey","Cayman Islands","Lithuania","Bhutan","United Arab Emirates","Fiji","Liechtenstein","Zimbabwe","Jordan","Sierra Leone","Liberia","Portugal","Brazil","Mauritania","Gibraltar","Slovakia","Tajikistan","Finland","Ecuador","Guinea-Bissau","Micronesia","Cook Islands","Macedonia","Tunisia","Greece","Guyana","Mexico","Turks and Caicos Islands","Chad","Turkey","Poland","Cyprus","Antigua and Barbuda","Spain","Uruguay","United States","Sri Lanka","Czech Republic","Italy","Albania","Kazakhstan","Mali","Samoa","Honduras","Panama","Saint Vincent and the Grenadines","Azerbaijan","Bolivia","Uzbekistan","Brunei","Armenia","Sao Tome and Principe","Swaziland","Montserrat","Burundi","Slovenia","Kuwait","Venezuela","Faroe Islands","Dominican Republic","Falkland Islands","Isle of Man","Qatar","Bermuda","Belarus","France","Mongolia","Senegal","Ghana","Malaysia","Colombia","Latvia","Trinidad and Tobago","North Korea","Haiti","Paraguay","Togo","Republic of the Congo","Dominica","Nepal","Malta","Sweden","Saint Lucia","Luxembourg","India","Marshall Islands","Austria","South Africa","Maldives","Niue","Morocco","Suriname","Russia","Andorra","Gambia","Denmark","Kosovo","Sudan","Serbia","Oman","Malawi","China","South Korea","Estonia","Nicaragua","Uganda","Montenegro","Pitcairn","Yemen","Palestine","Peru","Djibouti","Indonesia","Papua New Guinea","Comoros","Philippines","Turkmenistan","Croatia","Georgia","Belgium","New Zealand","Grenada","Tanzania","Tonga","Central African Republic","Angola","Equatorial Guinea","British Virgin Islands","Madagascar","Jamaica","Guatemala","Vatican","Iran","United Kingdom","Eritrea","Norway","Bulgaria","Ukraine","Bangladesh","British Indian Ocean Territory","Seychelles","El Salvador","Tuvalu","Pakistan","Romania","Nigeria","Cameroon","Burkina Faso","Germany","Mozambique","Rwanda","Saint Helena","Singapore","Solomon Islands","Iraq","Botswana","Algeria","Japan","Benin","Costa Rica"],"locations":["SOM","KEN","CAN","LSO","ESH","ZMB","NER","MDA","BHS","IRL","HUN","BLZ","THA","CHE","BIH","GIN","SSD","VUT","LBY","EGY","AUS","CPV","CIV","AIA","VNM","CHL","CUB","ISL","KNA","KGZ","SMR","LBN","JEY","MCO","GRL","MMR","NLD","TKL","KHM","GAB","LAO","SAU","SYR","BHR","TLS","BRB","AFG","ISR","ARG","COD","MUS","ETH","GGY","CYM","LTU","BTN","ARE","FJI","LIE","ZWE","JOR","SLE","LBR","PRT","BRA","MRT","GIB","SVK","TJK","FIN","ECU","GNB","FSM","COK","MKD","TUN","GRC","GUY","MEX","TCA","TCD","TUR","POL","CYP","ATG","ESP","URY","USA","LKA","CZE","ITA","ALB","KAZ","MLI","WSM","HND","PAN","VCT","AZE","BOL","UZB","BRN","ARM","STP","SWZ","MSR","BDI","SVN","KWT","VEN","FRO","DOM","FLK","IMN","QAT","BMU","BLR","FRA","MNG","SEN","GHA","MYS","COL","LVA","TTO","PRK","HTI","PRY","TGO","COG","DMA","NPL","MLT","SWE","LCA","LUX","IND","MHL","AUT","ZAF","MDV","NIU","MAR","SUR","RUS","AND","GMB","DNK","XKX","SDN","SRB","OMN","MWI","CHN","KOR","EST","NIC","UGA","MNE","PCN","YEM","PSE","PER","DJI","IDN","PNG","COM","PHL","TKM","HRV","GEO","BEL","NZL","GRD","TZA","TON","CAF","AGO","GNQ","VGB","MDG","JAM","GTM","VAT","IRN","GBR","ERI","NOR","BGR","UKR","BGD","IOT","SYC","SLV","TUV","PAK","ROU","NGA","CMR","BFA","DEU","MOZ","RWA","SHN","SGP","SLB","IRQ","BWA","DZA","JPN","BEN","CRI"],"name":"","z":[0.245847262,0.447488359,0.313427302,0.293375,0.509568627,0.434325581,0.498258065,0.380992308,0.351036145,0.337006679,0.368038,0.290888889,0.432075763,0.334508014,0.354383838,0.265402439,0.427261803,0.5664,0.223283333,0.310127325,0.407258597,0.283097744,0.236060606,0.0504,0.396462687,0.303879018,0.007316456,0.366182609,0.3083,0.287735294,0.1364375,0.258277512,0.188579545,0.239407895,0.478903846,0.582473854,0.39875854,0.79175,0.371374046,0.306937008,0.473716312,0.080175064,0.346882353,0.364954887,0.100533333,0.193188034,0.259139535,0.251246871,0.352225364,0.410167849,0.056661538,0.2935,0.428891892,0.427577465,0.376101426,0.0238,0.2774399,0.184117647,0.242138889,0.373500945,0.229154362,0.399829787,0.374292683,0.238222678,0.411378248,0.583782609,0.011685185,0.264600877,0.255761905,0.417815657,0.25397861,0.001230769,0.502666667,0.5106,0.419439394,0.197594737,0.295331234,0.12691954,0.317618063,0.392571429,0.431302158,0.321304776,0.303090735,0.334747768,0.314452381,0.317263649,0.306462493,0.35828337,0.102744841,0.360704412,0.309882297,0.403433155,0.196764706,0.397189542,0.527333333,0.403366569,0.242659189,0.2394,0.378540541,0.290308307,0.3048,0.21325,0.457795276,0.479333333,0.285964286,0.266137931,0.38065625,0.282990066,0.07364939,0.116034072,-0.247,0.197363413,0.449894737,0.268228261,0.134747967,0.405740741,0.409382353,0.337795882,0.310467391,0.109892655,0.2765512,0.157270694,0.274141314,0.302091241,0.380944751,0.486475,0.3604112,0.29981985,0.227387833,0.291360465,0.366222222,0.310208333,0.244954248,0.373410256,0.250755556,0.315982877,0.323570372,0.742,0.314525455,0.431439771,0.304846416,0.347304348,0.298301527,0.032,0.375789103,0.328051282,0.288937931,0.355940972,0.368918699,0.314828729,0.285676892,0.319398438,0.391378378,0.318113797,0.415896848,0.284322034,0.125805527,0.540243222,0.520282828,0.4675,0.458744681,0.435804734,0.375101516,0.287684211,0.494974761,0.25120197,0.094,0.28652692,0.125604651,0.260296774,0.399558405,0.342960126,0.399586599,0.544,0.484180233,0.317481132,0.3232625,0.390760355,0.295954545,0.0,0.242920596,0.321438662,0.333186557,0.659666667,0.381804576,0.397237297,-0.06172973,0.386101026,0.358480132,0.430591667,0.292809406,0.587333333,0.546220994,0.199600478,-0.1588,0.183571242,0.402095151,0.327722454,0.453883636,0.396144654,0.324305303,0.33374359,0.19079661,0.730307692,0.372458787,0.334409091,0.309540416,0.328421348,0.377828909,0.331491267,0.226029412,0.244769944],"type":"choropleth"}],"name":"2021-03-18"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-19<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Indian Ocean Territory","Nicaragua","Bahrain","Ghana","Moldova","Peru","Monaco","Italy","Guatemala","Senegal","Papua New Guinea","Liberia","Tonga","Liechtenstein","Croatia","Czech Republic","Togo","Central African Republic","Kosovo","Sao Tome and Principe","Ivory Coast","Antigua and Barbuda","South Korea","Grenada","Morocco","Tunisia","Bangladesh","Ukraine","Macedonia","Kenya","Malaysia","Mali","Serbia","India","Russia","Malta","Cape Verde","South Sudan","Panama","Cuba","Nepal","Myanmar","Poland","Greece","Andorra","Bahamas","Cyprus","Chad","Belarus","Palestine","United States","Vatican","Bolivia","Samoa","Kyrgyzstan","Honduras","Somalia","Uzbekistan","Guyana","Rwanda","Sweden","Spain","Turkey","Solomon Islands","Australia","Sudan","Botswana","Bermuda","East Timor","Kazakhstan","Montserrat","Cook Islands","Gabon","Iran","Qatar","Singapore","Barbados","Djibouti","Mongolia","Cameroon","Belgium","Indonesia","Nigeria","Colombia","Zimbabwe","Tanzania","Mauritius","Latvia","Iceland","Syria","Lebanon","Seychelles","Ethiopia","Swaziland","Austria","Cayman Islands","Eritrea","Greenland","Georgia","Azerbaijan","New Zealand","Venezuela","Albania","Faroe Islands","Gibraltar","Yemen","Equatorial Guinea","Maldives","Algeria","Niger","Thailand","Micronesia","Israel","Fiji","Finland","Bulgaria","British Virgin Islands","Jersey","Madagascar","Philippines","Saudi Arabia","Haiti","Burkina Faso","Jordan","United Kingdom","Niue","Sri Lanka","Costa Rica","Brazil","Guinea","South Africa","Portugal","Egypt","France","Paraguay","Ireland","Norway","Marshall Islands","Slovakia","Gambia","Turkmenistan","San Marino","Tajikistan","Falkland Islands","Afghanistan","Laos","Netherlands","Uganda","Kuwait","El Salvador","Democratic Republic of the Congo","Armenia","United Arab Emirates","Lithuania","North Korea","Dominica","Saint Vincent and the Grenadines","Saint Kitts and Nevis","Vanuatu","Bosnia and Herzegovina","Bhutan","Mexico","Mozambique","Malawi","Cambodia","China","Chile","Anguilla","Trinidad and Tobago","Burundi","Hungary","Estonia","Saint Lucia","Iraq","Canada","Lesotho","Oman","Japan","Angola","Kiribati","Benin","Pitcairn","Republic of the Congo","Turks and Caicos Islands","Tokelau","Western Sahara","Germany","Belize","Pakistan","Switzerland","Luxembourg","Ecuador","Montenegro","Sierra Leone","Brunei","Comoros","Mauritania","Vietnam","Denmark","Argentina","Isle of Man","Zambia","Nauru","Uruguay","Romania","Slovenia","Palau","Dominican Republic","Guernsey","Jamaica","Guinea-Bissau","Libya","Tuvalu","Suriname","Saint Helena"],"locations":["IOT","NIC","BHR","GHA","MDA","PER","MCO","ITA","GTM","SEN","PNG","LBR","TON","LIE","HRV","CZE","TGO","CAF","XKX","STP","CIV","ATG","KOR","GRD","MAR","TUN","BGD","UKR","MKD","KEN","MYS","MLI","SRB","IND","RUS","MLT","CPV","SSD","PAN","CUB","NPL","MMR","POL","GRC","AND","BHS","CYP","TCD","BLR","PSE","USA","VAT","BOL","WSM","KGZ","HND","SOM","UZB","GUY","RWA","SWE","ESP","TUR","SLB","AUS","SDN","BWA","BMU","TLS","KAZ","MSR","COK","GAB","IRN","QAT","SGP","BRB","DJI","MNG","CMR","BEL","IDN","NGA","COL","ZWE","TZA","MUS","LVA","ISL","SYR","LBN","SYC","ETH","SWZ","AUT","CYM","ERI","GRL","GEO","AZE","NZL","VEN","ALB","FRO","GIB","YEM","GNQ","MDV","DZA","NER","THA","FSM","ISR","FJI","FIN","BGR","VGB","JEY","MDG","PHL","SAU","HTI","BFA","JOR","GBR","NIU","LKA","CRI","BRA","GIN","ZAF","PRT","EGY","FRA","PRY","IRL","NOR","MHL","SVK","GMB","TKM","SMR","TJK","FLK","AFG","LAO","NLD","UGA","KWT","SLV","COD","ARM","ARE","LTU","PRK","DMA","VCT","KNA","VUT","BIH","BTN","MEX","MOZ","MWI","KHM","CHN","CHL","AIA","TTO","BDI","HUN","EST","LCA","IRQ","CAN","LSO","OMN","JPN","AGO","KIR","BEN","PCN","COG","TCA","TKL","ESH","DEU","BLZ","PAK","CHE","LUX","ECU","MNE","SLE","BRN","COM","MRT","VNM","DNK","ARG","IMN","ZMB","NRU","URY","ROU","SVN","PLW","DOM","GGY","JAM","GNB","LBY","TUV","SUR","SHN"],"name":"","z":[0.528090909,0.04879677,0.083633929,0.361439408,0.321414063,0.323022616,0.282865672,0.325761281,0.364321878,0.289020253,0.230914063,0.360423645,0.459921053,0.641583333,0.317754237,0.38212069,0.297677596,0.201549296,0.24639759,0.5712,0.314677966,0.229354839,0.337875696,0.415433333,0.344032258,0.211712575,0.22478458,0.425874674,0.332805556,0.280435777,0.495193505,0.336138554,0.325144186,0.015079476,0.310413043,0.136492063,0.350746753,0.361056497,0.226090494,-0.054328182,0.099295349,0.314034295,0.297068809,0.345115463,0.348,0.393613636,0.305876682,0.387839623,0.391689655,0.341623077,0.343575519,0.636,0.268533223,0.613555556,0.457541667,0.209891262,0.16543083,0.256285714,0.194772152,0.003863454,0.309114085,0.35939611,0.332322749,-0.110434783,0.370332531,0.399555,0.248821429,0.41127027,-0.129535714,0.37084,0.409166667,0.2375,0.387708738,0.32553481,0.122695502,0.292512676,0.29042623,0.256076923,0.271320988,0.380904335,0.343604446,0.435073147,0.248277172,0.250998983,0.286567742,0.061874116,0.124634615,0.190930348,0.398959596,0.397623377,0.256030043,0.464042945,0.191333333,-0.137647059,0.318236715,0.5915,-0.113605263,0.456208333,0.444291367,0.419066372,0.392833088,0.123306809,0.342761589,0.506222222,0.005407407,0.39472807,0.247964286,0.257604167,0.496048387,0.35753178,0.242104466,0.01,0.179156328,-0.02277931,0.299083849,0.375074349,-0.108875,0.209670732,0.458787791,0.290971687,0.104160898,0.35445812,0.525465241,0.148465347,0.300751835,0.759166667,0.277172152,0.266555328,0.481002155,0.30022549,0.279369048,0.350855702,0.300951526,0.426837696,0.324056129,0.378423537,0.363946095,0.2388,0.171506098,0.235081967,0.6089375,0.153,0.336113924,0.338,0.351986577,0.487184211,0.357692988,0.261942134,0.089229462,0.192875766,0.288403433,0.54382,0.215527286,0.469429719,0.505627907,0.241909091,0.235021739,0.092125,0.127470588,0.370827338,0.002777778,0.252849623,0.314725,0.30312605,0.365119718,0.361960626,0.290660365,0.743,0.214537879,-0.374915094,0.404865566,0.290474684,0.068846154,0.300032338,0.310878059,0.313421053,0.085517544,0.317451458,0.389599415,0.18175,0.310755102,0.2764,0.37745283,0.1747,0.368,0.30928,0.297553517,0.392731343,0.226656383,0.371555387,0.240534392,0.329699094,0.354264151,0.124973333,0.28696,0.90925,0.418,0.312232265,0.298278114,0.485393544,0.244403361,0.229896552,0.556333333,0.352814326,0.402165323,-0.127882206,-0.83,0.24415896,0.262,0.276339862,-0.094090909,0.47587234,0.2985,0.520785714,0.524125],"type":"choropleth"}],"name":"2021-03-19"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-20<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Sudan","Burundi","Ukraine","Liechtenstein","Malawi","Kyrgyzstan","Nauru","Mauritius","Antigua and Barbuda","Swaziland","Gabon","Nicaragua","Kosovo","Finland","Cambodia","Malaysia","Mali","Laos","Algeria","United Arab Emirates","Gibraltar","Burkina Faso","Guatemala","Guinea-Bissau","Sri Lanka","Comoros","Costa Rica","Guyana","New Zealand","Romania","Slovakia","Turkey","Saint Lucia","Cuba","Uganda","Belarus","Pakistan","Switzerland","Nepal","Saint Kitts and Nevis","Guernsey","Cook Islands","Netherlands","Kiribati","Suriname","Philippines","Zambia","France","Mauritania","Angola","Kuwait","Bahrain","Turkmenistan","Greece","Croatia","Azerbaijan","Germany","Liberia","Portugal","Singapore","Ghana","Cameroon","Tunisia","Micronesia","Argentina","Sao Tome and Principe","Bahamas","Afghanistan","Myanmar","Uzbekistan","Russia","Benin","Armenia","Senegal","Bolivia","Sweden","Cyprus","Libya","Georgia","Canada","Monaco","Grenada","Papua New Guinea","Greenland","Guinea","Bhutan","Saint Vincent and the Grenadines","Qatar","Uruguay","Vietnam","Kenya","Gambia","Yemen","Rwanda","Australia","Indonesia","Niger","Serbia","Central African Republic","Tonga","Jamaica","Tanzania","Iran","Djibouti","Morocco","Slovenia","Saint Helena","Solomon Islands","Zimbabwe","Spain","Cape Verde","Chile","Jordan","Maldives","South Africa","Lebanon","Latvia","Syria","Seychelles","Botswana","Paraguay","Turks and Caicos Islands","Luxembourg","El Salvador","Niue","Honduras","Republic of the Congo","Iraq","Pitcairn","Thailand","Moldova","Sierra Leone","Eritrea","Norway","Malta","Nigeria","South Sudan","United Kingdom","Madagascar","Hungary","Marshall Islands","Democratic Republic of the Congo","Poland","Iceland","Brunei","Oman","Belize","Tajikistan","Mozambique","Montenegro","Bangladesh","Jersey","Dominica","Albania","Estonia","Belgium","San Marino","Andorra","Tuvalu","Saudi Arabia","South Korea","Falkland Islands","Western Sahara","Cayman Islands","Denmark","India","Japan","Lithuania","China","Lesotho","Austria","British Virgin Islands","British Indian Ocean Territory","Equatorial Guinea","Ethiopia","Togo","Bulgaria","Egypt","Haiti","Ireland","Somalia","Colombia","United States","Montserrat","Mongolia","Dominican Republic","Isle of Man","Brazil","Chad","Italy","Fiji","Bosnia and Herzegovina","Samoa","Anguilla","Barbados","Panama","Czech Republic","Peru","Ecuador","Vanuatu","North Korea","Venezuela","Kazakhstan","Mexico","East Timor","Tokelau","Ivory Coast","Trinidad and Tobago","Macedonia","Palestine","Bermuda","Faroe Islands","Israel"],"locations":["SDN","BDI","UKR","LIE","MWI","KGZ","NRU","MUS","ATG","SWZ","GAB","NIC","XKX","FIN","KHM","MYS","MLI","LAO","DZA","ARE","GIB","BFA","GTM","GNB","LKA","COM","CRI","GUY","NZL","ROU","SVK","TUR","LCA","CUB","UGA","BLR","PAK","CHE","NPL","KNA","GGY","COK","NLD","KIR","SUR","PHL","ZMB","FRA","MRT","AGO","KWT","BHR","TKM","GRC","HRV","AZE","DEU","LBR","PRT","SGP","GHA","CMR","TUN","FSM","ARG","STP","BHS","AFG","MMR","UZB","RUS","BEN","ARM","SEN","BOL","SWE","CYP","LBY","GEO","CAN","MCO","GRD","PNG","GRL","GIN","BTN","VCT","QAT","URY","VNM","KEN","GMB","YEM","RWA","AUS","IDN","NER","SRB","CAF","TON","JAM","TZA","IRN","DJI","MAR","SVN","SHN","SLB","ZWE","ESP","CPV","CHL","JOR","MDV","ZAF","LBN","LVA","SYR","SYC","BWA","PRY","TCA","LUX","SLV","NIU","HND","COG","IRQ","PCN","THA","MDA","SLE","ERI","NOR","MLT","NGA","SSD","GBR","MDG","HUN","MHL","COD","POL","ISL","BRN","OMN","BLZ","TJK","MOZ","MNE","BGD","JEY","DMA","ALB","EST","BEL","SMR","AND","TUV","SAU","KOR","FLK","ESH","CYM","DNK","IND","JPN","LTU","CHN","LSO","AUT","VGB","IOT","GNQ","ETH","TGO","BGR","EGY","HTI","IRL","SOM","COL","USA","MSR","MNG","DOM","IMN","BRA","TCD","ITA","FJI","BIH","WSM","AIA","BRB","PAN","CZE","PER","ECU","VUT","PRK","VEN","KAZ","MEX","TLS","TKL","CIV","TTO","MKD","PSE","BMU","FRO","ISR"],"name":"","z":[0.436351351,-0.209454545,0.34870523,0.303857143,0.301543131,0.252538462,0.0,0.215815385,0.275393939,0.505882353,0.356314607,0.119882682,0.194282258,0.410744444,0.330010309,0.038045408,0.315547945,0.294903226,0.396945701,0.123279311,0.17645283,0.438769231,0.420027361,-0.1482,0.199610215,0.1315,0.255020513,0.386386364,0.426386155,0.352726563,0.313465021,0.256696526,0.475083333,0.040192164,0.386041667,0.459844156,-0.063530549,0.329473074,0.162230769,0.442111111,0.187868852,0.787,0.374335472,-0.589666667,0.492071429,0.269346554,0.454780488,0.366752682,0.314125,0.414897436,0.110762918,0.112247525,0.30492,0.302023713,0.317079646,0.425091346,0.341949027,0.418232955,0.338206278,0.371313346,0.213997537,0.39807946,0.173904762,0.156307692,0.39632594,0.333384615,0.38070936,0.290973856,0.660132875,0.352,0.340648696,0.28669863,0.330616438,0.210990741,0.264470699,0.354098951,0.359676887,0.308236842,0.43847482,0.347725553,0.289436364,0.338333333,0.296167742,0.155894737,0.316333333,-0.406583333,0.160492537,0.10286612,0.408839806,0.32001669,0.552466667,0.228722581,0.33345,-0.023179825,0.436430645,0.115279289,0.440126679,0.385051765,0.344651515,0.245418803,0.342303178,0.466216912,0.352220293,0.31062963,0.392695783,-0.101613559,0.076571429,-0.011294118,0.438028796,0.258316668,0.418725,0.401812991,0.194528455,-0.018666667,0.460996298,0.248674286,0.260323276,0.4836,0.412216418,0.372470588,0.269995488,0.7435,0.347748858,0.189451018,0.405526316,0.227592941,0.242666667,0.215386301,0.237,0.335191259,0.255304878,0.263982143,-0.106185185,0.416925876,0.145743119,0.301165658,0.435864486,0.347472354,0.307973529,0.3597,0.022454545,0.329628253,0.33725128,0.360642336,-0.007431818,0.038342857,0.290534483,0.361613636,0.426185185,0.217534884,0.246398551,0.39595,0.512,0.380130137,0.364511236,0.33840527,0.486,0.354895833,0.27,-0.03478152,0.385469363,0.38255,0.357472222,0.534932203,0.350117978,0.206804933,0.308579606,0.439589242,0.330999298,0.346369231,0.357118563,0.3294,-0.6372,0.230190476,0.408788889,0.34236019,0.34115,0.267803191,0.302977505,0.388590084,0.2187625,0.206076331,0.4187722,0.272555556,0.314882051,0.31113898,0.41527027,0.387668547,0.355882353,0.314413675,0.064533898,0.290214511,0.476875,0.24875,0.213172414,0.245540956,0.37462243,0.286372562,0.303128774,0.152133333,0.057132075,0.095816644,0.243696429,0.242490007,0.045923077,0.516666667,0.204594203,0.371875,0.260982456,0.384434343,0.26109434,0.4348,0.224947075],"type":"choropleth"}],"name":"2021-03-20"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-21<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Romania","Pakistan","Guernsey","Burkina Faso","Norway","Saudi Arabia","India","Tonga","Chad","Gibraltar","United Arab Emirates","Uzbekistan","Russia","Kyrgyzstan","Eritrea","Bahrain","Cayman Islands","Denmark","Guatemala","Ghana","Palestine","Monaco","Bahamas","Lebanon","Ethiopia","Singapore","Israel","Moldova","Austria","Antigua and Barbuda","Tajikistan","Senegal","Japan","Brazil","Montserrat","East Timor","Togo","Kiribati","Netherlands","Iceland","Slovenia","Rwanda","Latvia","Estonia","Cuba","Mexico","Mozambique","Gabon","Cameroon","Liberia","Saint Kitts and Nevis","Cook Islands","Pitcairn","Dominican Republic","Malaysia","Somalia","China","Western Sahara","Democratic Republic of the Congo","South Korea","Benin","British Virgin Islands","Gambia","Kenya","Australia","Macedonia","Isle of Man","United Kingdom","Peru","Malta","Thailand","Cambodia","Republic of the Congo","Libya","Ivory Coast","Philippines","Kuwait","Belgium","Greenland","Niue","British Indian Ocean Territory","Nepal","Iran","Botswana","El Salvador","Poland","Barbados","Sierra Leone","North Korea","Germany","Swaziland","Central African Republic","Ireland","Turks and Caicos Islands","Egypt","Suriname","Malawi","Iraq","Uruguay","Tokelau","Papua New Guinea","Kosovo","Dominica","Uganda","Bhutan","Liechtenstein","South Africa","Comoros","Saint Helena","Burundi","Turkey","New Zealand","Saint Lucia","United States","Sweden","Nigeria","Belize","Luxembourg","Morocco","Equatorial Guinea","Greece","Venezuela","Madagascar","Indonesia","Djibouti","Ecuador","Samoa","Vietnam","Maldives","Andorra","Jersey","Mauritania","Seychelles","Georgia","Chile","Solomon Islands","Ukraine","Tanzania","Costa Rica","Albania","Grenada","Italy","Sudan","Vanuatu","Croatia","Jamaica","Portugal","Montenegro","Zambia","France","Algeria","Slovakia","Argentina","Zimbabwe","Azerbaijan","Sao Tome and Principe","San Marino","Switzerland","Trinidad and Tobago","Guinea-Bissau","Hungary","Bangladesh","Laos","Kazakhstan","Armenia","Belarus","Cape Verde","South Sudan","Falkland Islands","Qatar","Mongolia","Canada","Yemen","Nicaragua","Serbia","Finland","Sri Lanka","Anguilla","Honduras","Oman","Brunei","Fiji","Cyprus","Panama","Angola","Jordan","Palau","Lithuania","Niger","Bulgaria","Myanmar","Saint Vincent and the Grenadines","Faroe Islands","Guinea","Afghanistan","Haiti","Syria","Colombia","Marshall Islands","Lesotho","Micronesia","Bosnia and Herzegovina","Tunisia","Turkmenistan","Bolivia","Paraguay","Guyana","Mauritius","Mali","Czech Republic","Spain","Bermuda","Tuvalu"],"locations":["ROU","PAK","GGY","BFA","NOR","SAU","IND","TON","TCD","GIB","ARE","UZB","RUS","KGZ","ERI","BHR","CYM","DNK","GTM","GHA","PSE","MCO","BHS","LBN","ETH","SGP","ISR","MDA","AUT","ATG","TJK","SEN","JPN","BRA","MSR","TLS","TGO","KIR","NLD","ISL","SVN","RWA","LVA","EST","CUB","MEX","MOZ","GAB","CMR","LBR","KNA","COK","PCN","DOM","MYS","SOM","CHN","ESH","COD","KOR","BEN","VGB","GMB","KEN","AUS","MKD","IMN","GBR","PER","MLT","THA","KHM","COG","LBY","CIV","PHL","KWT","BEL","GRL","NIU","IOT","NPL","IRN","BWA","SLV","POL","BRB","SLE","PRK","DEU","SWZ","CAF","IRL","TCA","EGY","SUR","MWI","IRQ","URY","TKL","PNG","XKX","DMA","UGA","BTN","LIE","ZAF","COM","SHN","BDI","TUR","NZL","LCA","USA","SWE","NGA","BLZ","LUX","MAR","GNQ","GRC","VEN","MDG","IDN","DJI","ECU","WSM","VNM","MDV","AND","JEY","MRT","SYC","GEO","CHL","SLB","UKR","TZA","CRI","ALB","GRD","ITA","SDN","VUT","HRV","JAM","PRT","MNE","ZMB","FRA","DZA","SVK","ARG","ZWE","AZE","STP","SMR","CHE","TTO","GNB","HUN","BGD","LAO","KAZ","ARM","BLR","CPV","SSD","FLK","QAT","MNG","CAN","YEM","NIC","SRB","FIN","LKA","AIA","HND","OMN","BRN","FJI","CYP","PAN","AGO","JOR","PLW","LTU","NER","BGR","MMR","VCT","FRO","GIN","AFG","HTI","SYR","COL","MHL","LSO","FSM","BIH","TUN","TKM","BOL","PRY","GUY","MUS","MLI","CZE","ESP","BMU","TUV"],"name":"","z":[0.409096805,-0.209381826,0.31184058,0.432919355,0.442771352,-0.03585772,0.315762243,0.389424242,0.503796296,0.135897436,0.078115187,0.272354167,0.412331611,0.1565,0.368791667,-0.077425373,0.585207792,0.400450928,0.386123031,0.369053571,0.26475,0.438111111,0.419430622,0.430862595,0.371617068,0.313016649,0.281373626,0.413493421,0.398389005,0.276242424,0.414525641,0.395031348,0.379239466,0.386240083,0.462555556,0.360071429,0.445862434,0.026285714,0.417211906,0.374979592,0.362505814,0.211455696,0.404279167,0.438296089,0.001914264,0.295218196,0.274619048,0.320447619,0.493262252,0.461477707,0.439125,0.0,0.093363636,0.283265343,0.25258075,0.307050193,0.358388074,0.161939394,0.534907317,0.431157682,0.404557377,0.446,0.42420122,0.57918877,0.426599744,0.259073171,0.334616667,0.446069126,0.352752596,0.430314286,0.423384432,0.324121951,0.246368421,0.155725,0.468857143,0.307950284,0.068113497,0.351979146,0.198333333,0.265538462,0.437,0.312174807,0.431176877,0.542767677,0.194767742,0.215405136,0.375190476,0.556914894,0.589446429,0.345334448,0.519851064,0.546448718,0.31574507,0.693,0.353454545,0.325428571,0.424522491,0.343968051,0.421251619,0.85,0.272648936,0.457113924,0.667090909,0.629867615,0.246,0.41315,0.643373313,0.2,0.077166667,-0.377932203,0.297248579,0.443741366,0.651128205,0.462722459,0.403049094,0.510896043,0.469933333,0.370657258,0.460935943,0.555407407,0.365376171,0.192343094,0.263383051,0.207872561,0.077791667,0.355316783,0.605111111,0.429507837,0.004933884,0.261066667,0.341145455,0.16075,0.374704225,0.44044373,0.416158925,0.164666667,0.434890388,0.599806522,0.427553459,0.425379147,0.663125,0.382343284,0.434559701,0.204111111,0.20001626,0.368492495,0.410287183,0.410168675,0.74,0.425674415,0.438245968,0.303631356,0.352240097,0.520435946,0.488110526,0.5942,0.453,0.370943623,0.434159494,0.236722222,0.350388406,0.24184555,0.379825,0.435,0.391015385,0.377402299,0.362434286,0.467914894,0.4665,0.025233533,0.38055102,0.385680038,0.467522936,0.273912844,0.362790698,0.391029181,0.209688406,0.291,0.323766292,0.097104046,0.119575758,0.23925,0.443889764,0.29894709,0.417994949,0.2716,-0.326666667,0.506899103,0.452076172,0.369715481,0.619882291,0.284861538,0.3218,0.478732143,0.338284314,0.443575203,0.437375,0.333277312,0.248833333,0.45618,0.489125,0.334800654,0.279211921,0.454290323,0.269509259,0.27670346,0.485581967,0.388616667,0.454329897,0.372716535,0.296252981,0.419243902,0.732722222],"type":"choropleth"}],"name":"2021-03-21"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-22<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Cape Verde","Kuwait","Djibouti","Brazil","Malawi","Belarus","Bahrain","Spain","Jordan","Cyprus","Finland","Nauru","Sierra Leone","Niger","Haiti","Falkland Islands","Ghana","Poland","Turkey","Maldives","Luxembourg","Guatemala","Montserrat","Italy","Greece","Saudi Arabia","North Korea","Uganda","Ukraine","Lithuania","Mauritania","Uruguay","Tajikistan","Cambodia","Georgia","Tokelau","Kosovo","Liechtenstein","Netherlands","Serbia","Tanzania","Chile","Honduras","Zambia","Angola","Madagascar","Portugal","Faroe Islands","Philippines","Panama","Papua New Guinea","Belgium","Dominica","South Africa","Anguilla","Latvia","Mauritius","Grenada","Guyana","British Indian Ocean Territory","Afghanistan","Sao Tome and Principe","Iraq","East Timor","New Zealand","Comoros","Sweden","Mexico","Paraguay","Moldova","Azerbaijan","Pitcairn","Turks and Caicos Islands","Morocco","Bangladesh","Seychelles","Micronesia","Burundi","Czech Republic","Costa Rica","Vietnam","Samoa","Ivory Coast","Tunisia","Solomon Islands","Iran","Algeria","Bahamas","Yemen","Niue","Peru","Egypt","Saint Lucia","Syria","Barbados","Canada","Rwanda","Jamaica","Marshall Islands","Macedonia","Thailand","Austria","Central African Republic","Senegal","Malta","Guinea-Bissau","Germany","Libya","Suriname","Romania","Ireland","Belize","Equatorial Guinea","Singapore","Venezuela","Greenland","Mongolia","Armenia","Kiribati","Montenegro","Tonga","Lesotho","Bhutan","Hungary","Norway","Liberia","Saint Vincent and the Grenadines","Denmark","Oman","Iceland","Uzbekistan","Benin","Qatar","Australia","France","Cayman Islands","Palestine","Mali","Brunei","Mozambique","Israel","Gambia","Gabon","Kenya","Guernsey","Somalia","Albania","Kazakhstan","Antigua and Barbuda","Cuba","Guinea","Malaysia","Tuvalu","Gibraltar","Sudan","Bosnia and Herzegovina","Japan","Estonia","Russia","Turkmenistan","India","Slovenia","United Arab Emirates","Andorra","Trinidad and Tobago","Vatican","Zimbabwe","Laos","Bolivia","Colombia","United Kingdom","Fiji","Kyrgyzstan","Lebanon","Eritrea","Ethiopia","San Marino","Botswana","Republic of the Congo","Cameroon","Isle of Man","Cook Islands","Bermuda","South Sudan","Myanmar","Western Sahara","Monaco","Jersey","Togo","Bulgaria","Indonesia","Pakistan","Vanuatu","Croatia","Sri Lanka","Argentina","China","South Korea","United States","Switzerland","Democratic Republic of the Congo","Chad","Dominican Republic","Nicaragua","British Virgin Islands","Saint Helena","Ecuador","Burkina Faso","Nigeria","Palau","El Salvador","Swaziland","Nepal","Slovakia","Saint Kitts and Nevis"],"locations":["CPV","KWT","DJI","BRA","MWI","BLR","BHR","ESP","JOR","CYP","FIN","NRU","SLE","NER","HTI","FLK","GHA","POL","TUR","MDV","LUX","GTM","MSR","ITA","GRC","SAU","PRK","UGA","UKR","LTU","MRT","URY","TJK","KHM","GEO","TKL","XKX","LIE","NLD","SRB","TZA","CHL","HND","ZMB","AGO","MDG","PRT","FRO","PHL","PAN","PNG","BEL","DMA","ZAF","AIA","LVA","MUS","GRD","GUY","IOT","AFG","STP","IRQ","TLS","NZL","COM","SWE","MEX","PRY","MDA","AZE","PCN","TCA","MAR","BGD","SYC","FSM","BDI","CZE","CRI","VNM","WSM","CIV","TUN","SLB","IRN","DZA","BHS","YEM","NIU","PER","EGY","LCA","SYR","BRB","CAN","RWA","JAM","MHL","MKD","THA","AUT","CAF","SEN","MLT","GNB","DEU","LBY","SUR","ROU","IRL","BLZ","GNQ","SGP","VEN","GRL","MNG","ARM","KIR","MNE","TON","LSO","BTN","HUN","NOR","LBR","VCT","DNK","OMN","ISL","UZB","BEN","QAT","AUS","FRA","CYM","PSE","MLI","BRN","MOZ","ISR","GMB","GAB","KEN","GGY","SOM","ALB","KAZ","ATG","CUB","GIN","MYS","TUV","GIB","SDN","BIH","JPN","EST","RUS","TKM","IND","SVN","ARE","AND","TTO","VAT","ZWE","LAO","BOL","COL","GBR","FJI","KGZ","LBN","ERI","ETH","SMR","BWA","COG","CMR","IMN","COK","BMU","SSD","MMR","ESH","MCO","JEY","TGO","BGR","IDN","PAK","VUT","HRV","LKA","ARG","CHN","KOR","USA","CHE","COD","TCD","DOM","NIC","VGB","SHN","ECU","BFA","NGA","PLW","SLV","SWZ","NPL","SVK","KNA"],"name":"","z":[0.335136364,0.072466077,0.412,0.460486408,0.250119454,0.367426966,0.165737288,0.276837766,0.177045455,0.287517986,0.446537281,0.0,0.395421053,0.389367942,0.369340792,0.55975,0.229377374,0.237450697,0.294718505,0.205917492,0.360807692,0.265500824,0.69455,0.388372237,0.388604895,0.043942529,0.504475,0.377964072,0.367823313,0.420190779,0.409538462,0.284766579,0.277168,0.293459459,0.365259136,0.096,0.114311828,0.453904762,0.356633955,0.245865429,0.446770138,0.280288648,0.265303097,0.495912088,0.431008333,0.251814286,0.401766051,0.491466667,0.18084271,0.230653201,0.271388889,0.263615777,0.17525,0.367164688,0.437,0.238147651,0.246182927,0.1285,0.139985816,0.087,0.268228155,0.461083333,0.311655914,0.019307692,0.356666482,0.417,0.329924658,0.262631332,0.184337847,0.39025625,0.352153527,0.25475,0.714,0.252501401,0.180120858,0.409624161,0.463,0.155626168,0.366633296,0.267771144,0.335913486,0.569142857,0.192265487,0.24042439,0.235833333,0.421851124,0.436586331,0.284967442,0.352947368,0.596,0.260995246,0.343783522,0.124979592,0.303691358,0.098555556,0.304679626,0.077375405,0.29278659,0.4235,0.13395,0.335470219,0.312327245,0.424847059,0.321160099,0.119698718,0.206416667,0.376030384,0.14162069,0.385846154,0.322239091,0.320019048,0.228988889,0.010551724,0.298910714,0.121078508,0.457543478,0.220382353,0.452114286,0.331,0.172968085,0.393231707,0.218446429,-0.313420561,0.367099222,0.445840814,0.33421134,0.224890244,0.369471121,0.250186047,0.32192233,0.313953846,0.228842105,0.073602305,0.353840839,0.367777503,0.42214433,0.264189655,0.258916084,-0.1134,0.338190141,0.228745342,0.2618375,-0.059978417,0.364178317,0.185296875,0.224091216,0.348127753,0.215375,0.241365385,-0.036752298,0.290574468,0.107288727,0.419666667,-0.07845098,0.2982,0.436042667,0.328382766,0.305330769,0.339803224,0.462428571,0.186385249,0.297926357,0.201472295,0.030206897,0.307377358,0.943,0.360846591,0.323486667,0.189707349,0.343678856,0.380380038,0.171652542,0.16345,0.205573643,0.121142857,0.33140367,0.301333333,0.127278571,0.560491071,0.394467081,0.264589552,0.475222222,0.304444444,0.382091787,0.581003244,0.267304348,0.187240964,0.328084211,0.201769841,0.309202091,0.168667737,0.063316099,0.3665625,0.306063694,0.231552972,0.258005847,0.301052468,0.329588057,0.3234858,0.362451775,0.400757353,0.38707377,0.243675334,0.079043943,-0.079285714,0.378583333,0.24649235,0.441107692,0.186695676,-0.2068,0.067544951,0.186958333,0.233972912,0.325138075,0.030647059],"type":"choropleth"}],"name":"2021-03-22"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-23<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Israel","Mali","Saudi Arabia","Antigua and Barbuda","Slovakia","Samoa","Ukraine","Turkey","Madagascar","Barbados","Palestine","Gibraltar","Philippines","East Timor","Bulgaria","Swaziland","Netherlands","Kazakhstan","Senegal","Myanmar","Pitcairn","Moldova","Cook Islands","North Korea","Kyrgyzstan","Russia","Kuwait","Niue","Italy","Fiji","Latvia","Togo","Algeria","Belgium","Somalia","Greece","Libya","Comoros","Ecuador","Vanuatu","Haiti","Guyana","Ghana","Cambodia","Mongolia","Bhutan","Syria","Cyprus","Benin","Montserrat","Brazil","Bolivia","Niger","Malta","Anguilla","Seychelles","Peru","Germany","Dominican Republic","Egypt","Serbia","Mexico","Mauritania","Poland","Lebanon","Isle of Man","Chad","Dominica","Afghanistan","United States","Solomon Islands","Liechtenstein","Ireland","Romania","San Marino","Guinea","Sudan","Tonga","Pakistan","Lesotho","Cameroon","Eritrea","Tuvalu","Norway","Mozambique","Bahrain","Croatia","Switzerland","Nicaragua","Japan","Paraguay","France","Brunei","Indonesia","Guatemala","Singapore","Georgia","Tanzania","Kosovo","Uganda","Malaysia","Equatorial Guinea","Venezuela","Tunisia","Montenegro","Angola","Marshall Islands","Zimbabwe","Gambia","Kiribati","Saint Helena","Rwanda","Austria","Jordan","Luxembourg","Bosnia and Herzegovina","Ethiopia","Falkland Islands","Bermuda","Armenia","Nigeria","Gabon","Uzbekistan","Azerbaijan","Uruguay","Colombia","Jersey","Maldives","Cuba","Nauru","Hungary","Republic of the Congo","Bangladesh","British Virgin Islands","Iceland","Cayman Islands","Guernsey","India","Laos","Yemen","Estonia","South Sudan","Papua New Guinea","Denmark","Slovenia","Palau","Saint Kitts and Nevis","Burkina Faso","China","Democratic Republic of the Congo","Kenya","Australia","Mauritius","Tajikistan","Saint Vincent and the Grenadines","Argentina","Costa Rica","Vatican","Ivory Coast","Spain","Finland","Malawi","British Indian Ocean Territory","Sierra Leone","Chile","Iran","Djibouti","Liberia","South Africa","Panama","Central African Republic","Grenada","Portugal","Qatar","Nepal","Suriname","Sweden","Iraq","Sao Tome and Principe","Thailand","Burundi","Turks and Caicos Islands","Guinea-Bissau","Botswana","Vietnam","New Zealand","Belarus","United Arab Emirates","Zambia","Faroe Islands","Greenland","Jamaica","Turkmenistan","Andorra","Morocco","Belize","Trinidad and Tobago","Tokelau","Monaco","Sri Lanka","Oman","United Kingdom","Albania","Cape Verde","Czech Republic","South Korea","Lithuania","Macedonia","Saint Lucia","El Salvador","Honduras","Canada","Bahamas","Micronesia","Western Sahara"],"locations":["ISR","MLI","SAU","ATG","SVK","WSM","UKR","TUR","MDG","BRB","PSE","GIB","PHL","TLS","BGR","SWZ","NLD","KAZ","SEN","MMR","PCN","MDA","COK","PRK","KGZ","RUS","KWT","NIU","ITA","FJI","LVA","TGO","DZA","BEL","SOM","GRC","LBY","COM","ECU","VUT","HTI","GUY","GHA","KHM","MNG","BTN","SYR","CYP","BEN","MSR","BRA","BOL","NER","MLT","AIA","SYC","PER","DEU","DOM","EGY","SRB","MEX","MRT","POL","LBN","IMN","TCD","DMA","AFG","USA","SLB","LIE","IRL","ROU","SMR","GIN","SDN","TON","PAK","LSO","CMR","ERI","TUV","NOR","MOZ","BHR","HRV","CHE","NIC","JPN","PRY","FRA","BRN","IDN","GTM","SGP","GEO","TZA","XKX","UGA","MYS","GNQ","VEN","TUN","MNE","AGO","MHL","ZWE","GMB","KIR","SHN","RWA","AUT","JOR","LUX","BIH","ETH","FLK","BMU","ARM","NGA","GAB","UZB","AZE","URY","COL","JEY","MDV","CUB","NRU","HUN","COG","BGD","VGB","ISL","CYM","GGY","IND","LAO","YEM","EST","SSD","PNG","DNK","SVN","PLW","KNA","BFA","CHN","COD","KEN","AUS","MUS","TJK","VCT","ARG","CRI","VAT","CIV","ESP","FIN","MWI","IOT","SLE","CHL","IRN","DJI","LBR","ZAF","PAN","CAF","GRD","PRT","QAT","NPL","SUR","SWE","IRQ","STP","THA","BDI","TCA","GNB","BWA","VNM","NZL","BLR","ARE","ZMB","FRO","GRL","JAM","TKM","AND","MAR","BLZ","TTO","TKL","MCO","LKA","OMN","GBR","ALB","CPV","CZE","KOR","LTU","MKD","LCA","SLV","HND","CAN","BHS","FSM","ESH"],"name":"","z":[0.215195829,0.470475728,0.108185685,0.1471,0.324965517,0.550588235,0.385225543,0.338649452,0.387285078,0.364873418,0.230464,0.110419355,0.220690816,0.067086957,0.227982578,0.0415,0.391949844,0.440961538,0.198489676,0.572625921,0.381,0.348021583,0.2205,0.375177778,0.260178571,0.33705805,0.170259146,0.651666667,0.409568503,0.161826087,0.291030769,0.173787037,0.37093921,0.280082319,0.11049435,0.362475132,0.234163636,0.862,0.342284876,0.247823529,0.347511628,0.307328125,0.234263727,0.279888889,0.306689655,-0.102659574,0.416865979,0.351989744,0.092454545,0.62452381,0.464779445,0.299323864,0.399390397,0.06078,0.0,0.448933775,0.340770312,0.379871926,0.307685875,0.347111324,0.3472675,0.233056735,0.402285714,0.304029488,0.169007067,0.375776786,0.403974138,0.716666667,0.295842105,0.343623773,0.505923077,0.2503,0.353008011,0.336374398,-0.063294118,0.180760563,0.367654971,0.359394595,0.039910041,0.373957746,0.411644918,0.21056,0.278076923,0.437748644,0.242587786,0.223190083,0.380849206,0.352939122,0.086411384,0.285786769,0.309572468,0.389967203,0.279,0.154021063,0.339842409,0.307919452,0.339385621,0.373248485,-0.055638462,0.350744957,0.113236404,0.561333333,0.149544418,0.302503817,0.408333333,0.334878378,0.344333333,0.305739247,0.478884892,0.657625,0.0,0.08402459,0.330253694,0.13003937,0.308863071,0.453498195,0.260951737,0.112347826,0.377464286,0.375929293,0.200206803,-0.006654822,0.491384615,0.055091772,0.366547735,0.423204616,0.393242991,0.210674757,0.047247029,0.907,0.422317844,0.440364706,0.092696751,0.670304348,0.387153226,0.532507937,0.187721311,0.20312353,0.495568627,0.383266187,0.365650538,0.44411,0.201937173,0.320171717,0.295381974,-0.571,0.421571429,0.364911111,0.373601332,0.315463087,0.389205172,0.346027276,0.1274,0.225424528,0.147634146,0.357314282,0.271664474,0.532,0.438033708,0.281986094,0.416367769,0.254181556,0.62675,0.371819672,0.389889671,0.424193365,0.526666667,0.37208867,0.360451395,0.290848733,0.451174603,0.359666667,0.396411258,0.100823708,0.321904282,-0.161933333,0.353704254,0.276669903,0.256833333,0.344823962,0.026622222,0.100666667,0.218166667,0.298369369,0.451847788,0.377698361,0.400721311,0.250060187,0.299477477,-0.084,0.472688889,0.362662057,0.424515625,0.418484848,0.249937126,0.248594937,0.336591579,0.815,0.371466667,0.206193705,0.18979661,0.410625982,0.470542453,0.3548125,0.397778662,0.292543722,0.346282427,0.219269231,0.288591837,0.093017341,0.266601449,0.360386525,0.323699531,0.012923077,0.487477273],"type":"choropleth"}],"name":"2021-03-23"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-24<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chad","Palestine","Paraguay","San Marino","Bulgaria","Samoa","Bosnia and Herzegovina","Bolivia","British Virgin Islands","Brazil","Bermuda","Anguilla","Turks and Caicos Islands","Uruguay","Peru","Palau","Cameroon","Poland","Afghanistan","United Kingdom","Mauritania","Marshall Islands","Bhutan","Vanuatu","United States","Benin","Comoros","Burundi","British Indian Ocean Territory","Belgium","Belize","Malta","Pitcairn","Central African Republic","Cambodia","Chile","Mali","Colombia","Burkina Faso","United Arab Emirates","Philippines","Uzbekistan","Cayman Islands","Brunei","Tuvalu","Cape Verde","Botswana","Maldives","China","Turkmenistan","Ukraine","Uganda","Papua New Guinea","Canada","Panama","Sierra Leone","Cyprus","Austria","Sri Lanka","El Salvador","Trinidad and Tobago","Cuba","Azerbaijan","Faroe Islands","Thailand","Guinea-Bissau","Liberia","Ghana","Tajikistan","Montserrat","Gabon","Mozambique","Andorra","Hungary","Barbados","Vatican","Indonesia","Japan","Singapore","Costa Rica","Senegal","Rwanda","Jordan","Czech Republic","Egypt","Lesotho","Gibraltar","Sao Tome and Principe","Venezuela","Zambia","Algeria","France","Italy","Netherlands","Albania","Australia","Swaziland","Western Sahara","Germany","Isle of Man","South Sudan","Iceland","Democratic Republic of the Congo","Liechtenstein","Eritrea","Gambia","Georgia","Mauritius","Qatar","Estonia","Bangladesh","Ethiopia","Tanzania","Nigeria","Vietnam","Luxembourg","Myanmar","Nicaragua","Republic of the Congo","Mexico","Zimbabwe","New Zealand","Croatia","Saint Vincent and the Grenadines","Bahrain","Somalia","India","Niue","Madagascar","Falkland Islands","Sweden","Haiti","Guyana","Kuwait","Angola","Seychelles","Oman","Kenya","Equatorial Guinea","Iran","Switzerland","Norway","Yemen","Portugal","Slovakia","South Korea","Pakistan","Grenada","Syria","Ireland","Solomon Islands","Tokelau","Spain","Jersey","Laos","Dominican Republic","Saint Lucia","Moldova","Cook Islands","Antigua and Barbuda","Dominica","Israel","Niger","Guernsey","Kazakhstan","Guatemala","Slovenia","Sudan","Micronesia","Nepal","Malaysia","Latvia","Finland","Lebanon","Iraq","Libya","North Korea","East Timor","Fiji","Monaco","Nauru","Belarus","Tonga","Kyrgyzstan","Jamaica","Morocco","Bahamas","Argentina","Djibouti","Kiribati","Russia","Togo","Lithuania","Saint Helena","Ivory Coast","Ecuador","Romania","Suriname","Greece","Malawi","Guinea","Denmark","Tunisia","Mongolia","South Africa","Macedonia","Armenia","Montenegro","Honduras","Serbia","Greenland","Kosovo","Saudi Arabia","Saint Kitts and Nevis","Turkey"],"locations":["TCD","PSE","PRY","SMR","BGR","WSM","BIH","BOL","VGB","BRA","BMU","AIA","TCA","URY","PER","PLW","CMR","POL","AFG","GBR","MRT","MHL","BTN","VUT","USA","BEN","COM","BDI","IOT","BEL","BLZ","MLT","PCN","CAF","KHM","CHL","MLI","COL","BFA","ARE","PHL","UZB","CYM","BRN","TUV","CPV","BWA","MDV","CHN","TKM","UKR","UGA","PNG","CAN","PAN","SLE","CYP","AUT","LKA","SLV","TTO","CUB","AZE","FRO","THA","GNB","LBR","GHA","TJK","MSR","GAB","MOZ","AND","HUN","BRB","VAT","IDN","JPN","SGP","CRI","SEN","RWA","JOR","CZE","EGY","LSO","GIB","STP","VEN","ZMB","DZA","FRA","ITA","NLD","ALB","AUS","SWZ","ESH","DEU","IMN","SSD","ISL","COD","LIE","ERI","GMB","GEO","MUS","QAT","EST","BGD","ETH","TZA","NGA","VNM","LUX","MMR","NIC","COG","MEX","ZWE","NZL","HRV","VCT","BHR","SOM","IND","NIU","MDG","FLK","SWE","HTI","GUY","KWT","AGO","SYC","OMN","KEN","GNQ","IRN","CHE","NOR","YEM","PRT","SVK","KOR","PAK","GRD","SYR","IRL","SLB","TKL","ESP","JEY","LAO","DOM","LCA","MDA","COK","ATG","DMA","ISR","NER","GGY","KAZ","GTM","SVN","SDN","FSM","NPL","MYS","LVA","FIN","LBN","IRQ","LBY","PRK","TLS","FJI","MCO","NRU","BLR","TON","KGZ","JAM","MAR","BHS","ARG","DJI","KIR","RUS","TGO","LTU","SHN","CIV","ECU","ROU","SUR","GRC","MWI","GIN","DNK","TUN","MNG","ZAF","MKD","ARM","MNE","HND","SRB","GRL","XKX","SAU","KNA","TUR"],"name":"","z":[0.45447191,0.392311258,0.334927971,0.219666667,0.357564202,0.269545455,0.409613333,0.346858093,0.719111111,0.384351195,0.3964,0.0,0.626333333,0.326529493,0.340832276,0.0,0.450347222,0.305439607,0.316353535,0.394597613,0.17025,0.118636364,-0.139522727,-0.1715,0.315832481,0.187813187,0.0,0.149,0.752,0.341619173,0.200617647,0.293118881,-0.417,0.218233333,0.242238411,0.407379167,0.334625,0.361912895,0.404513699,0.269937138,0.269313233,0.307622222,0.298445378,0.192136364,0.65125,0.373163399,0.268646259,0.113014563,0.399466949,0.445851852,0.372091772,0.156168289,0.22163253,0.327543395,0.235784533,0.404135593,0.309347973,0.344869701,0.186281159,0.240390602,0.252019651,0.089373915,0.36185446,0.0,0.339007557,0.323,0.361549708,0.194597376,0.276747126,0.486,0.16801087,0.218866667,0.386666667,0.413068878,0.150597403,0.612,0.179922305,0.274151035,0.315245254,0.278825525,0.181330065,-0.027633803,0.180846154,0.343219136,0.296898017,0.47971831,0.151607843,0.369333333,0.156747137,0.388731707,0.367089172,0.413100883,0.385521283,0.429071772,0.331251208,0.332645444,0.418727273,0.149869565,0.344021958,0.343629032,0.367556757,0.296835366,0.168409722,0.455392857,0.591555556,0.16566129,0.284245552,0.306530303,0.144597101,0.227788945,0.261676404,0.331188209,0.12334629,0.257351625,0.398411243,0.248709459,0.56989025,0.158402693,0.3401875,0.287763867,0.156351955,0.354743133,0.302096618,0.114969231,0.112294118,0.157272388,0.247874265,0.138612903,0.303674,0.505173913,0.342132061,0.386983368,0.29288189,0.152565916,0.359663677,0.262233533,0.361058333,0.326740702,0.416038462,0.276410944,0.350983439,0.427402271,0.282898305,0.369150673,0.289568465,0.289870853,0.220989145,0.285029412,0.363315217,0.354589052,0.2005,-0.823,0.277298204,0.325507042,0.311495495,0.321301759,0.118619048,0.267711712,0.31775,0.250451613,0.617333333,0.234945274,0.344043182,0.274711111,0.446978142,0.217969478,0.285111111,0.37951462,0.163666667,0.275749403,-0.135162606,0.375401786,0.237725168,0.245905063,0.309531401,0.117754717,0.550785714,-0.235821429,0.26493985,0.266180556,0.457,0.41515625,0.277693467,0.082772727,0.350108048,0.310863014,0.171845,0.35524362,0.225043478,0.693,0.344572783,0.259180617,0.387665208,0.456090909,0.25097479,0.261170072,0.37722693,0.48852381,0.384449358,0.262021368,0.332983051,0.357290196,0.140827778,0.260102362,0.406355633,0.465810811,0.502071429,0.338381443,0.303032305,0.273928395,0.231190476,0.35148,0.122378631,-0.076272727,0.331342707],"type":"choropleth"}],"name":"2021-03-24"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-25<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Moldova","Lesotho","Kenya","Czech Republic","Falkland Islands","Malta","Cayman Islands","Uzbekistan","Brunei","Samoa","Faroe Islands","Romania","Lithuania","Fiji","Qatar","Cape Verde","Hungary","Tunisia","Japan","Montenegro","Bangladesh","Senegal","Iceland","Cyprus","Tajikistan","Argentina","Benin","Ethiopia","Equatorial Guinea","Zambia","North Korea","East Timor","Turkmenistan","Turks and Caicos Islands","Morocco","Tonga","Lebanon","Solomon Islands","Ecuador","United States","Macedonia","Botswana","British Indian Ocean Territory","Togo","Kiribati","Denmark","Iran","Barbados","Dominican Republic","Iraq","Ireland","Djibouti","Monaco","South Africa","Jamaica","Afghanistan","Kosovo","Australia","Chile","Mexico","Norway","Bermuda","Tokelau","Palestine","Saudi Arabia","Albania","Dominica","Kuwait","Republic of the Congo","Belize","Belarus","India","Central African Republic","Mongolia","Tanzania","Eritrea","United Kingdom","Singapore","Saint Helena","Luxembourg","San Marino","South Sudan","Latvia","British Virgin Islands","Isle of Man","Estonia","Nigeria","China","Madagascar","Democratic Republic of the Congo","Egypt","Chad","Niue","Indonesia","South Korea","Brazil","Trinidad and Tobago","Thailand","Mauritius","Yemen","Maldives","El Salvador","Tuvalu","Mozambique","Poland","Zimbabwe","Antigua and Barbuda","Angola","Guernsey","Austria","Guinea-Bissau","Italy","Bosnia and Herzegovina","Seychelles","Vanuatu","Micronesia","Jersey","Liberia","Belgium","Cameroon","Jordan","Slovenia","Guinea","Western Sahara","Haiti","Somalia","Myanmar","Bhutan","Georgia","Greenland","Saint Vincent and the Grenadines","Mali","Uganda","Marshall Islands","Bulgaria","Libya","Peru","Paraguay","Netherlands","Mauritania","Sri Lanka","Vietnam","Croatia","Liechtenstein","Anguilla","Kyrgyzstan","Sierra Leone","Azerbaijan","Cambodia","United Arab Emirates","Swaziland","Rwanda","Gibraltar","Slovakia","Costa Rica","Venezuela","Ghana","Uruguay","Algeria","Portugal","Russia","New Zealand","Papua New Guinea","Israel","Guyana","Philippines","Nauru","Bahrain","Greece","Cook Islands","Malawi","Germany","Sweden","Pakistan","Suriname","Montserrat","Saint Kitts and Nevis","Turkey","Finland","Sao Tome and Principe","Kazakhstan","Nicaragua","Ivory Coast","Malaysia","Saint Lucia","Laos","Gabon","Burkina Faso","France","Switzerland","Guatemala","Serbia","Canada","Colombia","Palau","Niger","Cuba","Honduras","Armenia","Ukraine","Gambia","Syria","Pitcairn","Oman","Andorra","Grenada","Sudan","Comoros","Bahamas","Spain","Bolivia","Burundi","Panama","Nepal"],"locations":["MDA","LSO","KEN","CZE","FLK","MLT","CYM","UZB","BRN","WSM","FRO","ROU","LTU","FJI","QAT","CPV","HUN","TUN","JPN","MNE","BGD","SEN","ISL","CYP","TJK","ARG","BEN","ETH","GNQ","ZMB","PRK","TLS","TKM","TCA","MAR","TON","LBN","SLB","ECU","USA","MKD","BWA","IOT","TGO","KIR","DNK","IRN","BRB","DOM","IRQ","IRL","DJI","MCO","ZAF","JAM","AFG","XKX","AUS","CHL","MEX","NOR","BMU","TKL","PSE","SAU","ALB","DMA","KWT","COG","BLZ","BLR","IND","CAF","MNG","TZA","ERI","GBR","SGP","SHN","LUX","SMR","SSD","LVA","VGB","IMN","EST","NGA","CHN","MDG","COD","EGY","TCD","NIU","IDN","KOR","BRA","TTO","THA","MUS","YEM","MDV","SLV","TUV","MOZ","POL","ZWE","ATG","AGO","GGY","AUT","GNB","ITA","BIH","SYC","VUT","FSM","JEY","LBR","BEL","CMR","JOR","SVN","GIN","ESH","HTI","SOM","MMR","BTN","GEO","GRL","VCT","MLI","UGA","MHL","BGR","LBY","PER","PRY","NLD","MRT","LKA","VNM","HRV","LIE","AIA","KGZ","SLE","AZE","KHM","ARE","SWZ","RWA","GIB","SVK","CRI","VEN","GHA","URY","DZA","PRT","RUS","NZL","PNG","ISR","GUY","PHL","NRU","BHR","GRC","COK","MWI","DEU","SWE","PAK","SUR","MSR","KNA","TUR","FIN","STP","KAZ","NIC","CIV","MYS","LCA","LAO","GAB","BFA","FRA","CHE","GTM","SRB","CAN","COL","PLW","NER","CUB","HND","ARM","UKR","GMB","SYR","PCN","OMN","AND","GRD","SDN","COM","BHS","ESP","BOL","BDI","PAN","NPL"],"name":"","z":[0.14568,0.374754098,0.199773758,0.328073783,0.090777778,0.313701754,0.285521739,0.304625,0.139944444,0.37626087,0.401692308,0.332977505,0.384008584,0.188473118,0.120834158,0.317618321,0.358665953,0.163623596,0.296708333,0.366378049,0.23067033,0.121467049,0.200788136,0.334034483,0.310777778,0.275233353,0.336394737,0.249148045,0.065142857,0.031,0.3794375,-0.111428571,0.553971429,0.323,0.300996774,0.417495614,0.212732342,0.183333333,0.130512039,0.278887789,0.341666667,0.24810989,0.8498,0.129738462,0.472,0.264079229,0.372398446,0.177686047,0.315542675,0.268850242,0.322127032,0.190625,0.355096774,0.313427527,0.275962637,0.450422619,0.251363636,0.38998153,0.352099527,0.184920146,0.364723361,0.107342105,0.826,0.224784615,0.083260038,0.398012552,-0.027833333,0.053056667,0.20003125,0.218575342,0.343852174,0.184618313,0.256109091,0.074890244,0.337786535,0.0502,0.37110383,0.376466813,0.388375,0.314315961,0.5383,0.223665236,0.162004367,0.493285714,0.349504673,0.252446809,0.395861386,0.353362469,0.336075269,0.294306897,0.369938312,0.280883721,0.495935484,0.169062,0.339109141,0.413779576,0.270759791,0.301454545,0.177188406,0.200166667,-0.065557864,0.326596435,-0.208888889,0.229079787,0.306908616,0.234120782,-0.013805556,0.349470395,0.204934211,0.282339013,-0.189789474,0.323344754,0.395185185,0.467352564,0.33784,0.362,0.0928,0.324381503,0.257886546,0.372434726,0.113421875,0.223038095,0.386267241,0.37209375,0.304476336,0.20810473,0.517831995,-0.1859,0.253871287,0.271673469,0.215181818,0.2206875,0.338321219,0.472857143,0.325252294,0.214727273,0.332790953,0.257265229,0.327104753,0.239380952,0.270053191,0.34660396,0.344746032,0.113473684,0.825,-0.00465,0.26075,0.444907801,0.278555556,0.248277852,0.249375,-0.017154589,0.20940625,0.39454375,0.288663462,0.267776468,0.191343629,0.289193857,0.360665625,0.388903282,0.334861341,0.329447222,0.286704403,0.239753906,0.24,0.331901469,0.1505,0.1141875,0.291504244,0.196272727,0.347050691,0.313588448,0.355102524,0.207414474,0.382636364,0.424740741,0.087136364,0.30247547,0.392973234,0.444285714,0.308716981,0.19741129,0.2098,-0.038064098,0.444522727,0.314699029,0.063395062,0.48460274,0.349876517,0.268009292,0.302064857,0.25690051,0.316800137,0.337422344,-0.475,0.300175182,0.03336583,0.228263231,0.54352,0.400160622,0.211684211,0.331297297,0.671,0.299703448,0.281022222,0.381285714,0.304871345,0.882,0.218388235,0.252689829,0.304451327,-0.005722222,0.37952711,0.340303097],"type":"choropleth"}],"name":"2021-03-25"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-26<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Turks and Caicos Islands","Anguilla","Norway","Serbia","Vatican","Bahamas","Montenegro","Sri Lanka","Uzbekistan","Guernsey","San Marino","Gibraltar","Singapore","Swaziland","Egypt","Slovenia","Sudan","Ukraine","Togo","Nauru","Nepal","Netherlands","Libya","Austria","Guinea","Saudi Arabia","Greenland","Bermuda","East Timor","Burundi","North Korea","Mali","Suriname","Palestine","Dominican Republic","Grenada","Vietnam","Guinea-Bissau","Morocco","Uruguay","Iran","Seychelles","Chile","Greece","South Korea","Dominica","Iraq","Burkina Faso","Macedonia","Kosovo","Chad","Guatemala","Ecuador","British Indian Ocean Territory","Jordan","Tokelau","Micronesia","Sierra Leone","British Virgin Islands","Romania","Kazakhstan","Bolivia","Azerbaijan","Rwanda","Nicaragua","Japan","Slovakia","Iceland","Poland","Falkland Islands","Yemen","Bulgaria","Ethiopia","Maldives","Gambia","Papua New Guinea","Moldova","Liberia","Nigeria","Kenya","Switzerland","Bahrain","Gabon","Finland","Spain","Algeria","Samoa","Malta","Niger","Syria","Honduras","Saint Kitts and Nevis","Lithuania","Hungary","Fiji","Lesotho","France","Canada","Faroe Islands","Panama","Cape Verde","Brunei","Tajikistan","Senegal","Bosnia and Herzegovina","United Arab Emirates","Cayman Islands","Saint Vincent and the Grenadines","Belize","Thailand","Mozambique","New Zealand","Republic of the Congo","Jersey","Russia","Ghana","Venezuela","Laos","Indonesia","Benin","El Salvador","Niue","Jamaica","Mexico","Vanuatu","Zimbabwe","Cambodia","Paraguay","Barbados","Mongolia","Germany","Kiribati","South Sudan","Estonia","Luxembourg","Uganda","Haiti","Tuvalu","Myanmar","Georgia","United Kingdom","Afghanistan","Bangladesh","Zambia","India","Cameroon","Tanzania","Eritrea","Guyana","Central African Republic","Botswana","Sweden","Equatorial Guinea","Liechtenstein","Western Sahara","Pitcairn","Oman","Mauritius","Belgium","Saint Lucia","Malaysia","Ivory Coast","Andorra","China","Isle of Man","Marshall Islands","Argentina","Angola","Costa Rica","Lebanon","Madagascar","Trinidad and Tobago","Italy","Malawi","Qatar","Saint Helena","Peru","Solomon Islands","Colombia","Tonga","Sao Tome and Principe","Israel","South Africa","Cyprus","Tunisia","Mauritania","Philippines","Cook Islands","Turkmenistan","Kuwait","Portugal","Antigua and Barbuda","Somalia","Ireland","Bhutan","Armenia","Pakistan","Kyrgyzstan","Democratic Republic of the Congo","Latvia","Palau","Australia","Denmark","Montserrat","Brazil","Cuba","Monaco","Albania","Croatia","Turkey","Belarus","United States","Djibouti","Czech Republic"],"locations":["TCA","AIA","NOR","SRB","VAT","BHS","MNE","LKA","UZB","GGY","SMR","GIB","SGP","SWZ","EGY","SVN","SDN","UKR","TGO","NRU","NPL","NLD","LBY","AUT","GIN","SAU","GRL","BMU","TLS","BDI","PRK","MLI","SUR","PSE","DOM","GRD","VNM","GNB","MAR","URY","IRN","SYC","CHL","GRC","KOR","DMA","IRQ","BFA","MKD","XKX","TCD","GTM","ECU","IOT","JOR","TKL","FSM","SLE","VGB","ROU","KAZ","BOL","AZE","RWA","NIC","JPN","SVK","ISL","POL","FLK","YEM","BGR","ETH","MDV","GMB","PNG","MDA","LBR","NGA","KEN","CHE","BHR","GAB","FIN","ESP","DZA","WSM","MLT","NER","SYR","HND","KNA","LTU","HUN","FJI","LSO","FRA","CAN","FRO","PAN","CPV","BRN","TJK","SEN","BIH","ARE","CYM","VCT","BLZ","THA","MOZ","NZL","COG","JEY","RUS","GHA","VEN","LAO","IDN","BEN","SLV","NIU","JAM","MEX","VUT","ZWE","KHM","PRY","BRB","MNG","DEU","KIR","SSD","EST","LUX","UGA","HTI","TUV","MMR","GEO","GBR","AFG","BGD","ZMB","IND","CMR","TZA","ERI","GUY","CAF","BWA","SWE","GNQ","LIE","ESH","PCN","OMN","MUS","BEL","LCA","MYS","CIV","AND","CHN","IMN","MHL","ARG","AGO","CRI","LBN","MDG","TTO","ITA","MWI","QAT","SHN","PER","SLB","COL","TON","STP","ISR","ZAF","CYP","TUN","MRT","PHL","COK","TKM","KWT","PRT","ATG","SOM","IRL","BTN","ARM","PAK","KGZ","COD","LVA","PLW","AUS","DNK","MSR","BRA","CUB","MCO","ALB","HRV","TUR","BLR","USA","DJI","CZE"],"name":"","z":[0.0,0.0,0.397719814,0.262483813,0.298666667,0.246141593,0.203348837,0.203043902,0.261484375,0.2569625,0.062,0.144941176,0.321668622,-0.014571429,0.243139144,0.310009434,0.34956044,0.345749632,0.201259615,0.751,0.260793187,0.358038946,0.110659091,0.298800554,0.144694444,0.085877317,0.264960784,-0.078785714,-0.070272727,0.057258065,0.368878788,0.379784173,0.344761905,0.253810811,0.331232,0.202666667,0.263928753,-0.086571429,0.226802778,0.272616591,0.338446636,0.367365854,0.334225771,0.311275526,0.266699055,0.050833333,0.498013333,0.317245902,0.366822222,0.233318182,0.395390909,0.262072423,0.223603981,0.6588,0.11663354,0.963,-0.186285714,0.3172,0.0,0.297610187,0.278381818,0.350934762,0.369519824,0.043179724,0.157181818,0.260653714,0.219456081,0.292367816,0.286051898,0.230190476,0.250214667,0.302491228,0.274137214,0.084194175,0.232096154,0.141122137,0.172142857,0.28379661,0.222640094,0.351314603,0.318898027,0.34761658,0.194833333,0.252993902,0.26784227,0.293536517,0.8045,0.150595745,0.315719697,0.3835,0.219003378,0.089444444,0.323061086,0.301594458,0.0759375,0.475631579,0.375300044,0.323986097,0.203,0.332427597,0.331163743,0.068416667,0.257041237,0.127568966,0.215951807,0.240195204,0.449306122,0.332716981,0.245347826,0.244614884,0.266456954,0.356000752,0.275223529,0.206061224,0.285074866,0.08021489,0.261688146,0.18610101,-0.100542091,0.031921348,0.292738298,0.355636364,0.437116356,0.268050304,0.099588235,0.235467236,0.271088398,0.13743326,0.115252747,0.01075,0.30298025,-0.14525,0.29853271,0.319354037,0.290561837,0.346220141,0.314705782,0.3205,0.533186651,0.369366412,0.364429736,0.309308176,0.277173267,0.219136364,0.101035574,0.356120647,0.280822115,0.220806452,0.302572519,0.187693548,0.187571429,0.357393333,0.8204,0.505923077,0.572153846,0.29475,0.196906383,0.331465116,0.284311138,0.1304,0.12703151,0.333682243,0.313037037,0.312397486,0.345152381,0.441666667,0.308228911,0.37960066,0.20900428,0.198587459,0.266057522,0.28114956,0.355978179,0.327746988,0.175482315,0.5757,0.314513862,0.354363636,0.324242542,0.40516185,0.454615385,0.244045977,0.224227928,0.28399705,0.258447154,0.079071429,0.35682214,0.512,0.313944444,0.088035461,0.292397142,-0.03965,0.382102113,0.377585518,-0.302413793,0.270413333,0.239383205,0.06775,0.242764192,0.265804196,0.24,0.395603577,0.300164609,0.245962963,0.252512211,-0.073926988,0.302536585,0.3295,0.290151515,0.255238954,0.329971698,0.294524487,0.14262069,0.306647577],"type":"choropleth"}],"name":"2021-03-26"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-27<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saudi Arabia","Ukraine","Singapore","Saint Lucia","Lesotho","Belize","Fiji","Palestine","Uzbekistan","Tuvalu","Vanuatu","Micronesia","Kyrgyzstan","India","Angola","Zimbabwe","Greece","Sudan","Qatar","Botswana","Mozambique","Ghana","Finland","Trinidad and Tobago","Panama","Burkina Faso","Kuwait","Tunisia","Australia","Nepal","Suriname","Eritrea","Colombia","Montenegro","Senegal","East Timor","Madagascar","Myanmar","Syria","Ethiopia","Montserrat","United Arab Emirates","Denmark","Togo","Isle of Man","Czech Republic","Belgium","South Sudan","Jamaica","Niger","Andorra","Ecuador","Sierra Leone","Libya","Rwanda","Iceland","Moldova","Brazil","Somalia","Romania","British Virgin Islands","Cape Verde","Slovakia","Poland","Turkey","Cayman Islands","Falkland Islands","Estonia","Belarus","Slovenia","Mexico","Iran","Tajikistan","Laos","Costa Rica","United Kingdom","Monaco","Sri Lanka","Kenya","Jordan","Serbia","Zambia","Uganda","Macedonia","Hungary","Portugal","Tonga","Israel","Oman","Cyprus","Grenada","Netherlands","Burundi","Ivory Coast","Gibraltar","Bangladesh","Faroe Islands","Egypt","Paraguay","Peru","Chad","Russia","Sao Tome and Principe","Austria","Italy","Vietnam","Germany","Maldives","China","Turkmenistan","Dominica","Palau","Jersey","Comoros","Turks and Caicos Islands","Chile","Gambia","Haiti","Armenia","South Korea","Iraq","Mali","Mauritania","Mongolia","Bolivia","Saint Vincent and the Grenadines","Malaysia","Pakistan","Cambodia","Papua New Guinea","United States","Equatorial Guinea","British Indian Ocean Territory","Guatemala","Kiribati","Guernsey","Cameroon","Bhutan","Afghanistan","Venezuela","Albania","Thailand","Saint Kitts and Nevis","Croatia","South Africa","Guinea","Democratic Republic of the Congo","Mauritius","Sweden","Pitcairn","Niue","Argentina","Djibouti","Malta","San Marino","Georgia","Uruguay","Bahamas","Benin","Latvia","Yemen","Guyana","Spain","Bulgaria","Liechtenstein","Marshall Islands","Indonesia","Liberia","Honduras","Switzerland","Lithuania","Bermuda","Anguilla","Guinea-Bissau","Luxembourg","New Zealand","El Salvador","Western Sahara","North Korea","Antigua and Barbuda","Malawi","Canada","Nicaragua","Dominican Republic","Algeria","Seychelles","Ireland","Nigeria","Greenland","Swaziland","Samoa","Bosnia and Herzegovina","Kazakhstan","Norway","Solomon Islands","Barbados","Japan","Gabon","Bahrain","Lebanon","Cuba","Morocco","France","Azerbaijan","Tanzania","Philippines","Brunei","Saint Helena","Kosovo","Central African Republic","Republic of the Congo","Cook Islands"],"locations":["SAU","UKR","SGP","LCA","LSO","BLZ","FJI","PSE","UZB","TUV","VUT","FSM","KGZ","IND","AGO","ZWE","GRC","SDN","QAT","BWA","MOZ","GHA","FIN","TTO","PAN","BFA","KWT","TUN","AUS","NPL","SUR","ERI","COL","MNE","SEN","TLS","MDG","MMR","SYR","ETH","MSR","ARE","DNK","TGO","IMN","CZE","BEL","SSD","JAM","NER","AND","ECU","SLE","LBY","RWA","ISL","MDA","BRA","SOM","ROU","VGB","CPV","SVK","POL","TUR","CYM","FLK","EST","BLR","SVN","MEX","IRN","TJK","LAO","CRI","GBR","MCO","LKA","KEN","JOR","SRB","ZMB","UGA","MKD","HUN","PRT","TON","ISR","OMN","CYP","GRD","NLD","BDI","CIV","GIB","BGD","FRO","EGY","PRY","PER","TCD","RUS","STP","AUT","ITA","VNM","DEU","MDV","CHN","TKM","DMA","PLW","JEY","COM","TCA","CHL","GMB","HTI","ARM","KOR","IRQ","MLI","MRT","MNG","BOL","VCT","MYS","PAK","KHM","PNG","USA","GNQ","IOT","GTM","KIR","GGY","CMR","BTN","AFG","VEN","ALB","THA","KNA","HRV","ZAF","GIN","COD","MUS","SWE","PCN","NIU","ARG","DJI","MLT","SMR","GEO","URY","BHS","BEN","LVA","YEM","GUY","ESP","BGR","LIE","MHL","IDN","LBR","HND","CHE","LTU","BMU","AIA","GNB","LUX","NZL","SLV","ESH","PRK","ATG","MWI","CAN","NIC","DOM","DZA","SYC","IRL","NGA","GRL","SWZ","WSM","BIH","KAZ","NOR","SLB","BRB","JPN","GAB","BHR","LBN","CUB","MAR","FRA","AZE","TZA","PHL","BRN","SHN","XKX","CAF","COG","COK"],"name":"","z":[0.114272446,0.383321357,0.489012112,0.303807692,0.196172414,0.36045122,0.273369863,0.387109756,0.382677419,0.419333333,0.13605,0.541,0.02725,0.056244741,0.337539749,0.281671598,0.332258694,0.163607692,0.104930818,0.052581522,0.326754717,0.239032922,0.376243874,0.237532258,0.289293629,0.329809524,0.124957746,0.264877193,0.418629243,0.162024742,-0.128375,0.225619048,0.286444876,0.556717647,0.214168889,-0.003,0.275062271,0.676380977,0.329816901,0.268771831,0.654571429,0.175482315,0.308608456,0.183030864,0.340544554,0.343006682,0.324196011,0.287221429,0.399543597,0.444044321,0.506491525,0.208727409,0.410555556,0.2568125,0.119017241,0.28021,0.236175824,0.408113777,0.327582031,0.303819333,0.508333333,0.414147541,0.240092233,0.238131255,0.379999137,0.151068182,0.290428571,0.282184397,0.303255814,0.265391304,0.254416122,0.339265661,0.361752941,0.381155556,0.284873494,0.415832675,0.404792453,0.202847458,0.343225828,0.186723077,0.298579345,0.312586667,-0.044937262,0.318234043,0.313853731,0.352161975,0.432761364,0.199643137,0.231515625,0.392696667,0.492052632,0.412346893,0.386647059,0.298449438,0.168956522,0.226855978,0.074357143,0.340169643,0.371681083,0.458850316,0.423366197,0.320246403,0.45625,0.349870849,0.352997956,0.356603993,0.348638189,0.007260355,0.295095205,0.79928,0.073,-0.866,0.394052632,-0.56125,0.869,0.326087939,0.183983333,0.340819307,0.371338983,0.4072403,0.390690104,0.503392523,0.377473684,0.148193939,0.378954167,0.23147619,0.213412723,0.277486081,0.351201835,0.287692982,0.322941981,0.29952381,-0.1442,0.383665775,0.1195,0.15172973,0.333228618,-0.205954128,0.245070313,0.229535627,0.32595,0.285592498,0.286428571,0.320806897,0.305142606,0.328030769,0.290753012,0.325194444,0.328112166,0.0,0.108,0.371900268,0.123545455,0.277280992,-0.054,0.357049774,0.310468119,0.169251852,0.223333333,0.27037,0.091473458,0.19438255,0.411202307,0.286252525,0.594142857,0.680666667,0.118921846,0.36976,0.151531418,0.368068301,0.32264411,0.501958333,0.47175,0.302909091,0.348554404,0.321229992,0.182920838,0.289081081,0.427675,0.137631579,0.366374302,0.368938242,0.341055147,0.310109976,0.417568282,0.485405405,0.409172505,0.262127907,0.225809524,0.246333333,0.906333333,0.370780488,0.344930233,0.441739096,0.29075,0.350606061,0.33365359,0.173196078,0.413038462,0.279423469,0.065667349,0.262076687,0.390084818,0.361386243,0.347368132,0.315146197,0.642,0.286444444,0.145295082,0.279918919,0.315057692,0.351142857],"type":"choropleth"}],"name":"2021-03-27"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-28<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["United States","Tanzania","South Korea","Kiribati","Central African Republic","Eritrea","Greenland","Solomon Islands","Vanuatu","Iceland","Singapore","South Sudan","India","Palestine","Suriname","Equatorial Guinea","Austria","Australia","United Kingdom","Montenegro","Burundi","Portugal","Montserrat","Nauru","Andorra","Botswana","Belize","Malaysia","Sao Tome and Principe","British Virgin Islands","Afghanistan","Albania","Vatican","Ukraine","Oman","Tuvalu","Estonia","Uzbekistan","Luxembourg","Angola","Latvia","Comoros","Haiti","Gabon","Ghana","Maldives","Japan","Guinea-Bissau","Spain","Kuwait","Paraguay","Cuba","Nicaragua","France","Zimbabwe","Switzerland","Azerbaijan","Canada","Senegal","Cambodia","Lithuania","Liechtenstein","Honduras","Germany","Finland","Bahrain","Bulgaria","Western Sahara","Myanmar","Sweden","Croatia","Somalia","Saint Vincent and the Grenadines","Cameroon","Georgia","Marshall Islands","San Marino","Rwanda","Mali","Peru","Bhutan","Guyana","Saint Helena","Poland","Venezuela","Mauritania","Antigua and Barbuda","Gambia","Kazakhstan","New Zealand","Mongolia","Benin","Bolivia","Bosnia and Herzegovina","Hungary","Romania","Slovakia","Czech Republic","Tajikistan","Gibraltar","Cayman Islands","Italy","Seychelles","Brunei","Yemen","Falkland Islands","Republic of the Congo","Costa Rica","Greece","Slovenia","Lesotho","Sierra Leone","Nigeria","Samoa","Malta","Bangladesh","Ethiopia","Colombia","Turkmenistan","Zambia","Sri Lanka","Niger","Panama","Syria","Malawi","Papua New Guinea","Cyprus","Laos","Tunisia","Belgium","Ivory Coast","Uganda","Swaziland","Israel","Kenya","Jersey","Fiji","Cape Verde","Qatar","Faroe Islands","Netherlands","Kyrgyzstan","Micronesia","Algeria","Uruguay","Monaco","Guinea","Belarus","El Salvador","Philippines","Guatemala","Dominican Republic","Lebanon","Saint Lucia","Pitcairn","Iraq","British Indian Ocean Territory","Brazil","Moldova","Tonga","North Korea","Burkina Faso","Dominica","Ireland","Norway","Jamaica","Jordan","China","Morocco","Libya","Cook Islands","Thailand","Sudan","Bahamas","Bermuda","Saint Kitts and Nevis","Ecuador","Palau","Russia","Togo","Denmark","Egypt","Madagascar","Nepal","Indonesia","Guernsey","Chad","Mauritius","Iran","Kosovo","Grenada","Vietnam","East Timor","Mexico","Isle of Man","Anguilla","Niue","Mozambique","Argentina","Serbia","Armenia","Turkey","Democratic Republic of the Congo","South Africa","Liberia","Macedonia","Chile","Djibouti","United Arab Emirates","Saudi Arabia","Barbados","Trinidad and Tobago","Pakistan","Turks and Caicos Islands"],"locations":["USA","TZA","KOR","KIR","CAF","ERI","GRL","SLB","VUT","ISL","SGP","SSD","IND","PSE","SUR","GNQ","AUT","AUS","GBR","MNE","BDI","PRT","MSR","NRU","AND","BWA","BLZ","MYS","STP","VGB","AFG","ALB","VAT","UKR","OMN","TUV","EST","UZB","LUX","AGO","LVA","COM","HTI","GAB","GHA","MDV","JPN","GNB","ESP","KWT","PRY","CUB","NIC","FRA","ZWE","CHE","AZE","CAN","SEN","KHM","LTU","LIE","HND","DEU","FIN","BHR","BGR","ESH","MMR","SWE","HRV","SOM","VCT","CMR","GEO","MHL","SMR","RWA","MLI","PER","BTN","GUY","SHN","POL","VEN","MRT","ATG","GMB","KAZ","NZL","MNG","BEN","BOL","BIH","HUN","ROU","SVK","CZE","TJK","GIB","CYM","ITA","SYC","BRN","YEM","FLK","COG","CRI","GRC","SVN","LSO","SLE","NGA","WSM","MLT","BGD","ETH","COL","TKM","ZMB","LKA","NER","PAN","SYR","MWI","PNG","CYP","LAO","TUN","BEL","CIV","UGA","SWZ","ISR","KEN","JEY","FJI","CPV","QAT","FRO","NLD","KGZ","FSM","DZA","URY","MCO","GIN","BLR","SLV","PHL","GTM","DOM","LBN","LCA","PCN","IRQ","IOT","BRA","MDA","TON","PRK","BFA","DMA","IRL","NOR","JAM","JOR","CHN","MAR","LBY","COK","THA","SDN","BHS","BMU","KNA","ECU","PLW","RUS","TGO","DNK","EGY","MDG","NPL","IDN","GGY","TCD","MUS","IRN","XKX","GRD","VNM","TLS","MEX","IMN","AIA","NIU","MOZ","ARG","SRB","ARM","TUR","COD","ZAF","LBR","MKD","CHL","DJI","ARE","SAU","BRB","TTO","PAK","TCA"],"name":"","z":[0.33673599,0.318988764,0.43569891,-0.24975,0.364836735,0.297235294,0.16025,0.326333333,0.047,0.459831579,0.464416804,0.254382609,0.164831843,0.495649254,0.3776875,0.360823529,0.363923033,0.456094326,0.377713467,0.285780822,0.262636364,0.377413851,0.6305,0.624,0.338485714,0.162072917,0.24815,0.143467546,0.647090909,0.312923077,0.348076923,0.295864583,0.81,0.36867562,0.18776699,0.410636364,0.332546667,0.281630435,0.312651852,0.44777459,0.261849515,-0.903,0.362481567,0.397527778,0.02225538,0.250424242,0.334654705,0.616733333,0.330691771,0.14704886,0.188387244,0.172537356,0.258967936,0.36014334,0.292700375,0.386348452,0.352259036,0.355134708,0.236862275,0.30659434,0.335293532,0.138121212,0.224979782,0.359113824,0.381879032,0.241576923,0.319087432,0.631416667,0.630288873,0.376485014,0.325556962,0.154029703,0.161140845,0.308875698,0.391008734,0.453,-0.032454545,0.027622378,0.18954717,0.420246656,-0.173,0.202580357,0.5055,0.275551241,0.191874236,0.23975,0.284606061,0.392870968,0.215557692,0.335171065,0.278490909,0.123240964,0.286318299,0.307984375,0.400965909,0.308585586,0.241521978,0.242441026,0.296305085,0.299918919,0.205825,0.400405996,0.448165354,-0.036181818,-0.268395225,0.283333333,0.615046512,0.251581213,0.287938547,0.155743719,0.217487805,0.344,0.078206906,0.666357143,0.18125,0.247742647,0.266298701,0.258342764,0.135807692,0.375793651,0.20337224,0.342482014,0.278608477,0.307725806,0.2664,0.321215909,0.319258824,0.309719512,0.188830986,0.297397398,0.376089552,0.140555556,0.171875,0.224849088,0.247154089,0.248897959,0.015241758,0.26929697,0.114478836,0.271,0.406574148,0.051615385,0.5932,0.280057018,0.290363763,0.302659091,0.427111111,0.501352941,-0.11722158,0.387050776,0.253216031,0.335081871,0.284725888,0.20855,0.3053,0.271201835,0.2045,0.441431319,0.267469565,0.367455285,0.523369231,0.500858491,0.608375,0.376522893,0.420085582,0.311949266,0.078639535,0.299395379,0.223905109,-0.141117647,0.0,0.382080066,0.404972222,0.269491803,0.17495,0.470428571,0.389345606,0.539,0.376465789,0.261295652,0.285861897,0.27947482,0.300732394,0.291112782,0.237871612,0.46922449,0.429266667,0.032046875,0.44216468,-0.067116279,0.778,0.427360119,0.09632,0.259351019,0.268393258,-0.582,0.480666667,0.200046296,0.352320992,0.289052083,0.271228916,0.355102713,0.296596273,0.30968793,0.487471338,0.131630435,0.38485943,0.1898125,0.145269403,0.051846865,0.093540541,0.302961538,0.274601883,0.067],"type":"choropleth"}],"name":"2021-03-28"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-29<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Falkland Islands","Bolivia","Saint Lucia","Iran","Myanmar","Gibraltar","Malta","Slovakia","Colombia","Slovenia","Portugal","Fiji","Togo","Hungary","Guernsey","Bangladesh","Poland","Sao Tome and Principe","Panama","Venezuela","East Timor","Solomon Islands","Vatican","Moldova","Sierra Leone","Tunisia","Cyprus","Israel","Mongolia","New Zealand","Syria","Honduras","Andorra","Greece","United Arab Emirates","Denmark","Zimbabwe","Tajikistan","Nepal","Western Sahara","Montenegro","Algeria","Ecuador","Djibouti","Comoros","Czech Republic","Nauru","Saint Vincent and the Grenadines","Laos","Vanuatu","Cook Islands","Somalia","Republic of the Congo","Guinea-Bissau","Costa Rica","Austria","Vietnam","Faroe Islands","Mexico","Cambodia","Kosovo","Yemen","United Kingdom","Chad","Iceland","Grenada","Antigua and Barbuda","Romania","Cape Verde","Russia","Senegal","Croatia","Finland","British Indian Ocean Territory","Guatemala","Turkmenistan","Norway","Dominica","Canada","Saint Kitts and Nevis","Switzerland","Bulgaria","South Africa","Micronesia","Cameroon","Morocco","Sudan","Sri Lanka","Kuwait","Japan","Liberia","Lithuania","Bahrain","Germany","Gambia","Jersey","Madagascar","Ireland","Belarus","Swaziland","Zambia","Montserrat","Chile","Tokelau","Guyana","Angola","Malawi","Rwanda","Bosnia and Herzegovina","Gabon","Samoa","Kazakhstan","Marshall Islands","Pitcairn","Bhutan","Peru","North Korea","Azerbaijan","Bermuda","Turks and Caicos Islands","Australia","Tonga","Papua New Guinea","Bahamas","Haiti","Palestine","Niger","Turkey","San Marino","Argentina","Lebanon","Saudi Arabia","Brunei","Italy","Malaysia","Belize","Uganda","Cuba","Ukraine","Iraq","Mauritania","Armenia","Ghana","Sweden","Seychelles","Belgium","Dominican Republic","Nicaragua","Liechtenstein","Guinea","France","China","Georgia","Spain","Jordan","Albania","Estonia","Serbia","Afghanistan","Egypt","Paraguay","Ivory Coast","Suriname","South Sudan","Singapore","Ethiopia","Monaco","United States","Uzbekistan","Netherlands","Burundi","Trinidad and Tobago","Democratic Republic of the Congo","Saint Helena","Botswana","Equatorial Guinea","El Salvador","Mozambique","Philippines","Lesotho","Cayman Islands","Macedonia","Anguilla","Maldives","Indonesia","Barbados","Libya","Mali","India","British Virgin Islands","Isle of Man","Eritrea","Burkina Faso","Kiribati","Latvia","Kenya","Oman","Qatar","Uruguay","Palau","Pakistan","Central African Republic","Tuvalu","Niue","Kyrgyzstan","Mauritius","Tanzania","Greenland","Luxembourg","South Korea","Thailand","Brazil","Nigeria","Benin","Jamaica"],"locations":["FLK","BOL","LCA","IRN","MMR","GIB","MLT","SVK","COL","SVN","PRT","FJI","TGO","HUN","GGY","BGD","POL","STP","PAN","VEN","TLS","SLB","VAT","MDA","SLE","TUN","CYP","ISR","MNG","NZL","SYR","HND","AND","GRC","ARE","DNK","ZWE","TJK","NPL","ESH","MNE","DZA","ECU","DJI","COM","CZE","NRU","VCT","LAO","VUT","COK","SOM","COG","GNB","CRI","AUT","VNM","FRO","MEX","KHM","XKX","YEM","GBR","TCD","ISL","GRD","ATG","ROU","CPV","RUS","SEN","HRV","FIN","IOT","GTM","TKM","NOR","DMA","CAN","KNA","CHE","BGR","ZAF","FSM","CMR","MAR","SDN","LKA","KWT","JPN","LBR","LTU","BHR","DEU","GMB","JEY","MDG","IRL","BLR","SWZ","ZMB","MSR","CHL","TKL","GUY","AGO","MWI","RWA","BIH","GAB","WSM","KAZ","MHL","PCN","BTN","PER","PRK","AZE","BMU","TCA","AUS","TON","PNG","BHS","HTI","PSE","NER","TUR","SMR","ARG","LBN","SAU","BRN","ITA","MYS","BLZ","UGA","CUB","UKR","IRQ","MRT","ARM","GHA","SWE","SYC","BEL","DOM","NIC","LIE","GIN","FRA","CHN","GEO","ESP","JOR","ALB","EST","SRB","AFG","EGY","PRY","CIV","SUR","SSD","SGP","ETH","MCO","USA","UZB","NLD","BDI","TTO","COD","SHN","BWA","GNQ","SLV","MOZ","PHL","LSO","CYM","MKD","AIA","MDV","IDN","BRB","LBY","MLI","IND","VGB","IMN","ERI","BFA","KIR","LVA","KEN","OMN","QAT","URY","PLW","PAK","CAF","TUV","NIU","KGZ","MUS","TZA","GRL","LUX","KOR","THA","BRA","NGA","BEN","JAM"],"name":"","z":[0.366714286,0.26678487,0.345666667,0.29902649,0.680105404,0.008359551,0.157220339,0.202589744,0.27350012,0.270159091,0.295910175,-0.06202583,0.31057193,0.324242171,0.106295082,0.211960674,0.252511094,0.3934,0.249011258,0.204967016,0.0495,0.171578947,0.0,0.262598765,0.368572816,0.115276596,0.32891831,0.237388218,0.31352,0.28149169,0.368264901,0.330918367,0.429278689,0.31908404,0.185813172,0.335422713,0.081451292,0.294035398,0.066570304,0.325111111,0.379849315,0.263111498,0.239059227,0.30072973,-0.128,0.245224409,0.025666667,0.150175676,0.241946309,0.28375,-0.207,0.200804598,0.124771429,0.043727273,0.283492095,0.315013,0.22677278,0.090571429,0.241124657,0.221937107,0.073373134,-0.038243108,0.270091608,0.408406593,0.301353982,0.419966667,0.05705,0.311303473,0.373912698,0.340465934,0.070382838,0.2855,0.338188289,-0.123818182,0.311233458,0.177390244,0.330333793,0.4498,0.282092016,0.134,0.320882395,0.28547561,0.257893298,0.1189,0.239806977,0.270600346,0.280584795,0.128344051,0.145948949,0.332598961,0.360045455,0.212130933,0.271236264,0.341057052,0.338377778,0.036121622,0.223040346,0.251637593,0.210472727,0.462315789,-0.012343137,0.376384615,0.340387538,0.911,0.168870968,0.410169231,0.320656863,-0.002923913,0.260229102,0.395153846,0.390384615,0.182366197,0.150875,0.708571429,-0.107564103,0.385367575,0.377921569,0.383158491,0.37869697,0.0576,0.393501641,0.393221154,0.319322581,0.265219512,0.251924051,0.294701149,0.332938517,0.310271464,0.0,0.387420015,0.248091743,0.061786486,0.380541667,0.385282859,0.069963455,0.389701923,0.236061886,0.199045763,0.311525847,0.277399558,0.358952381,0.28443299,0.197767877,0.278007958,0.398563758,0.230718601,0.257782544,0.272256014,0.328823529,0.167606061,0.216587994,0.307205159,0.315764858,0.304680737,0.12207,0.269293878,0.293496503,0.205862434,0.184754967,0.307758278,0.351130194,0.160202128,0.291823529,0.259795,0.542586366,0.244007075,0.262189189,0.327188827,0.177803279,0.349352705,0.262829268,0.250443077,0.223348361,0.649,0.222045045,0.308086957,0.138919931,0.278333333,0.322887065,0.1523,0.580552632,0.127053333,0.3875,-0.118159468,0.186000615,0.155255814,0.267422535,0.288388889,0.231981716,0.459214286,0.230029412,0.312269231,0.341837209,0.335333333,0.195738916,0.372468004,0.138789809,0.164989276,0.276812992,0.0,0.199293375,0.220530303,0.23375,0.6560625,0.555461538,0.24284058,0.309453947,0.249907692,0.377193878,0.397463035,0.393514467,0.419534979,0.202473896,0.240742647,0.171545906],"type":"choropleth"}],"name":"2021-03-29"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-30<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Indian Ocean Territory","Haiti","Mauritius","Albania","Cayman Islands","Honduras","Guernsey","Trinidad and Tobago","Estonia","Seychelles","Cameroon","Malta","Papua New Guinea","British Virgin Islands","Vatican","Nicaragua","Brunei","Solomon Islands","Rwanda","Tunisia","Libya","Bangladesh","Panama","Palestine","Latvia","Australia","Saint Helena","Philippines","Grenada","Turkmenistan","Guinea-Bissau","Bahamas","Mongolia","Benin","Belgium","Finland","Mali","Thailand","Liberia","East Timor","Syria","Colombia","Cuba","Kenya","Azerbaijan","South Korea","Dominica","Poland","Paraguay","Lebanon","Maldives","Chile","Kyrgyzstan","Mauritania","France","Dominican Republic","Iraq","Montserrat","Italy","Yemen","Kazakhstan","Kuwait","Tuvalu","Tokelau","Bosnia and Herzegovina","Cook Islands","Brazil","Guinea","Palau","Austria","Gabon","Bolivia","Israel","Argentina","Saint Kitts and Nevis","Cambodia","Jordan","Burkina Faso","Comoros","Mozambique","Madagascar","Indonesia","Bermuda","Lesotho","Jamaica","Switzerland","Peru","Venezuela","Sudan","Slovakia","El Salvador","Romania","Eritrea","Montenegro","Senegal","Central African Republic","Tanzania","North Korea","Slovenia","Kosovo","Zimbabwe","Canada","Uganda","Spain","Tonga","Nigeria","Sao Tome and Principe","Uzbekistan","Norway","Luxembourg","Saint Lucia","Jersey","Ghana","Bahrain","Cyprus","Nauru","Costa Rica","Czech Republic","Gibraltar","South Africa","United Kingdom","Greece","Kiribati","Swaziland","Afghanistan","Anguilla","New Zealand","United Arab Emirates","Ivory Coast","Nepal","Singapore","Qatar","Portugal","Iran","Egypt","Georgia","Monaco","Marshall Islands","Turkey","Belize","United States","Sweden","Morocco","Republic of the Congo","Faroe Islands","Angola","Algeria","Ethiopia","Andorra","Mexico","Croatia","Djibouti","India","Guyana","Germany","Tajikistan","Antigua and Barbuda","Turks and Caicos Islands","Myanmar","Saint Vincent and the Grenadines","Botswana","Somalia","Malaysia","Ecuador","Denmark","Bhutan","Vanuatu","Chad","Ukraine","Greenland","Moldova","Zambia","Falkland Islands","China","Micronesia","Oman","Western Sahara","Iceland","Netherlands","Vietnam","Burundi","Niue","Sierra Leone","South Sudan","Barbados","Suriname","Laos","Samoa","Armenia","Belarus","Cape Verde","Saudi Arabia","Pitcairn","Macedonia","Ireland","Guatemala","Niger","Sri Lanka","Lithuania","Japan","Isle of Man","Hungary","Bulgaria","Russia","Pakistan","Uruguay","Gambia","Serbia","Malawi","Equatorial Guinea","Fiji","Liechtenstein","San Marino","Democratic Republic of the Congo","Togo"],"locations":["IOT","HTI","MUS","ALB","CYM","HND","GGY","TTO","EST","SYC","CMR","MLT","PNG","VGB","VAT","NIC","BRN","SLB","RWA","TUN","LBY","BGD","PAN","PSE","LVA","AUS","SHN","PHL","GRD","TKM","GNB","BHS","MNG","BEN","BEL","FIN","MLI","THA","LBR","TLS","SYR","COL","CUB","KEN","AZE","KOR","DMA","POL","PRY","LBN","MDV","CHL","KGZ","MRT","FRA","DOM","IRQ","MSR","ITA","YEM","KAZ","KWT","TUV","TKL","BIH","COK","BRA","GIN","PLW","AUT","GAB","BOL","ISR","ARG","KNA","KHM","JOR","BFA","COM","MOZ","MDG","IDN","BMU","LSO","JAM","CHE","PER","VEN","SDN","SVK","SLV","ROU","ERI","MNE","SEN","CAF","TZA","PRK","SVN","XKX","ZWE","CAN","UGA","ESP","TON","NGA","STP","UZB","NOR","LUX","LCA","JEY","GHA","BHR","CYP","NRU","CRI","CZE","GIB","ZAF","GBR","GRC","KIR","SWZ","AFG","AIA","NZL","ARE","CIV","NPL","SGP","QAT","PRT","IRN","EGY","GEO","MCO","MHL","TUR","BLZ","USA","SWE","MAR","COG","FRO","AGO","DZA","ETH","AND","MEX","HRV","DJI","IND","GUY","DEU","TJK","ATG","TCA","MMR","VCT","BWA","SOM","MYS","ECU","DNK","BTN","VUT","TCD","UKR","GRL","MDA","ZMB","FLK","CHN","FSM","OMN","ESH","ISL","NLD","VNM","BDI","NIU","SLE","SSD","BRB","SUR","LAO","WSM","ARM","BLR","CPV","SAU","PCN","MKD","IRL","GTM","NER","LKA","LTU","JPN","IMN","HUN","BGR","RUS","PAK","URY","GMB","SRB","MWI","GNQ","FJI","LIE","SMR","COD","TGO"],"name":"","z":[0.3905,0.335835244,0.204713178,0.366148837,0.51575,0.378624172,0.224777778,0.32435782,0.264742718,0.291296875,0.433967919,0.215643357,0.099130719,0.240636364,0.952,0.085036388,0.27584,0.176882353,0.08688785,0.218179825,0.251102941,0.262892857,0.26527106,0.31819084,0.275758065,0.443039569,0.019363636,0.556276325,0.268481481,0.330723404,0.084333333,0.303759804,0.359561856,0.435707317,0.314788412,0.276828396,0.291861111,0.403621526,0.357508475,0.186894737,0.301444444,0.315661953,0.005366249,0.22192166,0.341155102,0.445901361,0.386071429,0.293894118,0.408110635,0.284232283,0.011076046,0.266184295,0.637565217,0.05337037,0.379785949,0.215191592,0.32696332,0.330055556,0.429395303,0.392292683,0.308145455,0.143178082,0.20575,0.589,0.305591981,0.0,0.232630581,0.289395349,-0.806333333,0.335354275,0.19076087,0.194224101,0.269214929,0.32223214,0.253923077,0.331059259,0.254363636,0.363133333,0.78,0.32146729,0.266165746,0.168372294,0.299431818,0.42225,0.26126528,0.288242573,0.407036039,0.138516948,0.437716981,0.308947867,0.089253837,0.36671757,0.308636364,0.485916667,0.22785679,0.251756757,0.352779443,0.437376812,0.375540881,0.202357143,0.141507418,0.361235135,0.211808303,0.334592618,0.380678571,0.409552041,0.6408125,0.19222973,0.341866522,0.319355769,0.430393443,0.24137,0.22826839,0.431570248,0.359684834,0.898,0.268390411,0.262948187,0.327106383,0.308088194,0.321511347,0.335574538,0.088222222,0.0,0.480093284,0.567,0.405023133,0.222498176,0.384660494,0.211857143,0.367002594,0.181048998,0.285928767,0.373020961,0.287343046,0.385442656,0.41537931,0.405,0.281510138,0.309479167,0.369948342,0.313198661,0.360321721,0.268289474,0.056555556,0.259509009,0.339126649,0.326096091,0.374954545,0.247326053,0.376206186,0.246578947,0.317365763,0.278357143,0.289690911,0.367940741,0.0696875,-0.014666667,0.616283498,0.312079545,0.297012658,0.199485893,0.062458894,0.269502794,0.298129477,-0.038185185,0.290052632,0.371015504,0.356043317,0.35926,0.440051402,0.126218487,0.31,0.33441007,0.185285714,0.206127907,0.364171429,0.44775,0.340281123,0.385768977,0.029980392,0.054075,0.355054264,0.296078431,0.44709375,0.098428571,0.28854386,0.112823529,0.395992593,0.301079646,0.269668874,0.125152847,0.545666667,0.407118421,0.254164305,0.371593284,0.426981261,0.131718009,0.396790738,0.2772793,0.303070313,0.329811441,0.328163636,0.323642512,0.161012038,0.318020653,0.390846715,0.17408243,0.219840909,0.29608,0.134462963,0.466142857,0.165111111,0.330120275,0.322243986],"type":"choropleth"}],"name":"2021-03-30"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-03-31<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zambia","United States","Saint Lucia","Djibouti","Burundi","Gambia","Uganda","Malaysia","Iraq","South Africa","San Marino","Belgium","Venezuela","New Zealand","Indonesia","Bahrain","Zimbabwe","Guernsey","Kyrgyzstan","Mongolia","Germany","Sweden","India","Mali","British Virgin Islands","Greenland","Sri Lanka","Croatia","Serbia","Papua New Guinea","Guyana","Niue","China","Nicaragua","Singapore","Ukraine","Jersey","Somalia","Georgia","Angola","Morocco","Mauritania","Guatemala","Malawi","Switzerland","Liberia","Solomon Islands","Haiti","Chile","Kuwait","Bermuda","Turkey","Saint Vincent and the Grenadines","Kazakhstan","Liechtenstein","Uruguay","Bangladesh","Montserrat","Dominica","Belarus","Albania","Lebanon","Monaco","Oman","Samoa","Uzbekistan","Portugal","Saint Helena","Tonga","Norway","Cameroon","Equatorial Guinea","Cuba","Bulgaria","Myanmar","Greece","Bosnia and Herzegovina","Republic of the Congo","British Indian Ocean Territory","Armenia","Maldives","Azerbaijan","Egypt","Brazil","Bolivia","Paraguay","Cape Verde","Faroe Islands","Tanzania","Vietnam","Lesotho","Macedonia","Tajikistan","Chad","Sudan","Bhutan","Panama","Libya","East Timor","Estonia","Belize","Nauru","Russia","Australia","Poland","United Arab Emirates","Saudi Arabia","Gibraltar","Micronesia","Mozambique","Central African Republic","Sierra Leone","Kiribati","Romania","Fiji","Tuvalu","Algeria","Rwanda","Qatar","Guinea","Sao Tome and Principe","Pakistan","Costa Rica","Ecuador","Ethiopia","Turks and Caicos Islands","Antigua and Barbuda","Mauritius","Jamaica","Anguilla","Kenya","Iceland","Japan","Togo","Luxembourg","Jordan","Falkland Islands","Isle of Man","Argentina","Grenada","Netherlands","Pitcairn","Hungary","Denmark","Iran","Latvia","Cayman Islands","Brunei","Moldova","Colombia","Czech Republic","Burkina Faso","Cambodia","Saint Kitts and Nevis","Senegal","Western Sahara","Slovenia","Barbados","Nepal","Andorra","Niger","Vanuatu","Malta","Nigeria","Honduras","Tunisia","Syria","Austria","Cyprus","Slovakia","Ghana","United Kingdom","Suriname","Palau","Afghanistan","Marshall Islands","Yemen","Dominican Republic","South Korea","France","Lithuania","North Korea","Tokelau","Ireland","El Salvador","Democratic Republic of the Congo","Canada","Mexico","Guinea-Bissau","Turkmenistan","Philippines","Montenegro","Madagascar","Trinidad and Tobago","Finland","Botswana","Laos","Comoros","Eritrea","Seychelles","South Sudan","Spain","Ivory Coast","Bahamas","Cook Islands","Palestine","Swaziland","Thailand","Benin","Gabon","Peru","Israel","Italy","Kosovo"],"locations":["ZMB","USA","LCA","DJI","BDI","GMB","UGA","MYS","IRQ","ZAF","SMR","BEL","VEN","NZL","IDN","BHR","ZWE","GGY","KGZ","MNG","DEU","SWE","IND","MLI","VGB","GRL","LKA","HRV","SRB","PNG","GUY","NIU","CHN","NIC","SGP","UKR","JEY","SOM","GEO","AGO","MAR","MRT","GTM","MWI","CHE","LBR","SLB","HTI","CHL","KWT","BMU","TUR","VCT","KAZ","LIE","URY","BGD","MSR","DMA","BLR","ALB","LBN","MCO","OMN","WSM","UZB","PRT","SHN","TON","NOR","CMR","GNQ","CUB","BGR","MMR","GRC","BIH","COG","IOT","ARM","MDV","AZE","EGY","BRA","BOL","PRY","CPV","FRO","TZA","VNM","LSO","MKD","TJK","TCD","SDN","BTN","PAN","LBY","TLS","EST","BLZ","NRU","RUS","AUS","POL","ARE","SAU","GIB","FSM","MOZ","CAF","SLE","KIR","ROU","FJI","TUV","DZA","RWA","QAT","GIN","STP","PAK","CRI","ECU","ETH","TCA","ATG","MUS","JAM","AIA","KEN","ISL","JPN","TGO","LUX","JOR","FLK","IMN","ARG","GRD","NLD","PCN","HUN","DNK","IRN","LVA","CYM","BRN","MDA","COL","CZE","BFA","KHM","KNA","SEN","ESH","SVN","BRB","NPL","AND","NER","VUT","MLT","NGA","HND","TUN","SYR","AUT","CYP","SVK","GHA","GBR","SUR","PLW","AFG","MHL","YEM","DOM","KOR","FRA","LTU","PRK","TKL","IRL","SLV","COD","CAN","MEX","GNB","TKM","PHL","MNE","MDG","TTO","FIN","BWA","LAO","COM","ERI","SYC","SSD","ESP","CIV","BHS","COK","PSE","SWZ","THA","BEN","GAB","PER","ISR","ITA","XKX"],"name":"","z":[0.429455446,0.318629102,0.280625,0.289878049,0.210617647,0.276304094,0.250432773,0.019635158,0.330693735,0.330898721,0.30975,0.285402824,0.189232152,0.346913043,0.137124185,0.369302564,0.125183303,0.247193548,0.340533333,0.295952128,0.292367721,0.3475117,0.197058048,0.186069767,0.263384615,0.370192982,0.138448276,0.265547486,0.186756264,0.263993865,0.234606838,0.169923077,0.411344682,0.053631313,0.376551656,0.297622449,0.394855072,0.205670554,0.367445122,0.212861486,0.249026699,0.350318182,0.395276022,0.342237736,0.280962129,0.295122549,0.258176471,0.300435574,0.323612543,0.154806349,0.380608696,0.276435007,0.152935897,0.227,0.619,0.251482412,0.326949875,0.04325,0.152833333,0.448232759,0.373746988,0.26737037,0.354461538,0.319226415,0.176428571,0.274952381,0.287121713,-0.04275,0.335730435,0.388585676,0.393927015,0.526097561,0.003550736,0.290583333,0.472590028,0.322668221,0.333129496,0.050557377,0.5035,0.710941581,0.134756303,0.251284553,0.302066667,0.28193651,0.252488439,0.360680368,0.320657459,0.117363636,0.188613982,0.38633213,0.151816327,0.384518519,0.254682171,0.409568182,0.456484848,-0.049791667,0.2378506,0.108576271,0.218028571,0.254031088,0.116465753,0.0,0.314680782,0.446711137,0.256714816,0.199380579,0.117740302,-0.118942857,0.541,0.256372881,0.20412963,0.38417284,0.4044,0.340449001,0.153676768,0.783,0.13567,0.117613043,0.133918919,0.10189899,0.771,0.223130449,0.247291793,0.277213425,0.292946903,0.4762,0.221,0.295514286,0.247500585,0.308333333,0.362789364,0.362940171,0.255719462,0.214174359,0.196082474,0.139127517,0.300692308,0.211461538,0.304466253,0.311230769,0.361943045,0.427375,0.41314135,0.277777948,0.368245575,0.284182648,0.440472727,0.010473684,0.23525,0.250809254,0.258712605,0.299525424,0.192653333,-0.034142857,0.046576812,0.485678571,0.272763158,0.070302326,0.2753125,0.224123457,0.283337278,0.2259,0.262947368,0.426043732,0.233301676,0.294387978,0.221517241,0.301842105,0.227926121,0.169220217,0.216258377,0.368284202,0.230727273,-0.15,0.423473913,-0.013285714,0.127411111,0.28426125,0.454484404,0.317089922,0.330550542,0.430057692,-0.655,0.394191207,0.147152991,0.22285,0.350572857,0.223086891,0.212148148,0.3055,0.557804269,0.063905405,0.36229582,0.174764,0.25977085,0.410136752,0.376547059,0.415166667,0.016,0.214728723,0.232769231,0.275158994,0.106364964,0.275480427,0.0,0.234384106,0.177416667,0.364490489,0.301456954,0.156048276,0.308514874,0.247568521,0.37574072,0.095052632],"type":"choropleth"}],"name":"2021-03-31"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-04-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zimbabwe","Argentina","Nauru","Tunisia","Liberia","Greenland","Turkmenistan","Sri Lanka","Sudan","Burundi","Malawi","Burkina Faso","Malta","Turkey","Slovenia","Laos","Bahamas","Seychelles","Guinea-Bissau","Ivory Coast","Saint Helena","Brazil","Pakistan","Suriname","Papua New Guinea","Mauritius","Micronesia","Liechtenstein","Costa Rica","Nepal","Guinea","Jordan","Slovakia","San Marino","Montenegro","Ghana","Botswana","Guatemala","Russia","Germany","Grenada","Greece","Gibraltar","Uzbekistan","Mali","Comoros","Saint Lucia","Yemen","Algeria","Jersey","Sierra Leone","Cambodia","Italy","Swaziland","Guernsey","Bosnia and Herzegovina","Ukraine","Libya","Samoa","Cook Islands","Netherlands","Brunei","Croatia","Luxembourg","Iceland","Czech Republic","Bulgaria","Mexico","Estonia","Tuvalu","Republic of the Congo","Rwanda","Austria","Eritrea","Bangladesh","Solomon Islands","Bolivia","Kenya","Isle of Man","Nigeria","Tanzania","Madagascar","India","Niue","Pitcairn","China","Bermuda","British Virgin Islands","Cayman Islands","Montserrat","United States","Maldives","Cape Verde","Fiji","Poland","South Sudan","Faroe Islands","Trinidad and Tobago","Cyprus","Hungary","Niger","Benin","Kuwait","Lithuania","Senegal","Belgium","Falkland Islands","Belarus","Angola","Mozambique","Moldova","Belize","Tajikistan","Ethiopia","Honduras","Equatorial Guinea","Central African Republic","United Kingdom","Iran","Macedonia","British Indian Ocean Territory","Denmark","Norway","Dominican Republic","North Korea","Bhutan","Turks and Caicos Islands","Barbados","Chile","Mauritania","Monaco","Iraq","Kyrgyzstan","Dominica","Marshall Islands","Ireland","Sao Tome and Principe","Djibouti","Palau","Tonga","Kiribati","Democratic Republic of the Congo","Western Sahara","Togo","Portugal","Palestine","Thailand","Jamaica","El Salvador","South Korea","Singapore","Vietnam","Chad","Egypt","Indonesia","Australia","Albania","Vanuatu","Ecuador","Kosovo","Malaysia","Philippines","Lebanon","Qatar","Saudi Arabia","South Africa","Morocco","East Timor","Canada","Afghanistan","Zambia","Finland","Guyana","Antigua and Barbuda","Lesotho","Colombia","Paraguay","Switzerland","Armenia","New Zealand","France","Myanmar","Saint Kitts and Nevis","Oman","Uganda","Nicaragua","Peru","Haiti","United Arab Emirates","Saint Vincent and the Grenadines","Panama","Uruguay","Sweden","Mongolia","Romania","Cameroon","Somalia","Gambia","Georgia","Kazakhstan","Bahrain","Cuba","Japan","Latvia","Gabon","Israel","Andorra","Syria","Serbia","Spain","Azerbaijan","Venezuela"],"locations":["ZWE","ARG","NRU","TUN","LBR","GRL","TKM","LKA","SDN","BDI","MWI","BFA","MLT","TUR","SVN","LAO","BHS","SYC","GNB","CIV","SHN","BRA","PAK","SUR","PNG","MUS","FSM","LIE","CRI","NPL","GIN","JOR","SVK","SMR","MNE","GHA","BWA","GTM","RUS","DEU","GRD","GRC","GIB","UZB","MLI","COM","LCA","YEM","DZA","JEY","SLE","KHM","ITA","SWZ","GGY","BIH","UKR","LBY","WSM","COK","NLD","BRN","HRV","LUX","ISL","CZE","BGR","MEX","EST","TUV","COG","RWA","AUT","ERI","BGD","SLB","BOL","KEN","IMN","NGA","TZA","MDG","IND","NIU","PCN","CHN","BMU","VGB","CYM","MSR","USA","MDV","CPV","FJI","POL","SSD","FRO","TTO","CYP","HUN","NER","BEN","KWT","LTU","SEN","BEL","FLK","BLR","AGO","MOZ","MDA","BLZ","TJK","ETH","HND","GNQ","CAF","GBR","IRN","MKD","IOT","DNK","NOR","DOM","PRK","BTN","TCA","BRB","CHL","MRT","MCO","IRQ","KGZ","DMA","MHL","IRL","STP","DJI","PLW","TON","KIR","COD","ESH","TGO","PRT","PSE","THA","JAM","SLV","KOR","SGP","VNM","TCD","EGY","IDN","AUS","ALB","VUT","ECU","XKX","MYS","PHL","LBN","QAT","SAU","ZAF","MAR","TLS","CAN","AFG","ZMB","FIN","GUY","ATG","LSO","COL","PRY","CHE","ARM","NZL","FRA","MMR","KNA","OMN","UGA","NIC","PER","HTI","ARE","VCT","PAN","URY","SWE","MNG","ROU","CMR","SOM","GMB","GEO","KAZ","BHR","CUB","JPN","LVA","GAB","ISR","AND","SYR","SRB","ESP","AZE","VEN"],"name":"","z":[0.389723781,0.355448609,0.922,0.419684426,0.421814346,0.402392157,0.169764706,0.254219448,0.508477987,0.3243125,0.392677656,0.404770492,0.354663158,0.343790797,0.246149573,0.352261261,0.372362416,0.487129032,-0.0096875,0.200947761,0.538769231,0.320695143,0.140835098,0.097428571,0.433898734,0.300214286,0.092090909,0.327857143,0.336180763,0.27569901,0.218681159,0.227119403,0.454273973,0.045333333,0.296886957,0.328813258,0.495835526,0.32927683,0.396396169,0.326269095,0.481340909,0.384249868,0.298017857,0.332666667,0.408740909,0.373,0.478804348,0.402076336,0.352806647,0.337496183,0.446647059,0.221074766,0.418435779,0.249179487,0.419,0.321904959,0.430594675,0.206333333,0.40656,0.26825,0.30857456,0.20515625,0.387472222,0.253239852,0.378716216,0.34754389,0.371898113,0.293115757,0.330322368,0.3274,0.355541667,0.240339552,0.35118369,0.238583333,0.291361111,0.3254,0.207233506,0.465239919,0.315218085,0.460249703,0.364535385,0.341330189,0.193590579,0.0386,0.552833333,0.383932826,0.35837931,0.275571429,0.414421687,0.541038462,0.43765965,0.165722772,0.193230769,0.194255474,0.312966031,0.462517241,0.2226,0.439368687,0.403897494,0.3587175,0.436629747,0.310871429,0.078378495,0.424806139,0.131417867,0.31728598,0.517193548,0.385009709,0.439511848,0.374280488,0.323122581,0.298074074,0.363844037,0.357684755,0.300842532,0.166578947,0.391776316,0.426862176,0.442476789,0.490219512,0.310857143,0.352606154,0.44024026,0.314245614,0.405830508,0.378342857,0.260176471,0.333503356,0.285179834,0.143909091,0.376172414,0.328816384,0.404548387,0.338,0.376571429,0.35929279,-0.082,0.616785714,0.934,0.20775,0.903,0.2952825,0.611807692,0.307174757,0.304993842,0.433738462,0.31988637,0.416145718,0.203256598,0.351084034,0.34304617,0.42388523,0.271456522,0.419145103,0.211055959,0.490985596,0.430833962,0.666866667,0.281152783,0.508301587,0.456754181,0.27587935,0.368916216,0.180422969,0.128022953,0.517648292,0.324118687,0.614833333,0.419215489,0.346105528,0.387305164,0.395777429,0.417016129,0.2922,0.53145,0.384891564,0.273462951,0.33244143,0.460369231,0.409484705,0.310910975,0.356192308,0.287277778,0.264092105,0.381264744,0.270886792,0.31975051,0.322932432,0.279547012,0.242530612,0.331234846,0.334660708,0.422875157,0.2601625,0.418921012,0.385302804,0.28836413,0.435015748,0.468988235,0.43845098,0.145985294,0.049995514,0.34718307,0.37455303,0.441715596,0.354725894,0.368098901,0.257506024,0.34353405,0.4383717,0.378920489,0.172934413],"type":"choropleth"}],"name":"2021-04-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-04-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Monaco","Guyana","Sri Lanka","Kuwait","Paraguay","Swaziland","Egypt","Grenada","Kiribati","Seychelles","Guinea","Isle of Man","Cook Islands","Denmark","Burkina Faso","Luxembourg","Togo","Sierra Leone","Maldives","Ivory Coast","Libya","Lebanon","Marshall Islands","Armenia","Democratic Republic of the Congo","Mauritania","Somalia","Micronesia","El Salvador","Montserrat","Gambia","Macedonia","Equatorial Guinea","Serbia","Bulgaria","Myanmar","British Virgin Islands","Nicaragua","Suriname","Singapore","Palestine","Indonesia","Kazakhstan","Jordan","United Arab Emirates","Solomon Islands","Finland","Argentina","Barbados","Sweden","Chile","Dominican Republic","Bhutan","Saudi Arabia","Samoa","Bahrain","Angola","Cameroon","Guatemala","Saint Vincent and the Grenadines","Jamaica","Madagascar","Comoros","Peru","Djibouti","Morocco","Guernsey","Dominica","Norway","Vatican","Germany","Zimbabwe","Mali","Turks and Caicos Islands","China","Turkey","Tonga","Liechtenstein","Papua New Guinea","Saint Kitts and Nevis","East Timor","Iran","Cuba","Ecuador","Niue","Bahamas","Algeria","Anguilla","Switzerland","Chad","British Indian Ocean Territory","South Korea","Pitcairn","Albania","Austria","Republic of the Congo","Italy","Haiti","Sao Tome and Principe","Georgia","North Korea","Latvia","South Africa","Nepal","Vietnam","Mexico","Sudan","Kosovo","Iraq","Nauru","Portugal","Ireland","Jersey","Cape Verde","Mozambique","Ghana","Costa Rica","Cambodia","Lesotho","Czech Republic","Belize","Ethiopia","Ukraine","Brazil","Croatia","Gibraltar","Poland","Greece","Russia","Iceland","Laos","San Marino","Nigeria","Saint Lucia","Brunei","South Sudan","Israel","Venezuela","Malta","Kenya","Uganda","United Kingdom","Andorra","Botswana","Tuvalu","Guinea-Bissau","Faroe Islands","Tajikistan","Azerbaijan","Antigua and Barbuda","Japan","Thailand","Colombia","Cayman Islands","Falkland Islands","Afghanistan","Belgium","Zambia","Malawi","Australia","Senegal","Benin","Malaysia","Bolivia","Gabon","Bosnia and Herzegovina","Syria","Lithuania","Pakistan","Central African Republic","Qatar","Romania","Slovenia","Hungary","Turkmenistan","Belarus","Tanzania","Tunisia","Mongolia","Burundi","Spain","Greenland","Philippines","Rwanda","Kyrgyzstan","Vanuatu","New Zealand","Liberia","Mauritius","Yemen","Cyprus","Honduras","Netherlands","Bermuda","Palau","Bangladesh","Slovakia","Estonia","Uzbekistan","Panama","Western Sahara","Trinidad and Tobago","Niger","United States","Oman","Canada","Eritrea","Montenegro","Moldova","India","Saint Helena","France","Fiji","Uruguay"],"locations":["MCO","GUY","LKA","KWT","PRY","SWZ","EGY","GRD","KIR","SYC","GIN","IMN","COK","DNK","BFA","LUX","TGO","SLE","MDV","CIV","LBY","LBN","MHL","ARM","COD","MRT","SOM","FSM","SLV","MSR","GMB","MKD","GNQ","SRB","BGR","MMR","VGB","NIC","SUR","SGP","PSE","IDN","KAZ","JOR","ARE","SLB","FIN","ARG","BRB","SWE","CHL","DOM","BTN","SAU","WSM","BHR","AGO","CMR","GTM","VCT","JAM","MDG","COM","PER","DJI","MAR","GGY","DMA","NOR","VAT","DEU","ZWE","MLI","TCA","CHN","TUR","TON","LIE","PNG","KNA","TLS","IRN","CUB","ECU","NIU","BHS","DZA","AIA","CHE","TCD","IOT","KOR","PCN","ALB","AUT","COG","ITA","HTI","STP","GEO","PRK","LVA","ZAF","NPL","VNM","MEX","SDN","XKX","IRQ","NRU","PRT","IRL","JEY","CPV","MOZ","GHA","CRI","KHM","LSO","CZE","BLZ","ETH","UKR","BRA","HRV","GIB","POL","GRC","RUS","ISL","LAO","SMR","NGA","LCA","BRN","SSD","ISR","VEN","MLT","KEN","UGA","GBR","AND","BWA","TUV","GNB","FRO","TJK","AZE","ATG","JPN","THA","COL","CYM","FLK","AFG","BEL","ZMB","MWI","AUS","SEN","BEN","MYS","BOL","GAB","BIH","SYR","LTU","PAK","CAF","QAT","ROU","SVN","HUN","TKM","BLR","TZA","TUN","MNG","BDI","ESP","GRL","PHL","RWA","KGZ","VUT","NZL","LBR","MUS","YEM","CYP","HND","NLD","BMU","PLW","BGD","SVK","EST","UZB","PAN","ESH","TTO","NER","USA","OMN","CAN","ERI","MNE","MDA","IND","SHN","FRA","FJI","URY"],"name":"","z":[0.309163934,0.171525424,0.144584016,-0.000726597,0.478510364,0.643290323,0.312859794,0.28825,0.429,0.346785714,0.20519403,0.229491379,-0.863,0.29267128,0.353321168,0.448876847,0.198521739,0.410637681,-0.048397185,0.273694118,0.190447368,0.19867284,0.265666667,0.247592857,0.308604895,0.371823529,0.224206897,0.2003,0.202740741,0.3762,0.383350877,0.0918125,0.169222222,0.308142132,0.315633929,0.462838356,0.2636,0.050335294,0.240866667,0.341269394,0.401664865,0.156553728,0.183125,0.060729323,0.201213561,-0.013866667,0.347897001,0.298200447,0.217615385,0.324499297,0.244090663,0.220188771,0.344,0.084249524,0.328153846,0.160867347,0.36354661,0.368890756,0.312064877,0.4071,0.306,0.209562842,-0.13,0.251959619,0.020434783,0.217834568,0.241595745,-0.07,0.372277066,-0.001,0.272519354,0.336323347,0.161633094,-0.1999,0.203698941,0.343002507,0.300645161,0.391181818,0.237324324,0.131,-0.258,0.323449262,-0.02512557,0.241415519,0.8786,0.285429448,0.386095395,0.4465,0.298136683,0.4059375,0.608,0.038654077,0.19625,0.418096045,0.305317568,0.09018,0.256269425,0.304414579,0.0,0.356750842,0.309567568,0.212956667,0.415252994,0.153915525,0.258028536,0.359233796,0.250370079,0.104982759,0.239803279,-0.562,0.416105503,0.336921479,0.25897479,0.23254321,0.34997619,0.193853072,0.24542268,0.138006849,0.205375,0.330035398,0.34175,0.27360625,0.308394191,0.398938674,0.253186992,0.087541667,0.24794879,0.33584781,0.314974189,0.443935185,0.313042857,0.519,0.241680247,0.104074074,0.111133333,0.349581081,0.259636571,0.017320308,0.355045872,0.268219145,0.219770833,0.322977383,0.402560976,0.334444444,0.644,0.010210526,0.537166667,0.324608696,0.344152318,0.261214286,0.260229742,0.144478901,0.238733941,0.322014085,0.246886364,0.151589404,0.249439364,0.1511125,0.270532258,0.35805573,0.056157248,0.134609195,0.110294219,0.224044776,0.289984127,0.431100478,0.3059,0.367706093,0.174573338,0.223921569,0.155235566,0.314033365,0.225981928,0.354451613,0.318882353,0.354158416,0.338377734,0.26775,0.042726027,0.272325581,0.277554278,0.318555556,0.233452562,0.066266376,0.111957447,0.0823,0.302843309,0.381104072,0.299655172,0.3364,0.337179551,0.351340402,0.394470659,0.376333333,-0.584,0.203922156,0.302940789,0.358608974,0.0461125,0.182507765,0.42444,0.358871429,0.385593688,0.349396816,0.166061538,0.359541343,0.611111111,0.32673913,0.357072727,0.092049382,0.384625,0.327052445,0.285094737,0.34977203],"type":"choropleth"}],"name":"2021-04-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-04-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Isle of Man","Israel","South Africa","Lebanon","Peru","Brazil","Somalia","Ireland","Ivory Coast","Hungary","Honduras","Guernsey","Angola","Austria","Paraguay","Bosnia and Herzegovina","Guyana","Argentina","Morocco","Zambia","Guinea-Bissau","Japan","Saint Kitts and Nevis","Italy","United Kingdom","British Virgin Islands","India","Indonesia","Burkina Faso","Liberia","Seychelles","Azerbaijan","Micronesia","Myanmar","Botswana","Serbia","Jersey","Sri Lanka","Afghanistan","Spain","Solomon Islands","United Arab Emirates","Mozambique","Moldova","United States","Samoa","Rwanda","Guinea","Iraq","Jamaica","Malta","Bermuda","South Sudan","Nepal","Latvia","Andorra","Sudan","Slovenia","Montserrat","Australia","Pitcairn","Brunei","Iran","Mauritania","Vietnam","Haiti","British Indian Ocean Territory","Iceland","Saint Helena","South Korea","Lesotho","Bulgaria","Greece","Tanzania","Poland","Zimbabwe","Laos","Canada","France","Saint Vincent and the Grenadines","Finland","Syria","Venezuela","Kenya","Romania","Lithuania","Nicaragua","Bangladesh","Uganda","Sao Tome and Principe","Niger","Uzbekistan","Faroe Islands","Western Sahara","Kosovo","Algeria","Malawi","Bolivia","Cape Verde","Tunisia","Fiji","Marshall Islands","Cuba","Comoros","Swaziland","Netherlands","Ukraine","Turkey","Ghana","Mauritius","Russia","Costa Rica","Bahrain","Mali","Sweden","Germany","Switzerland","New Zealand","Cameroon","Turkmenistan","Mongolia","Croatia","Georgia","Anguilla","Liechtenstein","Gambia","Bhutan","San Marino","Kazakhstan","Gabon","Philippines","Senegal","Falkland Islands","Cyprus","Sierra Leone","Armenia","Ecuador","Kiribati","Chad","Macedonia","Democratic Republic of the Congo","Togo","East Timor","Monaco","North Korea","Madagascar","Egypt","Malaysia","Chile","Saudi Arabia","Denmark","Albania","Norway","Dominica","Singapore","Turks and Caicos Islands","China","Djibouti","Antigua and Barbuda","Palau","Dominican Republic","Republic of the Congo","Niue","Saint Lucia","Tajikistan","Kuwait","Slovakia","Tuvalu","Qatar","Colombia","Ethiopia","Cayman Islands","Estonia","Panama","Nigeria","Vatican","Belize","Eritrea","Luxembourg","Central African Republic","Czech Republic","Thailand","Equatorial Guinea","Barbados","Palestine","Maldives","Belarus","Mexico","El Salvador","Trinidad and Tobago","Oman","Gibraltar","Jordan","Tonga","Benin","Bahamas","Guatemala","Libya","Vanuatu","Uruguay","Suriname","Cook Islands","Grenada","Cambodia","Yemen","Papua New Guinea","Montenegro","Belgium","Portugal","Kyrgyzstan","Greenland","Burundi","Pakistan"],"locations":["IMN","ISR","ZAF","LBN","PER","BRA","SOM","IRL","CIV","HUN","HND","GGY","AGO","AUT","PRY","BIH","GUY","ARG","MAR","ZMB","GNB","JPN","KNA","ITA","GBR","VGB","IND","IDN","BFA","LBR","SYC","AZE","FSM","MMR","BWA","SRB","JEY","LKA","AFG","ESP","SLB","ARE","MOZ","MDA","USA","WSM","RWA","GIN","IRQ","JAM","MLT","BMU","SSD","NPL","LVA","AND","SDN","SVN","MSR","AUS","PCN","BRN","IRN","MRT","VNM","HTI","IOT","ISL","SHN","KOR","LSO","BGR","GRC","TZA","POL","ZWE","LAO","CAN","FRA","VCT","FIN","SYR","VEN","KEN","ROU","LTU","NIC","BGD","UGA","STP","NER","UZB","FRO","ESH","XKX","DZA","MWI","BOL","CPV","TUN","FJI","MHL","CUB","COM","SWZ","NLD","UKR","TUR","GHA","MUS","RUS","CRI","BHR","MLI","SWE","DEU","CHE","NZL","CMR","TKM","MNG","HRV","GEO","AIA","LIE","GMB","BTN","SMR","KAZ","GAB","PHL","SEN","FLK","CYP","SLE","ARM","ECU","KIR","TCD","MKD","COD","TGO","TLS","MCO","PRK","MDG","EGY","MYS","CHL","SAU","DNK","ALB","NOR","DMA","SGP","TCA","CHN","DJI","ATG","PLW","DOM","COG","NIU","LCA","TJK","KWT","SVK","TUV","QAT","COL","ETH","CYM","EST","PAN","NGA","VAT","BLZ","ERI","LUX","CAF","CZE","THA","GNQ","BRB","PSE","MDV","BLR","MEX","SLV","TTO","OMN","GIB","JOR","TON","BEN","BHS","GTM","LBY","VUT","URY","SUR","COK","GRD","KHM","YEM","PNG","MNE","BEL","PRT","KGZ","GRL","BDI","PAK"],"name":"","z":[0.306392405,0.219709226,0.302761165,0.235179372,0.25759619,0.468990587,0.180040201,0.359064153,0.210858824,0.301836245,0.344937681,0.248090909,0.292584362,0.281177574,0.310699471,0.499159375,0.267840909,0.219538005,0.156020202,0.237326923,-0.037363636,0.272483715,-0.022055556,0.350655541,0.351767116,0.063375,-0.034658316,0.138797333,0.364214286,0.399164336,0.329397959,0.367944649,0.198,0.401777778,0.204245455,0.338869048,0.325125,0.269947368,0.252096491,0.351417124,0.383941176,0.20777913,0.2661875,0.220040609,0.331257616,0.569571429,-0.228197195,0.243752577,0.231425311,0.251754868,0.25009375,0.155184211,0.402408696,0.119816901,0.212923423,0.2224,0.158777251,0.390287805,0.577566667,0.38479836,0.3392,-0.002516667,0.372009298,0.206666667,0.356550328,0.31998835,0.914,0.404720721,0.400875,0.316062152,0.287666667,0.293630662,0.306838362,0.252584582,0.286986924,0.157329621,0.317161905,0.321550805,0.313265785,0.248909091,0.408141815,0.20112963,0.129521746,0.109528816,0.352748047,0.382467593,0.178112469,0.206817768,0.1180375,0.214214286,0.409657143,0.14,0.2618,0.439214286,0.414343434,0.279440476,0.28458209,0.248,0.40239823,0.275065306,0.212324324,0.21675,-0.064642757,-0.1787,0.009578947,0.394442747,0.347210894,0.254943209,0.294537114,0.297419355,0.302227082,0.416164706,0.064330275,0.209483871,0.302206872,0.306421735,0.308530282,0.360042156,0.336632107,0.150875,0.301267016,0.260844262,0.407921478,0.195,0.525368421,0.332846154,-0.194230769,0.378,0.240948052,0.379182796,0.191188567,0.119601648,0.457428571,0.274459552,0.360465909,0.22680292,0.252511133,0.69,0.399216667,0.398540541,0.304713555,0.335240838,0.199,0.238918919,0.375215686,0.311853242,0.342148325,0.236120416,0.301100447,0.079714436,0.293927158,0.389583333,0.35500807,0.291333333,0.278315789,-0.13,0.274453961,0.047,0.063451613,0.791,0.235949537,0.204881356,0.493609756,-0.035307692,0.342166667,0.082618687,0.183224771,0.533266667,0.106316265,0.276753843,0.263613065,0.437280899,0.360706468,0.188182861,0.366318277,0.909,0.266075269,0.252625,0.36072428,0.290561224,0.293330914,0.303759833,0.005857143,0.131175,0.417333333,-0.097443497,0.367182796,0.262989937,0.170217642,0.36907967,0.181006849,0.36625641,0.133644231,0.405223022,0.19712766,0.337869732,0.177295547,0.237126984,0.314363636,0.242898974,0.153846154,0.323,0.1044375,0.062894444,0.455954338,0.424904762,0.200387097,0.262568458,0.362176529,0.09,0.355016393,0.221192308,0.205600992],"type":"choropleth"}],"name":"2021-04-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-05-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saint Lucia","Papua New Guinea","Ethiopia","Mauritania","Portugal","Botswana","Cyprus","Cuba","Belarus","Kuwait","Kyrgyzstan","Palau","Cayman Islands","Kenya","Falkland Islands","Iceland","Sao Tome and Principe","Estonia","France","Nigeria","Panama","Switzerland","Latvia","Montserrat","Philippines","Tanzania","Luxembourg","Austria","Belgium","Yemen","Moldova","Rwanda","Maldives","British Virgin Islands","Bolivia","Mozambique","Nepal","Slovenia","Syria","Australia","Greenland","Oman","Myanmar","Lesotho","Mauritius","Finland","United States","Brunei","Honduras","Venezuela","Canada","Netherlands","Vanuatu","Fiji","Sri Lanka","Peru","Hungary","Tuvalu","Anguilla","Cape Verde","Saint Helena","Lithuania","Eritrea","Ivory Coast","Colombia","Niger","Faroe Islands","Israel","Serbia","South Sudan","Paraguay","San Marino","Libya","Zimbabwe","Grenada","Macedonia","Marshall Islands","Cook Islands","South Africa","Democratic Republic of the Congo","Togo","Saudi Arabia","East Timor","China","Afghanistan","Pitcairn","Morocco","Turkmenistan","Barbados","Uruguay","Guatemala","Iran","Dominican Republic","North Korea","Madagascar","Bhutan","Ireland","Algeria","Kosovo","Djibouti","Tonga","Norway","Armenia","Monaco","Russia","Denmark","Qatar","Iraq","Burkina Faso","Dominica","Chile","Tokelau","Malaysia","Ecuador","British Indian Ocean Territory","Zambia","Vatican","Sierra Leone","Thailand","Guernsey","Singapore","Niue","Central African Republic","El Salvador","India","Equatorial Guinea","Kiribati","Palestine","Republic of the Congo","Sudan","Brazil","Bangladesh","Western Sahara","Jersey","Malta","Czech Republic","Albania","Jamaica","Somalia","Laos","Lebanon","United Kingdom","Isle of Man","Antigua and Barbuda","Trinidad and Tobago","Indonesia","Chad","Burundi","Seychelles","Turks and Caicos Islands","Bermuda","Turkey","Egypt","South Korea","Vietnam","Bahamas","Tajikistan","Croatia","Italy","Gambia","Bahrain","Costa Rica","Jordan","Guyana","Mali","New Zealand","Belize","Tunisia","Nicaragua","Guinea-Bissau","Romania","Angola","Guinea","Benin","Andorra","Liberia","Uzbekistan","Greece","Germany","Solomon Islands","Montenegro","Suriname","Pakistan","Ghana","Gabon","Haiti","Bosnia and Herzegovina","Cameroon","Cambodia","Mongolia","Uganda","Liechtenstein","Swaziland","Saint Vincent and the Grenadines","Senegal","Poland","Bulgaria","Georgia","Slovakia","Mexico","Saint Kitts and Nevis","Micronesia","Comoros","Japan","Nauru","Kazakhstan","Malawi","United Arab Emirates","Sweden","Ukraine","Samoa","Azerbaijan","Argentina","Gibraltar","Spain"],"locations":["LCA","PNG","ETH","MRT","PRT","BWA","CYP","CUB","BLR","KWT","KGZ","PLW","CYM","KEN","FLK","ISL","STP","EST","FRA","NGA","PAN","CHE","LVA","MSR","PHL","TZA","LUX","AUT","BEL","YEM","MDA","RWA","MDV","VGB","BOL","MOZ","NPL","SVN","SYR","AUS","GRL","OMN","MMR","LSO","MUS","FIN","USA","BRN","HND","VEN","CAN","NLD","VUT","FJI","LKA","PER","HUN","TUV","AIA","CPV","SHN","LTU","ERI","CIV","COL","NER","FRO","ISR","SRB","SSD","PRY","SMR","LBY","ZWE","GRD","MKD","MHL","COK","ZAF","COD","TGO","SAU","TLS","CHN","AFG","PCN","MAR","TKM","BRB","URY","GTM","IRN","DOM","PRK","MDG","BTN","IRL","DZA","XKX","DJI","TON","NOR","ARM","MCO","RUS","DNK","QAT","IRQ","BFA","DMA","CHL","TKL","MYS","ECU","IOT","ZMB","VAT","SLE","THA","GGY","SGP","NIU","CAF","SLV","IND","GNQ","KIR","PSE","COG","SDN","BRA","BGD","ESH","JEY","MLT","CZE","ALB","JAM","SOM","LAO","LBN","GBR","IMN","ATG","TTO","IDN","TCD","BDI","SYC","TCA","BMU","TUR","EGY","KOR","VNM","BHS","TJK","HRV","ITA","GMB","BHR","CRI","JOR","GUY","MLI","NZL","BLZ","TUN","NIC","GNB","ROU","AGO","GIN","BEN","AND","LBR","UZB","GRC","DEU","SLB","MNE","SUR","PAK","GHA","GAB","HTI","BIH","CMR","KHM","MNG","UGA","LIE","SWZ","VCT","SEN","POL","BGR","GEO","SVK","MEX","KNA","FSM","COM","JPN","NRU","KAZ","MWI","ARE","SWE","UKR","WSM","AZE","ARG","GIB","ESP"],"name":"","z":[0.506654545,0.454512987,0.381476489,0.434575,0.321503995,0.473782313,0.322880829,0.022262892,0.392193878,0.090171315,0.16553125,-0.086666667,0.315916667,0.334136623,0.409391304,0.397314917,0.476333333,0.426363636,0.328120288,0.388374545,0.159276165,0.342186089,0.243540816,0.475590909,0.255945407,0.202780105,0.28098155,0.365132005,0.303694633,0.329020942,0.405229665,0.193258824,0.204031746,0.549333333,0.224858635,0.402777778,0.408066514,0.40702834,0.375043011,0.43374145,0.482985075,0.280759036,0.286078767,0.402909953,0.314693548,0.370555751,0.388735385,0.34445,0.240130919,0.137955149,0.37481509,0.332010694,0.401272727,0.204670659,0.273865269,0.389203575,0.409779621,0.720333333,0.851,0.326346939,0.719521739,0.409923486,0.3146,0.35595,0.386271476,0.430640387,0.337181818,0.313436715,0.403778169,0.476259912,0.311666667,0.4802,0.288909091,0.570831451,0.427567568,0.551693548,0.389,0.253,0.415248387,0.350672727,0.320994764,0.122470278,-0.258,0.372511823,0.407605634,0.494333333,0.345271457,0.466675676,0.252143617,0.384475553,0.282483345,0.431666986,0.264551919,0.453553846,0.311588235,0.1457,0.39315162,0.407450142,0.35872973,0.202857143,0.25566055,0.392947709,0.298516129,0.317168421,0.406347508,0.310925113,0.259521605,0.345532995,0.436735294,0.669857143,0.286580511,0.0,0.369238655,0.231919665,0.7406,0.265649351,0.526,0.35340367,0.355683471,0.328833333,0.346958379,0.392166667,0.444,0.271485143,0.270017485,0.218285714,-0.130333333,0.472647668,0.290656716,0.454510638,0.395857232,0.309482633,0.455311111,0.463100559,0.188523179,0.380152429,0.437362264,0.368454399,0.409596154,0.438347826,0.369871508,0.409598057,0.323398693,0.159756098,0.33431358,0.267532716,0.340638095,-0.404095238,0.339162651,0.63175,0.329804878,0.32060107,0.455964242,0.33230038,0.424070275,0.338878641,0.458206349,0.40560452,0.385506101,0.456577181,0.202713178,0.354944193,0.197752,0.286511905,0.412502262,0.516145748,0.456596774,0.429243478,0.137848519,0.046875,0.394006658,0.245434783,0.3558,0.292118644,0.37725,0.375969811,0.4757,0.37367301,0.357454032,0.435923077,0.299836735,0.418538462,0.384354515,0.145661445,0.354192982,0.333963181,0.40984,0.434737838,0.314136986,0.328773649,0.296767905,0.492425,0.242851852,0.226934426,0.302227571,0.26752492,0.358543103,0.422324752,0.322858586,0.360892191,0.2946,0.242473684,0.3762,0.336567762,0.61325,0.17225,0.337997159,0.295401117,0.401536106,0.380500621,0.407435897,0.36198861,0.442807914,0.398891304,0.396203236],"type":"choropleth"}],"name":"2021-05-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-05-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Ivory Coast","Guatemala","Eritrea","Niue","Guyana","Japan","Nepal","British Virgin Islands","Solomon Islands","Botswana","Estonia","Antigua and Barbuda","Belize","Maldives","Colombia","Chad","Bolivia","Cameroon","Bahrain","Sweden","Israel","Ukraine","South Sudan","Mongolia","Rwanda","Croatia","Central African Republic","Libya","Germany","Kazakhstan","India","Panama","Thailand","Malawi","Moldova","Saint Kitts and Nevis","Democratic Republic of the Congo","Australia","Cook Islands","Equatorial Guinea","Mozambique","Macedonia","Somalia","Vietnam","Nigeria","El Salvador","Greenland","Czech Republic","Indonesia","Afghanistan","Paraguay","Tanzania","Sudan","Seychelles","Brazil","Egypt","Italy","Swaziland","Latvia","Sao Tome and Principe","Palau","Tokelau","Madagascar","Zimbabwe","Micronesia","British Indian Ocean Territory","Austria","Jamaica","Uzbekistan","Saudi Arabia","Turks and Caicos Islands","Norway","Pitcairn","Belgium","Cambodia","Dominica","Djibouti","Montserrat","Costa Rica","Malaysia","Belarus","Saint Helena","Qatar","Monaco","United States","South Africa","Guernsey","Greece","Singapore","Morocco","Tonga","China","Sierra Leone","Barbados","Ireland","Dominican Republic","Vatican","Isle of Man","Bermuda","Papua New Guinea","South Korea","Mali","Albania","Kiribati","Marshall Islands","Armenia","Mauritania","Lebanon","Sri Lanka","Uruguay","Ghana","Liechtenstein","Iran","Russia","Kuwait","Haiti","Ecuador","Guinea-Bissau","Togo","Philippines","North Korea","Kosovo","New Zealand","Bahamas","Kyrgyzstan","Denmark","Chile","Iraq","Palestine","Mexico","Vanuatu","Trinidad and Tobago","East Timor","Republic of the Congo","Peru","Turkmenistan","Gibraltar","Luxembourg","United Kingdom","Senegal","San Marino","Tajikistan","Argentina","Zambia","Nicaragua","France","Honduras","Oman","Gabon","Portugal","Samoa","Slovenia","Bhutan","Grenada","Venezuela","Serbia","Lithuania","Azerbaijan","Uganda","Syria","Yemen","Cyprus","Guinea","Kenya","Spain","Suriname","Niger","Romania","Malta","Georgia","Pakistan","Saint Vincent and the Grenadines","Benin","Falkland Islands","Iceland","Turkey","Anguilla","Mauritius","Switzerland","Brunei","Lesotho","Montenegro","Angola","Bosnia and Herzegovina","Burundi","Algeria","Faroe Islands","Myanmar","Cuba","Andorra","Cape Verde","Western Sahara","Fiji","Laos","Bulgaria","Poland","Gambia","Tunisia","Finland","United Arab Emirates","Liberia","Netherlands","Hungary","Slovakia","Jordan","Burkina Faso","Saint Lucia","Jersey","Canada","Comoros","Bangladesh","Cayman Islands","Ethiopia","Tuvalu"],"locations":["CIV","GTM","ERI","NIU","GUY","JPN","NPL","VGB","SLB","BWA","EST","ATG","BLZ","MDV","COL","TCD","BOL","CMR","BHR","SWE","ISR","UKR","SSD","MNG","RWA","HRV","CAF","LBY","DEU","KAZ","IND","PAN","THA","MWI","MDA","KNA","COD","AUS","COK","GNQ","MOZ","MKD","SOM","VNM","NGA","SLV","GRL","CZE","IDN","AFG","PRY","TZA","SDN","SYC","BRA","EGY","ITA","SWZ","LVA","STP","PLW","TKL","MDG","ZWE","FSM","IOT","AUT","JAM","UZB","SAU","TCA","NOR","PCN","BEL","KHM","DMA","DJI","MSR","CRI","MYS","BLR","SHN","QAT","MCO","USA","ZAF","GGY","GRC","SGP","MAR","TON","CHN","SLE","BRB","IRL","DOM","VAT","IMN","BMU","PNG","KOR","MLI","ALB","KIR","MHL","ARM","MRT","LBN","LKA","URY","GHA","LIE","IRN","RUS","KWT","HTI","ECU","GNB","TGO","PHL","PRK","XKX","NZL","BHS","KGZ","DNK","CHL","IRQ","PSE","MEX","VUT","TTO","TLS","COG","PER","TKM","GIB","LUX","GBR","SEN","SMR","TJK","ARG","ZMB","NIC","FRA","HND","OMN","GAB","PRT","WSM","SVN","BTN","GRD","VEN","SRB","LTU","AZE","UGA","SYR","YEM","CYP","GIN","KEN","ESP","SUR","NER","ROU","MLT","GEO","PAK","VCT","BEN","FLK","ISL","TUR","AIA","MUS","CHE","BRN","LSO","MNE","AGO","BIH","BDI","DZA","FRO","MMR","CUB","AND","CPV","ESH","FJI","LAO","BGR","POL","GMB","TUN","FIN","ARE","LBR","NLD","HUN","SVK","JOR","BFA","LCA","JEY","CAN","COM","BGD","CYM","ETH","TUV"],"name":"","z":[0.16438835,0.206899358,0.6152,0.536727273,0.181050847,0.161867171,0.134694444,0.506,-0.0109,0.220113821,0.165922481,0.2015,0.240769231,-0.116008,0.158396615,0.291252874,0.134670135,0.275735135,0.166704918,0.256540474,0.178332893,0.242874545,0.170173333,0.101850427,0.008533854,0.251134454,0.231490566,0.229076923,0.286548113,0.059113208,0.235244627,0.118793774,0.204578748,0.18847479,0.22336,0.4252,0.197776224,0.367698787,0.4446,0.193764706,0.236104167,0.101333333,0.070714286,0.244988827,0.40036088,0.26729511,0.240537037,0.223120087,0.090860946,0.239383562,0.443958856,0.321549161,0.210015625,0.215752381,0.402085352,0.264710638,0.277473489,0.638944444,0.269091286,-0.197,0.537,0.95,0.212958042,0.271243086,-0.167777778,-0.14975,0.29745006,0.231058891,0.253488372,0.077972505,0.1555,0.269023537,0.938,0.244925649,0.08914876,-0.216333333,0.506357143,0.695666667,0.209842294,0.193318041,0.232393617,0.35475,0.209893557,0.331986842,0.157384272,0.276165447,0.234051948,0.256868475,0.252688259,0.189120735,0.306309735,0.18028617,0.241886076,0.47202,0.276626673,0.184622925,0.422666667,0.221671875,0.066465116,0.310658824,0.185011478,0.217735537,0.182883117,0.75025,0.337636364,0.234060241,0.247181818,0.192256881,0.23853886,0.116464836,0.132630316,0.270571429,0.280064757,0.183123267,0.030093537,0.235926667,0.181742491,0.1828,0.298624309,0.168264167,0.459214286,0.125709677,0.26084022,0.240466321,0.038038462,0.24148564,0.173058274,0.245352201,0.303685714,0.227616598,0.5655,0.276411565,0.1888,0.003676471,0.209985111,0.477230769,-0.166229508,0.27923166,0.2369259,0.147839572,0.4422,0.233637168,0.272028026,0.192008,0.132333893,0.281614143,0.311699177,0.300777778,0.195233333,0.320626034,0.1017,0.234733333,-0.0835,0.14036,-0.003532241,0.301454976,0.385663866,0.205550562,0.204675983,0.216155556,0.293948357,0.196705729,0.192017241,0.213746217,0.299525297,0.241190476,0.179096244,0.284479227,0.418869565,-0.07369186,0.364819277,0.213367347,0.143119658,0.274210526,0.222243478,0.288155206,0.197333333,0.27828,0.277294986,0.0454375,0.168333333,0.343966667,0.33273743,0.441947368,0.163377049,0.221429787,0.162833333,0.276346216,-0.032536996,0.273421053,0.244446154,0.3464,0.099102564,0.295364486,0.242861751,0.233069196,0.239362319,0.279348837,0.326732099,0.191052433,0.246915842,0.300963905,0.273733533,0.255105556,0.01128125,0.316372414,0.140744186,0.056622449,0.336191324,-0.065428571,0.255654676,0.213518519,0.236509554,0.42025],"type":"choropleth"}],"name":"2021-05-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-05-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Saudi Arabia","Afghanistan","Suriname","Iraq","Denmark","Pitcairn","Pakistan","Mexico","Grenada","East Timor","Bangladesh","Palestine","Iran","Armenia","Yemen","South Korea","British Indian Ocean Territory","Cape Verde","Bahrain","Costa Rica","Western Sahara","Chad","Syria","Nauru","Belize","Gambia","Bulgaria","Trinidad and Tobago","Nepal","Turks and Caicos Islands","Fiji","Morocco","Cuba","Guinea-Bissau","Kenya","Andorra","Bermuda","Uzbekistan","Kosovo","Botswana","Djibouti","Ireland","Austria","Portugal","Italy","Jamaica","Belarus","China","Panama","Venezuela","Turkmenistan","Lebanon","Montserrat","Honduras","Somalia","Greece","Vanuatu","Sao Tome and Principe","Tonga","Cook Islands","Cambodia","Guernsey","South Africa","Nicaragua","Gabon","Madagascar","Montenegro","Mauritius","Isle of Man","North Korea","Finland","Dominican Republic","Monaco","New Zealand","Azerbaijan","Singapore","Bolivia","Switzerland","Niger","Spain","Burkina Faso","Comoros","Dominica","Turkey","Algeria","Jordan","Vietnam","Gibraltar","Greenland","Brazil","Angola","Lithuania","Rwanda","United States","Chile","Canada","France","Norway","Hungary","Equatorial Guinea","Qatar","Bosnia and Herzegovina","Lesotho","Albania","United Arab Emirates","Kuwait","Tuvalu","Slovakia","Falkland Islands","Zambia","Vatican","Saint Lucia","Iceland","Thailand","Germany","Colombia","Antigua and Barbuda","Macedonia","Romania","Cayman Islands","Marshall Islands","Central African Republic","Libya","Myanmar","Benin","Kyrgyzstan","Malaysia","Croatia","Senegal","Sierra Leone","Malawi","El Salvador","Liberia","Jersey","Tanzania","Paraguay","Belgium","United Kingdom","South Sudan","Guinea","Luxembourg","Estonia","Mali","Georgia","Zimbabwe","Maldives","Argentina","Moldova","Saint Kitts and Nevis","Bahamas","Israel","Latvia","Czech Republic","Haiti","India","Poland","Eritrea","Bhutan","Sri Lanka","Ethiopia","Serbia","Mongolia","Nigeria","Tunisia","Mauritania","Cameroon","Tajikistan","Japan","Swaziland","Burundi","Philippines","Indonesia","Sudan","San Marino","Malta","Mozambique","Barbados","Australia","Russia","Uruguay","Ukraine","Togo","Netherlands","Papua New Guinea","Peru","Oman","Democratic Republic of the Congo","Egypt","Solomon Islands","Saint Vincent and the Grenadines","Palau","Cyprus","Kiribati","Samoa","Brunei","Niue","Uganda","Seychelles","Ecuador","Republic of the Congo","Kazakhstan","Guatemala","British Virgin Islands","Laos","Anguilla","Guyana","Faroe Islands","Liechtenstein","Ivory Coast","Sweden","Micronesia","Slovenia","Ghana","Saint Helena"],"locations":["SAU","AFG","SUR","IRQ","DNK","PCN","PAK","MEX","GRD","TLS","BGD","PSE","IRN","ARM","YEM","KOR","IOT","CPV","BHR","CRI","ESH","TCD","SYR","NRU","BLZ","GMB","BGR","TTO","NPL","TCA","FJI","MAR","CUB","GNB","KEN","AND","BMU","UZB","XKX","BWA","DJI","IRL","AUT","PRT","ITA","JAM","BLR","CHN","PAN","VEN","TKM","LBN","MSR","HND","SOM","GRC","VUT","STP","TON","COK","KHM","GGY","ZAF","NIC","GAB","MDG","MNE","MUS","IMN","PRK","FIN","DOM","MCO","NZL","AZE","SGP","BOL","CHE","NER","ESP","BFA","COM","DMA","TUR","DZA","JOR","VNM","GIB","GRL","BRA","AGO","LTU","RWA","USA","CHL","CAN","FRA","NOR","HUN","GNQ","QAT","BIH","LSO","ALB","ARE","KWT","TUV","SVK","FLK","ZMB","VAT","LCA","ISL","THA","DEU","COL","ATG","MKD","ROU","CYM","MHL","CAF","LBY","MMR","BEN","KGZ","MYS","HRV","SEN","SLE","MWI","SLV","LBR","JEY","TZA","PRY","BEL","GBR","SSD","GIN","LUX","EST","MLI","GEO","ZWE","MDV","ARG","MDA","KNA","BHS","ISR","LVA","CZE","HTI","IND","POL","ERI","BTN","LKA","ETH","SRB","MNG","NGA","TUN","MRT","CMR","TJK","JPN","SWZ","BDI","PHL","IDN","SDN","SMR","MLT","MOZ","BRB","AUS","RUS","URY","UKR","TGO","NLD","PNG","PER","OMN","COD","EGY","SLB","VCT","PLW","CYP","KIR","WSM","BRN","NIU","UGA","SYC","ECU","COG","KAZ","GTM","VGB","LAO","AIA","GUY","FRO","LIE","CIV","SWE","FSM","SVN","GHA","SHN"],"name":"","z":[0.107409228,0.197605042,0.5335,0.198387234,0.237730392,0.6626,0.204654782,0.228042035,0.369178571,0.0882,0.213805195,0.326913386,0.382614561,0.237006944,0.484897196,0.068302165,0.55,0.238552381,0.019293233,0.355466019,0.291186047,0.432327869,0.397865672,0.0,0.143231884,0.183872611,0.297285124,0.27981106,0.179933333,0.362785714,0.255747573,0.305937313,0.046306709,0.099588235,0.142509158,0.22782,0.190823529,0.311708333,0.282772727,0.383142857,0.353117647,0.304805127,0.285498886,0.288527461,0.287330517,0.272948819,0.2735,0.229027282,0.325311741,0.155475281,0.252566667,0.228388693,0.363842105,-0.105428397,0.220558511,0.271373333,0.2223,-0.002789474,0.361469565,0.2264,0.142681319,0.16658209,0.204023332,0.195535604,0.1516,0.291383886,0.250894231,0.2265,0.149162338,0.386674419,0.318722222,0.258098198,0.314103448,0.25015,0.323199095,0.29044697,0.275733205,0.296093137,0.328157468,0.289815375,0.447433962,-0.125,-0.18,0.24400053,0.308418103,0.118914894,0.329621173,0.288368421,0.338982456,0.424007157,0.334046948,0.231121762,-0.146071837,0.283831545,0.333448497,0.242787225,0.269399638,0.331274343,0.302023952,0.269481481,0.154772358,0.34629682,0.242081633,0.285217105,0.182890667,0.068227528,0.0,0.213307692,0.122923077,0.142700787,0.6882,0.094571429,0.235785714,0.296790551,0.300563366,0.208641696,0.193085714,0.060432432,0.2605683,0.2963375,0.6175,0.40346875,0.095634146,0.502001962,0.049333333,-0.032657143,0.134635469,0.216436893,0.115424802,0.122043478,0.090930769,0.218395973,0.293886598,0.103,0.200867052,0.352002536,0.224026055,0.351980172,0.28215508,0.03125,0.275583333,0.162458333,-0.145855769,0.406286058,0.226186257,0.040782443,0.51802322,0.173187215,0.295181818,0.181583333,0.105856691,0.131744681,0.210823643,0.25403125,0.092345752,0.204899156,0.292774194,-0.301866667,0.248666667,0.28160686,0.238697452,0.16336036,0.162694155,0.178267206,0.256142857,0.326597049,0.265704,0.232671031,0.580875,0.07165625,0.186815509,0.186181753,0.258690647,0.305444444,0.162927928,0.016669065,0.223865672,0.376903705,0.277370674,0.246028939,0.284559615,0.237446009,0.297566147,0.383356322,0.083880248,0.140787879,0.209355556,-0.100651703,-0.002533333,0.10730303,0.0,0.230716667,0.2386,0.344285714,0.047075,0.440625,-0.054427661,0.337395833,0.235889564,0.128857143,0.1927,0.270542246,0.118,0.336854839,-0.368,0.25204918,0.418125,0.333545455,0.159738462,0.275694301,0.767,0.199356436,0.195951042,0.131111111],"type":"choropleth"}],"name":"2021-05-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-06-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Trinidad and Tobago","China","Brazil","Cyprus","Madagascar","Malawi","Ivory Coast","Montserrat","Turkey","Malta","Colombia","Botswana","Oman","Cuba","Pakistan","Czech Republic","Belgium","Costa Rica","United States","Italy","Tunisia","Democratic Republic of the Congo","Turkmenistan","Sao Tome and Principe","Croatia","Vanuatu","Saint Helena","Mauritius","Belarus","Somalia","Cook Islands","Yemen","Marshall Islands","Kuwait","Sierra Leone","Comoros","Isle of Man","Norway","Israel","Montenegro","Ireland","Kazakhstan","Nicaragua","Slovenia","Lesotho","Switzerland","Uruguay","France","Japan","Myanmar","Bolivia","Saint Lucia","Haiti","Panama","Western Sahara","Uganda","Venezuela","Zambia","Belize","Bahrain","Bulgaria","Gabon","Gambia","Maldives","Canada","Austria","Algeria","Falkland Islands","Cape Verde","Micronesia","Denmark","Samoa","Serbia","Faroe Islands","Finland","Lithuania","Moldova","Tuvalu","Bosnia and Herzegovina","Syria","Mexico","Brunei","Antigua and Barbuda","Fiji","Honduras","Anguilla","Sweden","Romania","New Zealand","Guinea","Netherlands","Greece","Jersey","Mongolia","Papua New Guinea","Greenland","Azerbaijan","Grenada","Suriname","Nepal","Sudan","Guernsey","Burundi","Liberia","Uzbekistan","Guatemala","Burkina Faso","Laos","Russia","Ukraine","Nauru","Bahamas","Vietnam","Georgia","Spain","Guyana","United Arab Emirates","Senegal","Argentina","Mali","Slovakia","Liechtenstein","Germany","Angola","Sri Lanka","Benin","Ghana","Guinea-Bissau","Jordan","Libya","Swaziland","Andorra","Gibraltar","Cambodia","South Sudan","Poland","Hungary","Zimbabwe","South Africa","Barbados","Saint Kitts and Nevis","Iran","Portugal","Afghanistan","Ecuador","British Indian Ocean Territory","Lebanon","Chad","Kiribati","Singapore","Tajikistan","Seychelles","Vatican","Indonesia","Latvia","Kyrgyzstan","Turks and Caicos Islands","Peru","Republic of the Congo","Malaysia","Bhutan","Australia","United Kingdom","Tonga","Djibouti","Palau","Kosovo","Qatar","Chile","Solomon Islands","Iraq","Dominica","Monaco","Armenia","Pitcairn","North Korea","Dominican Republic","Saudi Arabia","Togo","East Timor","Macedonia","Egypt","Morocco","Thailand","Tanzania","Albania","Nigeria","Niue","Philippines","British Virgin Islands","Kenya","Mozambique","Estonia","San Marino","Cayman Islands","Saint Vincent and the Grenadines","Iceland","Ethiopia","Rwanda","Niger","Mauritania","Luxembourg","Eritrea","Bangladesh","South Korea","El Salvador","Paraguay","Palestine","Equatorial Guinea","Jamaica","India","Cameroon","Central African Republic","Bermuda"],"locations":["TTO","CHN","BRA","CYP","MDG","MWI","CIV","MSR","TUR","MLT","COL","BWA","OMN","CUB","PAK","CZE","BEL","CRI","USA","ITA","TUN","COD","TKM","STP","HRV","VUT","SHN","MUS","BLR","SOM","COK","YEM","MHL","KWT","SLE","COM","IMN","NOR","ISR","MNE","IRL","KAZ","NIC","SVN","LSO","CHE","URY","FRA","JPN","MMR","BOL","LCA","HTI","PAN","ESH","UGA","VEN","ZMB","BLZ","BHR","BGR","GAB","GMB","MDV","CAN","AUT","DZA","FLK","CPV","FSM","DNK","WSM","SRB","FRO","FIN","LTU","MDA","TUV","BIH","SYR","MEX","BRN","ATG","FJI","HND","AIA","SWE","ROU","NZL","GIN","NLD","GRC","JEY","MNG","PNG","GRL","AZE","GRD","SUR","NPL","SDN","GGY","BDI","LBR","UZB","GTM","BFA","LAO","RUS","UKR","NRU","BHS","VNM","GEO","ESP","GUY","ARE","SEN","ARG","MLI","SVK","LIE","DEU","AGO","LKA","BEN","GHA","GNB","JOR","LBY","SWZ","AND","GIB","KHM","SSD","POL","HUN","ZWE","ZAF","BRB","KNA","IRN","PRT","AFG","ECU","IOT","LBN","TCD","KIR","SGP","TJK","SYC","VAT","IDN","LVA","KGZ","TCA","PER","COG","MYS","BTN","AUS","GBR","TON","DJI","PLW","XKX","QAT","CHL","SLB","IRQ","DMA","MCO","ARM","PCN","PRK","DOM","SAU","TGO","TLS","MKD","EGY","MAR","THA","TZA","ALB","NGA","NIU","PHL","VGB","KEN","MOZ","EST","SMR","CYM","VCT","ISL","ETH","RWA","NER","MRT","LUX","ERI","BGD","KOR","SLV","PRY","PSE","GNQ","JAM","IND","CMR","CAF","BMU"],"name":"","z":[0.455489552,0.481361381,0.425624154,0.367782022,0.337350467,0.419267647,0.26557265,0.417772727,0.358682203,0.342939086,0.377039506,0.39310119,0.25620979,0.079566839,0.409129337,0.350375439,0.278186752,0.280583544,0.41207656,0.457443282,0.338204188,0.377948553,0.387129032,0.304666667,0.284793548,0.2503125,0.543375,0.386118644,0.37767,0.347038314,0.064,0.411878613,0.494222222,0.072045662,0.577046729,0.355230769,0.458111111,0.463687556,0.302484211,0.206578125,0.416555794,0.37454902,0.282076006,0.395181481,0.471633987,0.360632366,0.33580405,0.393382813,0.322684237,0.376919231,0.292500713,0.437438596,0.417391156,0.341761399,0.422,0.270757962,0.172271652,0.394701754,0.439614035,0.245540146,0.320112211,0.017350993,0.440577381,0.181645349,0.404780598,0.395287732,0.27181701,0.59256,0.3572,0.73075,0.35088352,0.3712,0.412943522,0.127777778,0.383519126,0.415006083,0.410097872,0.88025,0.504551429,0.466869565,0.318019707,0.232714286,0.236380952,0.371348837,0.250903181,0.28,0.408793999,0.424351826,0.456854922,0.426155172,0.357855005,0.434541372,0.301248276,0.461095238,0.368562044,0.547435484,0.496270471,0.330911765,0.505785714,0.312196388,0.455412844,0.323012821,-0.257308642,0.464642105,0.338485714,0.305422603,0.431144737,0.439122302,0.413817131,0.42819135,0.443,0.396918782,0.332895981,0.347836842,0.383896874,0.502176471,0.269105958,0.317848382,0.367193259,0.443228188,0.371612565,0.350411765,0.340419981,0.342407035,0.188364029,0.249636364,0.285794187,0.06673913,0.187449275,0.317891304,0.045861111,0.375013514,0.537211765,0.169606383,0.372108911,0.325757258,0.381576233,0.528144527,0.461681943,0.260822695,0.500333333,0.4124333,0.166721305,0.215745,0.231695632,0.71,0.357542793,0.37735,0.621285714,0.308996707,0.345263158,0.360710938,0.36925,0.278325096,0.194031949,0.51234375,0.534818182,0.217440287,0.203455882,0.340138115,0.444695652,0.514349925,0.500970745,0.328876923,0.211923077,0.873,0.260828947,0.250607477,0.330452366,0.252392857,0.368442935,0.309125,0.381086207,0.307092593,0.229,0.449763889,0.29781223,0.106147343,0.43158209,0.063166667,0.442791667,0.430993084,0.389787321,0.378148568,0.39113172,0.476418182,0.412832589,0.480611111,0.256168198,0.4988125,0.382527221,0.301607477,0.371693989,0.510538462,0.422763158,0.323035714,0.3625,0.388219931,0.163117264,0.471882629,0.464103448,0.401653125,0.356571429,0.36304401,0.353525948,0.231058178,0.433366438,0.434575949,0.216903226,0.476689683,0.23088719,0.421547521,0.307271605,0.46869697],"type":"choropleth"}],"name":"2021-06-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-06-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Marshall Islands","Bolivia","Zambia","Saint Lucia","Uruguay","Kosovo","Bhutan","Montenegro","Jersey","Andorra","Sierra Leone","Laos","Angola","Kazakhstan","Japan","Monaco","Slovenia","Moldova","Solomon Islands","Latvia","Slovakia","Bosnia and Herzegovina","Jordan","Kenya","Mongolia","Jamaica","Philippines","Ivory Coast","Kiribati","Saint Kitts and Nevis","Singapore","Kyrgyzstan","Anguilla","Bermuda","Armenia","Kuwait","Botswana","Australia","Falkland Islands","Gambia","Qatar","Madagascar","Burundi","Grenada","Serbia","El Salvador","Papua New Guinea","Antigua and Barbuda","Netherlands","Micronesia","Greenland","China","Tonga","Greece","Poland","Libya","Bahamas","Mali","Russia","Gibraltar","Ukraine","Djibouti","Palau","Yemen","Cambodia","Ghana","Swaziland","Denmark","Guatemala","Belarus","Guernsey","Oman","Honduras","Brunei","Paraguay","Spain","Vanuatu","Argentina","Czech Republic","Bulgaria","Azerbaijan","Haiti","Colombia","Guyana","Germany","Myanmar","Nauru","Liberia","Guinea-Bissau","United Arab Emirates","Sri Lanka","Guinea","Sao Tome and Principe","Democratic Republic of the Congo","Mauritius","Nepal","Trinidad and Tobago","Sudan","Burkina Faso","Vietnam","Saudi Arabia","Uzbekistan","Sweden","North Korea","Faroe Islands","Zimbabwe","Maldives","Tajikistan","Ecuador","Tuvalu","Lithuania","Turks and Caicos Islands","Belize","Mexico","Ethiopia","Estonia","Bangladesh","Egypt","Republic of the Congo","Cayman Islands","Saint Vincent and the Grenadines","Chad","Nigeria","Niue","Luxembourg","Tanzania","Thailand","Palestine","Central African Republic","Equatorial Guinea","Macedonia","Eritrea","Turkmenistan","Fiji","Romania","Liechtenstein","New Zealand","Uganda","Malaysia","Georgia","Norway","Bahrain","Dominica","Dominican Republic","San Marino","Cameroon","Senegal","Gabon","Niger","Chile","Venezuela","Vatican","France","Switzerland","East Timor","Togo","Syria","Panama","Canada","Barbados","Algeria","Cape Verde","Finland","Nicaragua","Lesotho","Suriname","Austria","Pitcairn","Albania","Peru","British Virgin Islands","Israel","Seychelles","South Africa","Iran","Tunisia","Belgium","Cuba","Pakistan","Somalia","Mauritania","Comoros","Rwanda","Ireland","Turkey","India","Indonesia","Lebanon","Costa Rica","Iraq","Mozambique","Portugal","South Korea","Isle of Man","Montserrat","Saint Helena","United States","Afghanistan","Malawi","Morocco","Croatia","United Kingdom","Cyprus","Hungary","Malta","Brazil","Samoa","Iceland","Italy","Cook Islands","South Sudan","Benin","Western Sahara"],"locations":["MHL","BOL","ZMB","LCA","URY","XKX","BTN","MNE","JEY","AND","SLE","LAO","AGO","KAZ","JPN","MCO","SVN","MDA","SLB","LVA","SVK","BIH","JOR","KEN","MNG","JAM","PHL","CIV","KIR","KNA","SGP","KGZ","AIA","BMU","ARM","KWT","BWA","AUS","FLK","GMB","QAT","MDG","BDI","GRD","SRB","SLV","PNG","ATG","NLD","FSM","GRL","CHN","TON","GRC","POL","LBY","BHS","MLI","RUS","GIB","UKR","DJI","PLW","YEM","KHM","GHA","SWZ","DNK","GTM","BLR","GGY","OMN","HND","BRN","PRY","ESP","VUT","ARG","CZE","BGR","AZE","HTI","COL","GUY","DEU","MMR","NRU","LBR","GNB","ARE","LKA","GIN","STP","COD","MUS","NPL","TTO","SDN","BFA","VNM","SAU","UZB","SWE","PRK","FRO","ZWE","MDV","TJK","ECU","TUV","LTU","TCA","BLZ","MEX","ETH","EST","BGD","EGY","COG","CYM","VCT","TCD","NGA","NIU","LUX","TZA","THA","PSE","CAF","GNQ","MKD","ERI","TKM","FJI","ROU","LIE","NZL","UGA","MYS","GEO","NOR","BHR","DMA","DOM","SMR","CMR","SEN","GAB","NER","CHL","VEN","VAT","FRA","CHE","TLS","TGO","SYR","PAN","CAN","BRB","DZA","CPV","FIN","NIC","LSO","SUR","AUT","PCN","ALB","PER","VGB","ISR","SYC","ZAF","IRN","TUN","BEL","CUB","PAK","SOM","MRT","COM","RWA","IRL","TUR","IND","IDN","LBN","CRI","IRQ","MOZ","PRT","KOR","IMN","MSR","SHN","USA","AFG","MWI","MAR","HRV","GBR","CYP","HUN","MLT","BRA","WSM","ISL","ITA","COK","SSD","BEN","ESH"],"name":"","z":[0.653,0.161024266,0.269313433,0.1715625,0.226714998,0.248658537,0.259857143,0.428755556,0.418658228,0.330096774,0.337887097,0.438541176,0.245317829,0.230258065,0.267866275,0.473017857,0.355509317,0.450598039,0.2085,0.168242268,0.453920863,0.289930556,0.2344,0.395413522,0.169970874,0.329515994,0.283452994,0.36855,-0.141,0.527,0.470822995,0.241222222,-0.91,0.38836,0.472673267,-0.009991031,0.177205607,0.400755793,0.203722222,0.342088235,0.179916149,0.297708609,-0.056346154,0.362290323,0.236180723,0.217930205,0.378341772,0.432903226,0.323501111,-0.00725,0.228703704,0.282635007,0.32259322,0.355433452,0.24106611,0.280454545,0.413783133,0.232632911,0.329536138,0.007313725,0.330117647,0.4903125,0.932,0.414255556,0.272913386,0.210002481,0.329444444,0.311215461,0.261356132,0.309933333,0.230309859,0.22925,0.237060078,0.380315789,0.271983202,0.324635388,0.475571429,0.260167788,0.318370056,0.289431472,0.373575342,0.332967593,0.220902613,0.35790625,0.333549772,0.598181679,0.0,0.371608108,-0.005954545,0.230156529,0.214806228,0.413564103,0.622857143,0.212181081,0.512677419,0.102512671,0.291471429,0.280598291,0.418696078,0.342465267,0.070730918,0.4293125,0.317783333,0.210551724,0.3638,0.341504554,0.119509036,0.27853012,0.257722507,0.642,0.431822115,0.494125,0.304295082,0.250741671,0.256996933,0.408813725,0.210306748,0.32482716,0.348714286,0.65255102,0.349114286,0.322671642,0.518904683,-0.407,0.393638614,0.441906706,0.358442282,0.453347107,0.341535714,0.233,0.177580645,0.477777778,0.336933333,0.104,0.354588167,0.355133333,0.37440413,0.437350087,0.216855342,0.361004255,0.333280478,0.205520408,0.66,0.119271889,0.3765,0.432368098,0.273229452,0.175692308,0.361498771,0.179598424,0.158024912,0.0,0.382875968,0.35070596,-0.0687,0.38180531,0.161557692,0.300035688,0.388706822,0.290089286,0.295965686,0.12027907,0.227538003,0.220675781,0.35090625,0.1099,0.292146508,0.463545455,0.282432624,0.24623178,0.156777778,0.29778355,0.204166667,0.32150826,0.310496148,0.364288136,0.302720047,0.052387557,0.197540945,0.307478261,0.114555556,0.1725,0.312511236,0.32085452,0.27562395,0.244865719,0.18652634,0.170441472,0.309635321,0.1807411,0.095211111,0.384479883,0.342588509,0.273940299,0.404727273,0.482,0.319429634,0.253313253,0.36112,0.353349515,0.307149533,0.32540994,0.274477419,0.34176494,0.256720721,0.281558882,0.5695,0.234506024,0.329653967,0.64,0.447205674,0.337913043,0.238930233],"type":"choropleth"}],"name":"2021-06-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-06-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["East Timor","Kazakhstan","Marshall Islands","Bangladesh","Kosovo","Venezuela","Uruguay","Ireland","Croatia","Solomon Islands","South Africa","Cameroon","Albania","Seychelles","Azerbaijan","Isle of Man","France","United States","Gabon","Germany","Mali","British Indian Ocean Territory","Andorra","Turks and Caicos Islands","Montenegro","Zimbabwe","Morocco","Gambia","Afghanistan","Dominican Republic","Sierra Leone","Nicaragua","Saudi Arabia","Sweden","Liechtenstein","Lithuania","Georgia","Saint Kitts and Nevis","Algeria","Mexico","Switzerland","Canada","Brunei","Uganda","Finland","Antigua and Barbuda","Yemen","Laos","Slovakia","Ethiopia","Nigeria","Kyrgyzstan","Estonia","Tanzania","Luxembourg","Australia","Tuvalu","Italy","Eritrea","Republic of the Congo","Niue","Maldives","Central African Republic","Kiribati","Belize","Latvia","Vanuatu","Pakistan","Saint Helena","Cook Islands","Thailand","Equatorial Guinea","Ivory Coast","El Salvador","San Marino","Jamaica","Poland","Egypt","Niger","Mongolia","Panama","Brazil","Montserrat","Turkey","Chad","Mauritania","Cape Verde","Syria","Kenya","North Korea","Fiji","Belgium","Saint Lucia","Faroe Islands","Ecuador","Tajikistan","Anguilla","Macedonia","Israel","Somalia","Togo","Bolivia","Costa Rica","Romania","Peru","Falkland Islands","Barbados","Cayman Islands","Philippines","Iraq","Ukraine","Guinea","United Arab Emirates","Bosnia and Herzegovina","Rwanda","India","Burkina Faso","Belarus","Mauritius","Trinidad and Tobago","Comoros","Guernsey","Malta","Turkmenistan","Democratic Republic of the Congo","Nepal","Papua New Guinea","Saint Vincent and the Grenadines","Sudan","Austria","Guatemala","Angola","Slovenia","Vietnam","Uzbekistan","Botswana","Indonesia","Grenada","Madagascar","Mozambique","British Virgin Islands","South Sudan","Sri Lanka","Pitcairn","Hungary","Myanmar","Tunisia","Kuwait","Portugal","Malawi","Honduras","Malaysia","Spain","Argentina","Qatar","Micronesia","United Kingdom","Cyprus","Bulgaria","Iceland","Haiti","Monaco","Colombia","Samoa","Guyana","Jersey","Czech Republic","Japan","Lesotho","Armenia","Guinea-Bissau","Liberia","Bahamas","Denmark","Palestine","Moldova","Greenland","South Korea","Senegal","Suriname","Palau","Libya","Greece","Jordan","Western Sahara","Swaziland","Tonga","Bermuda","Oman","Iran","Gibraltar","Norway","Cambodia","Singapore","Lebanon","Sao Tome and Principe","New Zealand","Burundi","China","Bhutan","Djibouti","Russia","Cuba","Ghana","Chile","Bahrain","Dominica","Paraguay","Benin","Serbia","Zambia","Netherlands"],"locations":["TLS","KAZ","MHL","BGD","XKX","VEN","URY","IRL","HRV","SLB","ZAF","CMR","ALB","SYC","AZE","IMN","FRA","USA","GAB","DEU","MLI","IOT","AND","TCA","MNE","ZWE","MAR","GMB","AFG","DOM","SLE","NIC","SAU","SWE","LIE","LTU","GEO","KNA","DZA","MEX","CHE","CAN","BRN","UGA","FIN","ATG","YEM","LAO","SVK","ETH","NGA","KGZ","EST","TZA","LUX","AUS","TUV","ITA","ERI","COG","NIU","MDV","CAF","KIR","BLZ","LVA","VUT","PAK","SHN","COK","THA","GNQ","CIV","SLV","SMR","JAM","POL","EGY","NER","MNG","PAN","BRA","MSR","TUR","TCD","MRT","CPV","SYR","KEN","PRK","FJI","BEL","LCA","FRO","ECU","TJK","AIA","MKD","ISR","SOM","TGO","BOL","CRI","ROU","PER","FLK","BRB","CYM","PHL","IRQ","UKR","GIN","ARE","BIH","RWA","IND","BFA","BLR","MUS","TTO","COM","GGY","MLT","TKM","COD","NPL","PNG","VCT","SDN","AUT","GTM","AGO","SVN","VNM","UZB","BWA","IDN","GRD","MDG","MOZ","VGB","SSD","LKA","PCN","HUN","MMR","TUN","KWT","PRT","MWI","HND","MYS","ESP","ARG","QAT","FSM","GBR","CYP","BGR","ISL","HTI","MCO","COL","WSM","GUY","JEY","CZE","JPN","LSO","ARM","GNB","LBR","BHS","DNK","PSE","MDA","GRL","KOR","SEN","SUR","PLW","LBY","GRC","JOR","ESH","SWZ","TON","BMU","OMN","IRN","GIB","NOR","KHM","SGP","LBN","STP","NZL","BDI","CHN","BTN","DJI","RUS","CUB","GHA","CHL","BHR","DMA","PRY","BEN","SRB","ZMB","NLD"],"name":"","z":[0.0484,0.396617647,0.370777778,0.158365256,0.233247191,0.158274766,0.311824877,0.346445652,0.220098039,0.183583333,-0.010912927,0.315392287,0.308540146,0.393709091,0.258616216,0.169955056,0.250247388,0.288173198,0.214164948,0.289374691,0.0887,0.0,0.226373333,0.164166667,0.471564103,0.133025862,0.237611702,0.334818182,0.133116438,0.245604911,0.288397059,0.153245981,0.074419285,0.373919037,0.64952,0.205412821,0.492276119,0.3035,0.333823789,0.218269675,0.324158098,0.293122891,0.148756757,0.120234397,0.375681553,0.212722222,0.496148515,0.214707547,0.108237668,0.210647368,0.230548973,0.153941176,0.347921429,0.2408875,0.302736559,0.429312554,0.298142857,0.336699355,-0.000261905,0.183631579,0.548318182,0.007412371,0.240708861,-0.404666667,0.262984615,0.28710582,0.10965,0.223411047,0.594833333,-0.01875,0.299790349,0.014066667,0.174772727,0.218403471,0.625,0.192475983,0.327790533,0.258126195,0.303265979,0.249746269,0.278996782,0.413006172,0.65775,0.25783971,0.478057971,0.403631579,0.228019417,0.38754717,0.224012414,0.253875,-0.388908012,0.260580395,0.355935484,0.18085,0.241664752,0.23260274,0.286,0.343666667,0.243198077,0.280602564,0.238305732,0.243376838,0.147769106,0.270340522,0.315306523,0.238131579,0.211666667,0.395818182,0.296337209,0.216172414,0.300025097,0.396088235,0.214173797,0.387235955,-0.118584284,0.143680259,0.358037037,0.329095238,0.191876404,0.298716535,-0.888,0.271163636,0.199099291,0.252481481,0.115389558,0.206102273,0.431533333,0.086329114,0.376856,0.348021149,0.261262577,0.335066351,0.289822785,0.24704955,0.267911111,0.216943182,0.136310301,0.647888889,0.285327869,0.203946237,0.1449,0.269861111,0.201023585,0.633666667,0.252165138,0.203203207,0.166011834,0.087398281,0.322479317,0.214755187,0.201548611,0.114760592,0.313423586,0.554959914,0.125352941,0.434,0.354597759,0.186739421,0.289368159,0.244208955,0.324520455,0.301682927,0.220633463,0.136,0.264647059,0.164464789,0.370175153,0.245469585,0.144653846,0.193136364,0.0685,0.109934211,0.290570213,0.216393414,0.40404386,0.24484,0.202347826,0.298737637,0.474108268,0.602,0.8605,0.289282051,0.264794063,0.208033708,0.404,-0.069185185,0.217352941,0.378782609,0.373204545,0.395886675,0.243190476,0.398314163,0.249927083,0.256594277,0.306536585,0.4216,0.301083227,0.293882353,0.301804371,-0.172869565,-0.039388889,0.365515865,-0.029344201,0.133166667,0.338362843,0.054333333,-0.0509,0.676941721,0.141767857,0.105034483,0.483957447,0.346990175],"type":"choropleth"}],"name":"2021-06-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-07-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Pakistan","Western Sahara","Sierra Leone","Dominica","Djibouti","Central African Republic","Tonga","Cyprus","Tokelau","Czech Republic","Malawi","Palau","Kyrgyzstan","Oman","El Salvador","Turkmenistan","Uruguay","Albania","Anguilla","Trinidad and Tobago","Egypt","Palestine","Cook Islands","Niue","Monaco","Denmark","Vanuatu","Ecuador","Democratic Republic of the Congo","Bhutan","Belarus","Turkey","East Timor","Tunisia","Saudi Arabia","Norway","Costa Rica","Malaysia","Belgium","Philippines","Togo","Portugal","Dominican Republic","Thailand","Kosovo","Qatar","Chile","Turks and Caicos Islands","Kuwait","Sao Tome and Principe","Marshall Islands","Comoros","Chad","Madagascar","Mauritius","Colombia","North Korea","Cuba","China","Croatia","San Marino","Macedonia","Barbados","Solomon Islands","Republic of the Congo","Bulgaria","Guyana","Algeria","United Arab Emirates","Japan","Montenegro","Myanmar","Guinea-Bissau","Micronesia","Spain","Serbia","Lesotho","Brunei","Slovenia","Honduras","South Sudan","Haiti","Mauritania","Nauru","Guinea","Grenada","Burundi","Luxembourg","Uzbekistan","Sudan","Nepal","Guatemala","Burkina Faso","Russia","Guernsey","Liberia","Mali","Sri Lanka","Azerbaijan","Papua New Guinea","Laos","Jersey","Vietnam","Bosnia and Herzegovina","Zambia","Hungary","Iraq","United Kingdom","Ireland","Samoa","Australia","Somalia","Botswana","Ivory Coast","Montserrat","Zimbabwe","Isle of Man","Brazil","Israel","Seychelles","Italy","Latvia","Malta","British Indian Ocean Territory","Libya","United States","Saint Helena","Mozambique","Bermuda","Rwanda","Iceland","Austria","South Korea","Jamaica","India","Benin","Paraguay","Morocco","Moldova","Indonesia","Lebanon","Pitcairn","Peru","South Africa","Iran","Greenland","Ukraine","Sweden","Tajikistan","Switzerland","Estonia","France","Greece","Slovakia","Finland","Gabon","Armenia","Bahrain","Nicaragua","Andorra","Gambia","Liechtenstein","Cameroon","Kenya","Canada","Mexico","Argentina","Cayman Islands","Lithuania","Bolivia","Niger","Venezuela","Kazakhstan","Ethiopia","Syria","Yemen","Cape Verde","Panama","Fiji","Saint Vincent and the Grenadines","Faroe Islands","Maldives","Falkland Islands","Poland","Vatican","Equatorial Guinea","Suriname","Netherlands","Antigua and Barbuda","Bangladesh","Gibraltar","Kiribati","Bahamas","Saint Kitts and Nevis","Senegal","Ghana","Swaziland","New Zealand","Cambodia","Mongolia","Eritrea","Tanzania","Saint Lucia","Tuvalu","Germany","Angola","Belize","Romania","Uganda","Jordan","Singapore","Nigeria","Georgia","Afghanistan"],"locations":["PAK","ESH","SLE","DMA","DJI","CAF","TON","CYP","TKL","CZE","MWI","PLW","KGZ","OMN","SLV","TKM","URY","ALB","AIA","TTO","EGY","PSE","COK","NIU","MCO","DNK","VUT","ECU","COD","BTN","BLR","TUR","TLS","TUN","SAU","NOR","CRI","MYS","BEL","PHL","TGO","PRT","DOM","THA","XKX","QAT","CHL","TCA","KWT","STP","MHL","COM","TCD","MDG","MUS","COL","PRK","CUB","CHN","HRV","SMR","MKD","BRB","SLB","COG","BGR","GUY","DZA","ARE","JPN","MNE","MMR","GNB","FSM","ESP","SRB","LSO","BRN","SVN","HND","SSD","HTI","MRT","NRU","GIN","GRD","BDI","LUX","UZB","SDN","NPL","GTM","BFA","RUS","GGY","LBR","MLI","LKA","AZE","PNG","LAO","JEY","VNM","BIH","ZMB","HUN","IRQ","GBR","IRL","WSM","AUS","SOM","BWA","CIV","MSR","ZWE","IMN","BRA","ISR","SYC","ITA","LVA","MLT","IOT","LBY","USA","SHN","MOZ","BMU","RWA","ISL","AUT","KOR","JAM","IND","BEN","PRY","MAR","MDA","IDN","LBN","PCN","PER","ZAF","IRN","GRL","UKR","SWE","TJK","CHE","EST","FRA","GRC","SVK","FIN","GAB","ARM","BHR","NIC","AND","GMB","LIE","CMR","KEN","CAN","MEX","ARG","CYM","LTU","BOL","NER","VEN","KAZ","ETH","SYR","YEM","CPV","PAN","FJI","VCT","FRO","MDV","FLK","POL","VAT","GNQ","SUR","NLD","ATG","BGD","GIB","KIR","BHS","KNA","SEN","GHA","SWZ","NZL","KHM","MNG","ERI","TZA","LCA","TUV","DEU","AGO","BLZ","ROU","UGA","JOR","SGP","NGA","GEO","AFG"],"name":"","z":[0.333123127,0.49654902,0.506390244,0.070142857,0.550875,0.518514286,0.174435484,0.438851429,0.838,0.339471854,0.462647458,-0.3385,0.371451613,0.393810345,0.185155827,0.384741935,0.455241094,0.439085,0.837,0.424303167,0.457670175,0.392504274,0.529444444,0.45173913,0.375254902,0.430359944,0.418454545,0.216323422,0.355542169,0.38030303,0.320057143,0.440763589,0.367833333,0.521941964,0.120369983,0.478226598,0.302523723,0.341245796,0.332225534,0.36801521,0.358841026,0.34216613,0.347652727,0.457916114,0.366068493,0.228474576,0.430517486,0.0,0.050377713,0.447631579,0.565307692,-0.1187,0.353817073,0.389565217,0.450862745,0.376417535,0.489634615,0.037287325,0.468277898,0.467876812,0.68475,0.373,0.319640625,0.443615385,0.288061538,0.423472603,0.425451613,0.4728125,0.278517148,0.359685028,0.31525,0.387599174,0.086666667,0.437875,0.323464171,0.368502058,0.450324786,0.366213592,0.407858537,0.3105625,0.545696682,0.437649299,0.240653846,0.385,0.429674699,0.420823529,-0.178816327,0.442642105,0.349454545,0.413792079,0.270095116,0.324328904,0.440212329,0.417260606,0.239690141,0.458334951,0.371686131,0.286331179,0.488372951,0.540557143,0.469087248,0.280157534,0.378643803,0.699110517,0.377074257,0.432446914,0.346901639,0.482004142,0.377308772,0.5396,0.506640325,0.410713415,0.321020134,0.425377551,0.548894737,0.455435654,0.443054264,0.380564889,0.29164268,0.471385827,0.367171098,0.281313531,0.367521739,0.252333333,0.165354839,0.453377138,0.222769231,0.387290076,0.360590909,0.181009804,0.469054348,0.362402016,0.455382066,0.518667442,0.256307883,0.452069767,0.465788305,0.398684478,0.399893082,0.313215807,0.367738854,0.514,0.189403273,0.462686529,0.477969283,0.439666667,0.43981976,0.453012328,0.391984962,0.393977524,0.337202703,0.3978,0.4589557,0.319067568,0.402891605,0.253960784,0.443574468,0.246027027,0.088851703,0.304492754,0.349177419,0.51504,0.505620321,0.331094891,0.399001335,0.309364899,0.398078511,0.378189655,0.419398551,0.250050643,0.438371663,0.084444772,0.46998,0.480459016,0.4448,0.43437931,0.23061,0.265985166,0.401630435,0.278121212,0.441666667,0.352778325,0.367727273,0.2691061,0.6925,0.3225,0.482705882,0.361378151,0.35369697,0.335195251,0.211254545,-0.893,0.474697987,0.23675,0.390036609,0.405019487,0.212292683,0.488252247,0.269822785,0.351708333,-0.042695652,0.373703839,0.771677419,0.1925,0.335129427,0.288242604,0.479,0.485577277,0.504688372,0.237349057,0.413626646,0.427529794,0.450195035,0.307357759],"type":"choropleth"}],"name":"2021-07-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-07-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Zambia","Anguilla","Vatican","Argentina","Western Sahara","Belarus","Belgium","Venezuela","Algeria","Uzbekistan","Zimbabwe","Bahamas","Angola","Bermuda","Australia","Benin","Antigua and Barbuda","Azerbaijan","Bahrain","Yemen","Barbados","Bangladesh","Austria","Vietnam","Vanuatu","Andorra","Belize","Armenia","Albania","Afghanistan","Madagascar","United Arab Emirates","Haiti","Guyana","Papua New Guinea","Sri Lanka","Guinea-Bissau","Burundi","Saint Kitts and Nevis","Guinea","Saint Helena","Guernsey","Montserrat","Sudan","Guatemala","Honduras","Cambodia","Suriname","Greenland","Morocco","Greece","Panama","Gibraltar","Ukraine","Ghana","Swaziland","Rwanda","Uganda","Sweden","Germany","Mozambique","Grenada","Spain","Mongolia","Burkina Faso","Japan","Solomon Islands","Jamaica","British Indian Ocean Territory","United Kingdom","Ivory Coast","Mexico","Somalia","British Virgin Islands","Italy","Saint Vincent and the Grenadines","Israel","Isle of Man","Ireland","Micronesia","Paraguay","Iraq","Hungary","Monaco","South Sudan","Poland","Iceland","India","Georgia","Bulgaria","Indonesia","Moldova","South Korea","Iran","Brunei","South Africa","Saint Lucia","Mauritius","Gambia","Gabon","Dominican Republic","Dominica","Turks and Caicos Islands","Chad","Nigeria","Tonga","Djibouti","Denmark","Pakistan","Niue","Democratic Republic of the Congo","Trinidad and Tobago","Republic of the Congo","Czech Republic","Niger","Chile","Portugal","Tunisia","Cuba","North Korea","Croatia","Costa Rica","Norway","Turkey","Qatar","China","Oman","Cook Islands","Comoros","Turkmenistan","Cyprus","Tokelau","Togo","East Timor","Cameroon","Switzerland","France","Palestine","Nepal","Finland","Fiji","Syria","Canada","Netherlands","Faroe Islands","Cape Verde","Falkland Islands","Tajikistan","Ethiopia","Estonia","Russia","Ecuador","Central African Republic","Egypt","Romania","Nicaragua","El Salvador","Myanmar","Thailand","Equatorial Guinea","New Zealand","Tanzania","Tuvalu","Eritrea","Palau","Cayman Islands","Jersey","Montenegro","Colombia","Kazakhstan","Kuwait","Lebanon","Sao Tome and Principe","Lithuania","Seychelles","Slovakia","Malta","Kosovo","Liechtenstein","Malaysia","Maldives","Philippines","Luxembourg","Kenya","Lesotho","Senegal","Libya","Uruguay","Bolivia","Marshall Islands","Pitcairn","San Marino","United States","Serbia","Kiribati","Bosnia and Herzegovina","Liberia","Brazil","Latvia","Singapore","Peru","Botswana","Samoa","Saudi Arabia","Jordan","Mauritania","Laos","Kyrgyzstan","Macedonia","Mali","Slovenia","Bhutan","Sierra Leone","Malawi"],"locations":["ZMB","AIA","VAT","ARG","ESH","BLR","BEL","VEN","DZA","UZB","ZWE","BHS","AGO","BMU","AUS","BEN","ATG","AZE","BHR","YEM","BRB","BGD","AUT","VNM","VUT","AND","BLZ","ARM","ALB","AFG","MDG","ARE","HTI","GUY","PNG","LKA","GNB","BDI","KNA","GIN","SHN","GGY","MSR","SDN","GTM","HND","KHM","SUR","GRL","MAR","GRC","PAN","GIB","UKR","GHA","SWZ","RWA","UGA","SWE","DEU","MOZ","GRD","ESP","MNG","BFA","JPN","SLB","JAM","IOT","GBR","CIV","MEX","SOM","VGB","ITA","VCT","ISR","IMN","IRL","FSM","PRY","IRQ","HUN","MCO","SSD","POL","ISL","IND","GEO","BGR","IDN","MDA","KOR","IRN","BRN","ZAF","LCA","MUS","GMB","GAB","DOM","DMA","TCA","TCD","NGA","TON","DJI","DNK","PAK","NIU","COD","TTO","COG","CZE","NER","CHL","PRT","TUN","CUB","PRK","HRV","CRI","NOR","TUR","QAT","CHN","OMN","COK","COM","TKM","CYP","TKL","TGO","TLS","CMR","CHE","FRA","PSE","NPL","FIN","FJI","SYR","CAN","NLD","FRO","CPV","FLK","TJK","ETH","EST","RUS","ECU","CAF","EGY","ROU","NIC","SLV","MMR","THA","GNQ","NZL","TZA","TUV","ERI","PLW","CYM","JEY","MNE","COL","KAZ","KWT","LBN","STP","LTU","SYC","SVK","MLT","XKX","LIE","MYS","MDV","PHL","LUX","KEN","LSO","SEN","LBY","URY","BOL","MHL","PCN","SMR","USA","SRB","KIR","BIH","LBR","BRA","LVA","SGP","PER","BWA","WSM","SAU","JOR","MRT","LAO","KGZ","MKD","MLI","SVN","BTN","SLE","MWI"],"name":"","z":[0.299891304,0.776,0.931,0.322330342,0.633358974,0.20615,0.313071817,0.056043562,0.379384868,0.358791667,0.277157324,0.408526316,0.335753846,0.392939394,0.312208032,0.086984127,0.2966875,0.419180556,0.133398305,0.258784,0.300948905,0.115131868,0.372784078,0.404088235,0.158272727,0.21587931,0.307339623,0.326253968,0.29250641,-0.145338951,0.371264,0.174497092,0.33859719,0.470290323,0.352509259,0.191655087,-0.115375,-0.156969697,-0.096166667,0.14627451,0.639833333,0.133944444,0.154166667,0.365972727,0.214820955,0.256308901,0.129786765,0.357416667,0.307775,0.289705502,0.365765152,0.294009572,0.16282,0.292542805,0.197794826,0.505315789,0.167567944,0.668453094,0.35932057,0.288591016,0.465739437,0.429458333,0.276760322,0.206064151,0.325913669,0.257829803,0.0558,0.363151408,0.1812,0.437743391,0.320044944,0.242493609,0.187613065,0.197424242,0.318033632,0.33683871,0.246877049,0.262659794,0.429419036,0.137916667,0.296325681,0.292717241,0.323944805,0.382155172,0.425375,0.133754452,0.219947826,0.078319421,0.415956863,0.269033175,0.102714286,0.493903226,0.341284712,0.328928307,0.053666667,0.39010082,0.257736842,0.17247619,0.515234375,0.594850575,-0.02506167,0.449,0.579333333,0.321096386,0.267632726,0.245415929,0.259266667,0.365329352,0.258759358,-0.03925,0.293528846,0.325133929,0.200833333,0.44778341,0.4886425,0.206828417,0.41069261,0.260183908,0.029474385,0.474326923,0.354481481,0.268578005,0.386462012,0.273139344,0.164380463,0.333476638,0.127969697,0.178555556,0.42275,0.09995,0.382431818,0.0,0.353666667,0.286625,0.432026087,0.321323119,0.379999917,0.374234848,0.196662866,0.304131024,0.377714286,0.391439394,0.433117879,0.28562634,0.274,0.207772727,0.323552632,0.353042254,0.304110778,0.303911765,0.269501828,0.237090478,0.330825397,0.233057336,0.373314565,0.187875776,0.247077225,0.406542472,0.315369935,0.2785,0.384404801,0.326408784,0.582,0.309571429,0.843,0.496791667,0.363370787,0.646709677,0.258975474,0.177473684,0.057534783,0.172521845,0.3716,0.390861301,0.392454545,0.328578231,0.17844186,0.457617647,0.47268,0.181520591,0.117292135,0.280435581,0.376077348,0.270836846,0.333717949,0.393492823,0.27012766,0.268384041,0.287543675,0.387333333,0.1825,0.0505,0.403414658,0.208169811,0.556666667,0.3086875,0.473805556,0.24251918,0.225894273,0.332137157,0.234634779,0.27071831,0.09325,0.088710145,0.013592105,0.2285625,0.459041667,-0.050574468,0.139298701,0.307567568,0.290338542,0.130166667,0.355931034,0.378103448],"type":"choropleth"}],"name":"2021-07-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-07-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Papua New Guinea","Faroe Islands","Uganda","Estonia","Palestine","Ethiopia","Philippines","Tajikistan","Laos","Zambia","San Marino","Netherlands","Liberia","Mozambique","Falkland Islands","Gibraltar","New Zealand","Russia","Cape Verde","Uzbekistan","Greece","Swaziland","Bahrain","Lesotho","Brazil","Lebanon","Latvia","Gambia","Mali","Myanmar","Nauru","Gabon","Sweden","Switzerland","Germany","Tuvalu","Fiji","France","Canada","Bangladesh","Nepal","Sierra Leone","Syria","Seychelles","Finland","Ukraine","Venezuela","Ghana","Panama","Bosnia and Herzegovina","Cameroon","Rwanda","Nicaragua","Eritrea","Cuba","Belarus","Cyprus","Tunisia","Macedonia","North Korea","Vanuatu","Czech Republic","Chile","Trinidad and Tobago","Democratic Republic of the Congo","Luxembourg","Pakistan","Niue","Republic of the Congo","China","Belgium","Croatia","Colombia","Albania","Comoros","Qatar","Antigua and Barbuda","Madagascar","Saudi Arabia","Cook Islands","Oman","Bhutan","Turkey","Malawi","Turkmenistan","Costa Rica","Norway","Denmark","Maldives","Turks and Caicos Islands","Lithuania","Barbados","Zimbabwe","Senegal","El Salvador","Libya","Sao Tome and Principe","Niger","Anguilla","Thailand","Cayman Islands","Equatorial Guinea","Tanzania","Vatican","Serbia","Portugal","Egypt","Togo","Central African Republic","Malaysia","Djibouti","Liechtenstein","Dominica","Nigeria","Algeria","Uruguay","Chad","Dominican Republic","Romania","Yemen","Bolivia","East Timor","Belize","Ecuador","Tonga","Morocco","Samoa","Botswana","Moldova","Iraq","Iran","Brunei","South Korea","Indonesia","Bulgaria","Slovakia","Marshall Islands","Singapore","Greenland","South Sudan","India","Saint Lucia","Iceland","Azerbaijan","Monaco","Hungary","Mongolia","Andorra","Kosovo","Honduras","Spain","Malta","Haiti","United Arab Emirates","Sri Lanka","Guyana","Peru","Guinea-Bissau","Angola","Austria","Western Sahara","Bermuda","Jersey","Japan","Australia","Slovenia","Solomon Islands","Jordan","Mauritius","Jamaica","Paraguay","British Indian Ocean Territory","Mauritania","Micronesia","Mexico","Ivory Coast","British Virgin Islands","Italy","Kazakhstan","Somalia","Saint Vincent and the Grenadines","Israel","United Kingdom","Isle of Man","South Africa","Kenya","Ireland","Armenia","United States","Pitcairn","Kiribati","Georgia","Guinea","Vietnam","Cambodia","Kyrgyzstan","Argentina","Sudan","Afghanistan","Bahamas","Benin","Kuwait","Saint Helena","Guernsey","Guatemala","Burkina Faso","Poland","Grenada","Montserrat","Burundi","Saint Kitts and Nevis","Montenegro","Suriname"],"locations":["PNG","FRO","UGA","EST","PSE","ETH","PHL","TJK","LAO","ZMB","SMR","NLD","LBR","MOZ","FLK","GIB","NZL","RUS","CPV","UZB","GRC","SWZ","BHR","LSO","BRA","LBN","LVA","GMB","MLI","MMR","NRU","GAB","SWE","CHE","DEU","TUV","FJI","FRA","CAN","BGD","NPL","SLE","SYR","SYC","FIN","UKR","VEN","GHA","PAN","BIH","CMR","RWA","NIC","ERI","CUB","BLR","CYP","TUN","MKD","PRK","VUT","CZE","CHL","TTO","COD","LUX","PAK","NIU","COG","CHN","BEL","HRV","COL","ALB","COM","QAT","ATG","MDG","SAU","COK","OMN","BTN","TUR","MWI","TKM","CRI","NOR","DNK","MDV","TCA","LTU","BRB","ZWE","SEN","SLV","LBY","STP","NER","AIA","THA","CYM","GNQ","TZA","VAT","SRB","PRT","EGY","TGO","CAF","MYS","DJI","LIE","DMA","NGA","DZA","URY","TCD","DOM","ROU","YEM","BOL","TLS","BLZ","ECU","TON","MAR","WSM","BWA","MDA","IRQ","IRN","BRN","KOR","IDN","BGR","SVK","MHL","SGP","GRL","SSD","IND","LCA","ISL","AZE","MCO","HUN","MNG","AND","XKX","HND","ESP","MLT","HTI","ARE","LKA","GUY","PER","GNB","AGO","AUT","ESH","BMU","JEY","JPN","AUS","SVN","SLB","JOR","MUS","JAM","PRY","IOT","MRT","FSM","MEX","CIV","VGB","ITA","KAZ","SOM","VCT","ISR","GBR","IMN","ZAF","KEN","IRL","ARM","USA","PCN","KIR","GEO","GIN","VNM","KHM","KGZ","ARG","SDN","AFG","BHS","BEN","KWT","SHN","GGY","GTM","BFA","POL","GRD","MSR","BDI","KNA","MNE","SUR"],"name":"","z":[0.117773196,0.438333333,0.152183168,0.239630435,0.327612903,-0.144066372,0.21855461,0.189368421,0.325222222,0.472157895,0.558444444,0.382217694,0.153421875,0.192972222,-0.09524,0.179772727,0.278588745,0.289606086,0.3143125,0.195205882,0.322677419,0.105588235,0.140701754,0.237409091,0.440080921,0.153152174,0.208691729,0.291009901,0.219863248,0.539722871,0.0,0.267377778,0.356680237,0.327196795,0.293266563,0.63825,-0.122877551,0.321600413,0.304753624,0.155620968,-0.070033626,0.280708333,0.230490566,0.323691781,0.357684151,0.262200965,0.129422398,0.193191304,0.188944266,0.337891626,0.307620253,-0.260370531,0.042434749,0.447307692,0.003906172,0.406836957,0.250081081,0.265774194,0.062245283,0.213894737,0.2014,0.265093023,0.212205636,0.37262724,0.026522222,0.312364706,0.196208628,0.4094375,0.15279661,0.204558408,0.211080978,0.280881188,0.221835397,0.335866667,-0.441,0.121130081,0.040865385,0.409564103,0.048539778,0.601333333,0.130134146,-0.0854,0.290763588,0.241223881,0.61288,0.265465116,0.370195833,0.270146912,-0.254691076,0.4095,0.376864865,0.159647059,0.154747573,0.779769874,0.20769279,0.220416667,-0.1843,0.280574388,0.454,0.274034463,0.439625,0.420538462,0.334598315,0.878,0.242210526,0.309150669,0.276750419,0.126349693,0.300561404,0.086448471,0.01768,0.491,-0.0372,0.204227581,0.228676856,0.36056578,0.218887755,0.235471223,0.325971598,0.308056452,0.259722798,0.437888889,0.245859375,0.274179508,0.443765363,0.262040323,-0.05375,0.248743902,0.25792381,0.232141593,0.389161392,0.177481481,0.310213549,0.129030195,0.228754967,0.191185567,0.299333333,0.387662348,0.263576923,0.230883598,-0.044070779,0.37815625,0.33635,0.159890625,0.421163636,0.271601351,0.210172589,0.409302326,0.128853448,0.2045,0.331931759,0.288651316,0.309884279,0.131452253,0.06100159,0.155790698,0.320542108,0.3192,0.321979592,0.278796335,0.379363636,0.145809524,0.133763158,0.307578799,0.362498145,0.250979058,0.1560625,0.114495868,0.391730769,0.272519056,0.466988479,0.9025,0.193972973,0.445,0.211183612,0.129648148,0.029545455,0.32885725,0.250268293,0.247804082,0.129226415,0.134552419,0.357177005,0.230033613,0.199514885,0.184051208,0.361192903,0.408626016,0.312170966,0.121,-0.106666667,0.33057554,0.307137931,0.178676662,0.145376344,0.093192308,0.420766599,0.039285714,0.168365854,0.256136752,0.1362,0.081843931,0.608333333,0.096529412,0.312745238,0.526548148,0.266528123,0.391392857,0.547714286,0.249823529,-0.0871,0.389802326,0.28],"type":"choropleth"}],"name":"2021-07-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-08-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Jamaica","Slovenia","Denmark","Laos","Niue","Greece","Australia","Micronesia","Democratic Republic of the Congo","Guatemala","Comoros","Somalia","Albania","Sao Tome and Principe","Isle of Man","Sudan","Antigua and Barbuda","Tonga","Venezuela","Swaziland","Dominica","Senegal","Greenland","Turkmenistan","Republic of the Congo","Germany","Zambia","Colombia","Vanuatu","Ireland","Liechtenstein","Lithuania","Djibouti","Jersey","Nigeria","Slovakia","Kazakhstan","Rwanda","Saudi Arabia","Ivory Coast","Croatia","Turkey","Qatar","Argentina","Tunisia","Gibraltar","Belarus","Costa Rica","Mauritius","Morocco","Yemen","Norway","Suriname","Solomon Islands","Grenada","Macedonia","Malawi","Ghana","Bahamas","Kyrgyzstan","Trinidad and Tobago","Israel","Czech Republic","Mozambique","Luxembourg","Cyprus","Cook Islands","Mauritania","North Korea","Japan","Mexico","Saint Vincent and the Grenadines","Italy","Cuba","Montserrat","Anguilla","Jordan","Guinea-Bissau","Iraq","Netherlands","Nauru","Switzerland","Guinea","Kuwait","Honduras","Ethiopia","Tajikistan","Falkland Islands","Seychelles","Sri Lanka","Liberia","Kiribati","Vietnam","Estonia","Hungary","Serbia","Bangladesh","South Sudan","Singapore","Haiti","France","Russia","Montenegro","Finland","Maldives","Nepal","Andorra","Fiji","Lebanon","Lesotho","Syria","Kosovo","Spain","Mongolia","Malta","Faroe Islands","Azerbaijan","Algeria","Saint Kitts and Nevis","Guyana","Sierra Leone","Western Sahara","Eritrea","Thailand","Indonesia","Latvia","Armenia","Moldova","Barbados","Austria","Ecuador","South Korea","Georgia","Iran","East Timor","Angola","Saint Helena","Togo","Dominican Republic","Kenya","Niger","Libya","Romania","Nicaragua","Egypt","Madagascar","Tanzania","Malaysia","Bahrain","Equatorial Guinea","Iceland","San Marino","Saint Lucia","New Zealand","Belgium","Samoa","Monaco","Guernsey","India","Gambia","Mali","El Salvador","Myanmar","Sweden","South Africa","Marshall Islands","Gabon","Burundi","Bolivia","China","United Arab Emirates","Palestine","Cameroon","United Kingdom","United States","Bulgaria","Uganda","Uruguay","Pakistan","Belize","Burkina Faso","Panama","Chile","Papua New Guinea","Central African Republic","Zimbabwe","Peru","Afghanistan","Bosnia and Herzegovina","Cambodia","Poland","Botswana","Portugal","Bermuda","Ukraine","Brazil","Pitcairn","Tuvalu","Philippines","Chad","Cape Verde","British Indian Ocean Territory","Bhutan","British Virgin Islands","Cayman Islands","Benin","Brunei","Uzbekistan","Canada","Paraguay","Oman","Turks and Caicos Islands"],"locations":["JAM","SVN","DNK","LAO","NIU","GRC","AUS","FSM","COD","GTM","COM","SOM","ALB","STP","IMN","SDN","ATG","TON","VEN","SWZ","DMA","SEN","GRL","TKM","COG","DEU","ZMB","COL","VUT","IRL","LIE","LTU","DJI","JEY","NGA","SVK","KAZ","RWA","SAU","CIV","HRV","TUR","QAT","ARG","TUN","GIB","BLR","CRI","MUS","MAR","YEM","NOR","SUR","SLB","GRD","MKD","MWI","GHA","BHS","KGZ","TTO","ISR","CZE","MOZ","LUX","CYP","COK","MRT","PRK","JPN","MEX","VCT","ITA","CUB","MSR","AIA","JOR","GNB","IRQ","NLD","NRU","CHE","GIN","KWT","HND","ETH","TJK","FLK","SYC","LKA","LBR","KIR","VNM","EST","HUN","SRB","BGD","SSD","SGP","HTI","FRA","RUS","MNE","FIN","MDV","NPL","AND","FJI","LBN","LSO","SYR","XKX","ESP","MNG","MLT","FRO","AZE","DZA","KNA","GUY","SLE","ESH","ERI","THA","IDN","LVA","ARM","MDA","BRB","AUT","ECU","KOR","GEO","IRN","TLS","AGO","SHN","TGO","DOM","KEN","NER","LBY","ROU","NIC","EGY","MDG","TZA","MYS","BHR","GNQ","ISL","SMR","LCA","NZL","BEL","WSM","MCO","GGY","IND","GMB","MLI","SLV","MMR","SWE","ZAF","MHL","GAB","BDI","BOL","CHN","ARE","PSE","CMR","GBR","USA","BGR","UGA","URY","PAK","BLZ","BFA","PAN","CHL","PNG","CAF","ZWE","PER","AFG","BIH","KHM","POL","BWA","PRT","BMU","UKR","BRA","PCN","TUV","PHL","TCD","CPV","IOT","BTN","VGB","CYM","BEN","BRN","UZB","CAN","PRY","OMN","TCA"],"name":"","z":[0.457362951,0.345178832,0.333839338,0.429809524,0.203933333,0.407857678,0.484237479,0.079272727,0.306291411,0.263848875,0.02304,0.378236111,0.441945652,0.3712,0.44071831,0.400601156,0.25352,0.392626761,0.239854785,0.493590909,0.435142857,0.310396783,0.315026316,0.348428571,0.436272727,0.311797478,0.213097561,0.325362677,0.269529412,0.360276067,0.539184211,0.267725203,0.23485,0.243854749,0.40118307,0.265819277,0.270836364,0.253454545,0.079042553,0.465448819,0.336490066,0.30483251,0.273314176,0.376811838,0.435943005,0.235900763,0.487275862,0.30177158,0.306970149,0.428449438,0.369189873,0.469841893,0.807454545,0.083461538,0.222076923,0.455303571,0.381899471,0.385316761,0.392188679,0.219857143,0.37306338,0.361142678,0.27141,0.309421687,0.343293194,0.361207071,0.377888889,0.12675,0.307928571,0.45721875,0.28593133,0.352642857,0.400243779,0.033335761,0.487055556,0.568666667,0.280165049,0.255285714,0.440252055,0.334230319,0.6955,0.32754296,0.329274194,0.047310116,0.285676336,0.471966102,0.38869697,0.540074074,0.434791411,0.308103185,0.380701299,0.4395,0.383293991,0.227483146,0.346339326,0.305576923,0.265390071,0.478098039,0.339309154,0.379460616,0.39541787,0.489240025,0.430319444,0.327980035,0.133864865,0.202869318,0.372797753,0.459654762,0.390726433,0.375102941,0.372710843,0.311825397,0.379876435,0.332870879,0.238836478,0.334807692,0.375536585,0.380169118,0.338357143,0.375924051,0.522710938,0.464785714,0.296,0.444000578,0.216248904,0.31906422,0.393782051,0.41369281,0.201587097,0.323270569,0.320282209,0.33071068,0.457689552,0.514666951,0.522375,0.313246575,0.561272727,0.444488764,0.34321374,0.292472064,0.459079526,0.2734375,0.391312919,0.189773767,0.360652101,0.353989899,0.326384937,0.333419465,0.252137405,0.467057143,0.411885246,0.8315,0.185225352,0.470220899,0.316582992,0.387357143,0.220773913,0.251910891,0.134750962,0.491584746,0.128789474,0.143807786,0.352920188,0.392659396,0.322222192,0.532285714,0.441206522,-0.015287356,0.224471469,0.379695032,0.281906063,0.429938776,0.419984632,0.475176614,0.422265594,0.388297806,0.338304858,0.303499721,0.311991819,0.463663366,0.329414894,0.214467852,0.340551624,0.391463087,0.489631579,0.448384042,0.267976324,0.293629412,0.393278481,0.396764706,0.229002773,0.197984536,0.353389039,0.352461538,0.419884078,0.311353395,0.0985,0.3138,0.310792192,0.355126437,0.23162069,0.27175,0.325844444,0.3959,0.341461538,0.436876923,0.423631579,0.535103448,0.390246937,0.460128674,0.29125,0.15],"type":"choropleth"}],"name":"2021-08-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-08-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Isle of Man","Haiti","Guyana","United Arab Emirates","Vietnam","Azerbaijan","Niue","Chad","Indonesia","Guinea-Bissau","Denmark","Burkina Faso","Sri Lanka","Guinea","Poland","Israel","Burundi","Montenegro","Papua New Guinea","Djibouti","Somalia","Republic of the Congo","Belarus","Mongolia","Moldova","India","Democratic Republic of the Congo","Trinidad and Tobago","Angola","Bulgaria","South Korea","Vanuatu","Iceland","Saint Lucia","Benin","South Sudan","Brunei","Iran","South Africa","Hungary","Saint Kitts and Nevis","Chile","Iraq","Honduras","United Kingdom","Czech Republic","Spain","Austria","Micronesia","Ireland","Monaco","Greenland","Guernsey","Tajikistan","Cape Verde","Bangladesh","Fiji","Nepal","Togo","Faroe Islands","Ecuador","Canada","Algeria","Syria","France","Palestine","Switzerland","Finland","Falkland Islands","Netherlands","Tuvalu","Cayman Islands","El Salvador","Thailand","Nicaragua","Equatorial Guinea","Tanzania","New Zealand","Egypt","Romania","Eritrea","Russia","Estonia","Venezuela","Central African Republic","Ethiopia","Gabon","Cameroon","Niger","East Timor","Panama","Belize","Greece","Morocco","Dominica","Albania","Bahamas","Tunisia","Ukraine","Suriname","Grenada","Montserrat","Cambodia","Guatemala","Tonga","Nigeria","Sudan","Gibraltar","Ghana","Gambia","Myanmar","Bahrain","Georgia","Barbados","Germany","Mozambique","Turks and Caicos Islands","Sweden","Rwanda","Uganda","Dominican Republic","Tokelau","Swaziland","Andorra","Saint Helena","Mexico","Paraguay","Cyprus","Libya","Malaysia","Norway","Croatia","Sao Tome and Principe","Singapore","Kiribati","Philippines","Qatar","Brazil","Liechtenstein","Marshall Islands","Kenya","Belgium","Antigua and Barbuda","United States","Yemen","Kazakhstan","Senegal","North Korea","Mauritania","Bhutan","Bermuda","Jordan","Comoros","Cook Islands","Afghanistan","Kosovo","Kuwait","Bosnia and Herzegovina","Lebanon","Seychelles","Latvia","Mali","Argentina","Uruguay","China","San Marino","Laos","Maldives","Lesotho","Sierra Leone","Kyrgyzstan","Malta","Oman","Costa Rica","Pitcairn","Liberia","Serbia","Botswana","Samoa","Turkey","Armenia","Bolivia","Uzbekistan","Lithuania","Slovakia","Colombia","Mauritius","Malawi","Japan","Peru","Zambia","Turkmenistan","British Virgin Islands","Macedonia","Saint Vincent and the Grenadines","Australia","Ivory Coast","Anguilla","Pakistan","Slovenia","Solomon Islands","Portugal","Saudi Arabia","Jamaica","Luxembourg","Cuba","Jersey","Western Sahara","British Indian Ocean Territory","Italy","Madagascar","Zimbabwe"],"locations":["IMN","HTI","GUY","ARE","VNM","AZE","NIU","TCD","IDN","GNB","DNK","BFA","LKA","GIN","POL","ISR","BDI","MNE","PNG","DJI","SOM","COG","BLR","MNG","MDA","IND","COD","TTO","AGO","BGR","KOR","VUT","ISL","LCA","BEN","SSD","BRN","IRN","ZAF","HUN","KNA","CHL","IRQ","HND","GBR","CZE","ESP","AUT","FSM","IRL","MCO","GRL","GGY","TJK","CPV","BGD","FJI","NPL","TGO","FRO","ECU","CAN","DZA","SYR","FRA","PSE","CHE","FIN","FLK","NLD","TUV","CYM","SLV","THA","NIC","GNQ","TZA","NZL","EGY","ROU","ERI","RUS","EST","VEN","CAF","ETH","GAB","CMR","NER","TLS","PAN","BLZ","GRC","MAR","DMA","ALB","BHS","TUN","UKR","SUR","GRD","MSR","KHM","GTM","TON","NGA","SDN","GIB","GHA","GMB","MMR","BHR","GEO","BRB","DEU","MOZ","TCA","SWE","RWA","UGA","DOM","TKL","SWZ","AND","SHN","MEX","PRY","CYP","LBY","MYS","NOR","HRV","STP","SGP","KIR","PHL","QAT","BRA","LIE","MHL","KEN","BEL","ATG","USA","YEM","KAZ","SEN","PRK","MRT","BTN","BMU","JOR","COM","COK","AFG","XKX","KWT","BIH","LBN","SYC","LVA","MLI","ARG","URY","CHN","SMR","LAO","MDV","LSO","SLE","KGZ","MLT","OMN","CRI","PCN","LBR","SRB","BWA","WSM","TUR","ARM","BOL","UZB","LTU","SVK","COL","MUS","MWI","JPN","PER","ZMB","TKM","VGB","MKD","VCT","AUS","CIV","AIA","PAK","SVN","SLB","PRT","SAU","JAM","LUX","CUB","JEY","ESH","IOT","ITA","MDG","ZWE"],"name":"","z":[0.201290323,0.376320261,0.08178125,0.16941067,0.350894682,0.418079268,0.1875,0.36379661,0.15588259,0.328846154,0.282825513,0.470274194,0.201675347,0.439479167,0.256293237,0.227062084,-0.002977778,0.58105,0.3029375,0.204162791,0.318084848,0.124976744,0.293765432,0.244956522,0.454445313,0.00881993,0.290841226,0.309829861,0.241962162,0.339450216,0.31998524,0.166516129,0.291978947,0.304148936,0.30862069,0.445957547,0.185470588,0.355450843,0.421973849,0.330040431,0.46525,0.218500581,0.280461326,0.304255418,0.32011469,0.272862475,0.291095924,0.3333002,0.306333333,0.352675938,0.323756757,0.327770492,0.217869048,0.268263736,0.227682927,0.218671642,0.273012821,0.190075908,0.286766667,-0.069,0.177408642,0.333265448,0.418972308,0.221890625,0.381450419,0.427921348,0.309727594,0.351579762,0.409102041,0.362405799,0.7772,0.566803922,0.249899401,0.330673782,0.091246269,0.234769231,0.414980031,0.380600281,0.322959147,0.376885106,0.267625,0.281932619,0.30457377,-0.06583128,0.324306818,0.269805085,0.406830645,0.395540856,0.428978261,0.0076,0.247007282,0.227037037,0.283768421,0.309262222,0.266166667,0.289370861,0.34072549,0.235813559,0.329533537,0.272473684,0.404230769,0.465107143,0.004959016,0.304205346,0.284933333,0.191788608,0.292058824,-0.019822581,0.240522993,0.287028571,0.37925477,0.180695652,0.408345588,0.296692308,0.304227534,0.433123288,0.682,0.332227273,0.163117994,0.534680745,0.194873672,0.20125,0.470119048,0.186244444,0.0,0.281552232,0.219509759,0.290520408,0.224492308,0.198064362,0.35878227,0.254648,0.0,0.308231132,0.316153846,0.258324783,0.12312336,0.37446782,0.2501875,0.337,0.389417467,0.298572128,0.29509375,0.371303701,0.408949275,0.40680597,0.238236025,0.56497619,0.169259259,0.425538462,0.211263158,0.158097015,-0.2918,0.109125,-0.028421053,0.404098765,0.028228169,0.374278075,0.325514286,0.472660377,0.287361991,0.228273504,0.276144199,0.25474895,0.305854874,0.489428571,0.520794872,0.095574074,0.3431875,0.349528302,0.07385,0.10827451,0.157226277,0.252736239,0.02975,0.416464088,0.285521739,0.32832,0.776,0.224004001,0.223506329,0.294266913,0.211736842,0.399389831,0.23796,0.193021167,0.169983051,0.341350168,0.284742092,0.138517979,0.144783019,0.32747619,-0.230111111,0.3111,0.4520625,0.377373679,0.498745902,0.864,0.098032446,0.265697674,0.200444444,0.421869853,0.080198044,0.313814586,0.293361257,0.024921093,0.296677778,0.268157895,-0.2055,0.360943716,0.263971591,0.305933484],"type":"choropleth"}],"name":"2021-08-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-08-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Switzerland","Bermuda","Venezuela","Saudi Arabia","Gambia","Eritrea","Seychelles","Serbia","Madagascar","Zimbabwe","Lesotho","Algeria","Philippines","Panama","Maldives","Afghanistan","Georgia","Barbados","Libya","San Marino","Liberia","Nicaragua","Yemen","Germany","Bhutan","Thailand","Equatorial Guinea","Malaysia","Bosnia and Herzegovina","Senegal","Finland","Sweden","Luxembourg","Portugal","Lithuania","New Zealand","Fiji","Netherlands","Bolivia","Cape Verde","Falkland Islands","Faroe Islands","Uganda","Sao Tome and Principe","Tajikistan","Antigua and Barbuda","Ethiopia","Nepal","Malawi","Myanmar","Cayman Islands","Russia","Estonia","Gabon","Palestine","Uruguay","Nauru","Canada","Macedonia","France","Bangladesh","Syria","Tanzania","Liechtenstein","Rwanda","Bahrain","Morocco","Mali","Australia","Indonesia","South Sudan","Saint Lucia","Peru","India","Jersey","Iceland","Slovenia","Samoa","Hungary","Monaco","Jordan","United States","Azerbaijan","Mauritania","Spain","Poland","Zambia","Honduras","Mongolia","Bulgaria","Japan","Solomon Islands","Brunei","Saint Vincent and the Grenadines","Italy","Somalia","Israel","Angola","Isle of Man","Ivory Coast","South Africa","Micronesia","British Virgin Islands","Kazakhstan","Mexico","United Kingdom","Ireland","Jamaica","Moldova","Paraguay","Iraq","South Korea","British Indian Ocean Territory","Mauritius","Iran","Austria","Kenya","Brazil","Haiti","Bahamas","Cambodia","Grenada","Greenland","Western Sahara","Ukraine","Benin","Papua New Guinea","Laos","Sierra Leone","Vietnam","Greece","Botswana","Swaziland","Mozambique","Argentina","Andorra","Gibraltar","Latvia","Pitcairn","Ghana","Cameroon","Suriname","Lebanon","Kyrgyzstan","Guatemala","Slovakia","United Arab Emirates","Guyana","Burkina Faso","Kiribati","Singapore","Guinea-Bissau","Sri Lanka","Marshall Islands","Saint Kitts and Nevis","Montserrat","Burundi","Montenegro","Guinea","Armenia","Anguilla","Sudan","Malta","Saint Helena","Guernsey","Kuwait","Uzbekistan","Kosovo","El Salvador","Qatar","Egypt","Romania","Trinidad and Tobago","Belize","Djibouti","Czech Republic","Oman","Norway","Turks and Caicos Islands","Comoros","Cyprus","Tonga","Belgium","Palau","Republic of the Congo","Turkmenistan","China","Tunisia","Ecuador","Denmark","Niue","Central African Republic","Belarus","Chad","Costa Rica","North Korea","Chile","Cuba","Colombia","Tuvalu","Cook Islands","Dominican Republic","East Timor","Vanuatu","Vatican","Nigeria","Niger","Pakistan","Democratic Republic of the Congo","Dominica","Croatia","Turkey","Togo","Albania"],"locations":["CHE","BMU","VEN","SAU","GMB","ERI","SYC","SRB","MDG","ZWE","LSO","DZA","PHL","PAN","MDV","AFG","GEO","BRB","LBY","SMR","LBR","NIC","YEM","DEU","BTN","THA","GNQ","MYS","BIH","SEN","FIN","SWE","LUX","PRT","LTU","NZL","FJI","NLD","BOL","CPV","FLK","FRO","UGA","STP","TJK","ATG","ETH","NPL","MWI","MMR","CYM","RUS","EST","GAB","PSE","URY","NRU","CAN","MKD","FRA","BGD","SYR","TZA","LIE","RWA","BHR","MAR","MLI","AUS","IDN","SSD","LCA","PER","IND","JEY","ISL","SVN","WSM","HUN","MCO","JOR","USA","AZE","MRT","ESP","POL","ZMB","HND","MNG","BGR","JPN","SLB","BRN","VCT","ITA","SOM","ISR","AGO","IMN","CIV","ZAF","FSM","VGB","KAZ","MEX","GBR","IRL","JAM","MDA","PRY","IRQ","KOR","IOT","MUS","IRN","AUT","KEN","BRA","HTI","BHS","KHM","GRD","GRL","ESH","UKR","BEN","PNG","LAO","SLE","VNM","GRC","BWA","SWZ","MOZ","ARG","AND","GIB","LVA","PCN","GHA","CMR","SUR","LBN","KGZ","GTM","SVK","ARE","GUY","BFA","KIR","SGP","GNB","LKA","MHL","KNA","MSR","BDI","MNE","GIN","ARM","AIA","SDN","MLT","SHN","GGY","KWT","UZB","XKX","SLV","QAT","EGY","ROU","TTO","BLZ","DJI","CZE","OMN","NOR","TCA","COM","CYP","TON","BEL","PLW","COG","TKM","CHN","TUN","ECU","DNK","NIU","CAF","BLR","TCD","CRI","PRK","CHL","CUB","COL","TUV","COK","DOM","TLS","VUT","VAT","NGA","NER","PAK","COD","DMA","HRV","TUR","TGO","ALB"],"name":"","z":[0.264042637,0.493636364,0.187965467,0.005330654,0.168753846,0.091409091,0.320292929,0.247181467,0.396783505,0.056842482,0.007744186,0.339939394,0.232157282,0.06249505,-0.120461538,-0.136677083,0.257712281,0.043036496,0.126474576,0.572666667,0.282385714,0.015782886,0.227440476,0.236632186,-0.082,0.269557889,0.4192,-0.036471841,0.285938596,0.309114345,0.239815621,0.322021154,0.23757672,0.272158695,0.220789655,0.283165625,0.026949367,0.283368296,0.149226027,0.293,0.1406,0.003777778,-0.054182927,0.332,0.461505376,0.162621622,0.154653495,0.069106452,0.302774566,0.591797918,0.354787234,0.258731884,0.133751412,0.252203704,0.185717172,0.31527776,0.552666667,0.290398277,0.307333333,0.340322899,0.15442328,0.200716049,0.184708475,0.200933333,-0.158745297,0.08217,0.203281346,0.185369231,0.353005367,0.030377745,0.251726115,0.20635,0.175514976,-0.048535924,0.048024096,0.32192,0.325222222,0.009333333,0.398324242,0.37746,-0.061721154,0.298085924,0.28964539,0.197888889,0.235497,0.210843634,-0.142418605,0.210095238,0.240071429,0.139150943,0.257668721,-0.088384615,0.3464,0.342510204,0.361221562,0.044883408,0.140274242,0.335744681,0.25942735,0.168873239,0.23460719,0.158375,0.0,0.311444444,0.169093814,0.33410801,0.265591587,0.175226923,0.196956044,0.268570257,0.180637195,0.193944882,0.2946,0.389536232,0.339440536,0.256862883,0.147076534,0.386813257,0.248027397,0.295589286,0.222787037,0.05216129,0.398404762,0.257055556,0.326452539,0.072527273,0.226151899,0.285657895,0.334517241,0.202961948,0.333011662,-0.011901639,-0.385321429,-0.130140909,0.33917584,0.195454545,-0.008972973,0.265571429,0.0,0.09050371,0.211971808,0.766785714,0.165225806,-0.086791667,0.289390667,0.18884153,0.13396424,0.237461538,0.427453782,0.10725,0.337393469,0.651666667,0.185669231,-0.703,0.024,0.3826875,-0.482451613,0.518015873,-0.148721311,0.306373626,-0.6595,0.237009346,0.236315385,0.6373,0.236081081,0.074990099,0.3666,0.135376623,0.124045337,0.076332143,0.285541667,0.358645658,0.273811321,0.205246154,0.199375,0.251172249,0.244076271,0.360353875,0.505,-0.330111111,0.276157609,0.402751773,0.201590996,-0.135,0.2165625,0.224259259,0.247031643,0.253660714,0.356471073,0.2516102,0.422625,0.393635135,0.4155625,0.441735849,0.192884319,0.457545455,0.272273301,-0.030389601,0.229250869,0.1066,0.227428571,0.132173777,0.10815,0.196125,0.5154,0.185678571,0.290930591,0.228968116,-0.154591696,-0.110333333,0.195595745,0.281815364,0.099585062,0.323357143],"type":"choropleth"}],"name":"2021-08-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-09-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Afghanistan","Finland","Micronesia","Tuvalu","Pitcairn","Iraq","Niue","Switzerland","South Africa","Iran","France","Czech Republic","Saint Lucia","Moldova","Brunei","Indonesia","Ireland","Australia","Somalia","East Timor","Mauritania","Angola","Cuba","United Kingdom","Jersey","Japan","Faroe Islands","Tunisia","Nepal","Mauritius","British Indian Ocean Territory","Jamaica","North Korea","Solomon Islands","Swaziland","Fiji","Canada","Venezuela","Isle of Man","Uzbekistan","Mexico","Trinidad and Tobago","Israel","British Virgin Islands","Paraguay","Saint Vincent and the Grenadines","Cyprus","Benin","Italy","Chile","Ivory Coast","Syria","Cameroon","Papua New Guinea","India","Saint Helena","Sudan","Belize","Poland","Guernsey","Montenegro","Guatemala","Sri Lanka","Republic of the Congo","Mozambique","Burundi","Guinea","Nigeria","Niger","Ukraine","Guinea-Bissau","Djibouti","Pakistan","Dominica","Barbados","Gibraltar","Panama","Cambodia","Morocco","Montserrat","Germany","Greece","Greenland","Suriname","Bahamas","Albania","Grenada","Tokelau","Tonga","Georgia","Azerbaijan","Bulgaria","Saint Kitts and Nevis","Hungary","South Sudan","Vietnam","Austria","United Arab Emirates","Iceland","Slovenia","Chad","Gabon","Monaco","Democratic Republic of the Congo","Central African Republic","Rwanda","Honduras","Togo","Andorra","Denmark","Uganda","Spain","Dominican Republic","Bahrain","Myanmar","Guyana","Mongolia","Sweden","Palestine","Burkina Faso","Turks and Caicos Islands","Haiti","Gambia","Vanuatu","South Korea","Russia","Algeria","Ghana","Sierra Leone","Liechtenstein","Norway","Lithuania","Mali","Estonia","Zimbabwe","Kyrgyzstan","Turkmenistan","Tajikistan","Malawi","New Zealand","Argentina","Bermuda","Botswana","Liberia","Bhutan","Costa Rica","Antigua and Barbuda","Kosovo","Malta","Cape Verde","Ethiopia","Comoros","Samoa","Western Sahara","Senegal","Serbia","Lesotho","Eritrea","Malaysia","Nicaragua","Cook Islands","China","Egypt","Oman","Lebanon","Portugal","Tanzania","Equatorial Guinea","Maldives","San Marino","Seychelles","Latvia","Turkey","Bolivia","Bosnia and Herzegovina","Laos","Libya","Yemen","Qatar","Armenia","Kuwait","Philippines","Ecuador","Falkland Islands","Sao Tome and Principe","United States","Belgium","Peru","Romania","Saudi Arabia","El Salvador","Slovakia","Netherlands","Luxembourg","Cayman Islands","Colombia","Marshall Islands","Bangladesh","Vatican","Uruguay","Croatia","Anguilla","Kiribati","Jordan","Singapore","Brazil","Kazakhstan","Macedonia","Thailand","Madagascar","Belarus","Kenya","Zambia"],"locations":["AFG","FIN","FSM","TUV","PCN","IRQ","NIU","CHE","ZAF","IRN","FRA","CZE","LCA","MDA","BRN","IDN","IRL","AUS","SOM","TLS","MRT","AGO","CUB","GBR","JEY","JPN","FRO","TUN","NPL","MUS","IOT","JAM","PRK","SLB","SWZ","FJI","CAN","VEN","IMN","UZB","MEX","TTO","ISR","VGB","PRY","VCT","CYP","BEN","ITA","CHL","CIV","SYR","CMR","PNG","IND","SHN","SDN","BLZ","POL","GGY","MNE","GTM","LKA","COG","MOZ","BDI","GIN","NGA","NER","UKR","GNB","DJI","PAK","DMA","BRB","GIB","PAN","KHM","MAR","MSR","DEU","GRC","GRL","SUR","BHS","ALB","GRD","TKL","TON","GEO","AZE","BGR","KNA","HUN","SSD","VNM","AUT","ARE","ISL","SVN","TCD","GAB","MCO","COD","CAF","RWA","HND","TGO","AND","DNK","UGA","ESP","DOM","BHR","MMR","GUY","MNG","SWE","PSE","BFA","TCA","HTI","GMB","VUT","KOR","RUS","DZA","GHA","SLE","LIE","NOR","LTU","MLI","EST","ZWE","KGZ","TKM","TJK","MWI","NZL","ARG","BMU","BWA","LBR","BTN","CRI","ATG","XKX","MLT","CPV","ETH","COM","WSM","ESH","SEN","SRB","LSO","ERI","MYS","NIC","COK","CHN","EGY","OMN","LBN","PRT","TZA","GNQ","MDV","SMR","SYC","LVA","TUR","BOL","BIH","LAO","LBY","YEM","QAT","ARM","KWT","PHL","ECU","FLK","STP","USA","BEL","PER","ROU","SAU","SLV","SVK","NLD","LUX","CYM","COL","MHL","BGD","VAT","URY","HRV","AIA","KIR","JOR","SGP","BRA","KAZ","MKD","THA","MDG","BLR","KEN","ZMB"],"name":"","z":[0.263415584,0.395621024,0.308,0.299285714,0.7062,0.415743421,0.666,0.381812863,0.402012348,0.49758032,0.358661163,0.38915493,0.327479167,0.416712766,0.336766667,0.226805897,0.217082165,0.522301831,0.323180556,0.691166667,0.213529412,0.417471963,-0.005726567,0.505317196,0.374759615,0.424998645,0.53675,0.328458763,0.295818493,0.238982759,0.016666667,0.476766474,0.37226087,0.0898,0.212333333,0.376547945,0.377014445,0.136850831,0.446289256,0.279666667,0.392918427,0.487377289,0.298726619,0.546176471,0.408201389,0.293916667,0.28587766,0.442193548,0.428405878,0.310905158,0.497695652,0.290651163,0.499481641,0.435561905,0.050214315,0.431529412,0.418738636,0.552028169,0.265146328,0.308645161,0.566075758,0.151719557,0.280036649,0.3275,0.488838028,-0.12084,0.42784375,0.423143144,0.44670442,0.420711033,-0.1932,0.4896,0.304120278,0.756,0.334585799,0.023458065,0.267856391,0.323102941,0.445420712,0.501434783,0.375671866,0.430487233,0.232566667,0.431464286,0.321983471,0.504124481,0.294777778,0.921,0.371323529,0.389878594,0.44269863,0.384791489,0.521,0.363702206,0.417940678,0.39475469,0.37670199,0.255128191,0.375806723,0.219083333,0.556983871,0.271063291,0.264970149,0.284057018,0.429317073,0.008223776,0.276878004,0.424562874,0.408685714,0.371047682,0.377947808,0.442284409,0.307347826,0.18782906,0.377593407,0.467571429,0.385147959,0.424655488,0.457457143,0.404431818,0.43075,0.367989637,0.339022556,0.6454,0.358418733,0.359470478,0.395398496,0.248627407,0.284177778,0.646269841,0.4458827,0.317307692,0.328242424,0.444569892,0.488593145,0.4502,0.58816,0.490323232,0.477029289,0.481923827,0.430556696,0.489545455,0.340909091,0.222230769,0.277777778,0.306507909,0.195142857,0.254071429,0.461280488,0.293828571,0.4775,0.05025,0.444227273,0.573734694,0.37420068,0.342372727,0.503285714,-0.396727273,0.384763922,0.298568627,0.610833333,0.363010957,0.317679924,0.363406504,0.424199597,0.431448496,0.388066202,0.425333333,0.259381944,0.362,0.454821782,0.323574074,0.274262919,0.276158506,0.443155556,0.480788889,0.310736842,0.305243902,0.12595092,0.316942857,0.078750594,0.348633413,0.291484796,0.336888889,0.5066,0.360276799,0.324388015,0.275755281,0.408073069,0.111357083,0.269069118,0.312152632,0.356124198,0.549989305,0.627444444,0.311785972,0.552857143,0.232527778,0.552,0.487955414,0.323155556,0.92,0.25,0.280752577,0.318950495,0.368631574,0.119448276,0.184636364,0.317498818,0.333588235,0.472208955,0.393947581,0.518989547],"type":"choropleth"}],"name":"2021-09-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-09-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chad","Andorra","Libya","Guyana","Gibraltar","China","Haiti","Liberia","Colombia","Malaysia","Philippines","Saudi Arabia","Malawi","Papua New Guinea","Bosnia and Herzegovina","Benin","Swaziland","Albania","Saint Kitts and Nevis","Denmark","Serbia","Poland","Vietnam","Liechtenstein","Morocco","Djibouti","Macedonia","Bahamas","Cambodia","Montserrat","Guatemala","Sudan","Tonga","Comoros","Burundi","Guernsey","Grenada","Luxembourg","Antigua and Barbuda","Qatar","Nigeria","Sao Tome and Principe","Saint Helena","Madagascar","Guinea-Bissau","Greenland","Bolivia","Sri Lanka","Greece","Guinea","Lithuania","Afghanistan","Uzbekistan","Suriname","Senegal","Montenegro","Dominica","Spain","Mauritania","Mongolia","Kenya","Pakistan","Turks and Caicos Islands","Ivory Coast","Solomon Islands","Italy","British Virgin Islands","Mexico","Kiribati","Somalia","Brazil","Singapore","Israel","Kosovo","Isle of Man","Belgium","Micronesia","Norway","Botswana","Angola","Jamaica","Western Sahara","Australia","Jordan","Bermuda","Croatia","Slovenia","Jersey","Yemen","Marshall Islands","Saint Vincent and the Grenadines","Zambia","Samoa","Kazakhstan","Japan","Belarus","Cuba","Peru","Mauritius","Tunisia","United States","Cyprus","Armenia","Slovakia","Kuwait","United Kingdom","Ireland","Lebanon","Iceland","Monaco","Maldives","North Korea","Trinidad and Tobago","South Sudan","Seychelles","Turkmenistan","Costa Rica","Oman","Burkina Faso","Hungary","United Arab Emirates","Niue","Argentina","Honduras","Lesotho","Azerbaijan","Uruguay","Democratic Republic of the Congo","Cook Islands","India","Bulgaria","South Africa","Sierra Leone","Kyrgyzstan","Malta","Czech Republic","Iraq","Brunei","Paraguay","Moldova","Latvia","Turkey","South Korea","Iran","Mali","Republic of the Congo","Chile","San Marino","Laos","Bhutan","Indonesia","Pitcairn","Saint Lucia","Austria","Vanuatu","Netherlands","Germany","East Timor","Canada","Falkland Islands","Russia","Barbados","Portugal","Sweden","Equatorial Guinea","Ecuador","Uganda","Romania","Myanmar","New Zealand","Georgia","Faroe Islands","Switzerland","Zimbabwe","Finland","Belize","Cameroon","Nauru","Dominican Republic","Cape Verde","France","Syria","Gabon","El Salvador","Mozambique","Bangladesh","Venezuela","Gambia","Togo","Ethiopia","Thailand","Rwanda","Palestine","Tuvalu","Algeria","Central African Republic","Niger","Estonia","Tanzania","Egypt","Bahrain","Ukraine","Panama","Eritrea","Nicaragua","Tajikistan","Ghana","Cayman Islands","Nepal","Fiji","Vatican"],"locations":["TCD","AND","LBY","GUY","GIB","CHN","HTI","LBR","COL","MYS","PHL","SAU","MWI","PNG","BIH","BEN","SWZ","ALB","KNA","DNK","SRB","POL","VNM","LIE","MAR","DJI","MKD","BHS","KHM","MSR","GTM","SDN","TON","COM","BDI","GGY","GRD","LUX","ATG","QAT","NGA","STP","SHN","MDG","GNB","GRL","BOL","LKA","GRC","GIN","LTU","AFG","UZB","SUR","SEN","MNE","DMA","ESP","MRT","MNG","KEN","PAK","TCA","CIV","SLB","ITA","VGB","MEX","KIR","SOM","BRA","SGP","ISR","XKX","IMN","BEL","FSM","NOR","BWA","AGO","JAM","ESH","AUS","JOR","BMU","HRV","SVN","JEY","YEM","MHL","VCT","ZMB","WSM","KAZ","JPN","BLR","CUB","PER","MUS","TUN","USA","CYP","ARM","SVK","KWT","GBR","IRL","LBN","ISL","MCO","MDV","PRK","TTO","SSD","SYC","TKM","CRI","OMN","BFA","HUN","ARE","NIU","ARG","HND","LSO","AZE","URY","COD","COK","IND","BGR","ZAF","SLE","KGZ","MLT","CZE","IRQ","BRN","PRY","MDA","LVA","TUR","KOR","IRN","MLI","COG","CHL","SMR","LAO","BTN","IDN","PCN","LCA","AUT","VUT","NLD","DEU","TLS","CAN","FLK","RUS","BRB","PRT","SWE","GNQ","ECU","UGA","ROU","MMR","NZL","GEO","FRO","CHE","ZWE","FIN","BLZ","CMR","NRU","DOM","CPV","FRA","SYR","GAB","SLV","MOZ","BGD","VEN","GMB","TGO","ETH","THA","RWA","PSE","TUV","DZA","CAF","NER","EST","TZA","EGY","BHR","UKR","PAN","ERI","NIC","TJK","GHA","CYM","NPL","FJI","VAT"],"name":"","z":[0.299471698,0.370397727,0.207622642,0.261779412,-0.061061224,0.339886636,0.381910284,0.398324176,0.25171233,0.272652869,0.237083073,0.07967447,0.213768489,0.344934783,0.266594406,0.225190476,0.0618125,0.294828125,0.2315,0.328776012,0.224440945,0.290973249,0.346076834,0.360722222,0.336868195,0.422666667,0.164075,0.284673333,0.173442623,0.417636364,0.268363029,0.390254237,0.257662651,-0.519666667,0.134821429,0.1204,0.315777778,0.272108491,0.211277778,0.080423497,0.355427997,0.2795,0.221545455,0.187773585,-0.1313,0.228793651,0.178050256,0.241363071,0.310436113,0.41821875,0.344932653,-0.020075145,0.095375,0.2185625,0.202676385,0.483021505,0.071,0.329517208,0.194380952,0.227721805,0.304408737,0.132752823,0.0,0.359409091,0.48,0.328548208,0.256090909,0.31360791,0.5164,0.234925743,0.34170166,0.299054239,0.226741706,0.284545455,0.278160714,0.238154925,0.101555556,0.377585754,0.404864198,0.379709459,0.271506744,0.311708333,0.387589561,0.238029126,0.225083333,0.456545455,0.295941489,0.379959184,0.827295673,0.845166667,0.527446809,0.130295082,0.708875,0.3696,0.293570654,0.497097826,0.08606155,0.119342103,0.314625,0.307617021,0.36167465,0.198736,0.400420455,0.2974375,0.078377215,0.34304806,0.308372815,0.211943144,0.379912088,0.28453125,0.181863924,0.5128,0.297148045,0.361743243,0.380211009,0.526322581,0.041197787,0.134848101,0.225758929,0.285963964,0.240879045,0.34025,0.264140393,0.273220536,0.451272727,0.33405036,0.293744341,0.362002907,0.566,0.000401962,0.301828025,0.321071644,0.444024096,-0.037,0.102641304,0.333654545,0.259434911,0.064625,0.229328455,0.373892857,0.295626667,0.26235443,0.289527483,0.277774876,0.30376087,0.182333333,0.101799884,0.258,0.41017,-0.371615385,5.63e-05,0.0278,0.084115385,0.34601119,0.09735,0.33418873,0.269385918,0.0,0.350537405,0.312625,0.284705781,0.292809249,0.294858844,0.420320134,0.158034483,0.075106256,0.337352851,0.338204324,0.319605958,0.359135158,0.439576792,0.2044375,0.282022603,0.324522923,0.321508951,0.32842623,0.378733703,0.646,0.142909272,0.194414141,0.349006266,0.419854839,0.333737288,0.328833613,0.337606061,0.177930057,0.018843164,0.355923077,0.280838028,0.158762397,0.355648681,0.039139875,0.385505814,0.0,0.341112821,0.431846154,0.375072993,0.23678125,0.423013825,0.390289827,0.238942623,0.290029772,0.197811224,-0.009684211,0.211139183,0.304069767,0.21311662,0.364553191,0.224717884,0.10947,0.6494],"type":"choropleth"}],"name":"2021-09-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-09-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Kyrgyzstan","Panama","Austria","Moldova","Burundi","Tanzania","Belarus","China","Mexico","Malawi","Cayman Islands","South Africa","Italy","Canada","Albania","Hungary","Poland","Uzbekistan","Cyprus","Malta","Antigua and Barbuda","Iran","Somalia","Papua New Guinea","Chile","Comoros","Finland","Guinea","Sudan","Montenegro","Senegal","Saint Lucia","Ivory Coast","Serbia","Zimbabwe","United Kingdom","Costa Rica","Switzerland","Republic of the Congo","Eritrea","Malaysia","United Arab Emirates","Tuvalu","France","Saint Kitts and Nevis","Ireland","Czech Republic","Latvia","Niue","Vanuatu","Rwanda","Bangladesh","Syria","Spain","Iraq","Bosnia and Herzegovina","Honduras","Gambia","Mongolia","Micronesia","Libya","Vietnam","Azerbaijan","Denmark","Belgium","Bermuda","Haiti","Saint Vincent and the Grenadines","Liechtenstein","Botswana","Guinea-Bissau","Laos","Argentina","Brunei","Belize","Anguilla","Tunisia","San Marino","Romania","Israel","Egypt","Sri Lanka","Burkina Faso","Guyana","Sierra Leone","Ecuador","Georgia","Sao Tome and Principe","Paraguay","Mali","Bolivia","Angola","Estonia","Isle of Man","Seychelles","British Virgin Islands","Guernsey","Turkmenistan","Benin","Monaco","Turks and Caicos Islands","United States","Samoa","Zambia","Mauritania","Pitcairn","Tokelau","Liberia","Tajikistan","Indonesia","Myanmar","Afghanistan","Saudi Arabia","East Timor","Yemen","Cambodia","Western Sahara","Ukraine","Nigeria","Tonga","Suriname","Greenland","Morocco","Uganda","Solomon Islands","Jersey","Macedonia","Jordan","Peru","Kiribati","Madagascar","India","Falkland Islands","Marshall Islands","Ghana","Saint Helena","Kenya","Portugal","Algeria","New Zealand","Swaziland","Armenia","Netherlands","Mozambique","Chad","Andorra","Gibraltar","Singapore","Dominican Republic","Colombia","El Salvador","Maldives","Croatia","Trinidad and Tobago","Slovakia","Faroe Islands","Kazakhstan","Greece","Venezuela","Dominica","Philippines","North Korea","Grenada","Pakistan","Togo","Fiji","Niger","Japan","British Indian Ocean Territory","Luxembourg","Djibouti","Iceland","Sweden","Bulgaria","Uruguay","Democratic Republic of the Congo","Australia","Kuwait","Nepal","Turkey","Nicaragua","Barbados","South Sudan","Germany","Lebanon","Ethiopia","Jamaica","Lithuania","Montserrat","Bahamas","Guatemala","Oman","Palestine","Slovenia","Central African Republic","Bahrain","Norway","Qatar","Russia","Cuba","South Korea","Gabon","Brazil","Cape Verde","Equatorial Guinea","Lesotho","Cook Islands","Kosovo","Cameroon","Mauritius","Thailand","Bhutan"],"locations":["KGZ","PAN","AUT","MDA","BDI","TZA","BLR","CHN","MEX","MWI","CYM","ZAF","ITA","CAN","ALB","HUN","POL","UZB","CYP","MLT","ATG","IRN","SOM","PNG","CHL","COM","FIN","GIN","SDN","MNE","SEN","LCA","CIV","SRB","ZWE","GBR","CRI","CHE","COG","ERI","MYS","ARE","TUV","FRA","KNA","IRL","CZE","LVA","NIU","VUT","RWA","BGD","SYR","ESP","IRQ","BIH","HND","GMB","MNG","FSM","LBY","VNM","AZE","DNK","BEL","BMU","HTI","VCT","LIE","BWA","GNB","LAO","ARG","BRN","BLZ","AIA","TUN","SMR","ROU","ISR","EGY","LKA","BFA","GUY","SLE","ECU","GEO","STP","PRY","MLI","BOL","AGO","EST","IMN","SYC","VGB","GGY","TKM","BEN","MCO","TCA","USA","WSM","ZMB","MRT","PCN","TKL","LBR","TJK","IDN","MMR","AFG","SAU","TLS","YEM","KHM","ESH","UKR","NGA","TON","SUR","GRL","MAR","UGA","SLB","JEY","MKD","JOR","PER","KIR","MDG","IND","FLK","MHL","GHA","SHN","KEN","PRT","DZA","NZL","SWZ","ARM","NLD","MOZ","TCD","AND","GIB","SGP","DOM","COL","SLV","MDV","HRV","TTO","SVK","FRO","KAZ","GRC","VEN","DMA","PHL","PRK","GRD","PAK","TGO","FJI","NER","JPN","IOT","LUX","DJI","ISL","SWE","BGR","URY","COD","AUS","KWT","NPL","TUR","NIC","BRB","SSD","DEU","LBN","ETH","JAM","LTU","MSR","BHS","GTM","OMN","PSE","SVN","CAF","BHR","NOR","QAT","RUS","CUB","KOR","GAB","BRA","CPV","GNQ","LSO","COK","XKX","CMR","MUS","THA","BTN"],"name":"","z":[0.388615385,0.144890156,0.31559207,0.285303371,-0.25212,0.163417362,0.234212766,0.300900619,0.164613568,0.426421525,0.415666667,0.444739804,0.335400645,0.345524481,0.411255556,0.367742021,0.346697426,0.198053333,0.265859649,0.081127358,0.230076923,0.382284663,0.243538462,0.318302013,0.175156138,-0.264666667,0.306772778,0.348644068,0.173166667,0.444988506,0.204041096,0.240146341,0.385277778,0.257662879,0.254196833,0.399238536,0.237813596,0.301269562,-0.026733333,0.417166667,0.132538413,0.160235253,0.533,0.328262703,0.291931034,0.429026527,0.25887276,0.191379121,0.220142857,0.180133333,0.042592133,0.140990762,0.206462687,0.330916785,0.260757412,0.374711111,0.128018367,0.301699346,0.23725,0.542090909,0.305885714,0.366213244,0.341896104,0.262122363,0.278094229,0.415653061,0.295479592,0.283568627,0.285923077,0.06315704,0.239235294,0.312049383,0.37523918,0.084290323,0.19275,0.630666667,0.145138249,0.234526316,0.345520042,0.151013283,0.246284069,0.146895028,0.431811475,0.205647059,0.24675,0.127867816,0.301732523,0.14325,0.389602848,0.234736842,0.193831405,0.339912621,0.266419811,0.343236364,0.409473214,0.500461538,0.262928571,0.467073171,0.157661538,0.175797297,0.571714286,0.315029046,0.188333333,0.541311321,0.1568,0.191,0.939,0.301529126,0.220561905,0.048824411,0.600250238,-0.08585782,0.075702653,0.084833333,0.511154412,0.279731481,0.391704545,0.324164336,0.240242627,0.05456,0.383153846,0.353410256,0.169017073,0.274080119,0.288923077,0.489205128,0.422509434,0.085849315,0.206445774,0.22675,0.228746914,0.108687556,0.262482759,0.355727273,0.293579118,-0.048555556,0.33370039,0.165687232,0.299344828,0.346694836,0.287088235,0.407066667,0.349058668,0.071407216,0.307053435,0.196590909,0.111088889,0.376679091,0.127846461,0.255940274,0.096808538,-0.002305882,0.408224638,0.312262673,0.310123656,-0.247,0.276792683,0.312450345,0.167036678,0.541285714,0.194059936,0.456183333,0.0686,0.042901038,0.175240196,0.005257895,0.347613187,0.228754086,0.0485,0.338162791,0.34,0.22890991,0.357381061,0.356706161,0.238832639,0.159027344,0.376436515,0.074439103,0.235291176,0.222950333,0.021334802,0.201757576,0.395578035,0.288067299,0.126327759,0.241359259,0.282720501,0.474064267,0.4143,0.274078341,0.232447425,0.150552846,0.268865546,0.370477778,0.070377358,0.111241667,0.369133333,0.081727763,0.212059922,0.025061525,0.323122783,0.359093023,0.322312862,0.084675,-0.030416667,0.281708955,0.739333333,0.199494253,0.332171875,0.289693878,0.314664972,0.128272727],"type":"choropleth"}],"name":"2021-09-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-10-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Pakistan","Niue","Bosnia and Herzegovina","East Timor","Trinidad and Tobago","Vietnam","Switzerland","Czech Republic","Iran","South Korea","Lesotho","India","Eritrea","Maldives","Moldova","Austria","France","Brunei","Indonesia","Lebanon","Swaziland","Kyrgyzstan","Iraq","Uganda","Mauritania","Samoa","Jersey","Uzbekistan","Faroe Islands","Chile","United Kingdom","Kosovo","Ethiopia","Kuwait","Cuba","Japan","Nepal","Jamaica","Botswana","Russia","Cape Verde","British Indian Ocean Territory","Slovenia","Brazil","Western Sahara","Kenya","Peru","Falkland Islands","United States","Marshall Islands","Angola","Kazakhstan","Tunisia","Slovakia","Singapore","Croatia","Netherlands","Armenia","Jordan","Ecuador","North Korea","Kiribati","South Africa","Solomon Islands","Sierra Leone","Costa Rica","Palestine","Laos","Norway","Belgium","Argentina","Afghanistan","Niger","Micronesia","Bermuda","San Marino","China","Ireland","Republic of the Congo","Latvia","Finland","Seychelles","Isle of Man","Mauritius","Mexico","Saint Vincent and the Grenadines","Venezuela","Fiji","Canada","Ivory Coast","Tajikistan","Italy","Malta","Belarus","Cyprus","Mali","Bangladesh","Paraguay","Australia","Syria","British Virgin Islands","Israel","Estonia","Somalia","Algeria","Turks and Caicos Islands","Democratic Republic of the Congo","Tuvalu","Azerbaijan","Macedonia","Qatar","Greenland","Tonga","Germany","Bolivia","Guatemala","El Salvador","Zimbabwe","Saint Helena","Bahamas","Turkmenistan","Burkina Faso","Honduras","Libya","Monaco","Malawi","Senegal","Gambia","Denmark","Equatorial Guinea","Barbados","Antigua and Barbuda","Burundi","Egypt","Myanmar","Papua New Guinea","Guyana","Sweden","Bhutan","Liechtenstein","Vanuatu","Haiti","Mongolia","Sao Tome and Principe","Ukraine","Dominican Republic","Yemen","Comoros","Cambodia","Tanzania","Belize","Mozambique","Benin","Luxembourg","Philippines","Oman","Grenada","Montserrat","Spain","Uruguay","Chad","Sudan","New Zealand","Togo","Central African Republic","Gibraltar","Hungary","Madagascar","Pitcairn","Liberia","Montenegro","Guinea","Romania","Morocco","Zambia","Bahrain","Palau","Cayman Islands","Rwanda","Turkey","Albania","Dominica","Guernsey","Djibouti","Gabon","Panama","Iceland","Guinea-Bissau","Cameroon","Greece","Saint Kitts and Nevis","Ghana","Portugal","Poland","Saint Lucia","Nicaragua","United Arab Emirates","Nigeria","Saudi Arabia","South Sudan","Thailand","Serbia","Cook Islands","Suriname","Lithuania","Malaysia","Colombia","Andorra","Sri Lanka","Bulgaria","Georgia"],"locations":["PAK","NIU","BIH","TLS","TTO","VNM","CHE","CZE","IRN","KOR","LSO","IND","ERI","MDV","MDA","AUT","FRA","BRN","IDN","LBN","SWZ","KGZ","IRQ","UGA","MRT","WSM","JEY","UZB","FRO","CHL","GBR","XKX","ETH","KWT","CUB","JPN","NPL","JAM","BWA","RUS","CPV","IOT","SVN","BRA","ESH","KEN","PER","FLK","USA","MHL","AGO","KAZ","TUN","SVK","SGP","HRV","NLD","ARM","JOR","ECU","PRK","KIR","ZAF","SLB","SLE","CRI","PSE","LAO","NOR","BEL","ARG","AFG","NER","FSM","BMU","SMR","CHN","IRL","COG","LVA","FIN","SYC","IMN","MUS","MEX","VCT","VEN","FJI","CAN","CIV","TJK","ITA","MLT","BLR","CYP","MLI","BGD","PRY","AUS","SYR","VGB","ISR","EST","SOM","DZA","TCA","COD","TUV","AZE","MKD","QAT","GRL","TON","DEU","BOL","GTM","SLV","ZWE","SHN","BHS","TKM","BFA","HND","LBY","MCO","MWI","SEN","GMB","DNK","GNQ","BRB","ATG","BDI","EGY","MMR","PNG","GUY","SWE","BTN","LIE","VUT","HTI","MNG","STP","UKR","DOM","YEM","COM","KHM","TZA","BLZ","MOZ","BEN","LUX","PHL","OMN","GRD","MSR","ESP","URY","TCD","SDN","NZL","TGO","CAF","GIB","HUN","MDG","PCN","LBR","MNE","GIN","ROU","MAR","ZMB","BHR","PLW","CYM","RWA","TUR","ALB","DMA","GGY","DJI","GAB","PAN","ISL","GNB","CMR","GRC","KNA","GHA","PRT","POL","LCA","NIC","ARE","NGA","SAU","SSD","THA","SRB","COK","SUR","LTU","MYS","COL","AND","LKA","BGR","GEO"],"name":"","z":[0.321512208,0.5166,0.36589404,0.352375,0.35784589,0.443025758,0.352872334,0.380060134,0.409565114,0.396291732,0.38247,0.244454243,0.4743125,0.262105634,0.440105263,0.348300285,0.452781502,0.072695652,0.227001481,0.346128395,0.2216,0.352142857,0.353873684,0.152797183,0.324944444,0.570333333,0.294253968,0.252617021,0.473,0.328457794,0.463258041,0.362816667,0.345109467,0.029907143,0.104270624,0.239113821,0.286921162,0.388675996,0.433806452,0.392386888,0.190044118,0.4565,0.264667969,0.423136132,0.443690476,0.292291939,0.273606229,0.493444444,0.377680899,0.63,0.480188312,0.297777778,0.387461988,0.334899371,0.343114047,0.486575221,0.413296008,0.346283333,0.147869048,0.264324174,0.462772727,0.744,0.355048538,0.199714286,0.47030137,0.204242086,0.379239669,0.484294737,0.446361478,0.371884306,0.344072629,0.259817568,0.407030488,0.221714286,0.36836,0.31675,0.317286804,0.29664781,0.156553191,0.404413502,0.397170695,0.450925,0.338318182,0.46262069,0.462034046,0.029391304,0.114270441,0.385122449,0.369769309,0.325269841,0.470857143,0.419347928,-0.058514451,0.399893939,0.331390476,0.360278261,0.2584,0.427521331,0.427790243,0.306516129,0.269,0.293881329,0.367159091,0.354869565,0.435673004,-0.0154,0.459283439,0.4318,0.336267857,0.4459,0.135732342,0.437116279,0.569288462,0.33349951,0.290698029,0.333606538,0.289874219,0.397633648,0.30846875,0.355283465,0.357933333,0.479609756,0.317733831,0.179944444,0.447153846,0.403780392,0.24372093,0.536188889,0.378303116,0.455181818,0.497095238,0.490833333,0.2756875,0.348795455,0.449654321,0.375359375,0.424066667,0.424594972,0.182821429,0.2625625,0.288333333,0.31309068,0.338310127,0.075714286,0.360191406,0.306963385,0.355447619,0.085931034,0.283075472,0.426587444,0.240333333,0.38784507,0.226413043,0.457111111,0.321734615,0.328524272,0.31275,0.569083333,0.322861644,0.397776296,0.32554902,0.374563636,0.44915616,0.379178295,0.447969697,-0.141589474,0.445173285,0.45690678,0.921,0.433223077,0.483711111,0.430472727,0.400730351,0.374789644,0.397769231,0.069010526,0.553,0.383219512,0.117060071,0.333155054,0.48115493,0.68875,0.30724,0.175107143,0.352571429,0.241767464,0.344242188,-0.2865,0.409101852,0.379129808,-0.022266667,0.273299451,0.542309351,0.313462877,0.232228571,0.176795053,0.263885287,0.399753451,0.068009443,0.349741259,0.346011765,0.33359276,0.329142857,0.539090909,0.347998127,0.362143225,0.26902912,0.317436364,0.325319149,0.326488263,0.40428821],"type":"choropleth"}],"name":"2021-10-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-10-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Papua New Guinea","Guatemala","Afghanistan","Norway","Malaysia","New Zealand","Macedonia","Qatar","Ivory Coast","Rwanda","Jamaica","Guernsey","Portugal","Bahamas","Equatorial Guinea","Luxembourg","Cameroon","Montserrat","Australia","Ecuador","Sudan","Kyrgyzstan","Belize","Barbados","Uganda","Pitcairn","Burundi","Cyprus","Egypt","Solomon Islands","Sierra Leone","Fiji","Nigeria","Belgium","Algeria","Turkmenistan","Romania","Falkland Islands","Mauritania","Greenland","Saudi Arabia","China","Samoa","Nicaragua","Morocco","Kazakhstan","Faroe Islands","Mozambique","Uzbekistan","Marshall Islands","Kiribati","Croatia","Poland","Ghana","Dominican Republic","Kenya","Zimbabwe","Peru","Tajikistan","Antigua and Barbuda","Cuba","Bermuda","Slovakia","Gibraltar","Madagascar","Western Sahara","Greece","Bhutan","El Salvador","Vietnam","Panama","Slovenia","Kuwait","Singapore","Armenia","Cambodia","Djibouti","Bahrain","Japan","Sao Tome and Principe","North Korea","Venezuela","Mauritius","Kosovo","Jersey","British Indian Ocean Territory","Grenada","Sweden","Colombia","Cape Verde","Swaziland","United States","Malawi","Saint Helena","Chad","Jordan","Netherlands","Suriname","Ukraine","Tuvalu","Dominica","Finland","Yemen","Brazil","British Virgin Islands","Guinea","Russia","Bosnia and Herzegovina","Brunei","Hungary","Denmark","Paraguay","Iraq","Burkina Faso","Pakistan","Lebanon","Serbia","Micronesia","Oman","Azerbaijan","Philippines","Switzerland","South Africa","Nauru","Gambia","Mongolia","Austria","Zambia","Estonia","Latvia","Trinidad and Tobago","Senegal","Spain","Vanuatu","Ireland","Angola","Costa Rica","Honduras","Syria","Mali","Libya","Niue","Chile","Bulgaria","Cayman Islands","Eritrea","Argentina","India","South Sudan","San Marino","Democratic Republic of the Congo","Maldives","Indonesia","East Timor","Liberia","Benin","Central African Republic","Uruguay","Republic of the Congo","France","Tanzania","South Korea","Canada","Turks and Caicos Islands","Togo","Moldova","Monaco","Iran","Andorra","Seychelles","Iceland","Saint Lucia","Cook Islands","Gabon","Niger","Lesotho","Thailand","Bolivia","Liechtenstein","Guinea-Bissau","United Kingdom","Israel","Italy","Somalia","Anguilla","Lithuania","Palau","Palestine","Guyana","Saint Vincent and the Grenadines","Tonga","Laos","Georgia","Sri Lanka","Belarus","Nepal","Saint Kitts and Nevis","Bangladesh","Myanmar","Isle of Man","Ethiopia","Malta","Montenegro","Czech Republic","Botswana","Mexico","United Arab Emirates","Germany","Turkey","Comoros","Tunisia","Albania","Haiti"],"locations":["PNG","GTM","AFG","NOR","MYS","NZL","MKD","QAT","CIV","RWA","JAM","GGY","PRT","BHS","GNQ","LUX","CMR","MSR","AUS","ECU","SDN","KGZ","BLZ","BRB","UGA","PCN","BDI","CYP","EGY","SLB","SLE","FJI","NGA","BEL","DZA","TKM","ROU","FLK","MRT","GRL","SAU","CHN","WSM","NIC","MAR","KAZ","FRO","MOZ","UZB","MHL","KIR","HRV","POL","GHA","DOM","KEN","ZWE","PER","TJK","ATG","CUB","BMU","SVK","GIB","MDG","ESH","GRC","BTN","SLV","VNM","PAN","SVN","KWT","SGP","ARM","KHM","DJI","BHR","JPN","STP","PRK","VEN","MUS","XKX","JEY","IOT","GRD","SWE","COL","CPV","SWZ","USA","MWI","SHN","TCD","JOR","NLD","SUR","UKR","TUV","DMA","FIN","YEM","BRA","VGB","GIN","RUS","BIH","BRN","HUN","DNK","PRY","IRQ","BFA","PAK","LBN","SRB","FSM","OMN","AZE","PHL","CHE","ZAF","NRU","GMB","MNG","AUT","ZMB","EST","LVA","TTO","SEN","ESP","VUT","IRL","AGO","CRI","HND","SYR","MLI","LBY","NIU","CHL","BGR","CYM","ERI","ARG","IND","SSD","SMR","COD","MDV","IDN","TLS","LBR","BEN","CAF","URY","COG","FRA","TZA","KOR","CAN","TCA","TGO","MDA","MCO","IRN","AND","SYC","ISL","LCA","COK","GAB","NER","LSO","THA","BOL","LIE","GNB","GBR","ISR","ITA","SOM","AIA","LTU","PLW","PSE","GUY","VCT","TON","LAO","GEO","LKA","BLR","NPL","KNA","BGD","MMR","IMN","ETH","MLT","MNE","CZE","BWA","MEX","ARE","DEU","TUR","COM","TUN","ALB","HTI"],"name":"","z":[0.258712644,0.241181931,-0.034162162,0.378705803,0.018204529,0.328137836,-0.090704918,0.059446712,0.373092593,0.121561358,0.234171684,0.356246914,0.349410678,0.194642157,0.187304348,0.253955307,0.364695251,0.313619048,0.384207038,0.231361851,0.361330579,-0.12764,0.25047619,0.004618102,0.446274262,0.526666667,0.000423611,0.245390836,0.429654867,0.011142857,0.5323375,0.083,0.410598021,0.243048341,0.288940767,0.317357143,0.285906426,0.102344828,0.1739375,0.21245283,0.081171171,0.250375059,0.126954545,0.157001543,0.308863049,0.16104918,-0.017384615,0.331469697,0.23775,0.746153846,0.118,0.312330827,0.28201092,0.083059072,0.09231692,0.398613912,0.271014212,0.284024288,0.323418605,0.040791667,-0.041439318,0.239918919,0.269640625,0.258777778,0.2608,0.428025,0.264516981,-0.104875,0.165555556,0.242651323,0.225126446,0.162668122,0.008207243,0.235857749,0.268405405,0.122037594,0.448517241,0.115251852,0.404225408,0.3845,0.433637931,0.089438753,0.042454545,0.286790323,0.242918033,-0.388,0.358240741,0.311774441,0.190372411,0.202233333,0.527666667,0.310935049,0.259260563,0.3263,0.319570093,0.142734848,0.285644739,0.319190476,0.240996324,0.283166667,-0.160289474,0.210832536,0.503968,0.323760046,0.027571429,0.316888889,0.278757769,0.271398844,0.08025,0.277675978,0.245735294,0.268460192,0.236114458,0.330656934,0.182346325,0.201284024,0.062933908,0.5916,0.161237037,0.3285,0.175637295,0.24381039,0.340134914,0.9,0.347147368,0.247940199,0.248328457,0.277966102,0.241328042,0.250978541,0.100630319,0.401945946,0.322161979,-0.095444444,0.322887813,0.362463636,0.158584518,0.250395115,0.2052,0.21659322,0.15605,0.393333333,-0.080927415,0.261380567,0.359618182,-0.106181818,0.239407709,-0.184421051,0.300844595,0.5118,0.267223565,-0.06542953,0.07868175,0.258133333,0.362151724,0.299571429,0.251053571,0.26258677,0.1938125,0.374891232,0.367054492,0.230227214,0.293064994,0.357833333,0.318675676,0.286327273,0.333924051,0.307861492,0.499235294,0.321433333,0.310703125,-0.007035088,0.493333333,0.396424658,0.303067416,0.411886792,0.270010264,0.168186176,0.473545455,0.202666667,0.345676823,0.141266908,0.299996092,0.224828571,0.613333333,0.366952569,0.0,0.370169492,-0.01943038,0.174816327,0.380317073,0.233153153,0.337715517,0.161330927,0.257917647,0.106673285,-0.052090909,0.167202091,0.405922078,0.31112,0.205836066,0.01437963,0.483139785,0.243827309,0.234428571,0.260722786,0.142030449,0.261600161,0.245166747,0.144666667,0.257943262,0.048350943,0.319573171],"type":"choropleth"}],"name":"2021-10-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-10-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Marshall Islands","Luxembourg","Maldives","Niger","Comoros","Philippines","Kuwait","Palestine","Bosnia and Herzegovina","Sao Tome and Principe","Saudi Arabia","Uruguay","Central African Republic","Madagascar","Qatar","Kenya","Bhutan","Belgium","Kyrgyzstan","Liberia","Eritrea","Anguilla","Antigua and Barbuda","Vatican","Lesotho","Senegal","Lithuania","Yemen","Serbia","Turkey","Cook Islands","Colombia","Norway","Mali","Ecuador","Laos","Portugal","China","Estonia","Equatorial Guinea","Tanzania","Kosovo","Macedonia","Malawi","Oman","Liechtenstein","Malta","Bolivia","Latvia","Argentina","Libya","Tuvalu","Lebanon","Cayman Islands","Albania","Russia","Thailand","Pakistan","Seychelles","Ethiopia","Singapore","Malaysia","Bermuda","Brazil","Afghanistan","Turkmenistan","Sierra Leone","Egypt","Falkland Islands","Kiribati","New Zealand","Nicaragua","San Marino","Togo","Botswana","Costa Rica","Mexico","Saint Lucia","Burundi","Guinea","Saint Vincent and the Grenadines","Panama","Sri Lanka","Guinea-Bissau","Micronesia","Somalia","Paraguay","Uzbekistan","Isle of Man","United Kingdom","Finland","Montenegro","Pitcairn","Guyana","Czech Republic","Israel","Georgia","Iceland","Tunisia","Jamaica","British Virgin Islands","Chad","Montserrat","Vietnam","Ivory Coast","Djibouti","Uganda","Poland","Syria","Guernsey","Italy","Bahamas","Vanuatu","Republic of the Congo","Bahrain","Germany","Sudan","Solomon Islands","Chile","Rwanda","Canada","Mongolia","Gambia","Democratic Republic of the Congo","Hungary","Slovakia","Angola","Bulgaria","Indonesia","Monaco","Gabon","El Salvador","Papua New Guinea","Myanmar","India","Zimbabwe","South Sudan","Belarus","Barbados","South Korea","Switzerland","Ireland","Haiti","East Timor","Burkina Faso","Brunei","France","Niue","Denmark","Iraq","Austria","Saint Kitts and Nevis","Spain","Moldova","South Africa","Honduras","United Arab Emirates","Iran","Azerbaijan","British Indian Ocean Territory","Bangladesh","Trinidad and Tobago","Mozambique","Tokelau","Cape Verde","Peru","Sweden","Mauritania","Turks and Caicos Islands","Zambia","Saint Helena","Australia","Ghana","Dominica","Algeria","Armenia","Tajikistan","Venezuela","Morocco","United States","Kazakhstan","Belize","Cameroon","Netherlands","Greenland","Swaziland","Slovenia","Faroe Islands","Jordan","Greece","Suriname","Dominican Republic","Gibraltar","Jersey","Fiji","Tonga","Nepal","Ukraine","Guatemala","Cyprus","Mauritius","Cuba","Japan","Romania","Andorra","Samoa","Benin","Cambodia","Croatia","Western Sahara","Grenada","Nigeria","North Korea"],"locations":["MHL","LUX","MDV","NER","COM","PHL","KWT","PSE","BIH","STP","SAU","URY","CAF","MDG","QAT","KEN","BTN","BEL","KGZ","LBR","ERI","AIA","ATG","VAT","LSO","SEN","LTU","YEM","SRB","TUR","COK","COL","NOR","MLI","ECU","LAO","PRT","CHN","EST","GNQ","TZA","XKX","MKD","MWI","OMN","LIE","MLT","BOL","LVA","ARG","LBY","TUV","LBN","CYM","ALB","RUS","THA","PAK","SYC","ETH","SGP","MYS","BMU","BRA","AFG","TKM","SLE","EGY","FLK","KIR","NZL","NIC","SMR","TGO","BWA","CRI","MEX","LCA","BDI","GIN","VCT","PAN","LKA","GNB","FSM","SOM","PRY","UZB","IMN","GBR","FIN","MNE","PCN","GUY","CZE","ISR","GEO","ISL","TUN","JAM","VGB","TCD","MSR","VNM","CIV","DJI","UGA","POL","SYR","GGY","ITA","BHS","VUT","COG","BHR","DEU","SDN","SLB","CHL","RWA","CAN","MNG","GMB","COD","HUN","SVK","AGO","BGR","IDN","MCO","GAB","SLV","PNG","MMR","IND","ZWE","SSD","BLR","BRB","KOR","CHE","IRL","HTI","TLS","BFA","BRN","FRA","NIU","DNK","IRQ","AUT","KNA","ESP","MDA","ZAF","HND","ARE","IRN","AZE","IOT","BGD","TTO","MOZ","TKL","CPV","PER","SWE","MRT","TCA","ZMB","SHN","AUS","GHA","DMA","DZA","ARM","TJK","VEN","MAR","USA","KAZ","BLZ","CMR","NLD","GRL","SWZ","SVN","FRO","JOR","GRC","SUR","DOM","GIB","JEY","FJI","TON","NPL","UKR","GTM","CYP","MUS","CUB","JPN","ROU","AND","WSM","BEN","KHM","HRV","ESH","GRD","NGA","PRK"],"name":"","z":[-0.177666667,0.232755459,0.14930622,0.324882227,-0.262666667,0.18130905,0.131461111,0.324455696,0.294445736,0.0,0.053185525,0.294164937,0.296169231,0.332494565,0.113917772,0.473887461,-0.2902,0.305008666,0.2656875,0.200168367,0.063529412,0.935,0.063794118,0.660833333,0.120693333,-0.00271869,0.440742593,0.404198529,0.307407295,0.262702162,0.23225,0.176602124,0.357618893,0.105508772,0.361575459,0.378869231,0.299372093,0.264692498,0.095592308,0.132724138,0.44042298,0.222473684,0.304088889,0.330448889,0.215576271,0.29,0.219105263,0.254942049,0.090625,0.338332398,0.386608696,0.456181818,0.358300971,0.12752381,0.192403509,0.247962641,0.258356021,0.335431637,0.385152778,0.281146341,0.337006342,0.100308888,0.294481481,0.347604709,0.144965986,0.409565217,0.312850575,0.2107041,0.0575,0.557,0.32856152,0.121828729,0.358,-0.009636752,0.116765152,0.265121212,0.197271645,0.259074074,-0.079116279,0.356884211,0.164746269,0.136914332,0.209010667,0.0479,-0.0798,0.467732782,0.336958178,0.281661017,0.073948905,0.349043365,0.391234828,0.371,0.643,0.30133,0.267489796,0.247333333,0.280448387,0.3816,0.200381503,0.110213276,-0.129142857,0.29235,0.353181818,0.289844519,0.191141026,0.30985,0.209984947,0.264221396,0.313898551,0.181,0.363946946,0.132442688,0.448689655,0.091647059,0.14502521,0.285931445,0.230373239,0.290210526,0.265895974,0.064547727,0.278367936,0.139154839,-0.000442211,0.250280098,0.310662125,0.183182353,0.2771,0.221190955,0.101467054,-0.184803922,0.17145045,0.120583268,0.478043796,0.554604106,0.080833407,0.349859189,0.347135965,0.304088235,0.269691729,0.282079656,0.249039258,0.319708167,0.235616279,-0.317571429,0.419347826,-0.090541667,0.317676536,0.600375,0.281893671,0.249870253,0.308818086,0.351125,0.293583523,0.278084821,0.606184965,0.246441767,0.192152282,0.361001242,0.324739394,0.52475,0.192069284,0.303346774,0.228610169,0.519333333,0.227730769,0.2034841,0.313902648,0.435090909,0.004,0.35004717,0.3718,0.29419162,0.145553759,0.001222222,0.298961686,0.453544304,0.237351351,0.087389653,0.245690722,0.238800316,0.068623188,0.358025641,0.301455154,0.287254787,0.199977778,0.484318182,0.224211982,0.103357143,0.187077778,0.333925839,0.549214286,0.185901296,-0.071217391,0.260621622,-0.037677019,0.24359322,0.228786096,0.364831144,0.243090286,0.163858469,0.364541284,0.135271563,0.185570213,0.301613187,0.130412698,0.307,0.120367521,0.28922314,0.357572816,0.437111111,0.339277778,0.184340227,0.391915254],"type":"choropleth"}],"name":"2021-10-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-11-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["East Timor","Belarus","Poland","Tanzania","Uruguay","Uzbekistan","Republic of the Congo","Swaziland","Togo","Senegal","Bahamas","El Salvador","Argentina","Ghana","Bahrain","Democratic Republic of the Congo","South Sudan","Dominica","Cameroon","Sao Tome and Principe","Madagascar","Vietnam","Gibraltar","Afghanistan","New Zealand","Tokelau","Panama","Libya","Turkmenistan","Gambia","Hungary","Turkey","Niger","Barbados","Honduras","Nicaragua","United Arab Emirates","Guatemala","Mongolia","Lithuania","Guinea","Grenada","Macedonia","Dominican Republic","Rwanda","Djibouti","Guernsey","Mozambique","Tonga","Antigua and Barbuda","Georgia","Thailand","Germany","Cayman Islands","Cambodia","Luxembourg","Burundi","Belgium","Sweden","Zimbabwe","Malawi","Bhutan","Saint Helena","Sudan","Andorra","Myanmar","Azerbaijan","Spain","Greece","Romania","Equatorial Guinea","Haiti","Comoros","Morocco","Chad","Guyana","Papua New Guinea","Denmark","Nigeria","Bolivia","Colombia","Sri Lanka","Saudi Arabia","Suriname","Montenegro","Liechtenstein","Greenland","Ukraine","Montserrat","Guinea-Bissau","Burkina Faso","Malaysia","Vanuatu","Saint Kitts and Nevis","Marshall Islands","Iceland","Anguilla","United Kingdom","Italy","Australia","Botswana","Kyrgyzstan","Uganda","Ecuador","Western Sahara","Malta","Mauritius","Solomon Islands","Fiji","British Indian Ocean Territory","Ivory Coast","Jamaica","Venezuela","Paraguay","Isle of Man","Egypt","Cyprus","Estonia","San Marino","Nepal","Cape Verde","Liberia","Mexico","Finland","Saint Vincent and the Grenadines","Angola","Sierra Leone","Norway","Israel","Cuba","Kuwait","North Korea","Jordan","Faroe Islands","Tuvalu","Slovakia","Kazakhstan","Brazil","Russia","Armenia","Kenya","United States","Netherlands","Bermuda","Samoa","Turks and Caicos Islands","Falkland Islands","Kiribati","Tajikistan","Singapore","Algeria","Central African Republic","China","Kosovo","Japan","Peru","Vatican","Ethiopia","Tunisia","Jersey","Mauritania","Slovenia","Pitcairn","Bangladesh","Croatia","Somalia","Laos","British Virgin Islands","Yemen","Palestine","Brunei","Iraq","Philippines","Belize","Oman","Eritrea","Austria","Czech Republic","Seychelles","France","Moldova","Cook Islands","Iran","Gabon","Maldives","South Korea","Lebanon","Albania","Saint Lucia","Nauru","Niue","Pakistan","Serbia","Palau","Micronesia","Indonesia","Monaco","Costa Rica","India","Canada","Benin","Ireland","Trinidad and Tobago","Latvia","Bosnia and Herzegovina","Syria","Bulgaria","Zambia","Mali","Portugal","Qatar","Chile","South Africa","Switzerland","Lesotho"],"locations":["TLS","BLR","POL","TZA","URY","UZB","COG","SWZ","TGO","SEN","BHS","SLV","ARG","GHA","BHR","COD","SSD","DMA","CMR","STP","MDG","VNM","GIB","AFG","NZL","TKL","PAN","LBY","TKM","GMB","HUN","TUR","NER","BRB","HND","NIC","ARE","GTM","MNG","LTU","GIN","GRD","MKD","DOM","RWA","DJI","GGY","MOZ","TON","ATG","GEO","THA","DEU","CYM","KHM","LUX","BDI","BEL","SWE","ZWE","MWI","BTN","SHN","SDN","AND","MMR","AZE","ESP","GRC","ROU","GNQ","HTI","COM","MAR","TCD","GUY","PNG","DNK","NGA","BOL","COL","LKA","SAU","SUR","MNE","LIE","GRL","UKR","MSR","GNB","BFA","MYS","VUT","KNA","MHL","ISL","AIA","GBR","ITA","AUS","BWA","KGZ","UGA","ECU","ESH","MLT","MUS","SLB","FJI","IOT","CIV","JAM","VEN","PRY","IMN","EGY","CYP","EST","SMR","NPL","CPV","LBR","MEX","FIN","VCT","AGO","SLE","NOR","ISR","CUB","KWT","PRK","JOR","FRO","TUV","SVK","KAZ","BRA","RUS","ARM","KEN","USA","NLD","BMU","WSM","TCA","FLK","KIR","TJK","SGP","DZA","CAF","CHN","XKX","JPN","PER","VAT","ETH","TUN","JEY","MRT","SVN","PCN","BGD","HRV","SOM","LAO","VGB","YEM","PSE","BRN","IRQ","PHL","BLZ","OMN","ERI","AUT","CZE","SYC","FRA","MDA","COK","IRN","GAB","MDV","KOR","LBN","ALB","LCA","NRU","NIU","PAK","SRB","PLW","FSM","IDN","MCO","CRI","IND","CAN","BEN","IRL","TTO","LVA","BIH","SYR","BGR","ZMB","MLI","PRT","QAT","CHL","ZAF","CHE","LSO"],"name":"","z":[-0.2055,0.320792208,0.278540566,0.346793594,0.348116662,0.412424242,0.253918367,0.291580645,0.361723077,0.460964419,0.401455497,0.228833447,0.203207613,0.291095316,0.27353,0.341426087,0.447989474,0.483,0.394377031,0.694705882,0.390910891,0.393823219,0.142242857,0.283252688,0.371280987,0.62,0.287629351,0.196763636,0.509511111,0.332111111,0.385069565,0.31745483,0.414320088,0.355483146,0.266871148,0.223965763,0.267100489,0.293539964,0.249771812,0.356901535,0.388486842,0.25525,0.270761905,0.270679719,0.117755245,0.130588235,0.503880952,0.45380226,0.315277778,0.177387097,0.461102473,0.282758065,0.324118968,0.535666667,0.165031915,0.176266332,0.082496,0.306776887,0.351056006,0.377183499,0.390804511,0.32668,0.502090909,0.273053398,0.349851351,0.20742029,0.44228866,0.343906163,0.362267204,0.31902292,0.334473684,0.300235632,0.187266667,0.289067599,0.349423529,0.349788462,0.251590551,0.338921286,0.541427833,0.189954424,0.324140431,0.06775,0.107715179,0.347090909,0.374175,0.565236364,0.530268657,0.338832612,0.806636364,0.5625,0.468637931,0.13358259,0.649444444,0.1535,0.3842,0.390079208,0.0,0.394708274,0.380360257,0.418429352,0.30448125,0.036,0.22582197,0.201387554,0.3075,0.133157576,0.476315789,0.157133333,0.248761194,0.157571429,0.256098361,0.384243081,-0.100045317,0.437592348,0.446633929,0.272499151,0.334834951,0.334729323,0.214,0.179561605,0.421107527,0.360015625,0.32645244,0.337945687,0.326923077,0.352137931,0.33908,0.387832585,0.248394771,0.117661036,0.023686192,0.3767,0.231875,0.054357143,0.0,0.357581633,0.263058824,0.408538307,0.32297619,0.443318182,0.21515873,0.367053094,0.366067718,0.258122449,0.321555556,-0.011666667,0.537714286,0.489666667,0.201020408,0.311371362,0.362334385,0.375765957,0.270238907,0.38387931,0.296313859,0.369844927,0.279333333,0.382946352,0.344611814,0.297865169,0.25397619,0.324767442,0.479,0.244717672,0.310511811,0.348204819,0.413413793,0.295125,0.42821831,0.386308943,0.001211538,0.309851324,0.223758519,0.303761194,0.346721519,0.543666667,0.311532178,0.364044177,0.399617391,0.345471169,0.354115044,0.676,0.379276276,0.023503448,0.151684524,0.249789595,0.374713262,0.299101382,0.314409091,0.683,0.587166667,0.44793142,0.391066176,0.943,0.505666667,0.16262,0.223090909,0.193681416,0.145022393,0.319591861,0.359592105,0.349751322,0.317384106,0.225110687,0.526322148,0.222450549,0.279458015,0.40818,0.212905109,0.429649872,0.174095522,0.258747226,0.296226274,0.311585082,0.399516484],"type":"choropleth"}],"name":"2021-11-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-11-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Nauru","Portugal","Samoa","Pakistan","North Korea","Pitcairn","Saint Lucia","Mauritania","Netherlands","Yemen","Algeria","Philippines","Peru","Myanmar","Mozambique","Monaco","Poland","Maldives","Morocco","Nicaragua","Marshall Islands","Zimbabwe","Paraguay","Malawi","Romania","Angola","Saint Vincent and the Grenadines","Malaysia","Andorra","Saint Kitts and Nevis","Zambia","Panama","Rwanda","Montenegro","Albania","Nepal","San Marino","Micronesia","Sao Tome and Principe","Saint Helena","Mali","Palestine","Oman","New Zealand","Afghanistan","Mongolia","Malta","Nigeria","Russia","Montserrat","Republic of the Congo","Niger","Qatar","Moldova","Papua New Guinea","Mexico","Niue","Norway","Mauritius","Grenada","Bermuda","Azerbaijan","Fiji","Cuba","Cape Verde","Iran","Japan","Australia","Brunei","Tunisia","South Korea","Kyrgyzstan","Somalia","Vietnam","Haiti","Spain","Honduras","Sierra Leone","Guyana","Belgium","Cameroon","Sri Lanka","Iraq","Argentina","India","Costa Rica","Tanzania","Lebanon","Turkey","Seychelles","Solomon Islands","Guinea-Bissau","Syria","Croatia","Latvia","Finland","Laos","Bosnia and Herzegovina","Kuwait","United States","Faroe Islands","Dominican Republic","Tonga","Djibouti","Indonesia","Trinidad and Tobago","Brazil","Slovakia","Uzbekistan","Jordan","Denmark","Slovenia","South Sudan","Ukraine","Iceland","Belarus","Ethiopia","Kazakhstan","Belize","Falkland Islands","Jamaica","Venezuela","Kenya","Tajikistan","Cyprus","British Virgin Islands","United Kingdom","Eritrea","Singapore","Hungary","Estonia","Botswana","Kosovo","Kiribati","Jersey","Armenia","Czech Republic","Uganda","Democratic Republic of the Congo","Dominica","Canada","Cambodia","France","Cook Islands","Ecuador","Germany","Burundi","Bolivia","British Indian Ocean Territory","Cayman Islands","Suriname","Lithuania","Georgia","Chile","Italy","Greenland","Vanuatu","Turks and Caicos Islands","Benin","Austria","Togo","Chad","Liechtenstein","Burkina Faso","Macedonia","Ghana","Madagascar","Egypt","Israel","Central African Republic","Isle of Man","United Arab Emirates","Antigua and Barbuda","Saudi Arabia","Tuvalu","Bhutan","Barbados","Gibraltar","Greece","El Salvador","Vatican","Sweden","Luxembourg","China","Senegal","Guatemala","Bulgaria","Switzerland","Guernsey","Liberia","Bahrain","Uruguay","Ivory Coast","East Timor","Sudan","Gabon","Lesotho","Comoros","Equatorial Guinea","Guinea","Bangladesh","South Africa","Turkmenistan","Western Sahara","Swaziland","Serbia","Gambia","Libya","Colombia","Thailand","Ireland","Bahamas"],"locations":["NRU","PRT","WSM","PAK","PRK","PCN","LCA","MRT","NLD","YEM","DZA","PHL","PER","MMR","MOZ","MCO","POL","MDV","MAR","NIC","MHL","ZWE","PRY","MWI","ROU","AGO","VCT","MYS","AND","KNA","ZMB","PAN","RWA","MNE","ALB","NPL","SMR","FSM","STP","SHN","MLI","PSE","OMN","NZL","AFG","MNG","MLT","NGA","RUS","MSR","COG","NER","QAT","MDA","PNG","MEX","NIU","NOR","MUS","GRD","BMU","AZE","FJI","CUB","CPV","IRN","JPN","AUS","BRN","TUN","KOR","KGZ","SOM","VNM","HTI","ESP","HND","SLE","GUY","BEL","CMR","LKA","IRQ","ARG","IND","CRI","TZA","LBN","TUR","SYC","SLB","GNB","SYR","HRV","LVA","FIN","LAO","BIH","KWT","USA","FRO","DOM","TON","DJI","IDN","TTO","BRA","SVK","UZB","JOR","DNK","SVN","SSD","UKR","ISL","BLR","ETH","KAZ","BLZ","FLK","JAM","VEN","KEN","TJK","CYP","VGB","GBR","ERI","SGP","HUN","EST","BWA","XKX","KIR","JEY","ARM","CZE","UGA","COD","DMA","CAN","KHM","FRA","COK","ECU","DEU","BDI","BOL","IOT","CYM","SUR","LTU","GEO","CHL","ITA","GRL","VUT","TCA","BEN","AUT","TGO","TCD","LIE","BFA","MKD","GHA","MDG","EGY","ISR","CAF","IMN","ARE","ATG","SAU","TUV","BTN","BRB","GIB","GRC","SLV","VAT","SWE","LUX","CHN","SEN","GTM","BGR","CHE","GGY","LBR","BHR","URY","CIV","TLS","SDN","GAB","LSO","COM","GNQ","GIN","BGD","ZAF","TKM","ESH","SWZ","SRB","GMB","LBY","COL","THA","IRL","BHS"],"name":"","z":[0.133714286,0.131559591,-0.0215,0.187662595,0.436510638,0.4296,0.031509091,-0.047648649,0.309245471,0.428352,0.23179476,0.242488118,0.259851097,0.492647496,0.26349635,0.383972222,0.161096997,0.038459524,0.210167109,0.171104034,0.065,0.038776016,0.342021556,0.280367273,0.313179325,0.328994624,0.245393939,0.040160406,0.367448276,0.0545,0.216329341,0.168582573,0.106810409,0.389363636,0.310164384,0.173088608,0.2739,0.014285714,0.26,0.6336,0.049134715,0.394116129,0.118257576,0.299536504,0.273640523,0.222899497,0.21547619,0.424949173,0.289648746,0.3933,-0.0074,0.396839662,0.131784038,0.251317204,0.263177778,0.245344026,0.3306,0.368847273,0.300650794,0.35378125,0.352673913,0.409872832,0.227640777,-0.1311213,0.151270833,0.33055157,0.30712743,0.351350185,0.05475,0.363592814,0.287242826,-0.033081081,0.307655022,0.359350449,0.385852295,0.326935624,0.177019455,0.397552632,0.119093023,0.2297542,0.388012876,0.263990083,0.235140673,0.301534687,0.008705848,0.212911111,0.399565558,0.149395189,0.255715356,0.457712121,-0.014857143,0.042565217,0.267578125,0.183590476,0.160617544,0.356001269,0.388882353,0.350939227,0.020956159,0.373954416,-0.10425,0.15723565,0.178104167,0.493034483,-0.004904146,0.22747185,0.335746229,0.306708571,0.41,0.0541875,0.233344186,0.247422053,0.353566038,0.308206963,0.353613861,0.255435644,0.600193505,0.158878049,0.438014085,0.274066667,0.291,0.034799008,0.410605893,0.304544715,0.299756522,0.661928571,0.343706674,0.339944444,0.285827228,0.252660969,0.091805369,0.569960526,0.04120339,0.6662,0.319682353,0.36673913,0.285203774,0.240417989,0.175122066,0.1531,0.312161784,0.069558824,0.306110307,0.424,0.34375166,0.274827187,-0.066084746,0.024710145,-0.107,0.423719298,0.405133333,0.381556213,0.394392097,0.14737824,0.318481653,0.352130435,0.185391304,0.197066667,0.159301887,0.242913357,0.294375,0.353235955,0.316214286,0.359677778,0.124308824,0.275596026,0.300238532,0.34216185,0.232410564,0.204780488,0.35661194,0.185923803,0.090192982,0.094364246,-0.45975,0.10305,0.178513699,0.178619048,0.278752593,0.081617188,0.43,0.341043849,0.334827411,0.30002997,0.259143204,0.193610512,0.36171831,0.303372481,0.101814815,0.377472803,0.269757764,0.312809856,0.304714286,0.029142857,0.295686869,0.198081633,0.299932203,0.309666667,0.192777778,0.026946667,0.049157692,0.308993101,0.317285714,0.401172414,0.268724138,-0.056645669,0.427560345,0.3161875,0.225430471,0.32723461,0.343918087,0.271741784],"type":"choropleth"}],"name":"2021-11-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-11-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["British Indian Ocean Territory","Poland","Iraq","Thailand","Micronesia","Somalia","Angola","Ethiopia","Paraguay","Moldova","South Africa","Estonia","Benin","Equatorial Guinea","Ireland","Cambodia","Eritrea","Iran","Indonesia","Zambia","Nicaragua","South Korea","Isle of Man","El Salvador","Austria","Panama","Bermuda","Tanzania","Tuvalu","South Sudan","France","Guernsey","Burundi","Rwanda","Bulgaria","Switzerland","Gabon","Bahrain","Saint Helena","Myanmar","Sudan","Guatemala","Gambia","Georgia","Grenada","Montserrat","Greenland","United Arab Emirates","Andorra","Mozambique","Ghana","Swaziland","Gibraltar","Guinea","Sweden","Suriname","Germany","Venezuela","Morocco","Papua New Guinea","Bahamas","Greece","Vietnam","Sri Lanka","Nauru","Uzbekistan","Tajikistan","Hungary","Falkland Islands","Azerbaijan","Zimbabwe","Honduras","British Virgin Islands","Iceland","Monaco","Ukraine","Russia","Saint Lucia","New Zealand","Netherlands","India","Spain","Algeria","Brunei","Montenegro","Guinea-Bissau","Nepal","Saint Kitts and Nevis","Finland","United Kingdom","Guyana","Haiti","Mongolia","Faroe Islands","Afghanistan","Syria","Bangladesh","Fiji","Israel","Burkina Faso","Pitcairn","Bosnia and Herzegovina","Laos","Croatia","Argentina","Belize","Costa Rica","Norway","Philippines","Latvia","Turkey","Lebanon","Palestine","Qatar","Maldives","Anguilla","Cape Verde","Mali","Botswana","Democratic Republic of the Congo","Canada","Kenya","Czech Republic","Kosovo","Singapore","Cuba","Malta","North Korea","Tunisia","Kuwait","Vanuatu","Sierra Leone","Kyrgyzstan","Cyprus","Slovakia","Seychelles","Lesotho","Lithuania","Senegal","Pakistan","Antigua and Barbuda","Luxembourg","Portugal","Albania","Macedonia","Turks and Caicos Islands","Saudi Arabia","Central African Republic","Malawi","Madagascar","Bhutan","Chad","Cayman Islands","Yemen","Malaysia","Turkmenistan","Uruguay","Liberia","Belgium","Comoros","Palau","Chile","Serbia","Sao Tome and Principe","Bolivia","Colombia","Libya","China","Liechtenstein","Oman","Trinidad and Tobago","San Marino","Solomon Islands","Marshall Islands","Western Sahara","Djibouti","Tonga","Japan","Ivory Coast","Australia","Nigeria","Jordan","Mauritius","Mexico","Samoa","Slovenia","Tokelau","Saint Vincent and the Grenadines","Mauritania","Dominica","Jersey","Italy","Romania","Brazil","Kazakhstan","Niue","Peru","Egypt","Barbados","Denmark","Belarus","Republic of the Congo","Togo","Dominican Republic","United States","Cameroon","Jamaica","Armenia","Uganda","East Timor","Ecuador","Niger"],"locations":["IOT","POL","IRQ","THA","FSM","SOM","AGO","ETH","PRY","MDA","ZAF","EST","BEN","GNQ","IRL","KHM","ERI","IRN","IDN","ZMB","NIC","KOR","IMN","SLV","AUT","PAN","BMU","TZA","TUV","SSD","FRA","GGY","BDI","RWA","BGR","CHE","GAB","BHR","SHN","MMR","SDN","GTM","GMB","GEO","GRD","MSR","GRL","ARE","AND","MOZ","GHA","SWZ","GIB","GIN","SWE","SUR","DEU","VEN","MAR","PNG","BHS","GRC","VNM","LKA","NRU","UZB","TJK","HUN","FLK","AZE","ZWE","HND","VGB","ISL","MCO","UKR","RUS","LCA","NZL","NLD","IND","ESP","DZA","BRN","MNE","GNB","NPL","KNA","FIN","GBR","GUY","HTI","MNG","FRO","AFG","SYR","BGD","FJI","ISR","BFA","PCN","BIH","LAO","HRV","ARG","BLZ","CRI","NOR","PHL","LVA","TUR","LBN","PSE","QAT","MDV","AIA","CPV","MLI","BWA","COD","CAN","KEN","CZE","XKX","SGP","CUB","MLT","PRK","TUN","KWT","VUT","SLE","KGZ","CYP","SVK","SYC","LSO","LTU","SEN","PAK","ATG","LUX","PRT","ALB","MKD","TCA","SAU","CAF","MWI","MDG","BTN","TCD","CYM","YEM","MYS","TKM","URY","LBR","BEL","COM","PLW","CHL","SRB","STP","BOL","COL","LBY","CHN","LIE","OMN","TTO","SMR","SLB","MHL","ESH","DJI","TON","JPN","CIV","AUS","NGA","JOR","MUS","MEX","WSM","SVN","TKL","VCT","MRT","DMA","JEY","ITA","ROU","BRA","KAZ","NIU","PER","EGY","BRB","DNK","BLR","COG","TGO","DOM","USA","CMR","JAM","ARM","UGA","TLS","ECU","NER"],"name":"","z":[0.086333333,0.30191184,0.254117486,0.302403912,-0.197,0.37110687,0.310705607,0.35607529,0.428030686,0.259516779,0.444325959,0.129723164,0.013108571,0.439466667,0.390027319,0.3499,-0.220767857,0.282108365,0.104637354,0.212977528,0.072102804,0.220406072,0.277744,0.249202121,0.26755701,0.211983133,0.100451613,0.362091314,0.359333333,0.263563107,0.45206811,0.437307692,0.27218,-0.001878444,0.249294118,0.310110831,0.385320755,0.263234375,0.535,0.45128262,0.372333333,0.279382302,0.298021978,0.201965839,0.388472222,0.5645625,0.3846875,0.181623973,0.183309091,0.120335366,0.034686604,0.449979592,0.06837037,0.297048077,0.328427071,0.503375,0.265981542,0.211848128,0.210511166,0.326811475,0.341788793,0.329583889,0.320979981,0.254976744,0.8915,0.284960784,0.318621212,0.310799486,0.337111111,0.247357414,0.375031348,0.356297806,0.502433333,0.212173077,0.313586957,0.311073095,0.325184628,0.0016,0.319259161,0.371764569,0.030255394,0.227434494,0.37648374,0.159769231,0.398024194,-0.023666667,0.164663102,0.0488,0.344488511,0.33000211,0.107849558,0.292752688,0.366580769,0.304333333,0.264355263,0.518123077,0.225205128,-0.088674797,0.135567925,0.390776,0.500333333,0.368319149,0.3504,0.225725146,0.335511916,0.333449275,0.280825776,0.356351884,0.192917573,0.354225589,0.25755914,0.243935606,0.278393548,0.169391304,0.155029851,0.113666667,0.303513274,0.360639241,0.180657895,0.272705618,0.301854207,0.459785166,0.274731164,0.062078261,0.288554455,-0.036208333,0.239796296,0.336390805,0.318346535,0.138492823,0.398833333,0.402329412,0.351761905,0.253741772,0.227566802,0.269788571,0.344382716,0.399298077,0.119690871,0.229798268,0.225446809,0.271738197,0.307777259,0.296494737,0.285207547,0.854,0.116060241,0.266107527,0.123609105,0.486306818,-0.0968125,0.274258427,0.214407895,0.333040541,0.132804237,0.008219178,0.312266193,0.296222749,0.30146568,-0.409,0.945,0.273373826,0.191827338,-0.13825,0.241959524,0.219443705,0.43825,0.282200974,0.507172414,0.271716418,0.224986911,-0.0685,0.046842105,0.798333333,0.2705,-0.037941176,0.313087302,0.249333124,0.283874016,0.358415486,0.361252657,0.178313869,0.28369863,0.280439471,-0.002625,0.283354067,0.001777778,0.363609375,0.506266667,0.5600625,0.138486486,0.378342301,0.289272038,0.389873925,0.096117647,0.34445,0.267610164,0.319084485,0.189043716,0.327114428,0.271559524,0.277757282,0.266010204,0.274461157,0.274791635,0.372195266,0.190375207,0.466316062,0.411086359,-0.099210526,0.332474798,0.295652397],"type":"choropleth"}],"name":"2021-11-03"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-12-01<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Chile","East Timor","Benin","Gambia","Thailand","Belize","Poland","Switzerland","China","Romania","Tuvalu","Niue","Portugal","Myanmar","Barbados","Palau","Central African Republic","Cayman Islands","Papua New Guinea","Egypt","Panama","Sweden","Mozambique","Pakistan","Chad","Burundi","Turks and Caicos Islands","United Arab Emirates","Cameroon","El Salvador","Niger","Ecuador","Uganda","Vatican","Vanuatu","Colombia","Rwanda","Georgia","Germany","Oman","Zimbabwe","Turkmenistan","Ethiopia","Nicaragua","Uzbekistan","Djibouti","Faroe Islands","Venezuela","North Korea","Tunisia","Cuba","Belarus","Russia","Albania","Republic of the Congo","Cyprus","Tajikistan","Czech Republic","Tonga","Falkland Islands","Netherlands","Democratic Republic of the Congo","Canada","Trinidad and Tobago","Denmark","Nigeria","Estonia","Cape Verde","Fiji","Equatorial Guinea","New Zealand","Nauru","Ukraine","Gabon","Comoros","Cook Islands","Belgium","Tanzania","Turkey","Dominican Republic","Qatar","Costa Rica","Algeria","Syria","Eritrea","Cambodia","Dominica","Croatia","Palestine","Nepal","Bangladesh","Norway","Finland","France","Togo","Montserrat","Iceland","Bosnia and Herzegovina","Hungary","Marshall Islands","Monaco","Maldives","Honduras","Uruguay","Azerbaijan","Spain","Seychelles","Mongolia","Haiti","Somalia","Israel","Paraguay","Kenya","Slovakia","Brunei","Lesotho","Argentina","Yemen","Liberia","South Africa","Guyana","Montenegro","Mexico","Saint Kitts and Nevis","Guinea-Bissau","Vietnam","Philippines","Slovenia","British Indian Ocean Territory","Botswana","Armenia","Iraq","Kuwait","Malta","Singapore","Moldova","Iran","Kyrgyzstan","Afghanistan","South Korea","Ireland","British Virgin Islands","Lebanon","Kosovo","Indonesia","Laos","Samoa","Mali","India","Sierra Leone","Micronesia","Latvia","Kiribati","South Sudan","Isle of Man","Saint Lucia","Australia","United Kingdom","Saint Vincent and the Grenadines","Serbia","Italy","Bahamas","Sri Lanka","Guatemala","Grenada","Japan","Suriname","Malawi","Mauritius","Bhutan","Luxembourg","Macedonia","Greenland","Burkina Faso","Jordan","Morocco","Zambia","Angola","Sao Tome and Principe","Bermuda","Greece","Saint Helena","Saudi Arabia","Peru","Brazil","Gibraltar","Madagascar","Ghana","Jersey","Swaziland","Jamaica","United States","Austria","Pitcairn","Ivory Coast","Guernsey","Western Sahara","Bahrain","Malaysia","Bolivia","Solomon Islands","Guinea","Senegal","Liechtenstein","Antigua and Barbuda","Bulgaria","San Marino","Andorra","Lithuania","Mauritania","Libya","Sudan","Kazakhstan"],"locations":["CHL","TLS","BEN","GMB","THA","BLZ","POL","CHE","CHN","ROU","TUV","NIU","PRT","MMR","BRB","PLW","CAF","CYM","PNG","EGY","PAN","SWE","MOZ","PAK","TCD","BDI","TCA","ARE","CMR","SLV","NER","ECU","UGA","VAT","VUT","COL","RWA","GEO","DEU","OMN","ZWE","TKM","ETH","NIC","UZB","DJI","FRO","VEN","PRK","TUN","CUB","BLR","RUS","ALB","COG","CYP","TJK","CZE","TON","FLK","NLD","COD","CAN","TTO","DNK","NGA","EST","CPV","FJI","GNQ","NZL","NRU","UKR","GAB","COM","COK","BEL","TZA","TUR","DOM","QAT","CRI","DZA","SYR","ERI","KHM","DMA","HRV","PSE","NPL","BGD","NOR","FIN","FRA","TGO","MSR","ISL","BIH","HUN","MHL","MCO","MDV","HND","URY","AZE","ESP","SYC","MNG","HTI","SOM","ISR","PRY","KEN","SVK","BRN","LSO","ARG","YEM","LBR","ZAF","GUY","MNE","MEX","KNA","GNB","VNM","PHL","SVN","IOT","BWA","ARM","IRQ","KWT","MLT","SGP","MDA","IRN","KGZ","AFG","KOR","IRL","VGB","LBN","XKX","IDN","LAO","WSM","MLI","IND","SLE","FSM","LVA","KIR","SSD","IMN","LCA","AUS","GBR","VCT","SRB","ITA","BHS","LKA","GTM","GRD","JPN","SUR","MWI","MUS","BTN","LUX","MKD","GRL","BFA","JOR","MAR","ZMB","AGO","STP","BMU","GRC","SHN","SAU","PER","BRA","GIB","MDG","GHA","JEY","SWZ","JAM","USA","AUT","PCN","CIV","GGY","ESH","BHR","MYS","BOL","SLB","GIN","SEN","LIE","ATG","BGR","SMR","AND","LTU","MRT","LBY","SDN","KAZ"],"name":"","z":[0.318364973,0.244,0.1507125,0.437576923,0.287111717,0.484989362,0.263980137,0.290198006,0.315389361,0.333261374,0.61575,0.3945,0.396482593,0.238012146,0.180012195,0.0,0.26295082,0.475833333,0.361453608,0.281514837,0.210202609,0.325896814,0.389714953,0.287321342,0.316519481,-0.022546512,0.49625,0.099049174,0.346302551,0.225120856,0.375042885,0.224043086,0.446074581,0.53625,0.17175,0.372691817,0.0966121,0.385770833,0.311286319,0.248588652,0.338389205,0.248954545,0.304225389,0.262914504,0.402178571,0.237,0.108833333,0.07575872,0.419978723,0.316817942,0.18909349,0.399108696,0.308618051,0.411809756,0.05644186,0.347095465,0.315413462,0.261425461,0.387851852,0.1642,0.359619411,0.201166181,0.301453355,0.32734471,0.309024176,0.371852949,0.366953216,0.15772093,0.249466667,0.29015,0.39271261,-0.174,0.268894809,0.259279661,0.2893,0.424,0.283782572,0.372165663,0.292159486,0.256380516,0.085940789,0.195242816,0.256738854,0.263044776,0.1156,0.0895,0.37,0.244855263,0.461404459,0.179861575,0.184698355,0.341651814,0.305326241,0.294251654,0.31108,0.453904762,0.238463235,0.32747644,0.346575301,0.24725,0.419819672,0.169466165,0.22229085,0.303081875,0.371658892,0.343108753,0.339143836,0.273289256,0.325751174,0.22289726,0.272559247,0.284242147,0.344615338,0.264507109,0.02803125,0.321154472,0.269945712,0.236691429,0.347121739,0.373462966,0.347596154,0.348783333,0.288754551,0.0469,0.6605,0.351542553,0.25520217,0.305902724,-0.303,0.321164835,0.278093458,0.3246,0.063961456,0.230632479,0.272413636,0.324688442,0.390106667,0.317641026,0.160367521,0.253199522,0.340842324,0.260916667,0.218198598,0.224551724,0.139842672,0.265165354,0.523,0.276607843,0.074981194,0.283414286,-0.0691,0.169909091,0.015888889,0.337730159,0.318122951,0.184684211,0.455077739,0.382114609,0.341875,0.314458167,0.35346937,0.272615741,0.214973077,0.183689587,0.46834375,0.277841972,0.178615385,0.475251142,0.265137931,0.340736842,0.316565056,0.178842857,0.325189189,0.353145299,-0.06119708,0.282984848,0.336435897,0.413373874,0.5,0.493694444,0.345314016,0.149586207,0.062629825,0.292493604,0.382718808,0.05842,0.292080851,0.410029118,0.297925,0.176,0.342486585,0.354176847,0.301679177,0.244142857,0.277988235,0.265181818,0.413884058,0.043796992,0.177656627,0.262410566,0.379,0.251055556,0.303981567,0.544578947,0.30244,0.330569288,0.738,0.331245902,0.274489614,0.102385965,0.127145455,0.347261628,0.169048387],"type":"choropleth"}],"name":"2021-12-01"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-12-02<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Denmark","Angola","Armenia","Cyprus","Kenya","Botswana","Kosovo","Brazil","Samoa","Tunisia","Slovenia","Kiribati","Singapore","Slovakia","Peru","Republic of the Congo","Marshall Islands","Trinidad and Tobago","Czech Republic","Jordan","Kazakhstan","Djibouti","Pitcairn","Niue","Canada","Democratic Republic of the Congo","Uganda","Mozambique","Malta","Liberia","Turkmenistan","Libya","Colombia","Serbia","Sao Tome and Principe","China","Cayman Islands","Liechtenstein","Turks and Caicos Islands","Lithuania","Pakistan","Chile","Qatar","Malaysia","Albania","Antigua and Barbuda","Bolivia","Belize","Chad","Luxembourg","Macedonia","Bhutan","Malawi","Saudi Arabia","Central African Republic","Yemen","Palau","Senegal","Kuwait","San Marino","Zimbabwe","Kyrgyzstan","Palestine","Cuba","Bosnia and Herzegovina","Argentina","North Korea","Belarus","Laos","Croatia","Vanuatu","Sierra Leone","Latvia","Mali","Lesotho","Norway","Portugal","Philippines","Costa Rica","Anguilla","Belgium","Cook Islands","Uruguay","Turkey","Seychelles","Maldives","Oman","Comoros","Cape Verde","Lebanon","Nigeria","East Timor","Tonga","Syria","Cambodia","Benin","Fiji","Brunei","Nepal","Faroe Islands","Bangladesh","Finland","Guyana","Guinea-Bissau","Montenegro","Venezuela","Afghanistan","Saint Kitts and Nevis","Sri Lanka","Haiti","Honduras","Vietnam","Paraguay","Tajikistan","Ethiopia","Russia","Saint Lucia","Netherlands","Iceland","United Kingdom","Monaco","Hungary","Azerbaijan","Mongolia","Spain","Falkland Islands","New Zealand","Switzerland","Guinea","Grenada","Georgia","Saint Helena","Burkina Faso","United Arab Emirates","Morocco","Papua New Guinea","Sweden","Suriname","Germany","Greece","Gibraltar","Swaziland","Ghana","Greenland","France","Bahamas","Gambia","Bulgaria","Rwanda","Sudan","Burundi","Bahrain","Nauru","Tuvalu","Montserrat","Gabon","Madagascar","Andorra","Zambia","Poland","Guatemala","Guernsey","British Virgin Islands","South Sudan","South Korea","Isle of Man","Egypt","Panama","Uzbekistan","Mexico","Israel","India","Vatican","Somalia","Western Sahara","Ecuador","Togo","Italy","Niger","Australia","Saint Vincent and the Grenadines","Ivory Coast","United States","Mauritius","Jamaica","Solomon Islands","Japan","Romania","Bermuda","Dominican Republic","Tokelau","Jersey","Mauritania","Dominica","Micronesia","Nicaragua","Algeria","Myanmar","South Africa","Tanzania","Equatorial Guinea","Iran","Eritrea","Moldova","Estonia","Thailand","Austria","Iraq","Ukraine","Indonesia","El Salvador","Ireland","Cameroon","British Indian Ocean Territory","Barbados"],"locations":["DNK","AGO","ARM","CYP","KEN","BWA","XKX","BRA","WSM","TUN","SVN","KIR","SGP","SVK","PER","COG","MHL","TTO","CZE","JOR","KAZ","DJI","PCN","NIU","CAN","COD","UGA","MOZ","MLT","LBR","TKM","LBY","COL","SRB","STP","CHN","CYM","LIE","TCA","LTU","PAK","CHL","QAT","MYS","ALB","ATG","BOL","BLZ","TCD","LUX","MKD","BTN","MWI","SAU","CAF","YEM","PLW","SEN","KWT","SMR","ZWE","KGZ","PSE","CUB","BIH","ARG","PRK","BLR","LAO","HRV","VUT","SLE","LVA","MLI","LSO","NOR","PRT","PHL","CRI","AIA","BEL","COK","URY","TUR","SYC","MDV","OMN","COM","CPV","LBN","NGA","TLS","TON","SYR","KHM","BEN","FJI","BRN","NPL","FRO","BGD","FIN","GUY","GNB","MNE","VEN","AFG","KNA","LKA","HTI","HND","VNM","PRY","TJK","ETH","RUS","LCA","NLD","ISL","GBR","MCO","HUN","AZE","MNG","ESP","FLK","NZL","CHE","GIN","GRD","GEO","SHN","BFA","ARE","MAR","PNG","SWE","SUR","DEU","GRC","GIB","SWZ","GHA","GRL","FRA","BHS","GMB","BGR","RWA","SDN","BDI","BHR","NRU","TUV","MSR","GAB","MDG","AND","ZMB","POL","GTM","GGY","VGB","SSD","KOR","IMN","EGY","PAN","UZB","MEX","ISR","IND","VAT","SOM","ESH","ECU","TGO","ITA","NER","AUS","VCT","CIV","USA","MUS","JAM","SLB","JPN","ROU","BMU","DOM","TKL","JEY","MRT","DMA","FSM","NIC","DZA","MMR","ZAF","TZA","GNQ","IRN","ERI","MDA","EST","THA","AUT","IRQ","UKR","IDN","SLV","IRL","CMR","IOT","BRB"],"name":"","z":[0.301724399,0.43819209,0.445,0.214254464,0.221520719,0.401328767,0.252655556,0.355510861,0.342,0.224815166,0.280536697,-0.0635,0.467488279,0.17245614,0.32913766,0.333212766,0.177833333,0.248529412,0.309238938,0.087513514,0.209489362,0.205291667,0.131666667,0.438222222,0.323743142,0.261562701,0.308063918,0.278461538,0.169858268,0.452722467,0.302357143,0.16422449,0.241422812,0.190337165,-0.1208,0.337982903,0.315939759,0.445103448,0.1185,0.342976359,0.177309957,0.206234664,0.085361765,0.053520125,0.296732984,0.247714286,0.179689474,0.163671053,0.363340206,0.304995745,0.231217391,0.232588235,0.283465863,0.099637969,0.246327273,0.37735514,0.062,0.22430663,0.036121681,0.69,0.284361934,-0.032790698,0.3395,-0.012443541,0.394892473,0.382918678,0.538473684,0.536808989,0.344829268,0.319693878,0.363736842,0.238274809,0.226788288,0.195711538,0.286877551,0.38181219,0.221035271,0.194601035,0.194814471,0.224333333,0.27288185,0.686363636,0.293070352,0.295830546,0.321965986,0.11439876,0.189943038,0.32425,0.337066667,0.109607623,0.321385704,0.075,0.166592233,0.424114754,0.296630252,0.058793388,0.104698795,-0.003548387,0.224976879,0.285333333,0.20207732,0.315960293,0.098351852,0.103916667,0.375407407,0.143850191,0.271650685,0.194823529,0.245130155,0.329395722,0.17870123,0.405401124,0.349127329,0.381375,0.436935673,0.313292946,0.055140625,0.310558751,0.311696078,0.367019264,0.382522124,0.299164021,0.309929167,0.149849206,0.280146176,0.20136,0.325616935,0.338678453,0.192097561,0.206566667,0.300287356,0.3653,0.29084507,0.212492672,0.203455172,0.309131868,0.377095414,0.437136364,0.299246305,0.287749832,0.313302326,0.11448,0.066061526,0.245294118,0.446829172,0.284603015,0.346228571,0.233556818,-0.091472492,0.266238095,0.176318841,0.288413223,0.0,0.4199,0.107642857,0.310954248,0.329052326,0.283271186,0.313914286,0.194446272,0.212406977,0.240464789,0.403277778,0.338598726,0.372271959,0.31534058,0.359851894,0.208392938,0.24998,0.32719243,0.300232053,0.192430204,0.436666667,0.231288344,0.228894737,0.336243224,0.219340782,0.252624891,0.367974684,0.421777085,0.359255319,0.276914286,0.312695617,0.525244444,0.268032895,0.059833333,0.275615907,0.277886899,0.23604878,0.196255379,0.1655,0.252057143,0.520391304,0.501791667,0.0894,0.17028109,0.319872483,0.740212437,0.284525346,0.321530744,0.420166667,0.31200641,0.4035,0.267894737,0.245505747,0.047075988,0.310009091,0.209541254,0.264977236,0.022837612,0.241204385,0.33309212,0.334832011,0.72925,0.124409091],"type":"choropleth"}],"name":"2021-12-02"},{"data":[{"coloraxis":"coloraxis","geo":"geo","hovertemplate":"<b>%{hovertext}</b><br><br>animation_frame=2021-12-03<br>CODE_3=%{location}<br>NegativityScore_all=%{z}<extra></extra>","hovertext":["Brazil","British Virgin Islands","Uganda","Belize","Pitcairn","Cambodia","Uruguay","Poland","Cameroon","Burkina Faso","Portugal","Cape Verde","Papua New Guinea","Bosnia and Herzegovina","Peru","British Indian Ocean Territory","Panama","Botswana","Benin","Brunei","Canada","Uzbekistan","Cayman Islands","Burundi","Philippines","Ukraine","United States","Afghanistan","Tuvalu","Zimbabwe","Bolivia","Bulgaria","Paraguay","United Arab Emirates","United Kingdom","Palestine","Bermuda","Madagascar","Central African Republic","Moldova","Iran","South Africa","Austria","Iraq","Micronesia","Ireland","Isle of Man","South Korea","Australia","Saint Vincent and the Grenadines","Somalia","Mexico","Italy","Ivory Coast","Solomon Islands","Jamaica","Japan","Israel","Mauritius","Indonesia","India","Andorra","Sudan","Guinea","Sri Lanka","Guinea-Bissau","Montenegro","Guyana","Saint Kitts and Nevis","Saint Lucia","Mongolia","Honduras","Spain","Vietnam","Monaco","Azerbaijan","South Sudan","Hungary","Iceland","Haiti","Guernsey","Slovenia","Mauritania","Lebanon","Maldives","Argentina","Anguilla","Lesotho","Liberia","Serbia","Malaysia","Seychelles","Libya","Senegal","Antigua and Barbuda","Lithuania","Luxembourg","Saudi Arabia","Macedonia","Malawi","Sao Tome and Principe","Liechtenstein","Jersey","Latvia","Yemen","Armenia","Jordan","Kazakhstan","Angola","Slovakia","Western Sahara","Marshall Islands","Kenya","Laos","Kiribati","Samoa","Singapore","Malta","Kuwait","Kyrgyzstan","San Marino","Mali","Sierra Leone","Kosovo","Montserrat","Saint Helena","Guatemala","Republic of the Congo","Czech Republic","Niue","Trinidad and Tobago","Belarus","Democratic Republic of the Congo","Tonga","Denmark","Cyprus","Djibouti","Dominica","Tokelau","Barbados","Dominican Republic","East Timor","Romania","Togo","Ecuador","Nigeria","Niger","Tunisia","Cuba","Pakistan","Albania","Turks and Caicos Islands","Chad","Chile","China","Belgium","Turkmenistan","North Korea","Colombia","Qatar","Cook Islands","Oman","Turkey","Norway","Vanuatu","Costa Rica","Croatia","Comoros","Egypt","El Salvador","Thailand","Georgia","Sweden","Venezuela","Rwanda","Myanmar","Zambia","Germany","Bahrain","Gambia","Swaziland","Mozambique","Gibraltar","Greece","Suriname","Greenland","Morocco","Grenada","Bahamas","Ghana","Switzerland","Nauru","Gabon","Nicaragua","Equatorial Guinea","New Zealand","Eritrea","Tanzania","Estonia","Algeria","Bangladesh","Ethiopia","Tajikistan","Falkland Islands","Netherlands","Russia","Faroe Islands","Syria","Nepal","Fiji","Finland","France","Palau","Bhutan"],"locations":["BRA","VGB","UGA","BLZ","PCN","KHM","URY","POL","CMR","BFA","PRT","CPV","PNG","BIH","PER","IOT","PAN","BWA","BEN","BRN","CAN","UZB","CYM","BDI","PHL","UKR","USA","AFG","TUV","ZWE","BOL","BGR","PRY","ARE","GBR","PSE","BMU","MDG","CAF","MDA","IRN","ZAF","AUT","IRQ","FSM","IRL","IMN","KOR","AUS","VCT","SOM","MEX","ITA","CIV","SLB","JAM","JPN","ISR","MUS","IDN","IND","AND","SDN","GIN","LKA","GNB","MNE","GUY","KNA","LCA","MNG","HND","ESP","VNM","MCO","AZE","SSD","HUN","ISL","HTI","GGY","SVN","MRT","LBN","MDV","ARG","AIA","LSO","LBR","SRB","MYS","SYC","LBY","SEN","ATG","LTU","LUX","SAU","MKD","MWI","STP","LIE","JEY","LVA","YEM","ARM","JOR","KAZ","AGO","SVK","ESH","MHL","KEN","LAO","KIR","WSM","SGP","MLT","KWT","KGZ","SMR","MLI","SLE","XKX","MSR","SHN","GTM","COG","CZE","NIU","TTO","BLR","COD","TON","DNK","CYP","DJI","DMA","TKL","BRB","DOM","TLS","ROU","TGO","ECU","NGA","NER","TUN","CUB","PAK","ALB","TCA","TCD","CHL","CHN","BEL","TKM","PRK","COL","QAT","COK","OMN","TUR","NOR","VUT","CRI","HRV","COM","EGY","SLV","THA","GEO","SWE","VEN","RWA","MMR","ZMB","DEU","BHR","GMB","SWZ","MOZ","GIB","GRC","SUR","GRL","MAR","GRD","BHS","GHA","CHE","NRU","GAB","NIC","GNQ","NZL","ERI","TZA","EST","DZA","BGD","ETH","TJK","FLK","NLD","RUS","FRO","SYR","NPL","FJI","FIN","FRA","PLW","BTN"],"name":"","z":[0.372464014,0.189833333,0.434291791,0.423671875,0.266636364,0.32392638,0.266804248,0.31147416,0.389185146,0.426719626,0.307459658,0.23241206,0.3879,0.388828704,0.343924217,0.0,0.187448996,0.443916129,0.076152778,0.254264706,0.335711456,0.215138462,0.304125,0.23178125,0.298470215,0.311931148,0.298224051,0.233024096,0.543875,0.341924647,0.21803653,0.338432277,0.335718284,0.262270216,0.392789704,0.422222222,0.209555556,0.314159091,0.166833333,0.38052514,0.42107384,0.422558145,0.305544786,0.292443804,0.184888889,0.40723034,0.301626506,0.284618929,0.450422159,0.171723404,0.277911765,0.303474405,0.359561792,0.312896552,0.246454545,0.334899382,0.279775998,0.221991511,0.059123894,0.176988246,0.11888012,0.303308824,0.184968,0.289702128,0.226870674,-0.07325,0.309175439,0.357174603,0.203142857,0.286319444,0.362498054,0.251811494,0.264097628,0.374636971,0.467770115,0.246226667,0.421140271,0.387470455,0.475864286,0.316835616,0.1314,0.353669421,0.247757576,0.222395522,0.230596817,0.300169634,0.279571429,0.641928571,0.305883459,0.303184416,0.222105331,0.432232394,0.233693182,0.248016949,0.228745455,0.432199045,0.287772455,0.124961073,0.596632911,0.150108033,0.7338,0.308384615,0.266921348,0.280673846,0.45626,0.570057851,0.17309434,0.16665,0.436648649,0.33423431,0.422472222,0.5612,0.394756137,0.364952381,0.232818182,0.496166667,0.268135993,0.224965986,0.149398281,0.3655,0.068285714,0.374680851,0.297608108,0.137982301,0.159692308,0.5598,0.390933962,0.075056604,0.337412481,0.559444444,0.327807018,0.350685039,0.322034562,0.412648855,0.406881489,0.238435096,0.028071429,0.239923077,0.0,0.298421687,0.319802933,-0.241904762,0.321170455,0.321652361,0.20819562,0.30900334,0.370221843,0.347799107,-0.076217623,0.341683306,0.286238579,0.438142857,0.487529412,0.315508772,0.329822798,0.334888555,0.430631579,0.437525,0.2468483,0.133339833,0.1549,0.145328,0.273243503,0.405268464,0.347363636,0.32611022,0.422529412,0.299,0.346514238,-0.046132584,0.365034595,0.236554286,0.413304668,0.199865991,0.070825449,0.187491251,0.375885057,0.280494157,0.095488189,0.210574627,0.556526316,0.189384,0.062849057,0.348578644,0.461277778,0.292714286,0.191635983,-0.205,0.231956098,0.147999137,0.317268269,0.0,0.16881457,0.100207578,0.158272727,0.391559517,0.029845238,0.265635101,0.261782222,0.358996241,0.254437923,0.310381356,0.356066667,0.2414,0.369076955,0.344553973,0.250884615,0.401607595,0.269723881,0.285331034,0.356688889,0.392359363,0.0,-0.325833333],"type":"choropleth"}],"name":"2021-12-03"}]);
                        }).then(function(){
                            Plotly.animate('f5c6163f-f435-4078-8c43-678a8ea8a49f', null);
                        })                };                            </script>        </div>
</body>
</html>